(57)【特許請求の範囲】
【請求項１】
任意の座標変換式を入力する式入力手段と、
この式入力手段により入力された座標変換式を記憶する式記憶手段と、
第１の座標と第２の座標とを別の領域に表示する座標表示手段と、
この座標表示手段により表示された第１の座標に対し変換対象を入力する変換対象入力手段と、
この変換対象入力手段により入力された変換対象に対応する座標の点を前記第１の座標上に表示させる対象座標表示手段と、
前記変換対象入力手段により入力された変換対象を前記式記憶手段により記憶された座標変換式に従い変換する変換手段と、
この変換手段により変換された変換結果に対応する座標の点が前記第２の座標の表示領域の範囲外となる場合に、当該座標の点が表示領域の範囲内となるように前記第２の座標のレンジを変更するレンジ変更手段と、
前記変換手段により変換された変換結果に対応する座標の点を前記レンジ変更手段でレンジが変更された第２の座標上に表示させる変換座標表示手段と、
を備えたことを特徴とする表示装置。
【請求項２】
前記変換対象入力手段は、前記座標表示手段により表示された第１の座標に対しユーザによりタッチされた位置を変換対象として入力し、
前記対象座標表示手段は、前記変換対象入力手段により入力されたタッチ位置に対応する座標の点を前記第１の座標上に表示させ、
前記変換手段は、前記変換対象入力手段により入力されたタッチ位置に対応する座標を前記式記憶手段により記憶された座標変換式に従い変換する、
ことを特徴とする請求項１に記載の表示装置。
【請求項３】
コンピュータを、
任意の座標変換式を入力する式入力手段、
この式入力手段により入力された座標変換式を記憶する式記憶手段、
第１の座標と第２の座標とを別の領域に表示する座標表示手段、
この座標表示手段により表示された第１の座標に対し変換対象を入力する変換対象入力手段、
この変換対象入力手段により入力された変換対象に対応する座標の点を前記第１の座標上に表示させる対象座標表示手段、
前記変換対象入力手段により入力された変換対象を前記式記憶手段により記憶された座標変換式に従い変換する変換手段、
この変換手段により変換された変換結果に対応する座標の点が前記第２の座標の表示領域の範囲外となる場合に、当該座標の点が表示領域の範囲内となるように前記第２の座標のレンジを変更するレンジ変更手段、
前記変換手段により変換された変換結果に対応する座標の点を前記レンジ変更手段でレンジが変更された第２の座標上に表示させる変換座標表示手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、座標変換を学習するための表示装置およびその制御プログラムに関する。
【背景技術】
【０００２】
例えば数学を学習する教育現場において、ユーザ入力された任意の関数式をグラフ化して表示する通称グラフ関数電卓なる電子計算装置が広く実用されている
また、このような電子計算装置において、以下に説明するような、座標変換を視覚的に学習させる機能を搭載したものがある（例えば、特許文献１参照。）。
【０００３】
すなわち、この電子計算装置では、一次変換モードにおいて、一次変換の対象となるグラフ関数式「Ｙ＝Ｘ」および変換行列を入力すると共に、任意の変換段階数ｎを設定して一次変換によるグラフデータの作成描画処理を実行すると、単位行列から前記入力変換行列までｎ段階に分割された変換行列が求められる。そして、順次各段階の変換行列に従ったグラフ関数式「Ｙ＝Ｘ」の一次変換がなされ、それぞれ対応するグラフデータが順番に１つの表示画面上に重ねて表示されるものである（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１０−０９７５０１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
座標変換を直感的に理解するためには、入力座標を視覚的に表示したままの状態で、変換された出力座標を表示することがましい。
【０００６】
しかしながら、同一の座標平面上にて前記入力座標と変換された出力座標とが共に表示されてしまうと、視覚的な混乱を引き起こし、座標変換の概念を直感的に理解するのには問題がある。
【０００７】
本発明は、このような課題に鑑みなされたもので、座標変換の概念を容易に且つ直感的に理解することが可能になる表示装置およびその制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明に係る表示装置は、任意の座標変換式を入力する式入力手段と、この式入力手段により入力された座標変換式を記憶する式記憶手段と、第１の座標と第２の座標とを別の領域に表示する座標表示手段と、この座標表示手段により表示された第１の座標に対し変換対象を入力する変換対象入力手段と、この変換対象入力手段により入力された変換対象に対応する座標の点を前記第１の座標上に表示させる対象座標表示手段と、前記変換対象入力手段により入力された変換対象を前記式記憶手段により記憶された座標変換式に従い変換する変換手段と、この変換手段により変換された変換結果に対応する座標の点が前記第２の座標の表示領域の範囲外となる場合に、当該座標の点が表示領域の範囲内となるように前記第２の座標のレンジを変更するレンジ変更手段と、前記変換手段により変換された変換結果に対応する座標の点を前記レンジ変更手段でレンジが変更された第２の座標上に表示させる変換座標表示手段と、を備えたことを特徴としている。
【発明の効果】
【００１５】
本発明によれば、座標変換の概念を容易に且つ直感的に理解することが可能になる表示装置およびその制御プログラムを提供できる。
【図面の簡単な説明】
【００１６】
【図１】本発明の表示装置の実施形態に係る電子計算装置（関数電卓）１０の外観構成を示す正面図。
【図２】前記電子計算装置１０の電子回路の構成を示すブロック図。
【図３】前記電子計算装置１０による座標変換表示処理（１）を示すフローチャート。
【図４】直交座標の座標変換処理に伴う座標軸の回転と平行移動のイメージを示す図。
【図５】前記電子計算装置１０の座標変換表示処理（１）に伴いＡ座標を変換前座標、Ｂ座標を変換後座標としたＢ座標レンジの拡張処理および再設定処理を説明する図。
【図６】前記電子計算装置１０の座標変換表示処理に伴い任意の点Ｐａを座標変換した場合の表示動作を示す図。
【図７】前記電子計算装置１０の座標変換表示処理に伴い任意の線分ｆａを座標変換した場合の表示動作を示す図。
【図８】前記電子計算装置１０の座標変換表示処理に伴い任意のグラフ関数式ｆ(x)を座標変換した場合の表示動作を示す図。
【図９】前記電子計算装置１０による座標変換表示処理（２）を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下図面により本発明の実施の形態について説明する。
【００１８】
図１は、本発明の表示装置の実施形態に係る電子計算装置（関数電卓）１０の外観構成を示す正面図である。
【００１９】
この電子計算装置１０は、その携帯性の必要からユーザが片手で十分把持し片手で操作可能な小型サイズからなり、この装置１０の本体正面にはキー入力部１１およびタッチパネル式表示部１４が設けられる。
【００２０】
キー入力部１１には、数字や文字を入力したり計算の実行を指示したりするための数字・文字・演算記号キー群１２、タッチパネル式表示部１４に表示されたカーソルＣｕの移動操作やデータ項目の選択操作などを行うためのカーソルキー１３、各種の関数を入力したり各種の動作モードを選択的に立ち上げたりするためのファンクションキーＦ１〜Ｆ４が備えられる。
【００２１】
このキー入力部１１により、各種の動作モードを設定したり、任意の数式を入力したり、直交あるいは空間座標のレンジを入力したりできる。
【００２２】
このタッチパネル式表示部１４は、ユーザがペンや指等でタッチした位置を検出するタッチ位置検出装置と表示装置が一体となった構造であり、液晶表示画面１４ｄに透明タッチパネル１４ｔを重ねて構成される。
【００２３】
図２は、前記電子計算装置１０の電子回路の構成を示すブロック図である。
【００２４】
この電子計算装置１０の電子回路は、コンピュータであるＣＰＵ２１を備えている。
【００２５】
ＣＰＵ２１は、ＲＯＭなどの記憶装置２２に予め記憶されている電卓制御プログラム、あるいはＲＯＭカードなどの外部記憶媒体２４から記憶媒体読み取り部２５を介して前記記憶装置２２に読み込まれた電卓制御プログラム、あるいはユーザＰＣ２６により接続される図示しない通信ネットワーク上のプログラムサーバから通信制御部２７を介して前記記憶装置２２に読み込まれた電卓制御プログラムに従い回路各部の動作を制御し、ＲＡＭ２３を作業用メモリとしてキー入力部１１からのキー入力信号やタッチパネル式表示部１４からのタッチ位置検出信号に応じた各種の演算処理を実行する。
【００２６】
ＲＡＭ２３には、Ａ座標表示データメモリ２３ａ、Ｂ座標表示データメモリ２３ｂ、変換式メモリ２３ｃ、Ａレンジデータメモリ２３ｄ、Ｂレンジデータメモリ２３ｅ、グラフ式メモリ２３ｆなどが確保される。
【００２７】
Ａ座標表示データメモリ２３ａには、タッチパネル式表示部１４の表示画面を上下２分割した上側の画面に表示される座標Ａの表示データが記憶される。
【００２８】
Ｂ座標表示データメモリ２３ｂには、タッチパネル式表示部１４の表示画面を上下２分割した下側の画面に表示される座標Ｂの表示データが記憶される。
【００２９】
変換式メモリ２３ｃには、ユーザ入力された座標変換の変換式が記憶される。
【００３０】
Ａレンジデータメモリ２３ｄには、前記座標Ａのｘ座標レンジ（ｘmin〜ｘmax）およびｙ座標レンジ（ｙmin〜ｙmax）を設定するレンジデータが記憶される。
【００３１】
Ｂレンジデータメモリ２３ｅには、前記座標ＢのＸ座標レンジ（Ｘmin〜Ｘmax）およびＹ座標レンジ（Ｙmin〜Ｙmax）を設定するレンジデータが記憶される。
【００３２】
グラフ式メモリ２３ｆには、ユーザ入力されたグラフ化の対象となる任意の関数式（グラフ関数式）が記憶される。
【００３３】
次に、前記構成の電子計算装置（関数電卓）１０による座標変換表示機能について説明する。
【００３４】
（実施例１）
図３は、前記電子計算装置１０による座標変換表示処理（１）を示すフローチャートである。
【００３５】
図４は、直交座標の座標変換処理に伴う座標軸の回転と平行移動のイメージを示す図である。
【００３６】
図５は、前記電子計算装置１０の座標変換表示処理（１）に伴いＡ座標を変換前座標、Ｂ座標を変換後座標としたＢ座標レンジの拡張処理および再設定処理を説明する図である。
【００３７】
図６は、前記電子計算装置１０の座標変換表示処理に伴い任意の点Ｐａを座標変換した場合の表示動作を示す図である。
【００３８】
ユーザ任意の座標変換式が入力され前記変換式メモリ２３ｃに記憶されると、例えば図６（Ａ）に示すように、当該入力された変換式はタッチパネル式表示部１４に表示される（ステップＳ１）。
【００３９】
ここで、ユーザ操作に応じて座標Ａのｘ座標レンジ（ｘmin〜ｘmax）およびｙ座標レンジ（ｙmin〜ｙmax）が入力されると、この座標ＡのレンジデータはＡレンジデータメモリ２３ｄに記憶される（ステップＳ２）。
【００４０】
すると、ユーザ操作に応じて、座標Ｂのレンジデータを自動設定するか否かのモードが設定される（ステップＳ３）。
【００４１】
座標Ｂのレンジデータを自動設定するモードに設定されると（ステップＳ４（Ｙｅｓ））、前記Ａレンジデータメモリ２３ｄに設定された座標Ａのレンジデータ［ｘ座標レンジ（ｘmin〜ｘmax），ｙ座標レンジ（ｙmin〜ｙmax）］および前記変換式メモリ２３ｃに記憶された座標変換式（回転率や移動量）に基づき、座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］が算出され、Ｂレンジデータメモリ２３ｅに記憶され設定される（ステップＳ５）。
【００４２】
一方、前記座標Ｂのレンジデータを自動設定しないモードに設定されると（ステップＳ４（Ｎｏ））、前記Ａレンジデータメモリ２３ｄに設定された座標Ａのレンジデータと同じレンジの座標ＢのレンジデータがＢレンジデータメモリ２３ｅに記憶される（ステップＳ６）。
【００４３】
こうして、座標Ａのレンジデータ［ｘ座標レンジ（ｘmin〜ｘmax），ｙ座標レンジ（ｙmin〜ｙmax）］および座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］が設定されると、図６（Ｂ）に示すように、当該設定されたレンジデータに対応した座標Ａのｘｙ座標と座標ＢのＸＹ座標とが、タッチパネル式表示部１４に表示される（ステップＳ７）。
【００４４】
そして、図６（Ｃ）に示すように、前記タッチパネル式表示部１４に表示された座標Ａ上の任意の点ＰａがタッチペンＰによりタッチされると（ステップＳ８（Ｙｅｓ））、当該タッチ位置に対応する点Ｐａが座標Ａ上に表示される（ステップＳ９）。
【００４５】
すると、前記座標Ａ上の点Ｐａに対応するｘｙ座標値（ｘpa，ｙpa）が前記変換式メモリ２３ｃに記憶された座標変換式に代入されて演算処理され、座標変換後のＸＹ座標値（Ｘpb，Ｙpb）が算出される。そして、この座標変換後のＸＹ座標値（Ｘpb，Ｙpb）に対応する点Ｐｂが、図６（Ｄ）に示すように、前記タッチパネル式表示部１４に表示された座標Ｂ上に表示される（ステップＳ１０）。
【００４６】
ここで、例えば、図４に示すような回転と平行移動を含む座標変換を行わせる座標変換式が入力された場合に、座標Ａ上の点Ｐａをタッチすると、前記座標変換式に従った座標変換の回転率や移動量に応じて算出された点ＰｂのＸＹ座標値（Ｘpb，Ｙpb）が、図５（Ａ）に示すように、座標Ｂの設定レンジから外れて同点Ｐｂが非表示となってしまうことがある。このような場合ユーザは、座標Ｂの設定レンジを拡張する指示を行う。すると、ユーザ操作に応じて当該座標Ｂの設定レンジを拡張する指示がされたと判断され（ステップＳ１１（Ｙｅｓ））、座標Ｂのレンジ拡張処理が実行される（ステップＳ１２）。
【００４７】
この座標Ｂのレンジ拡張処理では、前記Ｂレンジデータメモリ２３ｅに記憶された座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］について、そのＸ座標レンジ（Ｘmin〜Ｘmax）およびＹ座標レンジ（Ｙmin〜Ｙmax）が、予め設定された座標間隔で順次拡張される。そして、図５（Ｂ）に示すように、順次拡張処理された座標Ｂがタッチパネル式表示部１４に更新されながら表示される。この際、順次拡張されて表示される座標ＢのＸＹ座標軸は、座標Ａのｘｙ座標軸と色分けされて表示される。そして、順次拡張処理される座標Ｂのレンジ内に、前記座標変換された点ＰｂのＸＹ座標値（Ｘpb，Ｙpb）が含まれ当該座標Ｂ上に表示された時点で拡張処理が終了される。
【００４８】
ここで、前記レンジ拡張処理された座標Ｂ上の任意の１点、例えば前記表示された座標変換後の点ＰｂがタッチペンＰにより指定（タッチ）されると（ステップＳ１３）、図５（Ｃ）に示すように、当該タッチされた点ＰｂのＸＹ座標値（Ｘpb，Ｙpb）を中心にして前記座標Ａとその座標の縮尺を同じにした座標Ｂの新たなレンジデータが設定され、この座標Ｂがタッチパネル式表示部１４に再表示される（ステップＳ１４）。
【００４９】
これにより、タッチパネル式表示部１４の上下に分割して表示させた座標Ａと座標Ｂにおいて、ユーザ操作に応じて座標Ａ上の任意の点Ｐａを指定して表示させると、当該点Ｐａの座標値（ｘpa，ｙpa）が座標変換式に従い座標変換された点Ｐｂの座標値（Ｘpb，Ｙpb）として算出され前記座標Ｂ上に表示される。
【００５０】
このため、入力座標Ｐａと変換座標Ｐｂとが同一の座標平面上にて共に表示されることがないので、視覚的な混乱を引き起こすことなく、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００５１】
また、座標変換された点Ｐｂが、座標Ｂのレンジ外となり非表示になった場合には、当該座標Ｂのレンジを前記点Ｐｂが表示されるようになるまで拡張処理し、この点Ｐｂの表示位置を中心にした座標Ａと同縮尺の新たなレンジを設定して座標Ｂを再表示させる。このため、座標Ａ上での入力座標Ｐａと座標Ｂ上での変換座標Ｐｂとの対比表示を確実に実行でき、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００５２】
図７は、前記電子計算装置１０の座標変換表示処理に伴い任意の線分ｆａを座標変換した場合の表示動作を示す図である。
【００５３】
前記ステップＳ１〜Ｓ７の処理に従い、例えば図７（Ａ）に示すように、ユーザ任意の座標変換式が入力表示された後に、図７（Ｂ）に示すように、ユーザレンジ設定された座標Ａと自動レンジ設定または前記座標Ａと同一レンジに設定された座標Ｂとがタッチパネル式表示部１４に表示された状態で、図７（Ｃ）に示すように、前記座標Ａ上にて任意の線分ｆａがタッチペンＰにより描画入力されると（ステップＳ１５（Ｙｅｓ））、当該描画入力された線分ｆａが座標Ａ上に表示される（ステップＳ１６）。
【００５４】
すると、前記座標Ａ上の線分ｆａに対応する連続的なｘｙ座標値（ｘfa1,ｙfa1）（ｘfa2,ｙfa2）…（ｘfan,ｙfan）が前記変換式メモリ２３ｃに記憶された座標変換式に代入されて演算処理され、座標変換後の連続的なＸＹ座標値（Ｘfb1,Ｙfb1）（Ｘfb2,Ｙfb2）…（Ｘfbn,Ｙfbn）が算出される。そして、この座標変換後の連続的なＸＹ座標値（Ｘfb1,Ｙfb1）（Ｘfb2,Ｙfb2）…（Ｘfbn,Ｙfbn）に対応する線分ｆｂが、図７（Ｄ）に示すように、前記タッチパネル式表示部１４に表示された座標Ｂ上に表示される（ステップＳ１７）。
【００５５】
これにより、タッチパネル式表示部１４の上下に分割して表示させた座標Ａと座標Ｂにおいて、ユーザ操作に応じて座標Ａ上に任意の線分ｆａを表示させると、当該線分ｆａを構成する連続的な座標値（ｘfa1,ｙfa1）（ｘfa2,ｙfa2）…（ｘfan,ｙfan）が座標変換式に従い座標変換された線分ｆｂを構成する連続的な座標値（Ｘfb1,Ｙfb1）（Ｘfb2,Ｙfb2）…（Ｘfbn,Ｙfbn）として算出され前記座標Ｂ上に表示される。
【００５６】
このため、入力された線分ｆａと座標変換された線分ｆｂとが同一の座標平面上にて共に表示されることがないので、視覚的な混乱を引き起こすことなく、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００５７】
また、前記入力座標Ｐａと変換座標Ｐｂとの表示処理同様に、座標変換された線分ｆｂが、座標Ｂのレンジ外となり非表示になった場合には、当該座標Ｂのレンジを前記線分ｆｂが表示されるようになるまで拡張処理し、この線分ｆｂの表示位置を中央にした座標Ａと同縮尺の新たなレンジを設定して座標Ｂを再表示させる。
【００５８】
このため、座標Ａ上での入力座標の線分ｆａと座標Ｂ上での変換座標の線分ｆｂとの対比表示を確実に実行でき、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００５９】
図８は、前記電子計算装置１０の座標変換表示処理に伴い任意のグラフ関数式ｆ(x)を座標変換した場合の表示動作を示す図である。
【００６０】
前記ステップＳ１〜Ｓ７の処理に従い、例えば図８（Ａ）に示すように、ユーザ任意の座標変換式が入力表示された後に、図８（Ｂ）に示すように、ユーザレンジ設定された座標Ａと自動レンジ設定または前記座標Ａと同一レンジに設定された座標Ｂとがタッチパネル式表示部１４に表示された状態で、図８（Ｃ）に示すように、例えば表示画面上の他の領域にてキー入力されて表示されたグラフ関数式「ｙ＝ｘ」がタッチペンＰにより前記座標Ａ上にドラッグ＆ドロップされて入力される（ステップＳ１８（Ｙｅｓ））。
【００６１】
すると、図８（Ｄ）に示すように、前記入力されたグラフ関数式「ｙ＝ｘ」に対応するグラフｇａが座標Ａ上に生成されて表示される（ステップＳ１９）。
【００６２】
すると、前記入力されたグラフ関数式「ｙ＝ｘ」が前記変換式メモリ２３ｃに記憶された座標変換式に従い変換され（ステップＳ２０）、この変換後の式に対応するグラフｇｂが座標Ｂ上に生成されて表示される（ステップＳ２１）。
【００６３】
これにより、タッチパネル式表示部１４の上下に分割して表示させた座標Ａと座標Ｂにおいて、ユーザ操作に応じて座標Ａ上に任意のグラフ式を入力してそのグラフｇａを表示させると、当該グラフ式が座標変換式に従い変換され、変換後の式に対応するグラフｇｂが座標Ｂ上に生成されて表示される。
【００６４】
このため、入力されたグラフ式に対応するグラフｇａと座標変換されたグラフｇｂとが同一の座標平面上にて共に表示されることがないので、視覚的な混乱を引き起こすことなく、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００６５】
また、前記入力座標Ｐａと変換座標Ｐｂとの表示処理同様に、座標変換されたグラフ式に対応するグラフｇｂが、座標Ｂのレンジ外となり非表示になった場合には、当該座標Ｂのレンジを前記グラフｇｂが表示されるようになるまで拡張処理し、このグラフｇｂの表示位置を中央にした座標Ａと同縮尺の新たなレンジを設定して座標Ｂを再表示させる。
【００６６】
このため、座標Ａ上に入力されたグラフ式のグラフｇａと座標変換後のグラフ式に応じて座標Ｂ上に出力されたグラフｇｂとの対比表示を確実に実行でき、座標変換の概念を容易に且つ直感的に理解することが可能になる。
【００６７】
なお、前記電子計算装置１０の座標変換表示処理（１）では、座標Ｂのレンジデータを自動設定するモードにした場合（ステップＳ３，Ｓ４（Ｙｅｓ））、ユーザ設定された座標Ａのレンジデータおよび変換式メモリ２３ｃに記憶された座標変換式（回転率や平行移動量など）に基づき、座標Ｂのレンジデータを算出して設定する構成とした。
【００６８】
これに対し、次の座標変換表示処理（２）で説明するように、座標Ｂのレンジデータを自動設定するモードにした場合（ステップＳ３，Ｓ４（Ｙｅｓ））、座標変換式により座標変換された後の点Ｐｂ，線分ｆｂ，グラフｇｂの座標に応じて、当該点Ｐｂ，線分ｆｂ，グラフｇｂが適切な位置に含まれるように、座標Ｂのレンジデータを算出して設定する構成としてもよい。
【００６９】
（実施例２）
図９は、前記電子計算装置１０による座標変換表示処理（２）を示すフローチャートである。
【００７０】
この座標変換表示処理（２）のフローチャートにおいて、前記座標変換表示処理（１）のフローチャートと同一の処理ステップおよび同一の判断ステップについては、同一のステップ符号を付してその説明を省略する。
【００７１】
すなわち、この座標変換表示処理（２）では、座標Ｂのレンジデータを設定するモードが「自動」または「手動」の何れかに設定されると（ステップＳ３）、座標Ａがユーザ設定されたレンジデータに従い表示されると共に、座標Ｂも前記座標Ａと同じレンジデータに従って表示される（ステップＳ７′）。
【００７２】
そして、座標Ｂのレンジデータを自動設定するモードである場合に（ステップＳ４（Ｙｅｓ））、図６（Ｃ）に示すように、座標Ａ上の任意の点ＰａがタッチペンＰによりタッチされると（ステップＳ８（Ｙｅｓ））、当該タッチ位置に対応する点Ｐａが座標Ａ上に表示される（ステップＳ９）。
【００７３】
すると、前記座標Ａ上の点Ｐａに対応するｘｙ座標値（ｘpa，ｙpa）の座標変換後のＸＹ座標値（Ｘpb，Ｙpb）が、前記変換式メモリ２３ｃに記憶された座標変換式に従い演算処理されて算出される。そして、この座標変換後のＸＹ座標値（Ｘpb，Ｙpb）に対応する点Ｐｂが適切な位置（例えば、座標中心）になるように、前記座標Ａと同じ縮尺で座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］が算出されて設定される（ステップＳ１０ａ）。
【００７４】
そして、図６（Ｄ）に示すように、前記ステップＳ１０ａにて新たに設定された座標Ｂのレンジデータに従い当該座標Ｂが更新表示されると共に、この座標Ｂ上に前記座標変換された点Ｐｂが表示される（ステップＳ１０ｂ）。
【００７５】
これにより、座標Ｂのレンジデータを座標変換後の点Ｐｂの座標値に従い適切に設定でき、座標変換の概念をさらに容易に且つ直感的に理解することが可能になる。
【００７６】
また同様に、座標Ｂのレンジデータを自動設定するモードである場合に（ステップＳ４（Ｙｅｓ））、図７（Ｃ）に示すように、座標Ａ上にて任意の線分ｆａがタッチペンＰにより描画入力されると（ステップＳ１５（Ｙｅｓ））、当該描画入力された線分ｆａが座標Ａ上に表示される（ステップＳ１６）。
【００７７】
すると、前記座標Ａ上の線分ｆａの始点座標値（ｘfa1,ｙfa1）および終点座標値（ｘfan,ｙfan）が取得される（ステップ１７ａ）。
【００７８】
すると、この座標Ａ上の線分ｆａの始点座標値（ｘfa1,ｙfa1）と終点座標値（ｘfan,ｙfan）にそれぞれ対応する座標変換後の始点座標値（Ｘfb1,Ｙfb1）と終点座標値（Ｘfbn,Ｙfbn）が前記変換式メモリ２３ｃに記憶された座標変換式に従い演算処理されて算出される。そして、この座標変換後の始点座標値（Ｘfb1,Ｙfb1）と終点座標値（Ｘfbn,Ｙfbn）に対応する線分ｆｂが適切な位置（例えば、座標中央）になるように、前記座標Ａと同じ縮尺で座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］が算出されて設定される（ステップＳ１７ｂ）。
【００７９】
そして、図７（Ｄ）に示すように、前記ステップＳ１７ｂにて新たに設定された座標Ｂのレンジデータに従い当該座標Ｂが更新表示されると共に、この座標Ｂ上に前記座標変換された始点座標値（Ｘfb1,Ｙfb1）と終点座標値（Ｘfbn,Ｙfbn）に対応する線分ｆｂが表示される（ステップＳ１７ｃ）。
【００８０】
これにより、座標Ｂのレンジデータを座標変換後の線分ｆｂの始点・終点座標値に従い適切に設定でき、座標変換の概念をさらに容易に且つ直感的に理解することが可能になる。
【００８１】
また同様に、座標Ｂのレンジデータを自動設定するモードである場合に（ステップＳ４（Ｙｅｓ））、図８（Ｃ）に示すように、例えば表示画面上の他の領域にてキー入力されて表示されたグラフ関数式「ｙ＝ｘ」がタッチペンＰにより前記座標Ａ上にドラッグ＆ドロップされて入力されると（ステップＳ１８（Ｙｅｓ））、図８（Ｄ）に示すように、当該グラフ関数式「ｙ＝ｘ」に対応するグラフｇａが座標Ａ上に生成されて表示される（ステップＳ１９）。
【００８２】
すると、前記入力されたグラフ関数式「ｙ＝ｘ」が前記変換式メモリ２３ｃに記憶された座標変換式に従い変換され（ステップＳ２０）、この変換後の式に対応するグラフｇｂの描画座標位置が適切な位置（例えば、座標中央）になるように、前記座標Ａと同じ縮尺で座標Ｂのレンジデータ［Ｘ座標レンジ（Ｘmin〜Ｘmax），Ｙ座標レンジ（Ｙmin〜Ｙmax）］が算出されて設定される（ステップＳ２１ａ）。
【００８３】
そして、前記ステップＳ２１ａにて新たに設定された座標Ｂのレンジデータに従い当該座標Ｂが更新表示されると共に、この座標Ｂ上に前記座標変換された式に対応するグラフｇｂが表示される（ステップＳ２１ｂ）。
【００８４】
これにより、座標Ｂのレンジデータを座標変換後のグラフｇｂの描画座標に従い適切に設定でき、座標変換の概念をさらに容易に且つ直感的に理解することが可能になる。
【００８５】
一方、この座標変換表示処理（２）において、座標Ｂのレンジデータを自動設定するモードにしない場合は（ステップＳ４（Ｎｏ））、これ以降、前記座標変換表示処理（１）（図３参照）におけるステップＳ６〜Ｓ２１と同様に処理される。
【００８６】
なお、前記各実施形態において記載した手法、すなわち、図３のフローチャートに示す実施例１の座標変換表示処理（１）、図９のフローチャートに示す実施例２の座標変換表示処理（２）等の各手法は、コンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード等）、磁気ディスク（フロッピ(登録商標)・ディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記憶媒体２４に格納して配布することができる。そして、表示部を備えた電子機器のコンピュータは、この外部記憶媒体２４に記憶されたプログラムを記憶媒体読み取り部２５によって読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した座標変換前の入力座標Ａと座標変換後の出力座標Ｂとで対比表示する座標変換表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００８７】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）上を伝送させることができ、この通信ネットワーク（インターネット）に接続されたコンピュータ端末（プログラムサーバ）から前記のプログラムデータを取り込み、前述した座標変換前の入力座標Ａと座標変換後の出力座標Ｂとで対比表示する座標変換表示機能を実現することもできる。
【００８８】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【符号の説明】
【００８９】
１０  …電子計算装置（関数電卓）
１１  …キー入力部
１２  …数字・文字・演算記号キー群
１３  …カーソルキー
１４  …タッチパネル式表示部
１４ｄ…液晶表示画面
１４ｔ…透明タッチパネル
２１  …ＣＰＵ
２２  …記憶装置
２３  …ＲＡＭ
２３ａ…Ａ座標表示データメモリ
２３ｂ…Ｂ座標表示データメモリ
２３ｃ…変換式メモリ
２３ｄ…Ａレンジデータメモリ
２３ｅ…Ｂレンジデータメモリ
２３ｆ…グラフ式メモリ
２４  …外部記憶媒体
２５  …記憶媒体読み取り部
２６  …ユーザＰＣ
２７  …通信制御部
Ｐ    …タッチペン
Ｐａ  …座標変換前の入力点
Ｐｂ  …座標変換後の出力点
ｆａ  …座標変換前の入力線分
ｆｂ  …座標変換後の出力線分
ｇａ  …座標変換前のグラフ式に対応するグラフ
ｇｂ  …座標変換後のグラフ式に対応するグラフ
【図１】
0005532890.tif 000002
【図２】
0005532890.tif 000003
【図３】
0005532890.tif 000004
【図４】
0005532890.tif 000005
【図５】
0005532890.tif 000006
【図６】
0005532890.tif 000007
【図７】
0005532890.tif 000008
【図８】
0005532890.tif 000009
【図９】
0005532890.tif 000010