(57)【要約】【課題】対象のディレクトリ以降の階層のファイルをより効率的に提示することが可能な表示制御方法、システム、装置、およびプログラムを提供する。【解決手段】表示画面に表示されたディレクトリのアイコンの移動を検出するステップと、検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御するステップと、を含む、表示制御方法。【選択図】図２
2015064845.tif 000002
【特許請求の範囲】
【請求項１】
表示画面に表示されたディレクトリのアイコンの移動を検出するステップと、
検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御するステップと、
を含む、表示制御方法。
【請求項２】
前記制御するステップは、前記アイコンのディレクトリ以降の階層に含まれるファイルを対象としてショートカットを生成する、請求項１に記載の表示制御方法。
【請求項３】
前記検出するステップは、前記アイコンの縦または横の移動、若しくは円移動を検出する、請求項１または２に記載の表示制御方法。
【請求項４】
前記制御するステップは、優先度の高いファイルから所定数ずつ、段階的に前記ショートカットを生成する、請求項１〜３のいずれか１項に記載の表示制御方法。
【請求項５】
前記制御するステップは、前記移動を検出する度に、段階的に生成したショートカット群を順次追加して表示する、請求項４に記載の表示制御方法。
【請求項６】
前記制御するステップは、生成した前記ショートカットを、ショートカット表示用領域に表示するよう制御する、請求項１〜５のいずれか１項に記載の表示制御方法。
【請求項７】
前記ショートカット表示用領域は、前記移動が検出された際に新たに表示されるウインドウである、請求項６に記載の表示制御方法。
【請求項８】
前記優先度の条件は、予め設定される、請求項１〜７のいずれか１項に記載の表示制御方法。
【請求項９】
前記優先度の条件は、移動の種類に応じて各々設定される、請求項１〜８のいずれか１項に記載の表示制御方法。
【請求項１０】
前記制御するステップは、同名のファイルが存在する場合、上位ディレクトリからのパスをショートカットの名称として表示する、請求項１〜９のいずれか１項に記載の表示制御方法。
【請求項１１】
表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、
前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、
を備える、表示制御システム。
【請求項１２】
表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、
前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、
を備える、表示制御装置。
【請求項１３】
コンピュータを、
表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、
前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御方法、システム、装置、およびプログラムに関する。
【背景技術】
【０００２】
従来の電子文書ファイルの管理方法として、ツリー構造を利用したファイル管理が行われている。ディレクトリ内の所望のファイルを検索するためには、そのファイルを検索するための条件として検索キーを指定し、ファイルの検索結果一覧を取得していた。
【０００３】
また、電子文書ファイルの管理方法に関し、下記特許文献１では、ファイルの属性（ファイル名、最終更新者等）を元にファイルを抽出して一覧を取得している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平９−２２３０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、利用者が、ディレクトリ内に目的のファイルが存在することは認知していても、適切な検索条件（例えば、ファイル名）を思い出せない場合、ディレクトリ内のファイルを全て確認する必要があった。この場合、ディレクトリが複雑なツリー構造を有する場合、一つずつディレクトリを手動で展開する必要があり、ファイルの捜索に時間と手間がかかり、大きな負担となっていた。
【０００６】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、対象のディレクトリ以降の階層のファイルをより効率的に提示することが可能な、新規かつ改良された表示制御方法、システム、装置、およびプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、表示画面に表示されたディレクトリのアイコンの移動を検出するステップと、検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御するステップと、を含む、表示制御方法が提供される。
【０００８】
また、前記制御するステップは、前記アイコンのディレクトリ以降の階層に含まれるファイルを対象としてショートカットを生成してもよい。
【０００９】
また、前記検出するステップは、前記アイコンの縦または横の移動、若しくは円移動を検出してもよい。
【００１０】
また、前記制御するステップは、優先度の高いファイルから所定数ずつ、段階的に前記ショートカットを生成してもよい。
【００１１】
また、前記制御するステップは、前記移動を検出する度に、段階的に生成したショートカット群を順次追加して表示してもよい。
【００１２】
また、前記制御するステップは、生成した前記ショートカットを、ショートカット表示用領域に表示するよう制御してもよい。
【００１３】
また、前記ショートカット表示用領域は、前記移動が検出された際に新たに表示されるウインドウであってもよい。
【００１４】
また、前記優先度の条件は、予め設定されてもよい。
【００１５】
また、前記優先度の条件は、移動の種類に応じて各々設定されてもよい。
【００１６】
また、前記制御するステップは、同名のファイルが存在する場合、上位ディレクトリからのパスをショートカットの名称として表示してもよい。
【００１７】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、を備える、表示制御システムが提供される。
【００１８】
また、上記課題を解決するために、本発明の別の観点によれば、表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、を備える、表示制御装置が提供される。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、表示画面に表示されたディレクトリのアイコンの移動を検出する検出部と、前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部と、として機能させるためのプログラムが提供される。
【発明の効果】
【００２０】
以上説明したように本発明によれば、対象のディレクトリ以降の階層のファイルをより効率的に提示することが可能である。
【図面の簡単な説明】
【００２１】
【図１】本発明の一実施形態による業務データ管理システムの全体構成を示す図である。
【図２】本実施形態による情報処理装置の主要な構成の一例を示すブロック図である。
【図３】本実施形態による任意の基準点に対して設定する５つの領域を示す図である。
【図４】操作を認識しない領域について説明するための図である。
【図５】本実施形態による横振り操作の検出について説明するための図である。
【図６】本実施形態による縦振り操作の検出について説明するための図である。
【図７】本実施形態による回転振り操作の検出について説明するための図である。
【図８】電子ファイルを管理するツリー構造の一例を示す図である。
【図９】本実施形態による設定画面の一例を示す図である。
【図１０】本実施形態によるショートカットの生成および表示の動作処理を示すフローチャートである。
【図１１】アイコンに対する所定の移動が検出された際に新たに表示されるショートカット表示用領域について説明するための画面遷移図である。
【図１２】本実施形態によるショートカット表示用領域であるウインドウの表示例を示す図である。
【発明を実施するための形態】
【００２２】
以下に添付図面を参照しながら、本発明の実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２３】
本発明は、以下本明細書において詳細に説明するような多様な形態で実施され得る。また、各実施形態による表示制御装置（情報処理装置１）は、
Ａ．表示画面に表示されたディレクトリのアイコンの移動を検出する検出部（移動検出部１１）と、
Ｂ．前記検出部により検出されたアイコンの所定の移動に応じて、前記アイコンのディレクトリに含まれるファイルのうち、所定の優先度に応じて生成した各ファイルのショートカットを表示するよう制御する制御部（生成部１２、表示制御部１３）と、
を有する。
【００２４】
このような情報処理装置１について、まず情報処理装置１の概要を説明してから、本実施形態の基本構成および動作処理等を具体的に説明する。
【００２５】
＜１．情報処理装置１の概要＞
図１は、本発明の一実施形態による情報処理装置１の概要を説明するための図である。図１に示すように、本実施形態による情報処理装置１は、ノート型ＰＣ（パーソナルコンピュータ）であって、表示部２および操作入力部３を有する。なお図１に示すノート型ＰＣは、情報処理装置１の一例であって、情報処理装置１はこれに限定されず、デスクトップ型ＰＣや、携帯電話端末、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、タブレット端末等であってもよい。
【００２６】
情報処理装置１の表示部２には、デスクトップ画面において、各アプリケーションやファイル、ディレクトリ等へのリンクであるアイコンが表示されている。利用者は、例えばディレクトリのリンクであるアイコン２１ａ〜２１ｃのいずれかを選択すると、対象ディレクトリのウインドウが展開され、対象ディレクトリの中身を閲覧することができる。
【００２７】
（背景）
通常、情報処理装置１に記憶されている多数の電子ファイルはツリー構造を利用して管理されている。したがって、利用者が、特定のディレクトリ内に目的のファイルが存在することは認知していても、適切な検索条件（例えば、ファイル名）を思い出せない場合、ディレクトリ内のファイルを全て確認する必要があった。この場合、ディレクトリが複雑なツリー構造を有する場合、一つずつディレクトリを手動で展開する必要があり、ファイルの捜索に時間と手間がかかり、大きな負担となっていた。
【００２８】
そこで、本実施形態による情報処理装置１では、対象のディレクトリ以降の階層のファイルをより効率的に提示し、深い階層にあるファイルも対象のディレクトリの直下に存在しているかのように扱うことができる。対象のディレクトリは、利用者が所望のディレクトリのアイコンに対して所定の操作（例えばアイコンを振る操作）を行うことで特定され得る。
【００２９】
以上、本発明の一実施形態による情報処理装置１の概要について説明した。続いて、このような情報処理装置１の基本構成および動作処理について図２〜図１０を参照して具体的に説明する。
【００３０】
＜２．基本構成および動作処理＞
［２−１．基本構成］
図２は、本実施形態による情報処理装置１の主要な構成の一例を示すブロック図である。図２に示すように、情報処理装置１は、主制御部１０、表示部２、操作入力部３、通信部１５、および記憶部１７を有する。
【００３１】
（主制御部）
主制御部１０は、情報処理装置１の各構成を制御する。また、主制御部１０は、例えばマイクロプロセッサにより実現される。
【００３２】
また、本実施形態による主制御部１０は、図２に示すように、移動検出部１１、生成部１２、および表示制御部１３として機能する。移動検出部１１は、操作入力部３から入力された利用者による操作情報に基づいて、アイコン２１の移動を検出する。具体的には、移動検出部１１は、操作対象のアイコン２１の縦または横の移動、若しくは円移動といった所定の移動（利用者によるアイコンを振る操作）を検出する。移動検出部１１によるアイコン２１の移動検出の一例について、以下図３〜図７を参照して説明する。
【００３３】
図３は、任意の基準点３２に対して設定する５つの領域を示す図である。基準点３２は、例えば図３に示すように、アイコン２１の中心点としてもよい。本実施形態では、図３に示すように、基準点３２に対して、基準点３２を含む領域３０と、領域３０の周囲を４分割した領域３１ａ、３１ｂ、３１ｃ、３１ｄを設定した場合を想定する。領域３０は、基準点３２を含む領域であればよいので、例えばアイコン２１より小さい領域に設定することも可能である。また、領域３１ａ、３１ｃは、領域３０に対して左側の上下に位置し、領域３１ｂ、３１ｄは、領域３０に対して右側の上下に位置している。
【００３４】
領域３０は、本実施形態による「アイコンを振る操作」として認識しない範囲であって、例えば図４に示すように、領域３０の範囲内においてアイコン２１が移動しても、移動検出部１１は、所定の移動（振る操作）を認識しない。これにより、誤操作の検知や誤検知を避けることができる。なお領域３０の形や大きさは、システムや利用者毎に適切なものに設定され得る。
【００３５】
図５は、本実施形態による横振り操作の検出について説明するための図である。図５に示すように、アイコン２１が、利用者による操作（マウスを用いたドラッグ操作や、タッチパッドを用いたドラッグ操作）に応じて、領域３１ａから領域３１ｂ、または領域３１ｃから領域３１ｄ、若しくはそれぞれ逆に移動した場合（間に領域３０を挟む移動であってもよい）、移動検出部１１は横移動１回と判定する。このような横移動が連続で一定回数以上発生した場合、移動検出部１１は、所定の移動の一つである横振り操作として認識し、生成部１２に検出結果を通知する。
【００３６】
なお、本実施形態において、移動検出部１１は、アイコン２１の画像の一部が領域３１ａ〜３１ｃの範囲内に入った場合に、その領域にアイコン２１が移動したと検出してもよいし、アイコン２１を操作する操作体（ポインタ、指、タッチペン等）のポジションが領域３１ａ〜３１ｃの範囲内に入った場合に、その領域にアイコン２１が移動したと検出してもよい。
【００３７】
また、移動検出部１１は、アイコン２１の振り始めを判定するまでの所定回数を遊び回数として認識しないことで、誤操作や誤検知を避けることができる。
【００３８】
図６は、本実施形態による縦振り操作の検出について説明するための図である。図６に示すように、アイコン２１が、利用者による操作に応じて、領域３１ａから領域３１ｃ、または領域３１ｂから領域３１ｄ、若しくはそれぞれ逆に移動した場合（間に領域３０を挟む移動であってもよい）、移動検出部１１は縦移動１回と判定する。このような縦移動が連続で一定回数以上発生した場合、移動検出部１１は、所定の移動の一つである縦振り操作として認識し、生成部１２に検出結果を通知する。
【００３９】
図７は、本実施形態による回転振り操作の検出について説明するための図である。図７に示すように、アイコン２１が、利用者による操作に応じて、縦移動と横移動が交互に行われた場合（例えば、領域３１ａから領域３１ｂ、領域３１ｄ、領域３１ｃに順次移動した場合）、移動検出部１１は円移動１回と判定する。このような円移動が連続で一定回数以上発生した場合、移動検出部１１は、所定の移動の一つである回転振り操作として認識し、生成部１２に検出結果を通知する。
【００４０】
以上、移動検出部１１によるアイコンの移動検出について詳細に説明した。なお、アイコン２１が、利用者による操作に応じて、領域３１ａから領域３１ｄ、または領域３１ｂから領域３１ｃ、若しくはそれぞれ逆に移動した場合（間に領域３０を挟む移動も含む）、移動検出部１１は、誤操作または誤検知として判定の対象から除外する。
【００４１】
生成部１２は、移動検出部１１により所定の移動（例えば、横振り操作、縦振り操作、回転振り操作）が検出されたアイコンのディレクトリに含まれるファイルのショートカット（リンクとも称す）を生成する。具体的には、生成部１２は、所定の優先度に基づいたランキングにしたがって、上位所定数のファイルのショートカットを生成する。この際、生成部１２は、操作されたディレクトリ以降の階層に含まれるファイルを対象とする。
【００４２】
ここで、図８を参照して電子ファイルのツリー構造管理について説明する。本実施形態による情報処理装置１は、後述する記憶部１７に格納している多数の電子ファイルを、ツリー構造により管理している。図８は、電子ファイルを管理するツリー構造の一例を示す図である。図８に示すように、例えばディレクトリ「ｄｉｒ０」の１つ下の階層には、複数のディレクトリ「ｄｉｒ１」「ｄｉｒ２」「ｄｉｒ３」と電子ファイル「ｆｉｌｅ  ａ」が存在する。また、「ｄｉｒ１」の１つ下の階層には、ディレクトリ「ｄｉｒ４」と電子ファイル「ｆｉｌｅ  ｂ」が存在し、ディレクトリ「ｄｉｒ４」の下には電子ファイル「ｆｉｌｅ  ｄ」「ｆｉｌｅ  ｅ」が存在する。
【００４３】
このようなツリー構造により電子ファイルが管理されている場合にディレクトリ「ｄｉｒ０」のアイコンの所定の移動が検出されると、生成部１２は、ディレクトリ「ｄｉｒ０」以降の階層に含まれるファイル「ｆｉｌｅ  ａ」〜「ｆｉｌｅ  ｇ」を対象としてショートカットの生成を行う。具体的には、ファイル「ｆｉｌｅ  ａ」〜「ｆｉｌｅ  ｇ」のうち、所定の優先度に基づくランキングにしたがった上位所定数に該当するファイルのショートカットを生成する。
【００４４】
また、生成部１２は、アイコン２１の所定の移動が検出される度に（すなわち、アイコン２１に対して所定の振り操作が行われる度に）、所定の優先度に基づくランキングにしたがった所定数のショートカットを段階的に追加生成する。これにより、最終的には対象のディレクトリ以降のファイルのショートカットが全て生成される。したがって、ツリー構造により複雑な階層で管理されている場合でも、対象のディレクトリ以降の階層に存在する全ての電子ファイルが、対象のディレクトリの直下に存在しているように扱われる。
【００４５】
なお、所定の優先度や上位所定数の設定は、予め設定画面により設定される。図９は、本実施形態による設定画面の一例を示す図である。図９に示すように、設定画面２２は、利用者による所定操作により呼び出される画面であって、本実施形態による振り操作に応じたショートカット作成に関する各種設定を行うことができる。
【００４６】
設定画面２２は、図９に示すように、ショートカットの作成の開始トリガとなる振り操作の種類を指定する操作種類指定欄２２０と、振り始め判定までの（遊び）回数の設定欄と、振り操作認識の回数の設定欄と、追加のショートカット（ＳＣ）を作成する振り回数の設定欄と、追加のショートカットの個数の設定欄と、各種重み付け条件の設定欄２２２と、振り操作を認識しない領域（図３に示す領域３０）の範囲調整欄２２４と、を含む。図９に示す設定画面は一例であって、本実施形態による各種設定項目は図９に示す例に限定されない。
【００４７】
操作種類指定欄２２０では、図９に示す縦振り操作の他、横振り操作、回転振り操作を選択することが可能である。このように、本実施形態では、振り操作の種類ごとに各種設定を行うことができる。
【００４８】
振り始め判定までの（遊び）回数の設定欄では、アイコン２１を振る操作を行った際に、振り始めが判定されるまでの回数を設定することができる。また、振り操作認識の回数の設定欄では、対象のディレクトリ以降に含まれるファイルのショートカット作成のトリガとして認識される振り操作の回数を設定することができる。また、追加のショートカットを作成する振り回数の設定欄では、ショートカットを追加表示するトリガとして認識される振り操作の回数を設定することができる。また、追加のショートカットの個数の設定欄では、追加表示するショートカットの数を設定することができる。
【００４９】
さらに、各種重み付け条件の設定欄２２２では、生成、表示されるショートカットの優先度を設定することができる。具体的には、例えば「ファイルの作成日時が新しい」「ファイルの作成日時が古い」といった単純な条件の他、「ファイルの更新日時が新しい／古い」「一定期間内での利用頻度が高い／低い」「ファイルサイズが大きい／小さい」等の条件を少なくとも１以上選択することができる。また、各条件に重み付けを設定することも可能である。例えば所定の優先度に利用する条件を「ファイル更新日時が古い」および「ファイルサイズが大きい」として、各重み付けをα１、α２とした場合、ショートカットを生成、表示する際に利用する所定の優先度に基づいた順番（ランキング）を決定するための各電子ファイルのポイント（Ｐ）は、例えば以下の式１により算出される。
【００５０】
【数１】
2015064845.tif 000003
【００５１】
また、振り操作を認識しない領域の範囲調整欄２２４では、図３に示す領域３０の範囲を設定することができる。
【００５２】
以上、生成部１２によるショートカット（リンク）の生成について詳細に説明した。
【００５３】
表示制御部１３は、生成部１２により生成されたショートカットを表示部２に表示するよう制御する。具体的には、表示制御部１３は、生成されたショートカットをショートカット表示用領域に表示する。ショートカット表示用領域は、例えばアイコンの所定の移動が検出された際に新たに表示したウインドウである。
【００５４】
また、表示制御部１３は、アイコン２１の所定の移動が検出される度に（すなわち、アイコン２１に対して所定の振り操作が行われる度に）生成部１２により段階的に追加生成されるショートカットを、ショートカット表示用領域に追加表示する。
【００５５】
以上、本実施形態による主制御部１０の各種機能について説明した。
【００５６】
（表示部）
表示部２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）またはＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）などにより実現され、表示制御部１３の制御により各種画面を表示する。
【００５７】
（操作入力部）
操作入力部３は、利用者による操作を検出するためのデバイスであって、例えば、タッチパネル、ボタン、スイッチ等により実現される。操作入力部３により検出された操作情報（入力情報）は、主制御部１０に供給される。
【００５８】
（通信部）
通信部１５は、外部装置と無線または有線接続してデータを送信および受信する機能を有する。
【００５９】
（記憶部）
記憶部１７は、主制御部１０が各処理を実行するためのプログラムを記憶する。また、記憶部１７は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびＨＤＤ（ハードディスクドライブ）等により実現される。
【００６０】
また、記憶部１７は、多数の電子ファイルを格納し、かかる多数の電子ファイルは、上述したようにツリー構造により管理されている。
【００６１】
以上、本実施形態による情報処理装置１の基本構成の一例について説明した。続いて、本実施形態によるショートカット生成・表示の動作処理について図１０を参照して説明する。
【００６２】
［２−２．動作処理］
図１０は、本実施形態によるショートカットの生成および表示の動作処理を示すフローチャートである。図１０に示すように、まず、ステップＳ１０３において、移動検出部１１は、操作入力部３からの入力情報（操作情報）に基づいて、利用者の操作に応じたアイコン２１の移動を検出する。
【００６３】
次いで、ステップＳ１０６において、生成部１２は、アイコン２１に対する所定の移動（例えば横振り操作、縦振り操作、または回転振り操作）が所定回数以上発生したか否かを判定する。なお、所定回数の判定を開始するまでの遊び回数が設定されている場合、生成部１２は、遊び回数後に所定回数の判定を開始する。
【００６４】
次に、所定回数以上発生したと判定された場合（Ｓ１０６／Ｙｅｓ）、ステップＳ１０９において、生成部１２は、アイコン２１のディレクトリ以降の階層に含まれるファイルのうち、予め設定された所定の優先度に基づく上位所定数のファイルのショートカット（ＳＣ）を生成する。
【００６５】
次いで、ステップＳ１１２において、表示制御部１３は、生成されたショートカットを、ショートカット表示用領域に表示する。これにより、利用者は、対象のディレクトリのアイコン２１を例えば３回振るだけで、当該ディレクトリ以降の階層に含まれるファイルのショートカットが所定の優先度に応じた順（ランキング順）に表示されるので、深い階層に存在するファイルであっても容易にアクセスすることができる。
【００６６】
続いて、ステップＳ１１５において、生成部１２は、アイコン２１による同所定の移動が再度所定回数以上発生したか否かを判定する。なお追加ショートカットを生成するトリガとして認識される所定の移動（振り操作）の回数が、初めにショートカットの生成を開始するトリガとして認識される回数（例えば３回）とは別に予め設定される場合、当該設定された回数（例えば２回）に従って判定される。これにより、利用者は、例えばアイコン２１を３回横に振ってショートカットを所定数表示させた後、さらにアイコン２１を２回横に振ることで、ショートカットを追加表示させることができる。
【００６７】
次いで、同所定の移動が再度所定回数以上発生したと判定された場合（Ｓ１１５／Ｙｅｓ）、ステップＳ１１８において、生成部１２は、同所定の優先度に基づくランキング順位にしたがって、次の所定数のショートカットを生成する。例えば、所定の優先度に基づくランキングの上位５つのファイルのショートカットが既に表示されている場合、生成部１２は、ランキング６位から所定数のファイルのショートカットを追加生成する。表示制御部１３は、生成部１２により生成されたショートカットをショートカット表示用領域に追加表示する。これにより、利用者は、再度アイコン２１を振るだけで、アイコン２１のディレクトリ以降に含まれるファイルのうち、次の順位のファイルのショートカットを追加表示させることができる。
【００６８】
上記Ｓ１１５およびＳ１１８は、対象ディレクトリ以降の階層に含まれる全ショートカットが表示されるまで（Ｓ１２１／Ｙｅｓ）繰り返され得る。
【００６９】
以上、本実施形態によるショートカットの生成、表示の動作処理について詳細に説明した。本実施形態によれば、深い階層に存在するファイルであっても、対象のディレクトリの直下に存在しているかのように扱うことができ、利用者は、ディレクトリのアイコン２１を振る操作を行うだけで、容易に深い階層に存在するファイルにもアクセスすることができる。続いて、本実施形態によるショートカットの表示例について図１１および図１２を参照して具体的に説明する。
【００７０】
＜３．表示例＞
図１１は、アイコン２１に対する所定の移動が検出された際に新たに表示されるショートカット表示用領域について説明するための画面遷移図である。図１１に示すように、表示部２に表示されているディレクトリのアイコン２１が、利用者が操作するポインタ２３により横振り操作された場合、移動検出部１１は、アイコン２１の所定の移動を検出する。所定の移動が所定回数発生した場合、表示制御部１３は、表示部２にショートカット表示用領域として新たなウインドウ２５を表示し、生成部１２により生成されたショートカットをウインドウ２５に表示する。
【００７１】
図１２は、本実施形態によるショートカット表示用領域であるウインドウ２５の表示例を示す図である。図１２に示すように、ウインドウ２５は、生成部１２により生成されたショートカットを表示するショートカット表示画面２５０と、重み付け条件の設定変更画面２５２を含む。
【００７２】
ショートカット表示画面２５０には、所定の優先度が高い上位所定数のファイルのショートカット２２−１〜２２−５が表示される。本実施形態では、例えば図８に示すディレクトリ「ｄｉｒ０」以降のファイル「ｆｉｌｅ  ａ」〜「ｆｉｌｅ  ｇ」のうち、所定の優先度が高い上位５つのファイルのショートカット２２−１〜２２−５が生成され、ショートカット表示画面２５０に表示される。これにより、例えば図８に示すツリー構造では深い階層に存在する「ｆｉｌｅ  ｄ」であっても、所定の優先度が高い場合は、対象ディレクトリ「ｄｉｒ  ０」のアイコン２１を振る操作に応じて、図１２に示すようにショートカット表示画面２５０に表示され、当該ディレクトリの直下に存在しているかのように扱われる。利用者は、「ｄｉｒ  ０」「ｄｉｒ  １」「ｄｉｒ  ４」を順次展開する手間を掛けずに、「ｆｉｌｅ  ｄ」にアクセスすることができる。
【００７３】
また、本実施形態による表示制御部１３は、ショートカットの名称にファイル名を用いているが、同名のファイルが存在する場合、識別可能な上位ディレクトリからのパスをショートカットの名称として用いてもよい。例えば、図１２に示すショートカット２２−３、２２−４は、いずれもファイル名が「ｆｉｌｅ  ｃ」で同じであるので、表示制御部１３は、識別可能な上位ディレクトリからのパスを用いて、「ｄｉｒ２／ｆｉｌｅ  ｃ」、「ｄｉｒ３／ｆｉｌｅ  ｃ」と表示する。
【００７４】
また、ショートカット表示画面２５０に表示されたショートカットに対して利用者がポインタ２３でポイントする等の操作を行うと、表示制御部１３は、対象ディレクトリ以下のパスを表示する。具体的には、例えば図１２に示すように、ポインタ２３でショートカット２２−５をポイントすると、対象ディレクトリ「ｄｉｒ０」からの完全なパスである「ｄｉｒ０／ｄｉｒ１／ｄｉｒ４／ｆｉｌｅ  ｄ」の表示２８が表示される。
【００７５】
また、重み付け条件の設定変更画面２５２では、所定の優先度の設定を変更することができる。利用者により、条件の追加や変更、重み付けの変更が行われると、ショートカット表示画面２５０は更新され、新たに設定された所定の優先度に基づくランキング順にショートカットが表示される。
【００７６】
また、ウインドウ２５が表示された後、再度アイコン２１を所定回数振る度に、ウインドウ２５のショートカット表示画面２５０には、ショートカットが所定の優先度に応じて段階的に追加表示される。具体的には、例えば図１２に示す例では、最初の段階で（最初にアイコン２１を所定回数振った段階で）、所定の優先度に基づくランキングの上位５位までのファイルのショートカット２２−１〜２２−５がショートカット表示画面２５０に表示される。続いて、アイコン２１を再度所定回数振ると、同所定の優先度に基づくランキングの６位から例えば１０位までのファイルのショートカットがショートカット表示画面２５０に追加表示され、さらにアイコン２１を所定回数振ると、同ランキングの１１位から例えば１５位までのファイルのショートカットが追加表示される。このように、本実施形態では、アイコン２１の所定の移動が検出される度に、所定の優先度に基づいて段階的にショートカットを追加表示することができる。
【００７７】
＜４．まとめ＞
以上説明したように、本実施形態による情報処理装置１によれば、対象のディレクトリ以降の階層のファイルをより効率的に提示し、深い階層にあるファイルも対象のディレクトリの直下に存在しているかのように扱うことができる。
【００７８】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００７９】
例えば、上述した実施形態による情報処理装置１の主制御部１０の少なくとも一部の機能を、情報処理装置１と無線／有線接続されるサーバ側で実行される表示制御システムも、本発明の技術的範囲に含まれる。
【００８０】
また、情報処理装置１の主制御部１０の各種機能を、情報処理装置１に内蔵されるＣＰＵ、ＲＯＭ、ＲＡＭを用いて発揮させるためのコンピュータプログラムも、本発明の技術的範囲に含まれる。また、該コンピュータプログラムを記憶させたコンピュータ読み取り可能な記憶媒体も提供される。記録媒体とは、例えばＣＤ−ＲＯＭ、フラッシュメモリ等の記録媒体である。
【符号の説明】
【００８１】
１    情報処理装置
２    表示部
３    操作入力部
１０    主制御部
１１    移動検出部
１２    生成部
１３    表示制御部
１５    通信部
１７    記憶部
２１    アイコン
２２    ショートカット（ＳＣ）
２３    ポインタ
２５    ウインドウ
２５０    ショートカット表示画面
２５２    重み付け条件の設定変更画面
３０、３１ａ〜３１ｄ    領域
３２    基準点
【図１】
2015064845.tif 000004
【図２】
2015064845.tif 000005
【図３】
2015064845.tif 000006
【図４】
2015064845.tif 000007
【図５】
2015064845.tif 000008
【図６】
2015064845.tif 000009
【図７】
2015064845.tif 000010
【図８】
2015064845.tif 000011
【図９】
2015064845.tif 000012
【図１０】
2015064845.tif 000013
【図１１】
2015064845.tif 000014
【図１２】
2015064845.tif 000015