(57)【要約】【課題】  複数のアイコンを重ね合わせて配置された中から、ユーザが所望するファイルのアイコンを速やかに選択できるようにする。【解決手段】  アイコン表示装置は、コンピュータの実体ファイルメモリ１内のそれぞれのファイルＦに対応するアイコンのアイコンデータＩを保持するアイコンテーブル２を持ち、スコア算出手段４がファイルＦに基づいて表示順スコアを算出し、アイコン再配置手段５が前記算出した表示順スコアに基づいてアイコンを再配置し、アイコン表示手段６が前記再配置したアイコンを画面７に表示出力することで、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、画面の深さ方向でアイコンをソートする。【選択図】  図１
2006244326.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルに対応付けた複数のアイコンを画面に表示するアイコン表示装置であって、
前記各アイコンの画面上におけるＸ、Ｙ表示位置情報を保持するアイコンテーブルと、
前記各ファイルの属性に基づいて、対応するアイコンの表示順スコアを算出するスコア算出手段と、
前記各アイコンを、互いのＸ、Ｙ表示位置の関係を維持しつつ、前記表示順スコアが高いアイコンが画面の前面側となるように重ねて配置するアイコン再配置手段と、
配置された各アイコンを画面に表示するアイコン表示手段と、
を備えることを特徴とするアイコン表示装置。
【請求項２】
請求項１に記載のアイコン表示装置において、
スコア算出に用いるファイルの属性の指定をユーザから受け付ける条件設定入力手段と、
前記スコア算出手段は、当該受け付けた属性に基づいて表示順スコアを算出することを特徴とするアイコン表示装置。
【請求項３】
請求項１又は請求項２に記載のアイコン表示装置において、
アイコンを表示させる画面上の領域の指定をユーザから受け付ける領域設定入力手段と、
前記アイコン再配置手段は、当該受け付けた領域の範囲内にアイコンを配置することを特徴とするアイコン表示装置。
【請求項４】
コンピュータが実行することにより、複数のファイルに対応付けた複数のアイコンを画面に表示するアイコン表示装置を構成するアイコン表示プログラムであって、
前記各ファイルの属性に基づいて、対応するアイコンの表示順スコアを算出するスコア算出手段と、
前記各アイコンを、互いのＸ、Ｙ表示位置の関係を維持しつつ、前記表示順スコアが高いアイコンが画面の前面側となるように重ねて配置するアイコン再配置手段と、
配置された各アイコンを画面に表示するアイコン表示手段と、
をコンピュータに構成すること特徴とするアイコン表示プログラム。
【請求項５】
複数のファイルに対応付けた複数のアイコンを画面に表示するアイコン表示方法であって、
アイコン表示装置が、前記各ファイルの属性に基づいて、対応するアイコンの表示順スコアを算出し、
前記アイコン表示装置が、前記各アイコンを、互いのＸ、Ｙ表示位置の関係を維持しつつ、前記表示順スコアが高いアイコンが画面の前面側となるように重ねて配置し、
前記アイコン表示装置が、配置された各アイコンを画面に表示することを特徴とするアイコン表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のファイルに対応するアイコンを画面に表示するアイコン表示技術に関し、特に、ユーザによる意図を反映させた形態でアイコンを重ねて表示できるアイコン表示技術に関する。
【背景技術】
【０００２】
コンピュータが管理している複数のファイルを視覚的にユーザに認識させるために、各ファイルに対応するアイコンを画面上に表示するアイコン表示装置がある。
アイコンは、例えば、対応するファイルのファイル名と併せて画面上に表示され、ユーザがファイルを識別するために利用される。
【０００３】
アイコンは、対応するファイルへのリンク情報の他、アイコンを表示する画面上の位置のＸ、Ｙ座標情報等を保持している。ここで、アイコンは簡略化されたファイル図形やマーク図形等の画像の他、ファイルデータ中の所定ページのサムネイル画像等も用いられ、本願においては、アイコンの語は、このような簡略図形やサムネイル等のように対応するファイルにリンクした識別オブジェクトを言う。
【０００４】
アイコン表示装置は、それぞれファイルに対応付けられた各アイコンを画面上に表示し、ユーザはポインティングデバイス等からの操作により、これら画面上のアイコンを任意の位置に配置することができる。例えば、ユーザにとって関連性が高いと認識しているファイルのアイコン同士を近くに配置することで、各ファイルの関連性を表現できる。したがって、各アイコンのＸ、Ｙ表示位置の関係は、ユーザにとってファイル管理上で非常に重要な意味を持つといえる。
【０００５】
コンピュータが多数のファイルを保持している場合には、これらファイルのアイコンは画面上に多数配置される。一方、コンピュータの画面の大きさには限界があり、多数のアイコンを重なり合わないように配置することが困難な場合が生ずる。例えば、ＰＤＡ等の携帯情報端末に備えられる画面は比較的小さなものであるが、このような小さな画面に多数のアイコンを配置するにあたり、アイコン同士を重ね合わせて配置することが行われている。
【０００６】
複数のファイルそれぞれをアイコンと３次元空間座標とに対応させて記憶し、複数のアイコンそれぞれを対応して記録された３次元空間座標に配置した状態で３次元空間を表示し、３次元空間における距離が所定の範囲にある複数のアイコンを特定するための目印情報を３次元空間に設定する発明が提案されている（特許文献１参照。）。
【特許文献１】特開２００４−０５４７７７号公報。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ここで、アイコン同士を重ねて配置することにより、ユーザが視覚的に受け取れる情報が制限されてしまうため、アイコンの重ね方によってはユーザがアイコンを識別することが難しくなった。
したがって、重ねて配置されたアイコンの中からユーザが所望するアイコンを選び出す場合には、それぞれのアイコンを識別できるように、重なっているアイコンを一旦移動させる必要があった。
しかしながら、ユーザがファイルを用いようとする都度、所望のアイコンを選び出すために重なっているアイコンを移動させることになり、作業が手間取るという課題があった。
また、アイコンを移動させることにより各アイコンのＸ、Ｙ表示位置の関係が損なわれるため、ユーザが表現したファイルの関連性が失われてしまうという課題があった。
【０００８】
本発明は、上記従来の事情に鑑みなされたものであり、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、重なり合うアイコンの中からユーザの所望するファイルのアイコンを速やかに探し出す手段を提供することを目的としている。
【０００９】
ここで、各アイコンのＸ、Ｙ表示位置の関係とは、Ｘ軸、Ｙ軸それぞれに対する各アイコンが位置する方向、及び各アイコン間の距離比率を意味し、各アイコンのＸ、Ｙ表示位置の関係を維持するとは、処理の前後において各アイコンの方向及び距離比率が変わらないことを言う。
例えば、アイコンＡのＸ軸＋４方向の座標にアイコンＢ、アイコンＢのＸ軸＋２方向の座標にアイコンＣが位置する場合、各アイコンはＸ軸のプラス方向にＡ、Ｂ、Ｃの順で位置し、各アイコン間の距離比率ＡＢ：ＢＣは２：１であり、これらアイコンＡ、Ｂ、Ｃに或る処理を行った結果、アイコンＡのＸ軸＋２方向の座標にアイコンＢ、アイコンＢのＸ軸＋１方向の座標にアイコンＣが位置するようになった場合、各アイコンはＸ軸のプラス方向にＡ、Ｂ、Ｃの順で位置し、各アイコン間の距離比率ＡＢ：ＢＣは２：１となり処理を行う前と変わっておらず、このとき、各アイコンのＸ、Ｙ表示位置の関係が維持されているという。なお、前述の例において省略したが、Ｙ軸方向についても方向及び距離比率が変わっていないものとする。
【課題を解決するための手段】
【００１０】
本発明は、複数のファイルに対応付けた複数のアイコンを画面に表示するアイコン表示装置であって、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、画面の深さ方向でアイコンをソートすることが可能なアイコン表示装置、このようなアイコン表示装置をコンピュータに実行させることで構成するプログラム、このようなアイコン表示装置により実施される方法である。
【００１１】
ここに、アイコン表示装置は、複数のファイルに対応する各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、画面の深さ方向でアイコンをソートするにあたり、前記各アイコンの画面上におけるＸ、Ｙ表示位置情報を保持するアイコンテーブルと、前記各ファイルの属性に基づいて、対応するアイコンの表示順スコアを算出するスコア算出手段と、前記各アイコンを、互いのＸ、Ｙ表示位置の関係を維持しつつ、前記表示順スコアが高いアイコンが画面の前面側となるように重ねて配置するアイコン再配置手段と、配置された各アイコンを画面に表示するアイコン表示手段を備えた装置である。
【００１２】
スコア算出手段は、予め決められた属性に基づいて表示順スコアを算出しても、アイコン表示装置に設けたスコア算出に用いるファイルの属性の指定を受け付ける条件設定入力手段により、ユーザから受け付けた属性に基づいて表示順スコアを算出してもよい。
また、本発明では、アイコン再配置手段は、アイコン表示装置に設けたアイコンを表示させる画面上の領域の指定を受け付ける領域設定入力手段により、ユーザから受け付けた領域の範囲内にアイコンを再配置してもよい。
【発明の効果】
【００１３】
本発明によると、アイコン表示装置は、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、画面の深さ方向でアイコンをソートできるため、ユーザは関連性の高いファイルのアイコン同士を重ねて配置し、それらアイコンの中から所望するアイコンを速やかに選び出すことが可能になる。
また、アイコン表示装置は、ソートした結果をユーザが指定する領域に再配置して表示することができるため、例えば、それぞれのアイコンが在った領域より小さい領域内に再配置することが可能になる。
したがって、ユーザは限られた領域内にアイコンを効率的に配置でき、画面が小さい作業環境においても不自由なく作業できるようになる。
【発明を実施するための最良の形態】
【００１４】
本発明を一実施形態に基づいて具体的に説明する。
図１には、本例に係るアイコン表示装置が備える機能構成を示してある。
本例のアイコン表示装置は、パーソナルコンピュータやＰＤＡ等のコンピュータにおいて実行される装置であり、コンピュータ内の実体ファイルメモリ１に記憶された複数のファイルＦに対応する各アイコンを画面上に表示することで、ファイルをユーザに視覚的に認識させるための装置である。
【００１５】
アイコン表示装置は、実体ファイルメモリ１内のそれぞれのファイルＦに対応する各アイコンのアイコンデータＩを保持するアイコンテーブル２と、ファイルＦに基づいてアイコンを再配置するアイコン表示制御手段３、前記再配置したアイコンを表示するアイコン表示手段６、アイコン表示手段６によりアイコンが表示出力される画面７、アイコン表示制御手段３において用いる情報の入力をユーザから受け付ける条件設定入力手段８及び領域設定入力手段９を備えている。
【００１６】
ファイルＦは、ファイルの識別子（ＩＤ）１４、ファイルの属性１５、ファイルの記述内容を示すファイルデータ１６を含んでいる。ここで、ファイルの属性１５とは、例えば、作成日時、更新日時、アクセス日時、名前、サイズ、重要度、逼迫度等の各ファイルを管理するための情報を言う。
アイコンデータＩは、ファイルＦに１対１で対応しており、アイコンの識別子（ＩＤ）１０、アイコンを表示する画面７上の位置を示す位置座標１１、アイコンに対応するファイルＦへのリンク１２、アイコンの表示内容を示すアイコン画像１３を含んでいる。ここで、位置座標とは、画面の平面上の位置を表す平面座標（Ｘ、Ｙ）と、画面の深さ方向の位置を表す深さ座標（Ｚ）とを組み合わせた座標（Ｘ、Ｙ、Ｚ）を言う。
【００１７】
アイコン表示制御手段３は、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、画面の深さ方向でアイコンをソートする手段であり、各ファイルＦに基づいて表示順スコアを算出するスコア算出手段４と、当該算出した表示順スコアに基づいてアイコンデータＩを更新するアイコン再配置手段５とを有している。
【００１８】
スコア算出手段４は、ソート対象となる各アイコンに対応するファイルＦの属性１５に基づいて表示順スコアを算出する。
ソート対象のアイコンは、画面７上の全アイコンでも、ユーザが選択したアイコンだけでもよく、ユーザが自由に指定できる。なお、ソート対象のアイコンをユーザが選択する手段は、図１では省略している。
表示順スコアは、予め決められているソート条件、若しくは後述する条件設定入力手段８によりユーザから指定されたソート条件に従って、各ファイルＦの属性１５に基づいて算出され、条件に最も近いファイルから順に高い値となる。
ソート条件としては、ソートに用いるファイルの属性（例えば、作成日時、更新日時、アクセス日時、名前、サイズ、重要度、逼迫度等）と、それら属性毎のソートの向き（例えば、作成日時であれば新しい順、古い順等）を指定できる。例えば、ソート条件が更新日時の新しい順である場合、ファイルＦの属性１５が保持する更新日時が最も新しいファイルの表示順スコアが最も高く、以下更新日時の新しいファイルほど表示順スコアが高くなる。
【００１９】
アイコン再配置手段５は、前記算出した表示順スコアに基づいて再配置する座標（Ｘ、Ｙ、Ｚ）を算出し、アイコンデータＩの位置座標１１を更新する。
アイコン再配置手段５は、座標（Ｘ、Ｙ、Ｚ）を算出するために、平面座標（Ｘ、Ｙ）と深さ座標（Ｚ）とをそれぞれ算出する。
平面座標（Ｘ、Ｙ）を算出するにあたり、各アイコンのＸ、Ｙ表示位置の関係を維持し、且つ、後述する領域設定入力手段９によりユーザから指定された領域の範囲内に平面座標（Ｘ、Ｙ）が収まるように算出する。なお、領域設定入力手段９によるユーザからの領域入力が無い場合は、再配置する領域は再配置前の領域と同じとし、平面座標（Ｘ、Ｙ）は変わらないものとなる。
深さ座標（Ｚ）を算出するにあたり、前記算出した表示順スコアが高いアイコンから順に画面７の前面側に表示されるように算出する。本例においては、深さ座標（Ｚ）が０の場合が画面の最前面となり、深さ座標（Ｚ）が大きいほど画面の背面側となるものとする。
アイコン再配置手段５は、上記のように算出した平面座標（Ｘ、Ｙ）と深さ座標（Ｚ）に基づく再配置する座標（Ｘ、Ｙ、Ｚ）で、アイコンデータＩの位置座標１１を更新する。
【００２０】
アイコン表示手段６は、前記更新したアイコンデータＩの位置座標１１の平面座標（Ｘ、Ｙ）に対応する画面７上の位置に、アイコン画像１３を表示出力する。ここで、各アイコンデータＩの位置座標１１の平面座標（Ｘ、Ｙ）が近いために画面７上でアイコン画像１３が重なり合う場合は、位置座標１１の深さ座標（Ｚ）が小さいアイコンほど画面の前面側となるように重なり合うアイコン画像を作成し、画面７に表示出力する。
【００２１】
条件設定入力手段８は、画面の深さ方向でのアイコンのソート条件として、ファイルの各属性（例えば、作成日時、更新日時、アクセス日時、名前、サイズ、重要度、逼迫度等）と、それら属性毎のソートの向き（例えば、作成日時であれば新しい順、古い順等）をユーザに指定させるための入力インターフェースである。入力方法としては、例えば、画面７上に設定ダイアログを表示してソート条件をユーザに入力させる、ユーザが用意したソート条件を記述した設定ファイルを読み込ませる等の方法がある。
【００２２】
領域設定入力手段９は、画面の深さ方向でソートしたアイコンを再配置する画面７上の領域を、ユーザに指定させるための入力インターフェースである。入力方法としては、例えば、マウス等のポインティングデバイスにより画面７上の任意の範囲をユーザに指定させる、画面７上に設定ダイアログを表示しユーザに再配置する領域の座標を入力させる等の方法がある。
領域設定入力手段９で指定する領域は、再配置前の領域の縦横比と同じ比率の領域でも、異なる比率の領域でも構わない。
【００２３】
なお、アイコン表示装置が行う画面の深さ方向でのアイコンのソートは、ユーザの指示により実行する他、所定のタイミングでアイコン表示装置が自動的に実行してもよい。例えば、ファイルを新規に作成し、重ねて配置されているソートされたアイコン群に更に重ねて配置する場合に自動的に実行する等である。
【００２４】
本例の、アイコン表示装置は、プロセッサやメモリ等の公知のコンピュータハードウェアにより本発明に係るプログラムを実行することにより構成されており、上記スコア算出手段４、アイコン再配置手段５、アイコン表示手段６は、当該プログラムの実行により構成されている。
なお、本発明に係るアイコン表示装置は、スコア算出手段４、アイコン再配置手段５、アイコン表示手段６等の各機能手段をそれぞれ専用の回路モジュールとして構成するようにしてもよい。
【００２５】
本例に係るアイコン表示装置が行う処理について、具体例を用いて説明する。
まず、図２に示すように、画面７に重なり合うように配置されたアイコンＡ〜Ｄを例に、画面の深さ方向でのアイコンのソートについて説明する。なお、条件設定入力手段８によりユーザから指定された条件は更新日時の新しい順であり、領域設定入力手段９によるユーザからの再配置する領域の指定は無かったとする。
【００２６】
スコア算出手段４は、各アイコンに対応するファイルＦの属性１５に基づいて表示順スコアを算出する。条件設定入力手段８により指定された条件は更新日時の新しい順であり、アイコンＡに対応するファイルＦの属性１５が保持する更新日時が最も新しく、以下Ｂ、Ｃ、Ｄの順に新しいとすると、スコア算出手段４が算出する各アイコンに対応するファイルの表示順スコアはＡ＞Ｂ＞Ｃ＞Ｄとなる。
【００２７】
アイコン再配置手段５は、前記算出した表示順スコアに基づいてアイコンデータＩの位置座標１１を更新する。アイコン再配置手段５は、座標（Ｘ、Ｙ、Ｚ）を算出するにあたり、平面座標（Ｘ、Ｙ）と深さ座標（Ｚ）とをそれぞれ算出する。
まず、アイコン再配置手段５は平面座標（Ｘ、Ｙ）を算出する。ここで、領域設定入力手段９によるユーザからの再配置する領域の指定は無かったため、再配置する領域は再配置前の領域と同じであり、平面座標（Ｘ、Ｙ）は変わらない。
次に、アイコン再配置手段５は深さ座標（Ｚ）を算出する。本例においては、深さ座標（Ｚ）が０の場合が画面の最前面となり、深さ座標（Ｚ）が大きいほど画面の背面側となるため、表示順スコアの最も大きいファイルＡのアイコンの深さ座標（Ｚ）を０、以下、ファイルＢ、Ｃ、Ｄのそれぞれの深さ座標（Ｚ）を１、２、３とする。
アイコン再配置手段５は、上記算出した平面座標（Ｘ、Ｙ）と深さ座標（Ｚ）に基づく再配置する座標（Ｘ、Ｙ、Ｚ）で、アイコンデータＩの位置座標１１を更新する。
【００２８】
アイコン表示手段６は、前記更新したアイコンデータＩの位置座標１１に対応する画面７上の位置に、対応するアイコン画像１３を表示出力する。ここで、アイコンＡは他のアイコンＢ、Ｃ、Ｄのいずれとも重なっているが、アイコンＡの深さ座標（Ｚ）が０であり最も小さいため、アイコンＡが画面の最前面となるようにアイコン画像を作成し、画面７に表示出力する。
図２で示した各アイコンに対してこれら処理を行うことで、各アイコンの位置関係を維持しつつ、画面の深さ方向でアイコンをソートした結果を図３に示す。
【００２９】
次に、図４に示すように、画面７に配置されたアイコンＡ〜Ｆを例に、指定領域へのアイコンの再配置について説明する。ここで、領域設定入力手段９により領域Ｒがアイコンを再配置する領域としてユーザに指定されたとする。
なお、アイコンの深さ座標（Ｚ）の更新に関する説明は、前述したアイコンの深さ方向のソートにおける説明内容と同等であるため、スコア算出手段４、アイコン表示手段６で行う処理の説明、及び、アイコン再配置手段５で行う深さ座標（Ｚ）に関連する処理についての説明は割愛する。
【００３０】
アイコン再配置手段５は、各アイコンを再配置する座標（Ｘ、Ｙ、Ｚ）を算出し、アイコンデータＩの位置座標１１を更新する。
アイコン再配置手段５は、座標（Ｘ、Ｙ、Ｚ）の平面座標（Ｘ、Ｙ）を、領域設定入力手段９によりユーザが指定した領域Ｒの範囲内に収まるように算出する。ここで、各アイコンのＸ、Ｙ表示位置の関係を維持するために、再配置前の領域の座標系と領域Ｒの座標系のＸ軸の長さの比、及びＹ軸の長さの比に基づいて、それぞれのアイコン間の距離を変更する。例えば、アイコンＡのＸ軸＋４、Ｙ軸＋２の座標にアイコンＢが在り、指定された領域Ｒの座標系の長さがＸ軸、Ｙ軸ともに再配置前の領域の座標系と比較して１／２であった場合、アイコンＡ、Ｂ間のＸ軸、Ｙ軸それぞれの方向における距離を１／２とする、つまりアイコンＡのＸ軸＋２、Ｙ軸＋１の座標にアイコンＢとなるように領域Ｒ内の平面座標（Ｘ、Ｙ）を算出する。
アイコン再配置手段５は、上記算出した平面座標（Ｘ、Ｙ）と別途算出した深さ座標（Ｚ）に基づく再配置する座標（Ｘ、Ｙ、Ｚ）で、アイコンデータＩの位置座標１１を更新する。
図５に、各アイコンのＸ、Ｙ表示位置の関係を維持しつつ、ユーザから指定された領域Ｒ内に各アイコンが再配置された結果を示す。
【００３１】
なお、本願においては、アイコン再配置手段５は再配置する座標（Ｘ、Ｙ、Ｚ）を算出しアイコンデータＩの位置座標１１を更新するとしているが、算出した座標（Ｘ、Ｙ、Ｚ）をアイコンデータＩに更新せず一時的に保持しておき、アイコン表示手段６は前記保持した座標（Ｘ、Ｙ、Ｚ）に基づく画面７上の位置にアイコンを表示するようにしてもよい。
【図面の簡単な説明】
【００３２】
【図１】本発明に係るアイコン表示装置の機能構成を示す図である。
【図２】本発明に係るアイコン表示装置における画面の深さ方向でのアイコンのソートを説明する図である。
【図３】本発明に係るアイコン表示装置における画面の深さ方向でのアイコンのソートを説明する図である。
【図４】本発明に係るアイコン表示装置における指定領域へのアイコンの再配置を説明する図である。
【図５】本発明に係るアイコン表示装置における指定領域へのアイコンの再配置を説明する図である。
【符号の説明】
【００３３】
２：スコア算出手段    ３：アイコン再配置手段
４：アイコン表示手段    ５：画面
６：条件設定入力手段    ７：領域設定入力手段
Ｉ：アイコン    Ｆ：ファイル
【図１】
2006244326.tif 000003
【図２】
2006244326.tif 000004
【図３】
2006244326.tif 000005
【図４】
2006244326.tif 000006
【図５】
2006244326.tif 000007