(57)【要約】【課題】  表示部１３にフォルダやデータを表示する際に、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェース（ＧＵＩ）を実現する。【解決手段】  ＣＰＵ１は、メモリ１１において、操作に応じて選択されたフォルダおよびデータをデータ書込又はデータ読出のために使用し、複数のフォルダおよび複数のデータに対する使用状況を分析して、使用回数に応じて各フォルダおよび各データに対する順位を決定し、決定された順位に対応する色で複数のフォルダおよび複数のデータのアイコンを表示部１３に一覧表示する。【選択図】  図１
2005148798.tif 000002
【特許請求の範囲】
【請求項１】
所定の記憶手段においてデータを収容するために分割された記憶エリアを画像の形態で表す複数のフォルダの中から操作に応じて選択されたフォルダをデータ書込又はデータ読出のために使用する記憶制御手段と、
前記複数のフォルダに対する使用状況に応じて各フォルダに対する順位を決定する順位決定手段と、
前記順位決定手段によって決定された順位に対応する態様で前記複数のフォルダの画像を所定の表示手段に一覧表示する表示制御手段と、
を備えた情報処理装置。
【請求項２】
前記順位決定手段は、操作に応じて選択されたフォルダ内に複数のデータが収容されている場合には、各データに対する使用状況に応じてデータごとに順位を決定し、前記表示制御手段は、順位に対応する態様で前記複数のデータを一覧表示することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記順位決定手段は、使用回数に応じて各フォルダ又は各データに対する順位を決定することを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記順位決定手段は、使用回数の多い順に各フォルダ又は各データに対する順位を決定することを特徴とする請求項１又は２記載の情報処理装置。
【請求項５】
前記順位決定手段は、現在時刻までを複数段階に区分した時間帯の中で最近の時間帯における使用であるほどより高い順位を各フォルダ又は各データに対して決定することを特徴とする請求項１又は２記載の情報処理装置。
【請求項６】
前記順位決定手段は、最近の使用であるほどより高い順位を各フォルダ又は各データに対して決定することを特徴とする請求項１又は２記載の情報処理装置。
【請求項７】
前記順位決定手段は、前記記憶手段におけるフォルダが階層構造になっている場合には、階層ごとに各フォルダの順位を決定することを特徴とする請求項１記載の情報処理装置。
【請求項８】
前記表示制御手段は、順位に対応する表示色で前記複数のフォルダ又は前記複数のデータの画像を一覧表示することを特徴とする請求項１ないし請求項７のいずれか１項記載の情報処理装置。
【請求項９】
所定の記憶手段においてデータを収容するために分割された記憶エリアを画像の形態で表す複数のフォルダの中から操作に応じて選択されたフォルダをデータ書込又はデータ読出のために使用する第１のステップと、
前記複数のフォルダに対する使用状況に応じて各フォルダに対する順位を決定する第２のステップと、
前記第２のステップによって決定された順位に対応する態様で前記複数のフォルダの画像を所定の表示手段に一覧表示する第３のステップと、
を実行する情報処理のプログラム。
【請求項１０】
前記第２のステップは、操作に応じて選択されたフォルダ内に複数のデータが収容されている場合には、各データに対する使用状況に応じてデータごとに順位を決定し、前記第３のステップは、順位に対応する態様で前記複数のデータを一覧表示することを特徴とする請求項９記載の情報処理のプログラム。
【請求項１１】
前記第２のステップは、使用回数に応じて各フォルダ又は各データに対する順位を決定することを特徴とする請求項９又は１０記載の情報処理のプログラム。
【請求項１２】
前記第２のステップは、使用回数の多い順に各フォルダ又は各データに対する順位を決定することを特徴とする請求項９又は１０記載の情報処理のプログラム。
【請求項１３】
前記第２のステップは、現在時刻までを複数段階に区分した時間帯の中で最近の時間帯における使用であるほどより高い順位を各フォルダ又は各データに対して決定することを特徴とする請求項９又は１０記載の情報処理のプログラム。
【請求項１４】
前記第２のステップは、最近の使用であるほどより高い順位を各フォルダ又は各データに対して決定することを特徴とする請求項９又は１０記載の情報処理のプログラム。
【請求項１５】
前記第２のステップは、前記記憶手段におけるフォルダが階層構造になっている場合には、階層ごとに各フォルダの順位を決定することを特徴とする請求項９又は１０記載の情報処理のプログラム。
【請求項１６】
前記第３のステップは、順位に対応する表示色で前記複数のフォルダ又は前記複数のデータの画像を一覧表示することを特徴とする請求項９ないし請求項１５のいずれか１項記載の情報処理のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置および情報処理のプログラムに関し、特に、複数のフォルダのアイコンやフォルダ内における複数のデータのアイコンをディスプレイに一覧表示する情報処理装置および情報処理のプログラムに関するものである。
【背景技術】
【０００２】
フォルダやデータをディスプレイに表示する方法については、下記に示すように、従来いくつかの提案が特許文献として公開されている。
ある提案によるフォルダ管理方法においては、デスクトップにおいてグループウェアを使いやすくための構成が記載されている。そのフォルダ管理方法では、複数のフォルダが複数群に分けられ、各フォルダ群が多階層の１つを割り当てられ、各フォルダにはそのフォルダが属する階層より１つ下位の階層が割り当てられた複数のオブジェクトが属するように構成され、各オブジェクトに対応して、アイコンをあらかじめ記憶し、ユーザからの少なくとも１つのオブジェクトの表示要求に応答して、そのオブジェクトに対応して記憶されたアイコンを表示する際に、通信装置、ユーザ、ユーザのグループ、又は組織に対応するオブジェクトを設け、通信装置、ユーザ、ユーザのグループ、又は組織にアクセス可能か否かの属性値により通信装置を表すアイコンの色や形状を変化させて表示する。（特許文献１参照）
【０００３】
また別の提案による装置においては、ファイルやフォルダを操作する時にファイル間の依存関係を示す出力を行い、不用意に必要なファイルやフォルダを削除したり、移動させたりすることを防止するための構成が記載されている。その装置では、第１のファイルの実行時に第２のファイルを使用する関係にある場合に、第１のファイルおよび第２のファイルの表示と色を通常の表示と色と異ならせて表示する。（特許文献２参照）
【０００４】
また別の提案によるファイル表示方法においては、表示されたファイル一覧の中から使用者が必要としているファイルを容易に識別することができるような構成が記載されている。そのファイル表示方法では、各ファイル、フォルダごとにユーザが設定する重要度をもたせ、重要度ごとにファイル名の文字色、文字サイズ、文字フォントなどの表示形式を変えて表示する。例えば、ファイルに対する重要度が高いものは赤色、重要度が普通のものは黒色、重要度が低いものは灰色とする。さらに、この場合において、ファイルの更新日時を参照することによって、時間の経過とともにアクセスされないファイル、フォルダは自動的に重要度を下げ、ファイルの表示形式が変化する。（特許文献３参照）
【０００５】
また別の提案によるファイル表示装置においては、限られた表示スペースでも簡単で判りやすいフォルダ表示を行うための構成が記載されている。そのファイル表示装置では、ファイルおよびファイルを内部に含むフォルダを表示する際に、操作によって選択されたフォルダの上層のフォルダおよび下層のフォルダを表示する。さらに、その選択されたフォルダに色彩をつける。（特許文献４参照）
【特許文献１】特開平７−８４７４８号公報
【特許文献２】特開平１０−２４０５９２号公報
【特許文献３】特開２００１−１７５５１５号公報
【特許文献４】特開２００３−３００１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記特許文献に記載された内容は、いずれもフォルダやデータ（ファイル）を表示する態様を変化する構成になっているが、使用状況に応じて表示する態様を自動的に変化するものではない。特許文献３に記載されたファイル表示方法では、確かに重要度ごとにファイル名の文字色、文字サイズ、文字フォントなどの表示形式を変えて表示する構成になってはいる。また、ファイルの更新日時を参照することによって、時間の経過とともにアクセスされないファイル、フォルダは自動的に重要度を下げ、ファイルの表示形式（この場合には、表示色）が変化する構成なっている。しかしながら、使用者は、ファイルの作成時あるいは更新時にファイルの重要度を指定する必要がある。すなわち、特許文献３の段落番号「００１８」および図５のフローチャートに記載されているように、利用者はファイルを作成し、当該ファイルに対する重要度を指定し、ファイル管理テーブルへ登録する。このため、ファイルが多い場合には、その設定操作が極めて煩雑な作業になる。
【０００７】
本発明は、上記従来の課題を解決するためのものであり、ディスプレイにフォルダやデータを表示する際に、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェース（ＧＵＩ）を実現する情報処理装置および情報処理のプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の情報処理装置の発明は、所定の記憶手段（実施形態においては、図１のメモリ１１に相当する）においてデータを収容するために分割された記憶エリアを画像の形態（実施形態においては、アイコンに相当する）で表す複数のフォルダの中から操作に応じて選択されたフォルダをデータ書込又はデータ読出のために使用する記憶制御手段（実施形態においては、図１のＣＰＵ１に相当する）と、複数のフォルダに対する使用状況に応じて各フォルダに対する順位を決定する順位決定手段（実施形態においては、図１のＣＰＵ１に相当する）と、順位決定手段によって決定された順位に対応する態様（実施形態においては、表示色に相当する）で複数のフォルダの画像を所定の表示手段（実施形態においては、図１の表示部１３に相当する）に一覧表示する表示制御手段（実施形態においては、図１のＣＰＵ１に相当する）と、を備えた構成になっている。
【０００９】
請求項１の発明において、請求項２に記載したように、順位決定手段は、操作に応じて選択されたフォルダ内に複数のデータが収容されている場合には、各データに対する使用状況に応じてデータごとに順位を決定し、表示制御手段は、順位に対応する態様で複数のデータを一覧表示するような構成にしてもよい。
請求項１又は２の発明において、請求項３に記載したように、順位決定手段は、使用回数に応じて各フォルダ又は各データに対する順位を決定するような構成にしてもよい。
あるいはまた、請求項１又は２の発明において、請求項４に記載したように、順位決定手段は、使用回数の多い順に各フォルダ又は各データに対する順位を決定するような構成にしてもよい。
あるいはまた、請求項１又は２の発明において、請求項５に記載したように、順位決定手段は、現在時刻までを複数段階に区分した時間帯の中で最近の時間帯における使用であるほどより高い順位を各フォルダ又は各データに対して決定するような構成にしてもよい。
あるいはまた、請求項１又は２の発明において、請求項６に記載したように、順位決定手段は、最近の使用であるほどより高い順位を各フォルダ又は各データに対して決定するような構成にしてもよい。
請求項１の発明において、請求項７に記載したように、順位決定手段は、記憶手段におけるフォルダが階層構造になっている場合には、階層ごとに各フォルダの順位を決定するような構成にしてもよい。
請求項１ないし請求項７の発明において、請求項８に記載したように、表示制御手段は、順位に対応する表示色で複数のフォルダ又は複数のデータの画像を一覧表示するような構成にしてもよい。
【００１０】
請求項９に記載の情報処理のプログラムの発明は、所定の記憶手段（各実施形態においては、図１のメモリ１１に相当する）においてデータを収容するために分割された記憶エリアを画像の形態（各実施形態においては、アイコンに相当する）で表す複数のフォルダの中から操作に応じて選択されたフォルダをデータ書込又はデータ読出のために使用する第１のステップと、複数のフォルダに対する使用状況に応じて各フォルダに対する順位を決定する第２のステップと、第２のステップによって決定された順位に対応する態様で複数のフォルダの画像を所定の表示手段（各実施形態においては、図１の表示部１３に相当する）に一覧表示する第３のステップと、を実行する。なお、第１のステップないし第３のステップは、各実施形態においては、図１のＣＰＵ１の処理に相当する。
【００１１】
請求項９に記載のプログラムの発明において、請求項１０に記載したように、第２のステップは、操作に応じて選択されたフォルダ内に複数のデータが収容されている場合には、各データに対する使用状況に応じてデータごとに順位を決定し、第３のステップは、順位に対応する態様で前記複数のデータを一覧表示するような構成にしてもよい。
請求項９又は請求項１０に記載のプログラムの発明において、請求項１１に記載したように、第２のステップは、使用回数に応じて各フォルダ又は各データに対する順位を決定するような構成にしてもよい。
あるいはまた、請求項９又は請求項１０に記載の発明において、請求項１２に記載したように、第２のステップは、使用回数の多い順に各フォルダ又は各データに対する順位を決定するような構成にしてもよい。
あるいはまた、請求項９又は請求項１０に記載の発明において、請求項１３に記載したように、第２のステップは、現在時刻までを複数段階に区分した時間帯の中で最近の時間帯における使用であるほどより高い順位を各フォルダ又は各データに対して決定するような構成にしてもよい。
あるいはまた、請求項９又は請求項１０に記載の発明において、請求項１４に記載したように、第２のステップは、最近の使用であるほどより高い順位を各フォルダ又は各データに対して決定するような構成にしてもよい。
請求項９に記載の発明において、請求項１５に記載したように、第２のステップは、記憶手段におけるフォルダが階層構造になっている場合には、階層ごとに各フォルダの順位を決定するような構成にしてもよい。
請求項９ないし請求項１５に記載の発明において、請求項１６に記載したように、第３のステップは、順位に対応する表示色で前記複数のフォルダ又は複数のデータの画像を一覧表示するような構成にしてもよい。
【発明の効果】
【００１２】
本発明の情報処理装置および情報処理のプログラムによれば、ディスプレイにフォルダやデータを表示する際に、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェースを実現するという効果が得られる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明による情報処理装置の第１実施形態ないし第４実施形態について、携帯電話を例に採って図を参照して説明する。
図１は、各実施形態における携帯電話の構成を示す概略のブロック図である。
この図において、ＣＰＵ１は、ベースバンド信号処理のＤＳＰ（ディジタル・シグナル・プロセッサ）を内蔵したワンチップＩＣで構成されている。ＣＰＵ１のシステムバスには、ＲＯＭ２、ＲＡＭ３、ＲＦブロック４、チューナ５、ＯＦＤＭ復調部６、映像復号部７、音声復号部８、スイッチ部９、カメラ部１０、メモリ１１が接続されている。なお、図１において、点線で囲まれているチューナ５、ＯＦＤＭ復調部６、映像復号部７、および音声復号部８は、地上波ディジタル放送の映像・音声信号を取り込むテレビ受像部を構成している。また、ＣＰＵ１には、表示ドライバ１２を介して表示部１３が接続されているとともに、他のドライバ（図示せず）を介して通話用のマイク１４およびスピーカ１５が接続されている。また、スピーカ１５とともに着信報知のためのバイブレータ（図示せず）が装置内に設けられている。
【００１４】
ＲＯＭ２には、通信制御処理のプログラム、地上波ディジタル放送の受信処理や受信した映像信号を表示する表示処理および音声処理、受信した映像信号を録画する録画処理および再生処理などの信号処理のプログラム、イニシャライズにおけるデフォルト値などが格納されている。ＲＡＭ３は、ＣＰＵ１のワークエリアであり、ＣＰＵ１によって処理されるデータを一時的にストアするバッファエリア、各種のレジスタやフラグなどのエリア、表示部１３に表示すべき画面のデータをストアする表示エリアなどが設けられている。ＲＦブロック４は、電話通信網との間で電話やメールを送受信する。
【００１５】
チューナ５は、地上波ディジタル放送を受信して高周波増幅などの信号処理を行う。ＯＦＤＭ（直交周波数分割多重）復調部６は、チューナ５から得られるＯＦＤＭ変調された信号を復調する。ＯＦＤＭは、数百もの搬送波を用いた多搬送波変調方式であり、各搬送波が直交関係になっている。送信側すなわち放送局において、各搬送波に直並列変換した符号化データを割り当ててディジタル変調するので、通常のＦＤＭに比較して周波数使用効率が高くなる。ＯＦＤＭ復調部６は、このディジタル変調された信号を復調して、地上波ディジタル放送の映像（画像）および音声の符号化データを出力する。
【００１６】
映像復号部７は、ＯＦＤＭ復調部６から出力された映像の符号化データを復号してディジタル映像信号をＣＰＵ１に出力する。ＣＰＵ１は、表示ドライバ１２を介してそのディジタル映像信号を表示部１３に出力してテレビ画像を表示する。また、音声復号部８は、ＯＦＤＭ復調部６から出力された音声の符号化データを復号してディジタル音声信号をＣＰＵ１に出力する。ＣＰＵ１は、そのディジタル音声信号をアナログ信号に変換してスピーカ１５に出力してテレビ音声を発生する。また、ＣＰＵ１はＲＦブロック４が着信を検知したときは、スピーカ１５によって着信報知を行う。マイク１４は、通話処理においてユーザの音声を電気信号に変換してＣＰＵ１に入力する。
【００１７】
スイッチ部９は、携帯電話のためのオフフックスイッチ、オンフックスイッチ、発信スイッチ、カーソルスイッチ、ＯＫスイッチ、クリアスイッチ、数字スイッチなどのキースイッチ群で構成されており、その中のいくつかのスイッチが、テレビ用のテレビスイッチ、録画設定スイッチ、再生スイッチ、録画および再生の終了スイッチ、チャンネルスイッチ、カメラスイッチ、シャッタースイッチ、保存スイッチなどと兼用されている。また、図には示していないが、ＣＰＵ１などの電子部品やスイッチ部９を収容する本体と、表示部１３、カメラ部１０などを収容する蓋部とが、ヒンジなどによって開閉可能な折りたたみ機構になっており、蓋部の開閉に応じてオン・オフする開閉スイッチを具備している。カメラ部１０は、レンズ、ＣＣＤ、バッファなどで構成され、カメラスイッチがオンされるとＣＣＤによってレンズからの画像を撮像し、シャッタスイッチがオンされると、撮像した画像データをバッファにストアする。
【００１８】
メモリ１１は、不揮発性の半導体メモリおよび着脱可能なメモリカードの複合デバイスからなり、ＣＰＵ１のメモリ管理によって、複数のフォルダの中からスイッチ部９の操作に応じて選択されたフォルダがデータの保存のために指定される。フォルダとは、ファイル管理に用いられるグラフィカル・ユーザ・インターフェースの概念であり、ツリー構造（階層構造）のディレクトリに相当し、ある１つのフォルダの下位に複数のフォルダを持つ。例えば、ＲＦブロック４によって送受信されるメールのデータについては、送信フォルダおよび受信フォルダに保存され、地上波ディジタル放送の映像信号および音声信号のデータについては、動画用のフォルダに保存され、カメラ部１０で撮像されたデータについては、静止画像用のフォルダに保存される。例えば、地上波ディジタル放送の動画のデータは、番組ごとのフォルダに収容される。また、カメラ部１０によって旅行や運動会などのイベントを撮像した静止画のデータは、イベントごとのフォルダに収容される。
【００１９】
次に、この携帯電話における電話およびメールの送受信の動作、および、データを記憶するメモリ１１において複数のフォルダ又は各フォルダにおける複数のデータを一覧表示する場合の動作について、ＣＰＵ１によって実行されるフローチャートおよび表示部１３の画面に基づいて説明する。
図２および図３は、各実施形態に共通のメインルーチンの動作を示すフローチャートである。図２において、所定のイニシャライズを行って（ステップＳＡ１）、表示部１３に待受画面を表示する（ステップＳＡ２）。次に、オフフックスイッチがオンされたか否かを判別し（ステップＳＡ３）、このスイッチがオンされたときは、電話番号入力画面を表示する（ステップＳＡ４）。そして、スイッチ部９からの番号入力に応じて番号入力処理を行い（ステップＳＡ５）、電話網に対して発信する発信処理を行う（ステップＳＡ６）。また、スピーカ１６によって呼出報知を行う（ステップＳＡ７）。この呼出報知の間に、発信に応答して被呼側との間に回線接続が確立したか否かを判別し（ステップＳＡ８）、回線接続が確立したときは、通話処理に遷移して音声信号の送受信を行う（ステップＳＡ９）。通話処理においては、オンフックスイッチがオンされたか否かを判別し（ステップＳＡ１０）、このスイッチがオンされたときは、回線切断などの終話処理を行う（ステップＳＡ１１）。終話処理の後は、ステップＳＡ２に移行して、表示部１３に再び待受画面を表示する。
【００２０】
ステップＳＡ３において、オフフックスイッチがオンされない場合には、図３のフローチャートにおいて、ＯＫスイッチがオンされたか否かを判別する（ステップＳＡ１２）。このスイッチがオンでない場合にはその他の処理を行って（ステップＳＡ１３）、図２のステップＳＡ２に移行して、表示部１３に再び待受画面を表示する。ＯＫスイッチがオンされたときは、機能アイコンリストを表示する（ステップＳＡ１４）。機能アイコンリストには、機能設定、データフォルダ、アドレス帳、カレンダ、メールなどがある。そして、１つのアイコン表示にフォーカスする（ステップＳＡ１５）。例えば、最初のリストの表示を反転する。
【００２１】
次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＡ１６）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＡ１７）。フォーカス位置を移動した後、又は、カーソルスイッチがオンでない場合には、ＯＫスイッチがオンされたか否かを判別し（ステップＳＡ１８）、このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＡ１９）。クリアスイッチがオンでない場合には、ステップＳＡ１６においてカーソルスイッチのオンを判別するが、クリアスイッチがオンされたときは、図２のステップＳＡ２に移行して、表示部１３に再び待受画面を表示する。
【００２２】
ステップＳＡ１８において、ＯＫスイッチがオンされたときは、フォーカス位置が機能設定であるか否かを判別し（ステップＳＡ２０）、機能設定である場合には、機能設定処理を行う（ステップＳＡ２１）。フォーカス位置が機能設定でない場合には、フォーカス位置がデータフォルダであるか否かを判別し（ステップＳＡ２２）、データフォルダである場合には、データフォルダ処理を行う（ステップＳＡ２３）。フォーカス位置がデータフォルダでない場合には、フォーカスされた機能アイコンに対応する処理、例えば、アドレス帳処理、カレンダ処理、メール処理を行う（ステップＳＡ２４）。ステップＳＡ２１における機能設定処理の後、ステップＳＡ２３におけるデータフォルダ処理の後、又はステップＳＡ２４における他の機能アイコンに対応する処理の後は、ステップＳＡ１４に移行して再び機能アイコンリストを表示する。
【００２３】
図４は、各実施形態に共通の着信検知処理のフローチャートである。着信があったときは、スピーカ１５やバイブレータによって着信報知を行い（ステップＳＢ１）、オフフックスイッチがオンされたか否かを判別する（ステップＳＢ２）。このスイッチがオンされたときは、通話処理に遷移して音声信号の送受信を行う（ステップＳＢ３）。通話処理においては、オンフックスイッチがオンされたか否かを判別し（ステップＳＢ４）、このスイッチがオンされたときは、回線切断などの終話処理を行う（ステップＳＢ５）。終話処理の後は、表示部１３に待受画面を表示する（ステップＳＢ６）。そして、メインルーチンに戻る。
【００２４】
図５は、各実施形態に共通の開閉スイッチオン処理のフローチャートである。開閉スイッチの状態が開であるか閉であるかを判別し（ステップＳＣ１）、開である場合には表示部１３のバックライトを点灯し（ステップＳＣ２）、閉である場合には表示部１３のバックライトを消灯する（ステップＳＣ３）。表示部１３を点灯した後又は消灯した後は、メインルーチンに戻る。
【００２５】
図６は、各実施形態に共通の機能設定処理のフローチャートである。まず、機能設定リストを表示し（ステップＳＤ１）、リストの１つの項目にフォーカスする（ステップＳＤ２）。次に、フォーカススイッチがオンされたか否かを判別し（ステップＳＤ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＤ４）。そして、ＯＫスイッチがオンされたか否かを判別する（ステップＳＤ５）。このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＤ６）。クリアスイッチがオンでない場合には、ステップＳＤ３においてカーソルスイッチのオンを判別する。クリアスイッチがオンされたときはメインルーチンに戻る。
【００２６】
ステップＳＤ５において、ＯＫスイッチがオンされたときは、フォーカスされた項目がクリアであるか否かを判別する（ステップＳＤ７）。項目がクリアでない場合には、フォーカスされた他の項目に対応する処理を行う（ステップＳＤ８）。そして、ステップＳＤ１に移行して機能設定リストを表示する。フォーカスされた項目がクリアである場合には、フォルダを指定する変数Ｍを１にセットし、データを指定する変数Ｎを１にセットする（ステップＳＤ９）。そして、ＭおよびＮの値をそれぞれインクリメントしながら、ステップＳＤ１０ないしステップＳＤ１４のループ処理を行って、すべてフォルダにおけるデータの使用状況の履歴をクリアする。
【００２７】
すなわち、このループ処理においては、ＭおよびＮの値によって指定されるデータの使用状況の履歴をストアするレジスタＤＡＴＡ（Ｍ，Ｎ）を０にクリアする（ステップＳＤ１０）。次に、Ｎの値をインクリメントして（ステップＳＤ１１）、Ｎの値がフォルダ（Ｍ）内のデータ数を超えたか否かを判別する（ステップＳＤ１２）。Ｎの値がデータ数を超えていない場合には、ステップＳＤ１０においてＤＡＴＡ（Ｍ，Ｎ）を０にクリアする。Ｎの値がデータ数を超えたときは、Ｎの値を１にセットし、Ｍの値をインクリメントして、次のフォルダを指定する（ステップＳＤ１３）。このとき、Ｍの値がフォルダ数を超えたか否かを判別し（ステップＳＤ１４）、Ｍの値がフォルダ数を超えていない場合には、ステップＳＤ１０に移行して、ループ処理を繰り返す。Ｍの値がフォルダ数を超えたときは、ステップＳＤ１に移行して機能設定リストを表示する。
【００２８】
図７は、各実施形態に共通のデータフォルダ処理のフローチャートである。まず、フォルダ画面処理を行って（ステップＳＥ１）、一覧表示された複数のフォルダのうち１つのフォルダにフォーカスする（ステップＳＥ２）。次に、フォーカススイッチがオンされたか否かを判別し（ステップＳＥ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＥ４）。そして、ＯＫスイッチがオンされたか否かを判別する（ステップＳＥ５）。このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＥ６）。クリアスイッチがオンでない場合には、ステップＳＥ３においてカーソルスイッチのオンを判別する。クリアスイッチがオンされたときはメインルーチンに戻る。ステップＳＥ５において、ＯＫスイッチがオンされたときは、フォーカスされたフォルダ番号を変数Ｍにセットして（ステップＳＥ７）、フォルダＭ処理を行う（ステップＳＥ８）。この後は、ステップＳＥ１に移行してフォルダ画面処理を行う。
【００２９】
図８は、図７におけるステップＳＥ１のフォルダ画面処理を示す第１実施形態および第２実施形態のフローチャートである。まず、表示部１３に枠画面を表示する（ステップＳＦ１）。次に、変数Ｍのフォルダ番号を１にセットして（ステップＳＦ２）、Ｍの値をインクリメントしながら、ステップＳＦ３ないしステップＳＦ１０のループ処理を行う。ループ処理においては、Ｍで指定するフォルダの使用回数をストアするレジスタＦＯＬＤＡ（Ｍ）を０にクリアして（ステップＳＦ３）、データを指定する変数Ｎを１にセットする（ステップＳＦ４）。そして、フォルダＭにおけるデータＮの使用回数をストアしているレジスタＤＡＴＡ（Ｍ，Ｎ）の値をレジスタＦＯＬＤＡ（Ｍ）に加算し（ステップＳＦ５）、Ｎの値をインクリメントする（ステップＳＦ６）。このときＮの値がフォルダＭ内のデータ数を超えたか否かを判別する（ステップＳＦ７）。Ｎの値がデータ数を超えていない場合には、ステップＳＦ５においてＤＡＴＡ（Ｍ，Ｎ）の内容をＦＯＬＤＡ（Ｍ）に加算する。
【００３０】
Ｎの値がデータ数を超えたとき、すなわち、フォルダＭに収容されているデータの使用回数の合計がフォルダＭの使用回数としてＦＯＬＤＡ（Ｍ）にストアされた後は、フォルダアイコン表示処理を行う（ステップＳＦ８）。次に、Ｍの値をインクリメントして（ステップＳＦ９）、Ｍの値がフォルダ数を超えたか否かを判別する（ステップＳＦ１０）。Ｍの値がフォルダ数を超えていない場合には、ステップＳＦ３に移行してループ処理を繰り返す。Ｍの値がフォルダ数を超えたとき、すなわち、すべてのフォルダの使用回数が対応するレジスタＦＯＬＤＡ（  ）にストアされたときは、図７のデータフォルダ処理に戻る。
【００３１】
図９は、図７におけるステップＳＥ８のフォルダＭ処理を示す第１実施形態および第２実施形態におけるフローチャートである。まず、フォルダＭ画面処理を行って（ステップＳＧ１）、変数Ｍで指定されるフォルダに収容されるデータのリストを表示し、１つのデータにフォーカスする（ステップＳＧ２）。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＧ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＧ４）。そして、ＯＫスイッチがオンされたか否かを判別する（ステップＳＧ５）。このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＧ６）。このスイッチがオンでない場合には、ステップＳＧ３においてフォーカススイッチのオンを判別する。クリアスイッチがオンされたときは、図７のデータフォルダ処理に戻る。
【００３２】
ＯＫスイッチがオンされたときは、フォーカスされたデータ番号をＮにセットして（ステップＳＧ７）、ＤＡＴＡ（Ｍ，Ｎ）の値をインクリメントする（ステップＳＧ８）。すなわち、データ番号ＮのデータがＯＫスイッチによって選択されたときは、使用回数をインクリメントする。次に、データ番号Ｎに対するデータ書込み又はデータ読み出しなどのデータＮ処理を行って（ステップＳＧ９）、ステップＳＧ１に移行してフォルダＭ画面処理を行う。
【００３３】
図１０は、図９におけるステップＳＧ１のフォルダＭ画面処理を示す各実施形態に共通のフローチャートである。まず、表示部１３に枠画面を表示する（ステップＳＨ１）。次に、変数Ｎを１にセットして（ステップＳＨ２）、データアイコン表示処理を行う（ステップＳＨ３）。そして、Ｎの値をインクリメントする（ステップＳＨ４）。このとき、Ｎの値がデータ数を超えているか否かを判別する（ステップＳＨ５）。Ｎの値がデータ数を超えていない場合には、ステップＳＨ４のデータアイコン表示処理を繰り返す。Ｎの値がデータ数を超えたときは、図９のフォルダＭ処理に戻る。
【００３４】
図１１は、図８におけるステップＳＦ８のフォルダアイコン表示処理を示す第１実施形態のフローチャートである。この処理では、フォルダの使用回数をストアしているレジスタＦＯＬＤＡの値に応じて各フォルダアイコンを色別に表示する。図１２は、表示部１３におけるフォルダアイコンの色別の表示画面を示している。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）にストアされている使用回数の値が９より大きいか否かを判別し（ステップＳＪ１）、９以下である場合には、フォルダアイコンＭを黒色で表示する（ステップＳＪ２）。ＦＯＬＤＡ（Ｍ）の値が９より大きい場合には、さらに１９より大きいか否かを判別し（ステップＳＪ３）、１９以下である場合には、フォルダアイコンＭを黄色で表示する（ステップＳＪ４）。ＦＯＬＤＡ（Ｍ）の値が１９より大きい場合には、さらに２９より大きいか否かを判別し（ステップＳＪ５）、２９以下である場合には、フォルダアイコンＭをオレンジ色で表示する（ステップＳＪ６）。ＦＯＬＤＡ（Ｍ）の値が２９より大きい場合には、フォルダアイコンＭを赤色で表示する（ステップＳＪ７）。図１２の例では、フォルダ３が赤色、フォルダ６がオレンジ色、フォルダ４が黄色、フォルダ１，２，５が黒色で表示されている。使用回数に対応した色でフォルダアイコンＭを表示した後は、図８のフォルダ画面処理に戻る。
【００３５】
図１３は、図１０におけるステップＳＨ３のデータアイコン表示処理を示す第１実施形態のフローチャートである。この処理では、データの使用回数をストアしているレジスタＤＡＴＡの値に応じて各データアイコンを色別に表示する。図１４は、表示部１３におけるデータアイコンの色別の表示画面を示している。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）において、変数Ｎで指定するＤＡＴＡ（Ｍ，Ｎ）の値が９より大きいか否かを判別し（ステップＳＫ１）、９以下である場合には、データアイコンＮを黒色で表示する（ステップＳＫ２）。ＤＡＴＡ（Ｍ，Ｎ）の値が９より大きい場合には、さらに１９より大きいか否かを判別し（ステップＳＫ３）、１９以下である場合には、データアイコンＮを黄色で表示する（ステップＳＫ４）。ＤＡＴＡ（Ｍ，Ｎ）の値が１９より大きい場合には、さらに２９より大きいか否かを判別し（ステップＳＫ５）、２９以下である場合には、データアイコンＭをオレンジ色で表示する（ステップＳＫ６）。ＤＡＴＡ（Ｍ，Ｎ）の値が２９より大きい場合には、データアイコンＭを赤色で表示する（ステップＳＫ７）。使用回数に対応した色でデータアイコンＮを表示した後は、図１０のフォルダＭ画面処理に戻る。
【００３６】
以上のように、第１実施形態においては、ＣＰＵ１は、メモリ１１において、操作に応じて選択されたフォルダおよびデータをデータ書込又はデータ読出のために使用し、複数のフォルダおよび複数のデータに対する使用状況を分析して、使用回数に応じて各フォルダおよび各データに対する順位を決定し、決定された順位に対応する色で複数のフォルダおよび複数のデータのアイコンを表示部１３に一覧表示する。したがって、表示部１３にフォルダやデータを表示する際に、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェースを実現する。
【００３７】
なお、上記第１の実施形態においては、各フォルダおよび各データの使用回数が３０回以上の場合、２９回から２０回までの場合、１９回から１０回までの場合、１０回未満のように４段階に区分する構成にしたが、区分する回数の境界をユーザが設定する構成にしてもよい。例えば、使用回数が５０回以上の場合に赤色、４９回から３０回までの場合にオレンジ色、２９回から２０回までの場合に黄色、２０回未満の場合に黒色で表示する。
【００３８】
図１５は、図８におけるステップＳＦ８のフォルダアイコン表示処理を示す第２実施形態のフローチャートである。この処理では、フォルダの使用回数をストアしているレジスタＦＯＬＤＡの使用回数の多さで順位を決めて各フォルダアイコンを色別に表示する。表示部１３におけるフォルダアイコンの色別の表示画面は、図１２の場合と同様である。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）の値が１番大きいか否かを判別し（ステップＳＬ１）、１番大きい場合には、そのフォルダアイコンＭを赤色で表示する（ステップＳＬ２）。ＦＯＬＤＡ（Ｍ）の値が１番大きいものでない場合には、２番目に大きいか否かを判別し（ステップＳＬ３）、２番目に大きい場合には、そのフォルダアイコンＭをオレンジ色で表示する（ステップＳＬ４）。ＦＯＬＤＡ（Ｍ）の値が２番目に大きいものでない場合には、３番目に大きいか否かを判別し（ステップＳＬ５）、３番目に大きい場合には、そのフォルダアイコンＭを黄色で表示する（ステップＳＬ６）。ＦＯＬＤＡ（Ｍ）の値が４番目以下である場合には、そのフォルダアイコンＭを黒色で表示する（ステップＳＬ７）。いずれかの色でフォルダアイコンＭを表示した後は、図８のフォルダ画面処理に戻る。
【００３９】
図１６は、図１０におけるステップＳＨ３のデータアイコン表示処理を示す第２実施形態のフローチャートである。この処理では、データの使用回数をストアしているレジスタＤＡＴＡの値の多さで順位を決めて各データアイコンを色別に表示する。表示部１３におけるデータアイコンの色別の表示画面は、図１４の場合と同様である。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）におけるＤＡＴＡ（Ｍ，Ｎ）の値が１番大きいか否かを判別し（ステップＳＭ１）、１番大きい場合には、そのデータアイコンＮを赤色で表示する（ステップＳＭ２）。ＤＡＴＡ（Ｍ，Ｎ）の値が１番大きいものでない場合には、２番目に大きいか否かを判別し（ステップＳＭ３）、２番目に大きい場合には、そのデータアイコンＮをオレンジ色で表示する（ステップＳＭ４）。ＤＡＴＡ（Ｍ，Ｎ）の値が２番目に大きいものでない場合には、３番目に大きいか否かを判別し（ステップＳＭ５）、３番目に大きい場合には、そのデータアイコンＮを黄色で表示する（ステップＳＭ６）。ＤＡＴＡ（Ｍ，Ｎ）の値が４番目以下である場合には、そのデータアイコンＮを黒色で表示する（ステップＳＭ７）。いずれかの色でデータアイコンＭを表示した後は、図１０のフォルダＭ画面処理に戻る。
【００４０】
以上のように、第２実施形態においては、ＣＰＵ１は、メモリ１１において、操作に応じて選択されたフォルダおよびデータをデータ書込又はデータ読出のために使用し、複数のフォルダおよび複数のデータに対する使用状況を分析して、使用回数の多い順に各フォルダおよび各データに対する順位を決定し、決定された順位に対応する色で複数のフォルダおよび複数のデータのアイコンを表示部１３に一覧表示する。したがって、表示部１３にフォルダやデータを表示する際に、第１実施形態と同様、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェースを実現する。
【００４１】
図１７は、図７におけるステップＳＥ１のフォルダ画面処理を示す第３実施形態および第４実施形態のフローチャートである。まず、表示部１３に枠画面を表示する（ステップＳＮ１）。次に、現時刻をレジスタＴＩＭＥにストアする（ステップＳＮ２）。次に、変数Ｍのフォルダ番号を１にセットして（ステップＳＮ３）、Ｍの値をインクリメントしながら、ステップＳＮ４ないしステップＳＮ７のループ処理を行う。ループ処理においては、Ｍで指定するフォルダにおけるデータの使用時刻をストアしているレジスタＤＡＴＡ（Ｍ，１）ないしＤＡＴＡ（Ｍ，Ｎ）の中で、最もＴＩＭＥの値に近い時刻をＦＯＬＤＡ（Ｍ）にストアする（ステップＳＮ４）。すなわち、最後に使用したフォルダの番号をＦＯＬＤＡ（Ｍ）にストアする。そして、フォルダアイコン表示処理を行う（ステップＳＮ５）。次に、Ｍの値をインクリメントする（ステップＳＮ６）。このとき、Ｍの値がフォルダ数を超えたか否かを判別する（ステップＳＮ７）。Ｍの値がフォルダ数を超えていない場合には、ステップＳＮ４ないしステップＳＮ７のループ処理を繰り返す。Ｍの値がフォルダ数を超えたときは、図７のデータフォルダ処理に戻る。
【００４２】
図１８は、図７におけるステップＳＥ８のフォルダＭ処理を示す第３実施形態および第４実施形態のフローチャートである。まず、フォルダＭ画面処理を行って（ステップＳＰ１）、変数Ｍで指定されるフォルダに収容されるデータのリストを表示し、１つのデータアイコンにフォーカスする（ステップＳＰ２）。次に、カーソルスイッチがオンされたか否かを判別し（ステップＳＰ３）、このスイッチがオンされたときは、フォーカス位置を移動する（ステップＳＰ４）。そして、ＯＫスイッチがオンされたか否かを判別する（ステップＳＰ５）。このスイッチがオンでない場合には、クリアスイッチがオンされたか否かを判別する（ステップＳＰ６）。このスイッチがオンでない場合には、ステップＳＰ３においてフォーカススイッチのオンを判別する。クリアスイッチがオンされたときは、図７のデータフォルダ処理に戻る。
ＯＫスイッチがオンされたときは、フォーカスされたデータ番号をＮにセットして（ステップＳＰ７）、ＤＡＴＡ（Ｍ，Ｎ）に現時刻をストアする（ステップＳＰ８）。すなわち、ＯＫスイッチによって選択されたデータを最新に使用されたデータとして、ＤＡＴＡ（Ｍ，Ｎ）に現時刻をストアする。次に、データ番号Ｎに対するデータ書込み又はデータ読み出しなどのデータＮ処理を行って（ステップＳＰ９）、ステップＳＰ１に移行してフォルダＭ画面処理を行う。
【００４３】
図１９は、図１７におけるステップＳＮ５のフォルダアイコン表示処理を示す第３実施形態のフローチャートである。この処理では、現在時刻までを複数段階に区分した時間帯の中で、どの時間帯での使用であるかに応じて各フォルダアイコンを色別に表示する。表示部１３におけるフォルダアイコンの色別の表示画面は、図１２の場合と同じである。
ＴＩＭＥの時刻から変数Ｍで指定するＦＯＬＤＡ（Ｍ）の時刻を減算した時間差であるＴＩＭＥ−ＦＯＬＤＡ（Ｍ）が一週間より小さいか否かを判別し（ステップＳＱ１）、一週間以上である場合には、フォルダアイコンＭを黒色で表示する（ステップＳＱ２）。ＴＩＭＥ−ＦＯＬＤＡ（Ｍ）が一週間より小さい場合には、さらに４８時間より小さいか否かを判別し（ステップＳＱ３）、４８時間以上である場合には、フォルダアイコンＭを黄色で表示する（ステップＳＱ４）。ＴＩＭＥ−ＦＯＬＤＡ（Ｍ）の値が４８時間より小さい場合には、さらに２４時間より小さいか否かを判別し（ステップＳＱ５）、２４時間以上である場合には、フォルダアイコンＭをオレンジ色で表示する（ステップＳＱ６）。ＴＩＭＥ−ＦＯＬＤＡ（Ｍ）の値が２４時間より小さい場合には、フォルダアイコンＭを赤色で表示する（ステップＳＱ７）。使用した時間帯に対応した色でフォルダアイコンＭを表示した後は、図１７のフォルダ画面処理に戻る。
【００４４】
図２０は、図１０におけるステップＳＨ３のデータアイコン処理を示す第３実施形態のフローチャートである。この処理では、現在時刻までを複数段階に区分した時間帯の中で、どの時間帯での使用であるかに応じて各データアイコンを色別に表示する。表示部１３におけるデータアイコンの色別の表示画面は、図１４の場合と同じである。
ＴＩＭＥの時刻からＦＯＬＤＡ（Ｍ）においてＮで指定するＤＡＴＡ（Ｍ，Ｎ）の時刻を減算した時間差であるＴＩＭＥ−ＤＡＴＡ（Ｍ，Ｎ）が一週間より小さいか否かを判別し（ステップＳＲ１）、一週間以上である場合には、データアイコンＮを黒色で表示する（ステップＳＲ２）。ＴＩＭＥ−ＤＡＴＡ（Ｍ，Ｎ）が一週間より小さい場合には、さらに４８時間より小さいか否かを判別し（ステップＳＲ３）、４８時間以上である場合には、データアイコンＮを黄色で表示する（ステップＳＱ４）。ＴＩＭＥ−ＤＡＴＡ（Ｍ，Ｎ）の値が４８時間より小さい場合には、さらに２４時間より小さいか否かを判別し（ステップＳＲ５）、２４時間以上である場合には、データアイコンＮをオレンジ色で表示する（ステップＳＲ６）。ＴＩＭＥ−ＤＡＴＡ（Ｍ，Ｎ）の値が２４時間より小さい場合には、データアイコンＮを赤色で表示する（ステップＳＲ７）。使用した時間帯に対応した色でデータアイコンＮを表示した後は、図１０のフォルダＭ画面処理に戻る。
【００４５】
以上のように、第３実施形態においては、ＣＰＵ１は、メモリ１１において、操作に応じて選択されたフォルダおよびデータをデータ書込又はデータ読出のために使用し、複数のフォルダおよび複数のデータに対する使用状況を分析して、現在時刻までを４段階に区分した時間帯の中で、最近の時間帯における使用であるほどより高い順位を決定し、決定された順位に対応する色で複数のフォルダおよび複数のデータのアイコンを表示部１３に一覧表示する。したがって、表示部１３にフォルダやデータを表示する際に、第１実施形態と同様、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェースを実現する。
【００４６】
なお、この第３実施形態においては、現在時刻から２４時間未満、２４時間以上から４８時間未満、４８時間以上から一週間未満、および一週間以上の４段階の時間帯に区分して、各段階ごとに表示色を決定する構成にしたが、区分する時間帯の境界をユーザが設定するような構成にしてもよい。例えば、現在時刻から１０時間未満を赤色、１０時間以上から２０時間未満をオレンジ色、２０時間以上から４０時間未満を黄色、４０時間以上を黒色で表示する。
【００４７】
図２１は、図１７におけるステップＳＮ５のフォルダアイコン表示処理を示す第４実施形態のフローチャートである。この処理では、フォルダの使用状態が現在時刻に近い順に番号を付けて、その番号順に応じて各フォルダアイコンを色別に表示する。表示部１３におけるフォルダアイコンの色別の表示画面は、図１２の場合と同じである。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）の値が１番ＴＩＭＥの値に近いか否かを判別し（ステップＳＳ１）、１番近い場合には、そのフォルダアイコンＭを赤色で表示する（ステップＳＳ２）。ＦＯＬＤＡ（Ｍ）の値が１番近いものでない場合には、２番目にＴＩＭＥの値に近いか否かを判別し（ステップＳＳ３）、２番目に近い場合には、そのフォルダアイコンＭをオレンジ色で表示する（ステップＳＳ４）。ＦＯＬＤＡ（Ｍ）の値が２番目に近いものでない場合には、３番目にＴＩＭＥの値に近いか否かを判別し（ステップＳＳ５）、３番目に近い場合には、そのフォルダアイコンＭを黄色で表示する（ステップＳＳ６）。ＦＯＬＤＡ（Ｍ）の値が４番目以下である場合には、そのフォルダアイコンＭを黒色で表示する（ステップＳＳ７）。いずれかの色でフォルダアイコンＭを表示した後は、図１７のフォルダ画面処理に戻る。
【００４８】
図２２は、図１０におけるステップＳＨ３のデータアイコン表示処理を示す第４実施形態のフローチャートである。この処理では、データの使用状態が現在時刻に近い順に番号を付けて、その番号順に応じて各データアイコンを色別に表示する。表示部１３におけるデータアイコンの色別の表示画面は、図１４の場合と同じである。
変数Ｍで指定するＦＯＬＤＡ（Ｍ）におけるＤＡＴＡ（Ｍ，Ｎ）の値が１番ＴＩＭＥの値に近いか否かを判別し（ステップＳＴ１）、１番近い場合には、そのデータアイコンＮを赤色で表示する（ステップＳＴ２）。ＤＡＴＡ（Ｍ，Ｎ）の値が１番近いものでない場合には、２番目にＴＩＭＥの値に近いか否かを判別し（ステップＳＴ３）、２番目に近い場合には、そのデータアイコンＮをオレンジ色で表示する（ステップＳＴ４）。ＤＡＴＡ（Ｍ，Ｎ）の値が２番目に近いものでない場合には、３番目にＴＩＭＥの値に近いか否かを判別し（ステップＳＴ５）、３番目に近い場合には、そのデータアイコンＮを黄色で表示する（ステップＳＴ６）。ＤＡＴＡ（Ｍ，Ｎ）の値が４番目以下である場合には、そのデータアイコンＮを黒色で表示する（ステップＳＴ７）。いずれかの色でデータアイコンＭを表示した後は、図１０のフォルダＭ画面処理に戻る。
【００４９】
以上のように、第４実施形態においては、ＣＰＵ１は、メモリ１１において、操作に応じて選択されたフォルダおよびデータをデータ書込又はデータ読出のために使用し、複数のフォルダおよび複数のデータに対する使用状況を分析して、最近の使用であるほどより高い順位を決定し、決定された順位に対応する色で複数のフォルダおよび複数のデータのアイコンを表示部１３に一覧表示する。したがって、表示部１３にフォルダやデータを表示する際に、第１実施形態と同様、ユーザの設定操作を必要とすることなく、各フォルダおよび各データの使用状況に応じて表示する態様を自動的に決定することにより、優れたグラフィカル・ユーザ・インターフェースを実現する。
【００５０】
上記第１実施形態ないし第４実施形態においては、複数のフォルダおよび複数のデータの使用状況を４段階に区分して順位を決定し、各フォルダアイコンおよび各データアイコンを各段階に応じて赤色、オレンジ色、黄色、および黒色からなる固定の４色で表示する構成にしたが、アイコンの表示色をユーザが設定できる構成にしてもよい。例えば、複数のフォルダおよび複数のデータの使用状況を８段階に区分して順位を決定し、各フォルダアイコンおよび各データアイコンを各段階に応じて、紫色、青色、緑色、黄色、オレンジ色、赤色、茶色、および黒色からなる８色を設定する構成にする。
【００５１】
なお、上記各実施形態においては、複数のフォルダが並列した構造になっているが、いわゆるツリー構造のように複数のフォルダが階層構造になっている場合がある。この場合には、各階層ごとに各フォルダの順位を決定して、その順位に対応する色で各フォルダを表示する構成にしてもよい。
【００５２】
また、上記各実施形態においては、各フォルダおよび各データの使用状況に応じて順位を決定して、その順位に対応する色で各フォルダおよび各データを表示する構成にしたが、順位に対応する態様は表示色に限らない。例えば、各フォルダおよび各データのアイコンを立体的な画像で表示し、使用状況に応じた順位に対応してフォルダの立体画像の高さを変えて表示するような構成にしてもよい。あるいは、使用状況に応じた順位が最も高いフォルダやデータに対して、フォーカスするようにデフォルトを設定する構成にしてもよい。
【００５３】
また、上記各実施形態においては、携帯電話を例に採って本発明を説明したが、本発明の適用範囲は携帯電話に限定されない。パソコン、携帯情報端末（ＰＤＡ）、電子手帳、電卓などのように、メモリ内のフォルダやデータをアイコンで表示するグラフィカル・ユーザ・インターフェースを備えたすべての情報処理装置に対しても、本発明が適用できることは明らかである。
【００５４】
なお、上記実施形態においては、ＲＯＭ２にあらかじめ記憶されている情報処理のプログラムをＣＰＵ１が実行する情報処理装置の発明について説明したが、携帯電話の通信機能によって、インターネットなどのネットワークを介して外部のサーバなどからダウンロードされた情報処理のプログラムをインストールし、そのプログラムをＣＰＵ１が実行するような構成も可能である。この場合には、プログラムの発明を実現する。
【００５５】
すなわち、そのプログラムは、所定の記憶手段においてデータを収容するために分割された記憶エリアを画像の形態で表す複数のフォルダの中から操作に応じて選択されたフォルダをデータ書込又はデータ読出のために使用する第１のステップと、前記複数のフォルダに対する使用状況に応じて各フォルダに対する順位を決定する第２のステップと、前記第２のステップによって決定された順位に対応する態様で前記複数のフォルダの画像を所定の表示手段に一覧表示する第３のステップと、を実行する。
【００５６】
この場合において、前記第２のステップは、操作に応じて選択されたフォルダ内に複数のデータが収容されている場合には、各データに対する使用状況に応じてデータごとに順位を決定し、前記第３のステップは、順位に対応する態様で前記複数のデータを一覧表示する。
また、前記第２のステップは、使用回数に応じて各フォルダ又は各データに対する順位を決定する。
あるいは、前記第２のステップは、使用回数の多い順に各フォルダ又は各データに対する順位を決定する。
あるいは、前記第２のステップは、現在時刻までを複数段階に区分した時間帯の中で最近の時間帯における使用であるほどより高い順位を各フォルダ又は各データに対して決定する。
あるいは、前記第２のステップは、最近の使用であるほどより高い順位を各フォルダ又は各データに対して決定する。
前記第２のステップは、前記記憶手段におけるフォルダが階層構造になっている場合には、階層ごとに各フォルダの順位を決定する。
前記第３のステップは、順位に対応する表示色で前記複数のフォルダ又は前記複数のデータの画像を一覧表示する。
【図面の簡単な説明】
【００５７】
【図１】本発明の情報処理装置の第１実施形態ないし第４実施形態における携帯電話の構成を示すブロック図。
【図２】第１実施形態ないし第４実施形態における携帯電話のメインルーチンのフローチャート。
【図３】図２に続くメインルーチンのフローチャート。
【図４】第１実施形態ないし第４実施形態における携帯電話の着信検知処理のフローチャート。
【図５】第１実施形態ないし第４実施形態における開閉スイッチ処理のフローチャート。
【図６】第１実施形態ないし第４実施形態における機能設定処理のフローチャート。
【図７】第１実施形態ないし第４実施形態におけるデータフォルダ処理のフローチャート。
【図８】第１実施形態および第２実施形態におけるフォルダ画面処理のフローチャート。
【図９】第１実施形態および第２実施形態におけるフォルダＭ処理のフローチャート。
【図１０】第１実施形態ないし第４実施形態におけるフォルダＭ画面処理のフローチャート。
【図１１】第１実施形態におけるフォルダアイコン表示処理のフローチャート。
【図１２】図１の表示部におけるフォルダアイコンの表示画面を示す図。
【図１３】第２実施形態におけるデータアイコン表示処理のフローチャート。
【図１４】図１の表示部におけるデータアイコンの表示画面を示す図。
【図１５】第２実施形態におけるフォルダアイコン表示処理のフローチャート。
【図１６】第２実施形態におけるデータアイコン表示処理のフローチャート。
【図１７】第３実施形態および第４実施形態におけるフォルダ画面処理のフローチャート。
【図１８】第３実施形態および第４実施形態におけるフォルダＭ処理のフローチャート。
【図１９】第３実施形態におけるフォルダアイコン表示処理のフローチャート。
【図２０】第３実施形態におけるデータアイコン表示処理のフローチャート。
【図２１】第４実施形態におけるフォルダアイコン表示処理のフローチャート。
【図２２】第４実施形態におけるデータアイコン表示処理のフローチャート。
【符号の説明】
【００５８】
１  ＣＰＵ
２  ＲＯＭ
３  ＲＡＭ
４  ＲＦブロック
５  チューナ
６  ＯＦＤＭ復調部
７  映像復号部
８  音声復号部
９  スイッチ部
１０  カメラ
１１  メモリ
１２  表示ドライバ
１３  表示部
１４  マイク
１５  スピーカ
【図１】
2005148798.tif 000003
【図２】
2005148798.tif 000004
【図３】
2005148798.tif 000005
【図４】
2005148798.tif 000006
【図５】
2005148798.tif 000007
【図６】
2005148798.tif 000008
【図７】
2005148798.tif 000009
【図８】
2005148798.tif 000010
【図９】
2005148798.tif 000011
【図１０】
2005148798.tif 000012
【図１１】
2005148798.tif 000013
【図１２】
2005148798.tif 000014
【図１３】
2005148798.tif 000015
【図１４】
2005148798.tif 000016
【図１５】
2005148798.tif 000017
【図１６】
2005148798.tif 000018
【図１７】
2005148798.tif 000019
【図１８】
2005148798.tif 000020
【図１９】
2005148798.tif 000021
【図２０】
2005148798.tif 000022
【図２１】
2005148798.tif 000023
【図２２】
2005148798.tif 000024