(57)【要約】【課題】図形を表示すると共に当該図形に関する数値情報を表示するための図形表示制御装置で、所望の図形を簡単に描画かつ動画表示させ、当該図形に関する所望の部分の数値情報も明確に表示させること。【解決手段】直線，多角形，円などの図形描画用アイコンの中から図形描画したい所望のアイコンを選択し、マウスやペンによって表示画面上にて所望図形の基準点をポインタＰｎで指定すると、指定の各基準点に従って所望の図形が描画表示される。そして描画表示された図形の所望のパーツ部分をポインタＰｎで指定すると、指定図形部分の長さ，傾きなどを演算数値化するための各種のパラメータアイコン３１〜３９が一覧表示され、所望のパラメータアイコンを選択するだけで当該選択アイコンに対応する数値化対象図形部分のパラメータが算出され数値情報として図形画面固定位置のパラメータ表示エリア１６ｂに表示される。【選択図】    図４
2004326691.tif 000002
【特許請求の範囲】
【請求項１】
所望の図形を選択する図形選択手段と、
この図形選択手段により選択された図形を表示部に描画する図形描画制御手段と、
この図形描画制御手段により表示部に描画された図形に関する複数の数値情報のうち何れかの数値情報を選択する数値情報選択手段と、
この数値情報選択手段により選択された前記図形に関する数値情報を前記表示部の所定の表示位置に表示させる数値情報表示制御手段と、
前記図形描画制御手段により前記表示部に描画された図形を順次動画表示させる図形動画表示制御手段と、
この図形動画表示制御手段により前記図形が順次動画表示される毎に、前記数値情報表示制御手段により前記表示部の所定の表示位置に表示される数値情報を順次更新して表示させる数値情報更新表示制御手段と、
を備えたことを特徴とする図形表示制御装置。
【請求項２】
前記数値情報選択手段は、
前記図形描画制御手段により表示部に描画された図形の部分を指定する図形部分指定手段を有し、
この図形部分指定手段により指定された図形部分に関する複数の数値情報のうち何れかの数値情報を選択することを特徴とする請求項１に記載の図形表示制御装置。
【請求項３】
前記図形部分指定手段は、前記図形描画制御手段により表示部に描画された図形の部分をポインタで指定するポインタ指定手段を有し、
前記数値情報選択手段は、前記図形描画制御手段により表示部に描画された図形に関する複数の数値情報の種類をアイコンにより表示するアイコン表示手段と、このアイコン表示手段により表示された複数種類のアイコンのうち１つのアイコンをポインタで選択して何れかの数値情報を選択するポインタ選択手段とを有する、
ことを特徴とする請求項２に記載の図形表示制御装置。
【請求項４】
さらに、
前記表示部の表示画面に対するタッチ位置を検出するタッチ位置検出手段を備え、
このタッチ位置検出手段による表示画面に対するタッチ位置の検出に基づき、前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択を行うことを特徴とする請求項３に記載の図形表示制御装置。
【請求項５】
さらに、
前記表示部の表示画面に表示されるポインタを操作するマウスを備え、
このマウスにより前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択を行うことを特徴とする請求項３に記載の図形表示制御装置。
【請求項６】
さらに、
図形の動画形態を選択する動画形態選択手段を備え、
前記図形動画表示制御手段は、前記動画形態選択手段により選択された図形の動画形態に応じて、前記図形描画制御手段により前記表示部に描画された図形を順次動画表示させる、
ことを特徴とする請求項１乃至請求項５の何れか１項に記載の図形表示制御装置。
【請求項７】
表示部を備えたコンピュータを制御して図形を表示するための図形表示制御プログラムであって、
前記コンピュータを、
所望の図形を選択する図形選択手段、
この図形選択手段により選択された図形を表示部に描画する図形描画制御手段、
この図形描画制御手段により表示部に描画された図形に関する複数の数値情報のうち何れかの数値情報を選択する数値情報選択手段、
この数値情報選択手段により選択された前記図形に関する数値情報を前記表示部の所定の表示位置に表示させる数値情報表示制御手段、
前記図形描画制御手段により前記表示部に描画された図形を順次動画表示させる図形動画表示制御手段、
この図形動画表示制御手段により前記図形が順次動画表示される毎に、前記数値情報表示制御手段により前記表示部の所定の表示位置に表示される数値情報を順次更新して表示させる数値情報更新表示制御手段、
として機能させるためのコンピュータ読み込み可能な図形表示制御プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形を表示すると共に当該図形に関する数値情報を表示するための図形表示制御装置および図形表示制御プログラムに関する。
【０００２】
【従来の技術】
従来、関数計算機能を備えた電子計算機において、関数式を入力してグラフの描画を指示すると、入力された関数式に対応するグラフが描画表示されるものが実用化されている。
【０００３】
例えば、Ｙ＝Ｘ２という関数式を入力すると、予め設定されたＸの座標範囲において、それぞれのＸ値に対応するＹ値が算出され、グラフとして描画表示される。
【０００４】
このような従来のグラフ表示装置では、入力された関数式（例えば、Ｙ＝Ｘ２＋ＡＸ＋Ｂ）において、変数Ａを指定し、この変数Ａに代入する値を任意の範囲、任意の間隔で変化させた場合のグラフを順次描画表示するようにしたダイナミックグラフと呼ばれるグラフ表示機能を備えたものが考えられている。
【０００５】
ダイナミックグラフを利用することで、ある関数式の変数を変化させた場合に、グラフがどのように変化するかを容易に把握することができるので、グラフの変化について学習するのに非常に有効となる。
【０００６】
そして、ダイナミックグラフによるグラフの変化表示に応じて、当該グラフの交点座標やグラフによって表される面積などを共に変化表示するグラフ表示装置も考えられている（例えば、特許文献１参照。）。
【０００７】
【特許文献１】
特開平１１−１８４８２０号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、前記従来のグラフ表示装置において、まずグラフの描画表示を行わせるためには、描画したいグラフの関数式を入力する必要があり、また当該グラフの変化表示を行わせるためには、そのグラフ関数式にある所望の変数値の変化範囲を入力しなければならない。
【０００９】
従って、ユーザに、関数式とグラフについてのある程度の知識がないと簡単に利用することができないため、誰でもが所望の形をしたグラフなどの図形を簡単に描画表示させ、しかも当該図形に関する所望の部分の数値情報を簡単な操作でかつ明確に表示させることはできない問題がある。
【００１０】
本発明は、前記のような問題に鑑みてなされたもので、所望の図形を簡単に描画かつ動画表示させ、当該図形に関する所望の部分の数値情報も明確に表示させることが可能になる図形表示制御装置および図形表示制御プログラムを提供することを目的とする。
【００１１】
【課題を解決するための手段】
すなわち、本発明の請求項１に係る図形表示制御装置では、図形選択手段により所望の図形を選択すると、この選択された図形が図形描画制御手段により表示部に描画され、数値情報選択手段により前記表示部に描画された図形に関する複数の数値情報のうち何れかの数値情報を選択すると、この選択された前記図形に関する数値情報が数値情報表示制御手段により前記表示部の所定の表示位置に表示される。そして、図形動画表示制御手段により前記表示部に描画された図形を順次動画表示させると、数値情報更新表示制御手段により前記図形が順次動画表示される毎に前記表示部の所定の表示位置に表示される数値情報が順次更新されて表示される。
【００１２】
これによれば、簡単な操作で所望の図形を描画でき、当該図形に関する所望の数値情報を所定の表示位置に表示できると共に、当該図形の動画表示を行わせ、これに伴い該図形に関する数値情報を容易に更新表示できることになる。
【００１３】
また、本発明の請求項２に係る図形表示制御装置では、前記請求項１に係る図形表示制御装置にあって、その数値情報選択手段では、図形描画制御手段により表示部に描画された図形の部分を指定する図形部分指定手段を有し、この図形部分指定手段により指定された図形部分に関する複数の数値情報のうち何れかの数値情報が選択される。
【００１４】
これによれば、描画表示された図形上の所望の図形部分を指定して、当該図形部分に関する長さ，角度，傾きなどの数値情報を容易に選択し表示できることになる。
【００１５】
また、本発明の請求項３に係る図形表示制御装置では、前記請求項２に係る図形表示制御装置にあって、その図形部分指定手段では、ポインタ指定手段によって前記表示部に描画された図形の部分がポインタで指定され、また、数値情報選択手段では、アイコン表示手段によって前記表示部に描画された図形に関する複数の数値情報の種類がアイコンにより表示され、ポインタ選択手段によって、前記アイコン表示された複数種類のアイコンのうち１つのアイコンがポインタで選択されて何れかの数値情報が選択される。
【００１６】
これによれば、数値情報として表示すべき図形の部分をポインタで簡単に指定できると共に、当該数値情報の種類もその種類を示す表示アイコンをポインタで選択することで簡単に指定できることになる。
【００１７】
また、本発明の請求項４に係る図形表示制御装置では、前記請求項３に係る図形表示制御装置にあって、さらに、表示部の表示画面に対するタッチ位置を検出するタッチ位置検出手段が備えられ、このタッチ位置検出手段による表示画面に対するタッチ位置の検出に基づいて、前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択が行われる。
【００１８】
これによれば、表示画面上でのペンタッチ操作によって、数値表示の対象となる図形部分の指定、および数値表示の種類を示すアイコンの選択が簡単にできることになる。
【００１９】
また、本発明の請求項５に係る図形表示制御装置では、前記請求項３に係る図形表示制御装置にあって、さらに、表示部の表示画面に表示されるポインタを操作するマウスが備えられ、このマウスにより前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択が行われる。
【００２０】
これによれば、表示画面上のポインタを操作するマウスによって、数値表示の対象となる図形部分の指定、および数値表示の種類を示すアイコンの選択が簡単にできることになる。
【００２１】
また、本発明の請求項６に係る図形表示制御装置では、前記請求項１乃至請求項５の何れか１項に係る図形表示制御装置にあって、さらに、図形の動画形態を選択する動画形態選択手段が備えられ、前記図形動画表示制御手段では、前記動画形態選択手段により選択された図形の動画形態に応じて、前記表示部に描画された図形が順次動画表示される。
【００２２】
これによれば、図形の動画形態を簡単に選択して、所望の図形動画表示と当該図形の動画表示に伴う数値情報の更新表示とを容易に行うことができることになる。
【００２３】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について説明する。
【００２４】
図１は、本発明の実施形態に係る図形表示制御装置１０の電子回路の構成を示すブロック図である。
【００２５】
本図形表示制御装置１０は、各種の記録媒体に記録された図形表示制御用プログラムやインターネットなどの通信ネットワークを介してダウンロードされた図形表示制御用プログラムを読み込み、この読み込んだ図形表示制御用プログラムによって動作が制御されるコンピュータにより構成することができる。
【００２６】
図１に示すように、本実施形態における図形表示制御装置１０は、ＣＰＵ１１、入力部１２（含むマウス１７）、ＲＯＭ１３、ＲＡＭ１４、表示駆動回路１５、表示部１６、タブレット１６ａ、位置検出回路１５ａ、通信部１８、及び記録媒体読取り部２０によって構成されている。
【００２７】
ＣＰＵ１１は、装置全体の制御を司るもので、入力部１２からのキー操作信号やマウス１７による表示画面上でのポインタ操作信号、あるいはタッチペンＰによるタブレット１６ａ上でのタッチ操作に伴い位置検出回路１５ａにより検出される表示画面タッチ位置検出信号に応じて、ＲＯＭ１３に予め記憶されているシステムプログラムを起動させ、このシステムプログラムに従って図形表示制御処理を実行し、各種の動作モードに応じた動作制御を行なうものである。ＣＰＵ１１には、入力部１２（含むマウス１７）、ＲＯＭ１３の他、ＲＡＭ１４が接続されると共に、表示駆動回路１５を介して表示部１６が接続され、また、位置検出回路１５ａを介して表示部１６の表示画面に重ねられたタブレット１６ａが接続され、さらに、通信部１８、記録媒体読取り部２０が接続される。
【００２８】
なお、ＣＰＵ１１は、ＲＯＭ１３に記憶されたプログラムに限らず、記録媒体読取り部２０によって記録媒体２１に記録されているプログラムを読み込み、ＲＡＭ１４に記憶させて実行することもできる。また、通信部１８を介してインターネットなどの通信ネットワークＮ上にあるサーバ装置１９から配信されたプログラムを読み込み、ＲＡＭ１４に記憶させて実行することもできる。
【００２９】
入力部１２は、図形表示制御装置１０の動作を規定する指示やデータを入力するもので、数値キー、文字キー、記号キー等が含まれるデータ入力キー１２ａ、計算機モード，図形モード，グラフモード等の動作モードを選択するためのモード選択画面を表示させるためのモードキー１２ｂ（「モード」）、各種のデータ選択やデータ入力の実行を指示するための実行キー１２ｃ（「実行」）、グラフ用の関数式を入力する関数式入力画面を表示させるための式キー１２ｄ（「式」）、図形モードにおいて指示された図形描画用アイコンおよび表示画面上でのポインタ指示位置に対応する図形の描画の開始を指示するための図形キー１２ｅ（「図形」）、グラフモードにおいて入力された関数及びデータに対応するグラフの描画の開始を指示するためのグラフキー１２ｆ（「グラフ」）、グラフ表示する際の座標範囲（レンジ）を入力するレンジ入力画面を表示させるためのレンジキー１２ｈ（「レンジ」）、各種選択や指定を行なうための上下左右のそれぞれの方向に対応するカーソルキー１２ｉ，１２ｊ，１２ｋ，１２ｍが設けられている。なお、図示していないが、各種の機能を実行するためのファンクションキーの他、各種のキーが設けられている。さらに、入力部１２には、表示部１６の表示画面上に表示されるポインタを移動操作すると共に、当該ポインタ位置に対応した表示データを指示するためのマウス１７が備えられる。
【００３０】
ＲＯＭ１３には、図形表示制御装置１０の全体の制御を司るシステムプログラムの他、各種の動作モードに対応した制御処理プログラム等が予め記憶される。
【００３１】
ＲＡＭ１４は、図形表示制御装置１０において扱われる各種のデータを記憶するもので、表示レジスタ１４ａ、式レジスタ１４ｂ、図形描画用アイコンレジスタ１４ｃ、図形用パラメータアイコンレジスタ１４ｄ、パラメータ演算レジスタ１４ｅ、グラフレジスタ１４ｆ、グラフ描画レジスタ１４ｇ、図形描画レジスタ１４ｈ、図形指定部分レジスタ１４ｉ等が設けられている。
【００３２】
表示レジスタ１４ａには、表示部１６に表示すべき表示データがビットマップデータとして展開されて記憶される。
【００３３】
式レジスタ１４ｂには、入力部１２に対する操作によって入力されたデータに応じて求められた、グラフ表示のための関数式のデータが記憶される。
【００３４】
図形描画用アイコンレジスタ１４ｃには、表示画面上でのポインタによる指定位置に対応した直線，多角形，円などの図形を描画表示させる際に、その描画したい図形の種類を選択するための各種図形のアイコンが記憶される。
【００３５】
図形用パラメータアイコンレジスタ１４ｄには、表示画面上に描画表示された図形に応じて、当該図形の各部を数値情報にして演算表示する際に、その数値化表示したいパラメータの内容を選択するための各種のパラメータアイコン３１〜３９（図４参照）が記憶される。
【００３６】
パラメータ演算レジスタ１４ｅには、前記図形用パラメータアイコン３１〜３９によって選択された数値化パラメータに応じて、描画表示中の図形情報に基づき演算された数値情報が記憶されるもので、例えば直線図形に対する長さパラメータ３１（図４（Ａ）参照）が選択された場合には、当該直線図形の描画データからその長さが演算されて記憶される。
【００３７】
グラフレジスタ１４ｆには、式レジスタ１４ｂに記憶された関数式の変数の値を変化させることによって作成されるグラフが、各変数値に対応してそれぞれ記憶される。
【００３８】
グラフ描画レジスタ１４ｇは、式レジスタ１４ｂに記憶された関数式データに応じて、グラフを描画（展開）するために利用されるワークエリアである。
【００３９】
図形描画レジスタ１４ｈは、図形描画用アイコンレジスタ１４ｃから選択された各種図形アイコンの種類と表示画面上でのポインタ指示位置に応じて、図形を描画（展開）するために利用されるワークエリアである。
【００４０】
図形指定部分レジスタ１４ｉには、表示画面上で表示された図形の各部を構成するパーツに対しポインタにより指定された指定位置の座標が記憶される。
【００４１】
表示駆動回路１５は、ＣＰＵ１１の制御のもとでＲＡＭ１４に記憶された各種データに基づいて、表示部１６におけるグラフや関数式等の表示を駆動制御する。
【００４２】
表示部１６は、例えばカラー表示が可能な液晶ディスプレイで構成され、表示駆動回路１５の制御のもとで各種表示を行なう。
【００４３】
表示部１６の表示画面上には、透明タブレット１６ａが重ねて設けられる。この透明タブレット１６ａに対するタッチペンＰによるタッチ位置は位置検出回路１５ａにより検出され、この位置検出回路１５ｂにより検出されたタッチ位置に応じて、表示画面上での入力操作の内容が判断される。
【００４４】
通信部１８は、本図形表示制御装置１０と外部の通信ネットワークＮとの間でデータ通信を行うもので、この通信部１８を介して、例えばサーバ装置１９から配信された各種のデータがダウンロードされる。
【００４５】
記録媒体読取り部２０は、記録媒体２１に対してプログラムやデータの書き込み／読出しを行なう。記録媒体２１としては、例えばフロッピーディスク、ハードディスク、ＣＤ−ＲＯＭ、ＤＶＤなどの各種のものが利用できる。
【００４６】
次に、前述した構成によるグラフ表示装置の動作について説明する。
【００４７】
図２は前記図形表示制御装置１０において所望の図形を描画表示させるための図形描画表示処理を示すフローチャートである。
【００４８】
「モード」キー１２ｂの操作に伴い表示される動作モードの選択画面において図形モードが選択されると、直線・曲線・多角形・円など、各種の図形の形をした図形描画用アイコンがＲＡＭ１４内の図形描画用アイコンレジスタ１４ｃから読み出され表示部１６に一覧表示される。
【００４９】
この図形描画用アイコンが一覧表示されて、図２における図形描画処理が起動された状態で、ユーザがこれから描画表示させたい図形描画用アイコンがタッチペンＰによりタブレット１６ａを介してタッチされ選択されると（ステップＳ１→Ｓ２）、当該ペンタッチにより選択されたユーザ所望の種類の図形描画用アイコンが反転表示されて示される（ステップＳ３）。
【００５０】
ここで、表示部１６の表示画面上で、ユーザ所望の描画すべき図形に対応した当該図形の基準位置を構成する各座標の位置をタッチペンＰによりタッチして指定すると（ステップＳ４）、このペンタッチにより指定された座標位置を基準に、前記図形描画用アイコンによって選択された種類の図形が図形描画レジスタ１４ｈに描画記憶され表示部１６に表示される（ステップＳ５）。
【００５１】
すなわち、例えば“直線”の図形描画用アイコンを選択し、表示画面上で２つの座標位置Ａ，Ｂを指定すると、この指定された座標位置Ａ，Ｂを起点，終点とする直線Ａ−Ｂが描画表示される。
【００５２】
また、例えば“多角形”の図形描画用アイコンを選択し、表示画面上でｎ個の座標位置Ａ，Ｂ，…，ｎを指定すると、この指定された座標位置Ａ，Ｂ…，ｎをそれぞれ頂点とする多角形直線Ａ，Ｂ，…，ｎが描画表示される。
【００５３】
また、例えば“円”の図形描画用アイコンを選択し、表示画面上で第１，第２の座標位置Ａ，Ｂを指定すると、この指定された第１の座標位置Ａを中心とし、Ａ−Ｂ間の距離を半径とする円が描画表示される。
【００５４】
図３は前記図形表示制御装置１０において描画表示された図形に従い演算対象のパラメータを選択しその数値情報を動画対応で演算表示させるための図形パラメータ動画演算処理を示すフローチャートである。
【００５５】
図４は前記図形表示制御装置１０による図形パラメータ動画演算処理に伴い図形表示画面上に一覧表示される図形用パラメータアイコンを示す図であり、同図（Ａ）は一辺の図形パーツを指定した場合に選択可能な４種類の図形用パラメータアイコン３１〜３４を示す図、同図（Ｂ）は二辺の図形パーツを指定した場合に選択可能な３種類の図形用パラメータアイコン３５〜３７を示す図、同図（Ｃ）は三辺以上の図形パーツを指定した場合に選択可能な２種類の図形用パラメータアイコン３８，３９を示す図である。
【００５６】
図形表示制御装置１０による図形表示状態では、その図形表示エリアの上部の所定の位置に、前記各種の図形用パラメータアイコン３１〜３９の選択に応じて演算算出される図形部分のパラメータが数値表示されるパラメータ表示エリア１６ｂが設けられる。
【００５７】
例えば図４（Ａ）に示すような三角形の図形表示画面において、その一辺の直線Ａ−ＡＨが、マウス１７によるポインタ操作あるいはタッチペンＰによるタッチ操作に応じたポインタＰ１ａ，Ｐ１ｂでの指定により選択されると、この選択された直線Ａ−ＡＨの長さをパラメータとして数値表示するための長さアイコン３１、直線Ａ−ＡＨの傾きをパラメータとして数値表示するための傾きアイコン３２、直線Ａ−ＡＨの角度をパラメータとして数値表示するための角度アイコン３３、直線Ａ−ＡＨの関数式をパラメータとして数値表示するための関数式アイコン３４が一覧表示される（ステップＡ１→Ａ２→Ａ３）。
【００５８】
また、例えば図４（Ｂ）に示すような三角形の図形表示画面において、その二辺の直線Ａ−ＡＨ，Ａ−Ｂが、マウス１７によるポインタ操作あるいはタッチペンＰによるタッチ操作に応じたポインタＰ１ａ，Ｐ１ｂ，Ｐ２ａ，Ｐ２ｂでの指定により選択されると、この選択された直線Ａ−ＡＨとＡ−Ｂの狭角をパラメータとして数値表示するための狭角アイコン３５、直線Ａ−ＡＨとＡ−Ｂに基づく三角形が二等辺三角形であることをパラメータとして数値表示するための二等辺三角アイコン３６、直線Ａ−ＡＨとＡ−Ｂが平行線である場合にその二線間距離をパラメータとして数値表示するための線間距離アイコン３７が一覧表示される（ステップＡ１→Ａ４→Ａ５）。
【００５９】
また、例えば図４（Ｃ）に示すような三角形の図形表示画面において、その三辺の直線Ａ−ＡＨ，Ａ−Ｂ，Ｂ−ＡＨが、マウス１７によるポインタ操作あるいはタッチペンＰによるタッチ操作に応じたポインタＰ１ａ，Ｐ１ｂ，Ｐ２ａ，Ｐ２ｂ，Ｐ３ａ，Ｐ３ｂでの指定により選択されると、この選択された直線Ａ−ＡＨ，Ａ−Ｂ，Ｂ−ＡＨの内接円の半径をパラメータとして数値表示するための半径アイコン３８、直線Ａ−ＡＨ，Ａ−Ｂ，Ｂ−ＡＨに囲まれる当該多角形（この場合は三角形）の面積をパラメータとして数値表示するための面積アイコン３９が一覧表示される（ステップＡ１→Ａ６→Ａ７）。
【００６０】
ここで、例えば図４（Ａ）で示したように、一辺の直線Ａ−ＡＨをポインタＰ１ａ，Ｐ１ｂにより指定し選択した長さアイコン３１、傾きアイコン３２、角度アイコン３３、関数式アイコン３４の各パラメータアイコンの一覧選択表示状態で（ステップＡ１→Ａ２→Ａ３）、ペンタッチあるいはポインタ操作によりユーザ所望の表示パラメータである長さアイコン３１が選択されると（ステップＡ８）、指定の一辺の直線Ａ−ＡＨの図形描画データに基づき当該直線Ａ−ＡＨの長さが算出され、前記選択された長さアイコン３１と共に、算出された長さの数値情報「９．３５５４７９６７８」がパラメータ表示エリア１６ｂに表示される（ステップＡ９）。
【００６１】
また、例えば図４（Ｂ）で示したように、二辺の直線Ａ−ＡＨ，Ａ−ＢをポインタＰ１ａ，Ｐ１ｂ，Ｐ２ａ，Ｐ２ｂにより指定し選択した狭角アイコン３５、二等辺三角アイコン３６、線間距離アイコン３７の各パラメータアイコンの一覧選択表示状態で（ステップＡ１→Ａ４→Ａ５）、ペンタッチあるいはポインタ操作によりユーザ所望の表示パラメータである狭角アイコン３５が選択されると（ステップＡ８）、指定の二辺の直線Ａ−ＡＨ，Ａ−Ｂの図形描画データに基づき当該二辺のなす角度（狭角）が算出され、前記選択された狭角アイコン３５と共に、算出された狭角の数値情報「３６．８４９７０８８６」がパラメータ表示エリア１６ｂに表示される（ステップＡ９）。
【００６２】
また、例えば図４（Ｃ）で示したように、三辺の直線Ａ−ＡＨ，Ａ−Ｂ，Ｂ−ＡＨをポインタＰ１ａ，Ｐ１ｂ，Ｐ２ａ，Ｐ２ｂ，Ｐ３ａ，Ｐ３ｂにより指定し選択した半径アイコン３８、面積アイコン３９の各パラメータアイコンの一覧選択表示状態で（ステップＡ１→Ａ６→Ａ７）、ペンタッチあるいはポインタ操作によりユーザ所望の表示パラメータである面積アイコン３９が選択されると（ステップＡ８）、指定の三辺の直線Ａ−ＡＨ，Ａ−Ｂ，Ｂ−ＡＨにより囲まれた三角形の図形描画データに基づき当該三角形の面積が算出され、前記選択された面積アイコン３９と共に、算出された面積の数値情報「２５．５３」がパラメータ表示エリア１６ｂに表示される（ステップＡ９）。
【００６３】
すなわち、本実施形態による図形表示制御装置１０では、図形モードにおいて表示される直線，多角形，円などの複数種類の図形描画用アイコンの中から所望の種類のアイコンを選択すると共に、表示画面上で当該所望の描画図形の基準点Ｐｎａ，Ｐｎｂを指定するだけで、図形描画のための関数式や数値データを入力せずに、当該指定の基準点Ｐｎａ，Ｐｎｂに基づいた所望の図形を描画表示できるようになる。しかも、この描画表示された図形の中でパラメータとして数値化表示したいパーツ部分をポインタにより指定して当該数値化表示用のパラメータアイコン３１〜３９を選択するだけで、その数値化部分を現す数学式などを入力せずに、所望の図形部分の数値情報を演算し固定位置のパラメータ表示エリア１６ｂに表示できるようになる。
【００６４】
図５は前記図形表示制御装置１０の図形描画表示処理および図形パラメータ動画演算処理に伴い円周角の定理を証明するための図形表示状態およびパラメータ選択演算表示状態を示す図である。
【００６５】
図６は前記図形表示制御装置１０の図形描画表示処理および図形パラメータ動画演算処理に伴い円周角の定理を証明するためのパラメータ選択動画演算表示状態を示す図である。
【００６６】
例えば図５（Ａ）に示すように、前記図２における図形描画表示処理に従い、円の図形描画用アイコンを選択し、表示画面上の２点Ａ，Ｂを半径としてポインタで指定した円の図形を描画表示させる（ステップＳ１〜Ｓ５）と共に、さらに、弧ＢＣに対する中心角ＢＡＣと円周角ＢＤＣを演算すべきパラメータの対象とするために、多角形の図形描画用アイコンを選択し、同表示画面上の点Ａ，Ｂに加え円弧上の２点Ｃ，Ｄをポインタで指定した変四角形Ａ，Ｂ，Ｃ，Ｄの図形を描画表示させる（ステップＳ１〜Ｓ５）。
【００６７】
この状態で、図５（Ｂ）に示すように、辺ＢＣと辺ＣＤをポインタＰ１ａ，Ｐ１ｂとＰ２ａ，Ｐ２ｂにより指定して選択すると、太枠Ｂ′にて示すように、指定された２辺ＢＣ：ＣＤのなす円周角ＢＤＣを演算パラメータとするための狭角アイコン３５が選択されると共に（ステップＡ１→Ａ４→Ａ５，Ａ８）、その円周角（狭角）ＢＤＣが二辺の直線ＢＣとＣＤの図形描画データに基づき算出され、前記選択された狭角アイコン３５と共に、算出された円周角ＢＤＣの数値情報「５０．０２２」がパラメータ表示エリア１６ｂに表示される（ステップＡ９）。
【００６８】
なお、前記辺ＢＣと辺ＣＤをポインタＰ１ａ，Ｐ１ｂとＰ２ａ，Ｐ２ｂにより指定選択した際に、その２辺ＢＣ：ＣＤのなす円周角ＢＤＣを演算パラメータとするための狭角アイコン３５が自動選択されない場合には、図５（Ｄ）に示すように、演算パラメータのメニューボタン１６ｂ′を指定することで、当該２辺選択に対応する各演算パラメータのアイコン３５〜３７を一覧表示させ、これから前記狭角アイコン３５を選択し、その円周角ＢＤＣの数値情報「５０．０２２」を演算表示させてもよい。
【００６９】
このように、半径Ａ，Ｂの円、および当該点Ａ，Ｂと円弧上の２点Ｃ，Ｄを結ぶ変四角形Ａ，Ｂ，Ｃ，Ｄからなる所望の図形を描画表示させ、その２辺ＢＣ：ＣＤのなす円周角ＢＤＣを演算パラメータとする狭角アイコン３５を選択して当該円周角ＢＤＣの数値情報「５０．０２２」を演算表示させた状態で、図５（Ｃ）に示すように、表示画面上のパラメータ表示エリア１６ｂに沿って表示されている「Ｅｄｉｔ」ボタン１６ｃを選択操作すると、図形の動画形態を選択するための動画演算選択メニューＭがウインドウ表示されメニュー選択待機状態となる（ステップＡ１０）。
【００７０】
この動画演算選択メニューＭにおいて、前記円弧上の点Ｄを当該円周上で移動させた場合に、２辺ＢＣ：ＣＤのなす円周角ＢＤＣの数値変化表示を行うために、「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」Ｍｎを指定して選択し、移動させるべき円弧上の点Ｄと当該点Ｄの移動軌跡とすべき円周の線とをペンタッチして指定した後に（ステップＡ１０→Ａ１１）、「実行」キー１２ｃなどを操作して動画演算の実行を選択すると（ステップＡ１２）、図６（Ｅ１）〜（Ｅ７）に示すように、指定点Ｄが指定された移動軌跡の円周上を移動されながら当該点Ｄを頂点とする２つの辺ＢＣおよびＣＤの直線が移動表示される（ステップＡ１３）。
【００７１】
すると、この点Ｄを頂点とする２つの辺ＢＣおよびＣＤの移動表示に伴い（ステップＡ１３）、順次変化する円周角（狭角）ＢＤＣが、指定の狭角アイコン３５に従い、その時々の二辺の直線ＢＣとＣＤの図形描画データに基づき算出され（ステップＡ１４）、その都度、パラメータ表示エリア１６ｂに更新表示される（ステップＡ１５→Ａ１６→Ａ１３）。
【００７２】
この場合、前記動画演算表示される円周角ＢＤＣは、円周角の定理に従い常に一定の角度「５０．０２２」として算出され、図６（Ｅ１）〜（Ｅ７）で示すように、固定位置のパラメータ表示エリア１６ｂに表示される。
【００７３】
そして、前記動画演算表示「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」の停止の指示操作が為されると、前記表示画面上での点Ｄの円周軌跡に対応した移動に伴う２つの辺ＢＣおよびＣＤの移動表示および円周角（狭角）ＢＤＣの更新表示は終了される（ステップＡ１６→Ａ１７）。
【００７４】
この後、図６（Ｆ）に示すように、前記円周角ＢＤＣと同一の円弧Ｃ−Ｂに対する中心角ＢＡＣを演算パラメータとして数値化表示したい場合に、当該中心角ＢＡＣをなす２つの辺ＢＡおよびＣＡをそれぞれポインタＰ１ａ，Ｐ１ｂおよびＰ２ａ，Ｐ２ｂにより選択すると共に、狭角パラメータアイコン３５を選択すると（ステップＡ１→Ａ４，Ａ５，Ａ８）、その中心角（狭角）ＢＡＣが二辺の直線ＢＡとＣＡの図形描画データに基づき算出され、この算出された中心角ＢＡＣの数値情報「１００．０４４」がパラメータ表示エリア１６ｂに表示される（ステップＡ９）
これにより、同一の円弧Ｃ−Ｄに対する円周上の点Ｄとの間に描画した２つの辺ＢＤとＣＤのなす円周角ＢＤＣが、当該点Ｄが円周上を如何なる位置に移動しても一定の角度「５０．０２２」であることを、前記２辺ＢＤとＣＤのポインタによる選択操作と狭角パラメータアイコン３５の選択操作、ならびに前記点Ｄとその移動軌跡となる円弧を指定した動画演算表示「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」を指定するだけ、という非常に簡単な操作で、実際の点Ｄの移動に伴う図形の動的変化を確認しながら、その一定の円周角ＢＤＣ「５０．０２２」を固定位置のパラメータ表示エリア１６ｂで明確に確認できるようになる。
【００７５】
しかも、その直後に同一の円弧Ｃ−Ｂに対する２つの辺ＢＡとＣＡを選択した中心角ＢＡＣを演算パラメータとする数値情報「１００．０４４」の演算表示を行うことで、前記一定の円周角ＢＤＣ「５０．０２２」が中心角ＢＡＣ「１００．０４４」の２分１であることを明確に確認できるようになる。
【００７６】
図７は前記図形表示制御装置１０の図形パラメータ動画演算処理に伴うパラメータ選択動画演算表示状態を示す図である。
【００７７】
すなわち、前記図５および図６で示した、点Ａを中心とする半径Ａ−Ｂの円図形と、その円弧Ｃ−Ｂに対する円周角ＢＤＣと中心角ＢＡＣとを対比するための各辺Ｂ−Ｄ，Ｃ−Ｄ，Ｂ−Ａ，Ｃ−Ａの図形を描画表示させたままの状態で、今度は２つの辺Ｂ−ＤとＢ−Ａのなす角ＡＢＤを演算パラメータとし、点Ｄを移動させて動画数値化表示したい場合に、当該角ＡＢＤをなす２つの辺ＢＤおよびＢＡをそれぞれポインタＰ１ａ，Ｐ１ｂおよびＰ２ａ，Ｐ２ｂにより選択すると共に、狭角パラメータアイコン３５を選択し（ステップＡ１→Ａ４，Ａ５，Ａ８）、さらに、動画演算選択メニューＭ（図５（Ｃ）参照）を表示させて「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」Ｍｎを選択し、移動させるべき円弧上の点Ｄと当該点Ｄの移動軌跡とすべき円周の線とをペンタッチして指定すると（ステップＡ９〜Ａ１２）、図７（Ａ）〜図７（Ｆ）に示すように、指定点Ｄが指定された移動軌跡の円周上を移動されながら当該点Ｄを頂点とする２つの辺ＢＣおよびＣＤの直線が移動表示される（ステップＡ１３）。
【００７８】
すると、この点Ｄを頂点とする２つの辺ＢＣおよびＣＤの移動表示に伴い（ステップＡ１３）、順次変化する指定角（狭角）ＡＢＤが、その時々の二辺の直線ＢＡとＢＤの図形描画データに基づき算出され（ステップＡ１４）、その都度、パラメータ表示エリア１６ｂに更新表示される（ステップＡ１５→Ａ１６→Ａ１３）。
【００７９】
この場合、前記動画演算表示される角ＡＢＤは、点Ｄの移動に伴い変化更新され、図７（Ａ）〜図７（Ｆ）で示すように、固定位置のパラメータ表示エリア１６ｂに順次表示される。
【００８０】
これにおいても、前記同様に、２辺ＢＤとＢＡのポインタによる選択操作と狭角パラメータアイコン３５の選択操作、ならびに前記点Ｄとその移動軌跡となる円弧を指定した動画演算表示「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」を指定するだけ、という非常に簡単な操作で、実際の点Ｄの移動に伴う図形の動的変化を確認しながら、その選択角ＡＢＤの数値変化を固定位置のパラメータ表示エリア１６ｂで明確に確認できるようになる。
【００８１】
したがって、前記構成の図形表示制御装置１０によれば、直線，多角形，円などの各種の図形描画用アイコン（１４ｃ）の中から図形描画したい所望のアイコンを選択し、マウス１７やタッチペンＰによって表示画面（１６）上にて所望の図形の基準点（直線：始点・終点／多角形：各頂点／円：中心点・半径点）をポイント指定すると、指定された各基準点に従って所望の図形が描画表示される。そして、描画表示された図形のパーツ部分をポイント指定すると、例えば１辺を指定した場合にはその長さ，傾き，角度などを演算数値化する各パラメータアイコン３１〜３４が、２辺を指定した場合にはその狭角，線間距離などを演算数値化する各パラメータアイコン３５〜３７が、３辺以上を指定した場合にはその多角形の内接円の半径，面積などを演算数値化する各パラメータアイコン３８，３９がそれぞれ一覧表示され、所望のパラメータアイコンを選択するだけで当該選択アイコンに対応する数値化対象図形部分のパラメータが算出され数値情報として図形画面固定位置のパラメータ表示エリア１６ｂに表示されるようになる。
【００８２】
しかも、直線図形や曲線（円弧）図形上にある他の図形の頂点，端点，交点などを移動対象としてポイント指定すると共に、当該指定点の移動軌跡としてその直線や曲線を指定し、動画演算選択メニューＭ（図５（Ｃ）参照）の中から動画演算表示「Ａｄｄ  Ａｎｉｍａｔｉｏｎ」を選択して実行すると、前記図形上の移動指定点が移動軌跡として指定された図形線上で移動表示され、この移動点に関係する図形線が順次動画表示されると共に、この図形の動画表示に伴い前記選択されたパラメータアイコンに対応する数値化対象図形部分のパラメータも繰り返し算出され、前記図形画面固定位置のパラメータ表示エリア１６ｂに順次更新表示されるので、非常に簡単な操作で所望の図形を描画表示させ、所望の図形部分の数値化情報を図形画面上固定位置のパラメータ表示エリア１６ｂに算出表示できると共に、当該図形の所望の動画表示とこれに伴う前記所望図形部分の数値化情報の更新表示も簡単に行い明確に数値表示できるようになる。
【００８３】
なお、前記実施形態において記載した図形表示制御装置１０による各処理の手法、すなわち、図２のフローチャートに示す図形描画表示処理、図３のフローチャートに示す図形パラメータ動画演算処理などの各手法は、何れもコンピュータに実行させることができるプログラムとして、メモリカード（ＲＯＭカード、ＲＡＭカード、ＤＡＴＡ・ＣＡＲＤ等）、磁気ディスク（フロッピディスク、ハードディスク等）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤ等）、半導体メモリ等の外部記録媒体２１に格納して配布することができる。そして、種々のコンピュータ端末は、この外部記録媒体２１に記憶されたプログラムを記録媒体読取部２０によってＲＡＭ１４内に読み込み、この読み込んだプログラムによって動作が制御されることにより、前記実施形態において説明した図形描画表示機能とこれに伴うパラメータ演算表示機能を実現し、前述した手法による同様の処理を実行することができる。
【００８４】
また、前記各手法を実現するためのプログラムのデータは、プログラムコードの形態として通信ネットワーク（インターネット）Ｎ上を伝送させることができ、この通信ネットワーク（インターネット）Ｎに接続されたコンピュータ端末から前記のプログラムデータを取り込み、前述した図形描画表示機能とこれに伴うパラメータ演算表示機能を実現することもできる。
【００８５】
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。
【００８６】
【発明の効果】
以上のように、本発明の請求項１（請求項７）に係る図形表示制御装置（図形表示制御プログラム）によれば、図形選択手段により所望の図形を選択すると、この選択された図形が図形描画制御手段により表示部に描画され、数値情報選択手段により前記表示部に描画された図形に関する複数の数値情報のうち何れかの数値情報を選択すると、この選択された前記図形に関する数値情報が数値情報表示制御手段により前記表示部の所定の表示位置に表示される。そして、図形動画表示制御手段により前記表示部に描画された図形を順次動画表示させると、数値情報更新表示制御手段により前記図形が順次動画表示される毎に前記表示部の所定の表示位置に表示される数値情報が順次更新されて表示されるので、簡単な操作で所望の図形を描画でき、当該図形に関する所望の数値情報を所定の表示位置に表示できると共に、当該図形の動画表示を行わせ、これに伴い該図形に関する数値情報を容易に更新表示できるようになる。
【００８７】
また、本発明の請求項２に係る図形表示制御装置によれば、前記請求項１に係る図形表示制御装置にあって、その数値情報選択手段では、図形描画制御手段により表示部に描画された図形の部分を指定する図形部分指定手段を有し、この図形部分指定手段により指定された図形部分に関する複数の数値情報のうち何れかの数値情報が選択されるので、描画表示された図形上の所望の図形部分を指定して、当該図形部分に関する長さ，角度，傾きなどの数値情報を容易に選択し表示できるようになる。
【００８８】
また、本発明の請求項３に係る図形表示制御装置によれば、前記請求項２に係る図形表示制御装置にあって、その図形部分指定手段では、ポインタ指定手段によって前記表示部に描画された図形の部分がポインタで指定され、また、数値情報選択手段では、アイコン表示手段によって前記表示部に描画された図形に関する複数の数値情報の種類がアイコンにより表示され、ポインタ選択手段によって、前記アイコン表示された複数種類のアイコンのうち１つのアイコンがポインタで選択されて何れかの数値情報が選択されるので、数値情報として表示すべき図形の部分をポインタで簡単に指定できると共に、当該数値情報の種類もその種類を示す表示アイコンをポインタで選択することで簡単に指定できるようになる。
【００８９】
また、本発明の請求項４に係る図形表示制御装置によれば、前記請求項３に係る図形表示制御装置にあって、さらに、表示部の表示画面に対するタッチ位置を検出するタッチ位置検出手段が備えられ、このタッチ位置検出手段による表示画面に対するタッチ位置の検出に基づいて、前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択が行われるので、表示画面上でのペンタッチ操作によって、数値表示の対象となる図形部分の指定、および数値表示の種類を示すアイコンの選択が簡単にできるようになる。
【００９０】
また、本発明の請求項５に係る図形表示制御装置によれば、前記請求項３に係る図形表示制御装置にあって、さらに、表示部の表示画面に表示されるポインタを操作するマウスが備えられ、このマウスにより前記ポインタ指定手段によるポインタでの指定、および前記ポインタ選択手段によるポインタでの選択が行われるので、表示画面上のポインタを操作するマウスによって、数値表示の対象となる図形部分の指定、および数値表示の種類を示すアイコンの選択が簡単にできるようになる。
【００９１】
また、本発明の請求項６に係る図形表示制御装置によれば、前記請求項１乃至請求項５の何れか１項に係る図形表示制御装置にあって、さらに、図形の動画形態を選択する動画形態選択手段が備えられ、前記図形動画表示制御手段では、前記動画形態選択手段により選択された図形の動画形態に応じて、前記表示部に描画された図形が順次動画表示されるので、図形の動画形態を簡単に選択して、所望の図形動画表示と当該図形の動画表示に伴う数値情報の更新表示とを容易に行うことができるようになる。
【００９２】
よって、本発明によれば、所望の図形を簡単に描画かつ動画表示させ、当該図形に関する所望の部分の数値情報も明確に表示させることが可能になる図形表示制御装置および図形表示制御プログラムを提供できる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る図形表示制御装置１０の電子回路の構成を示すブロック図。
【図２】前記図形表示制御装置１０において所望の図形を描画表示させるための図形描画表示処理を示すフローチャート。
【図３】前記図形表示制御装置１０において描画表示された図形に従い演算対象のパラメータを選択しその数値情報を動画対応で演算表示させるための図形パラメータ動画演算処理を示すフローチャート。
【図４】前記図形表示制御装置１０による図形パラメータ動画演算処理に伴い図形表示画面上に一覧表示される図形用パラメータアイコンを示す図であり、同図（Ａ）は一辺の図形パーツを指定した場合に選択可能な４種類の図形用パラメータアイコン３１〜３４を示す図、同図（Ｂ）は二辺の図形パーツを指定した場合に選択可能な３種類の図形用パラメータアイコン３５〜３７を示す図、同図（Ｃ）は三辺以上の図形パーツを指定した場合に選択可能な２種類の図形用パラメータアイコン３８，３９を示す図。
【図５】前記図形表示制御装置１０の図形描画表示処理および図形パラメータ動画演算処理に伴い円周角の定理を証明するための図形表示状態およびパラメータ選択演算表示状態を示す図。
【図６】前記図形表示制御装置１０の図形描画表示処理および図形パラメータ動画演算処理に伴い円周角の定理を証明するためのパラメータ選択動画演算表示状態を示す図。
【図７】前記図形表示制御装置１０の図形パラメータ動画演算処理に伴うパラメータ選択動画演算表示状態を示す図。
【符号の説明】
１１  …ＣＰＵ
１２  …入力部
１２ａ…データ入力キー
１２ｂ…「モード」キー
１２ｃ…「実行」キー
１２ｄ…「式」キー
１２ｅ…「図形」キー
１２ｆ…「グラフ」キー
１２ｈ…「レンジ」キー
１２ｉ，１２ｊ，１２ｋ，１２ｍ…カーソルキー
１３  …ＲＯＭ
１４  …ＲＡＭ
１４ａ…表示レジスタ
１４ｂ…式レジスタ
１４ｃ…図形描画用アイコンレジスタ
１４ｄ…図形用パラメータアイコンレジスタ
１４ｅ…パラメータ演算レジスタ
１４ｆ…グラフレジスタ
１４ｇ…グラフ描画レジスタ
１４ｈ…図形描画レジスタ
１４ｉ…図形指定部分レジスタ
１５  …表示駆動回路
１５ａ…位置検出回路
１６  …表示部
１６ａ…タブレット
１６ｂ…パラメータ表示エリア
１６ｂ′…演算パラメータのメニューボタン
１７  …マウス
１８  …通信部
１９  …サーバ装置
２０  …記録媒体読み取り部
２１  …外部記録媒体
３１  …長さアイコン
３２  …傾きアイコン
３３  …角度アイコン
３４  …関数式アイコン
３５  …狭角アイコン
３６  …二等辺三角アイコン
３７  …二線間距離アイコン
３８  …半径アイコン
３９  …面積アイコン
Ｐ  …タッチペン
Ｎ  …通信ネットワーク
Ｐｎａ，Ｐｎｂ…ポインタ
【図１】
2004326691.tif 000003
【図２】
2004326691.tif 000004
【図３】
2004326691.tif 000005
【図４】
2004326691.tif 000006
【図５】
2004326691.tif 000007
【図６】
2004326691.tif 000008
【図７】
2004326691.tif 000009