(57)【要約】【課題】グラフの表示範囲を変更する、利便性が高い表示制御装置、表示制御方法、プログラム及びグラフ表示装置を提供する。【解決手段】表示制御部２２０が、関数が描画された、複数の座標軸のうち少なくとも一つが線形軸であるグラフを表示装置に表示させる。操作受付部２３０が、関数の表示範囲を変更する変更指示を受け付ける。切替決定部２４０が、変更指示によって変更される表示範囲において、グラフの複数の座標軸の表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいてグラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する。対数軸に切り替えると決定した場合には、変更部２５０が線形軸を対数軸に切り替えたグラフを表示させる。【選択図】図１
2015060572.tif 000002
【特許請求の範囲】
【請求項１】
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、表示装置に表示させる表示制御手段と、
前記グラフの表示範囲を変更する変更指示を受け付ける受付手段と、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する決定手段と、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる変更手段と、
を備えることを特徴とする表示制御装置。
【請求項２】
前記表示制御手段はタッチパネルに前記グラフを表示させ、
前記受付手段は、前記タッチパネルに対するユーザのタッチ操作を、前記変更指示として受け付け、
前記変更手段は、前記タッチパネルに表示されたグラフを変更する、
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記変更手段は、前記線形軸を対数軸に切り替えたグラフに加え、前記線形軸を対数軸に切り替えることなく表示範囲を変更したグラフを同時に表示させる、
ことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記決定手段は、前記複数の座標軸のうち、前記表示される範囲が他の座標軸よりも所定の閾値を超えて大きい線形軸を対数軸に切り替えると決定する、
ことを特徴とする請求項１乃至３の何れかに記載の表示制御装置。
【請求項５】
前記決定手段は、前記変更される表示範囲において、前記他の座標軸よりも所定の閾値を超えて大きい線形軸では表示範囲外だが、他の座標軸では表示範囲内の部位に前記関数が描画される場合に、該線形軸を対数軸に切り替えると決定する、
ことを特徴とする請求項４に記載の表示制御装置。
【請求項６】
前記決定手段は、前記変更される表示範囲の全体で、前記関数が前記他の座標軸よりも所定の閾値を超えて大きい線形軸の０を超える部分に描画される場合に、該線形軸を対数軸に切り替えると決定する、
ことを特徴とする請求項４又は５に記載の表示制御装置。
【請求項７】
前記決定手段は、複数の座標軸のうち少なくとも一つが対数軸であるグラフが表示されている場合に、前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸上で前記関数の値又は変数が表示される範囲の差が前記所定の閾値以下であるか否かを判別し、判別の結果に基づいて該グラフの座標軸を対数軸から線形軸に切り替えるか否かを決定し、
前記変更手段は、前記線形軸に切り替えると決定した場合には、該対数軸を線形軸に切り替えた上で、前記変更指示に基づき表示範囲を変更した前記グラフを前記表示制御手段に表示させる、
ことを特徴とする請求項１乃至６の何れかに記載の表示制御装置。
【請求項８】
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、表示装置に表示させ、
前記グラフの表示範囲を変更する変更指示を受け付け、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定し、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる、
ことを特徴とする表示制御方法。
【請求項９】
表示装置を制御するコンピュータに、
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、前記表示装置に表示させる処理、
前記グラフの表示範囲を変更する変更指示を受け付ける処理、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する処理、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる処理、
を実行させるためのプログラム。
【請求項１０】
表示手段と、
関数を入力する入力手段と、
前記入力された関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、前記表示手段に表示させる表示制御手段と、
前記グラフの表示範囲を変更する変更指示を受け付ける受付手段と、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する決定手段と、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示手段に表示させる変更手段と、
を備えることを特徴とするグラフ表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示制御方法、プログラム及びグラフ表示装置に関する。
【背景技術】
【０００２】
関数電卓や表計算ソフトなどにおいて、関数のグラフを見やすく表示するための技術が知られている。例えば、特許文献１は一旦表示したグラフの表示範囲を変更する技術を開示している。特許文献１のグラフ表示装置では、予め表示されたグラフから一部を選択すると、その部分を拡大して表示する。また、特許文献２は、ユーザの操作によりグラフの座標軸を対数軸に設定して表示する技術を開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平７−１５２９１７号公報
【特許文献２】特開２００４−１１８４４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１の技術を用いてグラフの表示範囲を変更すると、座標軸同士の表示範囲の差が大きくなる場合がある。このような場合には対数軸でグラフを表示することが望ましい。しかしながら、特許文献２の技術を適用するだけでは、ユーザが対数軸に変更する操作を実行する必要がある。そのため、操作が煩雑となりユーザにとって利便性が低いという問題があった。
【０００５】
本発明は、上記問題に鑑みてなされたものであって、グラフの表示範囲を変更する、利便性が高い表示制御装置、表示制御方法、プログラム及びグラフ表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明の表示制御装置は、
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、表示装置に表示させる表示制御手段と、
前記グラフの表示範囲を変更する変更指示を受け付ける受付手段と、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する決定手段と、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる変更手段と、
を備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、グラフの表示範囲を変更する、利便性が高い表示制御装置、表示制御方法、プログラム及びグラフ表示装置を提供できる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施形態１に係る関数電卓の機能構成を示すブロック図である。
【図２】情報処理部の物理構成を示すブロック図である。
【図３】設定処理の一例を示すフローチャートである。
【図４】設定処理で表示される設定用画面の一例を示す図である。
【図５】グラフ表示処理の一例を示すフローチャートである。
【図６】表示領域拡大処理の一例を示すフローチャートである。
【図７】表示領域縮小処理の一例を示すフローチャートである。
【図８】同時表示処理の一例を示すフローチャートである。
【図９】グラフ表示処理の処理結果の一例を示す図である。
【図１０】グラフ表示処理の処理結果の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明を実施するための形態に係る関数電卓を、図を参照して説明する。なお、図中同一又は相当する部分には同一符号を付す。
【００１０】
（実施形態１）
関数電卓１は、（ｉ）関数のグラフを表示する機能、（ｉｉ）関数のグラフの表示範囲を変更する操作を受け付ける機能、（ｉｉｉ）変更されたグラフの表示範囲に応じて、グラフの座標軸を線形軸と対数軸とで切り替えるか否かを決定する機能、（ｉｖ）決定に応じて座標軸を切り替えたグラフを表示する機能、等を有する。
【００１１】
関数電卓１は図１に示すように入力部１０と、情報処理部２０と、タッチパネル３０と、を備える。
【００１２】
入力部１０は、キーボード、ボタン、ポインティングデバイス等の、ユーザの操作を受付ける操作受付装置と、操作受付装置が受け付けた操作の情報を情報処理部２０に伝達する伝達部と、から構成される。入力部１０は、このような物理構成によりユーザの操作を受け付けて、操作情報を情報処理部２０に伝達する。
【００１３】
情報処理部２０は、物理的には、図２に示すようにＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２と、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）２３と、Ｉ／Ｏ（Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）部２４と、内部バス２６と、から構成される。
【００１４】
ＣＰＵ２１は、関数電卓１の諸機能を制御する中央演算装置であり、ＲＯＭ２３からＲＡＭ２２にロードされたプログラムを実行して、後述する処理を実行する。
【００１５】
ＲＡＭ２２は、ＣＰＵ２１が実行するプログラムや中間データを一時的に保存し、ＣＰＵ２１が各種処理を行う際の作業領域として使用する揮発性メモリである。
ＲＯＭ２３は、ＣＰＵ２１が実行するプログラムを格納している不揮発性メモリである。
【００１６】
Ｉ／Ｏ部２４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）やシリアルポート、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）アダプタ等のインターフェース機器から構成され、情報処理部２０に接続された入力部１０やタッチパネル３０、その他外部装置等との情報の入出力を実現する。
【００１７】
なお、情報処理部２０は、ＲＡＭ２２やＲＯＭ２３の他に、一時作業領域や必要なデータを記憶するための外部記憶装置を備えていても良い。ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、Ｉ／Ｏ部２４とは内部バス２６によってそれぞれ接続され、相互に情報の送信が可能である。
【００１８】
情報処理部２０は、上記物理構成により関数取得部２１０と、表示制御部２２０と、操作受付部２３０と、切替決定部２４０と、変更部２５０と、関数記憶領域２６１０及び設定記憶領域２６２０が設定された記憶部２６０と、として機能する。情報処理部２０の各部の機能については後述する。
【００１９】
タッチパネル３０は、液晶ディスプレイ等の表示装置から構成される表示部３１０と、表示部３１０に重ねられたセンサ部３２０と、から構成される。本実施形態では、センサ部３２０には、静電容量式のタッチセンサといった、マルチタッチを判別可能なセンサを用いる。タッチパネル３０はこのような構成により、情報処理部２０からの指示に応じた画面を表示する。更に、タッチパネル３０は表示した画面に対するユーザの操作を検知し、情報処理部２０に伝達する。
【００２０】
次に、関数電卓１が実行する処理に付いて、フローチャートを参照して説明する。関数電卓１は、ユーザが入力部１０のうち設定操作に対応するボタンを押下すると、図３に示す設定処理を開始する。
【００２１】
設定処理では、まずＣＰＵ２１が表示部３１０に図４に示すような設定画面を表示させる（ステップＳ１０１）。図４の例では、ユーザがラジオボタンをセット／アンセットすることで、関数電卓１の機能の有効／無効を切り替えることができる。図４の「対数軸と線形軸とを自動的に切り替える」のラジオボタンをチェックすると、グラフの座標軸を線形軸から対数軸に自動的に切り替える機能が有効となる。この場合、切り替えたグラフと切り替えないグラフとを同時に表示するか否かを、さらに設定することが出来る。
一方、「自動的には切り替えない」をチェックすると、切り替え機能は無効となる。
【００２２】
ＣＰＵ２１は、次に表示した設定画面を用いた設定操作を受け付けたか否か判別する（ステップＳ１０２）。未だ受けつけて居ない場合には（ステップＳ１０２；Ｎｏ）、ステップＳ１０１を繰り返して、ユーザが設定操作を実行するまで待ち受ける。
【００２３】
例えば図４のラジオボタンを操作した後にユーザが確定のボタンをタッチした場合には、設定操作を受け付けたと判別する（ステップＳ１０２；Ｙｅｓ）。この場合には、ＣＰＵ２１は、受け付けた設定内容を、記憶部２６０に設定された設定記憶領域２６２０に記憶する（ステップＳ１０３）。設定記憶領域２６２０に記憶された設定情報は、情報処理部２０の各部から参照・上書き更新される。そして、設定処理は終了する。
【００２４】
このようにして予め記憶された設定情報に基づき、関数電卓１はグラフ表示を制御する。関数電卓１は、入力部１０のうち関数のグラフ表示を指示するボタンが押下されると、図５に示すグラフ表示処理を開始する。図１に示す情報処理部２０の各部（関数取得部２１０、表示制御部２２０、操作受付部２３０、切替決定部２４０、変更部２５０、記憶部２６０）は、ＣＰＵ２１が図５以下の処理を実行することで実現されるが、以下便宜的に各部を処理の主体として説明する。
【００２５】
グラフ表示処理では、まず関数取得部２１０がグラフ表示する関数を取得する（ステップＳ２０１）。関数取得部２１０は、入力部１０を用いたユーザのキー操作が指定する関数を取得しても良いし、予め関数記憶領域２６１０に記憶されている関数を読み出しても良い。
【００２６】
次に、表示制御部２２０が、取得した関数を表示するための設定情報を取得する（ステップＳ２０２）。本実施形態では、記憶部２６０の設定記憶領域２６２０に記憶されたデフォルトの表示設定を取得するものとする。ここでは、ｘを変数とする関数ｙ（ｘ）を、ｘ軸とｙ軸が共に線形軸のグラフ上に描写することを指定する設定情報を取得した場合について説明する。なお、デフォルト設定は工場出荷時に記憶される他、ユーザが入力部１０を用いて設定可能としてもよい。
【００２７】
次に、表示制御部２２０が、ステップＳ２０１で取得した関数を、ステップＳ２０２で取得した表示設定でグラフ表示する（ステップＳ２０３）。このように、表示制御部２２０は、ステップＳ２０１で取得した関数のグラフを、複数の座標軸のうち少なくとも一つ（この例ではｙ軸及びｘ軸の二つ）が線形軸である座標上に生成し、表示装置であるタッチパネル３０に表示させる。
【００２８】
次に、操作受付部２３０が、センサ部３２０から伝達された情報に基づいて、表示されたグラフに対するタッチ操作を検出したか否かを判別する（ステップＳ２０４）。タッチ操作を検出していない場合には（ステップＳ２０４；Ｎｏ）、ステップＳ２１０にスキップする。一方、タッチ操作を検出した場合には（ステップＳ２０４；Ｙｅｓ）、操作受付部２３０は、設定記憶領域２６２０に記憶された設定情報を参照して、切替機能が有効であるか否か判別する（ステップＳ２０４Ａ）。例えば図３のステップＳ１０３で記憶した設定情報において、切り替え機能が有効でないと指定されている場合には（ステップＳ２０４Ａ；Ｎｏ）、ステップＳ２１０まで処理をスキップする。
【００２９】
一方、切り替え機能が有効であると指定されている場合には（ステップＳ２０４Ａ；Ｙｅｓ）、次に操作受付部２３０は、タッチ操作が２本の指が離れるように移動するピンチアウトであるか否か判別する（ステップＳ２０５）。
【００３０】
ステップＳ２０５にてピンチアウトであると判別すると（ステップＳ２０５；Ｙｅｓ）、操作受付部２３０は、図６に示す表示領域拡大処理を開始する（ステップＳ２０６）。
【００３１】
表示領域拡大処理では、まず操作受付部２３０がピンチアウトの変化量を算出する（ステップＳ３０１）。例えば、ピンチアウトの開始時点で２指が（Ｘ１，Ｙ１）と（Ｘ２，Ｙ２）の位置にあり、終了時点で（Ｘ１’，Ｙ１’）と（Ｘ２’，Ｙ２’）に移動したとする（図９（Ａ））。Ｘ軸の変化量として、開始時点の２指の距離（Ｘ１−Ｘ２）と終了時点の距離（Ｘ１’−Ｘ２’）の比ｄｒＸを算出する（式（１））。同様に、Ｙ軸の変化量ｄｒＹも下記式（２）で算出される。
【００３２】
ｄｒＸ＝（Ｘ１’−Ｘ２’）／（Ｘ１−Ｘ２）・・・（１）
ｄｒＹ＝（Ｙ１’−Ｙ２’）／（Ｙ１−Ｙ２）・・・（２）
【００３３】
次に、切替決定部２４０がピンチアウトによって変更される新たなグラフの表示範囲を決定する（ステップＳ３０２）。例えば、更新前のｙが最大値ＹＨから最小値ＹＬまで表示されていたとすると、更新後のＹ軸の表示範囲を最小値Ｙｍｉｎ＝ＹＬ×ｄｒＹ〜最大値Ｙｍａｘ＝ＹＨ×ｄｒＹまでとすればよい。図９（Ａ）のように、ＹがＹＬ＝−５〜ＹＨ＝＋５まで表示されているときに、１８倍のピンチアウトが実行された場合（ｄｒＹが１８）、更新後のＹ軸の表示範囲は−９０〜＋９０になる（図９（Ｂ））。Ｘ軸についても同様に、更新前のｘが最大値ＸＨから最小値ＸＬまで表示されていたとすると、更新後のＸ軸の表示範囲は最大値Ｘｍａｘ＝ＸＨ×ｄｒＸ〜最小値Ｘｍｉｎ＝ＸＬ×ｄｒＸに決定される。
【００３４】
なお、ステップＳ３０１とＳ３０２における決定方法は上記の例に限定されない。例えば、上記の式（１）、（２）に限らず、１ドット分ピンチアウトされる毎に、拡大率を１％に設定するなど、ユーザの好みに合わせて既知の任意の方法で新たな表示範囲を決定すればよい。また、原点を中心としない場合には現在の表示範囲の中心を拡大の中心として、更新された表示範囲とする。
【００３５】
次に、切替決定部２４０は更新後の表示範囲において、グラフの複数の座標軸（Ｘ軸及びＹ軸）上で関数の値（Ｙの値）又は変数（Ｘの値）が表示される範囲の差が所定の閾値（例えば１００倍）を超えるか否かを判別する。具体的には、まず関数の値ｙが表示される範囲（Ｙｍａｘ−Ｙｍｉｎ）と変数ｘが表示される範囲（Ｘｍａｘ−Ｘｍｉｎ）との比ｒＹ＝（Ｘｍａｘ−Ｘｍｉｎ）／（Ｙｍａｘ−Ｙｍｉｎ）を算出する。そして比ｒＹが１００：１より大きいか否か判別する（Ｓ３０３）。
【００３６】
Ｙ軸の表示範囲がＸ軸の表示範囲と比べて閾値である１００倍超、即ち比ｒＹ１００：１より大きい場合には（ステップＳ３０３；Ｙｅｓ）、Ｙ軸が線形軸から対数軸に切り替えるか否かの判定対象となる。
【００３７】
ステップＳ３０３でＹｅｓと判別すると、次に切替決定部２４０は変更された表示範囲全体で、ｙ＞０に関数が描写されるか否か判別する（ステップＳ３０４）。例えば、取得された関数ｙ（ｘ）＝１０＾ｘである場合には、ｘの表示範囲に関わらずｙ＞０である。一方、関数ｙ（ｘ）＝ｘである場合には、ｘの表示範囲がｘ＞０である場合には表示範囲全体でｙ＞０であるが、ｘ≦０が表示範囲に含まれる場合には表示範囲全体でｙ＞０ではない。
【００３８】
変更された表示範囲全体で、ｙ＞０に関数が描写されると判別すると（ステップＳ３０４；Ｙｅｓ）、一つの切り替え条件が成立したと判断できるので、ステップＳ３０５で次の切り替え条件が成立したか否か判別する。このように、ｙ＝ｆ（ｘ）の変数域をＸｍｉｎ≦ｘ≦Ｘｍａｘとして、変数域内の全てのｘについてｙ（ｘ）＞０が成立すると、ステップＳ３０４に関する切り替え条件が成立したと判断できる。
【００３９】
なお、変更された表示範囲全体で、ｙ＞０に関数がプロットされていないと判別すると（ステップＳ３０４；Ｎｏ）、ｙ軸についての対称軸に切り替えないと決定してステップＳ３１３までスキップする。
【００４０】
ステップＳ３０５では、切替決定部２４０は変更されたｘ軸（判定対象でない座標軸）の表示範囲で、ｙ＞Ｙｍａｘの部分に関数が描写されるか否か判別する（ステップＳ３０５）。つまり、ｙ軸の正方向に関数が振り切れていることが対数軸に切り替ると決定するための条件の一つとなる。変更されたｘ軸の表示範囲（Ｘｍｉｎ〜Ｘｍａｘ）を変数域とするｙの値が、Ｙｍａｘ以下の範囲に収まれば（値域がｙ≦Ｙｍａｘであれば）、ｙ＞Ｙｍａｘの部分に関数が描写されないと判別する（ステップＳ３０５；Ｎｏ）。この場合には、この条件は成立しないので、ｙ軸についての対称軸に切り替えないと決定してステップＳ３１３までスキップする。
【００４１】
一方、変更されたｘ軸の表示範囲（Ｘｍｉｎ〜Ｘｍａｘ）を変数域とするｙの値に、Ｙｍａｘより大きい値があれば（値域がｙ≦Ｙｍａｘに収まらない）、ｙ＞Ｙｍａｘの部分に関数がプロットされていると判別する（ステップＳ３０５；Ｙｅｓ）。この場合に、ステップＳ３０５の切替条件は成立するので、ステップＳ３０６に移行して次の条件について判別する。この切替条件が成立することは、ｙ＝ｆ（ｘ）の変数域をＸｍｉｎ≦ｘ≦Ｘｍａｘとして、変数域内の何れかｘについてはｙ（ｘ）＞０が成立することと等しい。
【００４２】
そして、ステップＳ３０６にて切替決定部２４０は、現在Ｙ軸が線形軸として表示されているか否か判別する（ステップＳ３０６）。線形軸でない場合（対数軸の場合）には（ステップＳ３０６；Ｎｏ）、対数軸に切り替えても無意味なのでステップＳ３１３に移行する。一方、線形軸で有る場合には（ステップＳ３０６；Ｙｅｓ）、ステップＳ３０７にてＹ軸を対数軸に切り替える（図９（Ｃ））。切り替えられたグラフは、後述するステップＳ３１３で新たに表示される。
【００４３】
なお、ステップＳ３０７ではＹ軸の表示範囲を対数の底（例えば１０）で割り切れる位置にさらに変更して、グラフの可視性を向上しても良い。例えば、対数の底が１０（自然対数）であれば、Ｙ軸の表示範囲の上限及び下限を１、１０、１００、…といった切りの良い値に変更する。
【００４４】
ステップＳ３０３に戻って、ｙ軸：ｘ軸の表示領域の比が１００：１以下の場合には（ステップＳ３０３；Ｎｏ）、切替決定部２４０はｘ軸を対数軸に切り替えるか否かを判別する。まず、切替決定部２４０はｘ軸：ｙ軸が閾値である１００：１より大きい（ｘ軸の表示領域がｙ軸の１００倍より大きい）か否か判別する（ステップＳ３０８）。Ｘ軸対Ｙ軸の比が閾値である１００：１以下の場合には（ステップＳ３０８；Ｎｏ）、Ｘ軸を対数軸に切り替えないと判定して、ステップＳ３１３にスキップする。一方、１００：１より大きい場合には（ステップＳ３０８；Ｙｅｓ）、切替決定部２４０は、ステップＳ３０４と同様に、表示範囲全体でｘ＞０であるか否か判別する（ステップＳ３０９）。例えば、更新された表示範囲でｘ軸の表示範囲（表示されるｆ（ｘ）の変数域）が１＜ｘ＜１００で有る場合には、表示範囲全体でｘ＞０であると判別し（ステップＳ３０９；Ｙｅｓ）、ステップＳ３１０の判定処理に移行する。一方、表示範囲全体でｘ＞０でない場合には、Ｘ軸を対数軸に切り替えないと判別（ステップＳ３０９；Ｎｏ）してステップＳ３１３までスキップする。
【００４５】
次に、ステップＳ３０５と同様に、切替決定部２４０は変更されたｙ軸（判定対象でない座標軸）の表示範囲で、ｘ＞Ｘｍａｘの部分に関数がプロットされるか否か判別する（ステップＳ３１０）。更新された表示範囲でｘ軸の正の方向に関数が振り切れている場合には、ｘ＞Ｘｍａｘの部分に関数がプロットされていると判別して（ステップＳ３１０；Ｙｅｓ）、ステップＳ３１１に移行する。一方、振り切れていない場合には、ｘ＞Ｘｍａｘの部分に関数がプロットされていないと判別して（ステップＳ３１０；Ｎｏ）、そのままステップＳ３１３に移行する。この場合、ｘ軸は対数軸には切り替えられない。
【００４６】
そして、ステップＳ３１１にて切替決定部２４０は、現在ｘ軸が線形軸として表示されているか否か判別する（ステップＳ３１１）。線形軸でない場合には（ステップＳ３１１；Ｎｏ）、対数軸に切り替えても無意味なのでステップＳ３１３に移行する。一方、線形軸で有る場合には（ステップＳ３１１；Ｙｅｓ）、ステップＳ３１２にてＸ軸を対数軸に切り替えることを決定する。
【００４７】
なお、ステップＳ３０７と同様に、ステップＳ３１２でｘ軸の表示範囲を対数の底で割り切れる位置にさらに変更して、グラフの可視性を向上しても良い。
【００４８】
ステップＳ３１３では、変更部２５０が、表示制御部２２０を用いて、表示範囲を変更（拡大）したグラフをタッチパネル３０に表示させる。このとき、ステップＳ３０７を実行した際にはｙ軸を、ステップＳ３１２を実行した場合にはｘ軸を、それぞれ線形軸から対数軸に変更した上でグラフを表示させる。
【００４９】
ステップＳ３１３が終了すると、表示領域拡大処理は終了する。図５に戻って、ステップＳ２０６が終わると、次にプロセスはステップＳ２０９に移る。一方、ステップＳ２０５にてタッチ操作がピンチアウトでないと判別すると（ステップＳ２０５；Ｎｏ）、次に操作受付部２３０はそのタッチ操作が２本の指が近づくように移動するピンチインであるか否か判別する（ステップＳ２０７）。
【００５０】
ステップＳ２０７にてピンチインであると判別すると（ステップＳ２０７；Ｙｅｓ）、操作受付部２３０は、図７に示す表示領域縮小処理を開始する（ステップＳ２０８）。
【００５１】
表示領域縮小処理では、操作受付部２３０が、図６のステップＳ３０１とＳ３０２と同様に、ピンチインの変化量を算出し（ステップＳ４０１）、変更後の新たな表示範囲を決定する（ステップＳ４０２）。ステップＳ２０５やＳ３０１、Ｓ２０７，Ｓ４０１の処理を実行することで、操作受付部２３０は、グラフにおける関数の表示範囲を変更する変更指示を受け付ける機能を発揮する。
【００５２】
そして、切替決定部２４０は、ステップＳ３０３とは逆に、ステップＳ４０２で決定した変更後の表示範囲において、ｘ軸に対するｙ軸の比（ｙ軸：ｘ軸）が所定の閾値である１００：１以下か否か判別する（ステップＳ４０３）。１００：１以下の場合には（ステップＳ４０３；Ｙｅｓ）、現在Ｙ軸が対数軸として表示されているか否か判別する（ステップＳ４０４）。対数軸でない場合には（ステップＳ４０４；Ｎｏ）、線形軸に切り替えても無意味なのでステップＳ４０９に移行する。一方、対数軸で有る場合には（ステップＳ４０４；Ｙｅｓ）、ステップＳ４０５にてｙ軸を線形軸に切り替える。切り替えられたグラフは、後述するステップＳ４０９で新たに表示される。
【００５３】
ステップＳ４０３に戻って、ｙ軸：ｘ軸の比が１００：１より大きい場合には（ステップＳ４０３；Ｎｏ）、切替決定部２４０はｘ軸を線形軸に切り替えるか否かを判別する。まず、切替決定部２４０はｘ軸：ｙ軸が閾値である１００：１以下か否か判別する（ステップＳ４０６）。ｙ軸に対するｘ軸の比が閾値である１００：１以下の場合には（ステップＳ４０６；Ｎｏ）、ｘ軸を線形軸に切り替えないと判別して、ステップＳ４０９にスキップする。
【００５４】
一方、１００：１未満である場合には（ステップＳ４０６；Ｙｅｓ）、切替決定部２４０は、現在ｘ軸が対数軸として表示されているか否か判別する（ステップＳ４０７）。対数軸でない場合には（ステップＳ４０７；Ｎｏ）、線形軸に切り替えても無意味なのでステップＳ４０９に移行する。一方、対数軸である場合には（ステップＳ４０７；Ｙｅｓ）、ステップＳ４０８にてｘ軸を線形軸に切り替える。切り替えられたグラフは、後述するステップ４０９で新たに表示される。
【００５５】
ステップＳ４０９では、変更部２５０が、表示制御部２２０を用いて、表示範囲を変更（縮小）したグラフをタッチパネル３０に表示させる。このとき、ステップＳ４０５を実行した際にはＹ軸を、ステップＳ４０８を実行した場合にはＸ軸を、それぞれ対数軸から線形軸に変更した上でグラフを表示させる。
【００５６】
ステップＳ４０９が終了すると、表示領域縮小処理は終了する。図５に戻って、ステップＳ２０６又はＳ２０８が終わると、変更部２５０は図８に示す同時表示処理を開始する（ステップＳ２０９）。
【００５７】
同時表示処理では、まず変更部２５０が図５のステップＳ２０６又はＳ２０８で座標軸を線形軸と対数軸とで切り替えたか否か判別する（ステップＳ５０１）。切り替えていない場合には（ステップＳ５０１；Ｎｏ）、同時表示処理を終了する。
【００５８】
一方、切り替えていた場合には（ステップＳ５０１；Ｙｅｓ）、次に変更部２５０は設定記憶領域２６２０に記憶された設定情報を参照して、図３の設定処理で「同時表示する」に設定されていたか判別する（ステップＳ５０２）。同時表示設定が有効でない場合には（ステップＳ５０２；Ｎｏ）、同時表示処理を終了する。
【００５９】
同時表示設定が有効である場合には（ステップＳ５０２；Ｙｅｓ）、座標軸を線形軸と対数軸とで切り替えたグラフに加えて、座標軸を線形軸から対数軸に、あるいは対数軸から線形軸に切り替えることなく表示範囲のみを変更したグラフをさらに同時に表示させる（ステップＳ５０３）。
【００６０】
ステップＳ５０３では、座標軸を線形軸と対数軸とで切り替えたグラフと切り替えた座標軸（例えば黒）とを同じ色で表示する。また、切り替えることなく表示範囲のみを変更したグラフについても、切り替えなかった座標軸と同じ色（切り替えたグラフとは異なる色、例えば赤）で表示する（図１０（Ｂ））。
このような構成によれば、ユーザは煩雑な操作の要なく、自動的に座標軸を線形軸と対数軸とで切り替えたグラフと、切り替えなかったグラフを比較して、所望のグラフを選択して表示することが出来る。また、同時に表示されたグラフと座標軸とを色分けすることで、二つの座標軸とグラフが重ねて同時に表示されても何れが何れであるか判別することが出来る。
なお、ここでは座標軸を切り替えたグラフと切り替えなかったグラフとを重ねて表示したが、別のグラフとして並べて表示しても良い。
【００６１】
図５に戻って、ステップＳ２０９が終わるか、ステップＳ２０４でタッチ操作を検出しないと判別するか（ステップＳ２０４；Ｎｏ）、ステップＳ２０４Ａで切り替え機能が有効でないと判別するか（ステップＳ２０４Ａ；Ｎｏ）、ステップＳ２０７でピンチインでないと判別すると（ステップＳ２０７；Ｎｏ）、情報処理部２０は、その他の処理を実行する（ステップＳ２１０）。その他の処理とは、グラフ表示の中断や計算機能の実行といった、グラフの表示・更新とは異なる関数電卓１の機能を実行するための処理である。
ステップＳ２１０が終わると、情報処理部２０はステップＳ２０３に戻ってグラフを表示し、次のタッチ操作を待ち受ける。
【００６２】
上述した処理によって、関数電卓１は例えば図９や図１０に示すような機能をユーザに提供する。例えば、関数ｙ（ｘ）＝１０＾ｘをグラフ表示させる入力するとする。これに応じて、図９（Ａ）のようにデフォルトの表示範囲で、ｘ軸とｙ軸とが線形軸のグラフ上に関数が描写（プロット）される。これに対してｙ軸を拡大するように縦方向にピンチアウトすると、図９（Ｂ）のように自動的にｙ軸の表示範囲が拡大して表示される。
【００６３】
図９（Ｂ）では、ｙ軸の表示範囲が−１００から＋１００、ｘ軸の表示範囲は−８から＋８であるので、図６のステップＳ３０３とＳ３０８とでＮｏと判別され、Ｘ軸もＹ軸も対数軸に切り替えられずそのまま表示されている。
【００６４】
図９（Ｂ）の状態でさらにピンチアウトし、Ｙ軸の表示範囲がＸ軸に対して１００倍を超えると、図９（Ｃ）のようにＹ軸が対数軸に変換される。この結果、煩雑な操作の要なく、Ｘ軸とＹ軸とで１００倍を超えるなど、表示領域の差が大きい場合でも変数ｘと関数の値ｙとの関係が確認しやすいグラフを表示することが出来る。ここで、図３の設定処理で自動切り替え機能を無効にすると、図９（Ｄ）のようにＹ軸が線形軸のまま表示される。この場合、２つの軸の表示範囲が大きく異なるので、関数の曲線がどのような形状であるのか把握しにくい。しかしながら、常に自動で切りかわると、線形軸のままのグラフを利用したい場合に却って不便である。そこで、通常時は自動切り替え機能を有効にし、不要な場合には機能を無効にできるようにして利便性を確保している。
【００６５】
また、図３の設定処理で同時表示機能を有効にした状態では、切り替える前（図１０（Ａ））からピンチアウトして切り替え条件が成立すると、図１０（Ｂ）のように対数軸に変化したグラフと線形軸のままのグラフとが同時に表示される。この状態でさらにピンチアウトすると、対数軸の表示範囲が拡大される（図１０（Ｃ））。
【００６６】
以上説明したとおり、本実施形態の関数電卓１は、関数取得部２１０が取得した関数が描画された、ｘ軸とｙ軸といった複数の座標軸のうち少なくとも一つが線形軸であるグラフを、表示制御部２２０がタッチパネル３０に表示させる。そして、操作受付部２３０が、表示されたグラフの表示範囲を変更する変更指示として、タッチ操作（ピンチイン・ピンチアウト）を受け付け、表示範囲を変更する。ここで、更新される表示範囲において、ｘ軸で変数ｘが表示される範囲と、ｙ軸で関数の値ｙが表示される範囲と、の差が所定の差（例えば１００倍）を超えたか否か判別し、超えていた場合には切替決定部２４０が一方を対数軸に切り替えることを決定する。そして、変更部２５０が大きい方の線形軸を対数軸に切り替えた上で、表示範囲を変更したグラフをタッチパネル３０に表示させる。
【００６７】
このような構成によれば、グラフの座標軸同士で表示される変数や関数の値の差が大きくなり、数値同士の関係がわかりにくくなった場合に、煩雑な操作の要なく見やすい片対数グラフに変更することが出来る。そのため、ユーザにとって利便性が高くなる。
【００６８】
また、表示装置と操作の受け付け手段として、タッチパネルを採用している。そのため、ピンチアウト・ピンチインといった直感的な操作でグラフの表示範囲の拡大・縮小が可能となる。一方で、タッチパネルを用いた操作は確実性に欠け、ユーザの意図よりも拡大や縮小が行き過ぎ、曲線の差が読み取りにくい、意味のないグラフとなってしまう場合も多い。そこで関数電卓１では、タッチパネルを用いた構成で、関数軸の表示範囲の差が大きくなった場合には自動で対数軸に切り替えることで、意味のないグラフが表示される割合を小さくしてタッチパネルの弱点をカバーしている。
【００６９】
さらに、線形軸を対数軸に切り替えたグラフを表示した場合には、同時表示処理により図１０（Ｂ）や（Ｃ）のように線形軸を対数軸に切り替えることなく表示範囲を変更したグラフをさらに（同時に）表示する。このような構成により、自動切り換えを行った場合と行わない場合とを容易に比較することができるため、よりユーザにとっての利便性を高めることが出来る。
【００７０】
また、グラフの複数の座標軸のうち、表示される範囲が他の座標軸よりも所定の閾値を超えて大きい線形軸を対数軸に切り替えるため、煩雑な操作の要なく表示範囲の大きい座標軸を選択的に対数軸に切り替えることができる。
【００７１】
また、対数軸に変換するか決定するにあたって、更新される表示範囲において、他の座標軸よりも所定の閾値を超えて大きい線形軸（切り替え対象の座標軸）では表示範囲外だが、他の座標軸では表示範囲内の部位に関数が描画される場合に、線形軸を対数軸に切り替える。例え座標軸同士で表示範囲の差が大きくなっても、グラフがその正の方向に振り切れていなければ、グラフにおいて関数の形状を把握できる割合は高い。このような構成によれば、グラフの形状に応じて、必要性が高い場合に限って自動的に対数軸を線形軸に変換できるので、不要な変換を避けユーザの利便性を高めることが出来る。
【００７２】
さらに、対数軸に切り替えるにあたって、表示される範囲が他の座標軸よりも所定の閾値を超えて大きい線形軸を対数軸に切り替えると決定することで、対数に変換できない負の値が含まれない場合にかぎって対数軸に変換することができる。このため、負の対数を計算することによって生じるエラーを防ぐことが出来る。
【００７３】
また、切替決定部２４０は、複数の座標軸のうち少なくとも一つが対数軸であるグラフが表示されている場合に、受け付けた更新指示によって更新される表示範囲において、グラフの複数の座標軸上で関数の値ｙ又は変数ｘが表示される範囲の差が所定の閾値以下であるか否かを判別し、判別の結果に基づいてグラフの座標軸を対数軸から線形軸に切り替えるか否かを決定する。そして、線形軸に切り替えると決定された場合には、変更部２５０が判定対処の対数軸を線形軸に切り替えた上で、表示範囲を変更したグラフをタッチパネルに表示させる。
このような構成によれば、一旦対数軸に変更したグラフについても、容易に線形軸にもどすことができる。そのため、ユーザの利便性が高い。
【００７４】
（変形例）
以上、本発明の実施形態１について説明したが、本発明の実施形態はこれに限られない。
例えば、上記実施形態１では、ピンチアウトの操作を受けた場合に線形軸から対数軸に切り替える処理を実行すると共に、ピンチインの操作を受け付けた場合には対数軸から線形軸に切り替える処理を実行した。これに限定されず、表示範囲の拡大指示（ピンチアウト）を受け付けたときに対数軸から線形軸に切り替える処理を実行する構成や、縮小指示（ピンチイン）を受け付けたときに線形軸から対数軸に切り替える処理を実行する構成も有効である。このためには領域拡大処理と表示領域縮小処理とを区別せず、何れを受け付けたときにも図６と図７のうち重複しない処理を全て実行すればよい。
例えば２つの座標軸のうち、一方（例えばｘ軸）が対数軸で、他方（例えばｙ軸）が線形軸で表示されているときに、対数軸（ｘ軸）が縮小されるのみならず、線形軸（ｙ軸）が拡大されて両者の表示範囲の差が１００倍を下回る場合がある。あるいは、共に線形軸の状態で、一方を大幅に縮小した結果、表示範囲の差が１００倍を超える場合も考えられる。この変形例の構成によれば、このような場合でも柔軟に対数軸と線形軸とを切り替えることができる。
【００７５】
また、上記実施例では、拡大・縮小の操作を受け付ける手段としてタッチパネルを例に説明した。しかし、これに限定されず、文字入力やマウス操作といった、グラフの表示範囲を変更可能な任意の入力受付手段を用いた構成で代用することが出来る。
【００７６】
尚、本発明は、実施形態１、若しくはその変形例に係る関数電卓１として提供できることはもとより、プログラムの適用により、既存のパーソナルコンピュータなど、汎用の計算機を関数電卓１として機能させることもできる。すなわち、関数電卓１による各機能構成を実現させるためのグラフ表示制御プログラムを、既存のが表示装置を制御するコンピュータ（ＣＰＵなど）が実行できるように適用することで、実施形態１、若しくは変形例に係る関数電卓１として機能させることができる。
【００７７】
このようなプログラムの配布方法は任意であり、例えば、メモリカード、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）又はＤＶＤ−ＲＯＭ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などの記録媒体に格納して配布できる他、インタネットなどの通信媒体を介して配布することもできる。
【００７８】
また、本発明は、本発明の広義の精神と範囲を逸脱することなく、様々な実施形態及び変形が可能とされるものである。つまり、本発明のいくつかの実施形態を説明したが、上述した実施形態は本発明を説明するためのものであり、本発明の範囲を限定するものではない。本発明の範囲は、実施形態ではなく、特許請求の範囲に記載された発明とその均等の範囲を含む。
以下に本願出願の当初の特許請求の範囲に記載された発明を付記する。
【００７９】
（付記１）
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、表示装置に表示させる表示制御手段と、
前記グラフの表示範囲を変更する変更指示を受け付ける受付手段と、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する決定手段と、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる変更手段と、
を備えることを特徴とする表示制御装置。
【００８０】
（付記２）
前記表示制御手段はタッチパネルに前記グラフを表示させ、
前記受付手段は、前記タッチパネルに対するユーザのタッチ操作を、前記変更指示として受け付け、
前記変更手段は、前記タッチパネルに表示されたグラフを変更する、
ことを特徴とする付記１に記載の表示制御装置。
【００８１】
（付記３）
前記変更手段は、前記線形軸を対数軸に切り替えたグラフに加え、前記線形軸を対数軸に切り替えることなく表示範囲を変更したグラフを同時に表示させる、
ことを特徴とする付記１又は２に記載の表示制御装置。
【００８２】
（付記４）
前記決定手段は、前記複数の座標軸のうち、前記表示される範囲が他の座標軸よりも所定の閾値を超えて大きい線形軸を対数軸に切り替えると決定する、
ことを特徴とする付記１乃至３の何れかに記載の表示制御装置。
【００８３】
（付記５）
前記決定手段は、前記変更される表示範囲において、前記他の座標軸よりも所定の閾値を超えて大きい線形軸では表示範囲外だが、他の座標軸では表示範囲内の部位に前記関数が描画される場合に、該線形軸を対数軸に切り替えると決定する、
ことを特徴とする付記４に記載の表示制御装置。
【００８４】
（付記６）
前記決定手段は、前記変更される表示範囲の全体で、前記関数が前記他の座標軸よりも所定の閾値を超えて大きい線形軸の０を超える部分に描画される場合に、該線形軸を対数軸に切り替えると決定する、
ことを特徴とする付記４又は５に記載の表示制御装置。
【００８５】
（付記７）
前記決定手段は、複数の座標軸のうち少なくとも一つが対数軸であるグラフが表示されている場合に、前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸上で前記関数の値又は変数が表示される範囲の差が前記所定の閾値以下であるか否かを判別し、判別の結果に基づいて該グラフの座標軸を対数軸から線形軸に切り替えるか否かを決定し、
前記変更手段は、前記線形軸に切り替えると決定した場合には、該対数軸を線形軸に切り替えた上で、前記変更指示に基づき表示範囲を変更した前記グラフを前記表示制御手段に表示させる、
ことを特徴とする付記１乃至６の何れかに記載の表示制御装置。
【００８６】
（付記８）
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、表示装置に表示させ、
前記グラフの表示範囲を変更する変更指示を受け付け、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定し、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる、
ことを特徴とする表示制御方法。
【００８７】
（付記９）
表示装置を制御するコンピュータに、
関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、前記表示装置に表示させる処理、
前記グラフの表示範囲を変更する変更指示を受け付ける処理、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する処理、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示装置に表示させる処理、
を実行させるためのプログラム。
【００８８】
（付記１０）
表示手段と、
関数を入力する入力手段と、
前記入力された関数に基づくグラフを、複数の座標軸のうち少なくとも一つが線形軸である座標上に生成し、前記表示手段に表示させる表示制御手段と、
前記グラフの表示範囲を変更する変更指示を受け付ける受付手段と、
前記受け付けた変更指示によって変更される表示範囲において、前記グラフの複数の座標軸に対応する表示範囲の差が所定の閾値を超えるか否かを判別し、判別の結果に基づいて該グラフの座標軸を線形軸から対数軸に切り替えるか否かを決定する決定手段と、
前記対数軸に切り替えると決定した場合には、前記線形軸を対数軸に切り替えた上で、前記変更指示に基づき表示範囲を変更したグラフを前記表示手段に表示させる変更手段と、
を備えることを特徴とするグラフ表示装置。
【符号の説明】
【００８９】
１…関数電卓、１０…入力部、２０…情報処理部、２１…ＣＰＵ、２２…ＲＡＭ、２３…ＲＯＭ、２４…Ｉ／Ｏ部、２６…内部バス、２１０…関数取得部、２２０…表示制御部、２３０…操作受付部、２４０…切替決定部、２５０…変更部、２６０…記憶部、２６１０…関数記憶領域、２６２０…設定記憶領域、３０…タッチパネル、３１０…表示部、３２０…センサ部
【図１】
2015060572.tif 000003
【図２】
2015060572.tif 000004
【図３】
2015060572.tif 000005
【図４】
2015060572.tif 000006
【図５】
2015060572.tif 000007
【図６】
2015060572.tif 000008
【図７】
2015060572.tif 000009
【図８】
2015060572.tif 000010
【図９】
2015060572.tif 000011
【図１０】
2015060572.tif 000012