(57)【要約】【課題】グラフや図形を変化させるパラメータの変化範囲を非常に簡単に変更することが可能になるパラメータ設定装置を提供する。【解決手段】ユーザ任意の関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）の係数ｂをパラメータとして変化させながら当該関数式ｙ２に応じたグラフ画像ｙ２を変化させて表示させる際、またはユーザ任意の図形の辺や角をパラメータとして変化させながら当該図形を変化させて表示させる際に、そのパラメータの値を左右ボタン［←］Ｂｄ，［→］ＢｕやつまみＴの操作により変化させるスライダＳＬの数値変化範囲（最小値、最大値、現在値）を、パイ［π］キー、ルート［√］キー、べき乗［Ｘ＾２］キー等の何れか１つの計算キーの入力操作または分数［■／□］キーと数値［２］キー等の計算キーと数値キーの入力操作に応じて一括変更する。【選択図】      図８
2015125734.tif 000002
【特許請求の範囲】
【請求項１】
グラフ画像または図形画像を表示部に表示させる画像表示制御手段と、
この画像表示制御手段により表示されるグラフ画像または図形画像を変化させるパラメータの変化範囲の値を設定するパラメータ変化範囲設定手段と、
このパラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するパラメータ変更手段と、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じて一括して変更するパラメータ設定値一括変更手段と、
を備えたことを特徴とするパラメータ設定装置。
【請求項２】
前記パラメータ変更手段により変更されたパラメータの現在値または前記パラメータ設定値一括変更手段により一括変更されたパラメータの変化範囲における現在値に応じて、前記画像表示手段により表示されたグラフ画像または図形画像を変化させて再表示させる画像再表示制御手段、
を備えたことを特徴とする請求項１に記載のパラメータ設定装置。
【請求項３】
前記パラメータ変更手段は、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するための操作表示体を前記表示部に表示させる操作表示体表示制御手段を有し、
この操作表示体表示制御手段により表示された操作表示体のユーザ操作に応じて前記パラメータの現在値を変更する、
ことを特徴とする請求項１または請求項２に記載のパラメータ設定装置。
【請求項４】
前記パラメータ変化範囲設定手段により設定されるパラメータの変化範囲の値は、最小値、最大値、現在値を含み、
前記パラメータ設定値一括変更手段は、前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の最小値、最大値、現在値を、前記計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じた計算処理に従い一括して変更する、
ことを特徴とする請求項１ないし請求項３の何れか１項に記載のパラメータ設定装置。
【請求項５】
前記パラメータ設定値一括変更手段は、前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を、［マイナス］キー、［小数点］キー、［ＥＸＰ］キー、［べき乗］キー、［ルート］キー、［パイ］キー何れかの１キー操作、または［四則］キー、［分数］キーと計算数値キーとの２キー操作に応じて一括して変更する、
ことを特徴とする請求項１ないし請求項４の何れか１項に記載のパラメータ設定装置。
【請求項６】
前記画像表示制御手段は、係数を含む関数式を表示部に表示させる関数式表示制御手段と、この関数式表示制御手段により表示された関数式に応じたグラフ画像を前記表示部に表示させるグラフ画像表示制御手段とを有し、
前記パラメータ変化範囲設定手段は、前記関数式表示制御手段により表示された関数式に含まれる係数の数値をパラメータとし当該係数の数値の変化範囲を設定する係数値変化範囲設定手段を有する、
ことを特徴とする請求項１ないし請求項５の何れか１項に記載のパラメータ設定装置。
【請求項７】
前記画像表示制御手段は、複数の辺と角を含む図形画像を表示部に表示させる図形画像表示制御手段を有し、
前記パラメータ変化範囲設定手段は、前記図形画像表示制御手段により表示された図形画像に含まれる辺または角の数値をパラメータとし当該辺または角の数値の変化範囲を設定する数値変化範囲設定手段を有する、
ことを特徴とする請求項１ないし請求項６の何れか１項に記載のパラメータ設定装置。
【請求項８】
請求項１ないし請求項７の何れか１項に記載のパラメータ設定装置と、
前記表示部とを備えることを特徴とする電子機器。
【請求項９】
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
グラフ画像または図形画像を表示部に表示させる画像表示制御手段、
この画像表示制御手段により表示されるグラフ画像または図形画像を変化させるパラメータの変化範囲の値を設定するパラメータ変化範囲設定手段、
このパラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するパラメータ変更手段、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じて一括して変更するパラメータ設定値一括変更手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフや図形を変化させるパラメータを設定するためのパラメータ設定装置、電子機器およびその制御プログラムに関する。
【背景技術】
【０００２】
従来、任意の関数式に応じたグラフ画像を表示させる機能を備えたグラフ関数電卓において、その関数式に含まれる係数の数値をパラメータとし、このパラメータとしての係数値を変化させながら各対応するグラフ画像の変化を解析することが行われている。
【０００３】
また、任意の図形を表示させる図形描画装置において、その図形の角度や辺の長さをパラメータとし、このパラメータとしての値を変化させながら各対応する図形の変化を解析することが行われている。
【０００４】
Ｘ軸とＹ軸の２軸に、複数の対象物の数値量を示して構成される棒グラフを表示させるグラフ作成装置において、その棒グラフのＸ軸またはＹ軸の上限側に設定したある範囲だけを、当該Ｘ軸またはＹ軸の一方向にスライダの操作によって任意の倍率（パラメータ）に拡大して表示させるものがある（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２０３６０５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来、前記グラフ作成装置のように、パラメータをスライダによって変化させることが広く行われているが、当該スライダによりそのパラメータを変化させる範囲（最小値、最大値等）を、必要に応じてデフォルト値から変更するには、パラメータの変化範囲を設定するための画面を開いて、前記最小値、最大値等の個々の数値を個別に設定し直さなければならない。
【０００７】
例えば前記関数式に含まれる係数値をスライダにより変化させてグラフの変化を解析する場合では、解析対象となるグラフやその関数式の特徴によって数学的に適切な数値条件が異なるため、当該係数値の変化範囲の設定し直しが多くなり操作性が悪い問題がある。
【０００８】
本発明は、このような課題に鑑みなされたもので、グラフや図形を変化させるパラメータの変化範囲を非常に簡単に変更することが可能になるパラメータ設定装置、電子機器およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係るパラメータ設定装置は、グラフ画像または図形画像を表示部に表示させる画像表示制御手段と、この画像表示制御手段により表示されるグラフ画像または図形画像を変化させるパラメータの変化範囲の値を設定するパラメータ変化範囲設定手段と、このパラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するパラメータ変更手段と、前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じて一括して変更するパラメータ設定値一括変更手段と、を備えたことを特徴としている。
【発明の効果】
【００１０】
本発明によれば、グラフや図形を変化させるパラメータの変化範囲を非常に簡単に変更することが可能になる。
【図面の簡単な説明】
【００１１】
【図１】本発明のパラメータ設定装置の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図。
【図２】前記グラフ関数電卓１０のエミュレータを搭載したタブレット端末１０Ｔの外観構成を示す正面図であり、当該グラフ関数電卓１０のエミュレータ画面ＥＭを示す。
【図３】前記グラフ関数電卓１０の回路構成を示すブロック図。
【図４Ａ】前記グラフ関数電卓１０のグラフ描画処理を示すフローチャート。
【図４Ｂ】前記グラフ関数電卓１０のグラフ描画処理に伴う図形描画処理を示すフローチャート。
【図５】前記グラフ関数電卓１０のグラフ描画処理および図形描画処理に伴うスライダ設定値変更処理を示すフローチャート。
【図６】前記グラフ関数電卓１０のスライダ設定値変更処理に伴うユーザ操作に応じたスライダＳＬの表示動作（その１）を示す図。
【図７】前記グラフ関数電卓１０のスライダ設定値変更処理に伴うユーザ操作に応じたスライダＳＬの表示動作（その２）を示す図。
【図８】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その１）を示す図。
【図９】前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その２）を示す図。
【図１０】前記グラフ関数電卓１０の図形描画処理に伴う表示動作を示す図。
【発明を実施するための形態】
【００１２】
以下図面により本発明の実施の形態について説明する。
【００１３】
図１は、本発明のパラメータ設定装置の実施形態に係るグラフ関数電卓１０の外観構成を示す正面図である。
【００１４】
このパラメータ設定装置は、以下に説明する専用のグラフ関数電卓１０において実施されるか、関数式に応じたグラフ表示機能や図形表示機能を有するタブレット端末、携帯電話、携帯ゲーム機等として構成される。
【００１５】
図２は、前記グラフ関数電卓１０のエミュレータを搭載したタブレット端末１０Ｔの外観構成を示す正面図であり、当該グラフ関数電卓１０のエミュレータ画面ＥＭを示している。
【００１６】
このグラフ関数電卓１０は、入力された関数式とその関数式に応じたグラフ画像を表示させる機能、図形を表示させる機能を備えている。
【００１７】
このグラフ関数電卓１０の本体には、本体正面の下半分程度の範囲でキー入力部１２が設けられ、上半分程度の範囲でタッチパネル表示部１３が設けられる。
【００１８】
前記キー入力部１２には、数値・記号キー、関数・演算子キー、カーソルキーなどが備えられる。
【００１９】
前記数値・記号キーは、数字，［．］（少数点）、［ＥＸＰ］（×10■）、記号などの個々のキーを配列した数値・記号の入力用キー群からなる。
【００２０】
前記関数・演算子キーは、演算式や関数式を入力する際に操作される各種の関数記号キーや、［＋］［−］［×］［÷］［＝］などの演算子キーからなる。
【００２１】
なお、［Keyboard］キー１２ｋは、当該キー入力部１２に予め備えられたキーには存在しない種類のキーを含むソフトキーボードをタッチパネル表示部１３に表示させる際に操作される。ユーザは、各種関数を入力する際に、初めに［Keyboard］キー１２ｋを１回操作すると、表示部下側に［√］キー、［π］キー、分数［■／□］キー、［ｘ■］（べき乗）、［ｘ2］（二乗）を含む各種関数キーがソフトキーボード上に表示されるので、任意の関数キーを１キーで入力できるようになる。そして、ソフトキーボードが表示された状態で［Keyboard］キー１２ｋを操作すると、ソフトキーボードが消去される。なお「べき乗」関数については常時表示されるキー入力部１２の［＾］キーによって入力することもできる。
【００２２】
前記タッチパネル表示部１３は、カラー表示可能な液晶表示画面１３ｄの上に、透明タッチパネル１３ｔを重ねて構成される。
【００２３】
そして、このグラフ関数電卓１０は、グラフ機能の動作モード（グラフモード）において、タッチパネル表示部１３に表示させたグラフ式エリアＦにユーザ所望の関数式ｙ１，ｙ２を入力し各式毎にその表示色を識別して表示させる機能、グラフ描画の対象とする関数式ｙｎをそのチェックボックスＢｃにチェックマークを付加して指定する機能、描画対象として指定された関数式ｙ２に含まれる係数ｂの数値をユーザ操作に応じて変化させるスライダＳＬを、当該係数ｂの関数式ｙ２と同じ表示色にして表示させる機能、このスライダＳＬの左右ボタン［←］Ｂｄ，［→］ＢｕやつまみＴを操作して変化される係数ｂの数値の関数式ｙ２に応じたグラフ画像ｙ２を、同関数式ｙ２およびスライダＳＬと同じ表示色にしてグラフ画像エリアＧに表示させる機能、そして、前記スライダＳＬによる係数値の変化範囲（図中では、最小値“π”、現在値“３π”、最大値“５π”）を１（ワン）キーまたは２（ツー）キー操作で一括変更（図中では、ソフトキーボードが表示された状態でソフトキーボード上の分数［■／□］キー＋数値［６］キーで、最小値“π／６”、現在値“π／２”、最大値“５π／６”に変更）する機能を有する。
【００２４】
なお、図中のＤｙは前記関数式ｙｎの係数値を変化させながら同関数式ｙｎに応じたグラフ画像ｙｎを表示させるダイナミックグラフモードの実行アイコン、Ｋfrは分数［■／□］キーの操作に応じた分母値入力窓、Ｃｕは数値入力位置を示すカーソルである。
【００２５】
また、前記スライダＳＬのメニューアイコンＭｓは、当該スライダＳＬによる係数値の変化範囲の初期値を設定するための係数値設定画面（図示せず）を開く際に操作される。
【００２６】
図３は、前記グラフ関数電卓１０の回路構成を示すブロック図である。
【００２７】
前記グラフ関数電卓１０は、マイクロコンピュータであるＣＰＵ１１を備えている。
【００２８】
前記ＣＰＵ１１は、フラッシュＲＯＭ等の記憶装置１４に予め記憶された電卓制御プログラム１４ａ、あるいはメモリカードなどの外部記録媒体１７から記録媒体読取部１６を介して前記記憶装置１４に読み込まれた電卓制御プログラム１４ａ、あるいは通信ネットワーク（インターネット）上のＷｅｂサーバ（プログラムサーバ）から通信制御部１８を介して前記記憶装置１４にダウンロードされた電卓制御プログラム１４ａに従い、ＲＡＭ１５を作業用のメモリとして回路各部の動作を制御し、電卓機能や関数グラフ描画機能、図形描画機能など、本グラフ関数電卓１０に備えられた各種の機能を実行する。
【００２９】
このＣＰＵ１１には、図１（図２）に示したキー入力部１２、タッチパネル表示部１３の他に、前記記憶装置１４、ＲＡＭ１５、記録媒体読取部１６、通信制御部１８などが接続されている。
【００３０】
前記ＲＡＭ１５は、前記ＣＰＵ１１の処理動作に必要な各種のデータを記憶する。このＲＡＭ１５には、前記タッチパネル表示部１３の画面上にカラー表示されるデータが展開される表示データ記憶領域１５ａの他、タッチ座標データ記憶領域１５ｂ、レンジデータ記憶領域１５ｃ、数式データ記憶領域１５ｄ、係数データ記憶領域１５ｅ、スライダパターンテーブル１５ｆ、グラフデータ記憶領域１５ｇが設けられる。
【００３１】
前記タッチ座標データ記憶領域１５ｂには、前記タッチパネル表示部１３により検出されたユーザ操作に応じたタッチ位置の座標データが記憶される。
【００３２】
前記レンジデータ記憶領域１５ｃには、前記グラフモードにおいてタッチパネル表示部１３のグラフ画像エリアＧに対して設定されるグラフ画像の表示範囲を示すＸ座標レンジ（Ｘｍｉｎ〜Ｘｍａｘ）とＹ座標レンジ（Ｙｍｉｎ〜Ｙｍａｘ）が記憶される。
【００３３】
前記数式データ記憶領域１５ｄには、前記キー入力部１２の操作により入力された関数式ｙ＝ｆ（ｘ）に関するデータが、複数の関数式ｙ１，ｙ２，…毎に設定されるグラフ式エリアＦ上での表示色のデータと共に記憶される。本実施形態においては、関数式ｙ１の表示色は「青色」、ｙ２の表示色は「赤色」、ｙ３は「緑色」、ｙ４は「桃色」、ｙ５は「黒色」の５種類に設定され、ｙ６以降はその５種類の表示色の繰り返しで設定される。
【００３４】
前記係数データ記憶領域１５ｅには、前記数式データ記憶領域１５ｄに記憶された関数式ｙ＝ｆ（ｘ）に含まれる各項毎の係数に関するデータが、その係数の記号（例えば、ａ，ｂ，ｃ，…）、その係数に設定された数値のデータと共に記憶される。
【００３５】
前記スライダパターンテーブル１５ｆには、前記係数データ記憶領域１５ｅに記憶された各係数ａ…の数値を、ユーザ操作に応じて指定するための操作表示体である係数スライダＳＬのパターンに関するデータが、その表示色、可変最小値(Min)、可変最大値(Max)、現在値(Current)、変化量(Step)に関するデータと共に記憶される。ここで、前記係数スライダＳＬの各表示色は、該当する係数が含まれる前記関数式ｙｎの表示色と同一色に設定され、その可変最小値(Min)“１”、可変最大値(Max)“５”、現在値(Current)“３”、変化量(Step)“１”として初期設定される。
【００３６】
なお、前記スライダパターンテーブル１５ｆに記憶される係数値の変化量(Step)は、係数スライダＳＬの左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕに対する１回のタッチ操作に応じた減少または増加の変化量であり、これとは別に、前記係数スライダＳＬのつまみＴの移動範囲（最小値(Min)〜最大値(Max)）における１表示ドット分の移動幅に対応した変化量(Dot)も記憶される。
【００３７】
ここで、前記係数スライダＳＬの左ボタン［←］Ｂｄまたは右ボタン［→］Ｂｕに対する１回のタッチ操作に応じた変化量(Step)をステップ単位、前記係数スライダＳＬのつまみＴの移動範囲における１表示ドット分の移動幅に対応した変化量(Dot)をドット単位と定義する。
【００３８】
前記グラフデータ記憶領域１５ｇには、前記数式データ記憶領域１５ｄに記憶された関数式ｙ＝ｆ（ｘ）と当該関数式ｙ＝ｆ（ｘ）に含まれる各項の係数の数値とに基づき生成されるグラフに関するデータが、前記複数の関数式ｙ１，ｙ２，…のそれぞれに応じたグラフ画像の描画位置を示すデータおよび当該各グラフ画像ｙ１，ｙ２，…の表示色を示すデータとして記憶される。ここで、前記グラフ画像ｙ１，ｙ２，…の各表示色は、該当する関数式ｙｎの表示色と同一色に設定される。
【００３９】
すなわち、前記数式データ記憶領域１５ｄに記憶された関数式ｙｎの表示色と、前記スライダパターンテーブル１５ｆに記憶された当該関数式ｙｎに含まれる係数の数値を変化させるためのスライダＳＬの表示色と、前記グラフデータ記憶領域１５ｇに記憶された当該係数スライダＳＬによって係数値が変化される前記関数式ｙｎに応じたグラフ画像ｙｎの表示色とは同一色になる。
【００４０】
このように構成されたグラフ関数電卓１０は、ＣＰＵ１１が前記電卓制御プログラム１４ａに記述された各種の処理の命令に従い回路各部の動作を制御し、ソフトウエアとハードウエアとが協働して動作することにより、以下の動作説明で述べる各種の機能を実現する。
【００４１】
次に、前記構成のグラフ関数電卓１０の動作について説明する。
【００４２】
図４Ａは、前記グラフ関数電卓１０のグラフ描画処理を示すフローチャートである。
【００４３】
図４Ｂは、前記グラフ関数電卓１０のグラフ描画処理に伴う図形描画処理を示すフローチャートである。
【００４４】
図５は、前記グラフ関数電卓１０のグラフ描画処理および図形描画処理に伴うスライダ設定値変更処理を示すフローチャートである。
【００４５】
図６は、前記グラフ関数電卓１０のスライダ設定値変更処理に伴うユーザ操作に応じたスライダＳＬの表示動作（その１）を示す図である。
【００４６】
図７は、前記グラフ関数電卓１０のスライダ設定値変更処理に伴うユーザ操作に応じたスライダＳＬの表示動作（その２）を示す図である。
【００４７】
本実施形態の動作説明では、先ず、前記スライダ設定値変更処理について説明する。
【００４８】
前記スライダ１３による数値変化範囲の初期値は、前述した通り、最小値(Min)“１”、最大値(Max)“５”、現在値(Current)“３”、変化量(Step)“１”に設定されている。
【００４９】
図６（Ａ）に示すように、四則キーの加算［＋］キーが操作されると（ステップＡ１，Ａ２ａ）、加算値入力窓Ｋｐが表示され（ステップＡ３）、数値［２］キーが入力されると（ステップＡ４）、前記数値変化範囲の各パラメータが“２”加算されてなる最小値(Min)“３”、最大値(Max)“７”、現在値(Current)“５”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５０】
また、四則キーの減算［−］キーが操作されると（ステップＡ１，Ａ２ａ）、減算値入力窓Ｋｓが表示され（ステップＡ３）、数値［３］キーが入力されると（ステップＡ４）、前記数値変化範囲の各パラメータが“３”減算されてなる最小値(Min)“−２”、最大値(Max)“２”、現在値(Current)“０”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５１】
また、四則キーの乗算［×］キーが操作されると（ステップＡ１，Ａ２ａ）、乗算値入力窓Ｋｍが表示され（ステップＡ３）、数値［２］キーが入力されると（ステップＡ４）、前記数値変化範囲の各パラメータが“２”乗算されてなる最小値(Min)“２”、最大値(Max)“１０”、現在値(Current)“６”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５２】
また、四則キーの除算［÷］キーが操作されると（ステップＡ１，Ａ２ａ）、除算値入力窓Ｋｄが表示され（ステップＡ３）、数値［２］キーが入力されると（ステップＡ４）、前記数値変化範囲の各パラメータが“２”除算されてなる最小値(Min)“０．５”、最大値(Max)“２．５”、現在値(Current)“１．５”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５３】
また、図６（Ｂ）に示すように、ソフトキーボード上の分数［■／□］キーが操作されると（ステップＡ１，Ａ２ｂ）、分母値入力窓Ｋfrが表示され（ステップＡ３）、数値［２］キーが入力されると（ステップＡ４）、前記数値変化範囲の各パラメータが２分の１となる最小値(Min)“１／２”、最大値(Max)“５／２”、現在値(Current)“３／２”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５４】
さらに、図７（Ａ）に示すように、マイナス［（−）］キーが操作されると（ステップＡ１，Ａ２ｃ）、前記数値変化範囲の各パラメータがマイナスとなる最小値(Min)“−１”、最大値(Max)“−５”、現在値(Current)“−３”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５５】
また、図７（Ｂ）に示すように、小数点［．］キーが操作されると（ステップＡ１，Ａ２ｄ）、前記数値変化範囲の各パラメータが小数値となる最小値(Min)“０．１”、最大値(Max)“０．５”、現在値(Current)“０．３”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５６】
また、図７（Ｃ）に示すように、［ＥＸＰ］キーが操作されると（ステップＡ１，Ａ２ｅ）、前記数値変化範囲の各パラメータが１０倍されてなる最小値(Min)“１０”、最大値(Max)“５０”、現在値(Current)“３０”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５７】
また、図７（Ｄ）に示すように、べき乗［＾］キーが操作されると（ステップＡ１，Ａ２ｆ）、前記数値変化範囲の各パラメータが二乗されてなる最小値(Min)“１”、最大値(Max)“２５”、現在値(Current)“９”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。なお、ソフトキーボード上の［ｘ■］（べき乗）又は、［ｘ2］（二乗）キーを操作しても、キートップのべき乗［＾］キーと同様に前記数値変化範囲の各パラメータが二乗されてなる最小値(Min)“１”、最大値(Max)“２５”、現在値(Current)“９”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５８】
また、図７（Ｅ）に示すように、ソフトキーボード上のルート［√］キーが操作されると（ステップＡ１，Ａ２ｇ）、前記数値変化範囲の各パラメータがルート化されてなる最小値(Min)“１”、最大値(Max)“√５”、現在値(Current)“√３”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００５９】
また、図７（Ｆ）に示すように、ソフトキーボード上のパイ［π］キーが操作されると（ステップＡ１，Ａ２ｈ）、前記数値変化範囲の各パラメータがパイ化されてなる最小値(Min)“１π”、最大値(Max)“５π”、現在値(Current)“３π”に一括変更され（ステップＡ５）、スライダＳＬ´に表示更新される（ステップＡ６）。
【００６０】
このように、前記スライダＳＬによる数値変化範囲のパラメータである最小値(Min)、最大値(Max)、現在値(Current)は、前記係数値設定画面を開く必要なく、１（ワン）キーまたは２（ツー）キー操作で非常に簡単に一括変更できる。
【００６１】
図８は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その１）を示す図である。
【００６２】
図９は、前記グラフ関数電卓１０のグラフ描画処理に伴う表示動作（その２）を示す図である。
【００６３】
前記タッチパネル表示部１３に表示されるメインメニュー（図示せず）から[Graph & Table]アイコンがタッチ操作されて選択されると、グラフモードが起動され、図８（Ａ）に示すように、タッチパネル表示部１３の上半分の領域と下半分の領域とにそれぞれグラフ式エリアＦとグラフ画像エリアＧとが表示される（ステップＳ１（Ｙｅｓ））。
【００６４】
前記グラフ式エリアＦにおいて、式番号ｙｎの位置がタッチ操作により指定され、キー入力部１２の操作に応じて係数付きの関数式が入力されると（ステップＳ２）、入力された関数式は、前記数式データ記憶領域１５ｄに記憶され、前記指定された式番号ｙｎに応じて予め個別に設定されている表示色により表示される（ステップＳ３）。
【００６５】
本実施形態では、入力された関数式ｙ１＝ａ・ｘが青色で表示され、関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）が赤色で表示され、また、各関数式ｙ１，ｙ２に応じたグラフ画像の線分の描画色を示す描画色マークｍ１，ｍ２も同各関数式の表示色と同色で表示される。
【００６６】
このように、任意の関数式ｙ１，ｙ２が入力されたグラフ式エリアＦにおいて、当該関数式の先頭に位置させたチェックボックスＢｃがタッチされて指定され、グラフ画像の描画対象となる関数式ｙ２にチェックマークが付加される（ステップＳ４）。
【００６７】
前記チェックマークが付加された関数式ｙ２について、当該関数式ｙ２の係数ｂを変化させながら同関数式ｙ２に応じたグラフ画像の変化を表示させるために、ダイナミックグラフモードの実行アイコンＤｙがタッチ操作されると（ステップＳ５（Ｙｅｓ））、同関数式ｙ２の係数ｂに対応付けたスライダＳＬのスライダパターンが設定され前記スライダパターンテーブル１５ｆに記憶される（ステップＳ６）。
【００６８】
具体的には、前記係数ｂを変化させるための初期値として、最小値(Min)“１”、最大値(Max)“５”、変化量(Step)“１”、現在値(Current)“３”、に設定されると共に、その表示色が前記指定の関数式ｙ２の表示色と同色である赤色に設定され、当該各設定データが前記スライダパターンテーブル１５ｆに記憶される。
【００６９】
すると、前記グラフ式エリアＦに対して、前記スライダＳＬが前記設定された表示色（赤色）のバーが付けられて表示される（ステップＳ７）。
【００７０】
ここで、前記スライダＳＬは、前記設定された係数値（最小値“１”、最大値“５”、現在値“３”、変化量“１”）に応じた値で可変設定するための左ボタン［←］Ｂｄ、右ボタン［→］Ｂｕと、当該左右のボタンＢｄ，Ｂｕ間に伸びる棒状の可変範囲にて現在値を示すつまみＴとを有し、そのつまみＴの位置を左右に移動させると、当該移動した位置に対応する値が係数の現在値として前記可変範囲上の係数値エリアに表示される。
【００７１】
すると、前記係数ｂの数値を前記設定された現在値“３”とした前記描画対象の関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）に応じたグラフ画像ｙ２のデータが、前記レンジデータ記憶領域１５ｃに記憶されたＸＹ座標レンジに従い前記グラフデータ記憶領域１５ｇに描画される。そして、前記グラフ画像ｙ２は、前記関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）の係数ｂのスライダＳＬと同じ表示色の赤色でグラフ画像エリアＧに表示される（ステップＳ８）。
【００７２】
ここで、前記スライダＳＬによる係数ｂの変化範囲について、前記関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）に応じた数値に設定するために、図８（Ｂ）に示すように、ソフトキーボード上のパイ［π］キーが操作されると（ステップＳ９（Ｙｅｓ））、前記スライダ設定値変更処理（図５参照）に従って、前記図７（Ｆ）で示したように、当該係数ｂの変化範囲の各パラメータが最小値“π”、最大値“５π”、現在値“３π”に一括変更される（ステップＳＡ）。
【００７３】
そして、前記係数ｂの変化範囲の各パラメータが一括変更された後のスライダＳＬが表示されると共に（ステップＳ６，Ｓ７）、当該変更後の係数ｂの現在値“３π”とした関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）に応じたグラフ画像ｙ２が再描画される（ステップＳ８）。
【００７４】
さらに、図９（Ａ）に示すように、ソフトキーボード上の分数［■／□］キーが操作されると、分母値入力窓Ｋfrが表示され、数値［６］キーが入力されると、前記スライダ設定値変更処理（図５参照）に従って、当該係数ｂの変化範囲の各パラメータが最小値“（１／６）π”、最大値“（５／６）π”、現在値“（１／２）π”に一括変更される（ステップＳＡ）。
【００７５】
そして、図９（Ｂ）に示すように、［ＥＸＥ］キーが操作されると、前記係数ｂの変化範囲の各パラメータが一括変更された後のスライダＳＬが表示されると共に（ステップＳ６，Ｓ７）、当該変更後の係数ｂの現在値“（１／２）π”とした関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）に応じたグラフ画像ｙ２が再描画される（ステップＳ８）。
【００７６】
ここで、図９（Ｃ）に示すように、前記スライダＳＬの右ボタン［→］Ｂｕがタッチ操作されると（ステップＳ１０（Ｙｅｓ））、当該スライダＳＬに対応した係数ｂの数値が、前記一括変更された現在値“（１／２）π”からステップ単位の変化量“（１／６）π”だけ増加した値“（２／３）π”に変更され、この変更された係数ｂの数値“（２／３）π”に対応する位置につまみＴが移動されて表示される（ステップＳ１１）。
【００７７】
すると、前記スライダＳＬにより変更された係数ｂの数値“（２／３）π”に変化した後の前記関数式ｙ２に応じたグラフ画像ｙ２が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１４）。
【００７８】
また、前記スライダＳＬのつまみＴがタッチ操作されて左または右に移動されると（ステップＳ１２（Ｙｅｓ））、当該スライダＳＬに対応した係数ｂの数値が、前記つまみＴのドット単位での移動位置に応じた値に変更される（ステップＳ１３）。
【００７９】
すると、前記スライダＳＬにより変更された係数ｂの数値に変化した後の前記関数式ｙ２に応じたグラフ画像ｙ２が再描画され、前記グラフ画像エリアＧに更新されて表示される（ステップＳ１４）。
【００８０】
図１０は、前記グラフ関数電卓１０の図形描画処理に伴う表示動作を示す図である。
【００８１】
前記タッチパネル表示部１３に表示されるメインメニュー（図示せず）から[Geometry]アイコンがタッチ操作されて選択されると、動く図形モードが起動され、図１０（Ａ）に示すように、タッチパネル表示部１３に図形画像エリアＧｅが表示される（ステップＳ１５（Ｙｅｓ））。
【００８２】
前記図形画像エリアＧｅにおいて、ユーザ操作に応じて任意の図形が表示され（ステップＳ１６）、当該図形の何れかの辺または角が、同図形を変化させるパラメータとして設定される（ステップＳ１７）。
【００８３】
そして、前記表示された図形について、前記設定された辺または角を変化させながら同図形の変化を表示させるために、図形アニメーションモードの実行アイコンＡｎがタッチ操作されると（ステップＳ１８（Ｙｅｓ））、前記辺がパラメータとして設定されているのか（ステップＳ１９）、前記角がパラメータとして設定されているのか（ステップＳ２１）、が判断される。
【００８４】
具体的には、図１０（Ａ）に示すように、ユーザ任意の図形（三角形ＡＢＣ）を表示させ（ステップＳ１６）、図形変化のパラメータとして角Ａを設定し（ステップＳ１７）、図形アニメーションモードの実行アイコンＡｎがタッチ操作されると（ステップＳ１８（Ｙｅｓ））、前記角Ａがパラメータとして設定されていると判断される（ステップＳ２１（Ｙｅｓ））。
【００８５】
すると、前記角ＡをパラメータとするスライダＳＬの数値変化範囲の初期値（最小値“０°”、最大値“１８０°”、現在値“９０°”、変化量“４５°”）が設定され（ステップＳ２２）、当該スライダＳＬが前記三角形ＡＢＣの角Ａの表示色と同色の青色のバーを付加して表示される（ステップＳ２３）。
【００８６】
すると、前記設定された角ＡをパラメータとするスライダＳＬの数値変化範囲の初期値に従った三角形ＡＢＣが描画されて表示される（ステップＳ２４）。
【００８７】
一方、前記図形の辺がパラメータとして設定されていると判断された場合は（ステップＳ１９（Ｙｅｓ））、当該辺をパラメータとするスライダＳＬの数値変化範囲の初期値（最小値“１”、最大値“５”、現在値“３”、変化量“１”）が設定され（ステップＳ２０）、当該スライダＳＬが前記図形の辺の表示色と同色のバーを付加して表示される（ステップＳ２３）。
【００８８】
前記角ＡをパラメータとするスライダＳＬの数値変化範囲の初期値（最小値“０°”、最大値“１８０°”、現在値“９０°”、変化量“４５°”）が設定され（ステップＳ２１，Ｓ２２）、前記図形画像エリアＧｅに表示された三角形ＡＢＣにおいて、前記スライダＳＬの左ボタン［←］Ｂｄが１回タッチ操作されると（ステップＳ２６（Ｙｅｓ））、前記角Ａの現在値“９０°”がステップ単位の変化量“４５°”だけ減少した角Ａ“４５°”に変更され（ステップＳ２７）、図１０（Ａ）に示すように、三角形ＡＢＣが再描画される（ステップＳ３０）。
【００８９】
この角Ａ“４５度”の三角形ＡＢＣにおいて、前記スライダＳＬによる角Ａの変化範囲を一括変更するために、除算［÷］キーが操作されると（ステップＳ２５（Ｙｅｓ））、除算値入力窓Ｋｄが表示され、図１０（Ｂ）に示すように数値［２］キーが入力され、図１０（Ｃ）に示すように［ＥＸＥ］キーが操作されると、前記スライダ設定値変更処理（図５参照）に従って、当該角Ａの変化範囲の各パラメータが最小値“０°”、最大値“９０°”、現在値“２２．５°”に一括変更される（ステップＳＡ）。
【００９０】
そして、前記角Ａの変化範囲の各パラメータが一括変更された後のスライダＳＬが表示されると共に（ステップＳ２３）、当該変更後の角Ａの現在値“２２．５°”とした三角形ＡＢＣが再描画される（ステップＳ２４）。
【００９１】
また、前記スライダＳＬのつまみＴがタッチ操作されて左または右に移動されると（ステップＳ２８（Ｙｅｓ））、当該スライダＳＬに対応した角Ａ（または辺）の数値が、前記つまみＴのドット単位での移動位置に応じた値に変更される（ステップＳ２９）。
【００９２】
すると、前記スライダＳＬにより変更された角Ａ（または辺）の数値に変化した後の三角形ＡＢＣが再描画され、前記図形画像エリアＧｅに更新されて表示される（ステップＳ３０）。
【００９３】
したがって、前記構成のグラフ関数電卓１０のパラメータ設定機能によれば、ユーザ任意の関数式ｙ２＝ｓｉｎ（ｘ＋ｂ）の係数ｂをパラメータとして変化させながら当該関数式ｙ２に応じたグラフ画像ｙ２を変化させて表示させる際、またはユーザ任意の図形の辺や角をパラメータとして変化させながら当該図形を変化させて表示させる際に、そのパラメータの値を左右ボタン［←］Ｂｄ，［→］ＢｕやつまみＴの操作により変化させるスライダＳＬの数値変化範囲（最小値、最大値、現在値）を、べき乗［＾］キー、ソフトキーボード上のパイ［π］キー、ルート［√］キー等の何れか１つの計算キーの入力操作またはソフトキーボード上の分数［■／□］キーと数値［２］キー等の計算キーと数値キーとの入力操作に応じて一括変更する。
【００９４】
このため、グラフや図形を変化させるパラメータの変化範囲を非常に簡単に変更することが可能になり、操作性を大幅に向上できる。
【００９５】
なお、前記各実施形態において記載したパラメータ設定装置を搭載したグラフ関数電卓１０による各処理の手法、すなわち、図４Ａのフローチャートに示すグラフ描画処理、図４Ｂのフローチャートに示す図形描画処理、図５のフローチャートに示す前記グラフ描画処理や図形描画処理に伴うスライダ設定値変更処理等の各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録装置の媒体に格納して配布することができる。そして、ユーザ入力可能な表示部を備えた電子機器のコンピュータ（制御装置）は、この外部記憶装置の媒体に記憶されたプログラムを記憶装置に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記各実施形態において説明したグラフ描画機能や図形描画機能を実現し、前述した手法による同様の処理を実行することができる。
【００９６】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク上を伝送させることができ、この通信ネットワークに接続されたコンピュータ装置（プログラムサーバ）から前記プログラムのデータをユーザ入力可能な表示部を備えた電子機器に取り込んで記憶装置に記憶させ、前述したグラフ描画機能や図形描画機能を実現することもできる。
【００９７】
本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００９８】
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００９９】
［１］
グラフ画像または図形画像を表示部に表示させる画像表示制御手段と、
この画像表示制御手段により表示されるグラフ画像または図形画像を変化させるパラメータの変化範囲の値を設定するパラメータ変化範囲設定手段と、
このパラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するパラメータ変更手段と、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じて一括して変更するパラメータ設定値一括変更手段と、
を備えたことを特徴とするパラメータ設定装置。
【０１００】
［２］
前記パラメータ変更手段により変更されたパラメータの現在値または前記パラメータ設定値一括変更手段により一括変更されたパラメータの変化範囲における現在値に応じて、前記画像表示手段により表示されたグラフ画像または図形画像を変化させて再表示させる画像再表示制御手段、
を備えたことを特徴とする［１］に記載のパラメータ設定装置。
【０１０１】
［３］
前記パラメータ変更手段は、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するための操作表示体を前記表示部に表示させる操作表示体表示制御手段を有し、
この操作表示体表示制御手段により表示された操作表示体のユーザ操作に応じて前記パラメータの現在値を変更する、
ことを特徴とする［１］または［２］に記載のパラメータ設定装置。
【０１０２】
［４］
前記パラメータ変化範囲設定手段により設定されるパラメータの変化範囲の値は、最小値、最大値、現在値を含み、
前記パラメータ設定値一括変更手段は、前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の最小値、最大値、現在値を、前記計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じた計算処理に従い一括して変更する、
ことを特徴とする［１］ないし［３］の何れかに記載のパラメータ設定装置。
【０１０３】
［５］
前記パラメータ設定値一括変更手段は、前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を、［マイナス］キー、［小数点］キー、［ＥＸＰ］キー、［べき乗］キー、［ルート］キー、［パイ］キー何れかの１キー操作、または［四則］キー、［分数］キーと計算数値キーとの２キー操作に応じて一括して変更する、
ことを特徴とする［１］ないし［４］の何れかに記載のパラメータ設定装置。
【０１０４】
［６］
前記画像表示制御手段は、係数を含む関数式を表示部に表示させる関数式表示制御手段と、この関数式表示制御手段により表示された関数式に応じたグラフ画像を前記表示部に表示させるグラフ画像表示制御手段とを有し、
前記パラメータ変化範囲設定手段は、前記関数式表示制御手段により表示された関数式に含まれる係数の数値をパラメータとし当該係数の数値の変化範囲を設定する係数値変化範囲設定手段を有する、
ことを特徴とする［１］ないし［５］の何れかに記載のパラメータ設定装置。
【０１０５】
［７］
前記画像表示制御手段は、複数の辺と角を含む図形画像を表示部に表示させる図形画像表示制御手段を有し、
前記パラメータ変化範囲設定手段は、前記図形画像表示制御手段により表示された図形画像に含まれる辺または角の数値をパラメータとし当該辺または角の数値の変化範囲を設定する数値変化範囲設定手段を有する、
ことを特徴とする［１］ないし［６］の何れかに記載のパラメータ設定装置。
【０１０６】
［８］
［１］ないし［７］の何れかに記載のパラメータ設定装置と、
前記表示部とを備えることを特徴とする電子機器。
【０１０７】
［９］
表示部を備えた電子機器のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
グラフ画像または図形画像を表示部に表示させる画像表示制御手段、
この画像表示制御手段により表示されるグラフ画像または図形画像を変化させるパラメータの変化範囲の値を設定するパラメータ変化範囲設定手段、
このパラメータ変化範囲設定手段により設定されたパラメータの変化範囲において、当該パラメータの現在値をユーザ操作に応じて変更するパラメータ変更手段、
前記パラメータ変化範囲設定手段により設定されたパラメータの変化範囲の値を計算キーの１キー操作または計算キーと数値キーとの２キー操作に応じて一括して変更するパラメータ設定値一括変更手段、
として機能させるためのコンピュータ読み込み可能なプログラム。
【符号の説明】
【０１０８】
１０  …グラフ関数電卓
１１  …ＣＰＵ
１２  …キー入力部
１３  …タッチパネル表示部
１４  …記憶装置
１４ａ…電卓制御プログラム
１５  …ＲＡＭ
１５ａ…表示データ記憶領域
１５ｂ…タッチ座標データ記憶領域
１５ｃ…レンジデータ記憶領域
１５ｄ…数式データ記憶領域
１５ｅ…係数データ記憶領域
１５ｆ…スライダパターンテーブル
１５ｇ…グラフデータ記憶領域
１６  …記録媒体読取部
１７  …外部記録媒体
１８  …通信制御部
Ｆ  …グラフ式エリア
Ｇ  …グラフ画像エリア
Ｇｅ…図形画像エリア
ＳＬ  …スライダ
Ｂｄ  …左ボタン
Ｂｕ  …右ボタン
Ｔ  …つまみ
Ｋｐ  …加算値入力窓
Ｋｓ  …減算値入力窓、
Ｋｍ  …乗算値入力窓
Ｋｄ  …除算値入力窓
Ｋfr  …分母値入力窓
Ｍｓ  …メニューアイコン
【図１】
2015125734.tif 000003
【図２】
2015125734.tif 000004
【図３】
2015125734.tif 000005
【図４Ａ】
2015125734.tif 000006
【図４Ｂ】
2015125734.tif 000007
【図５】
2015125734.tif 000008
【図６】
2015125734.tif 000009
【図７】
2015125734.tif 000010
【図８】
2015125734.tif 000011
【図９】
2015125734.tif 000012
【図１０】
2015125734.tif 000013