(57)【要約】【課題】簡単な操作でありながら、複数のアイコンを順次表示して、アイコンを選択指示することが可能なインターフェースを提供する。【解決手段】円筒体インターフェースＵＩの回転に伴い、ユーザは、各アイコンＩ-1〜Ｉ-nを順次確認することができる。また、小さな画面であっても、円筒体インターフェースＵＩ周面に各アイコンＩ-1〜Ｉ-nを離間して配置することができ、各アイコンの視認性が良い。ユーザは、マウス等のポインティングデバイス６０を操作して、円筒体インターフェースＵＩの回転を停止させる。この状態で、ユーザは、ポインティングデバイス６０を操作して、画面上でカーソルＣを円筒体インターフェースＵＩ周面の各アイコンいずれかに移動させて重ね、ポインティングデバイス６０をクリック操作することにより、所望のアイコンを選択指示する。【選択図】図２
2006134288.tif 000002
【特許請求の範囲】
【請求項１】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するインターフェースにおいて、
画面上に各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御手段と、
該画面上のアイコンもしくは指標を選択的に指示する入力操作手段と
を備えることを特徴とするインターフェース。
【請求項２】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するインターフェースにおいて、
回転体を画面に表示して、各アイコンもしくは各指標を該回転体周面に配置し、回転体を回転させることにより各アイコンもしくは各指標を順次表示する表示制御手段と、
回転体周面のアイコンもしくは指標を選択的に指示する入力操作手段と
を備えることを特徴とするインターフェース。
【請求項３】
表示制御手段は、入力操作手段により回転体の停止が指示されると、回転体の回転を停止させることを特徴とする請求項２に記載のインターフェース。
【請求項４】
表示制御手段は、入力操作手段により回転体の回転速度もしくは回転方向の変更が指示されると、回転体の回転速度もしくは回転方向を変更することを特徴とする請求項２に記載のインターフェース。
【請求項５】
表示制御手段は、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標に関連する少なくとも１つの他のアイコンもしくは指標を回転体周面に配置して表示することを特徴とする請求項２に記載のインターフェース。
【請求項６】
表示制御手段は、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標を拡大して表示することを特徴とする請求項２に記載のインターフェース。
【請求項７】
表示制御手段は、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標に関する情報を表示することを特徴とする請求項２に記載のインターフェース。
【請求項８】
表示制御手段は、入力操作手段により回転体周面のアイコンもしくは指標の位置変更が指示されると、回転体周面のアイコンもしくは指標の位置を変更することを特徴とする請求項２に記載のインターフェース。
【請求項９】
表示制御手段は、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標と共に指示することが禁止されている他のアイコンもしくは指標の表示を変更することを特徴とする請求項２に記載のインターフェース。
【請求項１０】
表示制御手段は、指示されたアイコンもしくは指標と共に指示することが禁止されている他のアイコンもしくは指標に関する情報を表示することを特徴とする請求項９に記載のインターフェース。
【請求項１１】
表示制御手段は、入力操作手段により指示された少なくとも１つのアイコンもしくは指標を回転体とは異なる履歴情報表示領域に表示することを特徴とする請求項２に記載のインターフェース。
【請求項１２】
表示制御手段は、回転体を操作制御するためのボタンを画面に表示し、入力操作手段により該ボタンが操作されると、回転体を制御することを特徴とする請求項２に記載のインターフェース。
【請求項１３】
表示制御手段は、回転体の回転と一時停止を繰り返すことを特徴とする請求項２に記載のインターフェース。
【請求項１４】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するインターフェースにおいて、
画面上に表示エリアを形成し、この表示エリアを横切る様に少なくとも１つのアイコンもしくは指標を移動させつつ、この表示エリアに各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御手段と、
該表示エリアに表示されているアイコンもしくは指標を選択的に指示する入力操作手段と
を備えることを特徴とするインターフェース。
【請求項１５】
表示制御手段は、表示エリアを横切る様なアイコンもしくは指標の移動を間欠的に行なうことを特徴とする請求項１４に記載のインターフェース。
【請求項１６】
表示制御手段は、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に移動させることを特徴とする請求項１４に記載のインターフェース。
【請求項１７】
表示制御手段は、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に交差する他の方向に同期させて移動させることを特徴とする請求項１４に記載のインターフェース。
【請求項１８】
表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、アイコンもしくは指標と、該アイコンもしくは該指標に属する他のアイコンもしくは他の指標とからなることを特徴とする請求項１７に記載のインターフェース。
【請求項１９】
表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、同一の機能グループに属する複数の機能に対応する各アイコンもしくは各指標であることを特徴とする請求項１７に記載のインターフェース。
【請求項２０】
表示制御手段は、表示エリアに複数のアイコンもしくは指標を行列方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を行方向又は列方向に同期させて移動させており、１つの行又は列の表示状態を他の行又は列の表示状態とは異ならせることを特徴とする請求項１４に記載のインターフェース。
【請求項２１】
表示制御手段は、画面上のカーソルにより指示された１つの行又は列の表示状態を、他の行又は列の表示状態とは異ならせることを特徴とする請求項２０に記載のインターフェース。
【請求項２２】
入力操作手段は、この入力操作手段の入力操作に基づいて表示エリアの拡大縮小を表示制御手段に指示し、
表示制御手段は、入力操作手段からの表示エリアの拡大縮小の指示に応答して、この表示エリアを拡大縮小することを特徴とする請求項１４に記載のインターフェース。
【請求項２３】
各機能がプリンタをドライブするためのそれぞれの機能であって、このインターフェースがプリンタをドライブするために用いられるものであることを特徴とする請求項１、２、及び１４のいずれかに記載のインターフェース。
【請求項２４】
各アイコンもしくは各指標がプリンタにより印刷される印刷物の印刷レイアウトを設定するためのものであることを特徴とする請求項１、２、及び１４のいずれかに記載のインターフェース。
【請求項２５】
入力操作手段により指示されたアイコンもしくは指標に対応する機能を実行する機能実行手段を備えることを特徴とする請求項１、２、及び１４のいずれかに記載のインターフェース。
【請求項２６】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、
画面上に各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御ステップと、
該画面上のアイコンもしくは指標を選択的に指示する入力操作ステップと
を含むことを特徴とするコンピュータにより実行されるインターフェースプログラム。
【請求項２７】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、
回転体を画面に表示して、各アイコンもしくは各指標を該回転体周面に配置し、回転体を回転させることにより各アイコンもしくは各指標を順次表示する表示制御ステップと、
回転体周面のアイコンもしくは指標を選択的に指示する入力操作ステップと
を含むことを特徴とするコンピュータにより実行されるインターフェースプログラム。
【請求項２８】
複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、
画面上に表示エリアを形成し、この表示エリアを横切る様に各アイコンもしくは各指標を移動させつつ、この表示エリアに各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御ステップと、
該表示エリアに表示されているアイコンもしくは指標を選択的に指示する入力操作ステップと
を含むことを特徴とするコンピュータにより実行されるインターフェースプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアイコン等を画面上で選択的に指示するインターフェース及びコンピュータにより実行されるインターフェースプログラムに関する。
【背景技術】
【０００２】
この種の従来のインターフェースとしては、表示デバイスの画面に複数のアイコンを配列表示し、例えばポインティングデバイスの操作により所望のアイコンを選択指示して、このアイコンに対応するアプリケーションソフトウェア等を起動させるというものがある。
【０００３】
ところが、小さな画面の場合は、複数のアイコンを隙間なく配列せねばならず、アイコンの視認性が悪くなり、またアイコンの選択操作も難しくなった。
【０００４】
また、全てのアイコンを表示して紹介することはなく、このために知られないアイコンが存在したり、アイコンに対応する機能を使わずに放置していることがあった。
【０００５】
このため、例えば特許文献１では、多角形を画面に表示して、多角形の各面に少なくとも１つのアイコンを配置しておき、ポインティングデバイスの操作により多角形を９０°ずつ回転させて、多角形の各面のアイコンを順次表示し、これにより使い勝手の向上を図っている。
【特許文献１】特開平１１−１０２２７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来のインターフェースでは、ポインティングデバイスの操作により多角形を９０°ずつ回転させるため、多角形の各面全てを見るには、複数回の操作を必用とした。また、多角形の各面全てを見てから所望の面に戻すときにも、操作を必要とした。従って、ポインティングデバイスの操作が繁雑であった。
【０００７】
そこで、本発明は、上記従来の問題点に鑑みてなされたものであり、簡単な操作でありながら、複数のアイコン等を順次表示して、アイコン等を選択指示することが可能なインターフェース及びコンピュータにより実行されるインターフェースプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明のインターフェースは、複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するインターフェースにおいて、画面上に各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御手段と、該画面上のアイコンもしくは指標を選択的に指示する入力操作手段とを備えている。
【０００９】
また、本発明のインターフェースは、複数のアイコンを画面に表示し、各アイコンを画面上で選択的に指示するインターフェースにおいて、回転体を画面に表示して、各アイコンを該回転体周面に配置し、回転体を回転させることにより各アイコンを順次表示する表示制御手段と、回転体周面の各アイコンを選択的に指示する入力操作手段とを備えている。
【００１０】
更に、本発明においては、表示制御手段は、入力操作手段により回転体の停止が指示されると、回転体の回転を停止させている。
【００１１】
また、本発明においては、表示制御手段は、入力操作手段により回転体の回転速度もしくは回転方向の変更が指示されると、回転体の回転速度もしくは回転方向を変更している。
【００１２】
更に、本発明においては、表示制御手段は、入力操作手段により回転体周面のアイコンが指示されると、この指示されたアイコンに関連する少なくとも１つの他のアイコンを回転体周面に配置して表示している。
【００１３】
また、本発明においては、表示制御手段は、入力操作手段により回転体周面のアイコンが指示されると、この指示されたアイコンを拡大して表示している。
【００１４】
更に、本発明においては、表示制御手段は、入力操作手段により回転体周面のアイコンが指示されると、この指示されたアイコンに関する情報を表示している。
【００１５】
また、本発明においては、表示制御手段は、入力操作手段により回転体周面のアイコンの位置変更が指示されると、回転体周面のアイコンの位置を変更している。
【００１６】
更に、本発明においては、表示制御手段は、入力操作手段により回転体周面のアイコンが指示されると、この指示されたアイコンと共に指示することが禁止されている他のアイコンの表示を変更している。
【００１７】
また、本発明においては、表示制御手段は、指示されたアイコンと共に指示することが禁止されている他のアイコンに関する情報を表示している。
【００１８】
更に、本発明においては、表示制御手段は、入力操作手段により指示された少なくとも１つのアイコンを回転体とは異なる履歴情報表示領域に表示している。
【００１９】
また、本発明においては、表示制御手段は、回転体を操作制御するためのボタンを画面に表示し、入力操作手段により該ボタンが操作されると、回転体を制御している。
【００２０】
更に、本発明においては、表示制御手段は、回転体の回転と一時停止を繰り返している。
【００２１】
また、本発明のインターフェースは、複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するインターフェースにおいて、画面上に表示エリアを形成し、この表示エリアを横切る様に少なくとも１つのアイコンもしくは指標を移動させつつ、この表示エリアに各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御手段と、該表示エリアに表示されているアイコンもしくは指標を選択的に指示する入力操作手段とを備えている。
【００２２】
更に、本発明においては、表示制御手段は、表示エリアを横切る様なアイコンもしくは指標の移動を間欠的に行っている。
【００２３】
また、本発明においては、表示制御手段は、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に移動させている。
【００２４】
更に、本発明においては、表示制御手段は、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に交差する他の方向に同期させて移動させている。
【００２５】
また、本発明においては、表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、アイコンもしくは指標と、該アイコンもしくは該指標に属する他のアイコンもしくは他の指標とからなる。
【００２６】
更に、本発明においては、表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、同一の機能グループに属する複数の機能に対応する各アイコンもしくは各指標である。
【００２７】
また、本発明においては、表示制御手段は、表示エリアに複数のアイコンもしくは指標を行列方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を行方向又は列方向に同期させて移動させており、１つの行又は列の表示状態を他の行又は列の表示状態とは異ならせている。
【００２８】
例えば、表示制御手段は、画面上のカーソルにより指示された１つの行又は列の表示状態を、他の行又は列の表示状態とは異ならせている。
【００２９】
更に、本発明においては、入力操作手段は、この入力操作手段の入力操作に基づいて表示エリアの拡大縮小を表示制御手段に指示し、表示制御手段は、入力操作手段からの表示エリアの拡大縮小の指示に応答して、この表示エリアを拡大縮小している。
【００３０】
この様な本発明においては、各機能がプリンタをドライブするためのそれぞれの機能であって、このインターフェースがプリンタをドライブするために用いられるものである。
【００３１】
また、この様な本発明においては、各アイコンもしくは各指標がプリンタにより印刷される印刷物の印刷レイアウトを設定するためのものである。
【００３２】
更に、この様な本発明においては、入力操作手段により指示されたアイコンもしくは指標に対応する機能を実行する機能実行手段を備えている。
【００３３】
次に、本発明のインターフェースプログラムは、複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、画面上に各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御ステップと、該画面上のアイコンもしくは指標を選択的に指示する入力操作ステップとを含んでいる。
【００３４】
また、本発明のインターフェースプログラムは、複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、回転体を画面に表示して、各アイコンもしくは各指標を該回転体周面に配置し、回転体を回転させることにより各アイコンもしくは各指標を順次表示する表示制御ステップと、回転体周面のアイコンもしくは指標を選択的に指示する入力操作ステップとを含んでいる。
【００３５】
更に、本発明のインターフェースプログラムは、複数の機能に対応する各アイコンもしくは各指標を画面に表示し、各アイコンもしくは各指標を画面上で選択的に指示するためのコンピュータにより実行されるインターフェースプログラムにおいて、画面上に表示エリアを形成し、この表示エリアを横切る様に各アイコンもしくは各指標を移動させつつ、この表示エリアに各アイコンもしくは各指標をエンドレスに順次繰り返して表示する表示制御ステップと、該表示エリアに表示されているアイコンもしくは指標を選択的に指示する入力操作ステップとを含んでいる。
【発明の効果】
【００３６】
この様な本発明のインターフェースによれば、画面上に各アイコンもしくは各指標をエンドレスに順次繰り返して表示し、入力操作手段により該画面上のアイコンもしくは指標を選択的に指示している。このため、格別な操作を行なわなくても、各アイコンもしくは各指標を順次見ることができる。
【００３７】
アイコンは、各種の機能の内容が直感的に分かるようにデザインされたマークである。また、ここでいう指標は、各種の機能の内容が容易に分かるように印された記号、符号、文字列等を含む。
【００３８】
また、本発明のインターフェースによれば、回転体を画面に表示して、各アイコンもしくは各指標を該回転体周面に配置し、回転体を回転させることにより各アイコンもしくは各指標を順次表示し、入力操作手段により回転体周面の各アイコンもしくは各指標を選択的に指示しているので、やはり格別な操作を行なわなくても、回転体の回転に伴い、回転体周面の各アイコンもしくは各指標を順次見ることができる。
【００３９】
また、小さな画面であっても、回転体周面に各アイコンもしくは各指標を離間して配置することができるため、アイコンもしくは指標の視認性が良く、またアイコンもしくは指標の選択操作も容易である。
【００４０】
更に、仮想的に回転体周面を十分に長く設定すれば、より多くのアイコンもしくは指標を回転体周面に配置することができ、アイコンもしくは指標全てを紹介したり、アイコンもしくは指標に対応する機能を使う機会を与えることができる。
【００４１】
アイコンもしくは指標を選択指示するための入力操作手段としては、マウス等のポインティングデバイスを適用することができる。
【００４２】
回転体としては、円筒体、多角形状の筒体等がある。
【００４３】
また、本発明によれば、入力操作手段の指示に応答して、回転体の回転を停止させているので、回転体周面のアイコンもしくは指標の選択操作がより容易になる。
【００４４】
更に、本発明によれば、入力操作手段の指示に応答して、回転体の回転速度もしくは回転方向を変更しているので、回転体周面の各アイコンもしくは各指標を自在に見ることができる。例えば、アイコンもしくは指標を選択指示するときには、回転体の回転速度を遅くすれば良い。また、回転体の回転速度が遅く、回転体周面の各アイコンもしくは各指標全てを見るのに長い時間を要するならば、回転体の回転速度を速くすれば良い。更に、所望のアイコンもしくは指標が通り過ぎてしまったときには、回転体の回転方向を変更すれば、所望のアイコンもしくは指標を短時間で戻すことができる。
【００４５】
また、本発明によれば、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標に関連する少なくとも１つの他のアイコンもしくは指標を回転体周面に配置して表示している。例えば、他のアイコンもしくは指標としては、指示されたアイコンもしくは指標に対応する機能と併用し得る他の機能を示すものがある。例えば、プリンタ用のアプリケーションソフトウェアにおいては、頁上のテキストのレイアウトや頁のとじ方等を設定し得るので、頁上のテキストのレイアウトを設定する機能のアイコンもしくは指標が指示されると、頁のとじ方を設定する機能のアイコンもしくは指標を表示する。これにより、インターフェースの使い勝手が向上する。
【００４６】
更に、本発明によれば、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標を拡大して表示している。これにより、指示されたアイコンもしくは指標をより明瞭に表示することができる。
【００４７】
また、本発明によれば、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標に関する情報を表示している。例えば、アイコンもしくは指標に対応する機能の項目や説明等を表示する。これにより、インターフェースの使い勝手が向上する。
【００４８】
更に、本発明によれば、入力操作手段の指示に応答して、回転体周面のアイコンもしくは指標の位置を変更している。このため、ユーザは、各アイコンもしくは各指標を任意の順序で回転体周面に配列させて、操作環境を向上させることができる。
【００４９】
また、本発明によれば、入力操作手段により回転体周面のアイコンもしくは指標が指示されると、この指示されたアイコンもしくは指標と共に指示することが禁止されている他のアイコンもしくは指標の表示を変更している。このため、ユーザは、所望のアイコンもしくは指標を指示したときに、このアイコンもしくは指標と共に指示することが禁止されている他のアイコンもしくは指標を知ることができ、無駄な操作等を避けることができる。
【００５０】
この場合は、指示されたアイコンもしくは指標と共に指示することが禁止されている他のアイコンもしくは指標に関する情報も表示しても良い。例えば、他のアイコンもしくは指標の指示が禁止されている理由等を表示する。
【００５１】
更に、本発明によれば、入力操作手段により指示された少なくとも１つのアイコンもしくは指標を回転体とは異なる履歴情報表示領域に表示している。例えば、複数のアイコンもしくは指標を順次選択したときには、これらのアイコンもしくは指標を履歴情報表示領域に表示する。これにより、選択したアイコンもしくは指標が常に明確に表示され、インターフェースの使い勝手が向上する。
【００５２】
また、本発明によれば、回転体を操作制御するためのボタンを画面に表示し、入力操作手段により該ボタンが操作されると、回転体を制御している。例えば、複数種の制御があれば、各種の制御に対応するそれぞれのボタンを画面に表示し、操作されたボタンに対応する回転体の制御を行なう。これにより、回転体の操作性が向上し、インターフェースの使い勝手が向上する。
【００５３】
更に、本発明によれば、回転体の回転と一時停止を繰り返し、アイコンもしくは指標選択のための操作が容易にする。これにより、ユーザは、アイコンもしくは指標の種類、内容を判別することが容易となり、また、入力操作手段による、操作時間も長くなり、操作性が向上し、インターフェースの使い勝手が向上する。
【００５４】
また、本発明のインターフェースによれば、画面上に表示エリアを横切る様に少なくとも１つのアイコンもしくは指標を移動させつつ、この表示エリアに各アイコンもしくは各指標をエンドレスに順次繰り返して表示し、入力操作手段により該表示エリアに表示されているアイコンもしくは指標を選択的に指示しているので、格別な操作を行なわなくても、各アイコンもしくは各指標を順次見ることができる。
【００５５】
また、小さな画面であっても、各アイコンもしくは各指標を順次表示することができるため、アイコンもしくは指標の視認性が良く、またアイコンもしくは指標の選択操作も容易である。
【００５６】
また、表示エリアに複数のアイコンをエンドレスに順次繰り返して表示するだけなので、先に述べた回転体インターフェースの表示と比較すると、プログラム処理を大幅に削減して、コンピュータにかかる負担を軽減することができる。
【００５７】
更に、本発明によれば、表示エリアを横切る様なアイコンもしくは指標の移動を間欠的に行っているので、アイコンもしくは指標の視認性及び操作性が向上し、インターフェースの使い勝手が向上する。
【００５８】
また、本発明によれば、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に移動させているので、一方向に並ぶ複数のアイコンもしくは指標を同時に見ることができる。
【００５９】
更に、本発明によれば、表示エリアに複数のアイコンもしくは指標を一方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を該一方向に交差する他の方向に同期させて移動させているので、一方向に並ぶ複数のアイコンもしくは指標を同時に見ることができ、かつアイコンもしくは指標全ての表示周期が短くなる。
【００６０】
例えば、表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、アイコンもしくは指標と、該アイコンもしくは該指標に属する他のアイコンもしくは他の指標とからなる。あるいは、表示エリアに一方向に並べて表示される複数のアイコンもしくは指標は、同一の機能グループに属する複数の機能に対応する各アイコンもしくは各指標である。この場合は、相互に関係する複数のアイコンもしくは指標を系統的にかつ同時にみることができ、各アイコンもしくは各指標に対応するそれぞれの機能の差異が明確になって理解され易くなる。
【００６１】
また、本発明によれば、表示エリアに複数のアイコンもしくは指標を行列方向に並べて表示し、この表示エリアを横切る様に該各アイコンもしくは該各指標を行方向又は列方向に同期させて移動させており、１つの行又は列の表示状態を他の行又は列の表示状態とは異ならせている。
【００６２】
例えば、画面上のカーソルにより指示された１つの行又は列の表示状態を、他の行又は列の表示状態とは異ならせている。この場合は、１つの行又は列の視認性を格別に良くして、この行又は列の各アイコンもしくは各指標を注目させることができる。これにより、多数のアイコンもしくは指標を行列方向に並べて表示しても、混乱を招き難く、かつ所望のアイコンもしくは指標を見つけ易くなる。
【００６３】
尚、行又は列の表示状態としては、行又は列の表示色や明るさ、行又は列の装飾等がある。
【００６４】
また、本発明によれば、入力操作手段により表示エリアの拡大縮小を指示すると、この指示に応答して、この表示エリアを拡大縮小している。これにより、表示エリアに表示されるアイコンもしくは指標の個数を調節することができる。
【００６５】
この様な本発明のインターフェースにおいては、例えば各機能がプリンタをドライブするためのそれぞれの機能であって、このインターフェースがプリンタをドライブするために用いられるものである。また、各アイコンもしくは各指標がプリンタにより印刷される印刷物の印刷レイアウトを設定するためのものである。
【００６６】
近年、プリンタの機能が多様化しており、更に多くの機能が求められてもいる。このため、各機能を示すアイコンもしくは指標の個数も多く、アイコンもしくは指標の全てを分かり易く表示したり紹介する必要がある。本発明の様に画面上の回転体周面、あるいは画面上の表示エリアで、各アイコンもしくは各指標を、エンドレスに順次繰り返して表示し、アイコンもしくは指標を選択的に指示することが可能であれば、アイコンもしくは指標の全てを分かり易く表示したり紹介して、それらのいずれかを容易に選択することができる。
【００６７】
また、この様な本発明のインターフェースにおいては、機能実行手段を設けて、入力操作手段により指示されたアイコンもしくは指標に対応する機能を速やかに実行することが好ましい。
【００６８】
更に、この様な本発明のインターフェースは、本発明のインターフェースプログラムをコンピュータにより実行して具現化される。
【発明を実施するための最良の形態】
【００６９】
以下、本発明の実施形態を添付図面を参照しつつ詳細に説明する。
【００７０】
＜実施形態１＞
図１は、本発明のインターフェースの実施形態１を示すブロック図である。本実施形態のインターフェース１１は、例えばパーソナルコンピュータのオペレーティングシステムＯＳを基にして、このインターフェース１１用のアプリケーションソフトウェア１２を実行し、液晶表示装置等の表示デバイス、マウス等のポインティングデバイス、及びプリンタなどの周辺機器を作動させることにより構築されるものである。
【００７１】
アプリケーションソフトウェア１２は、インターフェース表示部１及び機能処理部２を含んでいる。インターフェース表示部１は、表示デバイスの画面に表示される円筒体インターフェースＵＩを制御する制御部３と、制御部３からの指示に応答して画面上で円筒体インターフェースＵＩを作動させる表示駆動部４と、円筒体インターフェースＵＩの表示に必要な各種情報等の記憶制御を行なう記憶部５とを含んでいる。
【００７２】
機能処理部２は、アプリケーションソフトウェア１２全体を制御する。例えば、周辺機器のイベントをオペレーティングシステムＯＳを通じて受信し、このイベントをインターフェース表示部１の制御部３に送信したり、制御部３からの情報を受信して、この情報をオペレーティングシステムＯＳを通じて周辺機器に送信する。
【００７３】
図１５は、インターフェース１１を構築するパーソナルコンピュータ及びプリンタ等を示すブロック図である。コンピュータ本体５０は、このコンピュータ本体５１を統括的に制御するＣＰＵ（中央処理装置）５１、各種のプログラムやデータ等を記憶するＲＯＭ５２、各種のデータを一時的に記憶したりワークエリアとして用いられるＲＡＭ５３、各種のプログラムやデータ等を記憶するＨＤＤ（ハードディスク装置）５４、ネットワークを通じて、プリンタ５５に接続されるネットワークインターフェース部５６、表示デバイス５７に接続されるディスプレイインターフェース部５８、キーボード５９やポインティングデバイス（例えばマウス）６０等に接続される入力インターフェース部６１等を備えている。
【００７４】
ＣＰＵ５１は、ＨＤＤ５４からオペレーティングシステムＯＳやアプリケーションソフトウェア１２等を読み出し、先に述べた様にオペレーティングシステムＯＳを基にして、アプリケーションソフトウェア１２を実行し、ネットワークインターフェース部５６を通じて、プリンタ５５を制御したり、ディスプレイインターフェース部５８を通じて、表示デバイス５７を表示制御したり、入力インターフェース部６１を通じて、キーボード５９やマウス６０等からのデータや指示を入力し、これによりインターフェース１１を構築する。従って、ＣＰＵ５１は、オペレーティングシステムＯＳやアプリケーションソフトウェア１２等の機能を具現化するものである。
【００７５】
以降は、図１のソフトウェアの構成に基づいて、本実施形態のインターフェース１１の動作を説明する。
【００７６】
ここで、インターフェース表示部１により表示デバイス５７の画面に表示される円筒体インターフェースＵＩは、例えば図２（ａ）に示す様なものであり、画面上で矢印Ｐ方向に回転する。円筒体インターフェースＵＩは、その周面に複数のアイコンＩ-1〜Ｉ-nを配列表示しており、該円筒体インターフェースＵＩの矢印Ｐ方向の回転に伴い、各アイコンＩ-1〜Ｉ-nを画面上に順次表示する。円筒体インターフェースＵＩ上に配置されるアイコンは、機能を図式化して示すものであって、静止画及び動画のいずれでも良い。例えば、静止画のアイコンとしては、図３２（ａ）に示す様なアイコンｉaがあり、また動画のアイコンとしては、図３２（ｂ）乃至（ｄ）に示す様に文字列「ＡＢＣＤ」が回転するアイコンｉｂがある。
【００７７】
この円筒体インターフェースＵＩの表示制御のために、インターフェース表示部１において、制御部３は、記憶部５を通じて、ＨＤＤ５４内の各種情報を読み出し、各種情報に基づいて円筒体インターフェースＵＩ周面の表示内容を設定したり、周辺機器のイベントをオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、このイベントに応答して円筒体インターフェースＵＩの動作を決定し、これらの表示内容や動作を表示駆動部４に指示する。表示駆動部４は、制御部３からの指示に応答して、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイス５７を駆動制御し、表示デバイス５７の画面上で、円筒体インターフェースＵＩ周面に各アイコンＩ-1〜Ｉ-nを配列表示したり、円筒体インターフェースＵＩを回転させる。
【００７８】
例えば、アプリケーションソフトウェア１２がプリンタ５５を制御するドライバであるならば、プリンタ制御用の円筒体インターフェースＵＩを表示デバイスの画面に表示する。
【００７９】
この場合は、ＨＤＤ５４に、各種情報として、図３に示す様な管理データテーブルＤ１、図４に示す様なアイコンデータテーブルＤ２、及び図５に示す様な説明データテーブルＤ３を予め記憶しておく必要がある。
【００８０】
図３の管理データテーブルＤ１には、プリンタ制御用の円筒体インターフェースＵＩ周面に配置される各アイコンＩ-1〜Ｉ-nに関する情報が記憶されている。例えば、各アイコンＩ-1〜Ｉ-nに対応するそれぞれの機能名、円筒体インターフェースＵＩ周面上での各アイコンＩ-1〜Ｉ-nの表示順序、各機能の識別番号、各アイコンＩ-1〜Ｉ-nの識別番号、各アイコンＩ-1〜Ｉ-nを拡大表示したそれぞれの拡大アイコンＪ-1〜Ｊ-nの識別番号、各機能に関するそれぞれの説明情報Ａの識別番号、及び各機能に関するそれぞれの説明情報Ｂの識別番号が相互に対応付けて記憶されている。
【００８１】
また、図４のアイコンデータテーブルＤ２には、各アイコンＩ-1〜Ｉ-nの識別番号及び該各アイコンの画像データが相互に対応付けて記憶されると共に、各拡大アイコンＪ-1〜Ｊ-nの識別番号及び該各拡大アイコンの画像データが相互に対応付けて記憶されている。例えば、アイコンの識別番号「２００１」〜「２００３」に対応するそれぞれのアイコンの画像データ、及び拡大アイコンの識別番号「２１０１」〜「２１０３」に対応するそれぞれの拡大アイコンの画像データが記憶されている。
【００８２】
更に、図５の説明データテーブルＤ３には、各機能に関するそれぞれの説明情報Ａの識別番号及び該各説明情報Ａが相互に対応付けて記憶されると共に、各機能に関するそれぞれの説明情報Ｂの識別番号及び該各説明情報Ｂが相互に対応付けて記憶されている。例えば、各説明情報Ａの識別番号「５００１」〜「５００３」に対応するそれぞれの説明情報Ａ、及び各説明情報Ｂの識別番号「５１０１」〜「５１０３」に対応するそれぞれの説明情報Ｂが記憶されている。
【００８３】
尚、管理データテーブルＤ１、アイコンデータテーブルＤ２、及び説明データテーブルＤ３は、頁レイアウトの設定に用いられる円筒体インターフェースＵＩを表示するためのものである。その他の該各データテーブルＤ１、Ｄ２、Ｄ３として、頁の綴じ方の設定に用いられる円筒体インターフェースＵＩを表示するためのもの、カラープリントの色調設定に用いられる円筒体インターフェースＵＩを表示するためのもの、及びテキストの書式設定用いられる円筒体インターフェースＵＩを表示するためのもの等をＨＤＤ５４に記憶しておき、各円筒体インターフェースＵＩを選択的に表示して用いる。
【００８４】
次に、プリンタ制御用の円筒体インターフェースＵＩについて、より詳しい動作を説明する。
【００８５】
まず、アプリケーションソフトウェア１２が起動されると、制御部３は、記憶部５を通じて、ＨＤＤ５４内の管理データテーブルＤ１及びアイコンデータテーブルＤ２を参照し、各アイコンのＩ-1〜Ｉ-nの表示順序及び識別番号を管理データテーブルＤ１から読み出し、各アイコンＩ-1〜Ｉ-nの識別番号に対応するそれぞれの画像データをアイコンデータテーブルＤ２から読み出す。そして、制御部３は、各アイコンＩ-1〜Ｉ-nの表示順序、識別番号、及び画像データを表示駆動部４に与える。表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイス５７を駆動制御し、表示デバイス５７の画面上で、図２（ａ）に示す様にそれぞれの画像データによって示される各アイコンＩ-1〜Ｉ-nを該各アイコンの表示順序で円筒体インターフェースＵＩ周面に配列し、この円筒体インターフェースＵＩを矢印Ｐ方向に回転させる。このとき、制御部３は、表示駆動部４を通じて、画面上の円筒体インターフェースＵＩの表示状態を監視する。
【００８６】
この状態では、円筒体インターフェースＵＩの回転に伴い、ユーザは、各アイコンＩ-1〜Ｉ-nを順次確認することができる。また、小さな画面であっても、円筒体インターフェースＵＩ周面に各アイコンＩ-1〜Ｉ-nを離間して配置することができ、各アイコンの視認性が良い。
【００８７】
尚、仮想的に円筒体インターフェースＵＩ周面を十分に長く設定すれば、より多くのアイコンを円筒体インターフェースＵＩに配置することができ、アイコンの全てを紹介したり、アイコンに対応する機能を使う機会を与えることができる。
【００８８】
この様な円筒体インターフェースＵＩの回転に際し、ユーザは、マウス等のポインティングデバイス６０を操作して、図６に示す様に画面上でカーソルＣを円筒体インターフェースＵＩに移動させて重ねる。このとき、制御部３は、カーソルＣの位置をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、この位置が円筒体インターフェースＵＩに重なることを判定して、円筒体インターフェースＵＩの停止指示を表示駆動部４に与える。表示駆動部４は、この停止指示に応答して、円筒体インターフェースＵＩの回転を停止させる。
【００８９】
この様に円筒体インターフェースＵＩが停止された状態では、ユーザは、ポインティングデバイス６０を操作して、図６の画面上でカーソルＣを円筒体インターフェースＵＩ周面の各アイコンいずれかに移動させて重ね、ポインティングデバイス６０をクリック操作することにより、所望のアイコンを選択指示することができる。
【００９０】
尚、カーソルＣを円筒体インターフェースＵＩの外に移動させたときには、円筒体インターフェースＵＩの回転を再開する。また、カーソルＣを円筒体インターフェースＵＩに移動させて重ねる代わりに、ポインティングデバイス６０をクリック操作しても良い。この場合、制御部３は、このクリック操作をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、このクリック操作に応答して円筒体インターフェースＵＩの停止指示を表示駆動部４に与える。表示駆動部４は、この停止指示に応答して、円筒体インターフェースＵＩの回転を停止させる。そして、再びクリック操作がなされたときには、円筒体インターフェースＵＩの回転を再開する。
【００９１】
また、ポインティングデバイス６０によるカーソルＣの移動やクリック操作に応答して、円筒体インターフェースＵＩの回転速度もしくは回転方向の変更を指示することができる様にしても良い。例えば、図７に示す様な円筒体インターフェースＵＩの回転方向寄りのアイコン非表示領域２１ＡにカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されると、これに応答して制御部３は、カーソルＣの位置及びクリック操作をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、この位置がアイコン非表示領域２１Ａに重なることを判定し、このクリック操作がアイコン非表示領域２１Ａの指示であるとみなして、円筒体インターフェースＵＩの回転速度の低下を表示駆動部４に指示する。これに応答して表示駆動部４は、画面上で円筒体インターフェースＵＩの回転速度を低下させる。あるいは、図７のボタン２２を円筒体インターフェースＵＩの回転方向寄りに表示しておき、このボタン２２にカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３が円筒体インターフェースＵＩの回転速度の低下を指示し、表示駆動部４が画面上で円筒体インターフェースＵＩの回転速度を低下させても良い。これにより、円筒体インターフェースＵＩ周面の各アイコンの識別が極めて容易になる。
【００９２】
また、非表示領域２１Ａ又はボタン２２にカーソルＣが移動されて、ポインティングデバイス６０がダブルクリック操作されたときには、これに応答して制御部３が円筒体インターフェースＵＩの回転速度の上昇を指示し、表示駆動部４が画面上で円筒体インターフェースＵＩの回転速度を上昇させる。これにより、円筒体インターフェースＵＩ周面の各アイコンを短時間で見ることが可能になる。
【００９３】
更に、図７の円筒体インターフェースＵＩの回転方向反対寄りのアイコン非表示領域２１ＢにカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３が矢印Ｑ方向の回転及び回転速度の低下を指示し、表示駆動部４が画面上で円筒体インターフェースＵＩを矢印Ｑ方向に回転させ回転速度を低下させる。あるいは、図７のボタン２３を円筒体インターフェースＵＩの回転方向反対寄りに表示しておき、このボタン２３にカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３が矢印Ｑ方向の回転及び回転速度の低下を指示し、表示駆動部４が画面上で円筒体インターフェースＵＩを矢印Ｑ方向に回転させ回転速度を低下させる。これにより、通り過ぎてしまった円筒体インターフェースＵＩ周面のアイコンを直ちに戻して見ることができる。
【００９４】
また、非表示領域２１又はボタン２３にカーソルＣが移動されて、ポインティングデバイス６０がダブルクリック操作されたときには、これに応答して制御部３が矢印Ｑ方向の回転及び回転速度の上昇を指示し、表示駆動部４が円筒体インターフェースＵＩを矢印Ｑ方向に回転させ回転速度を上昇させる。これにより、円筒体インターフェースＵＩ周面の各アイコンを短時間で見ることが可能になる。
【００９５】
そして、円筒体インターフェースＵＩの矢印Ｐ方向及び矢印Ｑ方向のいずれの回転に際しても、ユーザは、円筒体インターフェースＵＩ周面の各アイコンのいずれかにカーソルＣを移動させて重ね、ポインティングデバイス６０をクリック操作することにより、所望のアイコンを選択指示する。
【００９６】
このアイコンの選択指示は、円筒体インターフェースＵＩの回転速度を低下させた状態であれば、容易に行なうことができる。
【００９７】
次に、例えば図８（ａ）に示す様にポインティングデバイス６０の操作により円筒体インターフェースＵＩ周面の所望のアイコンＩ-3が選択指示されると、制御部３は、このアイコンＩ-3の位置をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、この位置のアイコンＩ-3が選択指示されたと判定し、記憶部５を通じて、このアイコンＩ-3の識別番号をＲＡＭ５３に記憶する。そして、制御部３は、この識別番号に対応する拡大アイコンＪ-3の画像データをアイコンデータテーブルＤ２から読み出し、この拡大アイコンＪ-3の画像データを表示駆動部４に与える。表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイス５７を駆動制御し、表示デバイス５７の画面上に、図８（ｂ）に示す様に該画像データによって示される拡大アイコンＪ-3を表示する。このとき、表示駆動部４は、拡大アイコンＪ-3と共に、説明ボタン２４、機能設定ボタン２５、及びキャンセルボタン２６等を表示する。
【００９８】
この状態では、ユーザは、拡大アイコンＪ-3を確実に認識することができる。そして、ユーザは、ポインティングデバイス６０を操作して、例えば図９（ａ）に示す様に画面上でカーソルＣを説明ボタン２４に移動させて重ね、ポインティングデバイス６０をクリック操作することにより、拡大アイコンＪ-3に対応する機能の説明を要求することができる。このとき、制御部３は、カーソルＣの位置及びクリック操作をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、この位置が説明ボタン２４に重なることを判定し、このクリック操作が説明ボタン２４の指示であるとみなして、拡大アイコンＪ-3の識別番号に対応する説明情報Ａの識別番号を管理データテーブルＤ１から読み出し、この読み出した識別番号に対応する説明情報Ａを説明データテーブルＤ３から読み出し、この読み出した説明情報Ａを表示駆動部４に指示する。これに応答して表示駆動部４は、図９（ｂ）に示す様に説明情報Ａを画面に表示する。
【００９９】
あるいは、図９（ａ）のキャンセルボタン２６にカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３が拡大アイコンＪ-3に対応する機能の設定をキャンセルして、記憶部５を通じて、先に記憶したＲＡＭ５３内のアイコンＩ-3の識別番号を消去し、図８（ａ）の画面への復帰を表示駆動部４に指示する。
【０１００】
また、図９（ａ）又は（ｂ）の機能設定ボタン２５にカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３が拡大アイコンＪ-3に対応する機能を設定する。そして、制御部３は、この設定した機能のアイコンＩ-3の表示を表示駆動部４に指示する。表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイスを駆動制御し、表示デバイスの画面上に、図１０に示す様な履歴情報表示ウィンド２７を表示し、この履歴情報表示ウィンド２７内に該設定した機能のアイコンＩ-3を表示する。
【０１０１】
更に、インターフェース表示部１では、図２（ａ）の円筒体インターフェースＵＩ周面のアイコンに対応する機能が設定されると、この設定した機能に関連する他の各機能があるか否かを判定し、関連する他の各機能がなければ、図２（ａ）の円筒体インターフェースＵＩの表示に戻り、また関連する他の各機能があれば、この他の各機能の設定を促すために、図２（ａ）の円筒体インターフェースＵＩと同様に、該他の各機能のアイコンに関する各種情報を記憶したＨＤＤ５４内の他の管理データテーブルＤ１、他のアイコンデータテーブルＤ２、及び他の説明データテーブルＤ３を参照しつつ、例えば図２（ｂ）の他の円筒体インターフェースＵＩを画面に表示し、この他の円筒体インターフェースＵＩ周面の他の各アイコンに対応する機能の入力設定を支援する。
【０１０２】
ここでは、図２（ａ）の円筒体インターフェースＵＩ周面の各アイコンが頁レイアウトの設定に用いられるものであり、図２（ａ）の他の円筒体インターフェースＵＩ周面の各アイコンが頁の綴じ方の設定に用いられるものである。従って、図２（ａ）の円筒体インターフェースＵＩを用いて、頁レイアウトを設定し、引き続いて図２（ｂ）の他の円筒体インターフェースＵＩを用いて、頁の綴じ方を設定することになる。
【０１０３】
以降同様に、円筒体インターフェースＵＩ周面のアイコンに対応する機能が設定されると、この設定した機能に関連する別の各機能がある限り、この別の各機能を設定するための別の円筒体インターフェースＵＩを画面に表示し、この別の円筒体インターフェースＵＩ周面のアイコンに対応する機能の入力設定を支援する。そして、各円筒体インターフェースＵＩが画面に順次表示されて、それぞれの機能が設定される度に、図１０の履歴情報表示ウィンド２７内に該設定した各機能のアイコンを一覧表示する。
【０１０４】
尚、ＨＤＤ５４には、複数の円筒体インターフェースＵＩを用いて設定されるそれぞれの機能の関連付け情報が予め記憶されている。このため、制御部３は、記憶部５を通じて、ＨＤＤ５４内の該関連付け情報を参照しつつ、円筒体インターフェースＵＩの機能が設定されると、この機能に関連する他の機能を設定するための他の円筒体インターフェースＵＩを表示することができる。
【０１０５】
また、円筒体インターフェースＵＩを用いて設定した機能により、次の他の円筒体インターフェースＵＩを用いて設定される機能が制限される場合は、この制限の内容を次の他の円筒体インターフェースＵＩ周面の表示に反映させる。例えば、図１１（ａ）に示す様な円筒体インターフェースＵＩ周面の１つのアイコンに対応する機能を既に設定し、引き続いて図１１（ｂ）に示す様な他の円筒体インターフェースＵＩを用いて、他の機能を設定する場合は、既に設定した機能により設定禁止もしくは設定不可能となる該他の円筒体インターフェースＵＩ周面の各アイコンに×印を付与する。これにより、設定禁止もしくは設定不可能なアイコンに対応する機能を選択せずに済み、無駄な入力設定を回避することができる。
【０１０６】
更に、図１１（ｂ）の他の円筒体インターフェースＵＩ周面の×印を付与したアイコンにカーソルＣが移動されて、ポインティングデバイス６０がクリック操作されたときには、制御部３は、この×印を付与したアイコンの識別番号に対応する説明情報Ｂの識別番号を管理データテーブルＤ１から読み出し、この読み出した識別番号に対応する説明情報Ｂを説明データテーブルＤ３から読み出し、この読み出した説明情報Ｂを表示駆動部４に指示する。これに応答して表示駆動部４は、図１１（ｃ）に示す様に説明情報Ｂを画面に表示する。この説明情報Ｂの表示により×印を付与したアイコンに対応する機能の設定禁止もしくは設定不可能である理由が示される。
【０１０７】
こうして図１０の履歴情報表示ウィンド２７内に必要な各機能のアイコンの全てが表示された後に、ポインティングデバイス６０を操作して、プリントの開始を指示すると、この旨がオペレーティングシステムＯＳ及び機能処理部１を通じて制御部３へと送受され、これに応答してアプリケーションソフトウェア１２が機能処理部１及びオペレーティングシステムＯＳを通じてプリンタ５５を制御し、図１０の履歴情報表示ウィンド２７内の各アイコンに対応するそれぞれの機能を用いたプリントを行なう。
【０１０８】
次に、図１６のフローチャートを参照しつつ、これまでに述べた本実施形態のインターフェース１１による処理過程の概要を整理して述べる。
【０１０９】
まず、制御部３は、記憶部５を通じて、ＨＤＤ５４内の管理データテーブルＤ１及びアイコンデータテーブルＤ２を参照し、各アイコンのＩ-1〜Ｉ-nの表示順序及び識別番号及び各アイコンＩ-1〜Ｉ-nの識別番号に対応するそれぞれの画像データを読み出して表示駆動部４に与える。表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて、表示デバイス５７を駆動制御し、表示デバイス５７の画面上で、図２（ａ）に示す様にそれぞれの画像データによって示される各アイコンＩ-1〜Ｉ-nを該各アイコンの表示順序で円筒体インターフェースＵＩ周面に配列して、円筒体インターフェースＵＩを生成する（ステップＳ１０１）。
【０１１０】
そして、表示駆動部４は、この円筒体インターフェースＵＩを矢印Ｐ方向に回転させる。このとき、制御部３は、画面上のカーソルＣの位置をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、このカーソルＣの位置に基づいて、円筒体インターフェースＵＩの回転及び停止等の制御を行なう（ステップＳ１０２）。
【０１１１】
更に、制御部３は、画面上のカーソルＣの位置に基づいて、円筒体インターフェースＵＩ周面のアイコンの選択指示、説明ボタンの指示、及び拡大アイコンや説明情報の消去、拡大アイコンに対応する機能の設定等のイベント処理を逐次行う（ステップＳ１０３）。そして、円筒体インターフェースＵＩの終了設定が指示されなければ（ステップＳ１０４で「Ｎｏ」）、ステップＳ１０２に戻る。また、円筒体インターフェースＵＩの終了設定が指示された場合は（ステップＳ１０４で「Ｙｅｓ」）、制御部３は、ステップＳ１０５を経て、インターフェース表示部１での処理を終了する。
【０１１２】
尚、ステップＳ１０３において他の円筒体インターフェースＵＩを表示することになった場合は、ステップＳ１０１に戻る。
【０１１３】
図１７は、図１６のステップＳ１０２の処理を詳しく示すフローチャートである。このフローチャートを参照しつつ、先に述べた円筒体インターフェースＵＩの回転及び停止の処理と回転方向及び回転速度の変更処理を説明する。
【０１１４】
ここでは、制御部３は、カーソルＣの位置が図６の円筒体インターフェースＵＩに重なるか否かを判定し（ステップＳ２０１）、カーソルＣの位置が円筒体インターフェースＵＩに重ならなければ（ステップＳ２０１で「Ｎｏ」）、円筒体インターフェースＵＩの回転を維持したまま、この処理を終了する。そして、制御部３は、カーソルＣが図７の円筒インターフェースＵＩの各アイコン非表示領域２１Ａ、２１Ｂ及び各ボタン２２、２３のいずれかに移動されて、ポインティングデバイス６０のクリック操作又はダブルクリック操作がなされたか否かを判定し（ステップＳ２０５）、否と判定すると（ステップＳ２０５で「Ｎｏ」）、円筒体インターフェースＵＩの回転を維持したまま、この処理を終了する。
【０１１５】
また、カーソルＣが円筒体インターフェースＵＩに重なると（ステップＳ２０１で「Ｙｅｓ」）、制御部３は、表示駆動部４を通じて、円筒体インターフェースＵＩの回転を停止させる（ステップＳ２０２）。そして、制御部３は、カーソルＣの位置が円筒体インターフェースＵＩに重なる限り（ステップＳ２０３で「Ｎｏ」）、円筒体インターフェースＵＩの停止を維持し、カーソルＣの位置が円筒体インターフェースＵＩから外れると（ステップＳ２０３で「Ｙｅｓ」）、円筒体インターフェースＵＩの回転を再開する（ステップＳ２０４）。
【０１１６】
また、制御部３は、カーソルＣが各アイコン非表示領域２１Ａ、２１Ｂ及び各ボタン２２、２３のいずれかに移動されて、クリック操作又はダブルクリック操作がなされたと判定すると（ステップＳ２０５で「Ｙｅｓ」）、カーソルＣが各アイコン非表示領域２１Ａ、２１Ｂ及び各ボタン２２、２３のいずれに重ねられて、如何なるクリック操作が行われたかに応じて円筒体インターフェースＵＩの回転方向及び回転速度を変更する（ステップＳ２０６）。
【０１１７】
図１８は、図１６のステップＳ１０３の処理を詳しく示すフローチャートである。このフローチャートを参照しつつ、先に述べた円筒体インターフェースＵＩ周面のアイコンの選択指示、説明ボタンの指示、拡大アイコンや説明情報の消去、及び拡大アイコンに対応する機能の設定等のイベント処理を説明する。
【０１１８】
まず、制御部３は、カーソルＣが円筒体インターフェースＵＩの各アイコンのいずれかに重ねられて指示されると（ステップＳ３０１）、このアイコンの識別番号に対応する拡大アイコンの画像データをアイコンデータテーブルＤ２から読み出し（ステップＳ３０２）、表示駆動部４を通じて、表示デバイス５７の画面上に例えば図８（ｂ）に示す様な拡大アイコンを表示する（ステップＳ３０３、Ｓ３０４）。
【０１１９】
尚、このときには、拡大アイコンと共に、説明ボタン２４、機能設定ボタン２５、及びキャンセルボタン２６等が表示される。そして、制御部３は、カーソルＣが説明ボタン２４に重ねられて、ポインティングデバイス６０のクリック操作がなされると、拡大アイコンの識別番号に対応する説明情報Ａの識別番号を管理データテーブルＤ１から読み出し、この読み出した識別番号に対応する説明情報Ａを説明データテーブルＤ３から読み出し、表示駆動部４を通じて、この読み出した説明情報Ａを表示デバイス５７の画面に表示する。あるいは、カーソルＣがキャンセルボタン２６に重ねられて、ポインティングデバイス６０のクリック操作がなされると、拡大アイコンに対応する機能の設定をキャンセルして、元の円筒体インターフェースＵＩを表示し、ステップＳ３０１に戻る。
【０１２０】
次に、拡大アイコンを表示した状態で、制御部３は、機能設定が指示されるのを待機し（ステップＳ３０５で「Ｎｏ」）、カーソルＣが機能設定ボタン２５に重ねられて、ポインティングデバイス６０のクリック操作がなされ、機能設定が指示されると（ステップＳ３０５で「Ｙｅｓ」）、表示駆動部４を通じて、拡大アイコンを消去して（ステップＳ３０６）、ステップＳ１０４に移る。そして、制御部３は、この指示された機能に関連する他の各機能があるか否かを判定し、関連する他の各機能がなければ、元の円筒体インターフェースＵＩを表示し、また関連する他の各機能があれば、この他の各機能の設定するための他の円筒体インターフェースＵＩを表示するために、ステップＳ１０１に戻る（ステップＳ３０７）。
【０１２１】
ところで、円筒体インターフェースＵＩ周面の各アイコンの表示順序を変更することが可能である。例えば、図１２（ａ）、（ｂ）に示す様に円筒体インターフェースＵＩ周面の所望のアイコンＩ-3をポインティングデバイス６０の操作により選択しつつ移動させる。このとき、制御部３は、このアイコンＩ-3の移動先の位置をオペレーティングシステムＯＳ及び機能処理部１を通じて受信し、このアイコンＩ-3の移動先の位置に応じた円筒体インターフェースＵＩ周面の各アイコンの表示順序を求め、記憶部５を通じて、この求めた表示順序にＨＤＤ５４内の管理データテーブルの各アイコンの表示順序を更新する。これにより、円筒体インターフェースＵＩ周面の各アイコンの表示順序が変更される。
【０１２２】
また、カラープリントの色調設定に用いられる円筒体インターフェースＵＩを表示する場合は、図１３（ａ）、（ｂ）に示す様な各円筒体インターフェースＵＩを順次表示して、色調を段階的に設定しても良い。すなわち、図１３（ａ）の円筒体インターフェースＵＩを表示して、この円筒体インターフェースＵＩ周面の各アイコンに対応する大まかな各色調のいずれかを選択設定し、引き続いて図１３（ｂ）の円筒体インターフェースＵＩを表示して、この円筒体インターフェースＵＩ周面の各アイコンに対応する細かな各色調、つまり先に選択された大まかな色調を細分化した各色調のいずれかを選択設定する。
【０１２３】
更に、図１４（ａ）、（ｂ）に示す様に円筒体インターフェースＵＩの一部に、実行ボタン３１、キャンセルボタン３２、設定解除ボタン３３、及びリターンボタン３４等を表示し、各ボタン３１〜３４のいずれかが選択指示されたときに、この選択指示されたボタンに対応する処理を行なっても良い。
【０１２４】
また、アプリケーションソフトウェア１２として、プリンタ５５を制御するドライバを例示しているが、他の制御もしくは処理を行なうものであっても良い。例えば、表示デバイスを制御するドライバであっても構わない。この場合は、表示デバイスの画面のコントラスト、輝度、色調等に対応するそれぞれのアイコンを円筒体インターフェースＵＩ周面に配列表示し、各アイコンのいずれかを選択指示する。
【０１２５】
更に、円筒体インターフェースＵＩ上に、ポインティングデバイス６０によるカーソルＣが無い状態では、制御部３でタイマーを設定し、円筒体インターフェースＵＩの回転を１アイコンにつき、一定時間停止させ、タイマー終了後、再度、円筒体インターフェースＵＩの回転を再開させるという処理を繰り返しても良い。
【０１２６】
また、拡大アイコンや説明情報の表示を省略しても良い。この場合は、カーソルＣが円筒体インターフェースＵＩ周面のアイコンに重ねられて、クリック操作がなされたときに、このアイコンを履歴情報表示ウィンド２７に表示し、このアイコンに対応する機能を直ちに設定する。
【０１２７】
更に、円筒体の変わりに、多角形状の筒体等を用いても良い。
【０１２８】
＜実施形態２＞
次に、本発明のインターフェースの実施形態２を説明する。
【０１２９】
本実施系形態のインターフェースは、図１のインターフェース１１と同様の構成である。また、インターフェース１１を構築するパーソナルコンピュータ及びプリンタ等も、図１５に示すものと同一である。
【０１３０】
本実施形態では、表示デバイス５７の画面に円筒体インターフェースＵＩを表示する代わりに、図１９（ａ）〜（ｃ）に示す様に表示デバイス５７の画面に表示エリア７１を形成して、この表示エリア７１を横方向Ｆに横切る様にアイコンを連続的に移動させつつ、この表示エリア７１に複数のアイコンＩ-1、Ｉ-2、…をエンドレスに順次繰り返して表示し、この表示エリア７１に表示されているアイコンを選択的に指示できる様にしている。
【０１３１】
尚、図１９（ａ）〜（ｃ）において、画面左側の部数欄７２及び画面設定欄７３は、使用頻度の高い機能であって、固定的に表示されるものである。
【０１３２】
例えば、アプリケーションソフトウェア１２がプリンタ５５を制御するドライバであるならば、表示エリア７１にプリンタ制御用の各アイコンＩ-1、Ｉ-2、…をエンドレスに順次繰り返して表示し、この表示エリア７１のアイコンを指示する。この場合は、ＨＤＤ５４に、図２０に示す様な管理データテーブルＤ４、及び図２１に示す様なアイコンデータテーブルＤ５を予め記憶しておく必要がある。
【０１３３】
図２０の管理データテーブルＤ４には、表示エリア７１に表示される各アイコンＩ-1、Ｉ-2、…に関する情報が記憶されている。例えば、各アイコンＩ-1、Ｉ-2、…に対応するそれぞれの機能名、各アイコンＩ-1、Ｉ-2、…の表示順序、各機能の識別番号、及び各アイコンＩ-1、Ｉ-2、…の識別番号が相互に対応付けて記憶されている。
【０１３４】
また、図２１のアイコンデータテーブルＤ５には、各アイコンＩ-1、Ｉ-2、…の識別番号及び該各アイコンの画像データが相互に対応付けて記憶されている。
【０１３５】
次に、プリンタ制御用の表示について、より詳しい動作を説明する。
【０１３６】
制御部３は、記憶部５を通じて、ＨＤＤ５４内の管理データテーブルＤ４及びアイコンデータテーブルＤ５を参照し、各アイコンのＩ-1、Ｉ-2、…の表示順序及び識別番号を管理データテーブルＤ４から読み出し、各アイコンＩ-1、Ｉ-2、…の識別番号に対応するそれぞれの画像データをアイコンデータテーブルＤ５から読み出す。そして、制御部３は、各アイコンＩ-1、Ｉ-2、…の表示順序、識別番号、及び画像データを表示駆動部４に与える。表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイス５７を駆動制御し、表示デバイス５７の画面上で、図１９（ａ）〜（ｃ）に示す様に表示デバイス５７の画面に表示エリア７１を形成して、表示エリア７１を横方向Ｆに横切る様にそれぞれの画像データによって示される各アイコンＩ-1、Ｉ-2、…を該各アイコンの表示順序でエンドレスに繰り返し表示する。このとき、制御部３は、表示駆動部４を通じて、表示エリア７１の表示状態を監視する。
【０１３７】
この状態では、ユーザは、小さな画面であっても、各アイコンＩ-1、Ｉ-2、…を順次確認することができる。
【０１３８】
この様な各アイコンＩ-1、Ｉ-2、…の表示に際し、ユーザは、所望のアイコンが表示エリア７１で表示されているタイミングで、ポインティングデバイス６０をクリック操作して、所望のアイコンを指示することができる。これに応答して制御部３は、表示駆動部４を通じて、表示エリア７１でのアイコンの移動を停止させ、所望のアイコンを表示エリア７１に表示する。また、制御部３は、所望のアイコンに対応する機能を設定する。そして、制御部３は、この機能を設定すると、表示駆動部４を通じて、表示エリア７１での各アイコンのエンドレス表示を再開する。
【０１３９】
以降同様に、必要なアイコンの全てが指示されて、必要な機能の全てが設定された後に、ポインティングデバイス６０を操作して、プリントの開始を指示すると、この旨がオペレーティングシステムＯＳ及び機能処理部１を通じて制御部３へと送受され、これに応答してアプリケーションソフトウェア１２が機能処理部１及びオペレーティングシステムＯＳを通じてプリンタ５５を制御し、必要な機能の全てを用いたプリントを行なう。
【０１４０】
この様に本実施形態では、表示エリア７１に複数のアイコンをエンドレスに順次繰り返して表示するだけなので、先に述べた円筒体インターフェースＵＩの表示と比較すると、プログラム処理を大幅に削減して、パーソナルコンピュータにかかる負担を軽減することができる。
【０１４１】
尚、表示エリア７１を横切る様にアイコンを連続的に移動させる代わりに、アイコンを間欠的に移動させて、表示エリア７１に表示されているアイコンを一定時間停止させても良い。この場合は、所望のアイコンが表示エリア７１で表示されているタイミングをとらえ易く、ポインティングデバイス６０のクリック操作によるアイコンの指示も容易になる。
【０１４２】
また、表示エリア７１を横切る様にアイコンを移動させずに、表示エリア７１に複数のアイコンをコマ落としの様に１個ずつ順次切替え表示するだけでも良い。
【０１４３】
あるいは、ポインティングデバイス６０等の操作に応答して、表示エリア７１でのアイコンの移動を停止させたり、アイコンの移動を再開させたり、アイコンの表示順序を逆転させたり、アイコンの移動速度を変更することができる様にしても良い。
【０１４４】
更に、実施形態１と同様に、アイコンが選択指示されたときに、拡大アイコンや説明情報等を表示しても良い。
【０１４５】
あるいは、必要なアイコンが指示されたときに、この必要なアイコンを履歴情報表示ウィンドに表示したり、既に設定されたアイコンの機能により他の機能が制限されるときには、この他の機能のアイコンの表示を変更したり、この他の機能が制限される説明情報を表示しても良い。
【０１４６】
図２２は、表示デバイス５７の画面に形成される表示エリアの変形例を示している。この表示エリア７１Ａは、図１９（ａ）〜（ｃ）の表示エリア７１よりも横幅が広くされており、４個のアイコンを同時に表示することができる。
【０１４７】
ここでは、表示エリア７１を横方向Ｆに横切る様に各アイコンＩ-1、Ｉ-2、…を４個ずつ該各アイコンの表示順序でエンドレスに繰り返し表示する。そして、カーソルＣが表示エリア７１Ａのいずれかのアイコンに重ねられて、クリック操作がなされると、制御部３は、表示エリア７１Ａでのアイコンの移動を停止させ、表示エリア７１Ａに表示されているアイコンに対応する機能を直ちに設定する。この後、表示エリア７１Ａによる各アイコンの表示を元の状態に戻す。
【０１４８】
図２３は、表示デバイス５７の画面に形成される表示エリアの他の変形例を示している。この表示エリア７１Ｂは、図１９（ａ）〜（ｃ）の表示エリア７１よりも縦幅が広くされており、３個のアイコンを縦方向に並べて同時に表示することができる。
【０１４９】
ここでは、表示エリア７１に３個のアイコンを縦方向に並べたままで、表示エリア７１を横方向Ｆに横切る様に各アイコンＩ-1、Ｉ-2、…を３個ずつエンドレスに繰り返し表示する。そして、カーソルＣが表示エリア７１Ｂのいずれかのアイコンに重ねられて、クリック操作がなされると、制御部３は、表示エリア７１Ｂでのアイコンの移動を停止させ、表示エリア７１Ｂに表示されているアイコンに対応する機能を直ちに設定する。この後、表示エリア７１Ｂによる各アイコンの表示を元の状態に戻す。
【０１５０】
この様に各アイコンを縦方向に並べて表示すれば、アイコン全ての表示周期が短くなり、短時間でアイコン全てを確認することができる。
【０１５１】
＜実施形態３＞
次に、本発明のインターフェースの実施形態２を説明する。
【０１５２】
本実施系形態のインターフェースは、図１のインターフェース１１と同様の構成である。また、インターフェース１１を構築するパーソナルコンピュータ及びプリンタ等も、図１５に示すものと同一である。
【０１５３】
本実施形態では、図２４に示す様に表示デバイス５７の画面に主表示エリア８１及び副表示エリア８２を形成し、これらの表示エリア８１、８２のいずれにおいても、表示エリアを縦方向Ｇに横切る様に各アイコンを連続的に移動させつつ、各アイコンをエンドレスに順次繰り返して表示し、アイコンを選択的に指示できる様にしている。
【０１５４】
ここでは、複数のアイコンを複数の機能グループに振り分けており、機能グループ毎に、機能グループを示す代表アイコンＩａを主表示エリア８１に表示し、機能グループに属する各機能の従属アイコンＩｂを副表示エリア８２に該代表アイコンＩａの横方向に並べて表示している。また、１つの機能グループの代表アイコンＩａ及び従属アイコンＩｂは、常に横一列に並んで表示される。従って、主表示エリア８１における代表アイコンＩａの移動と副表示エリア８２における従属アイコンＩｂの移動とは同期している。
【０１５５】
この様に代表アイコンＩａ及び従属アイコンＩｂを主表示エリア８１及び副表示エリア８２に分けて表示する場合は、ＨＤＤ５４に、図２５に示す様な代表アイコンデータテーブルＤ６、及び図２６に示す様な従属アイコンデータテーブルＤ７を予め記憶しておく必要がある。
【０１５６】
図２５の代表アイコンデータテーブルＤ６には、各代表アイコンＩａの識別番号、該各代表アイコンＩａの画像データ、及び該各代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂの識別番号が相互に対応付けて記憶されている。
【０１５７】
また、図２６の従属アイコンデータテーブルＤ７には、各従属アイコンの識別番号及び該各従属アイコンの画像データが相互に対応付けて記憶されている。
【０１５８】
尚、代表アイコンデータテーブルＤ６及び従属アイコンデータテーブルＤ７のいずれにおいても、各アイコンの識別番号が表示順序並びに該各アイコンに対応するそれぞれの機能に対応するものとする。勿論、図３の管理データテーブルＤ１の様に各アイコンの表示順序及び各機能の識別番号を別に設定して記憶しても良い。
【０１５９】
次に、プリンタ制御用の表示について、より詳しい動作を説明する。
【０１６０】
制御部３は、記憶部５を通じて、ＨＤＤ５４内の代表アイコンデータテーブルＤ６を参照し、代表アイコンＩａ毎に、代表アイコンＩａの識別番号、代表アイコンＩａの画像データ、及び代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂの識別番号を代表アイコンデータテーブルＤ６から読み出す。また、制御部３は、従属アイコンデータテーブルＤ７を参照し、各従属アイコンＩｂの識別番号及び画像データを従属アイコンデータテーブルＤ７から読み出す。そして、制御部３は、読み出したデータを表示駆動部４に与える。
【０１６１】
表示駆動部４は、機能処理部１及びオペレーティングシステムＯＳを通じて表示デバイス５７を駆動制御し、表示デバイス５７の画面上で、図２４に示す様に表示デバイス５７の画面に主表示エリア８１及び副表示エリア８２を形成して、主表示エリア８１に各代表アイコンＩａを３個ずつ縦方向に並べて表示する。また、表示駆動部４は、代表アイコンＩａ毎に、代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂの画像データを選択して、副表示エリア８２に代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂを該代表アイコンＩａの横方向に並べて表示する。そして、表示駆動部４は、主表示エリア８１を縦方向Ｇに横切る様に各代表アイコンＩａを連続的に移動させてエンドレスに順次繰り返し表示し、これに同期して副表示エリア８２を縦方向Ｇに横切る様に各従属アイコンＩｂを連続的に移動させてエンドレスに繰り返して表示する。
【０１６２】
図２７は、表示デバイス５７の画面上に主表示エリア８１及び副表示エリア８２を形成するまでの処理過程を示すフローチャートである。
【０１６３】
まず、制御部３は、記憶部５を通じて、代表アイコンＩａ毎に、代表アイコンＩａの識別番号、代表アイコンＩａの画像データ、及び代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂの識別番号を代表アイコンデータテーブルＤ６から読み出すと共に（ステップＳ４０１）、各従属アイコンの識別番号及び画像データを従属アイコンデータテーブルＤ７から読み出し（ステップＳ４０２）、読み出したデータを表示駆動部４に与える。
【０１６４】
表示駆動部４は、表示デバイス５７の画面に主表示エリア８１及び副表示エリア８２を形成して、主表示エリア８１に各代表アイコンを３個ずつ縦方向Ｇに並べて同方向に移動表示し、かつ副表示エリア８２に代表アイコンＩａの機能グループに属する各機能の従属アイコンＩｂを該代表アイコンＩａの横方向に並べて縦方向Ｇに移動表示する（ステップＳ４０３）。
【０１６５】
尚、カーソルＣが副表示エリア８２のスクロールバー８３の各ボタン８３ａ、８３ｂのいずれかに移動され、ポインティングデバイス６０がクリック操作されたときには、これに応答して制御部３は、表示駆動部４を通じて、各ボタン８３ａ、８３ｂのスクロール方向のいずれが指示されたかを判定し、副表示エリア８２の各従属アイコンＩｂを指示されたスクロール方向に移動させる。これにより、副表示エリア８２の横一列に一度に表示し得る個数以上の従属アイコンＩｂがあったとしても、従属アイコンＩｂの全てを表示することができる。
【０１６６】
この様な主表示エリア８１及び副表示エリア８２での表示に際し、制御部３は、表示駆動部４を通じて、主表示エリア８１及び副表示エリア８２の表示状態を監視する。
【０１６７】
この状態では、ユーザは、主表示エリア８１の各代表アイコンＩａを見て、該各代表アイコンＩａの機能グループを確認し、つまり幾つかの機能を大つかみに確認し、代表アイコンＩａの横方に並ぶ各従属アイコンＩｂを見て、幾つかの機能を詳細に確認することができる。
【０１６８】
このとき、ユーザは、ポインティングデバイス６０を操作して、図２４の画面上でカーソルＣを各従属アイコンＩｂいずれかに移動させて重ね、ポインティングデバイス６０をクリック操作することにより、所望の従属アイコンＩｂを選択指示することができる。これに応答して制御部３は、表示駆動部４を通じて、各表示エリア８１、８２でのアイコンの移動を停止させ、所望の従属アイコンＩｂに対応する機能を設定する。そして、制御部３は、所望の従属アイコンＩｂに対応する機能を設定すると、表示駆動部４を通じて、各表示エリア８１、８２での各アイコンのエンドレス表示を再開する。
【０１６９】
以降同様に、必要な従属アイコンＩｂの全てが指示されて、必要な機能の全てが設定された後に、ポインティングデバイス６０を操作して、プリントの開始を指示すると、この旨がオペレーティングシステムＯＳ及び機能処理部１を通じて制御部３へと送受され、これに応答してアプリケーションソフトウェア１２が機能処理部１及びオペレーティングシステムＯＳを通じてプリンタ５５を制御し、必要な機能の全てを用いたプリントを行なう。
【０１７０】
尚、各表示エリア８１、８２を横切る様にアイコンを連続的に移動させる代わりに、アイコンを間欠的に移動させて、各表示エリア８１、８２に表示されているアイコンを一定時間停止させても良い。
【０１７１】
また、ポインティングデバイス６０等の操作に応答して、表示エリア７１でのアイコンの移動を停止させたり、アイコンの移動を再開させたり、アイコンの表示順序を逆転させたり、アイコンの移動速度を変更することができる様にしても良い。
【０１７２】
更に、実施形態１と同様に、アイコンが選択指示されたときに、拡大アイコンや説明情報等を表示しても良い。
【０１７３】
あるいは、必要なアイコンが指示されたときに、この必要なアイコンを履歴情報表示ウィンドに表示したり、既に設定されたアイコンの機能により他の機能が制限されるときには、この他の機能のアイコンの表示を変更したり、この他の機能が制限される説明情報を表示しても良い。
【０１７４】
ところで、表示デバイス５７の画面上に主表示エリア８１及び副表示エリア８２を形成し、主表示エリア８１及び副表示エリア８２別に、複数のアイコンを表示すると、アイコンの表示個数が増大して、それぞれのアイコンを個別に確認することが困難になる。
【０１７５】
そこで、図２８（ａ）及び（ｂ）に示す様に主表示エリア８１における中央の代表アイコンＩａ及び副表示エリア８２における該代表アイコンＩａの横方向に並ぶ各従属アイコンＩｂを、つまり中央の横一列の各アイコンを明るく表示し、上の横一列の各アイコンと下の横一列の各アイコンを暗く表示しても良い。これにより、ユーザは、中央の横一列の各アイコンに注目して確認し易くなる。また、上の横一列の各アイコンと下の横一列の各アイコンを参考にすることができる。
【０１７６】
更に、図２９（ａ）及び（ｂ）に示す様にカーソルＣが重ねられた横一列の各アイコンを明るく表示し、他の横一列の各アイコンを暗く表示しても良い。
【０１７７】
この場合、ユーザは、ポインティングデバイス６０を操作して、カーソルＣを所望の横一列の部位に移動させれば、所望の横一列の各アイコンを明るく表示して容易に確認することができる。
【０１７８】
図３０は、主表示エリア８１及び副表示エリア８２における所望の横一列を明るく表示するための処理過程を示すフローチャートである。
【０１７９】
まず、制御部３は、表示駆動部４を通じて、カーソルＣの位置を取得し（ステップＳ５０１）、カーソルＣの位置が主表示エリア８１もしくは副表示エリア８２にあるか否かを判定し（ステップＳ５０２）、カーソルＣの位置が主表示エリア８１もしくは副表示エリア８２になければ（ステップＳ５０２で「Ｎｏ」）、この処理を終了する。
【０１８０】
また、カーソルＣの位置が主表示エリア８１もしくは副表示エリア８２にあれば（ステップＳ５０２で「Ｙｅｓ」）、制御部３は、カーソルＣが重ねられた横一列の部位が既に明るく表示されているか否かを判定し、この部位が既に明るく表示されていれば、表示状態を変更する必要がないものとみなして（ステップＳ５０３で「Ｎｏ」）、表示状態を変更しないまま、この処理を終了する。また、制御部３は、カーソルＣが重ねられた横一列の部位が明るく表示されていなければ、表示状態を変更する必要があるものとみなして（ステップＳ５０３で「Ｙｅｓ」）、これまで明るく表示されていた横一列の部位を暗く表示し、カーソルＣが重ねられた横一列の部位を明るく表示する（ステップＳ５０４）。
【０１８１】
尚、所望の横一列の各アイコンを明るく表示する代わりに、所望の横一列の各アイコンの色を変更したり該各アイコンを装飾しても良い。
【０１８２】
また、図３１（ａ）及び（ｂ）に示す様に副表示エリア８２の幅を変更することができる様にしても良い。これにより、副表示エリア８２に一度に表示され得る各従属アイコンの個数を変更することができる。
【０１８３】
この場合は、ポインティングデバイス６０を操作して、カーソルＣを副表示エリア８２の左縁に移動させ、ポインティングデバイス６０をクリック操作しつつ、カーソルＣを左右に移動させる（ドラッグアンドホールドと称す）。これに応答して制御部３は、表示駆動部４を通じて、カーソルＣに追従させて、副表示エリア８２の左縁を左右に移動させて、副表示エリア８２の幅を変更する。
【０１８４】
尚、上記各実施形態では、アイコンを例示しているが、アイコンの代わりに、アイコンと同等の役目を果たす指標等を表示しても良い。指標としては、各種の機能の内容が容易に分かるように印された記号、符号、文字列等がある。
【図面の簡単な説明】
【０１８５】
【図１】本発明のインターフェースの実施形態１を示すブロック図である。
【図２】（ａ）及び（ｂ）は、実施形態１のインターフェースにおける円筒体インターフェース、及び該円筒体インターフェースに関連する他の円筒体インターフェースを示す図である。
【図３】実施形態１のインターフェースにおける管理データテーブルを例示する図である。
【図４】実施形態１のインターフェースにおけるアイコンデータテーブルを例示する図である。
【図５】実施形態１のインターフェースにおける説明データテーブルを例示する図である。
【図６】円筒体インターフェースの停止操作を示す図である。
【図７】円筒体インターフェースの変形例を示す図である。
【図８】（ａ）及び（ｂ）は、円筒体インターフェースのアイコンの選択指示操作、及びアイコンの拡大表示例を示す図である。
【図９】（ａ）及び（ｂ）は、円筒体インターフェースのボタンの選択指示操作、及び説明情報の表示例を示す図である。
【図１０】実施形態１のインターフェースにおける履歴情報表示ウィンドを示す図である。
【図１１】（ａ）、（ｂ）、及び（ｃ）は、円筒体インターフェース、他の円筒体インターフェース、及び説明情報の表示例を示す図である。
【図１２】（ａ）及び（ｂ）は、円筒体インターフェース周面のアイコンの移動操作を例示する図である。
【図１３】（ａ）及び（ｂ）は、色調を段階的に設定するための各円筒体インターフェースを示す図である。
【図１４】（ａ）及び（ｂ）は、円筒体インターフェースの他の各変形例を示す図である。
【図１５】実施形態１のインターフェースを構築するパーソナルコンピュータ及びプリンタ等を示すブロック図である。
【図１６】実施形態１のインターフェースによる処理過程の概要を示すフローチャートである。
【図１７】図１６のステップＳ１０２の処理を詳しく示すフローチャートである。
【図１８】図１６のステップＳ１０３の処理を詳しく示すフローチャートである。
【図１９】（ａ）〜（ｃ）は、本発明のインターフェースの実施形態２における表示エリアの表示状態を示す図である。
【図２０】実施形態２のインターフェースにおける管理データテーブルを例示する図である。
【図２１】実施形態２のインターフェースにおけるアイコンデータテーブルを例示する図である。
【図２２】実施形態２における表示エリアの変形例を示す図である。
【図２３】実施形態２における表示エリアの他の変形例を示す図である。
【図２４】本発明のインターフェースの実施形態３における主表示エリア及び副表示エリアの表示状態を示す図である。
【図２５】実施形態３のインターフェースにおける代表アイコンデータテーブルを例示する図である。
【図２６】実施形態３のインターフェースにおける従属アイコンデータテーブルを例示する図である。
【図２７】実施形態３のインターフェースにおける主表示エリア及び副表示エリアを形成するまでの処理過程を示すフローチャートである。
【図２８】（ａ）及び（ｂ）は、実施形態３のインターフェースにおける主表示エリア及び副表示エリアの他の表示状態を示す図である。
【図２９】（ａ）及び（ｂ）は、実施形態３のインターフェースにおける主表示エリア及び副表示エリアの別の表示状態を示す図である。
【図３０】図２９の表示状態を実施するための処理過程を示すフローチャートである。
【図３１】（ａ）及び（ｂ）は、実施形態３のインターフェースにおける副表示エリアの幅を変更している様子を示す図である。
【図３２】実施形態のインターフェースにおけるアイコンを例示する図である。
【符号の説明】
【０１８６】
１  インターフェース表示部
２  機能処理部
３  制御部
４  表示駆動部
５  記憶部
１１  インターフェース
１２  アプリケーションソフトウェア
Ｃ  カーソル
Ｉ-1〜Ｉ-ｎ  アイコン
Ｊ-1〜Ｊ-ｎ  拡大アイコン
ＯＳ  オペレーティングシステム
ＵＩ  円筒体インターフェース
【図１】
2006134288.tif 000003
【図２】
2006134288.tif 000004
【図３】
2006134288.tif 000005
【図４】
2006134288.tif 000006
【図５】
2006134288.tif 000007
【図６】
2006134288.tif 000008
【図７】
2006134288.tif 000009
【図８】
2006134288.tif 000010
【図９】
2006134288.tif 000011
【図１０】
2006134288.tif 000012
【図１１】
2006134288.tif 000013
【図１２】
2006134288.tif 000014
【図１３】
2006134288.tif 000015
【図１４】
2006134288.tif 000016
【図１５】
2006134288.tif 000017
【図１６】
2006134288.tif 000018
【図１７】
2006134288.tif 000019
【図１８】
2006134288.tif 000020
【図１９】
2006134288.tif 000021
【図２０】
2006134288.tif 000022
【図２１】
2006134288.tif 000023
【図２２】
2006134288.tif 000024
【図２３】
2006134288.tif 000025
【図２４】
2006134288.tif 000026
【図２５】
2006134288.tif 000027
【図２６】
2006134288.tif 000028
【図２７】
2006134288.tif 000029
【図２８】
2006134288.tif 000030
【図２９】
2006134288.tif 000031
【図３０】
2006134288.tif 000032
【図３１】
2006134288.tif 000033
【図３２】
2006134288.tif 000034