(57)【要約】      （修正有）【課題】階層構造で管理されている情報の探索を従来よりも分かりやすく行うことができるようにする。【解決手段】サブフォルダに対応付けられているアイコンが設けられているフォルダ構成画面またはユーザによって指定されたアイコンに対応する画面を生成する画面生成部１０１と、ディスプレイと、サブフォルダの画面との結び付きを示す表示履歴テーブルを記憶する表示履歴記憶部１０２と、フォルダ構成画面を再表示する場合に、アイコンが指定されることによってサブフォルダの画面に対応付けられている進ボタンがそのフォルダ構成画面の中の所定の表示領域に並べて表示されるように制御する、ボタン追加処理部１０３と、を有し、画面生成部１０１は、フォルダ構成画面の中からユーザが指定した進ボタンに対応するサブフォルダの画面を再表示する。【選択図】図２
2006244380.tif 000002
【特許請求の範囲】
【請求項１】
他の画面に対応付けられている第一の標識が設けられている画面である標識有画面またはユーザによって指定された前記第一の標識に対応する画面を表示する表示手段と、
表示された前記標識有画面と当該標識有画面の中の前記第一の標識が指定されることによって表示された画面との結び付きを示すリンク情報を記憶するリンク情報記憶手段と、
前記標識有画面を再表示する場合に、前記リンク情報に基づいて、前記第一の標識が指定されることによって当該標識有画面の次に表示されたことのある画面に対応付けられている第二の標識が当該標識有画面の中の所定の表示領域に並べて表示されるように前記表示手段を制御する、標識追加制御手段と、を有し、
前記表示手段は、前記標識有画面の中からユーザが指定した前記第二の標識に対応する画面を再表示する、
ことを特徴とする画面表示装置。
【請求項２】
他の画面に対応付けられている第一の標識が設けられている画面である標識有画面またはユーザによって指定された前記第一の標識に対応する画面を表示する表示手段と、
表示された前記標識有画面と当該標識有画面の中の前記第一の標識が指定されることによって表示された画面との結び付きを示すリンク情報を、前者を上位とし後者を下位として記憶する、リンク情報記憶手段と、
前記標識有画面を再表示した後ユーザが所定の操作を行った場合に、前記リンク情報に基づいて、当該標識有画面よりも下位である画面の一覧がツリー構造で表示されるように前記表示手段を制御する、一覧表示制御手段と、を有し、
前記表示手段は、前記一覧の中からユーザが指定した画面を再表示する、
ことを特徴とする画面表示装置。
【請求項３】
他の画面に対応付けられている第一の標識が設けられている画面である標識有画面またはユーザによって指定された前記第一の標識に対応する画面を表示する表示手段と、
表示された前記標識有画面と当該標識有画面の中の前記第一の標識が指定されることによって表示された画面との結び付きを示すリンク情報を、前者を上位とし後者を下位として記憶する、リンク情報記憶手段と、
前記標識有画面を再表示した後ユーザが所定の操作を行った場合に、前記リンク情報に基づいて、以前に表示されたことのある画面の識別情報の一覧がツリー構造で表示されかつ当該標識有画面の識別情報の表示形態が他の画面の識別情報の表示形態と異なるように表示されるように前記表示手段を制御する、一覧表示制御手段と、を有し、
前記表示手段は、前記一覧の中からユーザが指定した識別情報に対応する画面を再表示する、
ことを特徴とする画面表示装置。
【請求項４】
他の画面に対応付けられている第一の標識が設けられている画面である標識有画面を表示する第一のステップと、
表示した前記標識有画面の中からいずれかの前記第一の標識がユーザによって指定されたときに、当該第一の標識に対応する画面を表示する第二のステップと、
前記第一のステップで表示した前記標識有画面と前記第二のステップで表示した画面との結び付きを示すリンク情報を記憶する第三のステップと、
前記リンク情報に基づいて、前記標識有画面を、前記第一の標識が指定されることによって当該標識有画面の次に表示したことのある画面に対応する第二の標識を当該標識有画面の中の所定の表示領域に並べて再表示する、第四のステップと、
再表示した前記標識有画面の中からいずれかの前記第二の標識がユーザによって指定されたときに、当該第二の標識に対応する画面を再表示する第五のステップと、
を有することを特徴とする画面表示装置。
【請求項５】
画面表示処理を行うためのコンピュータに用いられるコンピュータプログラムであって、
他の画面に対応付けられている第一の標識が設けられている画面である標識有画面を表示する第一の処理と、
表示した前記標識有画面の中からいずれかの前記第一の標識がユーザによって指定されたときに、当該第一の標識に対応する画面を表示する第二の処理と、
前記第一の処理で表示した前記標識有画面と前記第二の処理で表示した画面との結び付きを示すリンク情報を記憶する第三の処理と、
前記リンク情報に基づいて、前記標識有画面を、前記第一の標識が指定されることによって当該標識有画面の次に表示したことのある画面に対応する第二の標識を当該標識有画面の中の所定の表示領域に並べて再表示する、第四の処理と、
再表示した前記標識有画面の中からいずれかの前記第二の標識がユーザによって指定されたときに、当該第二の標識に対応する画面を再表示する第五の処理と、
をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画面をユーザの指定に従って順次表示する表示装置などに関する。
【背景技術】
【０００２】
図２４は、従来のファイル管理方法の例を説明するための図である。従来のファイル管理アプリケーションまたはＷｅｂブラウザによると、ユーザは、ディレクトリまたはフォルダと呼ばれる記憶領域に保存されているファイルを、階層構造（ツリー構造、木構造）を上下に移動するようにして、見つけることができる。
【０００３】
例えば、図２４に示すような階層構造の中からフォルダＦ２に保存されているファイルを探したい場合は、ユーザは、端末装置を操作してファイル管理アプリケーションを起動する。すると、端末装置は、ウィンドウをオープンし、ルートフォルダ（ルートディレクトリ）であるフォルダＦ０の構成の一覧画面をそのウィンドウ内に表示する。ユーザがその中からフォルダＦ１を選択すると、端末装置は、ウィンドウの表示内容をフォルダＦ０の構成の一覧画面からフォルダＦ１の構成の一覧画面に遷移させる。さらに、ユーザがその中からフォルダＦ２を選択すると、フォルダＦ２の構成の一覧画面に遷移させる。そして、ここで、目的のファイルを見つけ出す。ユーザは、このようにフォルダを移動するようなイメージで、目的のファイルの保存場所に辿り着く。
【０００４】
続いて、フォルダＦ４に保存されているファイルを探したい場合は、「戻る」ボタンを２回クリックしてフォルダＦ０の構成の一覧画面に戻り、サブフォルダＦ３、Ｆ４の順に一覧画面を表示させる。さらにもう一度、フォルダＦ２に保存されているファイルを探したい場合は、「戻る」ボタンを２回クリックしてフォルダＦ０の構成の一覧画面に戻り、サブフォルダＦ１、Ｆ２の順に一覧画面を表示させる。
【０００５】
このように、従来のファイル管理アプリケーションまたはＷｅｂブラウザでは、ユーザは、下位の階層にある複数のフォルダの一覧画面を何回も参照したい場合は、一旦、上位の階層のフォルダの一覧画面に戻る必要があった。よって、ユーザにとって操作が面倒であった。
【０００６】
Ｗｅｂサイトに設けられているＷｅｂページをブラウジングする場合も同様に、下位の階層のＷｅｂページをあちこち移動するためには、一旦、上位の階層のＷｅｂページに戻る必要があり、操作が面倒であった。
【０００７】
そこで、特許文献１、２に記載されるような方法が提案されている。特許文献１に記載される方法によると、ダウンロードしたページの履歴を記憶しておき、ダウンロードしたページの履歴表示が要求されたときに、リンク元からのリンクに基づくツリー構造でダウンロードしたページの履歴を表示する。これにより、ユーザは、所望するページを再度表示させたい場合に、どのような順番でページの移動を行えばよいのかを容易に知ることができる。
【０００８】
特許文献２に記載される方法によると、現在参照しているページと先程まで参照していたページとが時系列的にどのような前後関係にあるかのを表示する。これにより、一度参照したことのあるページへの移動が容易となる。
【特許文献１】特開２００２−２０７７６６号公報
【特許文献２】特開２００２−３２８８５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、特許文献１に記載される方法では、所望するページに辿り着くための順序を知ることはできるが、操作の手順は従来と変わりない。また、サブフォルダまたはハイパーリンクが多数ある場合は、次の移動先に対応するサブフォルダまたはハイパーリンクを見つけるのが大変である。
【００１０】
特許文献２に記載される方法では、今までに表示した画面同士の繋がりを知ることはできるが、現在表示されている画面を基準に他の各画面がどの階層に位置するのかを知ることが難しい。よって、階層構造を移動しているようなイメージを持つユーザは、操作に戸惑うことがある。
【００１１】
本発明は、このような問題点に鑑み、階層構造で管理されている情報の探索をユーザにとって従来よりも分かりやすく行うことができるようにすることを目的とする。さらに、請求項２、３に係る発明は、少ない操作で画面の切換えを行うことができるようにすることを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る画面表示装置は、他の画面に対応付けられている第一の標識が設けられている画面である標識有画面またはユーザによって指定された前記第一の標識に対応する画面を表示する表示手段と、表示された前記標識有画面と当該標識有画面の中の前記第一の標識が指定されることによって表示された画面との結び付きを示すリンク情報を記憶するリンク情報記憶手段と、前記標識有画面を再表示する場合に、前記リンク情報に基づいて、前記第一の標識が指定されることによって当該標識有画面の次に表示されたことのある画面に対応付けられている第二の標識が当該標識有画面の中の所定の表示領域に並べて表示されるように前記表示手段を制御する、標識追加制御手段と、を有し、前記表示手段は、前記標識有画面の中からユーザが指定した前記第二の標識に対応する画面を再表示する。
【００１３】
または、次のように構成してもよい。表示された前記標識有画面と当該標識有画面の中の前記第一の標識が指定されることによって表示された画面との結び付きを示すリンク情報を、前者を上位とし後者を下位として記憶する、リンク情報記憶手段と、前記標識有画面を再表示した後ユーザが所定の操作を行った場合に、前記リンク情報に基づいて、当該標識有画面よりも下位である画面の一覧がツリー構造で表示されるように前記表示手段を制御する、一覧表示制御手段と、を有し、前記表示手段は、前記一覧の中からユーザが指定した画面を再表示する。
【００１４】
または、前記一覧表示制御手段は、前記標識有画面を再表示した後ユーザが所定の操作を行った場合に、前記リンク情報に基づいて、以前に表示されたことのある画面の識別情報の一覧がツリー構造で表示されかつ当該標識有画面の識別情報の表示形態が他の画面の識別情報の表示形態と異なるように表示されるように前記表示手段を制御し、前記表示手段は、前記一覧の中からユーザが指定した識別情報に対応する画面を再表示する、ように構成してもよい。
【発明の効果】
【００１５】
請求項１〜５の発明によると、階層構造で管理されている情報の探索をユーザにとって従来よりも分かりやすく行うことができる。請求項２、３の発明によると、ユーザは、少ない操作で画面の切換えを行うことができる。
【発明を実施するための最良の形態】
【００１６】
〔第一の実施形態〕
図１は本発明に係る端末装置１のハードウェア構成の例を示す図、図２は第一の実施形態における端末装置１のソフトウェアの構成および機能的構成の例を示す図である。
【００１７】
本発明に係る端末装置１は、図１に示すように、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、ハードディスク１０ｄ、ディスプレイ１０ｅ、キーボードまたはマウスなどの入力装置１０ｆ、および通信装置１０ｇなどによって構成される。端末装置１として、パーソナルコンピュータ、ワークステーション、またはＰＤＡ（Personal Digital Assistant）などが用いられる。
【００１８】
ハードディスク１０ｄには、図２に示すように、オペレーティングシステムＰＧ０およびフォルダ構成表示アプリケーションＰＧ１などのプログラムおよび各種の設定に関するデータなどがインストールされている。これらのプログラムおよびデータは必要に応じてＲＡＭ１０ｂに呼び出され、ＣＰＵ１０ａによってプログラムが実行される。
【００１９】
オペレーティングシステムＰＧ０は、ハードディスク１０ｄまたは他の記憶媒体に記憶させるファイルを、論理的な記憶領域であるフォルダに格納することによって管理する。フォルダは、「ディレクトリ」と呼ばれることもある。フォルダの中にさらに１つまたは複数個のフォルダを設けることもできる。フォルダの中のフォルダは、一般に「サブフォルダ」と呼ばれる。オペレーティングシステムＰＧ０として、例えばマイクロソフト社のＷｉｎｄｏｗｓ（登録商標）またはアップル社のＭＡＣ  ＯＳなどが用いられる。
【００２０】
フォルダ構成表示アプリケーションＰＧ１は、画面生成部１０１、表示履歴記憶部１０２、およびボタン追加処理部１０３などの機能を実現するためのアプリケーションプログラムである。以下、フォルダ構成表示アプリケーションＰＧ１の各部の処理内容について詳細に説明する。
【００２１】
図３はフォルダ構成画面ＨＧの例を示す図、図４はフォルダ構成画面ＨＧ同士の結び付きの例を示す図、図５は表示履歴テーブルＴＬ１２の例を示す図、図６はフォルダ構成画面ＨＧ０７が表示された時点でのフォルダ構成画面ＨＧ同士の結び付きの例および表示履歴テーブルＴＬ０７の例を示す図、図７はフォルダ構成画面ＨＧ０３の例を示す図である。
【００２２】
画面生成部１０１は、図３に示すようなフォルダ構成画面ＨＧを生成する。このフォルダ構成画面ＨＧは、フォルダの直下に格納されているファイルおよびサブフォルダの一覧すなわちフォルダの構成を、アイコンによって示す画面である。フォルダの構成に関する情報は、オペレーティングシステムＰＧ０に問い合わせることによって得られる。生成されたフォルダ構成画面ＨＧは、オペレーティングシステムＰＧ０による処理によって、ディスプレイ１０ｅにウィンドウとして表示される。
【００２３】
フォルダ構成画面ＨＧにおいて、ファイルはファイルアイコン３１およびそのすぐ下のファイル名の文字列によって表されており、フォルダはフォルダアイコン３２およびそのすぐ下のフォルダ名の文字列によって表されている。
【００２４】
ユーザは、ファイルを選択したい場合は、そのファイルに対応するファイルアイコン３１を、入力装置１０ｆを操作してクリックするなどして指定すればよい。同様に、そのフォルダの中のフォルダすなわちサブフォルダを選択したい場合は、そのサブフォルダに対応するフォルダアイコン３２をクリックするなどして指定すればよい。
【００２５】
また、ユーザは、サブフォルダの構成を閲覧したい場合は、そのサブフォルダに対応するフォルダアイコン３２に対して所定の操作（例えば、ダブルクリック）を行えばよい。そうすると、画面生成部１０１は、そのサブフォルダの構成を示すフォルダ構成画面ＨＧを生成する。オペレーティングシステムＰＧ０は、現在表示されているフォルダ構成画面ＨＧを、新たに生成されたフォルダ構成画面ＨＧに遷移させる。
【００２６】
例えば、図３（ａ）のようなフォルダ構成画面ＨＧｘの中から「Ｆｏｌｄｅｒ＿９１」というフォルダ名のアイコンがダブルクリックされた場合は、画面生成部１０１は、図３（ｂ）のようなフォルダ構成画面ＨＧｙを生成し、オペレーティングシステムＰＧ０は、フォルダ構成表示アプリケーションＰＧ１のウィンドウの表示を、フォルダ構成画面ＨＧｘからフォルダ構成画面ＨＧｙに遷移させる。
【００２７】
また、ユーザは、フォルダ構成画面ＨＧｙからフォルダ構成画面ＨＧｘに戻りたい場合は、フォルダ構成画面ＨＧｙの中の戻ボタンＢＮ１をクリックすればよい。そうすると、オペレーティングシステムＰＧ０は、ウィンドウの表示をフォルダ構成画面ＨＧｙからフォルダ構成画面ＨＧｘに遷移させる。さらに、もう一度フォルダ構成画面ＨＧｘからフォルダ構成画面ＨＧｙに進みたい場合は、フォルダ構成画面ＨＧｘの中の進ボタンＢＮ２をクリックすればよい。そうすると、オペレーティングシステムＰＧ０は、ウィンドウの表示をフォルダ構成画面ＨＧｘからフォルダ構成画面ＨＧｙに遷移させる。このように、ユーザは、戻ボタンＢＮ１および進ボタンＢＮ２によって、フォルダ構成画面ＨＧを再表示させることができる。なお、画面生成部１０１は、後に説明するように、必要に応じて、再表示の対象のフォルダ構成画面ＨＧを生成し直す。
【００２８】
このように、フォルダ構成画面ＨＧの遷移の処理および操作については、基本的に従来の各種ＯＳのＷｅｂブラウザおよびＷｉｎｄｏｗｓのエクスプローラなどの場合と同様である。ただし、本実施形態における端末装置１では、進ボタンＢＮ２を複数個設ける機能および全体的な階層構造を表示するための機能が用意されている。これについては、後に順次説明する。
【００２９】
以下、フォルダとその直下（１つ下の階層）にあるサブフォルダとの関係を「親子関係」と記載し、フォルダから見た１つ下のサブフォルダを「子」または「子フォルダ」と記載し、サブフォルダから見た１つ上のフォルダを「親」または「親フォルダ」と記載することがある。または、２つ下の階層のフォルダを「孫」または「孫フォルダ」と記載することがある。
【００３０】
「世代」という語句を用いてフォルダ同士の関係を記載することもある。例えば、あるフォルダとその孫フォルダとは、「２世代異なる関係にある」のように記載することがある。そのほか、親が同じであるフォルダ同士の関係を「兄弟関係」または「同じ世代」などと記載することがある。
【００３１】
同様の考え方に基づいて、親フォルダのフォルダ構成画面ＨＧと子フォルダのフォルダ構成画面ＨＧとの関係についても「親子関係」と記載し、親フォルダのフォルダ構成画面ＨＧを「親」または「親画面」と記載し、子フォルダのフォルダ構成画面ＨＧを「子」または「子画面」と記載することがある。兄弟関係にある複数のフォルダのフォルダ構成画面ＨＧのうち、先に表示されたほうを「兄」または「兄画面」と記載し、後に表示されたほうを「弟」または「弟画面」と記載することがある。
【００３２】
表示履歴記憶部１０２は、画面生成部１０１によって生成されディスプレイ１０ｅに表示されたフォルダ構成画面ＨＧの履歴を、表示履歴テーブルＴＬ（図５参照）として記録する。表示履歴テーブルＴＬは、次のようなルールに従って生成され更新される。
（１）  フォルダ構成表示アプリケーションＰＧ１を起動した後、１番目に表示されたフォルダ構成画面ＨＧに「画面０」という管理上の名称（以下、単に「名称」と記載する。）を与え、その名称を表示履歴テーブルＴＬの左上隅のセルに配置する。
（２）  あるフォルダ（親）のフォルダ構成画面ＨＧ（親画面）の中からフォルダアイコン３２が指定されることによってサブフォルダ（子）のフォルダ構成画面ＨＧ（子画面）が表示された場合は、当該子画面に「親画面の名称．番号」という名称を与える。番号は、表示された子画面の順に「０」、「１」、「２」、…と付けていく。例えば、親画面の名称が「画面０」である場合は、１番目に表示された子画面に対して「画面０．０」という名称を与える。または、親画面の名称が「画面０．１」である場合は、３番目に表示された子に対して「画面０．１．２」という名称を与える。
（３）  子画面の名称を、親画面の名称のすぐ下に配置する。ただし、当該子画面に既に兄が存在する場合は、一番若い兄および当該兄よりも下の世代（子、孫、…）のセル群の右に新たな列を作成し、その列のセルのうちの当該兄と同じ行のセルに、当該名称を配置する。
（４）  ただし、同じフォルダのフォルダ構成画面ＨＧが２回以上表示された場合は、１回目に限り上記の（１）〜（３）のルールを適用し、２回目以降の表示については適用しない。つまり、同じフォルダのフォルダ構成画面ＨＧに対して複数の名称が与えられないようにする。
（５）  フォルダ構成画面ＨＧの名称に、そのフォルダ構成画面ＨＧに係るフォルダのパス名（例えば、「c:\folder_a\folder_b」というような絶対ディレクトリ名）を対応付けておく。
【００３３】
なお、上記（４）の適用の可否すなわち同じフォルダのフォルダ構成画面ＨＧが以前に表示されたことがあるか否かの判別は、当該フォルダ構成画面ＨＧに係るフォルダと同世代の各セルに対応付けられているパス名をチェックすることによって行えばよい。そのフォルダのパス名が見つかれば、そのフォルダのフォルダ構成画面ＨＧが以前に表示されたことが分かる。
【００３４】
このように、表示履歴テーブルＴＬは、これまでに表示されたことのあるフォルダ構成画面ＨＧ同士の結び付きを示すリンク情報であると言える。
【００３５】
例えば、フォルダ構成表示アプリケーションＰＧ１の起動後、最初にハードディスク１０ｄのルートフォルダ（ルートディレクトリ）のフォルダ構成画面ＨＧ００が表示されたとする。続いて、ユーザが、フォルダアイコン３２または戻ボタンＢＮ１などを操作することによって、必要に応じて同じフォルダ構成画面ＨＧを複数回表示させながら、フォルダ構成画面ＨＧ０１、ＨＧ０２、…、ＨＧ１２の順に、ルートフォルダよりも下位の世代の１２個のフォルダのフォルダ構成画面ＨＧを表示させたとする。これらのフォルダ構成画面ＨＧ同士は、図４の点線の矢印で示すような親子関係があるものとする。
【００３６】
このような場合に、上記（１）〜（５）のルールを適用すると、図５に示すような表示履歴テーブルＴＬ１２が生成される。なお、セル中の［ＨＧｘｘ］は、フォルダ構成画面ＨＧｘｘに係るフォルダのパス名が格納されていることを意味する。
【００３７】
図２に戻って、ボタン追加処理部１０３は、以前に表示されたことのあるフォルダのフォルダ構成画面ＨＧを再表示する際に、そのフォルダ構成画面ＨＧから遷移した他のフォルダ構成画面ＨＧの個数に応じて、進ボタンＢＮ２を追加する必要があるか否かを判別する。そして、必要であれば、進ボタンＢＮ２を追加するように画面生成部１０１に対して指令する。
【００３８】
例えば、フォルダ構成画面ＨＧ０７の表示後、ユーザが戻ボタンＢＮ１をクリックしてフォルダ構成画面ＨＧ０３を再表示させようとしたとする。なお、フォルダ構成画面ＨＧ０７が表示された時点では、それまでに表示されたフォルダ構成画面ＨＧ同士は、図６（ａ）に示すような親子関係を有する。また、上記（１）〜（５）のルールに従って、図６（ｂ）に示すような表示履歴テーブルＴＬ０７が生成されている。
【００３９】
すると、ボタン追加処理部１０３は、表示履歴テーブルＴＬ０７に基づいて、以前に表示されたことのある、フォルダ構成画面ＨＧ０３の子画面の個数を判別する。個数は、前に説明した表示履歴テーブルＴＬの構造およびフォルダ構成画面ＨＧの名称の付け方の規則に従って判別することができる。つまり、そのフォルダ構成画面ＨＧ０３の名称は「画面０．１」なので、表示履歴テーブルＴＬ０７において、フォルダ構成画面ＨＧ０３の直下から右方向に並んでいる、「画面０．１．ｘ」（ｘは、正の整数。）という名称の画面を計数すればよい。その結果、子画面の個数は３つであると判別される。
【００４０】
そして、これらの３つの子画面に進む（遷移する）ための進ボタンＢＮ２を設けるべき旨の指令を、これらの３つの子画面に係るフォルダのパス名などの情報とともに、画面生成部１０１に対して与える。
【００４１】
すると、画面生成部１０１は、従来通りの進ボタンＢＮ２（ここでは、フォルダ構成画面ＨＧ０７にもう一度進むための進ボタンＢＮ２）に加えて、フォルダ構成画面ＨＧ０４およびＨＧ０５のそれぞれに進むための進ボタンＢＮ２を設けた、図７に示すようなフォルダ構成画面ＨＧ０３を生成する。そして、そのフォルダ構成画面ＨＧ０３は、オペレーティングシステムＰＧ０の処理によってディスプレイ１０ｅに表示される。なお、これらの進ボタンＢＮ２は、左から順に、フォルダ構成画面ＨＧ０４、ＨＧ０５、ＨＧ０７に対応付けられているものとする。
【００４２】
ここで一番左の進ボタンＢＮ２がユーザによってクリックされると、オペレーティングシステムＰＧ０は、フォルダ構成画面ＨＧ０４を再表示させ、真中の進ボタンＢＮ２がクリックされるとフォルダ構成画面ＨＧ０５を再表示させ、一番右の進ボタンＢＮ２がクリックされるとフォルダ構成画面ＨＧ０７を再表示させる。
【００４３】
同様に、フォルダ構成画面ＨＧ１２の表示後、ユーザが戻ボタンＢＮ１をクリックしてフォルダ構成画面ＨＧ０１を再表示させようとしたとする。フォルダ構成画面ＨＧ１２が表示された時点では、図５に示すような表示履歴テーブルＴＬ１２が生成されている。したがって、ボタン追加処理部１０３は、フォルダ構成画面ＨＧ０１に２つの子画面があると判別し、２つの進ボタンＢＮ２を設けるべき旨の指令を画面生成部１０１に対して与える。一方、フォルダ構成画面ＨＧ１０の表示後、フォルダ構成画面ＨＧ０９を再表示させようとした場合は、図４から分かるように、フォルダ構成画面ＨＧ０９の子画面が１つしかないので、従来と同様に、進ボタンＢＮ２が１つだけ設けられたフォルダ構成画面ＨＧ０９が表示されることになる。
【００４４】
また、画面生成部１０１およびオペレーティングシステムＰＧ０は、進ボタンＢＮ２にマウスポインタが合わせられると、その進ボタンＢＮ２の上または近傍に、その進ボタンＢＮ２に対応するフォルダのフォルダ名またはパス名をポップアップ形式で表示させる。
【００４５】
図８は第一の実施形態における端末装置１の全体的な処理の流れの例を説明するフローチャートである。次に、ユーザがフォルダ構成表示アプリケーションＰＧ１を使用して所望のファイルを探す際の端末装置１の処理の流れを、図８のフローチャートを参照して説明する。
【００４６】
ユーザは、所定の操作を行ってフォルダ構成表示アプリケーションＰＧ１を起動させる。すると、端末装置１は、フォルダ構成表示アプリケーションＰＧ１のウィンドウを開き、ルートフォルダのフォルダ構成画面ＨＧを表示する（図８の＃１１）。フォルダ構成画面ＨＧの構成は、前に図３などで説明した通りである。表示履歴テーブルＴＬに、そのフォルダ構成画面ＨＧを表示したことを記録しておく（＃１２）。
【００４７】
ユーザがフォルダ構成画面ＨＧの中からいずれかのフォルダのフォルダアイコン３２をダブルクリックすると（＃１３でＹｅｓ）、端末装置１は、そのフォルダの構成に関する情報をオペレーティングシステムＰＧ０から取得する（＃１４）。さらに、最新の表示履歴テーブルＴＬに基づいて、そのフォルダのサブフォルダのうち、表示済であるものの個数を計数する（＃１５）。つまり、そのフォルダの子画面を計数する。
【００４８】
ステップ＃１４、＃１５で得られた情報に基づいて、そのフォルダのフォルダ構成画面ＨＧを生成する（＃１６）。子画面の個数が２つ以上である場合は、図７に示すように、子画面ごとに１つずつ進ボタンＢＮ２を設けておく。
【００４９】
そして、フォルダ構成表示アプリケーションＰＧ１のウィンドウの表示を、現在のフォルダ構成画面ＨＧから生成したフォルダ構成画面ＨＧに遷移させる（＃１７）。このようにして、ユーザが指定したフォルダのフォルダ構成画面ＨＧが表示される。また、表示履歴テーブルＴＬに、そのフォルダのフォルダ構成画面ＨＧの情報を表示履歴テーブルＴＬに書き込んでおく（＃１８）。ただし、以前にそのフォルダのフォルダ構成画面ＨＧを表示したことがある場合は、書き込む必要はない。
【００５０】
ここで、ユーザは、遷移後のフォルダ構成画面ＨＧを見ながら、所望するファイルがあるかどうかを確認する。なければ、フォルダ構成画面ＨＧの中からフォルダアイコン３２をダブルクリックし、戻ボタンＢＮ１をクリックし、または進ボタンＢＮ２をクリックするなど、別のフォルダのフォルダ構成画面ＨＧを表示させるための操作を行う。すると（＃１９でＮｏ、＃１３でＹｅｓ）、端末装置１は、ユーザの操作に対応したフォルダのフォルダ構成画面ＨＧを表示するための処理を、上述のステップ＃１４〜＃１８の手順で行う。これらの処理は、フォルダ構成表示アプリケーションＰＧ１が終了するまでユーザの操作に応じて繰り返し実行される。
【００５１】
なお、表示履歴テーブルＴＬは、フォルダ構成表示アプリケーションＰＧ１を起動しまたは終了するときにリセットしてもよい。または、表示履歴テーブルＴＬの内容を保存しておき、次回以降にフォルダ構成表示アプリケーションＰＧ１を使用する際にも、今回表示したフォルダ構成画面ＨＧの情報を参照できるようにしてもよい。
【００５２】
本実施形態によると、フォルダ構成画面ＨＧにおいて、以前にフォルダアイコン３２をダブルクリックして構成を表示させたことのあるサブフォルダの進ボタンＢＮ２が、上方に並べて設けられる。よって、ユーザは、フォルダアイコン３２が多く設けられている場合であっても、再表示させたいサブフォルダを簡単に見つけることができる。
【００５３】
〔第二の実施形態〕
図９は第二の実施形態における端末装置１のソフトウェアの構成および機能的構成の例を示す図、図１０はフォルダ構成画面ＨＧ００の例を示す図、図１１はポップアップツリーＰＴ１をポップアップ表示したときのフォルダ構成画面ＨＧ００の例を示す図、図１２はポップアップツリーＰＴの変形例を示す図、図１３はツリー生成処理の流れの例を説明するフローチャート、図１４はポップアップツリーＰＴ２をポップアップ表示したときのフォルダ構成画面ＨＧ０５の例を示す図、図１５はツリー生成処理の流れの例を説明するフローチャート、図１６は全体ツリーＺＴをポップアップ表示したときのフォルダ構成画面ＨＧ０３の例を示す図である。
【００５４】
第一の実施形態では、複数個の進ボタンＢＮ２を設けたフォルダ構成画面ＨＧを表示させたが、第二の実施形態では、表示したことがあるフォルダ構成画面ＨＧの親子関係を示す一覧をツリー形式（階層構造）で表示させる。
【００５５】
第二の実施形態に係る端末装置１のハードウェア構成およびソフトウェア構成は、第一の実施形態の場合と基本的に同様である。ただし、図９に示すように、第二の実施形態のフォルダ構成表示アプリケーションＰＧ１’は、画面生成部１２１、表示履歴記憶部１２２、およびツリー生成部１２３などによって構成されており、第一の実施形態のフォルダ構成表示アプリケーションＰＧ１（図２参照）と若干異なる。
【００５６】
画面生成部１２１および表示履歴記憶部１２２の機能および処理内容は、基本的に第一の実施形態の画面生成部１０１および表示履歴記憶部１０２と同様である。以下、このツリー生成部１２３の処理内容を中心に説明する。第一の実施形態と共通する部分については説明を省略する。
【００５７】
画面生成部１２１は、第一の実施形態のときと同様に、フォルダ構成画面ＨＧを生成する。ただし、第二の実施形態では、図１０に示すように、戻ボタンＢＮ１および進ボタンＢＮ２のそれぞれの右方に黒い三角マークが設けられるようにする。さらに、進ボタンＢＮ２の右横に、ツリー呼出ボタンＢＮ３が設けられるようにする。
【００５８】
ツリー生成部１２３は、以前に表示されたことのあるフォルダ構成画面ＨＧの一覧を階層構造で表現したツリー（木）を生成する。ツリーは、（Ａ）進ボタンＢＮ２の右方の黒い三角マークがクリックされたとき、（Ｂ）戻ボタンＢＮ１の右方の黒い三角マークがクリックされたとき、または、（Ｃ）ツリーボタンＢＮ３がクリックされたとき、に生成される。
【００５９】
上記（Ａ）の場合すなわち進ボタンＢＮ２の三角マークがクリックされたときは、現在表示されているフォルダ構成画面ＨＧよりも下位の世代（子、孫、…）のフォルダ構成画面ＨＧの一覧を生成する。この一覧は、後に説明するようにポップアップ形式で表示されるので、以下、「ポップアップツリーＰＴ１」と記載する。
【００６０】
例えば、既にフォルダ構成画面ＨＧ００〜ＨＧ１２（図４参照）が表示された場合において、フォルダ構成画面ＨＧ００の進ボタンＢＮ２の三角マークがクリックされたときは、図１１に示すようなポップアップツリーＰＴ１を表示する。なお、図１１のポップアップツリーＰＴ１では、分かりやすく説明するために、各フォルダ構成画面ＨＧの画面名として「ＨＧｘｘ」という符号が用いられているが、実際には、各フォルダ構成画面ＨＧに係るフォルダのパス名またはフォルダ名が用いられる。後に説明する図１２、図１４、図１６、図１８、および図１９においても同様である。
【００６１】
ここで、ユーザがポップアップツリーＰＴ１の中からいずれかの画面名をクリックすると、画面生成部１２１およびオペレーティングシステムＰＧ０は、それに対応するフォルダ構成画面ＨＧを再表示させる。後に説明する図１２、図１４、図１６、図１８、図１９のツリーにおいても同様である。
【００６２】
または、図１２に示すように、現在表示されているフォルダ構成画面ＨＧよりも下位の各世代の長兄だけを表示してもよい。この場合は、複数の子画面が複数あるフォルダ構成画面ＨＧの画面名を太字にする。そうすれば、ユーザは、分岐のあるフォルダ構成画面ＨＧを簡単に知ることができる。図１２のようなポップアップツリーＰＴ１は、図１３のような手順で生成すればよい。
【００６３】
現在表示されているフォルダ構成画面ＨＧの中の進ボタンＢＮ２の三角マークがユーザによってクリックされると、そのフォルダ構成画面ＨＧの子画面を、最新の表示履歴テーブルＴＬより検索する（図１３の＃１０１）。子画面がある場合は（＃１０２でＹｅｓ）、１番上の子画面（長兄）の画面名をポップアップツリーＰＴ１の１行目に配置する（＃１０３）。当該子画面の子画面の個数をチェックし、その個数が複数である場合は（＃１０４でＹｅｓ）、当該子画面の画面名を太字にする（＃１０５）。
【００６４】
ステップ＃１０２に戻って、画面名を配置した子画面に、さらに子画面があるか否かをチェックし、ある場合は（＃１０２でＹｅｓ）、前者の画面名の下に、後者の子画面のうちの長兄の画面名を配置する（＃１０３）。後者の子画面の個数が複数である場合は（＃１０４でＹｅｓ）、画面名を太字にする（＃１０５）。以下、同様に、一番下位の子孫に当たるまで、ステップ＃１０２〜１０５の処理を繰り返す。
【００６５】
そして、ツリー生成部１２３は、生成したポップアップツリーＰＴ１を、進ボタンＢＮ２の近傍に表示すべき旨の指令を画面生成部１２１に対して与える。このようにして、ポップアップツリーＰＴ１が現在のフォルダ構成画面ＨＧの上にポップアップ形式で表示される。
【００６６】
上記（Ｂ）の場合すなわち戻ボタンＢＮ１の三角マークがクリックされたときは、現在表示されているフォルダ構成画面ＨＧよりも上の世代のフォルダ構成画面ＨＧを示すポップアップツリーＰＴ２を表示する。例えば、既にフォルダ構成画面ＨＧ００〜ＨＧ１２が表示済である場合に、フォルダ構成画面ＨＧ０５の戻ボタンＢＮ１の三角マークがクリックされたときは、図５の表示履歴テーブルＴＬ１２に基づいて図１４に示すようなポップアップツリーＰＴ２を表示する。この場合も、図１２で説明した進ボタンＢＮ２に係るポップアップツリーＰＴ１の場合と同様に、子画面が複数あるフォルダ構成画面ＨＧの画面名を太字にする。
【００６７】
ツリー生成部１２３は、図１５に示すような手順でポップアップツリーＰＴ２を生成する。現在表示されているフォルダ構成画面ＨＧの中の戻ボタンＢＮ１の三角マークがユーザによってクリックされると、そのフォルダ構成画面ＨＧの親画面を、最新の表示履歴テーブルＴＬより検索する（図１５の＃１３１）。親画面がある場合は（＃１３２でＹｅｓ）、その画面名をポップアップツリーＰＴ２の現時点の一番先頭（上行）に配置する（＃１３３）。当該親画面の子画面の個数をチェックし、その個数が複数である場合は（＃１３４でＹｅｓ）、当該親画面の画面名を太字にする（＃１３５）。以下、ルートフォルダのフォルダ構成画面ＨＧの画面名が配置されるまで、１世代ずつ上に遡ってステップ＃１３１〜＃１３５の処理を繰り返す。
【００６８】
そして、ツリー生成部１２３は、生成したポップアップツリーＰＴ２を、戻ボタンＢＮ１の近傍に表示すべき旨の指令を画面生成部１２１に対して与える。このようにして、ポップアップツリーＰＴ２が現在のフォルダ構成画面ＨＧの上にポップアップ形式で表示される。
【００６９】
上記（Ｃ）の場合すなわちツリーボタンＢＮ３がクリックされたときは、ツリー生成部１２３は、最新の表示履歴テーブルＴＬに基づいて、以前に表示されたすべてのフォルダ構成画面ＨＧの親子関係を示すツリーである全体ツリーＺＴを生成する。このとき、現在表示されているフォルダ構成画面ＨＧの名称を太字にする。例えば、最新の表示履歴テーブルＴＬが図５に示すような表示履歴テーブルＴＬ１２である場合に、フォルダ構成画面ＨＧ０３のツリー呼出ボタンＢＮ３がクリックされた場合は、図１６に示すような全体ツリーＺＴを生成する。
【００７０】
そして、ツリー生成部１２３は、生成した全体ツリーＺＴを表示すべき旨の指令を画面生成部１２１に対して与える。このようにして、全体ツリーＺＴが現在のフォルダ構成画面ＨＧの上にポップアップ形式で表示される。
【００７１】
図１７は第二の実施形態における端末装置１の全体的な処理の流れの例を説明するフローチャートである。次に、ユーザがフォルダ構成表示アプリケーションＰＧ１’を使用して所望のファイルを探す際の端末装置１の処理の流れを、図１７のフローチャートを参照して説明する。
【００７２】
ユーザは、所定の操作を行ってフォルダ構成表示アプリケーションＰＧ１’を起動させる。すると、端末装置１は、フォルダ構成表示アプリケーションＰＧ１’のウィンドウを開き、ルートフォルダのフォルダ構成画面ＨＧを表示する（図１７の＃２１）。フォルダ構成画面ＨＧの構成は、前に図１０などで説明した通りである。表示履歴テーブルＴＬに、そのフォルダ構成画面ＨＧを表示したことを記録しておく（＃２２）。
【００７３】
ユーザがフォルダ構成画面ＨＧの中からいずれかのフォルダのフォルダアイコン３２をダブルクリックすると（＃２３でＹｅｓ）、端末装置１は、そのフォルダの構成に関する情報をオペレーティングシステムＰＧ０から取得し（＃３３）、そのフォルダのフォルダ構成画面ＨＧを生成する（＃３４）。そして、ウィンドウの表示を、現在のフォルダ構成画面ＨＧから生成したフォルダ構成画面ＨＧに遷移させる（＃３５）。また、表示履歴テーブルＴＬに、そのフォルダのフォルダ構成画面ＨＧの情報を表示履歴テーブルＴＬに書き込んでおく（＃３６）。ただし、以前にそのフォルダのフォルダ構成画面ＨＧを表示したことがある場合は、書き込む必要はない。
【００７４】
戻ボタンＢＮ１または進ボタンＢＮ２がクリックされた場合も（＃２３でＹｅｓ）、ステップ＃３３〜＃３５の処理を実行することによって、それぞれのボタンに対応するフォルダ構成画面ＨＧを表示する。
【００７５】
一方、ユーザがフォルダ構成画面ＨＧの中から戻ボタンＢＮ１の三角マーク、進ボタンＢＮ２の三角マーク、またはツリー呼出ボタンＢＮ３をクリックした場合は（＃２３でＮｏ）、端末装置１は、次のようなツリーを生成し表示する。
【００７６】
戻ボタンＢＮ１の三角マークがクリックされた場合は（＃２４でＹｅｓ）、図１４に示すようなポップアップツリーＰＴ２を生成し（＃２５）、ポップアップ形式で表示する（＃２６）。ポップアップツリーＰＴ２を生成する手順は、前に図１５で説明した通りである。
【００７７】
進ボタンＢＮ２の三角マークがクリックされた場合は（＃２７でＹｅｓ）、図１１に示すようなポップアップツリーＰＴ１を生成し（＃２８）、ポップアップ形式で表示する（＃２９）。または、図１２に示すようなポップアップツリーＰＴ１を生成し表示してもよい。この場合は、前に図１３で説明したような手順でポップアップツリーＰＴ１を生成する。
【００７８】
ツリー呼出ボタンＢＮ３がクリックされた場合は（＃３０でＹｅｓ）、図１６に示すような全体ツリーＺＴを生成し（＃３１）、ポップアップ形式で表示する（＃３２）。
【００７９】
そして、ポップアップツリーＰＴ１、ＰＴ２、または全体ツリーＺＴの中からユーザがいずれかの画面名をクリックすると、端末装置１は、それに対応するフォルダ構成画面ＨＧを表示する（＃３３〜＃３５）。
【００８０】
ステップ＃２３〜＃３６の処理は、フォルダ構成表示アプリケーションＰＧ１が終了するまで、ユーザの操作に応じて適宜実行される。
【００８１】
第二の実施形態によると、現在表示中のフォルダ構成画面ＨＧよりも下位のフォルダ構成画面ＨＧのみを示すポップアップツリーＰＴ１を表示する。または、全体ツリーＺＴにおいて、現在表示中のフォルダ構成画面ＨＧの画面名だけを太字にして表示する。そして、ポップアップツリーＰＴまたは全体ツリーＺＴの中からユーザが指定したフォルダ構成画面ＨＧに遷移する。よって、ユーザは、ファイルの探索を分かりやすくかつ少ない操作で行うことができる。
【００８２】
第一および第二の実施形態では、子画面を複数有するフォルダ構成画面ＨＧの画面名を、そうでないフォルダ構成画面ＨＧの画面名と区別するために太字で表示したが、他の表示形態を用いてもよい。例えば、文字または背景に色を付けてもよいし、網掛け表示にしてもよい。
【００８３】
図２の画面生成部１０１および図９の画面生成部１２１の処理の一部を、Ｗｉｎｄｏｗｓの「エクスプローラ」などの既存のソフトウェアを用いて実現してもよい。または、フォルダ構成表示アプリケーションＰＧ１、ＰＧ１’を、マイクロソフト社のインターネットエクスプローラなどの既存のＷｅｂブラウザのプラグインとして提供してもよい。
【００８４】
図１８はポップアップツリーＰＴ１をポップアップ表示したときのフォルダ構成画面ＨＧ００の変形例を示す図、図１９はポップアップツリーＰＴ１を展開する例を示す図、図２０は図１８のポップアップツリーＰＴ１を生成する際のツリー生成処理の流れの例を説明するフローチャートである。
【００８５】
図１１のポップアップツリーＰＴ１を折り畳んで表示してもよい。例えば、最初は、図１８に示すように、フォルダ構成画面ＨＧ００よりも下位の各世代の画面のうち長兄だけを１列に表示する。兄弟がいる世代の画面名には、太字を用い、その右横に三角マークを配置する。
【００８６】
そして、マウスポインタがポップアップツリーＰＴ１の中の三角マークに合わせられたときに、その三角マークに対応する画面の１つ下の弟画面および当該弟画面よりも下位の各世代の長兄を右横の列に表示する。例えば、マウスポインタが「ＨＧ０１」の三角マークに合わせられた場合は、図１９（ａ）に示すように、フォルダ構成画面ＨＧ０１のすぐ下の弟およびそれより下の各世代の長兄の画面名を表示する。同様に、図１９（ａ）の「ＨＧ０４」の三角マークに合わせられた場合は、図１９（ｂ）に示すようにフォルダ構成画面ＨＧ０４のすぐ下の弟およびそれより下の各世代の長兄の画面名を表示する。このようにして、マウスポインタが三角マークに合わせられるごとに、ポップアップツリーＰＴ１を次々に展開する。
【００８７】
ツリー生成部１２３は、このような折り畳み形式のポップアップツリーＰＴ１を、図２０に示すような手順で生成する。
【００８８】
現在表示されているフォルダ構成画面ＨＧの中の進ボタンＢＮ２の三角マークがユーザによってクリックされると、そのフォルダ構成画面ＨＧの子画面を、最新の表示履歴テーブルＴＬより検索する（図２０の＃２０１）。子画面がある場合は（＃２０２でＹｅｓ）、１番上の子画面（長兄）の画面名をポップアップツリーＰＴ１の１行目に配置する（＃２０３）。子画面が複数ある場合は（＃２０４でＹｅｓ）、ステップ＃２０３で配置した画面名を太字にするとともに、その右横に三角マークを配置する（＃２０５）。これは、ステップ＃２０３の子画面に弟画面があることをユーザに知らせる目印となる。
【００８９】
配置した子画面の子画面がある場合は（＃２０７でＹｅｓ）、１番上の子画面（長兄）の画面名を、現時点のポップアップツリーＰＴ１の一番下の行に配置する（＃２０８）。ステップ＃２０４、＃２０５の場合と同様に、配置した子画面の子画面が複数ある場合は（＃２０９でＹｅｓ）、ステップ＃２０８で配置した画面名を太字にするとともに、その右横に三角マークを配置する（＃２１０）。以下、一番下位の子孫に当たるまで、１世代ずつ下がりながらステップ＃２０７〜＃２１０の処理を繰り返す。
【００９０】
折り畳み形式のポップアップツリーＰＴ１の三角マークにマウスポインタが合わせられると、ツリー生成部１２３は、その三角マークに係るフォルダ構成画面ＨＧのすぐ下の弟画面の画面名をその三角マークの右側に配置する。そして、当該弟画面を親画面とみなして、図２０と同じ処理を実行する。これにより、ポップアップツリーＰＴ１が展開される。
【００９１】
本実施形態では、端末装置１で管理されているファイルおよびフォルダの一覧を表示するためのアプリケーションソフトウェアを例に説明したが、本発明を、Ｗｅｂページを閲覧するためのＷｅｂブラウザに適用することも可能である。この場合は、フォルダ構成画面ＨＧ（図３など参照）の代わりにＷｅｂページを表示する。ハイパーリンクのテキストまたは画像がフォルダアイコン３２の代わりとなる。表示履歴テーブルＴＬ（図５など参照）には、パス名の代わりにＷｅｂページのＵＲＬ（Uniform Resource Locator）を格納する。ポップアップツリーＰＴ１、ＰＴ２、および全体ツリーＺＴには、ＷｅｂページのタイトルまたはＵＲＬを表示する。
【００９２】
図２１は階層構造の表示領域ＲＹ１を有するフォルダ構成画面ＨＧ８の例を示す図、図２２は表示履歴テーブルＴＬの例を示す図である。
【００９３】
図２１に示すような、フォルダの階層構造を示す表示領域ＲＹ１を有するフォルダ構成画面ＨＧ８が使用されることがある。これによると、ユーザは、その領域の中から構成を確認したいフォルダのアイコンをクリックすることによって、そのフォルダの構成を表示領域ＲＹ２に表示させることができる。このようなフォルダ構成画面ＨＧ８の場合は、端末装置１は、フォルダ同士の親子関係に関わらず、フォルダ構成画面ＨＧ８の表示順に基づいて親子関係を管理する。
【００９４】
例えば、次のようなユーザの操作に従ってフォルダ構成画面ＨＧ８（ＨＧ８０〜ＨＧ８４）が遷移したとする。
（ア）アプリケーションを起動し最初にフォルダＦ０の構成を示すフォルダ構成画面ＨＧ８０を表示。
（イ）アイコンをクリックしてフォルダＦ４のフォルダ構成画面ＨＧ８４を表示。
（ウ）アイコンをクリックしてフォルダＦ１のフォルダ構成画面ＨＧ８１を表示。
（エ）戻ボタンＢＮ１を２回続けてクリックしてフォルダＦ０のフォルダ構成画面ＨＧ８０を再表示。
（オ）アイコンをクリックしてフォルダＦ２のフォルダ構成画面ＨＧ８２を表示。
（カ）アイコンをクリックしてフォルダＦ３のフォルダ構成画面ＨＧ８３を表示。
【００９５】
上記（カ）の時点で、表示履歴テーブルＴＬには、前に説明した上記（１）〜（５）のルールに従って、図２２に示すような表示履歴テーブルＴＬが生成される。そして、端末装置１の各部は、その表示履歴テーブルＴＬに従って、進ボタンＢＮ２を追加し、ポップアップツリーＰＴ１、ＰＴ２を表示し、または全体ツリーＺＴを表示するための処理を実行する。
【００９６】
図２３は、検索用のアプリケーションソフトウェアのウィンドウに表示される検索画面ＨＧ９０〜ＨＧ９４の遷移の例を示す図である。
【００９７】
または、本発明を、ファイルまたはテキストなどの検索用のアプリケーションソフトウェアにも適用することが可能である。例えば、従来であれば、検索用のアプリケーションソフトウェアを起動すると、端末装置１は、図２３に示すような検索画面ＨＧ９をウィンドウに表示する。ここで、ユーザは、「キーワード」のテキストボックスに検索条件のキーワードを入力し、「検索」ボタンをクリックする。例えば、「鳥」という語句を含むテキストファイルを検索したい場合は、「鳥」と入力する。
【００９８】
すると、端末装置１は、その語句を含むテキストファイルを検索し、その検索結果を示す検索画面ＨＧ９１を生成する。そして、ウィンドウの表示を検索画面ＨＧ９０から検索画面ＨＧ９１に遷移させる。ここで、ユーザは、例えば「スズメ」という語句を追加して絞込検索を行いたい場合は、検索画面ＨＧ９１のテキストボックスに「鳥  ａｎｄ  スズメ」のように入力し、「検索」ボタンをクリックする。すると、端末装置１は、「鳥」および「スズメ」の両方を含むテキストファイルを検索し、その検索結果を示す検索画面ＨＧ９２を生成する。そして、ウィンドウの表示を検索画面ＨＧ９１から検索画面ＨＧ９２に遷移させる。
【００９９】
同様に、「鳥  ａｎｄ  ハト」という語句を含むテキストファイルの検索を行う場合は、ウィンドウの表示は、検索画面ＨＧ９０、ＨＧ９１、ＨＧ９２のように遷移する。このように、検索用のアプリケーションソフトウェアのウィンドウにおいても、画面が階層構造のように遷移する。
【０１００】
そこで、端末装置１は、このような各検索画面が表示されたことを、表示履歴テーブルＴＬに記録しておく。ただし、この場合は、第一および第二の実施形態におけるパス名の代わりに、検索条件のキーワードまたは検索結果を記録しておく。
【０１０１】
そして、端末装置１は、検索画面を再表示する際に、第一の実施形態のように、「進む」ボタンを必要に応じて複数表示する。または、第二の実施形態のように、検索画面の遷移を階層構造（ツリー）として表示する。これにより、ユーザは、様々な検索条件で検索を行った場合でも、知識を容易に整理することができる。ポップアップツリーＰＴ１、ＰＴ２、および全体ツリーＺＴには、検索条件に用いられたキーワードを表示する。または、検索結果の内容を表示してもよいし、検索件数（ヒット数）を表示してもよい。
【０１０２】
その他、端末装置１の全体または各部の構成、処理内容、処理順序、表示履歴テーブルの構成などは、本発明の趣旨に沿って適宜変更することができる。
【産業上の利用可能性】
【０１０３】
本発明は、オペレーティングシステム、Ｗｅｂブラウザ、またはファイル検索アプリケーションなどのソフトウェアの機能の向上のために好適に用いられる。
【図面の簡単な説明】
【０１０４】
【図１】本発明に係る端末装置のハードウェア構成の例を示す図である。
【図２】第一の実施形態における端末装置のソフトウェアの構成および機能的構成の例を示す図である。
【図３】フォルダ構成画面の例を示す図である。
【図４】フォルダ構成画面同士の結び付きの例を示す図である。
【図５】表示履歴テーブルの例を示す図である。
【図６】フォルダ構成画面ＨＧ０７が表示された時点でのフォルダ構成画面同士の結び付きの例および表示履歴テーブルの例を示す図である。
【図７】フォルダ構成画面の例を示す図である。
【図８】第一の実施形態における端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図９】第二の実施形態における端末装置のソフトウェアの構成および機能的構成の例を示す図である。
【図１０】フォルダ構成画面の例を示す図である。
【図１１】ポップアップツリーをポップアップ表示したときのフォルダ構成画面の例を示す図である。
【図１２】ポップアップツリーの変形例を示す図である。
【図１３】ツリー生成処理の流れの例を説明するフローチャートである。
【図１４】ポップアップツリーをポップアップ表示したときのフォルダ構成画面の例を示す図である。
【図１５】はツリー生成処理の流れの例を説明するフローチャートである。
【図１６】全体ツリーをポップアップ表示したときのフォルダ構成画面の例を示す図である。
【図１７】第二の実施形態における端末装置の全体的な処理の流れの例を説明するフローチャートである。
【図１８】ポップアップツリーをポップアップ表示したときのフォルダ構成画面ＨＧ００の変形例を示す図である。
【図１９】ポップアップツリーを展開する例を示す図である。
【図２０】図１８のポップアップツリーを生成する際のツリー生成処理の流れの例を説明するフローチャートである。
【図２１】階層構造の表示領域を有するフォルダ構成画面の例を示す図である。
【図２２】表示履歴テーブルの例を示す図である。
【図２３】検索用のアプリケーションソフトウェアのウィンドウに表示される検索画面の遷移の例を示す図である。
【図２４】従来のファイル管理方法の例を説明するための図である。
【符号の説明】
【０１０５】
１  端末装置（画面表示装置）
１０ｅ  ディスプレイ（表示手段）
１０１  画面生成部（標識追加制御手段、表示手段）
１０２、１２２  表示履歴記憶部（リンク情報記憶手段）
１０３  ボタン追加処理部（標識追加制御手段）
１２１  画面生成部（一覧表示制御手段、表示手段）
１２３  ツリー生成部（一覧表示制御手段）
３２  フォルダアイコン（第一の標識）
ＢＮ２  進ボタン（第二の標識）
ＨＧ  フォルダ構成画面（標識有画面）
ＰＴ１、ＰＴ２  ポップアップツリー（一覧）
ＴＬ  表示履歴テーブル（リンク情報）
ＺＴ  全体ツリー（一覧）
【図１】
2006244380.tif 000003
【図２】
2006244380.tif 000004
【図３】
2006244380.tif 000005
【図４】
2006244380.tif 000006
【図５】
2006244380.tif 000007
【図６】
2006244380.tif 000008
【図７】
2006244380.tif 000009
【図８】
2006244380.tif 000010
【図９】
2006244380.tif 000011
【図１０】
2006244380.tif 000012
【図１１】
2006244380.tif 000013
【図１２】
2006244380.tif 000014
【図１３】
2006244380.tif 000015
【図１４】
2006244380.tif 000016
【図１５】
2006244380.tif 000017
【図１６】
2006244380.tif 000018
【図１７】
2006244380.tif 000019
【図１８】
2006244380.tif 000020
【図１９】
2006244380.tif 000021
【図２０】
2006244380.tif 000022
【図２１】
2006244380.tif 000023
【図２２】
2006244380.tif 000024
【図２３】
2006244380.tif 000025
【図２４】
2006244380.tif 000026