(57)【要約】【課題】元来の階層メニューの特長を活かしつつ、階層メニューによって表示される対象物へのアクセスをより容易にかつ迅速におこなうこと。【解決手段】複数の対象物の見出しに関する情報またはアイコンを表示画面２００に階層的に表示するにあたり、算出部２０５が、最新アクセステーブル２０４に登録された、各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出して最新アクセス対象物テーブル２０６を更新し、階層メニュー表示受付部２０７が、階層メニューを表示する指示を受け付け、指示が受け付けられた場合に、表示制御部２０８が、表示画面２００を制御して、最新アクセス対象物テーブル２０６のアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する。【選択図】図２
2007264733.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を備え、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示装置であって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出する算出手段と、
階層メニューを表示する指示を受け付ける受付手段と、
前記受付手段によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出手段によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する表示制御手段と、
を備えたことを特徴とする階層メニュー表示装置。
【請求項２】
前記表示制御手段は、前記算出手段によって算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示することを特徴とする請求項１に記載の階層メニュー表示装置。
【請求項３】
前記アクセスレベルは、アクセス重みを前記対象物ごとに総計したものであり、
前記アクセス重みは、前記対象物の過去のアクセス時期のうち、最新のものほど大きくなるように設定したことを特徴とする請求項１または２に記載の階層メニュー表示装置。
【請求項４】
表示画面を備えた階層メニュー表示装置における、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示プログラムであって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出させる算出工程と、
階層メニューを表示する指示を受け付けさせる受付工程と、
前記受付工程によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出工程によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示させる表示工程と、
をコンピュータに実行させることを特徴とする階層メニュー表示プログラム。
【請求項５】
表示画面を備えた階層メニュー表示装置における、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示方法であって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出する算出工程と、
階層メニューを表示する指示を受け付ける受付工程と、
前記受付工程によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出工程によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する表示工程と、
を含んだことを特徴とする階層メニュー表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示装置、階層メニュー表示プログラムおよび階層メニュー表示方法に関する。
【背景技術】
【０００２】
従来から、複数のアクセス対象物が階層的なメニューにより分類されていて、対象物にアクセスするために階層メニューを対象物が存在する場所までたどって行き、そこで対象物の名称やアイコンを指定することにより、対象物にアクセスする構造になっている、いわゆる階層メニューが、ファイルのディレクトリ、ウェブサイトにアクセスするためのブラウザのメニュー、コマンドのメニューなどにおいて広く活用されている。この階層メニューは、対象物（ファイルなど）の種類によって分類されているため、対象物を整理して保存したり参照（アクセス）したりする際の利便性が高い。
【０００３】
また、このような階層メニューでは、上位の階層の対象物の名称のみを表示し、下位の階層の対象物の名称は閉じて（非表示にして）いて、表示されている上位の階層の対象物の名称を指示することによって、当該下位の階層の対象物を順次展開（表示）するのが一般的である。同様に、下位の階層の対象物の名称の表示が不要の場合は、その上位の階層の対象物の名称を指示することによって、当該下位の階層の対象物の名称を閉じる（非表示にする）ことができる。
【０００４】
しかし、このような階層メニューでは、対象物にアクセスする際に、使用度の高い対象物が階層が深いところ（下位の階層）に登録されている場合に、通常は、当該対象物の名称は閉じた状態になっている場合が多いため、上位の階層から順次展開をしていかなければならず、そのため、当該対象物にアクセスするのに時間および手間がかかる場合が多い。
【０００５】
この問題点を回避するために、従来は、アクセスした回数が多い対象物を集めたメニューを作成する、またはアクセスした回数が多い対象物をメニュー階層の上へ繰り上げるなどの工夫をしてきた。具体的には、たとえば、一定期間に使われた回数を各対象物について計算しておき、その結果を用いてメニューの組替えをおこなう。このときアクセス回数が多い対象物を上の階層にもってくる技術がある（たとえば特許文献１を参照。）。
【０００６】
また、アクセス回数が多い対象物（コマンド）について、階層をたどらずに直接起動できるメニュー（いわゆるダイレクトコマンドメニュー）に置いておくようにする技術がある（たとえば特許文献２を参照。）。また、アクセス回数が多い対象物（コマンド）について、アクセス回数順メニューを別途生成する技術がある（たとえば特許文献３を参照。）。さらにまた、前回どの対象物がアクセスされたかの情報（対象物間のアクセス時系列）を考慮して、つぎにアクセスされそうな順に対象物を並べたメニューを生成する技術がある（たとえば特許文献４を参照。）。
【０００７】
【特許文献１】特開平４−１８８３５６号公報
【特許文献２】特開平５−７５７５２号公報
【特許文献３】実開平６−４８３４号公報
【特許文献４】特開平９−１６０７４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、この従来の方法では、過去のアクセスの回数を考慮して使用度を決めていたが、アクセスされた時期を考慮に入れていない。実際には最近アクセスされたものほど、つぎにアクセスする可能性が高いことを考慮すると、従来の方法では、アクセス回数が少ない場合は、最近アクセスされたものであっても容易にアクセスできない場合が生じる可能性がある。
【０００９】
また、従来の手法では、アクセスを容易にするため、別のメニューを作ったり、元の階層メニューの構造を変更するなどの方法を用いているため、対象物を分類してアクセスし易くするという階層メニューの本来の特徴が十分に活かされておらず、別のメニューを作ったり、元の階層メニューの構造を変更することで、かえって操作者に無用な混乱を生じさせている場合もある。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、元来の階層メニューの特長を活かしつつ、階層メニューによって表示される対象物へのアクセスをより容易にかつ迅速におこなうことができる階層メニュー表示装置、階層メニュー表示プログラム、階層メニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体および階層メニュー表示方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、この発明にかかる階層メニュー表示装置、階層メニュー表示プログラム、階層メニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体および階層メニュー表示方法は、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示するにあたり、各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出し、階層メニューを表示する指示を受け付け、指示が受け付けられた場合に、表示画面を制御して、算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示することを特徴とする。
【００１２】
その際、算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示するようにしてもよい。
【００１３】
また、前記アクセスレベルは、アクセス重みを前記対象物ごとに総計したものであり、前記アクセス重みは、前記対象物の過去のアクセス時期のうち、最新のものほど大きくなるように設定してもよく、さらに、前記アクセス重みは、前記対象物がアクセスされるごとに更新されるようにしてもよい。
【００１４】
また、前記アクセス重みの設定の仕方についての変更指示を受け付け、受け付けられた変更指示に基づいて、前記アクセス重みの設定の仕方を変更するようにしてもよい。また、前記アクセスレベルの設定の仕方についての変更指示を受け付け、受け付けられた変更指示に基づいて、前記アクセスレベルの設定の仕方を変更するようにしてもよい。また、前記所定値の変更指示を受け付け、受け付けられた変更指示に基づいて、前記所定値を変更するようにしてもよい。
【発明の効果】
【００１５】
本発明によれば、アクセスレベル（使用度）が高い対象物を、階層ニューを展開する手間をかけずに、効率的に階層メニュー上で即時アクセスすることができることによって、元来の階層メニューの特長を活かしつつ、階層メニューによって表示される対象物へのアクセスをより容易にかつ迅速におこなうことができる階層メニュー表示装置、階層メニュー表示プログラム、階層メニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体および階層メニュー表示方法が得られるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明による階層メニュー表示装置、階層メニュー表示プログラム、階層メニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体および階層メニュー表示方法の実施の形態を詳細に説明する。
【００１７】
（実施の形態）
図１は、この発明の実施の形態にかかる階層メニュー表示装置のハードウェア構成を示すブロック図である。図１において、階層メニュー表示装置は、ＣＰＵ１０１と、ＲＯＭ１０２と、ＲＡＭ１０３と、ＨＤＤ（ハードディスクドライブ）１０４と、ＨＤ（ハードディスク）１０５と、ＦＤＤ（フレキシブルディスクドライブ）１０６と、着脱可能な記録媒体の一例としてＦＤ（フレキシブルディスク）１０７と、ディスプレイ１０８と、Ｉ／Ｆ（インターフェース）１０９と、キーボード１１０と、マウス１１１と、スキャナ１１２と、プリンタ１１３と、を備えている。また、各構成部はバス１００によってそれぞれ接続されている。
【００１８】
ここで、ＣＰＵ１０１は、階層メニュー表示装置の全体の制御を司る。ＲＯＭ１０２は、ブートプログラムなどのプログラムを記憶している。ＲＡＭ１０３は、ＣＰＵ１０１のワークエリアとして使用される。ＨＤＤ１０４は、ＣＰＵ１０１の制御にしたがってＨＤ１０５に対するデータのリード／ライトを制御する。ＨＤ１０５は、ＨＤＤ１０４の制御で書き込まれたデータを記憶する。
【００１９】
ＦＤＤ１０６は、ＣＰＵ１０１の制御にしたがってＦＤ１０７に対するデータのリード／ライトを制御する。ＦＤ１０７は、ＦＤＤ１０６の制御で書き込まれたデータを記憶したり、ＦＤ１０７に記憶されたデータを階層メニュー表示装置に読み取らせたりする。着脱可能な記録媒体として、ＦＤ１０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ Ｖｅｒｓａｔｉｌｅ Ｄｉｓｋ）、メモリーカードなどであってもよい。
【００２０】
ディスプレイ１０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ１０８は、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００２１】
Ｉ／Ｆ１０９は、通信回線を通じてインターネットなどのネットワーク１１４に接続され、このネットワーク１１４を介して他の装置に接続される。そして、Ｉ／Ｆ１０９は、ネットワーク１１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ１０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００２２】
キーボード１１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス１１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様に機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００２３】
スキャナ１１２は、画像を光学的に読み取り、階層メニュー表示装置内に画像データを取り込む。また、プリンタ１１３は、画像データや文書データを印刷する。プリンタ１１３には、たとえば、レーザプリンタやインクジェットプリンタを採用することができる。
【００２４】
図２は、この発明の実施の形態にかかる階層メニュー表示装置の機能的構成を示す説明図である。図２において、階層メニュー表示装置は、表示画面２００と、重み定義テーブル２０１と、アクセスレベル定義テーブル２０２と、自動展開定義テーブル２０３と、最新アクセステーブル２０４と、算出部２０５と、最新アクセス対象物テーブル２０６と、階層メニュー表示受付部２０７と、表示制御部２０８と、アクセス検出部２０９と、更新部２１０と、変更入力部２１１とを含む構成となっている。
【００２５】
ここで、表示画面２００は、対象物（たとえばファイルやフォルダなど）を階層的に表示する。表示画面２００は、具体的には、たとえば図１に示したディスプレイ１０８によってその機能を実現する。
【００２６】
重み定義テーブル２０１は、各対象物に対して過去のアクセス時期に関する情報である重みの定義に関する情報を記憶するテーブルである。重みの定義には、具体的には、たとえば前記対象物の過去のアクセス時期のうち、最新のものほど大きくなるように設定されたものなどがある。重み定義テーブル２０１の詳細について後述する（図３などを参照）。重み定義テーブル２０１は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などによってその機能を実現する。
【００２７】
アクセスレベル定義テーブル２０２は、アクセスレベルの定義に関する情報を記憶するテーブルである。アクセスレベルの定義には、具体的には、たとえばアクセス重みを前記対象物ごとに総計したものなどがある。アクセスレベル定義テーブル２０２の詳細について後述する（図４などを参照）。アクセスレベル定義テーブル２０２は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などによってその機能を実現する。
【００２８】
自動展開定義テーブル２０３は、階層メニューを表示する際に、対象物を自動展開して表示するための当該対象物のアクセスレベルの定義に関する情報を記憶するテーブルである。自動展開定義には、具体的には、たとえば、自動展開するアクセスレベルの数値などがある。自動展開定義テーブル２０３の詳細について後述する（図５などを参照）。自動展開定義テーブル２０３は、具体的には、たとえば図１に示したＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などによってその機能を実現する。
【００２９】
最新アクセステーブル２０４は、最近アクセスされた対象物をたとえばＮ個登録しておくテーブルであり、一つの対象物にアクセスするごとに更新する。最新アクセステーブル２０４には、最近アクセスされた対象物のほかに、各対象物のアクセス重みに関する情報を対応付けて登録するようにしてもよい。最新アクセステーブル２０４の詳細について後述する（図７、図１１などを参照）。最新アクセステーブル２０４は、具体的には、たとえば図１に示したＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などによってその機能を実現する。
【００３０】
算出部２０５は、各対象物のアクセスレベルを算出する。算出部２０５は、具体的には、たとえば算出部２０５は、アクセス重みを対象物ごとに総計し、最新アクセス対象物テーブル２０６に記憶する。算出部２０５は、具体的には、たとえば、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに記憶または記録されたプログラムをＣＰＵ１０１が実行することによってその機能を実現することができる。
【００３１】
最新アクセス対象物テーブル２０６は、各対象物と、算出部２０５によって算出された過去の使用時期による重みの総計であるアクセスレベル（使用度）を登録する。そして、アクセスレベルが特定の値Ｌ（本実施の形態では「１２」）以上の対象物は、表示制御部２０８によって、対象物まで階層メニューを展開して、対象物の名称やアイコンを表示する。
【００３２】
この決め方は「最近アクセスしたものほど、将来アクセスする可能性が高い」「過去により多くアクセスしたものほど、将来アクセスする可能性が高い」という両方の考えに基づいている。これによって、アクセスレベル（使用度）が高い対象物を、階層ニューを展開する手間をかけずに、効率的に階層メニュー上で即時アクセスすることができる。
【００３３】
最新アクセス対象物テーブル２０６の詳細について後述する（図８などを参照）。最新アクセス対象テーブル物２０６は、具体的には、たとえば図１に示したＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などによってその機能を実現する。
【００３４】
階層メニュー表示受付部２０７は、操作者からの階層メニューの表示の指示を受け付ける。階層メニュー表示受付部２０７は、具体的には、たとえばキーボード１１０、マウス１１１、Ｉ／Ｆ１０９などによってその機能を実現する。
【００３５】
表示制御部２０８は、表示画面２００を制御して、階層メニュー表示受付部２０７からの表示指示を受け取り、最新アクセス対象物テーブル２０６に基づいて、対象物の見出しにかかる情報（フォルダ名、ファイル名）またはアイコンを表示画面２００に表示する。表示制御部２０８は、具体的には、たとえば、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに記憶または記録されたプログラムをＣＰＵ１０１が実行することによってその機能を実現することができる。
【００３６】
アクセス検出部２０９は、対象物へのアクセスがあったことを検出する。そして、更新部２１０は、アクセス検出部２０９によってアクセスが検出された場合に、最新アクセステーブル２０４を更新する。これによって、各対象物の重みも更新される。アクセス検出部２０９および更新部２１０は、具体的には、たとえば、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに記憶または記録されたプログラムをＣＰＵ１０１が実行することによってその機能を実現することができる。
【００３７】
変更入力部２１１は、重み定義、アクセスレベル定義、自動展開定義の各定義の少なくとも１つについてその内容の変更指示を操作者から受け付ける。そして、その変更指示に基づいて、重み定義テーブル２０１、アクセスレベル定義テーブル２０２、自動展開定義テーブル２０３の各テーブルの内容を更新する。
【００３８】
変更入力部２１１は、具体的には、たとえば図１に示したキーボード１１０、マウス１１１、Ｉ／Ｆ１０９など、さらには、ＲＯＭ１０２、ＲＡＭ１０３、ＨＤ１０５、ＦＤ１０７などに記憶または記録されたプログラムをＣＰＵ１０１が実行することによってその機能を実現することができる。
【００３９】
図３は、重み定義テーブル２０１の内容を示す説明図であり、重み定義テーブル２０１は、「アクセス時期」の項目と、「アクセス重み」の項目とからなる。図３においては、重み定義の一例として、最新のアクセスにはアクセス重みを「Ｎ」とし、最新より１つ前のアクセスにはアクセス重みを「Ｎ−１」、最新よりも２つ前のアクセスにはアクセス重みを「Ｎ−２」とする。これを３つ前、４つ前と続けていって最新より（Ｎ−１）回前のアクセスには、アクセス重みを「１」とする。このように、最新のアクセスＮ回の各々について、アクセス重みを定義する。Ｎは適用する階層メニューに応じて、適当な値を決める。
【００４０】
つぎに、各対象物のアクセスレベル（使用度）をアクセス重みに基づいて、図４に示すように定義する。図４は、アクセスレベル定義テーブル２０２の内容を示す説明図であり、アクセスレベルの定義の一例として「対象物が最新のアクセスＮ回の中でアクセスされた場合に、対象物がアクセスされた時のアクセス重みを総計したものを、対象物のアクセスレベルとする。」としている。このように、図４に示した定義によって、各対象物は最近アクセスしたほどかつアクセスした回数が多いほど、アクセスレベル（使用度）が大きくなる。
【００４１】
また、図５は、自動展開定義テーブル２０３の内容を示す説明図であり、自動展開定義の一例として「自動展開するアクセスレベルＬを「１２」とする。」としている。Ｌは適用する階層メニューに応じて、適当な値を決める。
【００４２】
図６は、階層メニューの表示の一例を示す説明図である。図６において、「ＮＯ．１」〜「ＮＯ．１９」は対象物を示している。ここで、最新のアクセス対象物を記録する最新アクセステーブル２０４を用意しておく。図７は、最新アクセステーブル２０４の内容を示す説明図である。ここでは、Ｎ＝１０、先頭のアクセス重みは「１０」、最後のアクセス重みは「１」となっている。
【００４３】
つぎに、図７の最新アクセステーブル２０４に基づいて、階層メニューを展開する。具体的には、まず、最新アクセステーブルを元に最新アクセス対象物テーブル２０６を作成する。図８は、最新アクセス対象物テーブル２０６の内容を示す説明図である。図８において、最新アクセス対象物テーブル２０６は、「対象物番号」の項目と「アクセスレベル」の項目が対になった構造になっている。各対象物のアクセスレベル（使用度）は、最新アクセステーブル内でのアクセス重みの総計とすることができる。したがって、最近アクセスしたほど、かつアクセスした回数が多いほど、アクセスレベル（使用度）が大きくなる。
【００４４】
具体的には、対象物「ＮＯ．４」は、最新のアクセス対象物であるとともに、最新より７つ前にアクセスされている対象物でもあるので、そのアクセス重みは、それぞれ、「１０」と「３」である。その「１０」と「３」を総計してアクセスレベルは「１３」となる。同様に、対象物「ＮＯ．６」は、最新より１つ前にアクセスされている対象物であるとともに、最新より８つ前にアクセスされている対象物でもあるので、アクセス重みは、「９」と「２」である。その「９」と「２」を総計してアクセスレベルは「１１」となる。
【００４５】
最新アクセス対象物テーブル２０６内で、アクセスレベル（使用度）がＬ（＝１２）以上の対象物を自動展開する対象物とする。ここではＬ＝１２とすると、「ＮＯ．４」および「ＮＯ．１１」が自動展開対象物となる。メニューを開くと、「ＮＯ．４」および「ＮＯ．１１」はメニューを開いたとき自動展開される。その他の対象物は自動展開されないため手動で展開する。
【００４６】
図９は、対象物へのアクセスの手順の一例を示す説明図である。図９において、まず、ステップ１でメニューを開くと、ステップ２の状態になる。ここではすでに対象物「ＮＯ．１１」が表示されているので、なにもせずに、対象物「ＮＯ．１１」へアクセスすることができる。
【００４７】
図１０は、対象物へのアクセスの手順の別の一例を示す説明図である。図１０において、自動展開されない対象物「ＮＯ．１８」へアクセスする場合、まず、ステップ１でメニューを開くと、ステップ２の状態になる。ここで、つぎに、対象物１００１を開く。そうすると、ステップ３の状態となり、対象物１００２が出現する。さらに、この対象物１００２を開くと、ステップ４の状態となり、対象物１００３および対象物「ＮＯ．１９」が出現する。さらに、対象物１００３を開くと、ステップ５の状態となり、対象物「ＮＯ．１７」および対象物「ＮＯ．１８」が出現する。この状態ではじめて「ＮＯ．１８」へアクセスすることができるようになる。
【００４８】
図１１は、更新後の最新アクセステーブル２０４の内容を示す説明図である。更新後の最新アクセステーブル２０４では、対象物にアクセスした直後に、最新アクセステーブルの対象物番号欄を更新する。各対象物番号を一つずつ下にシフトして、先頭に今回アクセスした対象物番号を記入する。結果として最後の対象物番号はテーブルから削除される。アクセステーブルが図７だったとき、ＮＯ．１１にアクセスした直後は、アクセステーブルは図１１に示すようになる。対象物番号が１つずつ下にシフトされ、一番下のＮＯ．１が削除され、一番上にＮＯ．１１が記入される。
【００４９】
以上説明したように、本実施の形態では、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示するにあたり、各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出し、階層メニューを表示する指示を受け付け、指示が受け付けられた場合に、表示画面を制御して、算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する、具体的には、算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示するため、階層メニューの形は維持し、階層メニューを初期展開するとき、どのメニューを展開するかを、使用度によって決めることができる。これによって使用度の高い対象物に、ワンステップでアクセスすることが可能となる。
【００５０】
また、アクセスレベルは、アクセス重みを対象物ごとに総計したものであり、アクセス重みは、対象物の過去のアクセス時期のうち、最新のものほど大きくなるように設定し、さらにアクセス重みは、対象物がアクセスされるごとに更新されるようにしているので、使用度として過去の使用回数のみを考慮しているだけでなく、アクセスされた時期の新しさも考慮することができる。すなわち、単に使用回数を出す（昔のアクセスと最近アクセスを同等に扱う）のでなく、最近のアクセスを昔のアクセスより大きい重み付けにして、その重みを加算していくことができる。これによって、より最近アクセスした実績があたものほど、使用度が高いと見なすことができる。その際、新たなメニューの生成やメニュー構造の変更をする必要がない。
【００５１】
なお、本実施の形態で説明した階層メニュー表示装置、階層メニュー表示方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【００５２】
（付記１）表示画面を備え、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示装置であって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出する算出手段と、
階層メニューを表示する指示を受け付ける受付手段と、
前記受付手段によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出手段によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する表示制御手段と、
を備えたことを特徴とする階層メニュー表示装置。
【００５３】
（付記２）前記表示制御手段は、前記算出手段によって算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示することを特徴とする付記１に記載の階層メニュー表示装置。
【００５４】
（付記３）前記アクセスレベルは、アクセス重みを前記対象物ごとに総計したものであり、
前記アクセス重みは、前記対象物の過去のアクセス時期のうち、最新のものほど大きくなるように設定したことを特徴とする付記１または２に記載の階層メニュー表示装置。
【００５５】
（付記４）前記アクセス重みは、前記対象物がアクセスされるごとに更新されることを特徴とする付記３に記載の階層メニュー表示装置。
【００５６】
（付記５）前記アクセス重みの設定の仕方についての変更指示を受け付けるアクセス重み変更指示受付手段を備え、
前記アクセス重み変更指示受付手段によって受け付けられた変更指示に基づいて、前記アクセス重みの設定の仕方を変更することを特徴とする付記１〜４のいずれか一つに記載の階層メニュー表示装置。
【００５７】
（付記６）前記アクセスレベルの設定の仕方についての変更指示を受け付けるアクセスレベル変更指示受付手段を備え、
前記アクセスレベル変更指示受付手段によって受け付けられた変更指示に基づいて、前記アクセスレベルの設定の仕方を変更することを特徴とする付記１〜５のいずれか一つに記載の階層メニュー表示装置。
【００５８】
（付記７）前記所定値の変更指示を受け付ける所定値変更指示受付手段を備え、
前記所定値変更指示受付手段によって受け付けられた変更指示に基づいて、前記所定値を変更することを特徴とする付記１〜６のいずれか一つに記載の階層メニュー表示装置。
【００５９】
（付記８）表示画面を備えた階層メニュー表示装置における、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示プログラムであって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出させる算出工程と、
階層メニューを表示する指示を受け付けさせる受付工程と、
前記受付工程によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出工程によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示させる表示工程と、
をコンピュータに実行させることを特徴とする階層メニュー表示プログラム。
【００６０】
（付記９）前記表示制御手段は、前記算出手段によって算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示することを特徴とする付記１に記載の階層メニュー表示装置。
【００６１】
（付記１０）前記付記８または９に記載の階層メニュー表示プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００６２】
（付記１１）表示画面を備えた階層メニュー表示装置における、複数の対象物の見出しに関する情報またはアイコンを前記表示画面に階層的に表示する階層メニュー表示方法であって、
各対象物に対して過去のアクセス時期に関する情報に基づいて、当該対象物ごとのアクセスレベルを算出する算出工程と、
階層メニューを表示する指示を受け付ける受付工程と、
前記受付工程によって指示が受け付けられた場合に、前記表示画面を制御して、前記算出工程によって算出されたアクセスレベルに基づいて決定した対象物の見出しに関する情報またはアイコンを階層的に表示する表示工程と、
を含んだことを特徴とする階層メニュー表示方法。
【００６３】
（付記１２）前記表示制御手段は、前記算出手段によって算出されたアクセスレベルが所定値以上の対象物の見出しに関する情報またはアイコンを階層的に表示することを特徴とする付記１１に記載の階層メニュー表示方法。
【産業上の利用可能性】
【００６４】
以上のように、本発明にかかる階層メニュー表示装置、階層メニュー表示プログラム、階層メニュー表示プログラムを記録したコンピュータ読み取り可能な記録媒体および階層メニュー表示方法は、対象物が階層的に整理されていて、階層を対象物の場所まで展開して行き、対象物にアクセスする構造に適用するのに有用であり、特に、ファイルのディレクトリ、ウェブサイトにアクセスするためのブラウザのメニュー、コマンドのメニューなどに適している。
【図面の簡単な説明】
【００６５】
【図１】この発明の実施の形態にかかる階層メニュー表示装置のハードウェア構成を示すブロック図である。
【図２】この発明の実施の形態にかかる階層メニュー表示装置の機能的構成を示す説明図である。
【図３】重み定義テーブル２０１の内容を示す説明図である。
【図４】アクセスレベル定義テーブル２０２の内容を示す説明図である。
【図５】自動展開定義テーブル２０３の内容を示す説明図である。
【図６】階層メニューの表示の一例を示す説明図である。
【図７】最新アクセステーブル２０４の内容を示す説明図である。
【図８】最新アクセス対象物テーブル２０６の内容を示す説明図である。
【図９】対象物へのアクセスの手順の一例を示す説明図である。
【図１０】対象物へのアクセスの手順の別の一例を示す説明図である。
【図１１】更新後の最新アクセステーブル２０４の内容を示す説明図である。
【符号の説明】
【００６６】
２０１  重み定義テーブル
２０２  アクセスレベル定義テーブル
２０３  自動展開定義テーブル
２０４  最新アクセステーブル
２０５  算出部
２０６  最新アクセス対象物テーブル
２０７  階層メニュー表示受付部
２０８  表示制御部
２０９  アクセス検出部
２１０  更新部
２１１  変更入力部
【図１】
2007264733.tif 000003
【図２】
2007264733.tif 000004
【図３】
2007264733.tif 000005
【図４】
2007264733.tif 000006
【図５】
2007264733.tif 000007
【図６】
2007264733.tif 000008
【図７】
2007264733.tif 000009
【図８】
2007264733.tif 000010
【図９】
2007264733.tif 000011
【図１０】
2007264733.tif 000012
【図１１】
2007264733.tif 000013