(57)【要約】【課題】ユーザが一覧から目的の項目を探しやすくすることを課題とする。【解決手段】複数の項目の全てが表示領域内に同時に表示されるように、複数の項目それぞれの表示サイズを各項目の属性値に応じて決定し、複数の項目の並びを変更することなく、表示サイズ決定手順によって決定された各項目の表示サイズで各項目を表示領域内に表示制御し、複数の項目それぞれの表示サイズの合計が表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定し、属性値が大きい項目ほど表示サイズが大きくなるように、または、属性値が小さい項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定し、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定する。【選択図】        図１
2008171346.tif 000002
【特許請求の範囲】
【請求項１】
複数の項目が並べられてなる一覧を所定の表示領域に表示する表示プログラムであって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手順と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定手順によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手順と、
をコンピュータに実行させることを特徴とする表示プログラム。
【請求項２】
前記表示サイズ決定手順は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする請求項１に記載の表示プログラム。
【請求項３】
前記表示サイズ決定手順は、前記属性値が大きい項目ほど表示サイズが大きくなるように、または、前記属性値が小さい項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする請求項１または２に記載の表示プログラム。
【請求項４】
前記表示サイズ決定手順は、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする請求項１または２に記載の表示プログラム。
【請求項５】
前記表示サイズ決定手順は、前記表示サイズの大きな項目が少数となり、前記表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定することを特徴とする請求項１〜４のいずれか一つに記載の表示プログラム。
【請求項６】
複数の項目が並べられてなる一覧を所定の表示領域に表示する表示装置であって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手段と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定手段によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手段と、
を備えたことを特徴とする表示装置。
【請求項７】
前記表示サイズ決定手段は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする請求項６に記載の表示装置。
【請求項８】
複数の項目が並べられてなる一覧を所定の表示領域に表示する表示方法であって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定工程と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定工程によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御工程と、
を含んだことを特徴とする表示方法。
【請求項９】
前記表示サイズ決定工程は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする請求項８に記載の表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示プログラム、表示装置および表示方法に関する。
【背景技術】
【０００２】
従来より、複数の項目が並べられてなる一覧を所定の表示領域に表示する技術がある。例えば、パーソナルコンピュータや携帯電話では、表示画面上の所定領域に、検索対象となるファイルのリストや、受付対象となる操作のメニュリストを表示する。
【０００３】
上記表示プログラムにおいて、一覧の項目が多数におよび、ユーザが目的の項目を探すのが困難な場合、一覧から目的の項目を探しやすくするために、項目の並びを入れ替える装置、いわゆるソートする装置がある。例えば、使用頻度の多い項目が上位になるように、各項目の並びを入れ替える装置である。
【０００４】
また、特許文献１（特開２００４−１７８３６３号公報）に記載されている装置では、単独または上記のソートする装置と併用して使用することで、表示する項目の大きさ等を変更し、目的の項目を強調することで、ユーザが項目を探しやすくしている。例えば、使用頻度の多い項目を拡大して表示し、使用頻度の低い項目と比べ目立たせることで、ユーザが目的の項目を探しやすくしている。
【０００５】
【特許文献１】特開２００４−１７８３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、上記したソートする装置は、一覧の項目順を入れ替えるので、指標としていた項目の順番も変更されてしまい、ユーザが目的の項目の場所を、おおよその位置等の他の項目との位置関係で把握していた場合など、かえって、ユーザが一覧から目的の項目を探しにくくなるという課題がある。
【０００７】
また、上記特許文献１に記載されている装置では、項目を表示する大きさを拡大するので、それにともない一覧も拡大されて、かえって、ユーザが一覧から目的の項目を探しにくくなるという課題がある。具体的に説明すると、一覧の項目全てを同時に表示していた端末装置が、項目を表示する大きさを変更した結果、末端にある項目が表示画面から外れてしまい（画面スクロール等の作業が必要となってしまい）、ユーザが一覧から目的の項目を探しにくくなる。
【０００８】
そこで、この発明は、ユーザが一覧から目的の項目を探しやすくすることが可能な表示プログラム、表示装置および表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決し、目的を達成するため、請求項１に係る発明は、複数の項目が並べられてなる一覧を所定の表示領域に表示する表示プログラムであって、前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手順と、前記複数の項目の並びを変更することなく、前記表示サイズ決定手順によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手順と、を備えたことを特徴とする。
【００１０】
また、請求項２に係る発明は、上記の発明において、前記表示サイズ決定手順は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする。
【００１１】
また、請求項３に係る発明は、上記の発明において、前記表示サイズ決定手順は、前記属性値が大きい項目ほど表示サイズが大きくなるように、または、前記属性値が小さい項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする。
【００１２】
また、請求項４に係る発明は、上記の発明において、前記表示サイズ決定手順は、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする。
【００１３】
また、請求項５に係る発明は、上記の発明において、前記表示サイズ決定手順は、前記表示サイズの大きな項目が少数となり、前記表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定することを特徴とする。
【００１４】
また、請求項６に係る発明は、上記の発明において、複数の項目が並べられてなる一覧を所定の表示領域に表示する表示装置であって、前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手段と、前記複数の項目の並びを変更することなく、前記表示サイズ決定手段によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手段と、を備えたことを特徴とする。
【００１５】
また、請求項７に係る発明は、上記の発明において、前記表示サイズ決定手段は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする。
【００１６】
また、請求項８に係る発明は、上記の発明において、複数の項目が並べられてなる一覧を所定の表示領域に表示する表示方法であって、前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定工程と、前記複数の項目の並びを変更することなく、前記表示サイズ決定工程によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御工程と、を含んだことを特徴とする。
【００１７】
また、請求項９に係る発明は、上記の発明において、前記表示サイズ決定工程は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする。
【発明の効果】
【００１８】
請求項１、６、８の発明によれば、全ての項目が、全て同時に、しかも、並びを替えず、属性に応じた表示サイズで表示される結果、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【００１９】
また、請求項２、７、９の発明によれば、適切な表示サイズを試行しながら決定する結果、ユーザが一覧から目的の項目を探しやすくすることが常に可能である。
【００２０】
また、請求項３の発明によれば、属性値の大小から目的の項目を探しやすくすることが可能である。
【００２１】
また、請求項４の発明によれば、特定の属性値との近遠から、目的の項目を探しやすくすることが可能である。
【００２２】
また、請求項５の発明によれば、大きな表示サイズの項目の間でも差をつけられる結果、一層、目的の項目を探しやすくすることが可能である。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明に係る表示プログラム、表示装置および表示方法の実施例を詳細に説明する。なお、以下では、この発明が端末装置（例えば、パーソナルコンピュータ、携帯電話、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistant）など）に適用された場合を実施例として説明する。
【実施例１】
【００２４】
以下の実施例１では、実施例１に係る端末装置の概要および特徴、端末装置を構成する各装置の構成、端末装置の処理の流れを順に説明し、最後に実施例１による効果を説明する。
【００２５】
[実施例１に係る端末装置の概要および特徴]
まず、図１を用いて、実施例１に係る表示プログラムの概要および特徴を説明する。図１は、実施例１に係る端末装置の概要および特徴を説明するための図である。
【００２６】
図１の（Ａ）に示すように、実施例１に係る端末装置は、複数の項目が並べられてなる一覧を所定の表示領域に表示する。具体的には、同図に示すように、ファイル検索に際して、検索条件を受け付けるための領域である検索条件領域として、サイズの大きさ、日付、名称、使用頻度等の検索条件を表示するとともに、検索開始や、検索中止等の操作を受け付けるボタンを表示する。また、その下の領域には、ファイル検索に際して、検索結果を表示するための領域である検索結果表示領域として、項目名が並んだ一覧を表示する。
【００２７】
ここで、ユーザから受け付けた検索条件に基づいて、各項目の属性値に応じて、項目の大きさを変更して表示すると、属性値が大きな項目の表示サイズを拡大するので、それにともない一覧の全体サイズも拡大されてしまい、かえって、ユーザが一覧から目的の項目を探しにくくなる。具体的には、図１の（Ｂ）に示すように、一覧の項目全てを同時に表示していた端末装置が、項目を表示する大きさを変更した結果、末端にある項目が表示画面から外れてしまい（画面スクロール等の作業が必要となってしまい）、ユーザが一覧から目的の項目を探しにくくなる。
【００２８】
そこで、実施例１に係る端末装置は、以下に説明するように、ユーザが一覧から目的の項目を探しやすくすることを主たる特徴とする。
【００２９】
すなわち、実施例１に係る端末装置は、項目の全てが所定の表示領域内（検索結果表示領域）に同時に表示されるように、複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する。具体的には、上記の例では、項目名「Ｄ、Ｇ、Ｈ」の表示サイズを拡大する一方、項目名「Ａ、Ｂ、Ｃ、Ｅ」を縮小することにより、項目全体が所定の表示領域内に同時に表示されるように、表示サイズを決定する。
【００３０】
そして、実施例１に係る端末装置は、項目の並びを変更することなく、決定された各項目の表示サイズで各項目を表示領域内に表示制御する。具体的には、図１の（Ｃ）で示すように、項目名「Ａ−Ｈ」の並びを変更することなく、決定された各項目の表示サイズで（「Ｄ、Ｇ、Ｈ」は拡大されたサイズで、「Ａ、Ｂ、Ｃ、Ｅ」は縮小されたサイズで）、検索結果表示画面内に収まるように表示する。
【００３１】
このようなことから、実施例１に係る端末装置は、上記した主たる特徴のごとく、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【００３２】
［実施例１に係る端末装置の構成］
次に、図２を用いて実施例１に係る端末装置の構成を説明する。図２は、実施例１に係る端末装置の構成を示すブロック図である。図２に示すように、実施例１に係る端末装置１０は、入力部１１と、出力部１２と、制御部２０と、記憶部３０とを備える。
【００３３】
入力部１１は、各種情報や各種操作を受け付けて入力する。例えば、携帯電話におけるテンキーや、操作キー、ジョグダイヤルなどに相当し、本発明に密接に関係するものとしては、検索条件の情報や、一覧を表示する指示などの操作を受け付け、受け付けた情報を制御部２０に入力する。
【００３４】
出力部１２は、各種情報や各種画像などを出力する。例えば、携帯電話の液晶画面などに相当し、本発明に密接に関係するものとしては、例えば、図１の（Ｃ）のように、検索条件を検索条件表示領域に出力し、一覧を検索結果表示画面に出力する。
【００３５】
記憶部３０は、制御部２０による各種処理に必要なデータやプログラムを記憶する。そして、本発明に密接に関係するものとしては、図２に示すように、項目情報記憶部３１と、表示サイズ算定テーブル記憶部３２と、表示設定情報記憶部３３と、表示サイズテーブル記憶部３４とを備える。
【００３６】
項目情報記憶部３１は、一覧として表示される各項目の情報を記憶する。具体的には、図３に示すように、項目情報記憶部３１は、一覧として表示される各項目（ファイル）の名称を示す項目名と、各項目の属性とを対応付けて記憶する。さらに、項目情報記憶部３１は、同図に示すように、各ファイルの属性として、各ファイルの大きさを示すサイズ（ｋｂ）や、各ファイルが使用された直近の日時を示す日付や、各ファイルが使用される頻度を示す使用頻度などを記憶する。ここで、項目情報記憶部３１は、例えば、属性の１つである使用頻度の属性値を、各ファイルが使用されるたびに更新する。なお、図３は、実施例１における項目情報記憶部３１に記憶される情報の例を示す図である。
【００３７】
表示サイズ算定テーブル記憶部３２は、表示サイズの決定処理の途中結果の情報を記憶する。具体的には、図４に示すように、表示サイズ算定テーブル記憶部３２は、項目名と、属性値と、修正属性値と、属性値ＩＤ（Ｒｍ）と、表示ＩＤ（Ｆｎ）と、新表示サイズとを記憶する。さらに、表示サイズ算定テーブル記憶部３２は、同図に示すように、新全体表示サイズと、全体表示サイズとを記憶する。なお、図４は、実施例１における表示サイズ算定テーブル記憶部３２に記憶される情報の一例を示す図である。
【００３８】
ここで、表示サイズ算定テーブル記憶部３２における「項目名」は、一覧として表示される各項目の項目名であり、検索処理部２１によって、項目情報記憶部３１の「項目名」が読み込まれて書き込まれる。
【００３９】
また、「属性値」は、各項目の属性を示す値であり、検索処理部２１によって、項目情報記憶部３１の「属性」のうち検索条件に該当する「属性」の情報が読み込まれ、各項目の項目名に対応させて書き込まれる。また、この属性値は、検索処理部２１によって、後述する修正属性値の演算に利用される。
【００４０】
また、「修正属性値」は、各項目の属性値を、検索条件に基づいて修正した情報であり、検索処理部２１によって、属性値と検索条件とに基づいて演算され、各項目の項目名に対応させて書き込まれる。また、この修正属性値は、表示サイズ決定処理部２２によって、項目値ＩＤの付与や、項目値数の算出に利用される。
【００４１】
また、「属性値ＩＤ」は、各項目の修正属性値を一意に管理するための情報であり、表示サイズ決定処理部２２によって、修正属性値に基づいて付与され、各項目の項目名に対応させて書き込まれる。また、この属性値ＩＤは、表示サイズ決定処理部２２によって、表示ＩＤの付与と、属性値数の算出と、表示ＩＤの修正とに利用される。
【００４２】
また、「表示ＩＤ」は、各項目の表示サイズを一意に管理するための情報であり、表示サイズ決定処理部２２において、属性値ＩＤに基づいて演算され、各項目の項目名に対応させて書き込まれ、後述する突合処理の結果に基づいて修正される。また、この表示ＩＤは、表示サイズ決定処理部２２によって、新表示サイズの付与に利用される。
【００４３】
また、「新表示サイズ」は、検索結果表示画面に表示する際の各項目の表示サイズを示す情報であり、表示サイズ決定処理部２２によって、表示サイズ算定テーブル記憶部３２における表示ＩＤに基づいて付与され、各項目の項目名に対応させて書き込まれる。また、この新表示サイズは、後述する表示制御部２３において、表示制御処理に利用される。
【００４４】
また、「新全体表示サイズ」は、各項目の表示サイズを合計したサイズを示す情報であり、表示サイズ決定処理部２２によって、新表示サイズに基づいて積算され、書き込まれ、新たな新表示サイズが決定されるたびに修正される。また、この新全体表示サイズは、表示サイズ決定処理部２２によって、突合処理に利用される。
【００４５】
また、「全体表示サイズ」は、検索結果表示領域の大きさを示す情報であり、検索処理部２１によって、検索条件に基づいて検索処理され、書き込まれる。また、この全体表示サイズは、表示サイズ決定処理部２２によって、突合処理に利用される。
【００４６】
表示設定情報記憶部３３は、検索結果表示画面に出力する表示サイズ情報を記憶する。具体的には、図５に示すように、表示設定情報記憶部３３は、検索結果表示画面に出力する最大の表示サイズである最大表示サイズと、検索結果表示画面に出力する最小の表示サイズである最小表示サイズとを記憶し、さらに、検索結果表示領域に出力可能な複数の表示サイズを記憶する。ここで、表示設定情報記憶部３３は、ユーザの設定により、最大表示サイズと最小表示サイズとを書き換えるようにしてもよい。なお、図５は、実施例１における表示設定情報記憶部３３に記憶される情報の一例を示す図である。
【００４７】
表示サイズテーブル記憶部３４は、表示サイズに係る情報を記憶する。具体的には、図６に示すように、表示サイズテーブル記憶部３４は、表示サイズと、表示ＩＤと、「ｎ」の値と、「（ｎ−１）＊（属性値数／表示サイズ数）」の値と、「（ｎ）＊（属性値数／表示サイズ数）」の値とを対応付けて記憶する。なお、図６は、実施例１における表示サイズテーブル記憶部３４に記憶される情報の一例を示す図である。
【００４８】
ここで、「表示サイズ」は、表示サイズ決定処理に用いられる表示サイズを示す情報であり、表示サイズ決定処理部２２によって、表示設定情報記憶部３３に記憶された最大表示サイズと、最小表示サイズと、検索結果表示領域に出力可能な表示サイズとに基づいて書き込まれる。
【００４９】
また、「表示ＩＤ」は、各表示サイズを一意に管理するための情報であり、表示サイズ決定処理部２２によって、各表示サイズに基づいて付与され、各表示サイズに対応させて書き込まれる。また、この表示ＩＤは、表示サイズ決定処理部２２において、表示サイズ算定テーブル記憶部３２における表示ＩＤの付与に利用される。
【００５０】
また、「ｎ」の値は、「表示ＩＤ」における「Ｆｎ」の「ｎ」に該当する値であり、「属性値数」は、表示サイズ算定テーブル記憶部３２における属性値ＩＤの最大値であり、「表示サイズ数」は、表示サイズテーブル記憶部３４における表示ＩＤの最大値である。そして、「（ｎ−１）＊（属性値数／表示サイズ数）」の値や、「（ｎ）＊（属性値数／表示サイズ数）」の値は、表示ＩＤを付与する際の判断材料として、表示サイズ決定処理部２２によって演算され、表示サイズに対応させて書き込まれる。
【００５１】
制御部２０は、各種処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。そして、特に本発明に密接に関係するものとしては、検索処理部２１と、表示サイズ決定処理部２２と、表示制御部２３とを備える。なお、表示サイズ決定処理部２２は特許請求の範囲に記載の「表示サイズ決定手段」に対応し、表示制御部２３は同じく「表示制御手段」に対応する。
【００５２】
検索処理部２１は、ユーザによって指示や設定された情報に基づいて、検索処理を行う。具体的には、検索処理部２１は、入力部から入力された検索条件（例えば、サイズが大きい順、日付が新しい順、名称順、使用頻度の高い順など）を受け付けると、受け付けた情報に基づいて、項目情報記憶部３１から項目名と属性値とを読み込み、表示サイズ算定テーブル記憶部３２に書き込む。そして、検索処理部２１は、属性値と検索条件とに基づいて修正属性値を演算し、項目名に対応させて書き込む。さらに、検索処理部２１は、受け付けた情報に基づいて、全体表示サイズを、表示サイズ算定テーブル記憶部３２に書き込む。そして、検索処理部２１は、検索処理の終了情報を表示サイズ決定処理部２２に送信する。
【００５３】
具体的に例を挙げると、検索処理部２１は、「ファイルサイズ」、「全体表示サイズ（フォント）２２４」という検索条件で、「検索処理を開始する」という指示を受け付けると、項目情報記憶部３１から項目名とファイルサイズの属性値とを読み込み、表示サイズ算定テーブル記憶部３２に、項目名（例えば、Ａ、Ｂ、・・・、Ｈ）と、各項目に対応した属性値（例えば、４０、２０、・・・、８０）とを書き込む。そして、検索処理部２１は、「ファイルサイズが大きい順」という検索条件に基づいて、各項目の属性値を演算処理（修正属性値＝属性値−０）し、修正属性値を演算する（なお、ここでは、「ファイルサイズが大きい順」であるので、属性値と修正属性値とは同じになる）。さらに、演算した各項目の修正属性値（例えば、４０、２０、・・・、８０）を表示サイズ算定テーブル記憶部３２に書き込む。そして、検索処理部２１は、「全体表示サイズ（フォント）２２４」という条件に基づいて、全体表示サイズ「２２４」を、表示サイズ算定テーブル記憶部３２に書き込む。さらに、検索処理部２１は、検索処理の終了した旨の情報を表示サイズ決定処理部２２に送信する（図４の（Ａ）参照）。
【００５４】
表示サイズ決定処理部２２は、複数の項目の全てが表示領域内に同時に表示されるように、複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する。具体的には、複数の項目それぞれの表示サイズの合計が表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定する。さらに、属性値が大きい項目ほど表示サイズが大きくなるように表示サイズを決定する。なお、表示サイズ決定処理部２２における処理の詳細は後に詳細に説明する。
【００５５】
表示制御部２３は、複数の項目からなる一覧を、項目の並びを変更することなく、表示サイズ決定部２２によって決定された各項目の表示サイズで各項目を表示領域内に表示制御する。具体的には、表示制御部２３は、表示サイズ決定処理部２２から決定処理を終了した情報を受け付けると、表示サイズ算定テーブル記憶部３２より新表示サイズを読み込み、項目の並びを変更することなく、検索結果表示画面に、各項目の表示サイズを変更した一覧を出力部１２に出力する。
【００５６】
例えば、表示制御部２３は、表示サイズ決定処理部２２から決定処理を終了した旨の情報を受け付けると、表示サイズ算定テーブル記憶部３２（図４の（Ｃ）参照）から、各項目の新表示サイズを読み込む。そして、項目名「Ｄ、Ｇ、Ｈ」を新表示サイズに基づいて拡大し、項目名「Ａ、Ｂ、Ｃ、Ｅ」を、新表示サイズに基づいて縮小し、項目の並びを変更することなく検索結果表示画面に出力する（図１の（Ｃ）参照）。
【００５７】
[実施例１に係る端末装置による処理]
次に、図７を用いて、実施例１における端末装置の処理の概要を説明する。図７は、実施例１に係る端末装置の処理の概要を示すフローチャートである。
【００５８】
図７に示すように、端末装置１０において、入力部１１を介してユーザから一覧を表示する旨の指示を受けると、初期状態として、図１の（Ａ）に示したような一覧を出力部１２に表示する（ステップＳ１０１）。つまり、検索条件領域に、「サイズ」、「日付」、「名称」、「使用頻度」、「検索開始」ボタンや、「検索中止」ボタンなどを表示するとともに、検索結果表示領域に、項目名が同じ表示サイズで並んだ一覧を表示する。
【００５９】
そして、入力部１１から検索条件が受け付けられると、検索処理部２１は、ユーザによって指示や設定された情報に基づいて、検索処理を行う（ステップＳ１０２）。具体的に例を挙げれば、検索処理部２１は、「ファイルサイズ」、「全体表示サイズ（フォント）２２４」という検索条件で、「検索処理を開始する」という指示を受け付けると、項目情報記憶部３１から項目名とファイルサイズの属性値とを読み込み、表示サイズ算定テーブル記憶部３２に、項目名（例えば、Ａ、Ｂ、・・・、Ｈ）と、各項目に対応した属性値（例えば、４０、２０、・・・、８０）とを書き込む。そして、検索処理部２１は、「ファイルサイズが大きい順」という検索条件に基づいて、各項目の属性値を演算処理（修正属性値＝属性値−０）し、修正属性値を演算し、演算した各項目の修正属性値（例えば、４０、２０、・・・、８０）と、全体表示サイズ「２２４」とを表示サイズ算定テーブル記憶部３２に書き込む（図４の（Ａ）参照）。
【００６０】
続いて、表示サイズ決定処理部２２は、検索処理部２１によって処理された情報や記憶部３０に記憶された情報に基づいて表示サイズ決定処理を行う（ステップＳ１０３）。なお、表示サイズ決定処理の詳細は後に詳細に説明するが、この表示サイズ決定処理によって、各項目の新表示サイズが決定される（図４の（Ｃ）参照）。
【００６１】
そして、表示制御部２３は、表示サイズ決定処理部２２によって決定された各項目の表示サイズで各項目を検索結果表示画面に出力する（ステップＳ１０４）。具体的に例を挙げれば、表示制御部２３は、表示サイズ決定処理部２２から決定処理を終了した旨の情報を受け付けると、表示サイズ算定テーブル記憶部３２（図４の（Ｃ）参照）から、各項目の新表示サイズを読み込む。そして、項目名「Ｄ、Ｇ、Ｈ」を新表示サイズに基づいて拡大し、項目名「Ａ、Ｂ、Ｃ、Ｅ」を、新表示サイズに基づいて縮小し、項目の並びを変更することなく検索結果表示画面に出力する（図１の（Ｃ）参照）。
【００６２】
[実施例１に係る端末装置による表示サイズ決定処理]
続いて、図８を用いて、実施例１に係る端末装置による表示サイズ決定処理手順を説明する。図８は、実施例１に係る表示サイズ決定処理を示すフローチャートである。なお、以下では、検索処理部２１による検索処理が行われた結果、図４の（Ａ）に示した表示サイズ算定テーブル記憶部３２において、「項目」、「属性値」、「修正属性値」および「全体表示サイズ」がそれぞれ書き込まれたとして、その後の処理を説明する。
【００６３】
まず、図８に示すように、表示サイズ決定処理部２２は、検索処理部２１より検索処理の終了情報を受け付けると、表示サイズテーブル記憶部３４において表示ＩＤを付与する（ステップＳ２０１）。具体的に例を挙げて説明すると、表示サイズ決定処理部２２は、表示設定情報記憶部３３（図５参照）から、「最大表示サイズ（例えば、３４）」、「最小表示サイズ（例えば、２２）」および「検索結果表示領域に出力可能な表示サイズ（例えば、２２、２４、・・・、３６）」を読み込む。そして、この「検索結果表示領域に出力可能な表示サイズ」から、「最大表示サイズ」および「最小表示サイズ」を満たす「表示サイズ（例えば、２２、２４、・・・、３４）」を選択し、選択した「表示サイズ」それぞれを表示サイズテーブル記憶部３４に書き込む（図６参照）。さらに、表示サイズテーブル記憶部３４に書き込まれた「表示サイズ」に基づいて、表示サイズの小さい順に「表示ＩＤ（例えば、Ｆ１、Ｆ２、・・・、Ｆ６）」を付与し、この「表示ＩＤ」を「表示サイズ」に対応させて表示サイズテーブル記憶部３４に書き込む（図６参照）。
【００６４】
続いて、図８に示すように、表示サイズ決定処理部２２は、表示サイズ算定テーブル３２において各項目に属性値ＩＤを付与する（ステップＳ２０２）。具体的に例を挙げて説明すると、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２（図４の（Ａ）参照）から、各項目について「項目名（例えば、Ａ、Ｂ、・・・、Ｈ）」と「修正属性値（例えば、４０、２０、・・・、８０）」とを読み込み、「修正属性値」の小さい順に、項目ごとに「属性値ＩＤ（例えば、Ｒ４、Ｒ２、・・・、Ｒ８）」を付与し、この「属性値ＩＤ」を「項目名」に対応させて表示サイズ算定テーブル記憶部３２に書き込む（図４の（Ａ）参照）。
【００６５】
その後、図８に示すように、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２において各項目に表示ＩＤを付与する（ステップＳ２０３）。具体的に例を挙げて説明すると、表示サイズ算定テーブル記憶部３２（図４の（Ａ）参照）から、各項目の「属性値ＩＤ（例えば、Ｒ４、Ｒ２、・・・、Ｒ８）」と、属性値ＩＤの最大値である「属性値数（この例では、８）」とを読み込むとともに、表示サイズテーブル記憶部３４（図６参照）から、表示ＩＤの最大値である「表示サイズ数（この例では、６）」と、各表示サイズの「表示サイズＩＤ（例えば、Ｆ１、Ｆ２、・・・、Ｆ６）」とを読み込む。そして、各属性値ＩＤにおける「ｍ」の値と、「属性値数：８」と、「表示サイズ数：６」と、各表示サイズＩＤにおける「ｎ」の値とに基づいて、「（ｎ−１）＊（属性値数／表示サイズ数）＜（ｍ）≦（ｎ）＊（属性値数／表示サイズ数）」にて対応する「ｎ」と「ｍ」を、図６に例示するようにして演算し、「表示ＩＤ」を求めて表示サイズ算定テーブル記憶部３２に書き込む（図４の（Ａ）参照）。
【００６６】
すなわち、一例を挙げれば、ｎ＝３の場合、「（ｎ−１）＊（属性値数／表示サイズ数）」＝「（３−１）＊（８／６）」＝２．６６・・・となり、「（ｎ）＊（属性値数／表示サイズ数）」＝「３＊（８／６）」＝４となる。ここで、「ｍ」は整数であるため、「２．６６＜（ｍ）≦４」により、ｍ＝３またはｍ＝４となる。その結果、表示サイズ算定テーブル記憶部３２において、「属性値ＩＤ：Ｒ３、Ｒ４」を持つ項目に、「表示ＩＤ：Ｆ３」を付与して表示サイズ算定テーブル記憶部３２に書き込む。なお、各ｎについても同様にして、表示サイズ算定テーブル記憶部３２の各項目に「表示ＩＤ（Ｆｎ）」が書き込まれる。
【００６７】
続いて、図８に示すように、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２において各項目に新表示サイズを付与する（ステップＳ２０４）。具体的には、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２（図４の（Ａ）参照）から、項目ごとに「表示サイズＩＤ（例えば、Ｆ３、Ｆ２、・・・、Ｆ６）」を読み込み、表示サイズテーブル記憶部３４（図５参照）における表示サイズＩＤと突き合わせることで、各項目の「表示サイズ」を読み出し、これを「新表示サイズ（例えば、２８、２６、・・・、３４）」とし、各項目の表示サイズＩＤに対応させて表示サイズ算定テーブル記憶部３２に書き込む（図４の（Ａ）参照）。
【００６８】
その後、図８に示すように、表示サイズ決定処理部２２は、新全体表示サイズを演算する（ステップＳ２０５）。具体的に例を挙げて説明すると、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２（図４の（Ａ）参照）から、各項目の「新表示サイズ（例えば、２８、２６、・・・、３４）」をそれぞれ読み込み、「新全体表示サイズ＝Σ新表示サイズ」に基づいて「新全体表示サイズ」を積算し、得られた結果を「新全体表示サイズ（例えば、２３６）」とし、表示サイズ算定テーブル記憶部３２に書き込む（図４の（Ａ）参照）。
【００６９】
そして、図８に示すように、表示サイズ決定処理部２２は、全体表示サイズと新全体表示サイズとが近似しているかを判定する（ステップＳ２０６）。具体的に例を挙げれば、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２（図４の（Ａ）参照）から、「全体表示サイズ（例えば、２２４）」と「新全体表示サイズ（例えば、２３６）」とを読み込み、これらの差分が、予めユーザが設定した許容量（例えば、「±０」）に入るか否か比較して、近似しているかを判定する。なお、この例では、「近似していない」と判定する。
【００７０】
この判定の結果、表示サイズ決定処理部２２は、全体表示サイズと新全体表示サイズとが近似している場合（ステップＳ２０６肯定）、表示サイズ決定処理を終了する。一方、表示サイズ決定処理部２２は、全体表示サイズと新全体表示サイズとが近似していない場合（ステップＳ２０６否定）、全体表示サイズと新全体表示サイズのいずれが大きいかを判定する（ステップＳ２０７）。なお、この例では、「新全体表示サイズが過大である」と判定する。
【００７１】
そして、表示サイズ決定処理部２２は、新全体表示サイズが全体表示サイズよりも過大であると判定した場合（ステップＳ２０７肯定）、表示サイズ算定テーブル記憶部３２において、表示サイズＩＤを縮小修正する（ステップＳ３０１〜Ｓ３０４）。一方、新全体表示サイズが全体表示サイズと比べて過小であると判定した場合（ステップＳ２０７否定）、表示サイズ決定処理部２２は、表示サイズ算定テーブル記憶部３２において、表示サイズＩＤを拡大修正する（ステップＳ４０１〜Ｓ４０４）。
【００７２】
ここで、縮小修正処理（ステップＳ３０１〜Ｓ３０４）を、図８を用いて詳細に説明する。表示サイズ決定処理部２２は、最初に「ｍ＝２」と設定した上で（ステップＳ３０１）、属性値ＩＤ「Ｒｍ」と属性値ＩＤ「Ｒｍ−１」（なお、これは、ｍ−１に対応するＲを表す）との「表示ＩＤ」が同じであるか否かを判定する（ステップＳ３０２）。そして、この判定処理を、両者の「表示ＩＤ」が異なるものになるまで（ステップＳ３０２否定）、「ｍ＝ｍ＋１」によって新たな「ｍ」を設定しながら繰り返す（ステップＳ３０３）。その結果、両者の「表示ＩＤ」が異なるものになった場合に（ステップＳ３０２否定）、表示サイズ決定処理部２２は、そのときの「ｍ」に対応する属性値ＩＤ「Ｒｍ」の「表示ＩＤ」を「ｎ＝ｎ−１」によって１つ下げ、表示サイズ算定テーブル記憶部３２において、属性値ＩＤ「Ｒｍ」の「表示ＩＤ」を書き換える（ステップＳ３０４）。上記した例の場合、「ｍ＝２」の場合に、属性値ＩＤ「Ｒ２」と属性値ＩＤ「Ｒ１」との「表示ＩＤ」が異なるものになるので、属性値ＩＤ「Ｒ２」の「表示ＩＤ：Ｆ２」を「表示ＩＤ：Ｆ１」に書き換える（図４の（Ａ）および（Ｂ）参照）。
【００７３】
また、拡大修正処理（ステップＳ４０１〜Ｓ４０４）を、図８を用いて詳細に説明する。表示サイズ決定処理部２２は、最初に「ｍ＝属性値数（この例では「８」）―１」と設定した上で（ステップＳ４０１）、属性値ＩＤ「Ｒｍ」と属性値ＩＤ「Ｒｍ＋１」（なお、これは、ｍ＋１に対応するＲを表す）との「表示ＩＤ」が同じであるか否かを判定する（ステップＳ４０２）。そして、この判定処理を、両者の「表示ＩＤ」が異なるものになるまで（ステップＳ４０２否定）、「ｍ＝ｍ−１」によって新たな「ｍ」を設定しながら繰り返す（ステップＳ４０３）。その結果、両者の「表示ＩＤ」が異なるものになった場合に（ステップＳ４０２否定）、表示サイズ決定処理部２２は、そのときの「ｍ」に対応する属性値ＩＤ「Ｒｍ」の「表示ＩＤ」を「ｎ＝ｎ＋１」によって１つ上げ、表示サイズ算定テーブル記憶部３２において、属性値ＩＤ「Ｒｍ」の「表示ＩＤ」を書き換える（ステップＳ４０４）。例えば、「ｍ＝２」のときに、属性値ＩＤ「Ｒ２」と属性値ＩＤ「Ｒ３」との「表示ＩＤ」が異なるものになった場合には、属性値ＩＤ「Ｒ２」の「表示ＩＤ：Ｆ２」を「表示ＩＤ：Ｆ３」に書き換える。
【００７４】
上記した縮小修正処理（ステップＳ３０１〜Ｓ３０４）や拡大修正処理（ステップＳ４０１〜Ｓ４０４）が行われた結果、表示サイズ算定テーブル記憶部３２の「表示ＩＤ」が書き換えられると、表示サイズ決定処理部２２は、上記したステップＳ２０４に戻る。すなわち、表示サイズ決定処理部２２は、改めて新表示サイズを付与した後に、新全体表示サイズの演算や、全体表示サイズと新全体表示サイズとの近似比較を行い（ステップＳ２０４〜Ｓ２０６）、両者が近似していれば、表示サイズ決定処理を終了する。
【００７５】
一方、両者が近似していない場合には、表示サイズ決定処理部２２は、上記と同様、全体表示サイズと新全体表示サイズとの大小比較を行い（ステップＳ２０７）、縮小修正処理（ステップＳ３０１〜Ｓ３０４）や拡大修正処理（ステップＳ４０１〜Ｓ４０４）を改めて行って、再び上記したステップＳ２０４に戻る。このように、表示サイズ決定処理部２２は、全体表示サイズと新全体表示サイズとが近似するまで、縮小修正処理（ステップＳ３０１〜Ｓ３０４）や拡大修正処理（ステップＳ４０１〜Ｓ４０４）を繰り返す。なお、上記した例では、縮小修正処理を５回繰り返すことで、全体表示サイズと新全体表示サイズとが近似する（図４の（Ｃ）参照）。そして、この最終結果である「新表示サイズ」を用いて一覧表示が行われる。
【００７６】
［実施例１の効果］
上記したように、実施例１によれば、複数の項目の全てが表示領域内に同時に表示されるように、複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズを決定し、複数の項目の並びを変更することなく、表示サイズ決定手順によって決定された各項目の表示サイズで各項目を表示領域内に表示制御するので、全ての項目が、同時に、並びを替えずに、属性に応じた表示サイズで表示される結果、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【００７７】
また、実施例１によれば、複数の項目それぞれの表示サイズの合計が表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減し、各項目の表示サイズを決定するので、適切な表示サイズを試行しながら決定する結果、ユーザが一覧から目的の項目を探しやすくすることが常に可能である。
【００７８】
また、実施例１によれば、属性値が大きい項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定するので、属性値の大小から目的の項目を探しやすくすることが可能である。
【００７９】
また、実施例１によれば、受け付けられた検索条件によって定まる各項目の属性値に応じて、各項目の表示サイズを決定するので、ユーザから検索条件を受け付けて一覧を表示する場合でも、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【実施例２】
【００８０】
上記した実施例１では、属性値が大きい項目ほど表示サイズが大きくなるように各項目の表示サイズを決定する場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例２で説明するように、属性値が小さい項目ほど表示サイズが大きくなるように各項目の表示サイズを決定するようにしてもよい。
【００８１】
そこで、以下では、図９および図１０を用いて、属性値が小さい項目ほど表示サイズが大きくなるように各項目の表示サイズを決定する場合の実施例を説明する。ただし、検索処理部２１による検索処理以外のところは、上記した実施例１と同様であるので、この検索処理を中心に説明する。なお、図９は、実施例２に係る端末装置の特徴を説明するための図であり、図１０は、実施例２における表示サイズ算定テーブル記憶部３２に記憶される情報の一例を示す図である。
【００８２】
実施例２に係る端末装置において、図１の（Ｃ）に示したような一覧（属性値が大きい項目ほど表示サイズが大きくなる一覧）が表示された後、入力部１１を介して「反転表示（属性値が小さい項目ほど表示サイズが大きくなる一覧の表示）」（図１には図示していないボタン）の指示が受け付けられると、検索処理部２１は、表示サイズ算定テーブル記憶部３２から「修正属性値」、「属性値ＩＤ」、「表示ＩＤ」および「新表示サイズ」を削除する。そして、検索処理部２１は、各項目の修正属性値を「修正属性値＝各属性値の最大値−各属性値」によって演算し、演算した各項目の修正属性値（例えば、４０、６０、・・・、０）」を表示サイズ算定テーブル記憶部３２に書き込む（図１０参照）。
【００８３】
その後、表示サイズ決定処理部２２は、この修正属性値に基づいて、上記した実施例１と同様の表示サイズ決定処理を行い、各項目の新表示サイズが決定する（図１０参照）。そして、表示制御部２３は、新たに決定された新表示サイズを用いて一覧を出力部１２に出力する（図９参照）。すなわち、図９に示すように、属性値が小さい「Ｂ、Ｃ、Ｅ」の表示サイズが拡大される一方、属性値が大きい「Ｄ、Ｆ、Ｇ、Ｈ」の表示サイズが縮小され、属性値が小さい項目ほど表示サイズが大きくなる一覧が出力部１２に表示される。
【００８４】
なお、ここでは、属性値が大きい項目ほど表示サイズが大きくする態様を「基本表示」とし（実施例１参照）、属性値が小さい項目ほど表示サイズが大きくなる態様を「反転表示」としたが（実施例２参照）、これらの態様関係を逆にしてもよい。また、当初の検索条件受付に際して、属性値が大きい項目ほど表示サイズを大きくするか、もしくは、属性値が小さい項目ほど表示サイズを大きくするかも受け付けて処理するようにしてもよい。
【実施例３】
【００８５】
上記した実施例では、実施例２として、属性値の大小に応じて表示サイズを決定する場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例３で説明するように、特定の属性値に近い項目ほど表示サイズが大きくなるように各項目の表示サイズを決定するようにしてもよい。
【００８６】
そこで、以下では、図１１および図１２を用いて、属性値が小さい項目ほど表示サイズが大きくなるように各項目の表示サイズを決定する場合の実施例を説明する。ただし、検索処理部２１による検索処理以外のところは、上記した実施例１や２と同様であるので、この検索処理を中心に説明する。なお、図１１は、実施例３に係る端末装置の特徴を説明するための図であり、図１２は、実施例３における表示サイズ算定テーブル記憶部３２に記憶される情報の一例を示す図である。
【００８７】
すなわち、実施例３に係る端末装置は、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定する。具体的には、実施例３に係る端末装置において、図１の（Ａ）に示したような初期状態の一覧表示に対して、検索条件として「サイズ」だけでなく、特定の属性値（つまり、具体的なファイルサイズを示す「４０ｋｂ」などの値が受け付けられると、検索処理部２１は、各項目の属性値と特定の属性値（例えば、４０）とに基づいて、各項目の修正属性値を「修正属性値＝｜各属性の最大値−（特定の属性値−各属性値）｜）」によって演算し、演算した各項目の修正属性値（例えば、８０、６０、・・・、４０）」を表示サイズ算定テーブル記憶部３２に書き込む（図１２参照）。
【００８８】
その後、表示サイズ決定処理部２２は、この修正属性値に基づいて、上記した実施例１や２と同様の表示サイズ決定処理を行い、各項目の新表示サイズが決定する（図１２参照）。そして、表示制御部２３は、決定された新表示サイズを用いて一覧を出力部１２に出力する（図１１参照）。すなわち、図１１に示すように、特定の属性値（例えば、ファイルサイズ「４０ｋｂ」）に近い項目ほど表示サイズが大きくなる一覧が出力部１２に表示される。
【００８９】
このように、実施例３によれば、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定するので、特定の属性値との近遠から目的の項目を探しやすくすることが可能である。
【実施例４】
【００９０】
上記した実施例１〜３では、表示サイズの大きな項目と小さな項目とで項目数が均等になるように各項目の表示サイズを決定する場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例４で説明するように、表示サイズの大きな項目が少数となり、表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定するようにしてもよい。
【００９１】
そこで、以下では、図１３および図１４を用いて、表示サイズの大きな項目が少数となり、表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定する場合の実施例を説明する。ただし、検索処理部２１による検索処理以外のところは、上記した実施例１〜３と同様であるので、この検索処理を中心に説明する。なお、図１３は、実施例４に係る端末装置の特徴を説明するための図であり、図１４は、実施例４における表示サイズ算定テーブル記憶部３２に記憶される情報の一例を示す図である。
【００９２】
すなわち、実施例４に係る端末装置は、表示サイズの大きな項目が少数となり、表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定する。具体的には、実施例４に係る端末装置において、図１の（Ａ）に示したような初期状態の一覧表示に対して、検索条件が受け付けられると、検索処理部２１は、各項目の属性値から修正属性値を演算する。ここで、この演算に際して、実施例４では、属性値が小さな項目の修正属性値を「０（ゼロ）」に置き換えることで、修正属性値の大きな項目が少数となり、修正属性値の小さな項目が多数となるようにする（図１４参照）。
【００９３】
その後、表示サイズ決定処理部２２は、この修正属性値に基づいて、上記した実施例１〜３と同様の表示サイズ決定処理を行い、各項目の新表示サイズが決定する（図１４参照）。そして、表示制御部２３は、決定された新表示サイズを用いて一覧を出力部１２に出力する（図１３参照）。すなわち、図１３に示すように、表示サイズの大きな項目が少数となり、表示サイズの小さな項目が多数となる一覧が出力部１２に表示される。
【００９４】
このように、実施例４によれば、表示サイズの大きな項目が少数となり、表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定するので、大きな表示サイズの項目の間でも差をつけられる結果、目的の項目を一層探しやすくすることが可能である。
【実施例５】
【００９５】
上記した実施例１〜４では、検索対象となるファイルのリストに本発明を適用した場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例５で説明するように、受付対象となる操作のメニュリストにも同様に本発明を適用することができる。また、上記した実施例１〜４では、ユーザから受け付けた検索条件によって定まる属性値で表示サイズを決定する場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例５で説明するように、予め設定された検索条件によって定まる属性値で表示サイズを決定するようにしてもよい。
【００９６】
そこで、以下では、図１５を用いて、受付対象となる操作のメニュリストについて、予め設定された検索条件によって定まる属性値で表示サイズを決定する場合の実施例を説明する。ただし、検索条件の受付処理が行われない以外は、上記した実施例１〜４と同様であるので、実施例４に係る端末装置による処理の詳細は省略する。なお、図１５は、実施例５に係る端末装置の特徴を説明するための図である。
【００９７】
すなわち、実施例５に係る端末装置は、予め設定された所定の検索条件によって定まる各項目の属性値に応じて、各項目の表示サイズを決定する。具体的には、実施例５に係る端末装置は、図１５の（Ａ）に示すように、受付対象となる操作のメニュリスト（操作項目が列挙されたメニュ）を出力部１２に表示する。そして、このようなメニュリストの表示に際して、実施例５に係る端末装置は、ユーザから予め設定された検索条件（例えば、使用頻度が高い操作項目を大きく表示するなど）に基づいて、上記した実施例１〜４と同様、複数の項目の全てが表示領域内に同時に表示されるように、複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する。その結果、実施例５に係る端末装置は、図１５の（Ｂ）に示すように、複数の項目の並びを変更することなく、決定された各項目の表示サイズで各項目を表示領域内に表示する。つまり、図１５の（Ｂ）に示すように、画面上の「ファイル（Ｆ）」がクリックされると、項目名「Ｄ、Ｇ、Ｈ」の表示サイズが拡大された一覧を表示する。
【００９８】
このように、実施例５によれば、受付対象となる操作のメニュリストについても、全ての項目が、同時に、並びを替えずに、属性に応じた表示サイズで表示される結果、ユーザが一覧から目的の項目を探しやすくすることが可能である。また、この実施例５によれば、予め設定された所定の検索条件によって定まる各項目の属性値に応じて、各項目の表示サイズを決定するので、あらかじめ設定された検索条件で一覧を表示する場合でも、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【００９９】
なお、ここでは、メニュリストについて、予め設定された検索条件によって定まる属性値で表示サイズを決定する場合を説明したが、上記した実施例１〜４で説明したファイルリストのような一覧についても、予め設定された検索条件によって定まる属性値で表示サイズを決定するようにしてもよい。
【実施例６】
【０１００】
上記した実施例１〜５では、一覧が表示される表示領域が固定である場合を説明したが、本発明はこれに限定されるものではなく、以下の実施例６で説明するように、この表示領域のサイズが可変に変更される場合であっても本発明を同様に適用することができる。
【０１０１】
そこで、以下では、図１６および図１７を用いて、表示領域のサイズが可変に変更される場合の実施例を説明する。ただし、検索処理に際して、表示サイズ算定テーブル記憶部３２の「全体表示サイズ」が変更される以外は、上記した実施例１〜５と同様であるので、実施例６に係る端末装置による処理の詳細は省略する。なお、図１６および図１７は、実施例６に係る端末装置の特徴を説明するための図である。
【０１０２】
すなわち、実施例６に係る端末装置では、表示領域のサイズが可変に変更される一方、表示領域の現サイズ内に複数の項目の全てが同時に表示されるように、各項目の表示サイズを決定する。具体的には、実施例６に係る端末装置において、図１の（Ｃ）に示したような一覧が表示された後、入力部１１を介して「全体表示サイズ」の変更指示が受け付けられると、検索処理部２１は、表示サイズ算定テーブル記憶部３２から「新表示サイズ」、「新全体表示サイズ」および「全体表示サイズ」を削除するとともに、変更指示で受け付けた変更後の「全体表示サイズ」を表示サイズ算定テーブル記憶部３２に書き込む。
【０１０３】
その後、表示サイズ決定処理部２２は、この全体表示サイズに基づいて、上記した実施例１〜５と同様の表示サイズ決定処理を行い、各項目の新表示サイズが決定し、表示制御部２３は、変更後の「全体表示サイズ」で、新たに決定された新表示サイズを用いて一覧を出力部１２に出力する（図１６参照）。すなわち、図１６に示すように、検索結果表示領域が拡大され、それにともなって各項目の表示サイズが拡大された一覧が出力部１２に表示される。
【０１０４】
このように、実施例６によれば、表示領域のサイズが可変に変更される一方、表示領域の現サイズ内に複数の項目の全てが同時に表示されるように、各項目の表示サイズを決定するので、表示サイズが可変である場合にも、ユーザが一覧から目的の項目を探しやすくすることが可能である。
【０１０５】
ところで、一覧で表示される項目数が増加したような場合には、表示領域のサイズを固定したままでは、図１７の（Ａ）に示すように、全ての項目を見るための画面スクロール等の作業が必要となる。ここで、項目数が増加に合わせて表示領域のサイズを変更する態様も考えられるが、このような場合に、表示領域のサイズを変更するのではなく、増加後の項目に合わせて表示サイズ算定テーブルを改めて作成し、増加後の各項目について表示サイズを決定するようにしてもよい。このようにすることで、図１７の（Ｂ）に示すように、表示領域のサイズが変更されることなく、増加後の全ての項目が、同時に、並びを替えずに、属性に応じた表示サイズで表示されることとなる。
【実施例７】
【０１０６】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例７として、他の実施例を説明する。
【０１０７】
例えば、上記の実施例では、表示サイズの合計が表示領域のサイズに近似するまで、各項目の表示サイズを繰り返し増減することで各項目の表示サイズを決定する場合を説明したが、本発明はこれに限定されるものではなく、予め種々の状況（種々の検索条件）を想定して、状況ごとに「全ての項目が、同時に、並びを替えずに、属性に応じた表示サイズで表示される」こととなる表示サイズを予め記憶部に記憶しておき、状況に対応する表示サイズを記憶部から読み出すことで、各項目の表示サイズを決定するようにしてもよい。
【０１０８】
また、上記の実施例では、ファイルリストやメニュリストに本発明を適用した場合を説明したが、本発明はこれに限定されるものではなく、所定の表示領域に複数の項目が並べられる一覧であれば本発明を同様に適用することができる。
【０１０９】
（システム構成等）
また、本実施例において説明した各処理のうち、手動的におこなわれるものとして説明した処理の全部または一部（例えば、検索処理の指示など）を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図３、図４、図５、図６などに示した記憶情報や、図１などに示した出力情報）については、特記する場合を除いて任意に変更することができる。
【０１１０】
また、図示した端末装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる（例えば、図２において、検索処理部を表示サイズ決定処理部に統合するなどできる）。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１１１】
（表示プログラム）
ところで、上記の実施例では、ハードウェアロジックによって各種の処理を実現する場合を説明したが、本発明はこれに限定されるものではなく、あらかじめ用意されたプログラムをコンピュータで実行することによって実現するようにしてもよい。そこで、以下では、図１８を用いて、上記の実施例に示した端末装置と同様の機能を有する表示プログラムを実行するコンピュータの一例を説明する。図１８は、表示プログラムを実行するコンピュータを示す図である。
【０１１２】
同図に示すように、表示装置としてのコンピュータ１４０は、キーボード１４１、ディスプレイ１４２、ＣＰＵ１４３、ＲＯＭ１４４、ＨＤＤ１４５およびＲＡＭ１４６をバス１４７などで接続して構成される。
【０１１３】
ＲＯＭ１４４には、上記の実施例１に示した端末装置１０と同様の機能を発揮する表示プログラム、つまり、図１８に示すように検索処理プログラム１４４ａと、表示サイズ決定処理プログラム１４４ｂと、表示制御プログラム１４４ｃとが、あらかじめ記憶されている。なお、これらのプログラム１４４ａ〜プログラム１４４ｃについては、図２に示した端末装置の各構成要素と同様、適宜統合または、分散してもよい。
【０１１４】
そして、ＣＰＵ１４３がこれらのプログラム１４４ａ〜プログラム１４４ｃをＲＯＭ１４４から読み出して実行することで、図１８に示すように、プログラム１４４ａ〜プログラム１４４ｃは検索処理プロセス１４３ａと、表示サイズ決定処理プロセス１４３ｂと、表示制御プロセス１４３ｃとして機能するようになる。なお、プロセス１４３ａ〜プロセス１４３ｃは、図２に示した検索処理部２１と、表示サイズ決定処理部２２と、表示制御部２３とにそれぞれ対応する。
【０１１５】
そして、ＣＰＵ１４３は、ＲＡＭ１４６に記録された項目情報テーブル１４６ａと、表示サイズ算定テーブル１４６ｂと、表示設定情報テーブル１４６ｃと、表示サイズテーブル１４６ｄとに基づいて表示プログラムを実行する。
【０１１６】
なお、上記した各プログラム１４４ａ〜プログラム１４４ｃについては、必ずしも最初からＲＯＭ１４４に記憶させておく必用はなく、例えば、コンピュータ１４０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１４０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１４０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１４０がこれから各プログラムを読み出して実行するようにしてもよい。
【０１１７】
（付記１）複数の項目が並べられてなる一覧を所定の表示領域に表示する表示プログラムであって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手順と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定手順によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手順と、
をコンピュータに実行させること特徴とする表示プログラム。
【０１１８】
（付記２）前記表示サイズ決定手順は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする付記１に記載の表示プログラム。
【０１１９】
（付記３）前記表示サイズ決定手順は、前記属性値が大きい項目ほど表示サイズが大きくなるように、または、前記属性値が小さい項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする付記１または２に記載の表示プログラム。
【０１２０】
（付記４）前記表示サイズ決定手順は、特定の属性値に近い項目ほど表示サイズが大きくなるように、各項目の表示サイズを決定することを特徴とする付記１または２に記載の表示プログラム。
【０１２１】
（付記５）前記表示サイズ決定手順は、前記表示サイズの大きな項目が少数となり、前記表示サイズの小さな項目が多数となるように、各項目の表示サイズを決定することを特徴とする付記１〜４のいずれか一つに記載の表示プログラム。
【０１２２】
（付記６）前記属性値に係る検索条件を受け付ける検索条件受付手順をさらに備え、
前記表示サイズ決定手順は、前記検索条件受付手順によって受け付けられた検索条件によって定まる各項目の属性値に応じて、各項目の表示サイズを決定することを特徴とする付記１〜５のいずれか一つに記載の表示プログラム。
【０１２３】
（付記７）前記表示サイズ決定手順は、予め設定された所定の検索条件によって定まる各項目の属性値に応じて、各項目の表示サイズを決定することを特徴とする付記１〜５のいずれか一つに記載の表示プログラム。
【０１２４】
（付記８）前記表示領域は、サイズが可変に変更されるものであって、
前記表示サイズ決定手順は、前記表示領域の現サイズ内に前記複数の項目の全てが同時に表示されるように、各項目の表示サイズを決定することを特徴とする付記１〜７のいずれか一つに記載の表示プログラム。
【０１２５】
（付記９）複数の項目が並べられてなる一覧を所定の表示領域に表示する表示装置であって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定手段と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定手段によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御手段と、
を備えたことを特徴とする表示装置。
【０１２６】
（付記１０）前記表示サイズ決定手段は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする付記９に記載の表示装置。
【０１２７】
（付記１１）複数の項目が並べられてなる一覧を所定の表示領域に表示する表示方法であって、
前記複数の項目の全てが前記表示領域内に同時に表示されるように、前記複数の項目それぞれの表示サイズを各項目の属性値に応じて決定する表示サイズ決定工程と、
前記複数の項目の並びを変更することなく、前記表示サイズ決定工程によって決定された各項目の表示サイズで各項目を前記表示領域内に表示制御する表示制御工程と、
を含んだことを特徴とする表示方法。
【０１２８】
（付記１２）前記表示サイズ決定工程は、複数の項目それぞれの表示サイズの合計が前記表示領域のサイズに近似するまで、各項目の表示サイズを各項目の属性値に応じて繰り返し増減することで、各項目の表示サイズを決定することを特徴とする付記１１に記載の表示方法。
【産業上の利用可能性】
【０１２９】
以上のように、本発明に係る表示装置、表示方法および表示プログラムは、複数の項目が並べられてなる一覧を所定の表示領域に表示する場合に有用であり、特に、全ての項目が、全て同時に、しかも、並びを替えず、属性に応じた表示サイズで表示することに適する。
【図面の簡単な説明】
【０１３０】
【図１】実施例１に係る端末装置の概要および特徴を説明するための図である。
【図２】実施例１に係る端末装置の構成を示すブロック図である。
【図３】項目情報記憶部に記憶される情報の例を示すための図である。
【図４】表示サイズ算定テーブル記憶部に記憶される情報の例を示すための図である。
【図５】表示設定情報記憶部に記憶される情報の例を示すための図である。
【図６】表示サイズテーブル記憶部に記憶される情報の例を示すための図である。
【図７】実施例１に係る端末装置の処理の概要を示すフローチャートである。
【図８】実施例１に係る表示サイズ決定処理手順を示すフローチャートである。
【図９】実施例２に係る端末装置の特徴を説明するための図である。
【図１０】表示サイズ算定テーブル記憶部に記憶される情報の例を示すための図である。
【図１１】実施例３に係る端末装置の特徴を説明するための図である。
【図１２】表示サイズ算定テーブル記憶部に記憶される情報の例を示すための図である。
【図１３】実施例４に係る端末装置の特徴を説明するための図である。
【図１４】表示サイズ算定テーブル記憶部に記憶される情報の例を示すための図である。
【図１５】実施例５に係る端末装置の特徴を説明するための図である。
【図１６】実施例６に係る端末装置の特徴を説明するための図である。
【図１７】実施例６に係る端末装置の特徴を説明するための図である。
【図１８】表示プログラムを実行するコンピュータを示す図である。
【符号の説明】
【０１３１】
１０  端末装置
１１  入力部
１２  出力部
２０  制御部
２１  検索処理部
２２  表示サイズ決定処理部
２３  表示制御部
３０  記憶部
３１  項目情報記憶部
３２  表示算定サイズテーブル記憶部
３３  表示設定情報記憶部
３４  表示サイズテーブル記憶部
【図１】
2008171346.tif 000003
【図２】
2008171346.tif 000004
【図３】
2008171346.tif 000005
【図４】
2008171346.tif 000006
【図５】
2008171346.tif 000007
【図６】
2008171346.tif 000008
【図７】
2008171346.tif 000009
【図８】
2008171346.tif 000010
【図９】
2008171346.tif 000011
【図１０】
2008171346.tif 000012
【図１１】
2008171346.tif 000013
【図１２】
2008171346.tif 000014
【図１３】
2008171346.tif 000015
【図１４】
2008171346.tif 000016
【図１５】
2008171346.tif 000017
【図１６】
2008171346.tif 000018
【図１７】
2008171346.tif 000019
【図１８】
2008171346.tif 000020