(57)【要約】【課題】スクロールバーにより表示画面を所望の方向にスクロール処理することが可能な図形表示制御装置及びプログラムを提供する。【解決手段】ＣＰＵ１０は、スクロールバードロップ機能実行入力に応じて表示部１００の所定位置にスクロールバーを表示させる。また、ＣＰＵ１０は、当該スクロールバーのスクロールバー方向の設定操作に応じてスクロールバー方向を設定して表示更新する。さらに、ＣＰＵ１０は、スクロールバーの移動操作に応じて、当該スクロールバーの移動操作方向及び移動操作量及び設定されたスクロールバー方向に基づいて表示範囲のスクロール処理を実行し、表示更新する。【選択図】　図２
2004094596.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に図形を描画する図形描画手段と、
任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定手段と、
このスクロールバー方向設定手段により設定された方向を長手方向とするスクロールバーを表示画面上に表示するバー表示制御手段と、
を備え、スクロール指示が入力された場合には、前記図形描画手段は、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画することを特徴とする図形表示制御装置。
【請求項２】
前記図形描画手段は複数の図形を描画し、
前記複数の図形の内、所定の操作入力に基づいて選択された一の図形と、前記スクロールバーとを対応づける対応付け手段を更に備え、
スクロール指示が入力された場合には、この対応付け手段により前記スクロールバーに対応付けられた図形を、前記スクロールバーのスクロールバー方向に変化させて再描画することを特徴とする請求項１に記載の図形表示制御装置。
【請求項３】
前記図形描画手段によって描画された複数の図形それぞれの識別子を表示する識別子表示制御手段と、
前記対応付け手段によって前記スクロールバーに対応付けられている図形の識別子を表示する対応図形識別子表示制御手段と、
を備えることを特徴とする請求項２に記載の図形表示制御装置。
【請求項４】
前記スクロールバー方向設定手段により設定されたスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示手段を備えることを特徴とする請求項１〜３のいずれか一項に記載の図形表示制御装置。
【請求項５】
スクロールバーを表示するバー表示制御手段と、
表示画面上に図形を描画するとともに、スクロール指示が入力された場合に、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する図形描画手段と、
前記スクロールバーのスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示手段と、
を備えることを特徴とする図形表示制御装置。
【請求項６】
前記図形描画手段は、スクロール指示が入力された場合には、前記図形を前記スクロールバーのスクロールバー方向に変化させるとともに、前記図形を拡大又は縮小して再描画することを特徴とする請求項１〜５のいずれか一項に記載の図形表示制御装置。
【請求項７】
表示画面上に複数の図形を描画する描画手段と、
前記複数の図形それぞれのスクロールバーを表示するバー表示制御手段と、
前記バー表示制御手段により表示された複数のスクロールバーの内、一のスクロールバーを指定する指定手段と、
を備え、
前記描画手段は、前記指定手段により指定されたスクロールバーに対応する図形を、前記表示画面上に切り換えて描画することを特徴とする図形表示制御装置。
【請求項８】
グラフを定義したページを含む複数のページと、各ページの順序とを記述したファイルを作成するファイル作成手段と、
このファイル作成手段により作成されたファイルを構成するページを、そのファイルに記述された順序に従って表示するページ表示手段と、
前記ファイル作成手段により作成されたファイルに、ページの分岐が記述されていた場合に、その分岐数に基づいてスクロールバーを表示制御するバー表示制御手段と、
を備え、前記ページ表示手段は、表示順序に分岐が存在する場合には、前記バー表示制御手段により表示されたスクロールバーに対する選択操作に基づいて、分岐先のページを択一的に選択して表示することを特徴とする図形表示制御装置。
【請求項９】
表示画面上に座標軸を表示する軸表示制御手段と、
この軸表示制御手段によって表示された座標軸に基づいて前記表示画面上に図形を描画する描画手段と、
スクロールバーを表示するバー表示制御手段と、
を備え、スクロール指示が入力された場合に、前記軸表示制御手段が当該スクロール指示に基づいて座標軸を平行移動し、この平行移動された座標軸に基づいて前記描画手段が前記図形を再描画することを特徴とする図形表示制御装置。
【請求項１０】
前記図形は所与の関数に基づくグラフであり、
前記スクロール指示が入力された場合に、前記図形の位置を前記描画手段によって再描画された位置とし、座標軸を前記軸表示制御手段によって平行移動される前の座標軸とした場合の前記図形の関数を算出して表示する関数表示制御手段を備えることを特徴とする請求項９に記載の図形表示制御装置。
【請求項１１】
空間座標系上に図形を描画する図形描画手段と、
前記空間座標系における任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定手段と、
このスクロールバー方向設定手段により設定された方向に沿ってスクロールバーを表示するバー表示制御手段と、
を備え、スクロール指示が入力された場合には、前記図形描画手段は、所定点を回転中心として前記スクロールバーのスクロールバー方向に回転させた前記図形を再描画することを特徴とする図形表示制御装置。
【請求項１２】
図形表示制御装置に対して、
表示画面上に図形を描画する図形描画機能と、
任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定機能と、
このスクロールバー方向設定手段により設定された方向を長手方向とするスクロールバーを表示画面上に表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合には、前記図形描画手段は、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する機能を実現させるためのプログラム。
【請求項１３】
図形表示制御装置に対して、
スクロールバーを表示するバー表示制御機能と、
表示画面上に図形を描画するとともに、スクロール指示が入力された場合に、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する図形描画機能と、
前記スクロールバーのスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示機能と、
を実現させるためのプログラム。
【請求項１４】
図形表示制御装置に対して、
表示画面上に複数の図形を描画する描画機能と、
前記複数の図形それぞれのスクロールバーを表示するバー表示制御機能と、
前記バー表示制御機能により表示された複数のスクロールバーの内、一のスクロールバーを指定する指定機能と、
を実現させるためのプログラムであって、
前記描画機能は、前記指定機能により指定されたスクロールバーに対応する図形を、前記表示画面上に切り換えて描画する機能を実現させるためのプログラム。
【請求項１５】
図形表示制御装置に対して、
グラフを定義したページを含む複数のページと、各ページの順序とを記述したファイルを作成するファイル作成機能と、
このファイル作成機能により作成されたファイルを構成するページを、そのファイルに記述された順序に従って表示するページ表示機能と、
前記ファイル作成機能により作成されたファイルに、ページの分岐が記述されていた場合に、その分岐数に基づいてスクロールバーを表示制御するバー表示制御機能と、
を実現させるためのプログラムであって、前記ページ表示機能は、表示順序に分岐が存在する場合には、前記バー表示制御機能により表示されたスクロールバーに対する選択操作に基づいて、分岐先のページを択一的に選択して表示する機能を実現させるためのプログラム。
【請求項１６】
図形表示制御装置に対して、
表示画面上に座標軸を表示する軸表示制御機能と、
この軸表示制御機能によって表示された座標軸に基づいて前記表示画面上に図形を描画する描画機能と、
スクロールバーを表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合に、前記軸表示制御機能が当該スクロール指示に基づいて座標軸を平行移動し、この平行移動された座標軸に基づいて前記描画機能が前記図形を再描画する機能を実現させるためのプログラム。
【請求項１７】
図形表示制御装置に対して、
空間座標系上に図形を描画する図形描画機能と、
前記空間座標系における任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定機能と、
このスクロールバー方向設定機能により設定された方向に沿ってスクロールバーを表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合には、前記図形描画機能は、所定点を回転中心として前記スクロールバーのスクロールバー方向に回転させた前記図形を再描画する機能を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形の表示制御に関するものであり、詳細には、表示画面に表示される図形を操作するためのスクロールバーを表示制御する図形表示制御装置及びプログラムに関する。
【０００２】
【従来の技術】
従来から、入力された数式等に基づいてグラフ等の図形を作成する作図描画機能を備えた装置が知られている。例としては、例えば、方程式計算、行列演算、複素数演算等の計算機能や、財務計算機能、統計機能等の豊富な機能を備えた関数電卓において、上述した作図描画機能を備えた関数電卓（以下、グラフ関数電卓という。）が知られている。このグラフ関数電卓は、例えば、計算機能を利用した各種技術計算の演算結果をグラフ化して表示させることができることから、数理処理の理解に役立てることができるため、教育現場や研究機関等においても広く活用されている。
【０００３】
具体的には、例えば、グラフ化させたい数式を指定することにより、当該数式を示すグラフを表示画面上に描画させることができる。
【０００４】
【発明が解決しようとする課題】
ところで、上述したグラフ関数電卓において、表示画面にスクロールバーを表示し、当該スクロールバーに対するスクロール操作に応じて表示画面をスクロール処理する機能が提供されている。このスクロールバーを操作することにより、表示範囲外の図形の特徴を知ることができる。
【０００５】
しかしながら、通常、スクロールバーは、縦軸方向又は横軸方向に固定的に表示されるため、設定された表示範囲によっては、図形の特徴を表す部分がスクロール操作により十分に表示されないという問題が生じていた。
【０００６】
本発明の課題は、上述した従来の問題点を解決するため、スクロールバーにより表示画面を所望の方向にスクロール処理することが可能な図形表示制御装置及びプログラムを提供することである。
【０００７】
【課題を解決するための手段】
以上の課題を解決するため、請求項１に記載の図形表示制御装置は、
表示画面上に図形を描画する図形描画手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ１２）と、
任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ２０）と、
このスクロールバー方向設定手段により設定された方向を長手方向とするスクロールバーを表示画面上に表示するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図３に示すステップＡ２２）と、
を備え、スクロール指示が入力された場合には、前記図形描画手段は、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画することを特徴としている。
【０００８】
また、請求項１２に記載の発明は、
図形表示制御装置に対して、
表示画面上に図形を描画する図形描画機能と、
任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定機能と、
このスクロールバー方向設定機能により設定された方向を長手方向とするスクロールバーを表示画面上に表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合には、前記図形描画機能は、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する機能を実現させることを特徴としている。
【０００９】
この請求項１又は１２に記載の発明によれば、スクロールバー方向を設定することができるので、表示画面上に描画された図形を所望の方向にスクロール操作することができる。従って、図形に応じてスクロールバー方向を設定することにより、図形の特徴や概形等を容易に把握することができる。
【００１０】
また、請求項２に記載の発明は、請求項１に記載の図形描画装置において、
前記図形描画手段は複数の図形を描画し、
前記複数の図形の内、所定の操作入力に基づいて選択された一の図形と、前記スクロールバーとを対応づける対応付け手段（例えば、図２に示すＣＰＵ１０：図６に示すステップＢ２０）を更に備え、
スクロール指示が入力された場合には、この対応付け手段により前記スクロールバーに対応付けられた図形を、前記スクロールバーのスクロールバー方向に変化させて再描画することを特徴としている。
【００１１】
この請求項２に記載の発明によれば、複数描画された図形の内の一の図形を操作対象としてスクロールバーを設定することができる。
【００１２】
また、請求項３に記載の発明は、請求項２に記載の図形表示制御装置において、
前記図形描画手段によって描画された複数の図形それぞれの識別子を表示する識別子表示制御手段（例えば、図２に示すＣＰＵ１０：図９に示すステップＣ１６）と、
前記対応付け手段によって前記スクロールバーに対応付けられている図形の識別子を表示する対応図形識別子表示制御手段（例えば、図２に示すＣＰＵ１０：図９に示すステップＣ２０）と、
を備えることを特徴としている。
【００１３】
この請求項３に記載の発明によれば、スクロールバーに対応付けられた図形を識別する識別子を表示することができるので、当該スクロールバーにより操作可能な図形を表示画面上で確認することができる。
【００１４】
さらに、請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の図形表示制御装置において、
前記スクロールバー方向設定手段により設定されたスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示手段（例えば、図２に示すＣＰＵ１０：図１８に示すステップＦ１６〜Ｆ２０）を備えることを特徴としている。
【００１５】
そして、請求項５に記載の図形表示制御装置は、
スクロールバーを表示するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図１８に示すステップＦ２０）と、
表示画面上に図形を描画するとともに、スクロール指示が入力された場合に、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する図形描画手段（例えば、図２に示すＣＰＵ１０：図１８に示すステップＦ２４，Ｆ２６，Ｆ３０）と、
前記スクロールバーのスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示手段（例えば、図２に示すＣＰＵ１０：図１８に示すステップＦ２８，Ｆ３０）と、
を備えることを特徴としている。
【００１６】
また、請求項１３に記載のプログラムは、
図形表示制御装置に対して、
スクロールバーを表示するバー表示制御機能と、
表示画面上に図形を描画するとともに、スクロール指示が入力された場合に、前記図形を前記スクロールバーのスクロールバー方向に変化させて再描画する図形描画機能と、
前記スクロールバーのスクロールバー方向に対する前記表示画面に表示されている現表示範囲を、前記スクロールバー上に識別標示する標示機能と、
を実現させることを特徴としている。
【００１７】
この請求項４、５又は１３に記載の発明によれば、スクロールバー上に現表示範囲を識別標示することができるので、当該スクロールバーによる操作対象の図形の現表示範囲を表示画面上で確認することができる。
【００１８】
また、請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の図形表示制御装置において、
前記図形描画手段は、スクロール指示が入力された場合には、前記図形を前記スクロールバーのスクロールバー方向に変化させるとともに、前記図形を拡大又は縮小して再描画することを特徴としている。
【００１９】
この請求項６に記載の発明によれば、スクロールバーのスクロール指示に応じて、図形をスクロールバー方向に変化させて再描画するスクロール処理と、当該図形を拡大又は縮小して再描画するズーム処理とを同時に処理することができる。
【００２０】
請求項７に記載の図形表示制御装置は、
表示画面上に複数の図形を描画する描画手段（例えば、図２に示すＣＰＵ１０：図２４に示すステップＨ１２）と、
前記複数の図形それぞれのスクロールバーを表示するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図２４に示すステップＨ１６）と、
前記バー表示制御手段により表示された複数のスクロールバーの内、一のスクロールバーを指定する指定手段（例えば、図２に示すタブレット８０）と、
を備え、
前記描画手段は、前記指定手段により指定されたスクロールバーに対応する図形を、前記表示画面上に切り換えて描画することを特徴としている。
【００２１】
また、請求項１４に記載のプログラムは、
図形表示制御装置に対して、
表示画面上に複数の図形を描画する描画機能と、
前記複数の図形それぞれのスクロールバーを表示するバー表示制御機能と、
前記バー表示制御機能により表示された複数のスクロールバーの内、一のスクロールバーを指定する指定機能と、
を実現させるためのプログラムであって、
前記描画機能は、前記指定機能により指定されたスクロールバーに対応する図形を、前記表示画面上に切り換えて描画する機能を実現させることを特徴としている。
【００２２】
この請求項７又は１４に記載の発明によれば、図形毎に、各図形の特徴等に応じてそれぞれ所望のスクロールバー方向を設定したスクロールバーをそれぞれ表示させることができる。また、スクロールバーを選択することにより、表示グラフを切り替えることができる。
【００２３】
請求項８に記載の図形表示制御装置は、
グラフを定義したページを含む複数のページと、各ページの順序とを記述したファイルを作成するファイル作成手段（例えば、図２に示すＣＰＵ１０：図２７に示すステップＩ１２）と、
このファイル作成手段により作成されたファイルを構成するページを、そのファイルに記述された順序に従って表示するページ表示手段（例えば、図２に示すＣＰＵ１０：図２７に示すステップＩ１６，Ｉ３４）と、
前記ファイル作成手段により作成されたファイルに、ページの分岐が記述されていた場合に、その分岐数に基づいてスクロールバーを表示制御するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図２７に示すステップＩ２０）と、
を備え、前記ページ表示手段は、表示順序に分岐が存在する場合には、前記バー表示制御手段により表示されたスクロールバーに対する選択操作に基づいて、分岐先のページを択一的に選択して表示することを特徴としている。
【００２４】
請求項１５に記載のプログラムは、
図形表示制御装置に対して、
グラフを定義したページを含む複数のページと、各ページの順序とを記述したファイルを作成するファイル作成機能と、
このファイル作成機能により作成されたファイルを構成するページを、そのファイルに記述された順序に従って表示するページ表示機能と、
前記ファイル作成機能により作成されたファイルに、ページの分岐が記述されていた場合に、その分岐数に基づいてスクロールバーを表示制御するバー表示制御機能と、
を実現させるためのプログラムであって、前記ページ表示機能は、表示順序に分岐が存在する場合には、前記バー表示制御機能により表示されたスクロールバーに対する選択操作に基づいて、分岐先のページを択一的に選択して表示する機能を実現させることを特徴としている。
【００２５】
この請求項８又は１５に記載の発明によれば、表示順序が記述された複数のページで構成されたファイルを当該順序に従って表示する際、表示順序に分岐が存在する場合には、当該分岐数に基づいてスクロールバーを表示することができる。従って、スクロールバーに対する選択操作により、所望のページを表示させることができる。
【００２６】
請求項９に記載の図形表示制御装置は、
表示画面上に座標軸を表示する軸表示制御手段（例えば、図２に示すＣＰＵ１０：図４２に示すステップＮ１１）と、
この軸表示制御手段によって表示された座標軸に基づいて前記表示画面上に図形を描画する描画手段（例えば、図２に示すＣＰＵ１０：図４２に示すステップＮ１２）と、
スクロールバーを表示するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図４２に示すステップＮ１５）と、
を備え、スクロール指示が入力された場合に、前記軸表示制御手段が当該スクロール指示に基づいて座標軸を平行移動し、この平行移動された座標軸に基づいて前記描画手段が前記図形を再描画することを特徴としている。
【００２７】
また、請求項１６に記載のプログラムは、
図形表示制御装置に対して、
表示画面上に座標軸を表示する軸表示制御機能と、
この軸表示制御機能によって表示された座標軸に基づいて前記表示画面上に図形を描画する描画機能と、
スクロールバーを表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合に、前記軸表示制御機能が当該スクロール指示に基づいて座標軸を平行移動し、この平行移動された座標軸に基づいて前記描画機能が前記図形を再描画する機能を実現させることを特徴としている。
【００２８】
この請求項９又は１６に記載の発明によれば、スクロール操作に応じて、表示画面上の座標軸位置の移動操作が可能であり、当該移動された座標軸位置に基づいて操作対象グラフを再描画することができる。
【００２９】
そして、請求項１０に記載の発明は、請求項９に記載の図形表示制御装置において、
前記図形は所与の関数に基づくグラフであり、
前記スクロール指示が入力された場合に、前記図形の位置を前記描画手段によって再描画された位置とし、座標軸を前記軸表示制御手段によって平行移動される前の座標軸とした場合の前記図形の関数を算出して表示する関数表示制御手段（例えば、図２に示すＣＰＵ１０：図４４に示すステップＯ２０）を備えることを特徴としている。
【００３０】
この請求項１０に記載の発明によれば、スクロールバーの移動操作に応じて設定された座標軸に基づいて描画された図形の関数を、移動前の座標軸とした場合の関数に変換表示することができる。
【００３１】
請求項１１記載の図形表示制御装置は、
空間座標系上に図形を描画する図形描画手段（例えば、図２に示すＣＰＵ１０：図４８に示すステップＱ１２）と、
前記空間座標系における任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定手段（例えば、図２に示すＣＰＵ１０：図４８に示すステップＱ２２）と、
このスクロールバー方向設定手段により設定された方向に沿ってスクロールバーを表示するバー表示制御手段（例えば、図２に示すＣＰＵ１０：図４８に示すステップＱ２２）と、
を備え、スクロール指示が入力された場合には、前記図形描画手段は、所定点を回転中心として前記スクロールバーのスクロールバー方向に回転させた前記図形を再描画することを特徴としている。
【００３２】
また、請求項１７に記載のプログラムは、
図形表示制御装置に対して、
空間座標系上に図形を描画する図形描画機能と、
前記空間座標系における任意の方向に設定可能なスクロールバー方向を所定の操作入力に基づいて所望の方向に設定するスクロールバー方向設定機能と、
このスクロールバー方向設定機能により設定された方向に沿ってスクロールバーを表示するバー表示制御機能と、
を実現させるためのプログラムであって、スクロール指示が入力された場合には、前記図形描画機能は、所定点を回転中心として前記スクロールバーのスクロールバー方向に回転させた前記図形を再描画する機能を実現させることを特徴としている。
【００３３】
この請求項１１又は１７に記載の発明によれば、空間座標系上に描画された図形を回転させるためのスクロールバーを表示することができる。また、この際、当該スクロールバーのスクロールバー方向を設定することができるので、表示画面上に描画された図形を所望の方向に回転操作することができる。従って、図形に応じてスクロールバー方向を設定することにより、図形の形状等を容易に把握することができる。
【００３４】
【発明の実施の形態】
以下、図１〜図５０を参照して、本発明に係るグラフ表示制御装置の実施の形態について詳細に説明する。尚、以下においては、本発明を、グラフ表示機能を有するグラフ関数電卓に適用した場合を例にとって説明するが、本発明は、これに限定されるものではない。
【００３５】
図１に、このグラフ関数電卓１の概観図の一例を示す。同図に示すように、グラフ関数電卓１は、ディスプレイ２と、各種キー群４と、入力ペン６とを備える。各種キー群４を構成するキーにはそれぞれ固有の機能が割り当てられており、ユーザーは、これらのキーを押下してグラフ関数電卓１を操作する。さらに、ユーザーは、入力ペン６を使用したディスプレイ２上のエリア選択により操作を行うことも可能である。
【００３６】
また、このグラフ関数電卓１には、計算機能、グラフ機能、プログラム機能等の種々の機能が搭載され、利用したい機能に対応する動作モードを選択することによって上述したような各機能を実現することができるようになっている。例えば、グラフモードの選択操作を行うと、動作モードがグラフモードに設定され、例えば、設定した表示範囲に基づいた座標系でグラフ等の図形を描画させることができる。
【００３７】
〔第１の実施の形態〕
先ず、本発明を適用した第１の実施の形態について説明する。図２は、グラフ関数電卓１の機能構成を示す図である。同図に示すように、グラフ関数電卓１は、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ　）１０、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）２０、ＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）４０、入力部６０、位置検出回路７０、タブレット８０、表示駆動回路９０、表示部１００の各部によって構成される。
【００３８】
ＣＰＵ１０は、入力される指示に応じて所定のプログラムに基づいた処理を実行し、各機能部への指示やデータの転送等を行う。具体的には、ＣＰＵ１０は、入力部６０或いはタブレット８０から入力される操作信号に応じてＲＯＭ２０に格納されたプログラムを読み出し、当該プログラムに従って処理を実行する。そして、処理結果をＲＡＭ４０に格納するとともに、当該処理結果を表示するための表示信号を適宜表示駆動回路９０に出力して、当該表示信号に対応した表示情報を表示部１００に表示させる。
【００３９】
また、第１の実施の形態を実現するため、ＣＰＵ１０は、特に、ＲＯＭ２０に格納されるスクロールバー制御プログラム２０２に従って処理を実行する。具体的には、ＣＰＵ１０は、スクロールバードロップ機能実行入力に応じて表示部１００の所定位置にスクロールバーを表示させるとともに、当該スクロールバーのスクロールバー方向の設定操作に応じてスクロールバー方向を設定して表示更新する。また、ＣＰＵ１０は、スクロールバーの移動操作に応じて、設定されたスクロールバー方向に基づいたスクロール処理を実行し、表示更新する。
【００４０】
ＲＯＭ２０には、各種初期設定、ハードウェアの検査、或いは必要なプログラムのロード等を行うための初期プログラムが格納される。ＣＰＵ１０は、グラフ関数電卓１の電源投入時においてこの初期プログラムを実行することにより、グラフ関数電卓１の動作環境を設定する。
【００４１】
また、ＲＯＭ２０には、メニュー表示処理、各種設定処理、各種演算処理、グラフ描画処理等のグラフ関数電卓１の動作に係る各種処理プログラムや、グラフ関数電卓１の備える種々の機能を実現するためのプログラム等が格納されるとともに、特に、スクロールバー制御プログラム２０２が格納される。
【００４２】
ＲＡＭ４０は、ＣＰＵ１０が実行する各種プログラムや、これらプログラムの実行に係るデータ等を一時的に保持するメモリ領域を備える。特に、描画するグラフ等の図形の数式データを保持する数式データ格納領域４０２と、表示部１００に表示させるグラフの表示範囲を保持する表示範囲データ格納領域４０４と、当該図形の描画データを保持する描画データ格納領域４０６と、スクロールバーの配置位置、配置方向、描画データ、当該スクロールバーに対応付けられたグラフの識別情報といったスクロールバーデータを保持するスクロールバーデータ格納領域４０８とを備える。
【００４３】
入力部６０は、数値や数式等の入力、機能選択等に必要なキー群を備えた入力装置であり、押下されたキーの押下信号等をＣＰＵ１０に出力する。この入力部６０におけるキー入力により、特に、モードの切り替え、関数演算処理等の実行、グラフ表示を指示するグラフ実行、トレース処理を指示するトレース実行、処理の終了やモードの解除、グラフ上の座標を指定するトレースポインタ等の各種ポインタやメニュー画面におけるカーソル等の移動、各種選択操作やトレース位置の確定指示、数式の入力やプログラムの編集、或いはプレゼンテーションファイルの作成等の入力手段を実現する。尚、この入力部６０は、図１に示すキー群４に相当するものである。
【００４４】
また、グラフ関数電卓１は、入力装置として、タブレット８０を備える。このタブレット８０は、表示部１００における位置を指示する入力ペン（図１に示す、入力ペン６に相当）等の装置と、指示された表示部１００の位置を感知する装置とが組み合わされた入力装置であり、タブレット８０に接続される位置検出回路７０は、タブレット８０により指示された位置座標を検出する。このタブレット８０を使用すれば、表示部１００における位置を細かく指定することができ、タブレット８０を使用した表示部１００のエリア選択により、上述した入力部６０における指示手段を実現することができる。特に、このタブレット８０を使用して表示部１００に表示されるスクロールバーを操作し、グラフに対するスクロール操作や、スクロールバー方向の設定操作が可能である。
【００４５】
表示駆動回路９０は、ＣＰＵ１０から入力される表示信号に基づいて表示部１００を制御して各種画面を表示させるものであり、表示部１００は、ＬＣＤ（Ｌｉｑｕｉｄ　Ｃｒｙｓｔａｌ　Ｄｉｓｐｌａｙ）等により構成される。尚、この表示部１００は、図１に示すディスプレイ２に相当するものである。
【００４６】
次に、図３及び図４を参照して、本発明を適用した第１の実施の形態におけるスクロールバー制御処理について説明する。図３は、グラフ関数電卓１の動作フロー、図４は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【００４７】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図３に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＡ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＡ１２）。
【００４８】
図４（ａ）に、この段階で表示されるグラフ表示画面６００の一例を示す。同図に示すように、グラフ表示画面６００には、設定された表示範囲に基づいたグラフ６０２が描画されている。
【００４９】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＡ１４）、スクロールバー制御プログラム２０２の実行を開始し、先ず、表示部１００の所定位置にスクロールバーを表示させる（ステップＡ１６）。例えば、図４（ｂ）に示すように、グラフ表示画面６００の所定位置にスクロールバー６０４が表示される。
【００５０】
そして、ＣＰＵ１０は、スクロールバー方向の設定操作を検知すると（ステップＡ１８）、設定操作量に応じたスクロールバー方向を算出し（ステップＡ２０）、当該算出したスクロールバー方向に基づいてスクロールバーの表示を更新する（ステップＡ２２）。
【００５１】
例えば、図４（ｂ）に示すグラフ表示画面６００において、入力ペン６によりスクロールバー６０４を選択し、矢印ａ１で示す方向にドラッグすると、図４（ｃ）に示すように、スクロールバー６０４の配置方向が変更されて表示更新される。
【００５２】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＡ２４）、スクロールバーの移動操作方向及び移動操作量を検出し（ステップＡ２６）、検出したスクロールバーの移動操作方向及び移動操作量に基づいて表示範囲を再計算する（ステップＡ２８）。そして、ＣＰＵ１０は、当該表示範囲に基づいて表示部１００を表示更新する（ステップＡ３０）。
【００５３】
例えば、図４（ｃ）に示すグラフ表示画面６００において、スクロールボタン６０６を入力ペン６で選択して矢印ａ２で示す方向に操作すると、図４（ｄ）に示すように、グラフ表示画面６００は、スクロールボタン６０６の移動操作方向及び移動操作量に応じてグラフ６０２がスクロール処理された画面に表示更新される。
【００５４】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバー方向の変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＡ３２：ＹＥＳ）、本処理を終了する。
【００５５】
尚、上記した第１の実施の形態においては、スクロールバーをドラッグすることにより、当該スクロールバーの端部を移動させてスクロールバー方向を設定する場合について説明したが、スクロールバーをドラッグすることにより、当該スクロールバー全体を移動させてスクロールバーの配置位置の設定を可能に構成することとしてもよい。具体的には、例えば、スクロールバー方向の設定操作、或いはスクロールバー配置位置の設定操作の何れか一方の選択入力を受け付け、スクロールバーの配置位置の設定操作が選択されてスクロールバーがドラッグされた場合には、操作量に応じてスクロールバー全体を移動させて配置位置を変更し、表示更新する。
【００５６】
以上説明したように、第１の実施の形態よれば、表示部１００に表示されたスクロールバーのスクロールバー方向を所望の方向に設定することができる。従って、ユーザーは、指定したグラフに応じてスクロールバー方向及び配置位置を設定することにより、当該グラフの特徴や概形等を容易に把握することができる。
【００５７】
〔第２の実施の形態〕
次に、本発明を適用した第２の実施の形態について説明する。尚、第２の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図５（ａ）に示すＲＯＭ２１、ＲＡＭ４０を図５（ｂ）に示すＲＡＭ４１に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００５８】
先ず、図５を参照して、本発明を適用した第２の実施の形態におけるＲＯＭ２１とＲＡＭ４１の構成について説明する。図５（ａ）にＲＯＭ２１の、（ｂ）にＲＡＭ４１の構成をそれぞれ示す。図５（ａ）に示すように、ＲＯＭ２１には、特に、平行移動スクロールバー制御プログラム２１２が格納される。
【００５９】
また、図５（ｂ）に示すように、ＲＡＭ４１は、特に、数式データ格納領域４１２と、表示範囲データ格納領域４１４と、描画データ格納領域４１６と、スクロールバーデータ格納領域４１８とを備え、スクロールバーデータ格納領域４１８には、特に、スクロールバーに対応付けられたグラフを識別するための識別番号データ４１８ａが格納される。また、数式データ格納領域４１２には、指定された数式データが、当該数式を識別するための識別番号と対応付けて格納される。
【００６０】
本発明を適用した第２の実施の形態により、スクロールバーの移動操作に応じてグラフを平行移動させるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、平行移動スクロールバー制御プログラム２１２に従って処理を実行する。
【００６１】
具体的には、ＣＰＵ１０は、表示部１００に表示されているグラフの内の特定のグラフの選択操作、及び当該選択グラフとスクロールバーとの対応付け操作を検知した際、当該選択グラフの数式に割り当てられた識別番号で識別番号データ４１８ａを更新することにより、選択グラフとスクロールバーとを対応付ける。また、ＣＰＵ１０は、スクロールバーの移動操作に応じて、当該スクロールバーに対応付けられたグラフを平行移動して表示更新する。
【００６２】
次に、図６及び図７を参照して、本発明を適用した第２の実施の形態における平行移動スクロールバー制御処理について説明する。図６は、グラフ関数電卓１の動作フロー、図７は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【００６３】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。また、この際、ＣＰＵ１０は、指定された数式データに、当該数式を識別するための固有の識別番号を割り当てて数式データ格納領域４１２に格納する。
【００６４】
そして、図６に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＢ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＢ１２）。
【００６５】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＢ１４）、平行移動スクロールバー制御プログラム２１２の実行を開始し、先ず、設定されスクロールバー方向に基づいてスクロールバーを表示させる（ステップＢ１６）。
【００６６】
図７（ａ）に、この段階で表示されるグラフ表示画面６１０の一例を示す。同図に示すように、グラフ表示画面６１０には、設定された表示範囲に基づいたグラフ６１２，６１４、及び設定されたスクロールバー方向に基づいて配置されたスクロールバー６１６が表示されている。
【００６７】
また、ＣＰＵ１０は、表示グラフの内の特定のグラフの選択操作、及び当該選択グラフとスクロールバーとの対応付け操作を検知すると（ステップＢ１８）、識別番号データ４１８ａを当該選択グラフの数式に割り当てられた識別番号で更新することにより、選択グラフとスクロールバーとを対応付ける（ステップＢ２０）。
【００６８】
例えば、図７（ｂ）に示すグラフ表示画面６１０において、入力ペン６でグラフ６１４を選択するとともにスクロールバー６１６上にドラッグすることにより、グラフ６１４とスクロールバー６１６とを対応付けることができるようになっている。
【００６９】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＢ２２）、スクロールバーの移動操作方向及び移動操作量を検出する（ステップＢ２４）。そして、ＣＰＵ１０は、検出したスクロールバーの移動操作方向及び移動操作量に基づいて選択グラフを平行移動して（ステップＢ２６）、表示部１００を表示更新する（ステップＢ２８）。
【００７０】
例えば、図７（ｃ）に示すグラフ表示画面６１０において、入力ペン６により矢印ａ３方向にスクロールバーを操作すると、図７（ｄ）に示すように、グラフ表示画面６１０は、グラフ６１４が矢印ａ３方向に平行移動された画面に表示更新される。
【００７１】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバーに対応付けるグラフの変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＢ３０：ＹＥＳ）、本処理を終了する。
【００７２】
以上説明したように、第２の実施の形態によれば、スクロール操作対象のグラフを選択するとともに、当該選択グラフをスクロールバーに重なるようにドラッグ＆ドロップすることで、スクロールバーと選択グラフとを容易に対応付けることができる。従って、ユーザーは、所望のグラフを対象にスクロール操作するためのスクロールバーを容易に設定することができる。
【００７３】
〔第３の実施の形態〕
次に、本発明を適用した第３の実施の形態について説明する。尚、第３の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図８（ａ）に示すＲＯＭ２２、ＲＡＭ４０を図８（ｂ）に示すＲＡＭ４２に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００７４】
先ず、図８を参照して、本発明を適用した第３の実施の形態におけるＲＯＭ２２とＲＡＭ４２の構成について説明する。図８（ａ）にＲＯＭ２２の、（ｂ）にＲＡＭ４２の構成をそれぞれ示す。図８（ａ）に示すように、ＲＯＭ２２には、特に、番号表示スクロールバー制御プログラム２２２が格納される。
【００７５】
また、図８（ｂ）に示すように、ＲＡＭ４２は、特に、数式データ格納領域４２２と、表示範囲データ格納領域４２４と、描画データ格納領域４２６と、スクロールバーデータ格納領域４２８とを備え、スクロールバーデータ格納領域４２８には、特に、スクロールバーに対応付けられた図形に割り当てられた図形番号データ４２８ａが格納される。
【００７６】
本発明を適用した第３の実施の形態により、スクロールバーに対応付けられたグラフの番号を表示するとともに、当該スクロールバーによる操作対象のグラフを切り替えるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、番号表示スクロールバー制御プログラム２２２に従って処理を実行する。
【００７７】
具体的には、ＣＰＵ１０は、指定された数式のグラフにそれぞれ番号を割り当てて表示させるとともに、スクロールバーにより操作可能なグラフに割り当てられた番号を表示させる。また、ＣＰＵ１０は、図形番号切替操作に応じて、該当するグラフの数式に割り当てられた番号で図形番号データ４２８ａを更新し、スクロールバーにより操作可能なグラフを切り替えるとともに、該当する番号を表示させる。
【００７８】
次に、図９及び図１０を参照して、本発明を適用した第３の実施の形態における番号表示スクロールバー制御処理について説明する。図９は、グラフ関数電卓１の動作フロー、図１０は、表示部１００に表示される表示画面の遷移例をそれぞれ示す図である。
【００７９】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画する図形の指定入力等、図形の描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、複数図形の作図実行入力を検知すると（ステップＣ１０）、各図形の描画処理を行う（ステップＣ１２）。
【００８０】
図１０（ａ）に、この段階で表示される図形表示画面６２０の一例を示す。同図に示すように、図形表示画面６２０には、設定された表示範囲に基づいて図形６２２，６２４が描画されている。
【００８１】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＣ１４）、番号表示スクロールバー制御プログラム２２２の実行を開始し、先ず、描画された複数の図形にそれぞれ固有の図形番号を割り当てて表示する（ステップＣ１６）。次いで、ＣＰＵ１０は、図形番号データ４２８ａを初期化することにより、初期値と同一の番号が割り当てられた図形とスクロールバーとを対応付けて（ステップＣ１８）、当該図形番号データを表示したスクロールバーを表示させる（ステップＣ２０）。
【００８２】
例えば、ＣＰＵ１０は、描画された各図形に“１”，“２”・・・の順で番号を割り当てるとともに、図形番号データ４２８ａを“１”で更新し、番号“１”が割り当てられた図形と対応付けられたスクロールバーを表示させる。
【００８３】
図１０（ｂ）に、この段階で表示される図形表示画面６２０の一例を示す。同図に示す図形表示画面６２０において、図形６２２には番号“１”が、図形６２４には、番号“２”が表示されている。また、スクロールボタン６２８上に番号“１”が表示されている。即ち、スクロールバー６２６には、番号“１”が割り当てられた図形６２２が対応付けられ、当該スクロールバー６２６により図形６２２を操作することができる。
【００８４】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＣ２２）、スクロールボタンの移動操作方向及び移動操作量を検出する（ステップＣ２４）。そして、ＣＰＵ１０は、検出したスクロールバーの移動操作方向及び移動操作量に基づいて当該スクロールバーに対応付けられた図形を平行移動し（ステップＣ２６）、表示部１００の表示を更新する（ステップＣ２８）。
【００８５】
例えば、図１０（ｂ）に示す図形表示画面６２０において、スクロールバー６２６を入力ペン６により矢印ａ４方向に操作すると、図１０（ｃ）に示すように、図形表示画面６２０は、スクロールバー６２６の移動操作方向及び移動操作量に応じて図形６２２が平行移動された画面で表示更新される。
【００８６】
また、ＣＰＵ１０は、図形番号切替操作を検知すると（ステップＣ３０）、図形番号データ４２８ａを更新して、切り替えられた図形番号と同一の番号が割り当てられた図形とスクロールバーとを対応付けて（ステップＣ３２）、当該図形番号を表示したスクロールバーを表示させる（ステップＣ３４）。
【００８７】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバー方向の変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断したい場合には（ステップＣ３６：ＹＥＳ）、本処理を終了する。
【００８８】
以上説明したように、第３の実施の形態によれば、ユーザーは、表示されるスクロールバーに対応付けられたグラフを表示画面上で確認することができる。また、スクロールバー上に表示された図形番号を切り替えることにより、所望のグラフとスクロールバーとを対応付けることができる。
【００８９】
〔第４の実施の形態〕
次に、本発明を適用した第４の実施の形態について説明する。尚、第４の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１１（ａ）に示すＲＯＭ２３、ＲＡＭ４０を図１１（ｂ）に示すＲＡＭ４３に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【００９０】
先ず、図１１を参照して、本発明を適用した第４の実施の形態におけるＲＯＭ２３とＲＡＭ４３の構成について説明する。図１１（ａ）にＲＯＭ２３の、（ｂ）にＲＡＭ４３の構成をそれぞれ示す。図１１（ａ）に示すように、ＲＯＭ２３には、特に、平面配置スクロールバー制御プログラム２３２が格納される。
【００９１】
また、図１１（ｂ）に示すように、ＲＡＭ４３は、特に、数式データ格納領域４３２と、表示範囲データ格納領域４３４と、描画データ格納領域４３６と、スクロールバーデータ格納領域４３８とを備え、スクロールバーデータ格納領域４３８には、特に、スクロールバーの背景色データ４３８ａと、当該スクロールバーが配置される配置面データ４３８ｂとが格納される。
【００９２】
本発明を適用した第４の実施の形態により、選択した配置面に対応付けられたスクロールバーを表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、平面配置スクロールバー制御プログラム２３２に従って処理を実行する。
【００９３】
具体的には、ＣＰＵ１０は、スクロールバードロップ機能実行が入力された際、スクロールバーの配置面の選択入力を受け付けて、指示された配置面に対応付けてスクロールバーを表示させる。また、この際、ＣＰＵ１０は、当該配置面の色情報に基づいてスクロールバーの背景色を決定する。
【００９４】
次に、図１２及び図１３を参照して、本発明を適用した第４の実施の形態における平面配置スクロールバー制御処理について説明する。図１２は、グラフ関数電卓１の動作フロー、図１３は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【００９５】
ＣＰＵ１０は、モードの切り替え操作によりグラフモードにおいて、３次元グラフを描画する３Ｄグラフ画面呼び出し操作を検知すると（ステップＤ１０）、３Ｄグラフ画面表示処理を行い（ステップＤ１２）、図１３（ａ）に示す３Ｄグラフ画面６３０を表示部１００に表示させる。
【００９６】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＤ１４）、平面配置スクロールバー制御プログラム２３２の実行を開始し、スクロールバーの配置面の選択入力を受け付けて、指定された配置面で配置面データ４３８ｂを更新することにより、当該配置面と対応付けたスクロールバーを表示させる（ステップＤ１６）。
【００９７】
図１３（ｂ）に、この段階で表示される３Ｄグラフ画面６３０の一例を示す。同図に示すように、例えば、スクロールバーの配置面としてｘｙ平面を選択すると、ｘｙ平面をスクロール処理するためのスクロールバー６３２が表示される。
【００９８】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＤ１８）、スクロールバーの移動操作方向及び移動操作量を検出する（ステップＤ２０）。そして、ＣＰＵ１０は、配置面データ４３８ｂを参照してスクロールバーの配置面情報を取得し（ステップＤ２２）、取得したスクロールバーの配置面における描画データに基づいてスクロールバーの背景色を決定し（ステップＤ２４）、スクロールバーの表示を更新する（ステップＤ２６）。
【００９９】
例えば、図１３（ｃ）に示すように、３Ｄグラフ画面６３０のｘｙ平面に配置されるスクロールバー６３４の背景が、当該配置面の色情報に基づいて決定された色で描画されている。同様にして、図１３（ｄ）に示すように、３Ｄグラフ画面６３０のｘｚ平面に配置されるスクロールバー６３６の背景色が、当該配置面の色情報に従って設定されている。
【０１００】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバーに対応付けるグラフの変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＤ２８：ＹＥＳ）、本処理を終了する。
【０１０１】
以上説明したように、第４の実施の形態によれば、スクロールバーの配置面を選択することにより、当該配置面と対応付けられたスクロールバーを表示することができる。また、スクロールバーの移動操作に応じて、当該配置面を対象にスクロール処理することができる。
【０１０２】
〔第５の実施の形態〕
次に、本発明を適用した第５の実施の形態について説明する。尚、第５の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１４（ａ）に示すＲＯＭ２４、ＲＡＭ４０を図１４（ｂ）に示すＲＡＭ４４に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１０３】
先ず、図１４を参照して、本発明を適用した第５の実施の形態におけるＲＯＭ２４とＲＡＭ４４の構成について説明する。図１４（ａ）にＲＯＭ２４の、（ｂ）にＲＡＭ４４の構成をそれぞれ示す。図１４（ａ）に示すように、ＲＯＭ２４には、特に、方向表示スクロールバー制御プログラム２４２が格納される。
【０１０４】
また、図１４（ｂ）に示すように、ＲＡＭ４４は、特に、数式データ格納領域４４２と、表示範囲データ格納領域４４４と、描画データ格納領域４４６と、スクロールバーデータ格納領域４４８とを備え、スクロールバーデータ格納領域４４８には、特に、当該スクロールバーの方向値データ４４８ａが格納される。
【０１０５】
本発明を適用した第５の実施の形態により、スクロールバー方向を示す方向値を表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、方向表示スクロールバー制御プログラム２４２に従って処理を実行する。
【０１０６】
具体的には、ＣＰＵ１０は、スクロールバーを表示させる際に、当該スクロールバーの方向値を表示させる。また、ＣＰＵ１０は、スクロールバー方向の設定操作に応じて、方向値の表示を更新する。
【０１０７】
次に、図１５及び図１６を参照して、本発明を適用した第５の実施の形態における方向表示スクロールバー制御処理について説明する。図１５は、グラフ関数電卓１の動作フロー、図１６は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１０８】
ＣＰＵ１０は、モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。この際、図１５に示すように、グラフ画面呼び出し操作を検知すると（ステップＥ１０）、グラフ画面表示処理を行う（ステップＥ１２）。例えば、表示部１００には、図１６（ａ）に示すグラフ画面６４０が表示される。
【０１０９】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＥ１４）、方向表示スクロールバー制御プログラム２４２の実行を開始し、先ず、方向値データ４４８ａを初期値で更新し（ステップＥ１６）、方向値及び当該方向値に応じたスクロールバーを表示させる（ステップＥ１８）。
【０１１０】
図１６（ｂ）に、この段階で表示されるグラフ画面６４０の一例を示す。同図に示すグラフ画面６４０において、方向値（−１５，０）で初期化されたスクロールバー方向に応じたスクロールバー６４２が表示されている。
【０１１１】
そして、ＣＰＵ１０は、スクロールバー方向の設定操作を検知すると（ステップＥ２０）、設定操作量に応じてスクロールバーの方向値を再計算し（ステップＥ２２）、方向値及びスクロールバーの表示を更新する（ステップＥ２４）。尚、この際、方向値の入力手段を備え、ＣＰＵ１０は、当該入力手段により入力された方向値に応じてスクロールバーを表示させることとしてもよい。これによれば、方向値を設定することができるので、スクロールバー方向の微調整が可能である。
【０１１２】
例えば、図１６（ｃ）に示すグラフ画面６４０において、入力ペン６によりスクロールバー６４２を選択し、矢印ａ５で示す方向にドラッグすると、図１６（ｄ）に示すグラフ画面６４０のように、スクロールバー６４２の配置方向が変更されるとともに、当該スクロールバー方向を示す方向値が方向値（−１２，９）に更新されて表示される。
【０１１３】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＥ２６）、スクロールバーの移動操作方向及び移動操作量を検出し（ステップＥ２８）、検出したスクロールバーの移動操作方向及び移動操作量に基づいて表示範囲を再計算する（ステップＥ３０）。そして、ＣＰＵ１０は、当該表示範囲に基づいて表示部１００を表示更新する（ステップＥ３２）。
【０１１４】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバー方向の変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＥ３４：ＹＥＳ）、本処理を終了する。
【０１１５】
以上説明したように、第５の実施の形態によれば、ユーザーは、表示されるスクロールバーの方向値を表示画面上で確認することができる。
【０１１６】
〔第６の実施の形態〕
次に、本発明を適用した第６の実施の形態について説明する。尚、第６の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図１７（ａ）に示すＲＯＭ２５、ＲＡＭ４０を図１７（ｂ）に示すＲＡＭ４５に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１１７】
先ず、図１７を参照して、本発明を適用した第６の実施の形態におけるＲＯＭ２５とＲＡＭ４５の構成について説明する。図１７（ａ）にＲＯＭ２５の、（ｂ）にＲＡＭ４５の構成をそれぞれ示す。図１７（ａ）に示すように、ＲＯＭ２５には、特に、範囲標示スクロールバー制御プログラム２５２が格納される。
【０１１８】
また、図１７（ｂ）に示すように、ＲＡＭ４５は、特に、数式データ格納領域４５２と、表示範囲データ格納領域４５４と、描画データ格納領域４５６と、スクロールバーデータ格納領域４５８とを備え、スクロールバーデータ格納領域４５８には、特に、スクロールバー上の現在の表示範囲領域を示す区切り線データ４５８ａが格納される。
【０１１９】
本発明を適用した第６の実施の形態により、現在の表示範囲をスクロールバー上に識別標示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、範囲標示スクロールバー制御プログラム２５２に従って処理を実行する。
【０１２０】
具体的には、ＣＰＵ１０は、スクロールバードロップ機能実行が入力された際に、当該時点での表示範囲に基づいてスクロールバー上の区切り線位置を算出し、当該区切り線を表示したスクロールバーを表示させる。
【０１２１】
次に、図１８及び図１９を参照して、本発明を適用した第６の実施の形態における範囲標示スクロールバー制御処理について説明する。図１８は、グラフ関数電卓１の動作フロー、図１９は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１２２】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図１８に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＦ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＦ１２）。
【０１２３】
図１９（ａ）に、この段階で表示されるグラフ表示画面６５０の一例を示す。同図に示すように、グラフ表示画面６５０には、設定された表示範囲に基づいたグラフ６５２が描画されている。
【０１２４】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＦ１４）、範囲標示スクロールバー制御プログラム２５２の実行を開始し、先ず、表示範囲データ格納領域４５４を参照して現在の表示範囲を検出し（ステップＦ１６）、スクロールバー上の区切り線位置を算出する（ステップＦ１８）。そして、ＣＰＵ１０は、当該算出した区切り線位置に区切り線を表示したスクロールバーを表示させる（ステップＦ２０）。
【０１２５】
図１９（ｂ）に、この段階で表示されるグラフ表示画面６５０の一例を示す。同図に示すグラフ表示画面６５０において、現在表示されているグラフ６５２の縦軸方向の表示範囲領域を示す区切り線６５４ａ，６５４ｂが表示されたスクロールバー６５４と、横軸方向の表示範囲領域を示す区切り線６５６ａ，６５６ｂが表示されたスクロールバー６５６とが表示されている。
【０１２６】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＦ２２）、スクロールバーの移動操作方向及び移動操作量を検出する（ステップＦ２４）。そして、ＣＰＵ１０は、検出したスクロールバーの移動操作方向及び移動操作量に基づいて表示範囲を再計算するとともに（ステップＦ２６）、当該表示範囲に基づいて区切り線位置を再計算し（ステップＦ２８）、表示部１００を表示更新する（ステップＦ３０）。
【０１２７】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバーの移動操作等を受け付け、終了操作を検知したと判断した場合には（ステップＦ３２：ＹＥＳ）、本処理を終了する。
【０１２８】
以上説明したように、第６の実施の形態によれば、スクロールバー上に表示範囲領域を示す区切り線を表示することができる。従って、ユーザーは、グラフ表示画面の現在の表示範囲領域を表示画面上で確認することができる。
【０１２９】
〔第７の実施の形態〕
次に、本発明を適用した第７の実施の形態について説明する。尚、第７の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２０（ａ）に示すＲＯＭ２６、ＲＡＭ４０を図２０（ｂ）に示すＲＡＭ４６に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１３０】
先ず、図２０を参照して、本発明を適用した第７の実施の形態におけるＲＯＭ２６とＲＡＭ４６の構成について説明する。図２０（ａ）にＲＯＭ２６の、（ｂ）にＲＡＭ４６の構成をそれぞれ示す。図２０（ａ）に示すように、ＲＯＭ２６には、特に、倍率変換スクロールバー制御プログラム２６２が格納される。
【０１３１】
また、図２０（ｂ）に示すように、ＲＡＭ４６は、特に、数式データ格納領域４６２と、表示範囲データ格納領域４６４と、描画データ格納領域４６６と、スクロールバーデータ格納領域４６８とを備える。
【０１３２】
本発明を適用した第７の実施の形態により、スクロールバーにより、表示範囲のスクロール処理とズーム処理とを同時に行うグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、倍率変換スクロールバー制御プログラム２６２に従って処理を実行する。
【０１３３】
具体的には、ＣＰＵ１０は、スクロールバーが操作された際に、移動操作方向及び移動操作量を倍率に換算するとともに、当該移動操作方向及び移動操作量に基づいてスクロール処理を実行し、表示画面を表示更新する。
【０１３４】
次に、図２１及び図２２を参照して、本発明を適用した第７の実施の形態における倍率変換スクロールバー制御処理について説明する。図２１は、グラフ関数電卓１の動作フロー、図２２は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１３５】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図２１に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＧ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＧ１２）。
【０１３６】
また、ＣＰＵ１０は、ズーム機能実行入力を検知すると（ステップＧ１４）、倍率変換スクロールバー制御プログラム２６２の実行を開始し、先ず、スクロールバーを表示させる（ステップＧ１６）。
【０１３７】
図２２（ａ）に、この段階で表示されるグラフ表示画面の一例を示す。同図に示すように、グラフ表示画面６６０には、指定された表示範囲に基づくグラフ６６２及び設定されたスクロールバー方向に基づくスクロールバー６６４が表示されている。
【０１３８】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＧ１８）、当該倍率変更スクロールバーの移動操作方向及び移動操作量を検出する（ステップＧ２０）。そして、ＣＰＵ１０は、検出した倍率変更スクロールバーの移動操作方向及び移動操作量を倍率に換算するとともに（ステップＧ２２）、当該倍率変更スクロールバーの移動操作方向及び移動操作量に基づいて表示範囲を再計算する（ステップＧ２４）。そして、ＣＰＵ１０は、当該表示範囲に基づいて表示部１００を表示更新する（ステップＧ２６）。
【０１３９】
例えば、図２２（ａ）に示すグラフ表示画面６６０において、スクロールバー６６４を入力ペン６により矢印ａ６方向に操作すると、図２２（ｂ）に示すように、グラフ表示画面６６０は、スクロールバー６６４の移動操作方向及び移動操作量に応じてグラフ６６２がスクロール処理されるとともに拡大された画面に表示更新される。同様に、図２２（ｂ）に示すグラフ表示画面６６０において、スクロールバー６６４を入力ペン６により矢印ａ６´方向に操作すると、図２２（ｃ）に示すように、グラフ表示画面６６０がスクロール処理されるとともに拡大処理される。
【０１４０】
また、ＣＰＵ１０は、ズーム機能の解除操作を検知したと判断し（ステップＧ２８：ＹＥＳ）、終了操作を検知したと判断した場合には（ステップＧ３０：ＹＥＳ）、本処理を終了する。
【０１４１】
尚、上記した第８の実施の形態においては、拡大処理する場合について説明したが、縮小することとしても構わない。
【０１４２】
以上説明したように、第７の実施の形態によれば、スクロールバーの移動操作方向及び移動操作量に応じたスクロール処理とズーム処理とを同時に実行することができる。
【０１４３】
〔第８の実施の形態〕
次に、本発明を適用した第８の実施の形態について説明する。尚、第８の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２３（ａ）に示すＲＯＭ２７、ＲＡＭ４０を図２３（ｂ）に示すＲＡＭ４７に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１４４】
先ず、図２３を参照して、本発明を適用した第８の実施の形態におけるＲＯＭ２７とＲＡＭ４７の構成について説明する。図２３（ａ）にＲＯＭ２７の、（ｂ）にＲＡＭ４７の構成をそれぞれ示す。図２３（ａ）に示すように、ＲＯＭ２７には、特に、複数スクロールバー制御プログラム２７２が格納される。
【０１４５】
また、図２３（ｂ）に示すように、ＲＡＭ４７は、特に、数式データ格納領域４７２と、表示範囲データ格納領域４７４と、描画データ格納領域４７６と、スクロールバーデータ格納領域４７８とを備える。また、数式データ格納領域４７２には、指定された数式データが、当該数式を識別するための固有の識別番号と対応付けて格納され、スクロールバーデータ格納領域４７８には、指定された数式データの数分のスクロールバーデータが、各数式データに割り当てらた識別番号と対応付けて格納される。
【０１４６】
本発明を適用した第８の実施の形態により、表示部１００に複数のグラフを表示する際に、各グラフに対応付けたスクロールバーを表示させるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、複数スクロールバー制御プログラム２７２に従って処理を実行する。
【０１４７】
次に、図２４及び図２５を参照して、本発明を適用した第８の実施の形態における複数スクロールバー制御処理について説明する。図２４は、グラフ関数電卓１の動作フロー、図２５は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１４８】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図２４に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＨ１０）、グラフ描画処理を行う（ステップＨ１２）。また、この際、ＣＰＵ１０は、指定された数式データに、当該数式を識別するための識別番号を割り当てて数式データ格納領域４７２に格納する。
【０１４９】
図２５（ａ）に、この段階で表示されるグラフ表示画面６７０の一例を示す。同図に示すように、グラフ表示画面６７０には、設定された表示範囲に基づいたグラフ６７２，６７４が描画されている。
【０１５０】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＨ１４）、複数スクロールバー制御プログラム２７２の実行を開始し、先ず、指定された各数式データに対応する識別番号を割り当てたスクロールバーをそれぞれ表示させる（ステップＨ１６）。
【０１５１】
また、ＣＰＵ１０は、スクロールバー方向の設定操作を検知すると（ステップＨ１８）、設定操作量に応じたスクロールバー方向を算出し（ステップＨ２０）、当該算出したスクロールバー方向に基づいてスクロールバーの表示を更新する（ステップＨ２２）。
【０１５２】
図２５（ｂ）に、この段階で表示されるグラフ表示画面６７０の一例を示す。同図に示すように、グラフ表示画面６７０には、グラフ６７２に対応付けられたスクロールバー６７８、及びグラフ６７４に対応付けられたスクロールバー６７６が、それぞれ設定されたスクロールバー方向に基づいて表示されている。
【０１５３】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＨ２４）、当該スクロールバーに対応付けられているグラフを操作対象グラフに確定する（ステップＨ２６）。そして、ＣＰＵ１０は、スクロールバーの移動操作方向及び移動操作量を検出し（ステップＨ２８）、当該検出した移動操作方向及び移動操作量に基づいて表示範囲を再計算して（ステップＨ３０）、表示部１００を表示更新し（ステップＨ３２）、操作対象グラフをスクロール表示させる。
【０１５４】
例えば、図２５（ｂ）に示すグラフ表示画面６７０において、スクロールバー６７８を入力ペン６により矢印ａ７方向に操作すると、図２５（ｃ）に示すように、グラフ表示画面６７０は、スクロールバー６７８の移動操作方向及び移動操作量に応じてグラフ６７２がスクロール処理された画面に表示更新される。
【０１５５】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバーに対応付けるグラフの変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＢ３４：ＹＥＳ）、本処理を終了する。
【０１５６】
尚、上記した第８の実施の形態においては、複数グラフの描画が指示された場合に、スクロールバーをグラフ毎にそれぞれ表示し、スクロールバーが操作された際には、当該スクロールバーに対応付けられたグラフを対象にスクロール操作を行う場合について説明した。しかし、例えば、ＣＰＵ１０は、複数のグラフの描画が指示された場合に、当該グラフそれぞれに対応するスクロールバーを表示させ、更に択一的なスクロールバーの選択操作に応じて、当該スクロールバーに対応付けられたグラフを表示させることにより、表示部１００に表示させるグラフを切り替え表示することとしてもよい。
【０１５７】
以上説明したように、第８の実施の形態よれば、複数のグラフが描画される場合には、各グラフに対応付けたスクロールバーをそれぞれ表示させるので、スクロールバーに対応付けるグラフの切替操作の手間が必要ない。また、グラフ毎にそれぞれスクロールバー方向を設定することができる。
【０１５８】
〔第９の実施の形態〕
次に、本発明を適用した第９の実施の形態について説明する。尚、第９の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２６（ａ）に示すＲＯＭ２８、ＲＡＭ４０を図２６（ｂ）に示すＲＡＭ４８に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１５９】
先ず、図２６を参照して、本発明を適用した第９の実施の形態におけるＲＯＭ２８とＲＡＭ４８の構成について説明する。図２６（ａ）にＲＯＭ２８の、（ｂ）にＲＡＭ４８の構成をそれぞれ示す。図２６（ａ）に示すように、ＲＯＭ２８には、特に、ページ選択スクロールバー制御プログラム２８２と、プレゼンテーションファイル２８４とが格納される。
【０１６０】
また、図２６（ｂ）に示すように、ＲＡＭ４８は、特に、プレゼンテーションファイル展開領域４８２を備え、プレゼンテーションファイル展開領域４８２は、特に、再生指示されたプレゼンテーションファイルに定義された数式データを保持する数式データ格納領域４８２ａと、表示するグラフの表示範囲データを保持する表示範囲データ格納領域４８２ｂと、当該グラフの描画データを保持する描画データ格納領域４８２ｃと、ページ捲り用のスクロールバーデータを保持するスクロールバーデータ格納領域４８２ｄとを備える。
【０１６１】
本発明を適用した第９の実施の形態により、次ページのページ分岐数に応じた本数のスクロールバーを表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、ページ選択スクロールバー制御プログラム２８２に従って処理を実行する。
【０１６２】
具体的には、ＣＰＵ１０は、プレゼンテーションファイル再生時にページ捲り用のスクロールバーを表示する。また、この際、ＣＰＵ１０は、次ページが分岐している場合には、当該分岐ページにそれぞれ対応付けた分岐ページ数本のスクロールバーを表示させる。そして、ＣＰＵ１０は、スクロールバー操作に応じて該当するページを表示させる。
【０１６３】
次に、図２７及び図２８を参照して、本発明を適用した第９の実施の形態におけるページ選択スクロールバー制御処理について説明する。図２７は、グラフ関数電卓１の動作フロー、図２８は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１６４】
図２７に示すように、プレゼンテーションファイルの作成指示を検知すると（ステップＩ１０）、ＣＰＵ１０は、当該作成されたプレゼンテーションファイルの作成処理を実行する（ステップＩ１２）。
【０１６５】
また、ＣＰＵ１０は、プレゼンテーションファイルの再生操作を検知すると（ステップＩ１４）、ページ選択スクロールバー制御プログラム２８２の実行を開始し、先ず、当該プレゼンテーションファイルの１ページ目を表示させる（ステップＩ１６）。次いで、ＣＰＵ１０は、次ページが分岐しているか否かを判定し、次ページに分岐が有る場合には（ステップＩ１８：ＹＥＳ）、各分岐ページにそれぞれ対応付けた分岐ページ数本のスクロールバーを表示させる（ステップＩ２０）。また、ＣＰＵ１０は、次ページに分岐が無い場合には（ステップＩ１８：ＮＯ）、スクロールバーを１本表示させる（ステップＩ２２）。
【０１６６】
図２８（ａ）に、再生指示されたプレゼンテーションファイルの１ページ目を表示した再生画面６８０の一例を示す。例えば、２ページ目が分岐していない場合には、図２８（ａ）に示すように、ページ捲り用のスクロールバー６８２が１本表示される。
【０１６７】
また、ＣＰＵ１０は、スクロールバーの移動操作を検知すると（ステップＩ２４）、終了操作を検知しない場合には（ステップＩ２６：ＮＯ）、次ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＩ２８：ＮＯ）、ステップＩ３４に遷移してスクロールバーの移動操作方向及び移動操作量に応じた該当ページを表示させる。
【０１６８】
次いで、ＣＰＵ１０は、ステップＩ１８に戻って上述した処理を実行し、ステップＩ３４において表示させた該当ページの次ページが分岐しているか否かに基づいてスクロールバーを表示させる。
【０１６９】
例えば、図２８（ａ）に示す再生画面６８０において、スクロールバー６８２を入力ペン６により矢印ａ８方向に操作すると、図２８（ｂ）に示すように、再生画面６８０に２ページ目が表示される。また、当該プレゼンテーションファイルの３ページ目が２ページに分岐しているため、再生画面６８０において、各分岐ページにそれぞれ対応付けられた２本のスクロールバー６８２ａ，６８２ｂが表示されている。
【０１７０】
さらに、ＣＰＵ１０は、ステップＩ２４においてスクロールバー移動操作を検知した際に、次ページに分岐が有ると判断した場合には（ステップＩ２８：ＹＥＳ）、タブレット８０により指示されて位置検出回路７０により検出された位置座標を取得し（ステップＩ３０）、取得した位置座標に基づいて移動操作されたスクロールバーを確定する（ステップＩ３２）。そして、ＣＰＵ１０は、当該スクロールバーに対応付けられた該当ページを表示させる（ステップＩ３４）。
【０１７１】
例えば、図２８（ｂ）に示す再生画面６８０において表示される２本のスクロールバー６８２ａ、６８２ｂの内、左側に表示されるスクロールバー６８２ａを入力ペン６で選択すると、スクロールバー６８２ａに対応付けられた３ページ目（図２８（ｃ）に示す再生画面６８０）が表示される。また、右側に表示されるスクロールバー６８２ｂを入力ペン６で選択すると、スクロールバー６８２ｂに対応付けられた３ページ目（図２８（ｄ）に示す再生画面６８０）が表示される。
【０１７２】
また、ＣＰＵ１０は、終了操作を検知したと判断した場合には（ステップＩ２６：ＹＥＳ）、終了表示して（ステップＩ３６）、本処理を終了する。
【０１７３】
以上説明したように、第９の実施の形態よれば、プレゼンテーションファイルを再生する際に、次ページに分岐が有るか否かを判定し、各分岐ページにそれぞれ対応付けた分岐ページ数本のスクロールバーを表示させることができる。ユーザーは、スクロールバーを選択することにより、所望のページへの遷移を指示することができる。
【０１７４】
〔第１０の実施の形態〕
次に、本発明を適用した第１０の実施の形態について説明する。尚、第１０の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図２９（ａ）に示すＲＯＭ２９、ＲＡＭ４０を図２９（ｂ）に示すＲＡＭ４９に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１７５】
先ず、図２９を参照して、本発明を適用した第１０の実施の形態におけるＲＯＭ２９とＲＡＭ４９の構成について説明する。図２９（ａ）にＲＯＭ２９の、（ｂ）にＲＡＭ４９の構成をそれぞれ示す。図２９（ａ）に示すように、ＲＯＭ２９には、特に、ページ選択分岐スクロールバー制御プログラム２９２と、プレゼンテーションファイル２９４とが格納される。
【０１７６】
また、図２９（ｂ）に示すように、ＲＡＭ４９は、特に、プレゼンテーションファイル展開領域４９２を備え、プレゼンテーションファイル展開領域４９２は、数式データ格納領域４９２ａと、表示範囲データ格納領域４９２ｂと、描画データ格納領域４９２ｃと、スクロールバーデータ格納領域４９２ｄとを備える。
【０１７７】
本発明を適用した第１０の実施の形態により、ページ捲り用の分岐スクロールバーを表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、ページ選択分岐スクロールバー制御プログラム２９２に従って処理を実行する。
【０１７８】
具体的には、ＣＰＵ１０は、プレゼンテーションファイルの再生指示が入力された際に、当該プレゼンテーションファイル中のページ分岐を検出し、ページ分岐を検出した場合には、当該ページ分岐位置に対応する位置で分岐したページ捲り用の分岐スクロールバーを表示させる。そして、ＣＰＵ１０は、次ページが分岐している場合には、選択されたスクロールバーに対応するページを表示させる。
【０１７９】
次に、図３０及び図３１を参照して、本発明を適用した第１０の実施の形態におけるページ選択分岐スクロールバー制御処理について説明する。図３０は、グラフ関数電卓１の動作フロー、図３１は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１８０】
図３０に示すように、プレゼンテーションファイルの作成指示を検知すると（ステップＪ１０）、ＣＰＵ１０は、当該作成されたプレゼンテーションファイルの作成処理を実行する（ステップＪ１２）。
【０１８１】
また、ＣＰＵ１０は、プレゼンテーションファイルの再生操作を検知すると（ステップＪ１４）、ページ選択分岐スクロールバー制御プログラム２９２の実行を開始し、先ず、当該プレゼンテーションファイルの１ページ目を表示させるとともに（ステップＪ１６）、ページ分岐が存在する場合には、ページ分岐に対応する位置で分岐した分岐スクロールバーを表示させる（ステップＪ１８）。
【０１８２】
図３１（ａ）に、指示されたプレゼンテーションファイルの１ページ目を表示した再生画面６９０の一例を示す。同図に示すように、２ページに分岐しているページ分岐位置に対応する分岐点Ｐ１からページ合流位置に対応する合流点Ｐ２の間で２本に分岐した分岐スクロールバー６９２が表示されている。
【０１８３】
また、ＣＰＵ１０は、分岐スクロールバーの移動操作を検知すると（ステップＪ２０）、終了操作を検知しない場合には（ステップＪ２２：ＮＯ）、ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＪ２４：ＮＯ）、ステップＪ３０に遷移して分岐スクロールバーの移動操作方向及び移動操作量に応じた該当ページを表示させる。
【０１８４】
例えば、図３１（ａ）に示す再生画面６９０において、スクロールバー６９２を入力ペン６により矢印ａ９方向に操作すると、図３１（ｂ）に示すように、再生画面６９０に２ページ目が表示される。
【０１８５】
また、ＣＰＵ１０は、ステップＪ２４において、次ページに分岐が有ると判断した場合には、タブレット８０により指示されて位置検出回路７０により検出された位置座標を取得し（ステップＪ２６）、取得した位置座標に基づいて移動操作された分岐スクロールバーを確定する（ステップＪ２８）。そして、ＣＰＵ１０は、当該分岐スクロールバーに対応付けられた該当ページを表示させる（ステップＪ３０）。
【０１８６】
図３１（ｂ）に、スクロールボタン６９４が分岐スクロールバー６９２の分岐点にさしかかった時点での再生画面６９０の一例を示す。同図に示す再生画面６９０において、左側のバー６９２ａを入力ペン６で選択すると、当該バー６９２ａの選択位置に対応するページ（例えば、図３１（ｃ）に示す再生画面６９０）が表示される。また、右側のバー６９２ｂを入力ペン６で選択すると、当該バー６９２ｂに対応するページ（例えば、図３１（ｄ）に示す再生画面６９０）が表示される。
【０１８７】
また、ＣＰＵ１０は、終了操作を検知したと判断した場合には（ステップＪ２２：ＹＥＳ）、終了表示して（ステップＪ３２）、本処理を終了する。
【０１８８】
以上説明したように、第１０の実施の形態よれば、ユーザーは、表示されたスクロールバーにより、当該プレゼンテーションファイル中のページ分岐位置を知ることができ、プレゼンテーションファイル中の所望のページに容易に遷移することができる。
【０１８９】
〔第１１の実施の形態〕
次に、本発明を適用した第１１の実施の形態について説明する。尚、第１１の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図３２（ａ）に示すＲＯＭ３０、ＲＡＭ４０を図３２（ｂ）に示すＲＡＭ５０に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０１９０】
先ず、図３２を参照して、本発明を適用した第１１の実施の形態におけるＲＯＭ３０とＲＡＭ５０の構成について説明する。図３２（ａ）にＲＯＭ３０の、（ｂ）にＲＡＭ５０の構成をそれぞれ示す。図３２（ａ）に示すように、ＲＯＭ３０には、特に、ボタン経路分岐スクロールバー制御プログラム３０２と、プレゼンテーションファイル３０４とが格納される。
【０１９１】
また、図３２（ｂ）に示すように、ＲＡＭ５０は、特に、プレゼンテーションファイル展開領域５０２を備え、プレゼンテーションファイル展開領域５０２は、数式データ格納領域５０２ａと、表示範囲データ格納領域５０２ｂと、描画データ格納領域５０２ｃと、スクロールバーデータ格納領域５０２ｄとを備える。
【０１９２】
本発明を適用した第１１の実施の形態により、ページ捲り用の経路分岐スクロールバーを表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、ボタン経路分岐スクロールバー制御プログラム３０２に従って処理を実行する。
【０１９３】
具体的には、ＣＰＵ１０は、プレゼンテーションファイルの再生指示が入力された際に、当該プレゼンテーションファイル中のページ分岐を検出し、ページ分岐を検出した場合には、スクロールボタンの大きさを分岐ページ数に応じて変更して表示させる。また、ＣＰＵ１０は、当該経路分岐スクロールバーにおける選択領域に応じてスクロールボタンの経路を決定し、該当ページを表示させる。
【０１９４】
次に、図３３及び図３４を参照して、本発明を適用した第１１の実施の形態におけるボタン経路分岐スクロールバー制御処理について説明する。図３３は、グラフ関数電卓１の動作フロー、図３４は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０１９５】
図３３に示すように、プレゼンテーションファイルの作成指示を検知すると（ステップＫ１０）、ＣＰＵ１０は、当該作成されたプレゼンテーションファイルの作成処理を実行する（ステップＫ１２）。
【０１９６】
また、ＣＰＵ１０は、プレゼンテーションファイルの再生操作を検知すると（ステップＫ１４）、ボタン経路分岐スクロールバー制御プログラム３０２の実行を開始し、先ず、当該プレゼンテーションファイルの１ページ目を表示させるとともに（ステップＫ１６）、経路分岐スクロールバーを表示させる（ステップＫ１８）。
【０１９７】
図３４（ａ）に、指示されたプレゼンテーションファイルの１ページ目を表示した再生画面７００の一例を示す。同図に示す再生画面７００において、経路分岐スクロールバー７０２が表示されている。また、スクロールボタン７０４は、２ページ目に分岐が無い場合には、通常の大きさで表示される。
【０１９８】
また、ＣＰＵ１０は、経路分岐スクロールバーの移動操作を検知すると（ステップＫ２０）、終了操作を検知しない場合には（ステップＫ２２：ＮＯ）、次ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＫ２４：ＮＯ）、ステップＫ３０に遷移して経路分岐スクロールバーの移動操作方向及び移動操作量に応じた該当ページを表示させる。
【０１９９】
例えば、図３４（ａ）に示す再生画面７００において、経路分岐スクロールバー７２０を入力ペン６により操作すると、図３４（ｂ）に示すように、再生画面７００に２ページ目が表示される。
【０２００】
また、ＣＰＵ１０は、ステップＫ２４において、次ページに分岐が有ると判断した場合には、タブレット８０により指示されて位置検出回路７０により検出された位置座標を取得し（ステップＫ２６）、当該選択位置に対応する該当ページを表示させる（ステップＫ２８）。
【０２０１】
続いて、ＣＰＵ１０は、次ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＫ３０：ＮＯ）、次ページが合流しているか否かを判定し、次ページに合流が無い場合には（ステップＫ３２：ＮＯ）、ステップＫ３６に遷移して、経路分岐スクロールバーの表示を更新する。
【０２０２】
また、ＣＰＵ１０は、ステップＫ３０において次ページに分岐が有ると判断した場合、或いはステップＫ３２において次ページに合流が有ると判断した場合には、ステップＫ２６において取得した位置座標に基づいてスクロールボタンの大きさ及び配置位置を確定し（ステップＫ３４）、経路分岐スクロールバーの表示を更新する（ステップＫ３６）。
【０２０３】
図３４（ｂ）に、スクロールボタン７４０が経路分岐スクロールバー７２０の分岐点にさしかかった時点での再生画面７００の一例を示す。同図に示す再生画面７００において、スクロールボタン７４０の大きさが変更されて表示されている。例えば、図３４（ｂ）に示す再生画面７００において、経路分岐スクロールバー７２０の領域Ｔ１を入力ペン６で選択すると、当該領域に対応するページ（例えば、図３４（ｃ）に示す再生画面７００）が表示される。また、領域Ｔ２を入力ペン６で選択すると、当該領域に対応するページ（例えば、図３４（ｄ）に示す再生画面７００）が表示される。
【０２０４】
また、ＣＰＵ１０は、終了操作を検知したと判断した場合には（ステップＫ：ＹＥＳ）、終了表示して（ステップＫ３２）、本処理を終了する。
【０２０５】
以上説明したように、第１１の実施の形態よれば、再生中のプレゼンテーションファイルにおいて、次ページが分岐している場合には、当該分岐ページ数に応じてスクロールボタンの形状を変更して表示させる。ユーザーは、スクロールバーボタンの経路を指示することにより、所望のページに遷移することができる。
【０２０６】
〔第１２の実施の形態〕
次に、本発明を適用した第１２の実施の形態について説明する。尚、第１２の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図３５（ａ）に示すＲＯＭ３１、ＲＡＭ４０を図３５（ｂ）に示すＲＡＭ５１に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０２０７】
先ず、図３５を参照して、本発明を適用した第１２の実施の形態におけるＲＯＭ３１とＲＡＭ５１の構成について説明する。図３５（ａ）にＲＯＭ３１の、（ｂ）にＲＡＭ５１の構成をそれぞれ示す。図３５（ａ）に示すように、ＲＯＭ３１には、特に、分岐ページ情報表示スクロールバー制御プログラム３１２と、プレゼンテーションファイル３１４とが格納される。
【０２０８】
また、図３５（ｂ）に示すように、ＲＡＭ５１は、特に、プレゼンテーションファイル展開領域５１２を備え、プレゼンテーションファイル展開領域５１２は、数式データ格納領域５１２ａと、表示範囲データ格納領域５１２ｂと、描画データ格納領域５１２ｃと、スクロールバーデータ格納領域５１２ｄとを備える。
【０２０９】
本発明を適用した第１２の実施の形態により、ページ捲り用の経路分岐スクロールバーにおける経路分岐位置において、分岐先のページ情報を表示するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、分岐ページ情報表示スクロールバー制御プログラム３１２に従って処理を実行する。
【０２１０】
次に、図３６及び図３７を参照して、本発明を適用した第１２の実施の形態における分岐ページ情報表示スクロールバー制御処理について説明する。図３６は、グラフ関数電卓１の動作フロー、図３７は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０２１１】
図３６に示すように、プレゼンテーションファイルの作成指示を検知すると（ステップＬ１０）、ＣＰＵ１０は、当該作成されたプレゼンテーションファイルの作成処理を実行する（ステップＬ１２）。
【０２１２】
また、ＣＰＵ１０は、プレゼンテーションファイルの再生操作を検知すると（ステップＬ１４）、分岐ページ情報表示スクロールバー制御プログラム３１２の実行を開始し、先ず、当該プレゼンテーションファイルの１ページ目を表示させるとともに（ステップＬ１６）、経路分岐スクロールバーを表示させる（ステップＬ１８）。
【０２１３】
図３７（ａ）に、指示されたプレゼンテーションファイルの１ページ目を表示した再生画面７１０の一例を示す。同図に示す再生画面７１０において、経路分岐スクロールバー７１１が表示されている。
【０２１４】
また、ＣＰＵ１０は、タブレット８０及び位置検出回路７０を介してスクロールボタンの接触操作を検知した際に（ステップＬ２０）、次ページが分岐しているか否かを判定し、次ページに分岐が有る場合には（ステップＬ２１）、分岐先の説明データを表示させる（ステップＬ２２）。
【０２１５】
例えば、図３７（ｂ）に示す再生画面７１０において、入力ペン６によりスクロールボタン７１２を選択すると、図３７（ｃ）に示すように、再生画面７１０において、次ページに分岐がある場合には、当該分岐ページの情報を表示したウィンドウ７１３が表示される。このウィンドウ７１３に表示される分岐ページの情報を参照して、例えば、左側の経路を選択すると、対応するページ（例えば、図３７（ｃ）に示す再生画面７００）が表示され、グラフ（ｓｉｎ関数）７１４が描画される。また、右側の経路を選択すると、対応するページ（例えば、図３７（ｄ）に示す再生画面７００）が表示され、再生画面７１０には、トレースポインタ７１６が表示されて、グラフ７１５のトレース処理が実行される。
【０２１６】
また、ＣＰＵ１０は、経路分岐スクロールバーの移動操作を検知すると（ステップＬ２４）、終了操作を検知しない場合には（ステップＬ２６：ＮＯ）、次ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＬ２８：ＮＯ），ステップＬ３２に遷移して経路分岐スクロールバーの移動操作方向及び移動操作量に応じた該当ページを表示させる。
【０２１７】
また、ＣＰＵ１０は、ステップＬ２８において、次ページに分岐が有ると判断した場合には、タブレット８０により指示されて位置検出回路７０により検出された位置座標を取得し（ステップＬ３０）、当該選択位置に対応する該当ページを表示させる（ステップＬ３２）。
【０２１８】
続いて、ＣＰＵ１０は、次ページが分岐しているか否かを判定し、次ページに分岐が無い場合には（ステップＬ３４：ＮＯ）、次ページが合流しているか否かを判定し、次ページに合流が無い場合には（ステップＬ３６：ＮＯ）、ステップＬ４０に遷移して、経路分岐スクロールバーの表示を更新する。
【０２１９】
また、ＣＰＵ１０は、ステップＬ３４において次ページに分岐が有ると判断した場合、或いはステップＬ３６において次ページに合流が有ると判断した場合には、ステップＬ３２において取得した位置座標に基づいてスクロールボタンの大きさ及び配置位置を確定し（ステップＬ３８）、経路分岐スクロールバーの表示を更新する（ステップＬ４０）。
【０２２０】
また、ＣＰＵ１０は、終了操作を検知したと判断した場合には（ステップＬ２６：ＹＥＳ）、終了表示して（ステップＬ４２）、本処理を終了する。
【０２２１】
以上説明したように、第１２の実施の形態よれば、プレゼンテーションファイルの再生時において、次ページが分岐している場合にスクロールボタンを選択すると、分岐先のページ情報を一覧表示することができる。従って、ユーザーは、ページ分岐位置において次ページの情報を取得することができる。
【０２２２】
〔第１３の実施の形態〕
次に、本発明を適用した第１３の実施の形態について説明する。尚、第１３の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図３８（ａ）に示すＲＯＭ３２、ＲＡＭ４０を図３８（ｂ）に示すＲＡＭ５２に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０２２３】
先ず、図３８を参照して、本発明を適用した第１３の実施の形態におけるＲＯＭ３２とＲＡＭ５２の構成について説明する。図３８（ａ）にＲＯＭ３２の、（ｂ）にＲＡＭ５２の構成をそれぞれ示す。図３８（ａ）に示すように、ＲＯＭ３２には、特に、経路指示スクロールバー制御プログラム３２２と、プレゼンテーションファイル３２４とが格納される。
【０２２４】
また、図３８（ｂ）に示すように、ＲＡＭ５２は、特に、プレゼンテーションファイル展開領域５２２と、指示された入力値を保持する入力データ格納領域５２４とを備え、プレゼンテーションファイル展開領域５２２は、数式データ格納領域５２２ａと、表示範囲データ格納領域５２２ｂと、描画データ格納領域５２２ｃと、スクロールバーデータ格納領域５２２ｄとを備える。
【０２２５】
本発明を適用した第１３の実施の形態により、第１１の実施の形態において説明したページ捲り用の経路分岐スクロールバーにおける経路分岐位置において、入力データに基づいて選択すべき経路を指示する矢印アイコンを表示させるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、経路指示スクロールバー制御プログラム３２２に従って処理を実行する。
【０２２６】
次に、図３９及び図４０を参照して、本発明を適用した第１３の実施の形態における経路指示スクロールバー制御処理について説明する。図３９は、グラフ関数電卓１の動作フロー、図４０は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０２２７】
図３９に示すように、プレゼンテーションファイルの作成指示を検知すると（ステップＭ１０）、ＣＰＵ１０は、当該作成されたプレゼンテーションファイルの作成処理を実行する（ステップＭ１２）。
【０２２８】
また、ＣＰＵ１０は、プレゼンテーションファイルの再生操作を検知すると（ステップＭ１４）、当該プレゼンテーションファイルの１ページ目を表示させるとともに（ステップＭ１６）、分岐ページが存在する場合には、経路分岐スクロールバーを表示させる（ステップＭ１８）。
【０２２９】
図４０（ａ）に、指示されたプレゼンテーションファイルの１ページ目を表示した再生画面７２０の一例を示す。同図に示す再生画面７２０において、経路分岐スクロールバー７２２が表示されている。
【０２３０】
また、ＣＰＵ１０は、タブレット８０及び位置検出回路７０を介してスクロールボタンの選択操作を検知した際に（ステップＭ２０：ＹＥＳ）、ページが分岐しているか否かを判定し、次ページに分岐が有る場合には（ステップＭ２２：ＹＥＳ）、現ページに入力エリアが有るか否かを判定し、入力エリアが有る場合には（ステップＭ２４：ＹＥＳ）、当該入力エリアに対する数値の入力操作を監視する。そして、ＣＰＵ１０は、数値入力を検知した場合には（ステップＭ２６：ＹＥＳ）、入力データを判別し（ステップＭ２８）、当該入力データに応じた経路を指示する矢印アイコンを表示させる（ステップＭ３０）。
【０２３１】
図４０（ｂ）に、この段階で表示される再生画面７２０の一例を示す。同図に示すように、再生画面７２０には、入力エリア７２６が表示されている。当該再生中のプレゼンテーションファイルは、２ページ目において、入力エリア７２６に入力される値に応じたページに遷移するようになっている。例えば、入力エリア７２６に数値“５．５”を入力した際に、入力ペン６によりスクロールボタン７２４を選択すると、図４０（ｃ）に示すように、当該数値“５．５”に応じた経路を指示する矢印アイコン７２８が表示される。
【０２３２】
また、ＣＰＵ１０は、ステップＭ２０においてスクロールボタンの選択操作を検知しないと判断した場合、ステップＭ２２において次ページに分岐が無いと判断した場合、或いはステップＭ２４において入力エリアが無いと判断した場合には、スクロール移動操作の監視等、他処理へ遷移する。
【０２３３】
また、ＣＰＵ１０は、終了操作を検知したと判断した場合には（ステップＭ３２：ＹＥＳ）、終了表示して（ステップＭ３２）、本処理を終了する。
【０２３４】
以上説明したように、第１３の実施の形態よれば、入力値に応じて異なるページを表示させる場合に、入力エリアに入力された値を判別して、該当する選択経路をスクロールバー上に指示することができる。
【０２３５】
〔第１４の実施の形態〕
次に、本発明を適用した第１４の実施の形態について説明する。尚、第１４の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図４１（ａ）に示すＲＯＭ３３、ＲＡＭ４０を図４１（ｂ）に示すＲＡＭ５３に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０２３６】
先ず、図４１を参照して、本発明を適用した第１４の実施の形態におけるＲＯＭ３３とＲＡＭ５３の構成について説明する。図４１（ａ）にＲＯＭ３３の、（ｂ）にＲＡＭ５３の構成をそれぞれ示す。図４１（ａ）に示すように、ＲＯＭ３３には、特に、座標軸移動スクロールバー制御プログラム３３２が格納される。
【０２３７】
また、図４１（ｂ）に示すように、ＲＡＭ５３は、特に、数式データ格納領域５３１と、表示範囲データ格納領域５３２と、描画データ格納領域５３３と、スクロールバーデータ格納領域５３４と、アクティブグラフの設定指示時点での表示範囲を保持する初期表示範囲データ格納領域５３５と、移動操作された座標軸位置に基づいたアクティブグラフの表示範囲データを保持するアクティブグラフ表示範囲データ格納領域５３６と、当該アクティブグラフの数式データを保持するアクティブグラフ数式データ格納領域５３７とを備える。
【０２３８】
本発明を適用した第１４の実施の形態により、スクロールバーの移動操作に応じて座標軸を移動させるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、座標軸移動スクロールバー制御プログラム３３２に従って処理を実行する。
【０２３９】
具体的には、ＣＰＵ１０は、座標軸スクロール機能実行が入力された際に、スクロールバーの移動操作に応じて、設定されたアクティブグラフの座標軸を平行移動して、当該アクティブグラフを表示更新する。また、ＣＰＵ１０は、アクティブグラフの数式算出機能実行が入力された際に、当該アクティブグラフを示す数式を、座標軸を最初の座標軸とした場合の数式に変換して表示させる。
【０２４０】
次に、図４２〜図４４を参照して、本発明を適用した第１４の実施の形態における座標軸移動スクロールバー制御処理について説明する。図４２は、グラフ関数電卓１の動作フロー、図４３は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０２４１】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図４２に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＮ１０）、入力された設定項目に従って座標軸位置を表示するとともに（ステップＮ１１）、グラフ描画処理を行う（ステップＮ１２）。
【０２４２】
図４３（ａ）は、この段階で表示されるグラフ表示画面７３０の一例を示す図である。同図に示すように、グラフ表示画面７３０には、設定された表示範囲に基づいて座標軸ｘ０，ｙ０及びグラフ７３２，７３３が描画されている。
【０２４３】
また、ＣＰＵ１０は、座標軸スクロール機能実行入力を検知すると（ステップＮ１４）、座標軸移動スクロールバー制御プログラム３３２の実行を開始し、先ず、スクロールバーを表示させ（ステップＮ１５）、当該時点での表示範囲で初期表示範囲データ格納領域５３５を更新する（ステップＮ１６）。
【０２４４】
即ち、例えば、図４３（ａ）に示すグラフ表示画面７３０の表示時において、座標軸スクロール機能実行を入力すると、図４３（ｂ）に示す範囲表示ウィンドウ７３１において表示される当該時点における表示範囲が初期表示範囲として保持される。
【０２４５】
次いで、ＣＰＵ１０は、アクティブグラフの選択操作を検知すると（ステップＮ１８）、選択されたグラフをアクティブグラフに設定する（ステップＮ２０）。例えば、図４３（ｃ）に示すように、グラフ表示画面７３０において入力ペン６でグラフ７３２を選択すると、当該グラフ７３２がアクティブグラフに設定される。
【０２４６】
そして、ＣＰＵ１０は、スクロールバーの移動操作を検知すると（ステップＮ２２）、スクロールバーの移動操作方向及び移動操作量を検出する（ステップＮ２４）。そして、ＣＰＵ１０は、検出した移動操作方向及び移動操作量に応じた座標軸の移動処理を実行し（ステップＮ２５）、当該座標軸位置に基づいてアクティブグラフの表示範囲を再計算する（ステップＮ２６）。そして、ＣＰＵ１０は、当該表示範囲でアクティブグラフ表示範囲データ格納領域５３６を更新するとともに（ステップＮ２８）、当該表示範囲に基づいてアクティブグラフの描画データを再計算し、表示部１００を表示更新する（ステップＮ３０）。
【０２４７】
例えば、図４３（ｃ）に示すグラフ表示画面７３０において、縦スクロールバー７３４を入力ペン６により矢印ａ１０方向に操作するとともに、横スクロールバー７３５を矢印ａ１１方向に操作すると、図４３（ｄ）に示すように、移動操作量に応じて平行移動された座標軸ｘ１，ｙ１に基づいてアクティブグラフに設定されたグラフ７３２が表示更新される。
【０２４８】
図４３（ｅ）に、当該時点におけるグラフ７３３の表示範囲を表示した範囲表示ウィンドウ７３６、及びグラフ７３２の表示範囲を表示した範囲表示ウィンドウ７３７をそれぞれ示す。範囲表示ウィンドウ７３６に表示されるグラフ７３３の表示範囲は、図４３（ｂ）に示す範囲表示ウィンドウ７３１に表示される範囲範囲と同一である。また、範囲表示ウィンドウ７３７に表示されるグラフ７３２の表示範囲は、座標軸スクロール機能により移動された座標軸の移動操作に基づいて更新されている。
【０２４９】
また、ＣＰＵ１０は、アクティブグラフの切替入力を検知すると（ステップＮ３２）、アクティブグラフを再設定する（ステップＮ３４）。そして、ＣＰＵ１０は、スクロールバー移動操作を検知すると、ステップＮ２２に戻って上述した処理を実行する。
【０２５０】
また、ＣＰＵ１０は、数式算出機能実行入力を検知すると（ステップＮ３６）、数式算出処理を実行する（ステップＮ３８）。ここで、図４４を参照して、数式算出処理の実行に係るグラフ関数電卓１の動作フローについて説明する。
【０２５１】
図４４に示すように、先ず、ＣＰＵ１０は、初期表示範囲を読み出して（ステップＯ１０）、当該初期表示範囲と当該アクティブグラフの表示範囲との差分を算出し（ステップＯ１２）、当該差分からアクティブグラフの数式を初期表示範囲における座標軸位置における数式に変換して更新する（ステップＯ１４）。
【０２５２】
例えば、図４３（ｄ）に示すグラフ表示画面７３０の表示時に数式算出機能実行を入力すると、図４３（ｆ）に示すように、グラフ７３２に対応する座標軸（図４２（ｄ）に示す座標軸ｘ１，ｙ１）が消去される。さらに、当該グラフ７３２の数式が、座標軸を座標軸スクロール機能により移動される前の座標軸ｘ０，ｙ０とした場合の数式に変換され、当該変換後の数式が変換式表示エリア７３８に表示される。
【０２５３】
図４３（ｇ）に、当該時点におけるグラフ７３３の表示範囲を表示した範囲表示ウィンドウ７３６、及びグラフ７３２の表示範囲を表示した範囲表示ウィンドウ７３７をそれぞれ示す。同図に示すように、範囲表示ウィンドウ７３７に表示されるグラフ７３２の表示範囲は、座標軸位置を、座標軸スクロール機能により移動される前の座標軸位置とした場合の表示範囲に更新される。
【０２５４】
続いて、ＣＰＵ１０は、全ての移動グラフの数式を算出したか否かを判定する（ステップＯ１６）。例えば、複数のグラフがアクティブグラフとして選択され、操作された場合には、順次該当するグラフデータを読み出し（ステップＯ１８）、ステップＯ１２に戻って上述した処理を繰り返す。
【０２５５】
また、ＣＰＵ１０は、ステップＯ１６において、全ての移動グラフの数式を算出したと判断した場合には、更新された数式を表示部１００の所定位置に表示させて（ステップＯ２０）、本処理を終了する。
【０２５６】
また、ＣＰＵ１０は、図４２に示すように、終了操作を監視するとともに、スクロールバー方向の変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＮ４０：ＹＥＳ）、本処理を終了する。
【０２５７】
以上説明したように、第１４の実施の形態によれば、スクロールバーにより、表示画面上の座標軸位置を移動させるとともに、当該移動された座標軸位置に基づいてアクティブグラフを再描画することができる。さらに、アクティブグラフを示す数式を、移動前の座標軸とした場合の数式に変換して表示させることができる。
【０２５８】
〔第１５の実施の形態〕
次に、本発明を適用した第１５の実施の形態について説明する。尚、第１５の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図４５（ａ）に示すＲＯＭ３４、ＲＡＭ４０を図４５（ｂ）に示すＲＡＭ５４に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０２５９】
先ず、図４５を参照して、本発明を適用した第１５の実施の形態におけるＲＯＭ３４とＲＡＭ５４の構成について説明する。図４５（ａ）にＲＯＭ３４の、（ｂ）にＲＡＭ５４の構成をそれぞれ示す。図４５（ａ）に示すように、ＲＯＭ３４には、特に、選択スクロールバー制御プログラム３４２が格納される。
【０２６０】
また、図４５（ｂ）に示すように、ＲＡＭ５４は、特に、数式データ格納領域５４２と、表示範囲データ格納領域５４４と、描画データ格納領域５４６と、スクロールバーデータ格納領域５４８とを備え、スクロールバーデータ格納領域５４８には、特に、チェックボックスＯＮ／ＯＦＦデータ５４８ａが格納される。
【０２６１】
本発明を適用した第１５の実施の形態により、スクロールバーによる操作対象のグラフを選択するグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、選択スクロールバー制御プログラム３４２に従って処理を実行する。
【０２６２】
具体的には、ＣＰＵ１０は、描画指示されたグラフにそれぞれ対応付けたチェックボックスを有するスクロールバーを表示させるとともに、当該チェックボックスのチェック操作を検知した際に、該当するグラフに対するトレース処理を実行する。即ち、先ず、ＣＰＵ１０は、チェックされたチェックボックスに対応付けられた全てのグラフ上にトレースポインタを表示させ、スクロールバーの移動操作に応じて、トレースポインタの位置、及び当該トレースポインタの位置（以下、トレース位置という。）によって示されるグラフの座標値（以下、トレース値という。）を更新する。
【０２６３】
次に、図４６及び図４７を参照して、本発明を適用した第１５の実施の形態における選択スクロールバー制御処理について説明する。図４６は、グラフ関数電卓１の動作フロー、図４７は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０２６４】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画するグラフの数式や表示範囲の入力等、グラフの描画にかかる設定項目の入力を待機する。そして、図４６に示すように、ＣＰＵ１０は、グラフ実行入力を検知すると（ステップＰ１０）、入力された設定項目に従ってグラフ描画処理を行う（ステップＰ１２）。
【０２６５】
また、ＣＰＵ１０は、トレース実行入力を検知すると（ステップＰ１４）、選択スクロールバー制御プログラム３４２の実行を開始し、先ず、スクロールバーを表示させる（ステップＰ１６）。
【０２６６】
図４７（ａ）に、この段階で表示されるグラフ表示画面７４０の一例を示す。同図に示すように、グラフ表示画面７４０には、設定された表示範囲に基づいたグラフ７４１，７４２，７４３、及び各グラフ７４１，７４２，７４３にそれぞれ対応付けられたチェックボックス７４５ａ，７４５ｂ，７４５ｃを有するスクロールバー７４４が表示されている。また、このスクロールバー７４４には、現在の横軸方向の表示範囲領域を示す区切り線７４４ａ，７４４ｂが表示されている。
【０２６７】
そして、ＣＰＵ１０は、スクロールバーの有するチェックボックスのチェック操作を検知すると（ステップＰ１８）、チェック操作されたチェックボックスに対応するグラフ上にトレースポインタを表示させる（ステップＰ２０）。
【０２６８】
図４７（ｂ）に、この段階で表示されるグラフ表示画面７４０の一例を示す。同図に示すように、グラフ表示画面７４０には、チェック操作されたチェックボックス７４５ａ，７４５ｂに対応するグラフ７４１，７４２上の所定の位置に、それぞれトレースポインタ７４６ａ，７４６ｂが表示されている。
【０２６９】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＰ２２）、スクロールバーの移動操作方向及び移動操作量を検出する（ステップＰ２４）。そして、ＣＰＵ１０は、検出したスクロールバーの移動操作方向及び移動操作量に基づいてトレース位置を再計算し（ステップＰ２６）、表示部１００を表示更新する（ステップＰ２８）。
【０２７０】
例えば、図４７（ｂ）に示すグラフ表示画面７４０において、スクロールボタン７４７を入力ペン６により矢印ａ１１方向に操作すると、図４７（ｃ）に示すように、グラフ表示画面７４０は、スクロールバー７４４の移動操作方向及び移動操作量に応じてトレース位置及びトレース値が更新された画面に表示更新される。
【０２７１】
また、ＣＰＵ１０は、トレース機能の解除操作を検知したと判断し（ステップＰ３０：ＹＥＳ）、終了操作を検知したと判断した場合には（ステップＰ３２：ＹＥＳ）、本処理を終了する。
【０２７２】
以上説明したように、第１５の実施の形態によれば、チェックボックスを指定することにより、スクロールバーによる操作対象のグラフを選択することができる。例えば、スクロールバーの移動操作によりグラフ上のトレース処理を行う場合には、選択されたチェックボックスに対応付けられたグラフ上のトレース処理をそれぞれ同時に実行することができる。
【０２７３】
〔第１６の実施の形態〕
次に、本発明を適用した第１６の実施の形態について説明する。尚、第１６の実施の形態におけるグラフ関数電卓の構成は、第１の実施の形態において図２に示して説明したグラフ関数電卓１の構成において、ＲＯＭ２０を図４８（ａ）に示すＲＯＭ３５、ＲＡＭ４０を図４８（ｂ）に示すＲＡＭ５５に置き換えた構成と同様であり、以下、同一の構成要素には同一の符号を付してその説明を省略する。
【０２７４】
先ず、図４８を参照して、本発明を適用した第１６の実施の形態におけるＲＯＭ３５とＲＡＭ５５の構成について説明する。図４８（ａ）にＲＯＭ３５の、（ｂ）にＲＡＭ５５の構成をそれぞれ示す。図４８（ａ）に示すように、ＲＯＭ３５には、特に、回転スクロールバー制御プログラム３５２が格納される。
【０２７５】
また、図４８（ｂ）に示すように、ＲＡＭ５５は、特に、数式データ格納領域５５２と、表示範囲データ格納領域５５４と、描画データ格納領域５５６と、スクロールバーデータ格納領域５５８とを備える。
【０２７６】
本発明を適用した第１６の実施の形態により、スクロールバーの移動操作に応じて図形を回転させるグラフ関数電卓１の機能を実現する。ＣＰＵ１０は、回転スクロールバー制御プログラム３５２に従って処理を実行する。
【０２７７】
具体的には、ＣＰＵ１０は、空間座標系に描画された図形に対するスクロールバードロップ機能実行が入力された際に、当該図形を回転させるためのスクロールバーを表示させる。この際、例えば、ＣＰＵ１０は、配置するスクロールバーの方向値の入力を受け付け、入力値に応じた方向でスクロールバーを表示させる。
【０２７８】
次に、図４９及び図５０を参照して、本発明を適用した第１６の実施の形態における回転スクロールバー制御処理について説明する。図４９は、グラフ関数電卓１の動作フロー、図５０は、表示部１００に表示される画面の遷移例をそれぞれ示す図である。
【０２７９】
モードの切り替え操作によりグラフモードが指示されると、ＣＰＵ１０は、グラフモードに係る所定のプログラムの実行を開始してグラフモードを設定し、描画する図形の指定入力等、図形の描画にかかる設定項目の入力を待機する。この際、ＣＰＵ１０は、図形作図実行入力を検知すると（ステップＱ１０）、図形の描画処理を行う（ステップＱ１２）。
【０２８０】
図５０（ａ）に、この段階で表示されるグラフ表示画面７５０の一例を示す。同図に示すように、グラフ表示画面７５０には、設定された表示範囲に基づいた図形７５２が描画されている。
【０２８１】
また、ＣＰＵ１０は、スクロールバードロップ機能実行入力を検知すると（ステップＱ１４）、回転スクロールバー制御プログラム３５２の実行を開始し、先ず、スクロールバーを表示させる（ステップＱ１６）。例えば、図５０（ｂ）に示すように、グラフ表示画面７５０の所定位置に、図形７５２と対応付けられたスクロールバー７５４が表示される。また、このスクロールバー７５４は、極座標（ｒ，θ）のθを示す様に、球面に沿った帯状の形状をしている。
【０２８２】
そして、ＣＰＵ１０は、スクロールバー方向の変更操作を検知すると（ステップＱ１８）、変更操作量に応じたスクロールバー方向を算出し（ステップＱ２０）、当該算出したスクロールバー方向に基づいてスクロールバーの表示を更新する（ステップＱ２２）。
【０２８３】
例えば、図５０（ｂ）に示すグラフ表示画面７５０において、設定されたスクロールバー方向でスクロールバー７５４が表示される。
【０２８４】
さらに、ＣＰＵ１０は、スクロールバー移動操作を検知すると（ステップＱ２４）、スクロールバーの移動操作方向及び移動操作量を検出し（ステップＱ２６）、検出したスクロールバーの移動操作方向及び移動操作量に基づいて図形の回転処理を実行して描画データを再計算し（ステップＱ２８）、表示部１００を表示更新する（ステップＰ３０）。
【０２８５】
例えば、図５０（ｃ）に示すグラフ表示画面７５０において、入力ペン６でスクロールバー７５４を矢印ａ１２方向に操作すると、図５０（ｄ）に示すように、グラフ表示画面７５０は、スクロールバー７５４の移動操作方向及び移動操作量に応じて図形７５２が回転処理された画面に表示更新される。
【０２８６】
また、ＣＰＵ１０は、終了操作を監視するとともに、スクロールバー方向の変更操作やスクロールバーの移動操作を受け付け、終了操作を検知したと判断した場合には（ステップＱ３２：ＹＥＳ）、本処理を終了する。
【０２８７】
以上説明したように、第１６の実施の形態によれば、表示部１００に表示されたスクロールバーのスクロールバー方向を所望の方向に設定し、当該スクロールバーを操作することによって、空間座標系に設定された図形を回転処理することができる。従って、ユーザーは、描画指示した図形に応じてスクロールバー方向を設定することにより、当該図形の形状等を容易に把握することができる。
【０２８８】
以上、１６個の実施の形態について、本発明をグラフ関数電卓に適用した場合を例にとって説明したが、本発明であるグラフ表示制御装置を汎用コンピュータやパーソナルコンピュータ等によって実現することも勿論可能である。具体的には、上述した各プログラムをオペレーティングシステム（ＯＳ）下で稼動するソフトウェアとして構成させ、ハードディスク、磁気ディスク、光ディスク等の各種記憶媒体に格納する。
【０２８９】
【発明の効果】
請求項１又は１２に記載の発明によれば、スクロールバー方向を設定することができるので、表示画面上に描画された図形を所望の方向にスクロール操作することができる。従って、図形に応じてスクロールバー方向を設定することにより、図形の特徴や概形等を容易に把握することができる。
【０２９０】
請求項２に記載の発明によれば、複数描画された図形の内の一の図形を操作対象としてスクロールバーを設定することができる。
【０２９１】
請求項３に記載の発明によれば、スクロールバーに対応付けられた図形を識別する識別子を表示することができるので、当該スクロールバーにより操作可能な図形を表示画面上で確認することができる。
【０２９２】
請求項４、５又は１３に記載の発明によれば、スクロールバー上に現表示範囲を識別標示することができるので、当該スクロールバーによる操作対象の図形の現表示範囲を表示画面上で確認することができる。
【０２９３】
請求項６に記載の発明によれば、スクロールバーのスクロール指示に応じて、図形をスクロールバー方向に変化させて再描画するスクロール処理と、当該図形を拡大又は縮小して再描画するズーム処理とを同時に処理することができる。
【０２９４】
請求項７又は１４に記載の発明によれば、図形毎に、各図形の特徴等に応じてそれぞれ所望のスクロールバー方向を設定したスクロールバーをそれぞれ表示させることができる。また、スクロールバーを選択することにより、表示グラフを切り替えることができる。
【０２９５】
請求項８又は１５に記載の発明によれば、表示順序が記述された複数のページで構成されたファイルを当該順序に従って表示する際、表示順序に分岐が存在する場合には、当該分岐数に基づいてスクロールバーを表示することができる。従って、スクロールバーに対する選択操作により、所望のページを表示させることができる。
【０２９６】
請求項９又は１６に記載の発明によれば、スクロール操作に応じて、表示画面上の座標軸位置の移動操作が可能であり、当該移動された座標軸位置に基づいて操作対象グラフを再描画することができる。
【０２９７】
請求項１０に記載の発明によれば、スクロールバーの移動操作に応じて設定された座標軸に基づいて描画された図形の関数を、移動前の座標軸とした場合の関数に変換表示することができる。
【０２９８】
請求項１１又は１７に記載の発明によれば、空間座標系上に描画された図形を回転させるためのスクロールバーを表示することができる。また、この際、当該スクロールバーのスクロールバー方向を設定することができるので、表示画面上に描画された図形を所望の方向に回転操作することができる。従って、図形に応じてスクロールバー方向を設定することにより、図形の形状等を容易に把握することができる。
【図面の簡単な説明】
【図１】本発明を適用したグラフ関数電卓の概観図の一例を示す図である。
【図２】第１の実施の形態におけるグラフ関数電卓の構成を示す図である。
【図３】第１の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図４】第１の実施の形態における画面の遷移の一例を示す図である。
【図５】第２の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図６】第２の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図７】第２の実施の形態における画面の遷移の一例を示す図である。
【図８】第３の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図９】第３の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１０】第３の実施の形態における画面の遷移の一例を示す図である。
【図１１】第４の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１２】第４の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１３】第４の実施の形態における画面の遷移の一例を示す図である。
【図１４】第５の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１５】第５の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１６】第５の実施の形態における画面の遷移の一例を示す図である。
【図１７】第６の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図１８】第６の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図１９】第６の実施の形態における画面の遷移の一例を示す図である。
【図２０】第７の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図２１】第７の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図２２】第７の実施の形態における画面の遷移の一例を示す図である。
【図２３】第８の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図２４】第８の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図２５】第８の実施の形態における画面の遷移の一例を示す図である。
【図２６】第９の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図２７】第９の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図２８】第９の実施の形態における画面の遷移の一例を示す図である。
【図２９】第１０の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図３０】第１０の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図３１】第１０の実施の形態における画面の遷移の一例を示す図である。
【図３２】第１１の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図３３】第１１の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図３４】第１１の実施の形態における画面の遷移の一例を示す図である。
【図３５】第１２の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図３６】第１２の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図３７】第１２の実施の形態における画面の遷移の一例を示す図である。
【図３８】第１３の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図３９】第１３の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図４０】第１３の実施の形態における画面の遷移の一例を示す図である。
【図４１】第１４の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図４２】第１４の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図４３】第１４の実施の形態における画面の遷移の一例を示す図である。
【図４４】数式算出処理に係るグラフ関数電卓の動作フローを示す図である。
【図４５】第１５の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図４６】第１５の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図４７】第１５の実施の形態における画面の遷移の一例を示す図である。
【図４８】第１６の実施の形態におけるＲＯＭの構成（ａ）、及びＲＡＭの構成（ｂ）の一例を示す図である。
【図４９】第１６の実施の形態におけるグラフ関数電卓の動作フローを示す図である。
【図５０】第１６の実施の形態における画面の遷移の一例を示す図である。
【符号の説明】
１　　　　　グラフ関数電卓
１０　　　ＣＰＵ
２０　　　ＲＯＭ
２０２　スクロールバー制御プログラム
４０　　　ＲＡＭ
４０２　数式データ格納領域
４０４　表示範囲データ格納領域
４０６　描画データ格納領域
４０８　スクロールバーデータ格納領域
６０　　　入力部
７０　　　位置検出回路
８０　　　タブレット
９０　　　表示駆動回路
１００　　表示部
【図１】
2004094596.tif 000003
【図２】
2004094596.tif 000004
【図３】
2004094596.tif 000005
【図４】
2004094596.tif 000006
【図５】
2004094596.tif 000007
【図６】
2004094596.tif 000008
【図７】
2004094596.tif 000009
【図８】
2004094596.tif 000010
【図９】
2004094596.tif 000011
【図１０】
2004094596.tif 000012
【図１１】
2004094596.tif 000013
【図１２】
2004094596.tif 000014
【図１３】
2004094596.tif 000015
【図１４】
2004094596.tif 000016
【図１５】
2004094596.tif 000017
【図１６】
2004094596.tif 000018
【図１７】
2004094596.tif 000019
【図１８】
2004094596.tif 000020
【図１９】
2004094596.tif 000021
【図２０】
2004094596.tif 000022
【図２１】
2004094596.tif 000023
【図２２】
2004094596.tif 000024
【図２３】
2004094596.tif 000025
【図２４】
2004094596.tif 000026
【図２５】
2004094596.tif 000027
【図２６】
2004094596.tif 000028
【図２７】
2004094596.tif 000029
【図２８】
2004094596.tif 000030
【図２９】
2004094596.tif 000031
【図３０】
2004094596.tif 000032
【図３１】
2004094596.tif 000033
【図３２】
2004094596.tif 000034
【図３３】
2004094596.tif 000035
【図３４】
2004094596.tif 000036
【図３５】
2004094596.tif 000037
【図３６】
2004094596.tif 000038
【図３７】
2004094596.tif 000039
【図３８】
2004094596.tif 000040
【図３９】
2004094596.tif 000041
【図４０】
2004094596.tif 000042
【図４１】
2004094596.tif 000043
【図４２】
2004094596.tif 000044
【図４３】
2004094596.tif 000045
【図４４】
2004094596.tif 000046
【図４５】
2004094596.tif 000047
【図４６】
2004094596.tif 000048
【図４７】
2004094596.tif 000049
【図４８】
2004094596.tif 000050
【図４９】
2004094596.tif 000051
【図５０】
2004094596.tif 000052