(57)【要約】【課題】対象ノードまでの階層数に応じた表示態様のツリー表示を実現する。【解決手段】指示受付部１０は、ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける。画像形成部３０は、階層構造を有する複数ノードをツリー状に示すツリー表示を含んだ表示画像を形成する。表示制限部２０は、画像形成部３０によって形成される表示画像を制限する。表示処理部２０は、階層の起点から対象ノードまでの階層数に応じて複数ノードのツリー表示を制限する。【選択図】図１
2019079358.tif 000002
【特許請求の範囲】
【請求項１】
ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付手段と、
階層の起点から前記対象ノードまでの階層数に応じて前記複数ノードのツリー表示を制限する制限手段と、
を有する表示処理装置。
【請求項２】
請求項１に記載の表示処理装置において、
前記制限手段は、前記対象ノードまでの階層数が制限値を超える場合に前記ツリー表示を制限する、
ことを特徴とする表示処理装置。
【請求項３】
請求項１または２に記載の表示処理装置において、
前記制限手段は、前記対象ノードまでの階層数が制限値を超えない場合に前記ツリー表示を制限しない、
ことを特徴とする表示処理装置。
【請求項４】
請求項２または３に記載の表示処理装置において、
前記制限手段は、前記ツリー表示を制限している状態において、階層の起点からの階層数が前記制限値を超えない新たな対象ノードの指定を前記受付手段が受け付けた場合に、前記ツリー表示を制限している状態から前記ツリー表示を制限しない状態に移行する、
ことを特徴とする表示処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の表示処理装置において、
前記制限手段は、前記複数ノードを一括的に表示する一括的ツリー表示において、前記階層数に応じて前記ツリー表示を制限する、
ことを特徴とする表示処理装置。
【請求項６】
請求項１から５のいずれか１項に記載の表示処理装置において、
前記制限手段は、前記複数ノードを段階的に表示する段階的ツリー表示において、前記階層数に応じて前記ツリー表示を制限しない、
ことを特徴とする表示処理装置。
【請求項７】
請求項６に記載の表示処理装置において、
前記段階的ツリー表示は、前記複数ノードを１階層ずつ展開して表示するツリー表示である、
ことを特徴とする表示処理装置。
【請求項８】
請求項１から７のいずれか１項に記載の表示処理装置において、
前記制限手段は、前記複数ノードのうちの１つ以上のノードを省略して表示するように前記ツリー表示を制限する、
ことを特徴とする表示処理装置。
【請求項９】
請求項１から８のいずれか１項に記載の表示処理装置において、
前記受付手段により受け付けた対象ノードの指定が前記複数ノードを一括的に表示する一括的ツリー表示の指示である場合に、前記制限手段は前記対象ノードまでの階層数に応じて前記ツリー表示を制限する、
ことを特徴とする表示処理装置。
【請求項１０】
請求項９に記載の表示処理装置において、
前記一括的ツリー表示の指示は、前記対象ノードへのリンクを指定する操作である、
ことを特徴とする表示処理装置。
【請求項１１】
請求項１から１０のいずれか１項に記載の表示処理装置において、
前記受付手段により受け付けた対象ノードの指定が前記複数ノードを段階的に表示する段階的ツリー表示の指示である場合に、前記制限手段は前記対象ノードまでの階層数に応じて前記ツリー表示を制限しない、
ことを特徴とする表示処理装置。
【請求項１２】
請求項１から１１のいずれか１項に記載の表示処理装置において、
前記制限手段は、ツリー表示を行う表示領域の変動によっては、前記複数ノードのツリー表示を制限しない、
ことを特徴とする表示処理装置。
【請求項１３】
コンピュータに、
ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付機能と、
階層の起点から前記対象ノードまでの階層数に応じて前記複数ノードのツリー表示を制限する制限機能と、
を実現させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示処理装置およびプログラムに関する。
【背景技術】
【０００２】
階層構造を有する複数のデータをツリー状に表示する技術が知られている。例えば、特許文献１には、階層構造を有する複数のデータをノードとするツリー状の表示が可能であり、兄弟ノードの件数が所定数を超えた場合に兄弟ノードの表示を省略することにより、性能の低下や操作性の劣化を防ぎつつ、操作者が必要とするノードを表示させるデータ表示処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２５９３０３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
階層構造を有する複数ノードをツリー状に表示させるツリー表示においては、同じ親ノードの下層にある兄弟ノードの件数が多い場合の他に、親子関係にあたる階層数が多い場合もある。
【０００５】
本発明の目的は、対象ノードまでの階層数に応じた表示態様のツリー表示を実現することにある。
【課題を解決するための手段】
【０００６】
請求項１に係る発明は、ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付手段と、階層の起点から前記対象ノードまでの階層数に応じて前記複数ノードのツリー表示を制限する制限手段と、を有する表示処理装置である。
【０００７】
請求項２に係る発明は、請求項１に記載の表示処理装置において、前記制限手段は、前記対象ノードまでの階層数が制限値を超える場合に前記ツリー表示を制限することを特徴とする表示処理装置である。
【０００８】
請求項３に係る発明は、請求項１または２に記載の表示処理装置において、前記制限手段は、前記対象ノードまでの階層数が制限値を超えない場合に前記ツリー表示を制限しないことを特徴とする表示処理装置である。
【０００９】
請求項４に係る発明は、請求項２または３に記載の表示処理装置において、前記制限手段は、前記ツリー表示を制限している状態において、階層の起点からの階層数が前記制限値を超えない新たな対象ノードの指定を前記受付手段が受け付けた場合に、前記ツリー表示を制限している状態から前記ツリー表示を制限しない状態に移行することを特徴とする表示処理装置である。
【００１０】
請求項５に係る発明は、請求項１から４のいずれか１項に記載の表示処理装置において、前記制限手段は、前記複数ノードを一括的に表示する一括的ツリー表示において、前記階層数に応じて前記ツリー表示を制限することを特徴とする表示処理装置である。
【００１１】
請求項６に係る発明は、請求項１から５のいずれか１項に記載の表示処理装置において、前記制限手段は、前記複数ノードを段階的に表示する段階的ツリー表示において、前記階層数に応じて前記ツリー表示を制限しないことを特徴とする表示処理装置である。
【００１２】
請求項７に係る発明は、請求項６に記載の表示処理装置において、前記段階的ツリー表示は、前記複数ノードを１階層ずつ展開して表示するツリー表示であることを特徴とする表示処理装置である。
【００１３】
請求項８に係る発明は、請求項１から７のいずれか１項に記載の表示処理装置において、前記制限手段は、前記複数ノードのうちの１つ以上のノードを省略して表示するように前記ツリー表示を制限することを特徴とする表示処理装置である。
【００１４】
請求項９に係る発明は、請求項１から８のいずれか１項に記載の表示処理装置において、前記受付手段により受け付けた対象ノードの指定が前記複数ノードを一括的に表示する一括的ツリー表示の指示である場合に、前記制限手段は前記対象ノードまでの階層数に応じて前記ツリー表示を制限することを特徴とする表示処理装置である。
【００１５】
請求項１０に係る発明は、請求項９に記載の表示処理装置において、前記一括的ツリー表示の指示は、前記対象ノードへのリンクを指定する操作であることを特徴とする表示処理装置である。
【００１６】
請求項１１に係る発明は、請求項１から１０のいずれか１項に記載の表示処理装置において、前記受付手段により受け付けた対象ノードの指定が前記複数ノードを段階的に表示する段階的ツリー表示の指示である場合に、前記制限手段は前記対象ノードまでの階層数に応じて前記ツリー表示を制限しないことを特徴とする表示処理装置である。
【００１７】
請求項１２に係る発明は、請求項１から１１のいずれか１項に記載の表示処理装置において、前記制限手段は、ツリー表示を行う表示領域の変動によっては、前記複数ノードのツリー表示を制限しないことを特徴とする表示処理装置である。
【００１８】
請求項１３に係る発明は、コンピュータに、ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付機能と、階層の起点から前記対象ノードまでの階層数に応じて前記複数ノードのツリー表示を制限する制限機能と、を実現させるプログラムである。
【発明の効果】
【００１９】
請求項１に係る発明により、対象ノードまでの階層数に応じた表示態様のツリー表示が実現される。
【００２０】
請求項２に係る発明により、対象ノードまでの階層数が制限値を超えるとツリー表示が制限される。
【００２１】
請求項３に係る発明により、対象ノードまでの階層数が制限値を超えなければツリー表示が制限されない。
【００２２】
請求項４に係る発明により、新たな対象ノードの階層数に応じてツリー表示の状態が移行する。
【００２３】
請求項５に係る発明により、一括的ツリー表示の場合に、階層数に応じてツリー表示が制限される。
【００２４】
請求項６に係る発明により、段階的ツリー表示の場合に、階層数に応じてツリー表示が制限されない。
【００２５】
請求項７に係る発明により、複数ノードを１階層ずつ展開して表示する段階的ツリー表示が実現される。
【００２６】
請求項８に係る発明により、複数ノードのうちの１つ以上のノードを省略して表示するようにツリー表示が制限される。
【００２７】
請求項９に係る発明により、一括的ツリー表示の指示を受け付けた場合に、階層数に応じてツリー表示が制限される。
【００２８】
請求項１０に係る発明により、対象ノードへのリンクを指定する操作が一括的ツリー表示の指示となる。
【００２９】
請求項１１に係る発明により、段階的ツリー表示の指示を受け付けた場合に、階層数に応じてツリー表示が制限されない。
【００３０】
請求項１２に係る発明により、ツリー表示を行う表示領域の変動によってはツリー表示が制限されない。
【００３１】
請求項１３に係る発明により、対象ノードまでの階層数に応じた表示態様のツリー表示を実現するプログラムが提供される。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施において好適な表示処理装置の具体例を示す図である。
【図２】階層構造を有する複数ノードの具体例を示す図である。
【図３】ツリー表示を含む表示画像の具体例を示す図である。
【図４】制限されたツリー表示の具体例を示す図である。
【図５】一括的ツリー表示と段階的ツリー表示の具体例を示す図である。
【図６】図１の表示処理装置が実行する表示制限処理の具体例を示す図である。
【図７】図１の表示処理装置が実行する表示制限解除処理の具体例を示す図である。
【発明を実施するための形態】
【００３３】
図１は、本発明の実施において好適な表示処理装置の具体例を示す図である。図１に示す具体例において、表示処理装置１００は、指示受付部１０と表示制限部２０と画像形成部３０と表示部４０とデータ記憶部５０と階層構造管理部６０を備えている。
【００３４】
指示受付部１０は、操作デバイスなどを介して入力されるユーザ操作に応じた指示を受け付ける。指示受付部１０は、例えば、ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける。
【００３５】
表示制限部２０は、画像形成部３０によって形成されるツリー表示を制限する。表示制限部２０は、例えば、階層の起点から対象ノードまでの階層数に応じて複数ノードのツリー表示を制限する。
【００３６】
画像形成部３０は、表示部４０に表示される表示画像を形成する。画像形成部３０は、例えば、階層構造を有する複数ノードをツリー状に示すツリー表示を含んだ表示画像を形成する。
【００３７】
表示部４０は、画像形成部３０によって形成された表示画像を表示する。表示部４０の好適な具体例は、ディスプレイ等の表示デバイスである。なお、表示部４０は表示処理装置１００の必須構成ではない。例えば、表示処理装置１００が表示部４０を備えていない場合には、画像形成部３０によって形成された表示画像が、表示処理装置１００に外部装置として接続された表示デバイス等に表示されてもよい。
【００３８】
データ記憶部５０は、階層構造を有する複数のデータを記憶する。データ記憶部５０の好適な具体例は、メモリやハードディスク等の記憶デバイスである。データ記憶部５０には、例えば文書データや画像データなどを代表例とする様々なデータで構成されるファイルが記憶される。
【００３９】
階層構造管理部６０は、データ記憶部５０に記憶された複数のデータに関する階層構造を管理する。階層構造管理部６０により、例えば、データ記憶部５０に記憶されたファイルが、フォルダをノードとする階層構造で管理される。
【００４０】
表示処理装置１００は、例えばコンピュータを利用して実現することができる。そのコンピュータは、ＣＰＵ等の演算デバイス、メモリやハードディスク等の記憶デバイス、インターネット等の通信回線を利用する通信デバイス、光ディスクや半導体メモリ等の記憶媒体からデータを読み取りデータを書き込むデバイス、ディスプレイ等の表示デバイス、ユーザから操作を受け付ける操作デバイス等のハードウェア資源を備えている。
【００４１】
そして、例えば、図１に示す表示処理装置１００が備える符号を付した複数部分のうちの少なくとも一部の機能に対応したプログラム（ソフトウェア）がコンピュータに読み込まれ、そのコンピュータが備えるハードウェア資源と読み込まれたソフトウェアとの協働により、表示処理装置１００が備える少なくとも一部の機能がコンピュータにより実現される。そのプログラムは、例えば、インターネット等の通信回線を介してコンピュータ（表示処理装置１００）に提供されてもよいし、光ディスク等の記憶媒体に記憶されてコンピュータ（表示処理装置１００）に提供されてもよい。
【００４２】
図１に示す表示処理装置１００の全体構成は以上のとおりである。次に、図１の表示処理装置１００により実現される機能等について詳述する。なお、図１に示した構成（部分）については以下の説明において図１の符号を利用する。
【００４３】
図２は、階層構造を有する複数ノードの具体例を示す図である。図２には、フォルダをノードとする階層構造の具体例が図示されている。つまり、親となるフォルダ内に（親となるフォルダの下層に）子となるフォルダやファイルが存在する親子関係の階層構造が図示されている。
【００４４】
階層構造を有する複数ノードのうち、最上層のノードはルートと呼ばれ、最下層（末端）のノードはリーフと呼ばれる。また、親となるフォルダ内に子となる複数のフォルダ（ファイルでもよい）が存在する場合もある。親となるフォルダが同じである複数のフォルダやファイルは兄弟関係にある。
【００４５】
ちなみに、図２に示す具体例において、例えばルートとなる最上層のフォルダを階層の起点とすると、その起点から図に示す対象ノードとなるフォルダまでの階層数は「３」となる。
【００４６】
階層構造管理部６０は、データ記憶部５０に記憶されたファイルを、例えば図２に例示するように、フォルダをノードとする階層構造で管理する。そして、画像形成部３０は、例えば、階層構造を有する複数ノードをツリー状に示すツリー表示を含んだ表示画像を形成する。
【００４７】
図３は、ツリー表示を含む表示画像の具体例を示す図である。図３には、画像形成部３０によって形成されて表示部４０に表示される表示画像の具体例が図示されている。図３の表示画像は、例えばブラウザなどのビューワーで表示される。図３に示す具体例において、表示画像内には、ツリー表示３２とパンくずリスト３４と指定フォルダ内情報３６が含まれている。
【００４８】
ツリー表示３２は、対象ノードとして指定された指定フォルダが含まれているフォルダの階層構造をツリー状に示す画像である。例えば、階層構造のルートとなるフォルダから指定フォルダまでの親子関係がツリー状に表現される。
【００４９】
図３に示す具体例では、フォルダ０１００１が指定フォルダであり、階層構造のルートとなるルートフォルダから下層に向かってフォルダ０１００１までの親子関係をツリー状に示すツリー画像が表示される。
【００５０】
なお、ルートフォルダからフォルダ０１００１までのツリー画像の全容をツリー表示３２の表示領域内に表示できない場合には、例えば、図３に示すツリー表示３２の具体例のように、ツリー画像の一部のみが表示領域内に表示され、ユーザによるスクロール操作などに応じて、表示部分が変更できるようにしてもよい。
【００５１】
パンくずリスト３４は、階層構造内における指定フォルダまでの経路の一部を示す画像である。例えば、設定された階層数だけ、指定フォルダとその上層（親の方向）にある複数のフォルダのリストが表示される。
【００５２】
図３に示す具体例では、設定された階層数が「１０」であり、指定フォルダであるフォルダ０１００１からフォルダ００９９２までの親子関係にある１０個のフォルダにより、指定フォルダであるフォルダ０１００１までの経路の一部が示されている。
【００５３】
指定フォルダ内情報３６は、指定フォルダに関する情報である。例えば、ユーザによって指定されたフォルダが指定フォルダとなり、その指定フォルダ内にあるフォルダやファイルが、指定フォルダ内情報３６として表示される。
【００５４】
図３に示す具体例では、フォルダ０１００１が指定フォルダであり、フォルダ０１００１内にある（フォルダ０１００１の子となる）フォルダ０１００２に関する名前と作成者と更新日時が表示されている。なお、指定フォルダ内に複数のフォルダ（ファイル）がある場合には、それらの兄弟関係にある複数のフォルダ（ファイル）に関する情報が、指定フォルダ内情報３６に表示されてもよい。
【００５５】
また、図３に示す具体例において、例えば、ユーザが表示画像内の戻るボタン４２を操作することにより、現在の指定フォルダ（図３の例ではフォルダ０１００１）の直前に指定された指定フォルダの表示画像に戻される。また、例えば、ユーザが表示画像内の進むボタン４４を操作することにより、現在の指定フォルダの直後に指定された指定フォルダの表示画像に進められる。
【００５６】
さらに、図３に示す具体例において、入力欄４６に対象ノードとなるフォルダのパス（例えばＵＲＬ：uniform resource locator）を入力することにより、そのフォルダが指定フォルダに指定される。また、表示画像内に表示されるフォルダの画像に対するクリック操作により、そのフォルダが指定フォルダに指定されてもよい。
【００５７】
画像形成部３０によって形成される表示画像は、表示制限部２０によって制限される。表示制限部２０は、例えば、階層の起点から対象ノードまでの階層数に応じて複数ノードのツリー表示３２を制限する。
【００５８】
図４は、制限されたツリー表示の具体例を示す図である。表示制限部２０は、例えば、対象ノードとして指定された指定フォルダ（指定ノード）までの階層数が制限値を超える場合にツリー表示３２を制限する。表示制限部２０は、例えば、複数ノードのうちの１つ以上のノードを省略して表示するようにツリー表示３２を制限する。
【００５９】
例えば、階層数の制限値が１０００階層である場合に、ルートフォルダから１００１階層目にあるフォルダ０１００１が対象ノードとして指定されると、図４に示す具体例のようにツリー表示３２が制限される。
【００６０】
具体例１は、ルートノードとなるルートフォルダのみに制限されたツリー表示３２を示している。つまり、ルートフォルダからフォルダ０１００１までの階層構造のうち、ルートフォルダのみを残して他のフォルダを省略したツリー表示３２が具体例１である。
【００６１】
具体例１では、ルートフォルダのみでツリー表示３２を形成すればよいので、例えばルートフォルダからフォルダ０１００１までの全フォルダでツリー表示３２を形成する場合に比べ、ツリー表示３２を形成するための画像処理量が低減される。
【００６２】
一方、具体例２は、ルートフォルダからフォルダ０１００１までの階層構造のうちの一部のみを残して他のフォルダを省略したツリー表示３２を示している。つまり、ルートフォルダからその近傍にあるフォルダ００００３までの部分的な階層構造と、フォルダ０１００１の近傍にあるフォルダ００９９９からフォルダ０１００１までの部分的な階層構造を残して、フォルダ００００４からフォルダ００９９８までのフォルダを省略したツリー表示３２が具体例２である。
【００６３】
具体例２によっても、例えばルートフォルダからフォルダ０１００１までの全フォルダでツリー表示３２を形成する場合に比べて、ツリー表示３２を形成するための画像処理量が低減される。
【００６４】
なお、図４では、階層数の制限値が１０００階層である具体例を説明したが、階層数の制限値は図４の具体例に限定されない。また、例えば、階層数の制限値をユーザが設定できる構成としてもよい。
【００６５】
表示制限部２０は、複数ノードを一括的に表示する一括的ツリー表示３２において、階層数に応じてツリー表示３２を制限する。また、表示制限部２０は、複数ノードを段階的に表示する段階的ツリー表示３２においては、階層数に応じてツリー表示３２を制限しない。
【００６６】
図５は、一括的ツリー表示と段階的ツリー表示の具体例を示す図である。一括的ツリー表示において、画像形成部３０は、ツリーを構成する複数ノードを一度に（例えば同時に）画像処理対象とし、一度にツリー全体の画像を形成する。
【００６７】
一括的ツリー表示では、例えば、指定フォルダが指定された直後に、ルートフォルダから指定フォルダまでの全フォルダが画像処理対象となり、ルートフォルダから指定フォルダまでの全フォルダの階層構造を示すツリー全体の画像が形成される。
【００６８】
このように、一括的ツリー表示では、一度に複数フォルダが画像処理対象となるため、処理対象となるフォルダが大量であると、画像処理の負荷が瞬時的に極めて高くなってしまう。そこで、表示制限部２０は、一括的ツリー表示において、階層数に応じてツリー表示３２を制限する。表示制限部２０は、例えば、ルートフォルダから指定フォルダ（指定ノード）までの階層数が制限値を超える場合にツリー表示３２を制限する。例えば、図４に例示した具体例１，２のようにツリー表示３２が制限される。これにより、ツリー表示３２を制限しない場合に比べて、ツリー表示３２を形成するための画像処理の負荷が低減される。
【００６９】
なお、一括的ツリー表示では、一度にツリー全体の画像が形成されるものの、例えば、図５に示す一括的ツリー表示の具体例のように、ツリー全体の画像のうちの一部のみが表示されてもよい。ツリー画像の一部のみが表示領域内に表示される場合には、ユーザによるスクロール操作などに応じて、表示部分が変更できるようにしてもよい。
【００７０】
一方、段階的ツリー表示において、画像形成部３０は、ツリーを構成する複数ノードを段階的に画像処理対象とし、段階的にツリー表示３２の画像を形成する。段階的ツリー表示では、例えば、ユーザからフォルダの指定（展開）の操作が成される度に、ルートフォルダから順に複数のフォルダが次々に展開され、指定フォルダまでの階層構造を示すツリー表示３２の画像が形成される。
【００７１】
このように、段階的ツリー表示では、フォルダが一つずつ画像処理対象となり、画像処理の負荷が時間的に分散され、画像処理の負荷が瞬時的に高まることが無い。そこで、表示制限部２０は、段階的ツリー表示においては階層数に応じてツリー表示３２を制限しない。
【００７２】
図６は、図１の表示処理装置が実行する表示制限処理の具体例を示す図（フローチャート）である。まず、ツリー表示の指示を受け付けると（Ｓ１）、受け付けた指示が一括的ツリー表示の指示であるのか否かが確認される（Ｓ２）。
【００７３】
例えば、対象ノードへのリンクを指定する操作が成された場合に、一括的ツリー表示の指示であると判定される。例えば、フォルダのパスを入力（例えば図３の入力欄４６へＵＲＬを入力）することにより、対象ノードとなる指定フォルダへのリンクが指定されると一括的ツリー表示であると判定される。
【００７４】
また、例えば、表示画像（図３参照）内に表示されているフォルダの画像に対するクリック操作などにより指定フォルダが選択された場合（但し段階的なフォルダの展開操作は除く）にも、一括的ツリー表示であると判定される。
【００７５】
また、例えば、表示画像の表示内容を戻す操作または進める操作（例えば図３の表示画面内の戻るボタン４２または進むボタン４４の操作）により、指定フォルダが変更される場合に、一括的ツリー表示であると判定されてもよい。
【００７６】
一括的ツリー表示の指示であると判定されると（Ｓ２）、対象ノードとして指定された指定フォルダ（指定ノード）までの階層数が、制限値を超えるか否かが判定される（Ｓ３）。そして、制限値を超える場合には、ツリー表示を制限するモードとなり（Ｓ４）、ツリー表示を制限しつつ（図４参照）表示画像の形成と表示が行われる（Ｓ６）。
【００７７】
これに対し、制限値を超えていない場合には（Ｓ３）、ツリー表示の制限は行われず、指定フォルダ（指定ノード）までツリーが展開され（Ｓ５）、ツリー表示が制限されずに表示画像の形成と表示が行われる（Ｓ６）。
【００７８】
Ｓ２のステップに戻り、受け付けた指示が一括的ツリー表示の指示ではない場合、例えば、段階的にフォルダを展開する操作が成された場合には、指定フォルダ（指定ノード）まで段階的にツリーが展開され（Ｓ５）、ツリー表示が制限されずに表示画像の形成と表示が行われる（Ｓ６）。
【００７９】
なお、表示制限部２０は、ツリー表示を行う表示領域の変動によっては、複数ノードのツリー表示を制限しないことが望ましい。例えば、ツリー表示を制限せずに図３に例示するツリー表示の画像が形成された場合に、ユーザ操作などに応じてツリー表示の表示領域の大きさ（面積）が変更されても、ツリー表示が制限されずにツリー全体の画像のうちの一部のみが表示される。ツリー画像の一部のみが表示領域内に表示される場合には、ユーザによるスクロール操作などに応じて、表示部分が変更できるようにしてもよい。
【００８０】
また、表示制限部２０は、ツリー表示を制限している状態（ツリー表示制限モード）において、階層の起点からの階層数が制限値を超えない新たな対象ノードの指定が成された場合に、ツリー表示を制限している状態から、ツリー表示を制限しない状態に移行する。
【００８１】
図７は、図１の表示処理装置が実行する表示制限解除処理の具体例を示す図（フローチャート）である。図７に示すフローチャートの開始時点においては、ツリー表示を制限している状態（ツリー表示制限モード）となっている。
【００８２】
まず、ツリー表示の指示を受け付けると（Ｓ１）、受け付けた指示が一括的ツリー表示の指示であるのか否かが確認される（Ｓ２）。例えば、対象ノードへのリンクを指定する操作が成された場合などに、一括的ツリー表示の指示であると判定される（図６のＳ２参照）。
【００８３】
一括的ツリー表示の指示であると判定されると（Ｓ２）、対象ノードとして指定された指定フォルダ（指定ノード）までの階層数が、制限値を超えていないか否かが判定される（Ｓ３）。
【００８４】
そして、制限値を超えていない場合には（Ｓ３）、ツリー表示制限モードが解除され（Ｓ４）、指定フォルダ（指定ノード）までツリーが展開されて、ツリー表示が制限されずに表示画像の形成と表示が行われる（Ｓ６）。一方、制限値を超えている場合には（Ｓ３）、ツリー表示制限モードが維持され（Ｓ５）、ツリー表示を制限しつつ表示画像の形成と表示が行われる（Ｓ６）。
【００８５】
Ｓ２のステップに戻り、受け付けた指示が一括的ツリー表示の指示ではない場合、例えば、段階的にフォルダを展開する操作が成された場合には、ツリー表示制限モードが解除され（Ｓ４）、指定フォルダ（指定ノード）まで段階的にツリーが展開されて、ツリー表示が制限されずに表示画像の形成と表示が行われる（Ｓ６）。
【００８６】
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。本発明は、その本質を逸脱しない範囲で各種の変形形態を包含する。
【符号の説明】
【００８７】
１０  指示受付部、２０  表示制限部、３０  画像形成部、４０  表示部、５０  データ記憶部、６０  階層構造管理部、１００  表示処理装置。
【図１】
2019079358.tif 000003
【図２】
2019079358.tif 000004
【図３】
2019079358.tif 000005
【図４】
2019079358.tif 000006
【図５】
2019079358.tif 000007
【図６】
2019079358.tif 000008
【図７】
2019079358.tif 000009