(57)【特許請求の範囲】
【請求項１】
ユーザによる選択項目の選択により選択項目の表示順位を決定する選択項目表示装置であって、
選択項目と、該選択項目が選択された回数を示す選択回数と、該選択項目の表示順位とを対応付けて、選択項目情報として記憶する記憶手段と、
前記選択項目情報を参照して、前記ユーザにより選択された選択項目の表示順位が所定順位内であるか、前記所定順位内でないか決定する決定手段と、
前記決定手段で所定順位内でないと決定された場合に、前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを取得する取得手段と、
前記取得手段により取得された前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを比較し、前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいかを判断する判断手段と、
前記判断手段により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいと判断される場合に、当該ユーザにより選択された選択項目の表示順位を最上位に決定する第１の順位決定手段と、
前記判断手段により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれの選択項目の選択回数より少ないと判断される場合に、当該ユーザにより選択された選択項目の表示順位を前記所定順位外の最上位に決定する第２の順位決定手段と、
前記第１の順位決定手段または前記第２の順位決定手段によって決定された表示順位で各選択項目を表示させる表示手段と、
を備えることを特徴とする選択項目表示装置。
【請求項２】
前記表示手段は、表示形式として、
前記全ての選択項目から選択項目を選択できる第１の表示形式と、
前記表示順位が前記所定順位内である選択項目のみから選択項目を選択できる第２の表示形式とを備える
ことを特徴とする請求項１に記載の選択項目表示装置。
【請求項３】
前記表示手段は、前記第２の表示形式から、前記第１の表示形式に切り替える指示を行う指示手段を更に備え、
前記指示手段による指示に従って、前記表示手段は、前記表示形式を、前記第２の表示形式から、前記第１の表示形式に切り替える
ことを特徴とする請求項２に記載の選択項目表示装置。
【請求項４】
前記表示手段は、前記第２の表示形式で、前記ユーザにより最上位以外の選択項目が選択された場合、当該ユーザにより選択された選択項目の表示順位を、最上位に変更して表示する
ことを特徴とする請求項２または３に記載の選択項目表示装置。
【請求項５】
ユーザによる選択項目の選択により選択項目の表示順位を決定する選択項目表示方法であって、
選択項目と、該選択項目が選択された回数を示す選択回数と、該選択項目の表示順位とを対応付けて、選択項目情報として記憶媒体に記憶する記憶工程と、
前記選択項目情報を参照して、前記ユーザにより選択された選択項目の表示順位が所定順位内であるか、前記所定順位内でないか決定する決定工程と、
前記決定工程で所定順位内でないと決定された場合に、前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを取得する取得工程と、
前記取得工程により取得された前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを比較し、前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいかを判断する判断工程と、
前記判断工程により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいと判断される場合に、当該ユーザにより選択された選択項目の表示順位を最上位に決定する第１の順位決定工程と、
前記判断工程により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれの選択項目の選択回数より少ないと判断される場合に、当該ユーザにより選択された選択項目の表示順位を前記所定順位外の最上位に決定する第２の順位決定工程と、
前記第１の順位決定工程または前記第２の順位決定工程によって決定された表示順位で各選択項目を表示させる表示工程と、
を備えることを特徴とする選択項目表示方法。
【請求項６】
前記表示工程は、表示形式として、
前記全ての選択項目から選択項目を選択できる第１の表示形式と、
前記表示順位が前記所定順位内である選択項目のみから選択項目を選択できる第２の表示形式とを備える
ことを特徴とする請求項５に記載の選択項目表示方法。
【請求項７】
前記表示手段は、前記第２の表示形式から、前記第１の表示形式に切り替える指示を行う指示手段を更に備え、
前記指示手段による指示に従って、前記表示手段は、前記表示形式を、前記第２の表示形式から、前記第１の表示形式に切り替える
ことを特徴とする請求項６に記載の選択項目表示方法。
【請求項８】
前記表示手段は、前記第２の表示形式で、前記ユーザにより最上位以外の選択項目が選択された場合、当該ユーザにより選択された選択項目の表示順位を、最上位に変更して表示する
ことを特徴とする請求項６または７に記載の選択項目表示方法。
【請求項９】
請求項５乃至８のいずれか１項に記載の選択項目表示方法をコンピュータに実行させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数の項目からなる選択項目を表示画面に表示する選択項目表示装置、選択項目表示方法、選択項目表示プログラムに関するものである。
【０００２】
【従来の技術】
印刷制御装置における用紙サイズなどの設定等は一般に、その時々の操作に関連する選択項目をリストに一覧表示する選択項目リスト表示になっている場合が多く、マウスなどのデバイスを利用してユーザが選択項目リスト中の特定の項目を選択し、選択された項目の機能が実行、処理できるようになっている。
通常このような選択項目はプログラム開発者によって任意の順番に並び、この順番はプログラミング方法により、項目がテーブル化され固定化されている。
【０００３】
他方、各選択項目リスト表示の表示方法の変更として、選択項目ごとの選択回数（に基づき、項目を並び替えて表示するリスト表示管理方式が提案されている。すなわち使用頻度が高いものから低いものへ並び替え、使用頻度が高い選択項目を優先的に上位に位置させてリスト表示を行い、選択項目の選択を容易にする方法（例えば、特許文献１）が提案されている。
【０００４】
更には、ユーザの選択履歴によって、最上位から積み上げ方式で表示順番を変更する方法がある。
【０００５】
あるいは、ユーザの使用頻度の高い選択項目のみを集めて、別画面に再配置させて表示させる方法（例えば、特許文献２）が提案されている。
【０００６】
【特許文献１】
特開平６−３０９１３５号
【特許文献２】
特開２００１−３０２０９２号
【発明が解決しようとする課題】
しかしながら、上記の従来技術では、以下のような問題がある。
【０００７】
選択項目の中には、ユーザの作業内容に応じて、頻繁に使用される項目もあれば、まれにしか使用されない項目もあるため、選択項目リスト表示の中に各種の項目が混在して表示されると、使用したい項目を迅速に見つけ出すことが出来ず、マウスの移動操作量やキー入力操作量が増大してユーザの負担が増大する。
【０００８】
使用頻度が高い選択項目を優先的に上位に位置させてリスト表示を行う場合は、すべての選択項目を単に選択回数によって並び変えるため、選びにくい場所に表示されてしまい、実際に使用頻度の低い項目を続けて選ぶ場合などでは必ずしも使いやすい選択項目リスト表示とならず、操作性が低下する。
【０００９】
ユーザの選択履歴によって、最上位から積み上げ方式で表示順番を変更する方法では、まれにしか使用しない項目を選択した場合でも最上位に並び替えられてしまう。
【００１０】
ユーザの使用頻度の高い選択項目のみを集めて、別画面に再配置させて表示させる方法では、単によく使うもの選択項目を集めたにすぎず選択項目の変更の操作方法は複雑で、簡易化されていない。
【００１１】
また、操作性や視認性に優れたメニュー表示方法は行われていない。
本発明は上記の課題に鑑みてなされたものであり、複数の項目からなる選択項目を、選択された回数が多い項目と、前回選択した項目の両方が選択しやすいように、表示画面に表示する選択項目表示装置、選択項目表示方法、選択項目表示プログラムを提供することを目的とする。
【００１２】
【課題を解決するための手段】
上記の目的を達成するための本発明による選択項目表示装置は以下の構成を備える。即ち、
ユーザによる選択項目の選択により選択項目の表示順位を決定する選択項目表示装置であって、
選択項目と、該選択項目が選択された回数を示す選択回数と、該選択項目の表示順位とを対応付けて、選択項目情報として記憶する記憶手段と、
前記選択項目情報を参照して、前記ユーザにより選択された選択項目の表示順位が所定順位内であるか、前記所定順位内でないか決定する決定手段と、
前記決定手段で所定順位内でないと決定された場合に、前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを取得する取得手段と、
前記取得手段により取得された前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを比較し、前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいかを判断する判断手段と、
前記判断手段により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいと判断される場合に、当該ユーザにより選択された選択項目の表示順位を最上位に決定する第１の順位決定手段と、
前記判断手段により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれの選択項目の選択回数より少ないと判断される場合に、当該ユーザにより選択された選択項目の表示順位を前記所定順位外の最上位に決定する第２の順位決定手段と、
前記第１の順位決定手段または前記第２の順位決定手段によって決定された表示順位で各選択項目を表示させる表示手段と、
を備える。
【００１３】
また、好ましくは、  前記表示手段は、表示形式として、
前記全ての選択項目から選択項目を選択できる第１の表示形式と、
前記表示順位が前記所定順位内である選択項目のみから選択項目を選択できる第２の表示形式とを備える。
また、好ましくは、前記表示手段は、前記第２の表示形式から、前記第１の表示形式に切り替える指示を行う指示手段を更に備え、
前記指示手段による指示に従って、前記表示手段は、前記表示形式を、前記第２の表示形式から、前記第１の表示形式に切り替える。
【００１４】
また、好ましくは、前記表示手段は、前記第２の表示形式で、前記ユーザにより最上位以外の選択項目が選択された場合、当該ユーザにより選択された選択項目の表示順位を、最上位に変更して表示する。
【００１７】
上記の目的を達成するための本発明による選択項目表示方法は以下の構成を備える。即ち、
ユーザによる選択項目の選択により選択項目の表示順位を決定する選択項目表示方法であって、
選択項目と、該選択項目が選択された回数を示す選択回数と、該選択項目の表示順位とを対応付けて、選択項目情報として記憶媒体に記憶する記憶工程と、
前記選択項目情報を参照して、前記ユーザにより選択された選択項目の表示順位が所定順位内であるか、前記所定順位内でないか決定する決定工程と、
前記決定工程で所定順位内でないと決定された場合に、前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを取得する取得工程と、
前記取得工程により取得された前記所定順位内の選択項目の選択回数と、前記ユーザにより選択された選択項目の選択回数とを比較し、前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいかを判断する判断工程と、
前記判断工程により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれかの選択項目の選択回数より多い、または等しいと判断される場合に、当該ユーザにより選択された選択項目の表示順位を最上位に決定する第１の順位決定工程と、
前記判断工程により前記ユーザにより選択された選択項目の選択回数が、前記所定順位内のいずれの選択項目の選択回数より少ないと判断される場合に、当該ユーザにより選択された選択項目の表示順位を前記所定順位外の最上位に決定する第２の順位決定工程と、
前記第１の順位決定工程または前記第２の順位決定工程によって決定された表示順位で各選択項目を表示させる表示工程と、
を備える。
【００１９】
【発明の実施の形態】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
＜実施形態１＞
図１は本発明の実施形態の選択項目表示装置の構成を示す図である。
【００２０】
尚、図１のハードウェアの構成は一例であり、用途や目的に応じて様々な構成例があることは言うまでもない。
【００２１】
図１において、ＣＰＵ１０１、ＲＡＭ１０２、ＲＯＭ１０３、ＬＡＮアダプタ１０４、ビデオアダプタ１０５、キーボード１０６、マウス１０７、ハードディスク１０８、ＣＤ−ＲＯＭドライブ１１０はそれぞれシステムバス１０９を介して互いに接続されている。システムバス１０９は、例えば、ＰＣＩバス、ＡＧＰバス、メモリバス等を意味する。また、図１では、各バス間の接続用チップやキーボードインタフェースやいわゆるＳＣＳＩやＡＴＡＰＩのような入出力用インタフェースは省略されている。
【００２２】
ＣＰＵ１０１は四則演算や比較演算等の各種の演算や、ハードウェアやソフトウェアの制御を行う。ＲＡＭ１０２には、ハードディスク１０８やＣＤ−ＲＯＭドライブ１０９に装着されたＣＤ−ＲＯＭやＣＤ−Ｒ等の記憶媒体から読み出されたオペレーションシステムのプログラムやアプリケーションプログラム等が記憶され、これらはＣＰＵ１０１の制御の元に実行される。
【００２３】
本実施形態では、ハードディスク１０８に選択項目情報１０８ａと選択項目表示制御プログラム１０８ｂが格納されており、該選択項目情報１０８ａと選択項目表示制御プログラム１０８ｂをＲＡＭ１０２に呼び出した後ＣＰＵ１０１の元で実行される。
【００２４】
なお、該選択項目情報１０８ａと選択項目表示制御プログラム１０８ｂはハードディスク１０８に格納されているが、ＣＰＵ１０１の元で実行できれば格納場所は問わないことはいうまでもない。
【００２５】
また、ハードディスク１０８はオペレーションシステムや以下に示すフローチャートのステップに対応する部分を実行するためのアプリケーションプログラムや、各種データを記憶している。
【００２６】
ＲＯＭ１０３にはオペレーションシステムと協働してハードディスク等への入出力を司るいわゆるＢＩＯＳ等が記憶される。ＬＡＮアダプタ１０４は、ＣＰＵによって制御されるオペレーションシステムの通信プログラムと協働して外部との通信を行う。ビデオアダプタ１０５は表示装置１１１に出力する画像信号を生成し、キーボード１０６やマウス１０７は各種指示を入力するために用いられる。
【００２７】
ＣＤ−ＲＯＭドライブ１１０はＣＤ−ＲＯＭやＣＤ−ＲやＣＤ−Ｒ／Ｗ等の記憶媒体を装着してアプリケーションプログラムをハードディスク１０８にインストールするのに用いる。なおＣＤ−ＲＯＭドライブの代わりにＣＤ−ＲドライブやＣＤ−Ｒ／ＷドライブやＭＯドライブ等を用いても良いのは言うまでもない。
【００２８】
図２は本発明の実施形態の選択項目制御処理のフローを示すフローチャートである。
【００２９】
尚、図２では全ての項目を選択できるようにした表示形式をドロップダウンリスト、頻繁に使う項目を表示するようにした表示形式をラジオボタンとし、頻繁に使用される項目が選ばれた時表示形式を変更するようにしたが、これに限定されるものではない。
【００３０】
また、頻繁に使用される項目とは、本実施形態で表示項目数４０５に記憶されている数分の表示順位の項目としている。
【００３１】
さらに、図２のフローは選択項目制御プログラムに含まれていてもよいことは言うまでもない。
【００３２】
まず、ステップＳ２０１で、図４の表示形式４０４を参照し表示形式の判断を行う。尚、ここでは表示形式がドロップダウンかどうかの判断を行う。
【００３３】
ドロップダウン表示形式の場合（ステップＳ２０１でＹＥＳ）はステップＳ２０２へ進む。一方、ドロップダウン表示形式でない場合（ステップＳ２０１でＮＯ）はステップＳ２０７へ進む。
【００３４】
ステップＳ２０２で、選択項目の表示があるかどうかの判断を行う。選択項目の表示ありの例として、図５のドロップダウンリスト５０１または図８のドロップダウンリスト８０１があげられる。
【００３５】
選択項目の表示がある場合（ステップＳ２０２でＹＥＳ）はステップＳ２０３へ進む。一方、選択項目の表示がない場合（ステップＳ２０２でＮＯ）はステップＳ２０４へ進む。
【００３６】
ステップＳ２０３で、選択項目情報の順位４０３に基づき昇順に並び換え表示する。ここで、昇順とは「１、２、３・・・」の順である。表示例として、図５のドロップダウンリスト５０１または図８のドロップダウンリスト８０１があげられる。
【００３７】
ステップＳ２０４で、選択項目の選択がされたかどうかの判断を行う。例として、図５のドロップダウンリスト５０１でユーザにドロップダウンされ、図７のドロップダウン状態のドロップダウンリスト７０１へ推移し、ドロップダウン状態のドロップダウンリスト７０１でユーザによりどれか選択項目が選ばれたかどうかの判断があげられる。
【００３８】
選択項目の選択がされた場合（ステップＳ２０４でＹＥＳ）はステップＳ２０５へ進む。一方、選択項目の選択がされなかった場合（ステップＳ２０４でＮＯ）は処理を終了する。
【００３９】
ステップＳ２０５で、選択されている項目の選択回数を１つ増やす。例として、図７のドロップダウン状態のドロップダウンリスト７０１でＡ４が選ばれると、図４でＡ４の選択回数は１０なので、これを１１として書き換えることがあげられる。
【００４０】
ステップＳ２０６では、表示処理が行われる。表示処理の詳しい説明については、図３を用いて説明をする。ステップＳ２０６の後、処理は終了となる。
【００４１】
ステップＳ２０７で、選択項目の表示があるかどうかの判断を行う。選択項目の表示ありの例として、図６のラジオボタン６０１または図１０のラジオボタン１００１があげられる。
【００４２】
選択項目の表示がある場合（ステップＳ２０７でＹＥＳ）はステップＳ２０８へ進む。一方、選択項目の表示がない場合（ステップＳ２０７でＮＯ）はステップＳ２０９へ進む。
【００４３】
ステップＳ２０８で、選択項目情報の順位４０３に基づいて、設定されている表示項目数４０５分を表示させる。例として、選択項目情報（図４）の表示項目数を見ると「３」なので、図６のラジオボタン６０１で順位４０３の上位３つを表示させることがあげられる。
【００４４】
ステップＳ２０９で、切替ボタン（例えば図６の切替ボタン６０２）が押されたかどうかの判断を行う。
【００４５】
切替ボタンが押された場合（ステップ２０９でＹＥＳ）はステップＳ２０３へ進む。一方、切替ボタンが押されなかった場合（ステップＳ２０９でＮＯ）はステップＳ２１０へ進む。
【００４６】
尚、図６に示す画面で切替ボタン６０２が押されると、ステップＳ２０３へ処理が移り図５に示す画面に推移する。ステップＳ２０３でドロップダウンリスト表示する際、図５に示す画面の切替ボタン５０２は押せないようになる。例として、グレー表示になることがあげられる。
【００４７】
ステップＳ２１０で、選択項目の選択がされたかどうかの判断を行う。例として、図６のラジオボタン６０１でユーザによりいずれかの選択項目が選ばれたかどうかの判断があげられる。
【００４８】
選択項目の選択がされた場合（ステップＳ２１０でＹＥＳ）はステップＳ２１１へ進む。一方、選択項目の選択がされなかった場合（ステップＳ２１０でＮＯ）は処理を終了する。
【００４９】
ステップＳ２１１で、選択されている項目の選択回数を１つ増やす。例として、図６のラジオボタン６０１で、Ａ４が選ばれると、図４でＡ４の選択回数は１０なので、これを１１として書き換えることがあげられる。
【００５０】
ステップＳ２１２では、表示処理が行われる。表示処理の詳しい説明については、図３を用いて説明をする。ステップＳ２１２の後、処理は終了となる。
【００５１】
図３は図２のステップＳ２０６およびステップＳ２１２の表示処理のフローを示すフローチャートである。
【００５２】
尚、図３では図４の表示項目数４０５の「３」を用いて説明を行うが、これに限定されるものではない。また、図４の表示項目数４０５はユーザが任意に設定できるようにしても良い。
【００５３】
まず、ステップＳ３０１で、選択された項目と順位「１」の項目が同じかどうかの判断を行う。例として、図７のドロップダウン状態のドロップダウンリスト７０１で選択されたＡ４と、図４の順位４０３で１の項目のＡ４を比較することがあげられる。この場合は項目は同じと判断される。
【００５４】
選択された項目が順位「１」の項目と同じ場合（ステップＳ３０１でＹＥＳ）は処理を終了する。選択された項目が順位「１」の項目と違う場合（ステップＳ３０１でＮＯ）はステップＳ３０２へ進む。
【００５５】
ステップＳ３０２では、選択されている項目の順位が「３」以上かどうかを判断する。例として、図７ドロップダウン状態のドロップダウンリスト７０１でＢ５が選択された場合、図４でＢ５の項目の順位をみると「６」なので、選択されている項目の順位は「３」以上でないと判断される。
【００５６】
選択されている項目の順位が「３」以上の場合（ステップＳ３０２でＹＥＳ）はステップＳ３０９へ進む。選択されている項目の順位が「３」以上でない場合（ステップＳ３０２でＮＯ）はステップＳ３０３へ進む。
【００５７】
ステップＳ３０３で、選択されている項目の回数を「Ａ」とする。例として、選択されている項目がＢ５の場合、「Ａ」を４とする。尚、変数Ａに「４」を格納すると言い換えることもできる。
【００５８】
ステップＳ３０４で、図４の順位４０３で「１」「２」「３」の選択回数を順に「Ｂ」「Ｃ」「Ｄ」とする。例として、図４で順位「１」は１０なので「Ｂ」を１０とし、順位「２」は８なので「Ｃ」を８とし、順位「３」は６なので「Ｄ」を６とする。尚、変数Ｂに「１０」を、変数Ｃに「８」を、変数Ｄに「６」を格納すると言い換えることもできる。
【００５９】
ステップＳ３０５で、「Ａ≧Ｂ」または「Ａ≧Ｃ」または「Ａ≧Ｄ」で一致するものがあるかどうかを判断する。例として、「Ａ」を４、「Ｂ」を１０、「Ｃ」を８、「Ｄ」を６とすると、「Ａ≧Ｂ」または「Ａ≧Ｃ」または「Ａ≧Ｄ」に当てはまるものがないので一致しないと判断される。
【００６０】
一致する場合（ステップＳ３０５でＹＥＳ）はステップＳ３０９へ進む。一方、一致しない場合（ステップＳ３０５でＮＯ）はステップＳ３０６へ進む。
【００６１】
ステップＳ３０６で、図４の順位４０３が「４」以下で、選択されている項目の順位より順位が上の項目の順位を１つずつ下げる。例として、Ｂ５が選択されている場合、図４では順位が「６」なので、Ａ３横の順位の「４」を「５」に変更し、Ａ２の順位の「５」を「６」に変更することがあげられる。
【００６２】
ステップＳ３０７で、選択されている項目の順位を「４」にする。例として、Ｂ５が選択されている場合、図４では順位が「６」なので、「６」を「４」と変更することがあげられる。
【００６３】
ステップＳ３０８で、選択された項目を表示する。例として、Ｂ５が選択されている場合、図８のドロップダウンリスト８０１のように表示することがあげられる。
【００６４】
尚、図８のドロップダウンリスト８０１をドロップダウン状態にすると、図９のドロップダウン状態のドロップダウンリスト９０１のように表示される。
【００６５】
ステップＳ３０９で、選択されている項目の順位を「１」にする。例として、Ａ４横が選択されている場合、図４では順位が「２」なので、「２」を「１」と変更することがあげられる。
【００６６】
ステップＳ３１０では、選択されている項目の前回順位より順位が上の項目の順位を一つずつ下げる。例として、Ａ４横が選択されている場合、図４では前回順位が「２」となるので、Ａ４の順位の「１」を「２」へ変更することがあげられる。
【００６７】
ステップＳ３１１で、図４の表示形式４０４を参照し表示形式の判断を行う。尚、ここでは表示形式がドロップダウンかどうかの判断を行う。
【００６８】
ドロップダウン表示形式の場合（ステップＳ３１１でＹＥＳ）はステップＳ３１２へ進む。一方、ドロップダウン表示形式でない場合（ステップＳ３１１でＮＯ）はステップＳ３１３へ進む。
【００６９】
ステップＳ３１２で、選択項目表示形態を変更する。例として、図７のドロップダウン状態のドロップダウンリスト７０１でＡ４が選択された場合、図６のラジオボタン６０１へ表示を変更することがあげられる。
【００７０】
尚、表示形式が変更されたので、図４の表示形式も変更する。例として、ドロップダウンリストからラジオボタンに変更する。ステップＳ３１２の後、処理は終了となる。
【００７１】
ステップＳ３１３で、選択項目情報の順位４０３に基づいて、設定されている表示項目数４０５分を表示させる。例として、図６でＡ４横が選択された場合、図４の項目のＡ４横の順位は「１」になっているので、図１０のラジオボタン１００１のように表示は変更される。ステップＳ３１３の後、処理は終了となる。
【００７２】
次に、表示形態の変更や表示項目の変更の際に使用する選択項目情報１０８ａの構成例について、図４を用いて説明する。
【００７３】
図４は、本発明での実施形態の選択項目情報の一例を示す図である。
【００７４】
図４において、項目４０１は、５０１・６０１・７０１・８０１・９０１・１００１での選択項目と対応しており、項目名称が記憶されている。また、該項目名に基づいて選択された項目の選択回数乃至、順位を選ぶことを可能にしている。
【００７５】
選択回数４０２は、５０１・６０１・７０１・８０１・９０１・１００１で選択された回数が記憶されている。また、該選択回数によって順位が決定される。
【００７６】
順位４０３は、選択回数４０２や表示項目数４０５によって決定され、選択項目表示を決定する際に表示形式４０４乃至、表示項目数４０５とともに使用される。
【００７７】
表示形式４０４は、現在選択項目を表示している形式が記憶されている。該表示形式に基づいて表示形式が決定される。例えば、５０１・６０１・７０１・８０１・９０１・１００１。
【００７８】
表示項目数４０５は、表示項目数を記憶しており、選択項目表示の際に使用される。例えば、図６の６０１のラジオボタン表示させる場合、表示項目数が３なので、表示させる選択項目を順位４０３の上位３つを表示させる。また、図９の９０１のドロップダウン表示の場合、選択されている項目がＢ５で、図４のＢ５の順位を見ると順位が３より低いので４番目に表示させる。
【００７９】
次に、表示装置１１１で表示するグラフィックユーザインターフェース（選択項目画面）の構成例について、図５〜図１０を用いて説明する。
【００８０】
図５〜図１０は、本発明での実施形態の選択項目表示の例を示す図である。
【００８１】
図５は、用紙設定を開いた時の状態、表示形式が変更されない場合の状態、または図６で切替ボタン６０２が押された後の状態で、全ての項目が選択できるような表示形式で表示されている状態を示している。
【００８２】
図５において、５０１はドロップダウンリストで、全ての項目が選択できるようになっている。５０２は表示形式の切替ボタンで、５０１がドロップダウンリストの際には押せないようになっている。
【００８３】
図６は、図７でＡ４が選ばれ表示形式が変更された後の状態で、頻繁に使う項目を表示した状態を示している。
【００８４】
図６において、６０１はラジオボタンで、選択項目の中で頻繁に使われる項目が表示される用になっている。
【００８５】
尚、表示される項目数は任意に選ぶことが可能である。
【００８６】
６０２は切替ボタンで、図５の５０２の切替ボタンで押すことを可能にした状態を示している。
【００８７】
図７において、図５の５０１をドロップダウンした状態を示している。
【００８８】
図８において、８０１は図７の７０１の状態でＢ５を選択した後の状態を示している。８０１はドロップダウンリストである。
【００８９】
図９において、９０１は図８の８０１でドロップダウンした状態を示している。
【００９０】
図１０において、１００１は図６の６０１でＡ４横を選択した後の状態を示している。１００１はラジオボタンである。
【００９１】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００９２】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００９３】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００９４】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００９５】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ＋Ｒ、ＤＶＤ＋ＲＷ）などがある。
【００９６】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００９７】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００９８】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００９９】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【０１００】
【発明の効果】
以上説明したように、本発明によれば、複数の項目からなる選択項目を、選択された回数の多い項目と、前回選択した項目の両方が選択しやすいように、表示画面に表示する選択項目表示装置、選択項目表示方法、選択項目表示プログラムを提供することができるという効果を有する。
【図面の簡単な説明】
【図１】本発明の実施形態の選択項目表示装置の構成を示す図である。
【図２】本発明の実施形態の選択項目制御処理のフローを示すフローチャートである。
【図３】本発明の実施形態の表示処理のフローを示すフローチャートである。
【図４】本発明の実施形態の選択項目情報の一例を示す図である。
【図５】本発明の実施形態の選択項目表示の例を示す図である。
【図６】本発明の実施形態の選択項目表示の例を示す図である。
【図７】本発明の実施形態の選択項目表示の例を示す図である。
【図８】本発明の実施形態の選択項目表示の例を示す図である。
【図９】本発明の実施形態の選択項目表示の例を示す図である。
【図１０】本発明の実施形態の選択項目表示の例を示す図である。
【符号の説明】
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＲＯＭ
１０４  ＬＡＮアダプタ
１０５  ビデオアダプタ
１０６  キーボード
１０７  マウス
１０８  ハードディスク
１０９  システムバス
１１０  ＣＤ−ＲＯＭドライブ
１１１  表示装置
１０８ａ  選択項目情報
１０８ｂ  選択項目制御プログラム
４０１  項目
４０２  選択回数
４０３  順位
４０４  表示形式
４０５  表示項目数
５０１  ドロップダウンリスト
５０２  切替ボタン
６０１  ラジオボタン
６０２  切替ボタン
７０１  ドロップダウン状態のドロップダウンリスト
８０１  ドロップダウンリスト
９０１  ドロップダウン状態のドロップダウンリスト
１００１  ラジオボタン
【図１】
0004144858.tif 000002
【図２】
0004144858.tif 000003
【図３】
0004144858.tif 000004
【図４】
0004144858.tif 000005
【図５】
0004144858.tif 000006
【図６】
0004144858.tif 000007
【図７】
0004144858.tif 000008
【図８】
0004144858.tif 000009
【図９】
0004144858.tif 000010
【図１０】
0004144858.tif 000011