(57)【要約】【課題】  低処理能力のＣＰＵによってソフトウェアの対応のみで表示データを段階的にスクロールする。【解決手段】  ＲＡＭ７に格納された格納データの一部を表示装置８に表示する際に、入力装置９からの操作指示によって、第１スクロールバーを操作することによって、ソフトウェアによって、予め定められた単位群毎に大まかな第１スクロールを行う。そして、所望のデータが存在する単位群が表示された場合には、第２スクロールバーを操作することによって、上記ソフトウェアによって、当該単位群内総ての格納データを１行毎に第２スクロールを行う。したがって、主として上記ソフトウェアの対応のみで、表示したいデータを段階的に絞り込むことができ、ＣＰＵ５が低処理能力であっても、負荷を掛けることなく表示データの段階的スクロールを実施できる。【選択図】  図２
2005056302.tif 000002
【特許請求の範囲】
【請求項１】
記憶部に格納されたデータの一部と上記記憶部に格納された全データに対する上記一部のデータの位置を相対的に示すスクロールバーとを含む情報を表示する表示部と、使用者によって操作されると共に上記スクロールバーの操作指令を含む指令および設定値を入力する入力部と、この入力部から入力された上記スクロールバーの操作指令に従って上記表示部に表示された一部のデータを所定の方向にスクロールさせると共に上記スクロールバーの表示位置を移動させるスクロール処理部を有する表示データスクロール装置において、
上記スクロールバーは、全データを所定の間隔で上記所定の方向に分割した際に、全データに対する上記表示された一部のデータが含まれる分割区域の相対位置を示す第１スクロールバーと、上記表示された一部のデータが含まれる分割区域に対する上記一部のデータの相対位置を示す第２スクロールバーとからなり、
上記スクロール処理部は、上記入力部から入力された上記第１スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔でスクロールさせる第１スクロール処理部と、上記入力部から入力された上記第２スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔よりも小さな間隔でスクロールさせる第２スクロール処理部とからなる
ことを特徴とする表示データスクロール装置。
【請求項２】
請求項１に記載の表示データスクロール装置において、
上記記憶部に格納されたデータは、上記スクロール処理部によるスクロール方向に対して直交する方向へのサイズが上記表示部に１度で表示可能なサイズであって且つ互いに独立した複数のデータからなり、
上記第１スクロール部のスクロール単位である上記所定の間隔は、所定個のデータ分の間隔であり、
上記第２スクロール部のスクロール単位である上記間隔は、１個のデータ分の間隔である
ことを特徴とする表示データスクロール装置。
【請求項３】
請求項１に記載の表示データスクロール装置において、
上記スクロールバーは、上記第１スクロールバーおよび第２スクロールバーに加えて、全データを上記分割方向に対して直交する方向にもう一つの所定の間隔で分割した際に、全データに対する上記表示された一部のデータが含まれるもう一つの分割区域の相対位置を示す第３スクロールバーと、上記表示された一部のデータが含まれる上記もう一つの分割区域に対する上記一部のデータの相対位置を示す第４スクロールバーとを有し、
上記スクロール処理部は、上記第１スクロール処理部および第２スクロール処理部に加えて、上記入力部から入力された上記第３スクロールバーの操作指令に従って上記表示された一部のデータを上記もう一つの所定の間隔で上記スクロール方向に対して直交するもう一つのスクロール方向にスクロールさせる第３スクロール処理部と、上記入力部から入力された上記第４スクロールバーの操作指令に従って上記表示された一部のデータを上記もう一つの所定の間隔よりも小さな間隔で上記もう一つのスクロール方向にスクロールさせる第４スクロール処理部とを有する
ことを特徴とする表示データスクロール装置。
【請求項４】
請求項１あるいは請求項３に記載の表示データスクロール装置において、
上記第１スクロール部のスクロール単位である上記所定の間隔あるいは上記第３スクロール部のスクロール単位である上記もう一つの所定の間隔を、上記入力部から入力されたスクロール間隔設定値に基づいて変更するスクロール間隔変更部を備えたことを特徴とする表示データスクロール装置。
【請求項５】
請求項１あるいは請求項３に記載の表示データスクロール装置において、
上記第１スクロール部のスクロール単位である上記所定の間隔あるいは上記第３スクロール部のスクロール単位である上記もう一つの所定の間隔は、段階的に切り換え変更可能になっており、
上記入力部から入力されたスクロール段階設定値に基づいて、上記所定の間隔あるいは上記もう一つの所定の間隔に関する切り換え段階数を変更するスクロール段階変更部を備えた
ことを特徴とする表示データスクロール装置。
【請求項６】
記憶部に格納されたデータの一部と上記記憶部に格納された全データに対する上記一部のデータの位置を相対的に示すスクロールバーとを含む情報を表示部に表示し、使用者によって入力部が操作されて上記スクロールバーの操作指令を含む指令および設定値を入力し、この入力された上記スクロールバーの操作指令に従って上記表示部に表示された一部のデータを所定の方向にスクロールさせると共に上記スクロールバーの表示位置を移動させる表示データスクロール方法において、
上記スクロールバーは、全データを所定の間隔で上記所定の方向に分割した際に、全データに対する上記表示された一部のデータが含まれる分割区域の相対位置を示す第１スクロールバーと、上記表示された一部のデータが含まれる分割区域に対する上記一部のデータの相対位置を示す第２スクロールバーとからなり、
上記スクロールは、上記入力部から入力された上記第１スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔でスクロールさせる第１スクロールと、上記入力部から入力された上記第２スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔よりも小さな間隔でスクロールさせる第２スクロールとからなる
ことを特徴とする表示データスクロール方法。
【請求項７】
コンピュータを、
請求項１における第１スクロール処理部および第２スクロール処理部と、請求項３おける第３クロール処理部および第４クロール処理部と、請求項４におけるスクロール間隔変更部と、請求項５におけるスクロール段階変更部と、のうちの一つあるいは複数の組み合せであり、且つ、少なくとも上記第１スクロール処理部および第２スクロール処理部
として機能させることを特徴とする表示データスクロールプログラム。
【請求項８】
請求項７に記載の表示データスクロールプログラムが記録されたことを特徴とするコンピュータ読出し可能なプログラム記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報表示装置において表示データのスクロールを行う表示データスクロール装置,表示データスクロール方法,表示データスクロールプログラムおよびプログラム記録媒体に関する。
【背景技術】
【０００２】
従来、情報表示装置において表示データをスクロールする場合には、パーソナルコンピュータに見られるように、画面端に表示されたスクロールバーと全データに対する表示中データの現状の位置を示すインジケータとによって、行または頁単位でスクロールする方法がある。また、この方法において、スクロール方向へドット単位でスクロールする方法も実施されている。
【０００３】
また、上記表示データのスクロール方法に対する改善方法として、特許文献１に開示されているようなものがある。上記特許文献１に開示された画面スクロール制御方式では、編集画面における上下左右の４方向端には４個のステップスクロール領域からなる第１のスクロール領域が設けられ、編集画面における上下左右の４方向端には４個のスムーズスクロール領域からなる第２のスクロール領域が設けられている。そして、上記ステップスクロール領域がマウスボタンで選択されるとｎ行ｍ列の１ブロック単位でスクロールを行い、上記スムーズスクロール領域がマウスボタンでクリックされるとクリックされている間１行１列単位でスクロールを行うようになっている。また、上記ステップスクロール領域とスムーズスクロール領域とでカーソル形状を異なるようにして、操作者が上記ステップスクロール領域とスムーズスクロール領域との何れを選択したのかを確認できるようにしている。こうして、表示データスクロール時における操作性の向上と表示面積の小面積化の防止とを、図っている。
【０００４】
しかしながら、上記従来のスクロールバーとインジケータとを用いたスクロール方法および上記引用文献１に開示された画面スクロール制御方式には、以下のような問題がある。
【０００５】
すなわち、前者のスクロール方法は、現在パーソナルコンピュータに幅広く利用されており、ユーザに殆どストレスを与えることなくスクロールを実施することができる。また、後者の画面スクロール制御方式では、操作性および表示面積の向上が図られており、非常に便利である。
【０００６】
ところが、両者では、共に、一時的に高速にデータにアクセスできるパーソナルコンピュータでの実施が前提となっており、一時に扱う対象となるデータ量も多くなる。そのために、ＣＰＵ(中央演算処理装置)の高処理能力や大容量のデータに一時に高速にアクセルできルＲＡＭ(ランダム・アクセス・メモリ)が必要となり、システム的にも大規模になってしまう。したがって、現在携帯機器等において使用されている低処理能力のＣＰＵでは処理能力が不足し、携帯用の情報機器等には適用することができないという問題がある。
【特許文献１】特開平４‐１９７９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、この発明の課題は、低処理能力のＣＰＵに対して何らの処理能力をアップさせることなく、大容量のデータを別格納するＲＡＭの必要もなく、主としてソフトウェアの対応のみで表示データをスクロールできる表示データスクロール装置,表示データスクロール方法,表示データスクロールプログラムおよびプログラム記録媒体を提供することにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、この発明の表示データスクロール装置は、記憶部に格納されたデータの一部と上記記憶部に格納された全データに対する上記一部のデータの位置を相対的に示すスクロールバーとを含む情報を表示する表示部と、使用者によって操作されると共に上記スクロールバーの操作指令を含む指令および設定値を入力する入力部と、この入力部から入力された上記スクロールバーの操作指令に従って上記表示部に表示された一部のデータを所定の方向にスクロールさせると共に上記スクロールバーの表示位置を移動させるスクロール処理部を有して、上記スクロールバーは,全データを所定の間隔で上記所定の方向に分割した際に,全データに対する上記表示された一部のデータが含まれる分割区域の相対位置を示す第１スクロールバーと,上記表示された一部のデータが含まれる分割区域に対する上記一部のデータの相対位置を示す第２スクロールバーとからなり、上記スクロール処理部は,上記入力部から入力された上記第１スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔でスクロールさせる第１スクロール処理部と,上記入力部から入力された上記第２スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔よりも小さな間隔でスクロールさせる第２スクロール処理部とからなる。
【０００９】
ここで、上記「スクロールバー」は、以下の各実施の形態における「インジケータ」および「ポインタ」を含む概念である。
【００１０】
上記構成によれば、上記スクロール処理部によって、上記表示部に表示された一部のデータをスクロールさせて所望の格納データを表示させる際に、所定の間隔での第１スクロールとこの所定の間隔よりも小さな間隔での第２スクロールとによって、段階的に所望の格納データが絞り込まれる。こうして、主としてソフトウェアの対応のみによって段階的にスクロールが実行されて、比較的処理能力の低い携帯端末機器のＣＰＵの場合であっても、使用者にストレスを与えることの無いスクロールが行われる。
【００１１】
さらに、上記スクロールの際に利用者によって操作される第１,第２スクロールバーによって、全データに対する第１スクロールの相対位置と、表示された一部のデータが含まれる分割区域に対する第２スクロールの相対位置とが、表示される。こうして、現在の検索位置が段階的に表示されることによって、検索の効率が向上されて利用者の利便性が高められる。
【００１２】
また、１実施例の表示データスクロール装置では、上記記憶部に格納されたデータは、上記スクロール処理部によるスクロール方向に対して直交する方向へのサイズが上記表示部に１度で表示可能なサイズであって且つ互いに独立した複数のデータからなり、上記第１スクロール部のスクロール単位である上記所定の間隔は所定個のデータ分の間隔であり、上記第２スクロール部のスクロール単位である上記間隔は１個のデータ分の間隔である。
【００１３】
この実施例によれば、上記段階的なスクロールを行うに際して、利用者に対して互いに独立した個々のデータの単位で表示データが提供され、利用者の利便性が更に高められる。
【００１４】
また、１実施例の表示データスクロール装置では、上記スクロールバーは、上記第１スクロールバーおよび第２スクロールバーに加えて、全データを上記分割方向に対して直交する方向にもう一つの所定の間隔で分割した際に,全データに対する上記表示された一部のデータが含まれるもう一つの分割区域の相対位置を示す第３スクロールバーと、上記表示された一部のデータが含まれる上記もう一つの分割区域に対する上記一部のデータの相対位置を示す第４スクロールバーとを有し、上記スクロール処理部は、上記第１スクロール処理部および第２スクロール処理部に加えて、上記入力部から入力された上記第３スクロールバーの操作指令に従って上記表示された一部のデータを上記もう一つの所定の間隔で上記スクロール方向に対して直交するもう一つのスクロール方向にスクロールさせる第３スクロール処理部と、上記入力部から入力された上記第４スクロールバーの操作指令に従って上記表示された一部のデータを上記もう一つの所定の間隔よりも小さな間隔で上記もう一つのスクロール方向にスクロールさせる第４スクロール処理部とを有している。
【００１５】
この実施例によれば、上記全データに対して、例えば縦方向だけではなく横方向にも段階的にスクロールが行われる。こうして、表示画面が比較的小さな携帯端末装置であっても容易に所望のデータを閲覧することができ、利用者の利便性が更に高められる。
【００１６】
また、１実施例の表示データスクロール装置では、上記第１スクロール部のスクロール単位である上記所定の間隔あるいは上記第３スクロール部のスクロール単位である上記もう一つの所定の間隔を、上記入力部から入力されたスクロール間隔設定値に基づいて変更するスクロール間隔変更部を備えている。
【００１７】
この実施例によれば、上記第１,第３スクロールのスクロール単位が、利用者によって、状況に応じて適宜変更される。こうして、より簡単に所望のデータを検索して閲覧することができ、利用者の利便性がより高められる。
【００１８】
また、１実施例の表示データスクロール装置では、上記第１スクロール部のスクロール単位である上記所定の間隔あるいは上記第３スクロール部のスクロール単位である上記もう一つの所定の間隔は、段階的に切り換え変更可能になっており、上記入力部から入力されたスクロール段階設定値に基づいて、上記所定の間隔あるいは上記もう一つの所定の間隔に関する切り換え段階数を変更するスクロール段階変更部を備えている。
【００１９】
この実施例によれば、段階的に絞り込みスクロールを行う場合における上記絞り込みの段階数が、利用者によって、状況に応じて適宜変更される。こうして、全データ数が非常に多い場合であっても、より的確に所望のデータを検索して閲覧することができ、利用者の利便性がより高められる。
【００２０】
また、この発明の表示データスクロール方法は、記憶部に格納されたデータの一部と上記記憶部に格納された全データに対する上記一部のデータの位置を相対的に示すスクロールバーとを含む情報を表示部に表示し、使用者によって入力部が操作されて上記スクロールバーの操作指令を含む指令および設定値を入力し、この入力された上記スクロールバーの操作指令に従って上記表示部に表示された一部のデータを所定の方向にスクロールさせると共に上記スクロールバーの表示位置を移動させる際に、上記スクロールバーは,全データを所定の間隔で上記所定の方向に分割した際に,全データに対する上記表示された一部のデータが含まれる分割区域の相対位置を示す第１スクロールバーと,上記表示された一部のデータが含まれる分割区域に対する上記一部のデータの相対位置を示す第２スクロールバーとからなり、上記スクロールは,上記入力部から入力された上記第１スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔でスクロールさせる第１スクロールと,上記入力部から入力された上記第２スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔よりも小さな間隔でスクロールさせる第２スクロールとからなる。
【００２１】
上記構成によれば、上記表示部に表示された一部のデータをスクロールさせて所望の格納データを表示させる際に、所定の間隔での第１スクロールとこの所定の間隔よりも小さな間隔での第２スクロールとによって、段階的に所望の格納データが絞り込まれる。こうして、主としてソフトウェアの対応のみによって段階的にスクロールが実行されて、比較的処理能力の低い携帯端末機器のＣＰＵの場合であっても、使用者にストレスを与えることの無いスクロールが行われる。
【００２２】
さらに、上記スクロールの際に利用者によって操作される第１,第２スクロールバーによって、全データに対する第１スクロールの相対位置と、表示された一部のデータが含まれる分割区域に対する第２スクロールの相対位置とが、表示される。こうして、現在の検索位置が段階的に表示されることによって、検索の効率が向上されて利用者の利便性が高められる。
【００２３】
また、この発明の表示データスクロールプログラムは、コンピュータを、この発明の表示データスクロール装置における上記第１スクロール処理部および第２スクロール処理部と、上記第３クロール処理部および第４クロール処理部と、上記スクロール間隔変更部と、上記スクロール段階変更部と、のうちの一つあるいは複数の組み合せであり、且つ、少なくとも上記第１スクロール処理部および第２スクロール処理部として機能させる。
【００２４】
上記構成によれば、所定の間隔での第１スクロールとこの所定の間隔よりも小さな間隔での第２スクロールとによって所望の格納データを段階的に絞り込むスクロールが、主としてソフトウェアの対応のみによって実行される。こうして、比較的処理能力の低い携帯端末機器のＣＰＵの場合であっても、使用者にストレスを与えること無くスクロールが行われる。
【００２５】
さらに、現在の検索位置が上記第１スクロールバーと第２スクロールバーとで段階的に表示されることによって、検索の効率が向上されて利用者の利便性が高められる。
【００２６】
また、この発明のプログラム記録媒体は、この発明の表示データスクロールプログラムが記録されている。
【００２７】
上記構成によれば、コンピュータで読み出されて実行されることによって、所望の格納データを段階的に絞り込むスクロールが、主としてソフトウェアの対応のみによって実行される。したがって、比較的処理能力の低い携帯端末機器のＣＰＵの場合であっても、使用者にストレスを与えること無くスクロールが行われる。
【００２８】
さらに、現在の検索位置が上記第１スクロールバーと第２スクロールバーとで段階的に表示されることによって、検索の効率が向上されて利用者の利便性が高められる。
【発明の効果】
【００２９】
以上より明らかなように、この発明によれば、記憶部に格納されている全データに対する現在表示されている一部のデータが含まれる分割区域の相対位置を示す第１スクロールバーと、上記表示されている一部のデータが含まれる分割区域に対する上記一部のデータの相対位置を示す第２スクロールバーとで、構成すると共に、上記スクロールを、入力部からの上記第１スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔でスクロールさせる第１スクロールと、上記第２スクロールバーの操作指令に従って上記表示された一部のデータを上記所定の間隔よりも小さな間隔でスクロールさせる第２スクロールとで、構成したので、所望の格納データを表示させる際に、所定の間隔での第１スクロールとこの所定の間隔よりも小さな間隔での第２スクロールとによって、段階的に所望の格納データを絞り込むことができる。
【００３０】
したがって、主としてソフトウェアの対応のみによって段階的にスクロールを実行することができ、大容量のデータを別格納するＲＡＭを必要とはせず、比較的処理能力の低い携帯端末機器のＣＰＵの場合であっても、使用者にストレスを与えること無くスクロールを行うことができる。
【００３１】
また、利用者によって操作される第１,第２スクロールバーによって、全データに対する第１スクロールの相対位置と上記表示されている一部のデータが含まれる分割区域に対する第２スクロールの相対位置とを、表示することができる。こうして、現在の検索位置を段階的に表示することによって、検索の効率を向上させて利用者の利便性を高めることができる。
【発明を実施するための最良の形態】
【００３２】
以下、この発明を図示の実施の形態により詳細に説明する。ここでは、この発明を、大規模なシステムを構築する事が不可能な携帯端末装置に適用した場合について説明する。
【００３３】
・第１実施の形態
図１は、本実施の形態の表示データスクロール装置が搭載された携帯端末装置におけるスクロール表示に関する機能的構成を示す機能ブロック図である。この携帯端末装置は簡単なコンピュータ上に構成されて、入力部１,記憶部２,スクロール処理部３および表示部４を含んで構成されている。
【００３４】
上記入力部１はキーボードやマウスを含んで構成され、利用者によって、後に詳述する操作指令や設定値等が入力される。そして、入力部１から入力された操作指令や設定値はスクロール処理部３に出力される。記憶部２には、文書データや会議の議事録等の表示部４に表示されて利用されるデータが記憶されている。スクロール処理部３は、表示部４に表示された表示データが表示画面に入りきれない場合には、入力部１からの操作指令に従って上記表示データをスクロールさせる。この場合、スクロール処理部３には、上記操作指令に応じてスクロール間隔を２段に切り換えてスクロールさせる機能を有している。そして、第１スクロール処理部３aはより大きなスクロール間隔で大まかなスクロールを実行し、第２スクロール処理部３bは小さなスクロール間隔で１行毎にスクロールを実行する。表示部４には、上記表示データに加えて、上記操作指令によって操作されるスクロールバーと、表示対象の全データや上記スクロール間隔を示すインジケータや上記スクロール間隔に対するスクロール位置を相対的に示すポインタが表示される。
【００３５】
図２は、図１の機能的構成を有する携帯端末装置のハードウェア構成を示すブロック図である。この携帯端末装置は、全体の制御を実施するＣＰＵ５、このＣＰＵ５を動作させるためのプログラム等が格納されている書き換え可能なＲＯＭ(リード・オンリ・メモリ)(例えば，ＥＰＲＯＭ(紫外線消去型ＲＯＭ))６、表示データを一時的に記憶したりＣＰＵ５のワークメモリとして使用されるＲＡＭ７、ＲＡＭ７に格納されたデータや各種設定内容を表示するための液晶表示装置等でなる表示装置８、データ入力や各種設定入力を行うための入力装置９、および、時計１０を備えている。尚、インターネット等の通信ネットワークと接続する通信Ｉ/Ｆや、外部記録媒体がセットされてこの外部記録媒体をアクセスする外部補助記憶装置等を、さらに備えていても差し支えない。
【００３６】
すなわち、上記入力部１は入力装置９で構成され、記憶部２はＲＡＭ７で構成され、スクロール処理部３はＣＰＵ５で構成され、表示部４は表示装置８で構成されるのである。また、ＣＰＵ５は、上述したスクロール処理部３による本実施の形態に係る処理動作の他に、演算・判断処理,計時処理および入出力処理等の各種の処理動作をも行うようになっている。
【００３７】
以下、この実施の形態を、図２に従って説明する。図３は、上記ＣＰＵ５による制御の下に、表示装置８に表示された表示データの表示例を示す。表示装置８内には、ＲＡＭ７に格納された格納データの一部１１と、段階的にスクロールを実行するための第１スクロールバー１２および第２スクロールバー１３と、表示の対象となる全データの行数と第１スクロールの単位群(後述する)の行数とを示すインジケーター１４とが、表示されている。ここで、第２スクロールバー１３は、第１スクロールの単位群全体に対する第２スクロール位置を示すポインタとしての機能をも有している。また、第１スクロールバー１２は、その長さでインジケーター１４の長さが示す上記全データの行数に対する第１スクロールの単位群の行数を相対的に示すインジケーターとしての機能と、インジケーター１４に対する相対位置で上記全データに対する第１スクロール位置を示すポインタとしての機能と、をも有している。
【００３８】
図４は、上記ＣＰＵ５による制御の下に実行される表示データスクロール処理動作を示すフローチャートである。また、図５は、ＲＡＭ７に格納された格納データの状態を示す図である。以下、図３乃至図５に従って、表示データスクロール処理動作を説明する。
【００３９】
使用者が、図２に示す入力装置９における「ＯＮ」キーを押下することにより、「オン」信号がＣＰＵ５に入力されると、表示データスクロール処理動作がスタートする。
【００４０】
ステップＳ1で、上記表示装置８に、ＲＡＭ７に格納されたデータの一部が表示される。その結果、表示装置８には、図５に示すＲＡＭ７に格納されたデータの任意の部分２１が、図３に示すように第１スクロールバー１２と第２スクロールバー１３と一緒に表示される。ステップＳ2で、使用者によって、表示装置８に表示されているスクロールバーのうち、第１スクロールバー１２が入力装置９によって選択される。ステップＳ3で、使用者によって、選択された第１スクロールバー１２の移動方向が決定され、入力装置９によって第１スクロールバー１２が移動方向に操作されると表示データの第１スクロールが開始される。
【００４１】
ここで、上記第１スクロールバー１２の操作による動作では、ある定められた単位群毎に、その単位群の先頭部分に位置する格納データを順次表示して行く。そして、上記予め定められた単位群の数値はスクロール間隔設定値としてＲＯＭ６に格納されている。そこで、ステップＳ4で、ＣＰＵ５によって、上記スクロール間隔設定値がＲＯＭ６から読み出される。例えば、上記スクロール間隔設定値が図５に示すように「１００行」であれば、ＲＯＭ６から「１００行」が読み出されるのである。ステップＳ5で、第１スクロールが１回行われ、スクロール前に表示されていた任意の部分２１の最初の行にスクロール間隔設定値(図５の場合は１００行)が積算された行を先頭とする部分２２における先頭から所定行(図５の場合には２行)分の格納データが表示される。
【００４２】
それと共に、図３において、第１スクロールバー１２のインジケータ１４に対する相対的な表示位置が、１００行分だけ移動される。こうして、第１スクロールバー１２の長さとインジケータ１４に対する相対位置とによって、全表示データに対する第１スクロールの単位群の相対的な量と現在の第１スクロール位置とを、直感的に把握することができるのである。
【００４３】
ステップＳ6で、上記第１スクロールを終了するか否かが判別される。その結果、終了する場合にはステップＳ7に進む。一方、終了しない場合にはステップＳ2に戻って第１スクロールが継続され、図５における部分２３の格納データの表示に移行する。ここで、上記第１スクロールを終了するか否かの判別方法については特に限定するものではないが、例えば、第１スクロールバー１２が所定時間以上選択されないことによって判別することができる。または、確認ダイアログの表示とそれに対する応答によって行っても差し支えない。こうして、使用者によって所望の格納データを検索するために上記ステップＳ2〜ステップＳ6までが繰り返され、所望の格納データ付近に至るまでスクロールが行われた時点で、第１スクロールの実施が終了されるのである。
【００４４】
ステップＳ7で、上記入力装置９によって、表示装置８に格納データと共に表示されている第２スクロールバー１３が選択される。ステップＳ8で、使用者によって、選択された第２スクロールバー１３の移動方向が決定され、入力装置９によって第２スクロールバー１３が移動方向に操作されると表示データの第２スクロールが開始する。ステップＳ9で、第２スクロールが１回行われ、スクロール前に表示されていた任意の部分２１の最初の行に１行が積算された行を先頭とする部分２４の格納データが表示される。
【００４５】
それと共に、図３において、上記第１スクロールの単位群の行数を示すインジケータ１４に対する第２スクロールバー１３の相対的な表示位置が、１行分だけ移動される。こうして、第２スクロールバー１３のインジケータ１４に対する相対位置によって、現在の第２スクロール位置を直感的に把握することができるのである。
【００４６】
ステップＳ10で、上記第２スクロールを終了するか否かが判別される。その結果、終了する場合にはステップＳ11に進み、終了しない場合にはステップＳ7に戻って第２スクロールが継続される。ここで、上記第２スクロールを終了するか否かの判別方法については特に限定するものではないが、例えば、第２スクロールバー１３が所定時間以上選択されないことによって行われる。ここで、上記第２スクロールにおいては、上記第１スクロールの単位群内総ての格納データを１行ずつ表示して行くようになっている。例えば、図５に示すように第１スクロールの単位群が「１００行」であれば、１００行分の格納データを１行ずつ表示して行く。したがって、第２スクロールバー１３を操作し続けることによって、第１スクロールの単位群分の格納データが最終行まで順次表示されることになる。また、この場合、インジケータ１４の長さで示される第１スクロールの単位群の行数は「１００行」を表す。
【００４７】
ステップＳ11で、上記表示データスクロール処理動作を終了するか否かが判別される。そして、目的の格納データが検索できている場合は表示データスクロール処理動作を終了する。一方、検索ができていない場合または次のデータの検索が必要な場合には、上記ステップＳ2に戻って表示データスクロール処理動作を引き続き実行する。
【００４８】
以上のごとく、本実施の形態においては、上記ＲＡＭ７に格納された格納データを、第１スクロールバー１２と第２スクロールバー１３とを操作して、予め定められた単位群毎に大まかな第１スクロールを行い、所望のデータが存在する単位群が表示された場合には、当該単位群内総ての格納データを１行毎に第２スクロールを行うようにしている。したがって、図４に示すようなソフトウェアの対応のみによって表示したいデータを段階的に絞り込むことができ、ＣＰＵ５が低処理能力であっても、負荷を掛けることなく表示データのスクロールを実施することができる。
【００４９】
また、上記段階的なスクロールにおいて、検索の対象となる全データに対する第１スクロールの単位群の相対量および上記全データに対する第１スクロールの相対位置と、第１スクロールの単位群に対する第２スクロールの相対位置とを、同時に表示することができる。したがって、ユーザーインターフェイスおよび検索の効率を向上させることができ、使用者は容易に目的のデータを閲覧することができるのである。
【００５０】
・第２実施の形態
本実施の形態における携帯端末装置の機能ブロック図およびブロック図は、上記第１実施の形態における図１および図２と同じである。以下、本実施の形態における携帯端末装置の説明において、図２をも使用することにする。本実施の形態と上記第１実施の形態の相違点は、ＲＡＭ７には、表示装置８の表示能力(表示サイズ)に見合ったサイズであり、個々が独立している複数のデータが格納されている。そして、表示データスクロール処理動作において、ＲＡＭ７に格納された上記データを表示し、独立した個々のデータ単位でスクロールすることである。
【００５１】
上記第１実施の形態の場合には、上記第１スクロールの動作では、予め定められた単位群毎にその単位群の先頭部分に位置する格納データのみを順次表示して行くようになっている。したがって、ＲＡＭ７に格納された上記データが、図５に示すような連続したデータであろうが、個々の独立したデータの集合であろうが、上記単位群(図５の場合は１００行)毎に所定行ずつ表示される。その結果、会議の議事録等のごとく日付単位で互いに独立しているデータの場合には、１回のスクロールの際に１つの議事録の途中で表示が途切れる場合が生ずることになり、不便である。これに対して、本実施の形態の場合には、格納データは、ある単位(例えば、日付や年度等)でまとめられた互いに独立したデータである。そして、予め定められたデータ群毎に(例えば２０データ毎に)その先頭に位置するデータのみを順次表示して行くので、上述したような不便は解消されるのである。
【００５２】
図６は、上記表示装置８に表示された表示データの表示例を示す。表示装置８内には、上記格納データの一部３１と、段階的にスクロールを実行するための第１スクロールバー３２および第２スクロールバー３３と、表示の対象となる全データのデータ数と第１スクロールのデータ群のデータ数とを示すインジケータ３４とが、表示されている。ここで、第２スクロールバー３３は、第１スクロールのデータ群全体に対する第２スクロール位置を示すポインタとしての機能をも有している。また、第１スクロールバー３２は、その長さでインジケータ３４の長さが示す上記全データのデータ数に対する第１スクロールのデータ群のデータ数を相対的に示すインジケータとしての機能と、インジケータ３４に対する相対位置で上記全データに対する第１スクロール位置を示すポインタとしての機能と、をも有している。
【００５３】
図７は、上記ＣＰＵ５による制御の下に実行される表示データスクロール処理動作を示すフローチャートである。また、図８は、ＲＡＭ７に格納された格納データの状態を示す図である。以下、図６乃至図８に従って、表示データスクロール処理動作を説明する。
【００５４】
使用者が、図２に示す入力装置９における「ＯＮ」キーを押下することにより、「オン」信号がＣＰＵ５に入力されると、表示データスクロール処理動作がスタートする。
【００５５】
ステップＳ21〜ステップＳ26で、上記第１実施の形態において図４に示す表示データスクロール処理動作のステップＳ1〜ステップＳ6と同様に、ＲＡＭ７に格納されたデータの一部の表示、第１スクロールバー３２の選択、スクロール方向の決定と第１スクロールの開始、スクロール間隔設定値の読み出し、スクロール後データの表示、第１スクロールの終了判別が行われる。
【００５６】
ここで、上記ステップＳ21においては、例えば、図８に示すように、日付毎に独立した部内会議の議事録のデータがＲＡＭ７に格納されている場合には、任意のデータ４１が表示される。また、上記ステップＳ24において上記ＣＰＵ５によってＲＯＭ６から読み出されるスクロール間隔設定値は、上述したように独立したデータの個数である。すなわち、図８の場合には、データ数「２０個」がスクロール間隔設定値として読み出される。そして、ステップＳ25におけるスクロール後データの表示では、図８に示すように、スクロール前に表示されていた任意のデータ４１のデータ番号「２０」にスクロール間隔設定値(２０個)が積算されたデータ番号「４０」のデータ４２を先頭とする２０個のデータからなるデータ群の先頭のデータ４２のみが表示される。
【００５７】
それと共に、図６において、第１スクロールバー３２のインジケータ３４に対する相対的な表示位置が、データ２０個分だけ移動される。こうして、第１スクロールバー３２の長さとインジケータ３４に対する相対位置とによって、全表示データに対する第１スクロールのデータ群の相対的な量と現在の第１スクロール位置とを、直感的に把握することができるのである。
【００５８】
上記ステップＳ21〜ステップＳ26によって所望の格納データ付近が表示された場合には、上記第１スクロールが終了されてステップＳ27に進む。ステップＳ27〜ステップＳ31で、上記第１実施の形態における図４に示す表示データスクロール処理動作のステップＳ7〜ステップＳ11と同様に、第２スクロールバー３３の選択、スクロール方向の決定および第２スクロールの開始、スクロール後データの表示、第２スクロールの終了判別、本表示データスクロール処理動作の終了判別が行われる。
【００５９】
ここで、上記第２スクロールにおける動作では、上記第１スクロールの結果表示されているデータ群内の総ての格納データがデータ単位で順次表示される。したがって、上記ステップＳ29において実行される第２スクロール後のデータ表示では、上記第１スクロールの結果表示されているデータ群内における次の格納データのみが表示される。例えば、図８に示すように、上記第１スクロールのスクロール間隔設定値が「２０個」の場合には、現在表示されているデータ群内の２０個のデータのうち表示データ４１の次のデータ４３が表示される。そして、第２スクロールバー３３を操作し続けることによって、第１スクロールのデータ群である「２０個」のデータが最終データまで順次表示されるのである。
【００６０】
それと共に、図６において、上記第１スクロールのデータ群のデータ数を示すインジケータ３４に対する第２スクロールバー３３の相対的な表示位置が、データ１個分ずつ移動される。こうして、第２スクロールバー３３のインジケータ３４に対する相対位置によって、現在の第２スクロール位置を直感的に把握することができるのである。この場合には、インジケータ３４の長さは、表示対象の全データのデータ数ではなく第２スクロールが実施されるデータ群のデータ数を示している。
【００６１】
以上のごとく、本実施の形態においては、上記ＲＡＭ７に格納された格納データを、第１スクロールバー３２と第２スクロールバー３３とを操作して、予め定められたデータ群毎に大まかな第１スクロールを行い、所望のデータが存在するデータ群が表示された場合には、当該データ群内総ての格納データをデータ１個毎に第２スクロールを行うようにしている。したがって、図７に示すようなソフトウェアの対応のみによって表示したいデータを段階的に絞り込むことができ、ＣＰＵ５が低処理能力であっても、負荷を掛けることなく表示データのスクロールを実施することができる。
【００６２】
また、上記段階的なスクロールにおいて、例えば、会議の議事録等のごとく日付単位で互いに独立して格納されているデータを、個々のデータ単位でスクロールを行うようにしている。したがって、個々のデータがスクロールの際に途中で途切れて表示されてしまうことがなく、利用者の利便性を高めることができるのである。
【００６３】
・第３実施の形態
本実施の形態における携帯端末装置の機能ブロック図は、上記第１実施の形態における図１と基本的には同じである。また、本携帯端末装置のブロック図は、上記第１実施の形態における図２と同じである。以下、本実施の形態における携帯端末装置の説明において、図２をも使用することにする。本実施の形態と上記第１実施の形態との相違点は、表示データスクロール処理動作において、上記第１実施の形態におけるスクロール方法を、表示装置８に表示された表示データの行方向と列方向との２方向に対して実行できることである。以下、上記行方向を横方向と言い、上記列方向を縦方向と言う場合もある。
【００６４】
すなわち、本実施の形態における携帯端末装置の機能ブロック図においては、スクロール処理部３には、上記縦方向へのスクロールを行うための第１,第２スクロール処理部３a,３bに加えて、上記横方向へのスクロールを行うための第３,第４スクロール処理部が設けられているのである。
【００６５】
図９は、上記表示装置８に表示された表示データの表示例を示す。表示装置８内には、ＲＡＭ７に格納された格納データの一部５１と、上記第１実施の形態における第１スクロールバー１２,第２スクロールバー１３およびインジケータ１４と全く同じ機能を有する第１スクロールバー５２,第２スクロールバー５３およびインジケータ５４とが、表示されている。さらに、表示データ５１の表示領域における図中下部には、上記表示データの行方向に段階的にスクロールを実施するための第３スクロールバー５５,第４スクロールバー５６およびインジケータ５７が表示されている。以下、インジケータ５４を第１インジケータと称し、インジケータ５７を第２インジケータと称する。
【００６６】
ここで、第４スクロールバー５６は、第３スクロールの単位群全体に対する第４スクロール位置を示すポインタとしての機能をも有している。また、第３スクロールバー５５は、その長さでインジケータ５７の長さが示す上記全データの列数に対する第３スクロールの単位群の列数を相対的に示すインジケーターとしての機能と、インジケータ５７に対する相対位置で上記全データに対する第３スクロール位置を示すポインタとしての機能と、をも有している。尚、ここで、上記第３スクロールとは上記表示データの行方向への粗いスクロールを言い、上記第４スクロールとは上記行方向への細かいスクロールを言う。
【００６７】
図１０は、上記ＲＡＭ７に格納されている格納データの状態を示す図である。但し、図１０は、本実施の形態において、縦方向に対しては２００行毎に第１スクロールを実行し、横方向に対しては５０列毎に第３スクロールを実行する場合におけるデータ状態図である。ここで、６１,６２,６３は、上記第１,第３スクロールが１回ずつ行われた場合における格納データの表示対象部分の移動状態を示す。
【００６８】
尚、本実施の形態における縦方向への表示データスクロール処理動作は、上記第１実施の形態における図４に示す表示データスクロール処理動作と全く同一である。但し、縦方向のスクロール間隔設定値は２００行である。また、本実施の形態における横方向への表示データスクロール処理動作は、上記第１実施の形態における図４に示す表示データスクロール処理動作と略同一である。但し、第１スクロールバー１２は第３スクロールバー５５と置き換え、第２スクロールバー１３は第４スクロールバー５６と置き換える必要がある。また、横方向のスクロール間隔設定値は５０列である。
【００６９】
ここで、図１０から分るように、上記縦方向スクロールと横方向スクロールとは、ある時点において互いに移行できる必要がある。尚、本実施の形態においては、上記縦方向スクロールと横方向スクロールとの間の移行時点については特に限定するものではない。但し、例えば、縦方向へのスクロールが終了した後には勿論のこと、縦方向へのスクロールを実行中においても横方向へのスクロールに移行可能になっている。また、縦方向へのスクロールと横方向へのスクロールとの何れから始めても一向に構わない。
【００７０】
例えば、縦方向に第１,第２スクロールが終了した時点で横方向への第３スクロールに移行し、その後に横方向への第４スクロールを実行するのが一般的である。あるいは、縦方向に第１スクロールが終了した時点で横方向への第３スクロールに移行し、横方向に第３スクロールが終了した時点で縦方向への第２スクロールに移行し、縦方向に第２スクロールが終了した時点で横方向への第４スクロールに移行しても差し支えない。また、縦方向への第１スクロール実行中に所望のデータが存在する横方向の単位群が表示された場合には、横方向への第３スクロールを省略しても差し支えない。
【００７１】
以上のごとく、本実施の形態においては、上記表示装置８に表示された表示データを行方向と列方向との２方向にスクロールさせるようにしている。したがって、図１０に示すように、ＲＡＭ７に格納されているデータの行方向と列方向とのサイズが、表示装置８の縦方向の表示サイズと横方向の表示サイズよりも大きい場合であっても、夫々の方向に上記段階的にスクロールを行うことができる。したがって、表示装置８の表示サイズが限られている携帯端末装置であっても、容易に所望のデータを閲覧することができるのである。
【００７２】
・第４実施の形態
本実施の形態における携帯端末装置の機能ブロック図は、上記第１実施の形態における図１と基本的には同じである。また、本携帯端末装置のブロック図は、上記第１実施の形態における図２と同じである。また、表示装置８に表示された表示データの表示例は、上記第１実施の形態における図３と同じである。以下、本実施の形態における携帯端末装置の説明において、図２および図３をも使用することにする。
【００７３】
本実施の形態と上記第１実施の形態との相違点は、表示データスクロール処理動作において、上記スクロール間隔設定値を外部から設定できる点である。こうすることによって、上記第１実施の形態における第１スクロールを行う場合の単位群の行数を、使用者の便宜性や状況に応じて適宜変更することが可能になる。
【００７４】
すなわち、本実施の形態における携帯端末装置の機能ブロック図においては、入力部１からの設定値に応じて上記スクロールの間隔を変更するスクロール間隔変更部を新たに設けるのである。
【００７５】
図１１は、上記ＣＰＵ５による制御の下に実行される表示データスクロール処理動作を示すフローチャートである。以下、図２,図３および図１１に従って、表示データスクロール処理動作を説明する。
【００７６】
使用者が、図２に示す入力装置９における「ＯＮ」キーを押下することにより、「オン」信号がＣＰＵ５に入力されると、表示データスクロール処理動作がスタートする。
【００７７】
ステップＳ41で、上記第１スクロールの単位行数であるスクロール間隔を変更するか否かが判別される。その結果、変更する場合にはステップＳ42に進み、変更しない場合にはステップＳ44に進む。ここで、スクロール間隔変更の判別は、例えば、表示された確認ダイアログに対する使用者からの応答によって行う。
【００７８】
ステップＳ42で、使用者によって、上記入力装置９が操作されてスクロール間隔設定値が入力される。この場合、スクロール間隔設定値として「２００行」が入力されたとする。ステップＳ43で、上記入力されたスクロール間隔設定値「２００行」によって、ＲＯＭ６に登録されているスクロール間隔設定値が書き換えられる。
【００７９】
ステップＳ44〜ステップＳ49で、上記第１実施の形態において図４に示す表示データスクロール処理動作のステップＳ1〜ステップＳ6と同様に、ＲＡＭ７に格納されたデータの一部の表示、第１スクロールバー１２の選択、スクロール方向の決定と第１スクロールの開始、スクロール間隔設定値の読み出し、スクロール後データの表示、第１スクロールの終了判別が行われる。但し、上記ステップＳ47では、上記ステップＳ43において書き換えられスクロール間隔設定値「２００行」が読み出される。また、上記ステップＳ48におけるスクロール後データの表示は、「２００行」毎に行われる。また、第１スクロールバー１２の表示位置の移動は、上記第１実施の形態において説明した通りである。
【００８０】
ステップＳ50〜ステップＳ54で、上記第１実施の形態における図４に示す表示データスクロール処理動作のステップＳ7〜ステップＳ11と同様に、第２スクロールバー１３の選択、スクロール方向の決定および第２スクロールの開始、スクロール後データの表示、第２スクロールの終了判別、本表示データスクロール処理動作の終了判別が行われる。こうして、上記第１スクロールの結果表示されている単位群内の総ての格納データが行単位で順次表示される。
【００８１】
以上のごとく、本実施の形態においては、上記第１スクロールにおける単位群の行数を、使用者によって適宜変更することができる。したがって、使用者は、さらに容易に所望データを閲覧することができる。
【００８２】
尚、本実施の形態における上記スクロール間隔設定値の変更は、上記第３実施の形態における上記縦方向へのスクロールと横方向へのスクロールとに適用することも可能である。
【００８３】
・第５実施の形態
本実施の形態における携帯端末装置の機能ブロック図は、上記第１実施の形態における図１と基本的には同じである。また、本携帯端末装置のブロック図は、上記第１実施の形態における図２と同じである。以下、本実施の形態における携帯端末装置の説明において、図２をも使用することにする。本実施の形態と上記第１実施の形態との相違点は、表示データスクロール処理動作において、段階的に絞り込みスクロールさせる際の絞り込みスクロールの段階数を外部から設定できる点である。こうすることによって、より詳細なスクロールが可能となる。
【００８４】
すなわち、本実施の形態における携帯端末装置の機能ブロック図においては、スクロール処理部３には、上記スクロールの段階数ｎに応じて第１スクロール処理部〜第ｎスクロール処理部が設けられている。さらに、入力部１からの設定値に応じて上記スクロールの段階数を変更するスクロール段階数変更部を新たに設けるのである。
【００８５】
図１２は、上記表示装置８に表示された表示データの表示例を示す。表示装置８内には、ＲＡＭ７に格納された格納データの一部７１と、絞り込みスクロールの段階数に応じたスクロールバーおよびインジケーターとが表示される。図１２は、絞り込みスクロールを３段階に行う場合の表示例であり、段階的にスクロールを実行するための第１スクロールバー７２,第２スクロールバー７３および第３スクロールバー７４と、表示の対象となる全データの行数と第１スクロールの単位群の行数とを示す第１インジケーター７５と、第２スクロールの単位群の行数を示す第２インジケーター７６とが、表示されている。
【００８６】
ここで、上記第３スクロールバー７４は、第２スクロールの単位群全体に対する第３スクロール位置を示すポインタとしての機能をも有している。また、第２スクロールバー７３は、その長さで第１インジケーター７５の長さが示す上記第１スクロールの単位群の行数に対する第２スクロールの単位群の行数を相対的に示すインジケーターとしての機能と、第１インジケーター７５に対する相対位置で上記第１スクロールの単位群全体に対する第２スクロール位置を示すポインタとしての機能と、をも有している。また、第１スクロールバー７２は、その長さで第１インジケーター７５の長さが示す上記全データの行数に対する第１スクロールの単位群の行数を相対的に示すインジケーターとしての機能と、第１インジケーター７５に対する相対位置で上記全データに対する第１スクロール位置を示すポインタとしての機能と、をも有している。
【００８７】
ここで、各スクロールの単位群の行数は、予めスクロールの段階数に応じて設定されており、ＲＯＭ６等に格納登録されている。そして、使用者によって入力装置９からスクロールの段階数が指定されると、ＣＰＵ５によって指定段階数に応じた各スクロールの単位群の行数が読み出され、第１,第２インジケータ７５,７６の表示長さおよび第１,第２スクロールバー７２,７３の表示長さが算出される。そして、その算出結果に従って、表示装置８によって、各スクロールバー７２〜７４および各インジケーター７５,７６が、格納データの一部７１と共に表示されるのである。
【００８８】
図１３および図１４は、上記ＣＰＵ５による制御の下に実行される表示データスクロール処理動作を示すフローチャートである。以下、図２,図１２,図１３および図１４に従って、表示データスクロール処理動作を説明する。
【００８９】
使用者が、図２に示す入力装置９における「ＯＮ」キーを押下することにより、「オン」信号がＣＰＵ５に入力されると、表示データスクロール処理動作がスタートする。
【００９０】
ステップＳ61で、上記スクロールの段階数を変更するか否かが判別される。その結果、変更する場合にはステップＳ62に進む一方、変更しない場合にはステップＳ64に進む。ここで、上記段階数変更の判別は、例えば、表示された確認ダイアログに対する使用者からの応答によって行う。
【００９１】
ステップＳ62で、使用者によって、上記入力装置９が操作されて、スクロール段階数設定値が入力される。この場合、上記スクロール段階数設定値として「３」が入力されたとする。ステップＳ63で、上記入力されたスクロール段階数設定値「３」によって、ＲＯＭ６に登録されているスクロール段階数設定値が書き換えられる。
【００９２】
ステップＳ64〜ステップＳ69で、上記第１実施の形態において図４に示す表示データスクロール処理動作のステップＳ1〜ステップＳ6と同様に、ＲＡＭ７に格納されたデータの一部の表示、第１スクロールバー７２の選択、スクロール方向の決定と第１スクロールの開始、スクロール間隔設定値の読み出し、スクロール後データの表示、第１スクロールの終了判別が行われる。
【００９３】
ここで、図１３および図１４に示すフローチャートでは説明が煩雑になるので省略しているが、上記ステップＳ63においてスクロール段階数設定値が書き込まれた段階で、このスクロール段階数設定値(段階数)に応じた各スクロールの単位群の行数(スクロール間隔設定値)がＲＯＭ６等から読み出されてＲＡＭ７に格納され、各インジケータ７５,７６の表示長さと各スクロールバー７２,７３の表示長さとが算出される。そして、上記ステップＳ64において格納データの一部を表示する際に、上記算出長さに従って各スクロールバー７２,７３,７４および各インジケータ７５,７６が同時に表示されるようになっている。
【００９４】
また、上記ステップＳ67では、上記ＲＯＭ６等から読み出されてＲＡＭ７に格納された第１スクロール用のスクロール間隔設定値(例えば、１００行)が読み出される。また、第１スクロールバー７２の表示位置の移動は、上記第１実施の形態において説明した通りである。
【００９５】
ステップＳ70〜ステップＳ74で、上記第１実施の形態において図４に示す表示データスクロール処理動作のステップＳ2〜ステップＳ6と同様に、第２スクロールバー７３の選択、スクロール方向の決定と第２スクロールの開始、スクロール間隔設定値の読み出し、スクロール後データの表示、第２スクロールの終了判別が行われる。ここで、上記ステップＳ72においては、上記ＲＡＭ７に格納された第２スクロール用のスクロール間隔設定値(例えば、２０行)が読み出される。また、第２スクロールバー７３の表示位置の移動は、上記第１実施の形態において説明した通りである。
【００９６】
ステップＳ75〜ステップＳ79で、上記第１実施の形態における図４に示す表示データスクロール処理動作のステップＳ7〜ステップＳ11と同様に、第３スクロールバー７４の選択、スクロール方向の決定および第３スクロールの開始、スクロール後データの表示、第３スクロールの終了判別、本表示データスクロール処理動作の終了判別が行われる。こうして、上記第２スクロールの結果表示されている単位群内の総ての格納データが行単位で順次表示される。
【００９７】
ここで、図１３および図１４に示す表示データスクロール処理動作のフローチャートは、スクロール段階設定値「３」専用のフローチャートとなっている。このように、ＲＯＭ６には、各スクロール段階設定値毎に専用の表示データスクロールプログラムを格納していても良い。あるいは、図１３および図１４に示す表示データスクロール処理動作を示すフローチャートの場合には、ステップＳ65〜ステップＳ69とステップＳ70〜ステップＳ74とは、選択の対象となるスクロールバーと読み出しの対象となるスクロール間隔設定値とが異なるだけであって、実質的には同じである。そこで、ＲＯＭ６には、ステップＳ61〜ステップＳ69とステップＳ75〜ステップＳ79とでなる表示データスクロールプログラムを格納しておき、入力設定されたスクロール段階設定値(例えば「３」)に応じた回数(例えば「２回」)だけステップＳ65〜ステップＳ69を繰り返すようにしても構わない。こうすれば、表示データスクロールプログラムの記憶容量を削減できる。
【００９８】
以上のごとく、本実施の形態においては、段階的に絞り込みスクロールを行う場合における上記絞り込みの段階数を、使用者によって適宜変更することができるようにしている。したがって、使用者は、ＲＡＭ７に格納された格納データが非常に多い場合でも的確に所望のデータを絞り込んで容易に閲覧することが可能になる。
【００９９】
尚、本実施の形態における上記スクロール段階数設定値の変更は、上記第３実施の形態における上記縦方向へのスクロールと横方向へのスクロールとに適用することも可能である。
【０１００】
また、上記各実施の形態においては、上記段階的に絞り込むスクロールを行う場合における最終段のスクロールでのスクロール間隔を、１行または１列としている。しかしながら、この発明ではこれに限定されるものではなく、状況に応じて適宜変更しても移行に構わない。
【０１０１】
ところで、上記実施の形態における上記スクロール処理部３,スクロール間隔変更部およびスクロール段階数変更部としての機能は、プログラム記録媒体に記録された表示データスクロールプログラムによって実現される。上記各実施の形態における上記プログラム記録媒体は、ＲＯＭ６でなるプログラムメディアである。または、上記外部補助記憶装置に装着されて読み出されるプログラムメディアであってもよい。尚、何れの場合においても、プログラムメディアから表示データスクロールプログラムを読み出すプログラム読み出し手段は、上記プログラムメディアに直接アクセスして読み出す構成を有していてもよいし、ＲＡＭ７に設けられたプログラム記憶エリア(図示せず)にダウンロードし、上記プログラム記憶エリアにアクセスして読み出す構成を有していてもよい。尚、上記プログラムメディアからＲＡＭ７の上記プログラム記憶エリアにダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。
【０１０２】
ここで、上記プログラムメディアとは、本体側と分離可能に構成され、磁気テープやカセットテープ等のテープ系、フロッピーディスク,ハードディスク等の磁気ディスクやＣＤ(コンパクトディスク)‐ＲＯＭ,ＭＯ(光磁気)ディスク,ＭＤ(ミニディスク),ＤＶＤ(ディジタル多用途ディスク)等の光ディスクのディスク系、ＩＣ(集積回路)カードや光カード等のカード系、マスクＲＯＭ,ＥＰＲＯＭ（紫外線消去型ＲＯＭ),ＥＥＰＲＯＭ(電気的消去型ＲＯＭ),フラッシュＲＯＭ等の半導体メモリ系を含めた、固定的にプログラムを坦持する媒体である。
【０１０３】
また、上記実施の形態における携帯端末装置は、上記インターネット等の通信ネットワークと通信Ｉ/Ｆを介して接続可能な構成を有している場合には、上記プログラムメディアは、通信ネットワークからのダウンロード等によって流動的にプログラムを坦持する媒体であっても差し支えない。尚、その場合における上記通信ネットワークからダウンロードするためのダウンロードプログラムは、予め本体装置に格納されているものとする。あるいは、別の記録媒体からインストールされるものとする。
【０１０４】
尚、上記記録媒体に記録されるものはプログラムのみに限定されるものではなく、データも記録することが可能である。
【図面の簡単な説明】
【０１０５】
【図１】この発明の表示データスクロール装置が搭載された携帯端末装置における機能ブロック図である。
【図２】図１に示す携帯端末装置のブロック図である。
【図３】図２における表示装置の表示例を示す図である。
【図４】図２におけるＣＰＵの制御の下に実行される表示データスクロール処理動作のフローチャートである。
【図５】図２におけるＲＡＭの格納データの状態を示す図である。
【図６】図２における表示装置の図３とは異なる表示例を示す図である。
【図７】図４とは異なる表示データスクロール処理動作のフローチャートである。
【図８】図２におけるＲＡＭの格納データの図５とは異なる状態を示す図である。
【図９】図２における表示装置の図３および図６とは異なる表示例を示す図である。
【図１０】図２におけるＲＡＭの格納データの図５および図８とは異なる状態を示す図である。
【図１１】図４および図７とは異なる表示データスクロール処理動作のフローチャートである。
【図１２】図２における表示装置の図３,図６および図９とは異なる表示例を示す図である。
【図１３】図４,図７および図１１とは異なる表示データスクロール処理動作のフローチャートである。
【図１４】図１３に続くフローチャートである。
【符号の説明】
【０１０６】
１…入力部、
２…記憶部、
３…スクロール処理部、
３a…第１スクロール処理部、
３b…第２スクロール処理部、
４…表示部、
５…ＣＰＵ、
６…ＲＯＭ、
７…ＲＡＭ、
８…表示装置、
９…入力装置、
１１,２１〜２４,３１,５１,６１〜６３,７１…格納データの部分、
１２,３２,５２,７２…第１スクロールバー、
１３,３３,５３,７３…第２スクロールバー、
１４,３４…インジケーター、
４１〜４３…格納データ、
５４,７５…第１インジケーター、
５７,７６…第２インジケーター、
５５,７４…第３スクロールバー、
５６…第４スクロールバー。
【図１】
2005056302.tif 000003
【図２】
2005056302.tif 000004
【図３】
2005056302.tif 000005
【図４】
2005056302.tif 000006
【図５】
2005056302.tif 000007
【図６】
2005056302.tif 000008
【図７】
2005056302.tif 000009
【図８】
2005056302.tif 000010
【図９】
2005056302.tif 000011
【図１０】
2005056302.tif 000012
【図１１】
2005056302.tif 000013
【図１２】
2005056302.tif 000014
【図１３】
2005056302.tif 000015
【図１４】
2005056302.tif 000016