(57)【要約】【課題】図形表示装置において、長さの等しい線や角度が等しい角を識別表示可能とする。【解決手段】図形表示装置１０によれば、ＣＰＵ１は、描画された線の長さを算出し、既に表示部２に表示されている同じ長さの線を抽出し、同じ識別マークを付加して表示部２に表示する。また、描画された直線と交差する直線を抽出し、２直線の交差角を算出し、既に表示部２に表示されている同じ角度の交差角を抽出し、同じ識別マークを付加して表示部２に表示する。【選択図】  図２
2004294689.tif 000002
【特許請求の範囲】
【請求項１】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置において、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線の長さを算出する長さ算出手段と、
前記表示手段に表示されている図形の中から前記算出された線の長さと同じ長さの線を抽出し、描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示させる識別マーク付加手段と、
を備えたことを特徴とする図形表示装置。
【請求項２】
前記長さ算出手段は、前記入力手段により直線が描画されたことを検出して描画された直線の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された直線の長さと同じ長さの直線を抽出し、描画された直線及びこれと同じ長さの直線に同一の識別マークを付加して表示させることを特徴とする請求項１に記載の図形表示装置。
【請求項３】
前記長さ算出手段は、前記入力手段により曲線が描画されたことを検出して描画された曲線の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された曲線の長さと同じ長さの曲線を抽出し、描画された曲線及びこれと同じ長さの曲線に同一の識別マークを付加して表示させることを特徴とする請求項１に記載の図形表示装置。
【請求項４】
前記長さ算出手段は、前記入力手段によりｎ角形が描画されたことを検出して描画されたｎ角形の各辺の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された各辺の長さと同じ長さのｎ角形の各辺を抽出し、描画されたｎ角形の各辺及びこれと同じ長さの各辺に同一の識別マークを付加して表示させることを特徴とする請求項１に記載の図形表示装置。
【請求項５】
前記長さ算出手段は、前記入力手段により円が描画されたことを検出して描画された円の円周の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された円周の長さと同じ円周長となる円を抽出し、描画された円及びこれと同じ円周長の円に同一の識別マークを付加して表示させることを特徴とする請求項１に記載の図形表示装置。
【請求項６】
前記円には円弧、楕円が含まれることを特徴とする請求項５に記載の図形表示装置。
【請求項７】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置において、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角の角度を算出する角度算出手段と、
前記表示手段に表示されている角の中から前記算出された角度と同じ角度の角を抽出し、前記交差している２つの線により形成される角及びこれと同じ角度の角に同一の識別マークを付加して表示させる識別マーク付加手段と、
を備えたことを特徴とする図形表示装置。
【請求項８】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置において、
前記表示手段に表示されている図形の中から線を抽出し、抽出された各線の長さを算出する長さ算出手段と、
前記算出の結果、同じ長さとなる線を抽出して同一の識別マークを付加して表示させる識別マーク付加手段と、
を備えたことを特徴とする図形表示装置。
【請求項９】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置において、
前記表示手段に表示されている図形の中から互いに交差している線を抽出し、抽出された２つの線により形成される角の角度を算出する角度算出手段と、
前記算出の結果、同じ角度となる角を抽出して同一の識別マークを付加して表示させる識別マーク付加手段と、
を備えたことを特徴とする図形表示装置。
【請求項１０】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置を制御するためのコンピュータに、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線の長さを算出する機能と、
前記表示手段に表示されている図形の中から前記算出された線の長さと同じ長さの線を抽出し、描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示させる機能と、
を実現させるためのプログラム。
【請求項１１】
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置を制御するためのコンピュータに、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角の角度を算出する機能と、
前記表示手段に表示されている角の中から前記算出された角度と同じ角度の角を抽出し、前記交差している２つの線により形成される角及びこれと同じ角度の角に同一の識別マークを付加して表示させる機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形を表示する際に、同じ長さとなる線、同じ角度となる角に同じ識別マークを付加して表示する図形表示装置及びそのプログラムに関する。
【０００２】
【従来の技術】
図形に関する学習指導を行う際には、一般的に、描画された図形に対して同じ長さの線分には同長のマーク、同じ角度の角には同角のマークを付すことが行われている（例えば、特許文献１参照）。
【０００３】
【特許文献１】
特開２０００−１９９５０号公報
【０００４】
【発明が解決しようとする課題】
一方、従来から、タッチペン等の操作入力装置により図形を描画する図形描画手段と、このように描画された図形を表示する表示手段とを備えた図形表示装置が知られているが、このような装置において、図形を描いた時点で長さの等しい線や角度が等しい角を示す情報は自動的に付加されなかった。そのため、ユーザは、描画された図形中の長さの等しい線や角度が等しい角を視覚的に判断する必要があった。
【０００５】
本発明の課題は、表示画面上に長さの等しい線や角度が等しい角を識別するための識別マークを自動的に表示可能な図形表示装置を提供することである。
【０００６】
【課題を解決するための手段】
上記課題を解決するため、請求項１に記載の発明は、
図形の描画情報を入力する入力手段（例えば、図２の入力部３）と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段（例えば、図２の表示部２）を備えた図形表示装置において、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線の長さを算出する長さ算出手段（例えば、図２のＣＰＵ１）と、
前記表示手段に表示されている図形の中から前記算出された線の長さと同じ長さの線を抽出し、描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示させる識別マーク付加手段（例えば、図２のＣＰＵ１）と、
を備えたことを特徴としている。
【０００７】
請求項１０に記載の発明のプログラムは、
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置を制御するためのコンピュータに、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線の長さを算出する機能と、
前記表示手段に表示されている図形の中から前記算出された線の長さと同じ長さの線を抽出し、描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示させる機能と、
を実現させるためのプログラムであることを特徴としている。
【０００８】
請求項１、１０に記載の発明によれば、描画された図形中の線と同じ長さの線が表示されている場合に、自動的に描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記長さ算出手段は、前記入力手段により直線が描画されたことを検出して描画された直線の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された直線の長さと同じ長さの直線を抽出し、描画された直線及びこれと同じ長さの直線に同一の識別マークを付加して表示させることを特徴としている。
【００１０】
請求項２に記載の発明によれば、描画された直線と同じ長さの直線が表示されている場合に、自動的に描画された直線及びこれと同じ長さの直線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい直線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００１１】
請求項３に記載の発明は、請求項１に記載の発明において、
前記長さ算出手段は、前記入力手段により曲線が描画されたことを検出して描画された曲線の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された曲線の長さと同じ長さの曲線を抽出し、描画された曲線及びこれと同じ長さの曲線に同一の識別マークを付加して表示させることを特徴としている。
【００１２】
請求項３に記載の発明によれば、描画された曲線と同じ長さの曲線が表示されている場合に、自動的に描画された曲線及びこれと同じ長さの曲線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい曲線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００１３】
請求項４に記載の発明は、請求項１に記載の発明において、
前記長さ算出手段は、前記入力手段によりｎ角形が描画されたことを検出して描画されたｎ角形の各辺の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された各辺の長さと同じ長さのｎ角形の各辺を抽出し、描画されたｎ角形の各辺及びこれと同じ長さの各辺に同一の識別マークを付加して表示させることを特徴としている。
【００１４】
請求項４に記載の発明によれば、描画されたｎ角形の各辺と同じ長さのｎ角形の各辺が表示されている場合に、自動的に描画されたｎ角形の各辺及びこれと同じ長さの各辺に同一の識別マークを付加して表示するので、表示画面上の長さの等しい辺をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００１５】
請求項５に記載の発明は、請求項１に記載の発明において、
前記長さ算出手段は、前記入力手段により円が描画されたことを検出して描画された円の円周の長さを算出し、
前記識別マーク付加手段は、前記表示手段に表示されている図形の中から前記算出された円周の長さと同じ円周長となる円を抽出し、描画された円及びこれと同じ円周長の円に同一の識別マークを付加して表示させることを特徴としている。
【００１６】
請求項５に記載の発明によれば、描画された円の円周長と同じ円周長の円が表示されている場合に、自動的に描画された円及びこれと同じ長さの円周長の円に同一の識別マークを付加して表示するので、表示画面上の円周長の等しい円をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００１７】
請求項６に記載の発明は、請求項５に記載の発明において、
前記円には円弧、楕円が含まれることを特徴としている。
【００１８】
請求項６に記載の発明によれば、描画された円弧と同じ長さの円弧、描画された楕円の円周長と同じ円周長の楕円が表示されている場合に、自動的に描画された円弧及びこれと同じ長さの円弧や、描画された楕円及びこれと同じ円周長の楕円にそれぞれ同一の識別マークを付加して表示するので、表示画面上の長さの等しい円弧、円周長の等しい楕円をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００１９】
請求項７に記載の発明は、
図形の描画情報を入力する入力手段と（例えば、図２の入力部３）、前記入力手段により入力された描画情報に対応する図形を表示する表示手段（例えば、図２の表示部２）を備えた図形表示装置において、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角の角度を算出する角度算出手段（例えば、図２のＣＰＵ１）と、
前記表示手段に表示されている角の中から前記算出された角度と同じ角度の角を抽出し、前記交差している２つの線により形成される角及びこれと同じ角度の角に同一の識別マークを付加して表示させる識別マーク付加手段と（例えば、図２のＣＰＵ１）、
を備えたことを特徴としている。
【００２０】
請求項１１に記載の発明のプログラムは、
図形の描画情報を入力する入力手段と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段を備えた図形表示装置を制御するためのコンピュータに、
前記入力手段により図形が描画されたことを検出し、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角の角度を算出する機能と、
前記表示手段に表示されている角の中から前記算出された角度と同じ角度の角を抽出し、前記交差している２つの線により形成される角及びこれと同じ角度の角に同一の識別マークを付加して表示させる機能と、
を実現させるためのプログラムであることを特徴としている。
【００２１】
請求項７、１１に記載の発明によれば、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角度及び表示されている角のうちこれと同じ角度の角に自動的に同一の識別マークを付加して表示するので、表示画面上の角度の等しい角をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００２２】
請求項８に記載の発明は、
図形の描画情報を入力する入力手段（例えば、図２の入力部３）と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段（例えば、図２の表示部２）を備えた図形表示装置において、
前記表示手段に表示されている図形の中から線を抽出し、抽出された各線の長さを算出する長さ算出手段（例えば、図２のＣＰＵ１）と、
前記算出の結果、同じ長さとなる線を抽出して同一の識別マークを付加して表示させる識別マーク付加手段（例えば、図２のＣＰＵ１）と、
を備えたことを特徴している。
【００２３】
請求項８に記載の発明によれば、表示された図形の中から同じ長さの線に自動的に同一の識別マークを付加して表示するので、表示画面上の長さの等しい線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００２４】
請求項９に記載の発明は、
図形の描画情報を入力する入力手段（例えば、図２の入力部３）と、前記入力手段により入力された描画情報に対応する図形を表示する表示手段（例えば、図２の表示部２）を備えた図形表示装置において、
前記表示手段に表示されている図形の中から互いに交差している線を抽出し、抽出された２つの線により形成される角の角度を算出する角度算出手段（例えば、図２のＣＰＵ１）と、
前記算出の結果、同じ角度となる角を抽出して同一の識別マークを付加して表示させる識別マーク付加手段（例えば、図２のＣＰＵ１）と、
を備えたことを特徴としている。
【００２５】
請求項９に記載の発明によれば、表示された図形中の互いに交差する線により形成される角のうち、同じ角度の角に自動的に同一の識別マークを付加して表示するので、表示画面上の角度の等しい角をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００２６】
【発明の実施の形態】
以下、図を参照して本発明の第１、第２の実施の形態について説明する。
【００２７】
〔第１の実施の形態〕
まず、第１の実施の形態の構成を説明する。
図１に、第１の実施の形態における図形表示装置１０の外観構成例を示す。
図形表示装置１０は、幾何学学習等に利用され、描画された図形等を表示する装置である。図１に示すように、図形表示装置１０は、図形が表示される表示ディスプレイ２１と、各種入力操作を行うためのキー群３ａと、図形を描画する（即ち、図形の描画情報を入力する）ためのタッチペン３ｂとを備えている。
【００２８】
図２に、図形表示装置１０の機能的構成を示す。図２に示すように、図形表示装置１０は、ＣＰＵ１、表示部２、入力部３、ＲＡＭ４、ＲＯＭ５、外部記憶メモリ６、通信制御部７等により構成され、各部はバス８により接続されている。
【００２９】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１は、入力部３からの入力信号により、ＲＯＭ５または外部記憶メモリ６内に記憶されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ４内の作業領域に展開し、展開されたプログラムに従って、図形表示装置１０の各部の動作を集中制御する。また、展開されたプログラムに従って、後述する長さ識別処理、曲線長算出処理を始めとする各種処理を実行する。
【００３０】
表示部２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から構成される表示ディスプレイ２１を備えている。表示ディスプレイ２１は、入力部３からの入力指示またはＣＰＵ１から入力される制御信号に応じて各種図形や識別マーク等の表示を行う。
【００３１】
入力部３は、キー群３ａ、タッチペン３ｂおよびタブレット（図示略）を含んで構成される。
【００３２】
キー群３ａは、カーソルキー、数字キー、機能キー等の各種キーを備え、ユーザにより操作されたキーに対応する操作信号をＣＰＵ１に出力する。
【００３３】
タブレットは表示ディスプレイ２１と一体に構成され、抵抗膜式、光学式、静電容量式等の各種座標読み取り原理により、ユーザがタッチペン３ｂで表示ディスプレイ２１をタッチした座標位置を検出し、その座標位置に応じた入力信号をＣＰＵ１に出力する。
【００３４】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）４は、各種プログラム、入力データ及び処理結果等の各種データを、ランダムアクセス展開可能に格納する作業領域を有して、各種情報を一時的に記憶する。また、ＲＡＭ４は、描画された線の長さの算出結果及び位置情報を対応付けて記憶する長さ算出結果格納部４１を有する。
【００３５】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）５は、プログラムやデータ等が予め記憶されている記憶媒体であり、磁気的または光学的記憶媒体、若しくは半導体メモリにより構成されている。ＲＯＭ５はシステムプログラムの他、長さ識別処理プログラム、曲線長算出処理プログラムを始めとする各種処理プログラム、データ等を記憶する。このＲＯＭ５に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよい。
【００３６】
外部記憶メモリ６は、図形表示装置１０に着脱可能な記憶媒体であり、カード型、スティック型等、各種形状の半導体メモリ等を適用してもよい。外部記憶メモリ６は、ＣＰＵ１による書込動作により、図形表示装置１０で描画された図形のデータ等、各種の情報を記憶する。
【００３７】
通信制御部７は、赤外線通信、Ｂｌｕｅｔｏｏｔｈ通信等の無線通信を行うためのインターフェースであり、この通信制御部７を介して、パーソナルコンピュータ、ＰＤＡ、携帯電話など、各種外部機器とデータ交換を実現することができる。
【００３８】
次に、第１の実施の形態における動作を説明する。
図３に、ＣＰＵ１により実行される長さ識別処理を示す。
キー群３ａ又はタッチペン３ｂによる図形入力操作が検出されると（ステップＳ１；ＹＥＳ）、図形入力操作により直線、曲線、ｎ角形、円、楕円等の図形のうち、何が描画されたかが検出される（ステップＳ２）。検出の結果、直線が描画された場合には（ステップＳ３；ＹＥＳ）、端点の座標位置が検出され（ステップＳ４）、検出された端点の座標位置に基づいて直線の長さが算出され（ステップＳ５）、端点の座標位置と対応付けて算出結果がＲＡＭ４の長さ算出結果格納部４１に記憶される（ステップＳ６）。
【００３９】
ステップＳ２における検出の結果、描画された図形が直線ではなく（ステップＳ３；ＮＯ）、曲線である場合には（ステップＳ７；ＹＥＳ）、曲線長算出処理が実行され（ステップＳ８）、処理はステップＳ１７へ移行する。
【００４０】
図４に、ＣＰＵ１により実行される曲線長算出処理を示す。
まず、描画された曲線が認識され、直線部分毎に分割される（ステップＳ１０１）。次いで、分割された各直線の端点の座標位置が検出される（ステップＳ１０２）。各直線の端点の座標位置検出後、各直線の端点の座標位置に基づいて各直線の長さが算出される（ステップＳ１０３）。各直線の算出結果は加算され、各端点の座標位置と対応付けてＲＡＭ４の長さ算出結果格納部４１に記憶され（ステップＳ１０４）、処理は図３のステップＳ１７に移行する。
【００４１】
図５に、曲線の長さの算出方法の例を示す。例えば、図５に示す曲線は、ステップＳ１０１において直線ａｂ、直線ｂｃ、直線ｃｄ、直線ｄｅ、直線ｅｆ、直線ｆｇ、直線ｇｈ、直線ｈｉ、直線ｉｊ、直線ｊｋの１０の直線部分に分割され、ステップＳ１０２において各直線の端点ａ、ｂ、ｃ、ｄ、ｅ、ｆ、ｇ、ｈ、ｉ、ｊ、ｋの座標位置が検出され、ステップＳ１０３において、各端点の座標位置に基づいて各直線の長さが算出され、ステップＳ１０４において、算出された各直線の長さが加算され、曲線の長さが求められる。
【００４２】
図３に戻り、ステップＳ２における検出の結果、描画された図形が直線及び曲線ではなく（ステップＳ７；ＮＯ）、ｎ角形（多角形）である場合（ステップＳ９；ＹＥＳ）、各頂点の座標位置が検出され（ステップＳ１０）、各辺の長さが算出され（ステップＳ１１）、算出結果が各頂点の座標位置と対応付けてＲＡＭ４の長さ算出結果格納部４１に記憶され（ステップＳ１２）、処理はステップＳ１７へ移行する。
【００４３】
図３のステップＳ２における検出の結果、描画された図形が直線、曲線、ｎ角形ではなく（ステップＳ９；ＮＯ）、円、円弧、楕円である場合（ステップＳ１３；ＹＥＳ）、中心座標位置が検出され（ステップＳ１４）、円周又は円弧の長さが算出され（ステップＳ１５）、算出結果が中心座標位置と対応付けてＲＡＭ４の長さ算出結果格納部４１に記憶され（ステップＳ１６）、処理はステップＳ１７へ移行する。
【００４４】
なお、描画された図形が直線、曲線、ｎ角形、円（円弧、楕円を含む）の何れでもない場合、例えば点等の場合には（ステップＳ１３；ＮＯ）、本処理は終了する。
【００４５】
ステップＳ１７において、長さ算出結果格納部４１を参照することにより描画されている図形の中に同じ長さとなる線があるか否かが判断され、同じ長さとなる線が既に表示されている場合は（ステップＳ１７；ＹＥＳ）、描画された図形における線と、これと同じ長さの線に同じ識別マークが付加されて、表示部２に表示される（ステップＳ１８）。他にも同じ長さとなる線がある場合（ステップＳ１９；ＹＥＳ）、ステップＳ１８が実行され、ない場合は本処理は終了する。
【００４６】
図６に、描画された図形の表示例を示す。図６に示すように、表示ディスプレイ２１の表示画面には、メニューバーを表示するメニューバー表示領域２１ａ、アイコン等を表示するアイコン表示領域２１ａ、図形等を表示する図形表示領域等２１ｃ、残電池容量等の当該図形表示装置１０のステータス情報を表示するステータス情報表示領域２１ｄ等が表示されている。図形表示領域等２１ｃに表示されている図形には、同じ長さの線には同じ識別マークが付加されているので、ユーザは一目で同じ長さの線であるか否かを識別することができる。また、例えば、図６に示すように、一本線、二本線、三本線、・・・等、順序を表示可能な識別マークを付加する場合は、図形が描かれた順番と識別マークの順番が一致するように識別マークを付加して表示してもよい。また、最後に描画した図形から昇順となるように識別マークを付加するようにしてもよい。
【００４７】
なお、入力部３により表示されている図形の消去が指示された場合には、長さ算出結果格納部４１の対応する図形に関する情報はクリアされる。
【００４８】
以上説明したように、図形表示装置１０によれば、描画された線の長さを算出し、既に表示部２に表示されている同じ長さの線を抽出し、同じ識別マークを付加して表示部２に表示する。
【００４９】
従って、ユーザは、同じ長さを有する線を一目で識別することができるようになり、幾何学等の学習が効率良く行えるようになる。その結果、学習効果が向上する。
【００５０】
なお、上記第１の実施の形態における記述内容は、本発明における好適な一例であり、これに限定されるものではない。
例えば、上述した長さ識別処理においては、描画された図形の種類に関係なく、同じ長さの線の全てに同じ識別マークが付加されて表示されるが、描画された図形の種類が同じで長さが同じ線に対して同じ識別マークを付加するようにしてもよい。例えば、長さ算出結果格納部４１に、線の長さ及び位置情報（直線の端点の座標位置、曲線の各端点の座標位置、ｎ角形の頂点位置、円の中心位置）に対応付けて、図３のステップＳ２における描画された図形の抽出結果を記憶しておき、ステップＳ１７において、同じ種類の図形において同じ長さとなる線が既に表示されているか否かを判断して、同じ種類の図形中の同じ長さの線について同じ識別マークを付加して表示するようにしてもよい。
【００５１】
また、描画された図形が円である場合には、円の半径を求め、半径が同じ円に対して同じ識別マークを付加して表示することが望ましい。
【００５２】
また、上記実施の形態は、描画された図形に対して同じ長さの線が描かれている場合に、自動的に識別マークを付加するものであるが、複数の図形が描画された後で、入力部３からの識別マーク表示指示入力により、同じ長さの線に対して同じ識別マークを付加するようにしてもよい。これは、図形が描画される毎に図３のステップＳ１〜Ｓ１６を実行して長さ算出結果格納部４１に各図形における線の長さを記憶しておき、識別マーク表示指示入力が入力された際に同じ長さの線毎に同じ識別マークを付加して表示することにより実現できる。また、識別マーク表示指示入力が入力された際に同じ種類の図形中の同じ長さの線について同じ識別マークを付加して表示するようにしてもよい。このようにすると、同じ長さの図形をユーザが問題形式で解き、そのあとで正解を確認する等の利用ができる。
【００５３】
〔第２の実施の形態〕
以下、図を参照して本発明の第２の実施の形態について説明する。
なお、本実施の形態において、ＲＯＭ５又は外部記憶メモリ６は、角度識別処理プログラムを記憶しており、ＣＰＵ１は、角度識別処理プログラムをＲＡＭ４に読み出して展開し、当該プログラムに従って、後述する角度識別処理を実行する。また、ＲＡＭ４は、交差する２直線の交差角の算出結果及び交差点の位置情報を対応付けて記憶する角度算出結果格納部４２を有する。
【００５４】
本発明に係る図形表示装置１０のその他の構成は、図１、図２で示したものと同様であるので、その説明は省略する。
【００５５】
次に、第２の実施の形態における動作について説明する。
図７に、ＣＰＵ１により実行される角度識別処理を示す。
キー群３ａ又はタッチペン３ｂによる図形入力操作が検出されると（ステップＳ２１；ＹＥＳ）、何が描かれたか否かが検出され（ステップＳ２２）、直線が描画された場合には（ステップＳ２３；ＹＥＳ）、描画された直線と交差する直線が抽出される（ステップＳ２４）。抽出の結果、交差する直線が抽出された場合に（ステップＳ２５；ＹＥＳ）、処理はステップＳ２６に移行し、描画された図形が直線ではなかった場合（ステップＳ２３；ＮＯ）及び交差する直線が抽出されなかった場合には（ステップＳ２５；ＮＯ）、本処理は終了する。
【００５６】
ここで、ｎ角形の図形が入力された場合、各辺がそれぞれ直線として入力されたとみなされ、各辺について交差する直線が抽出される。即ち、隣り合う辺が交差する直線として抽出される。
【００５７】
ステップＳ２６〜２８においては、直線が交差する交差点の角度が算出される。以下、図８を参照してステップＳ２６〜２８における角度の算出方法を説明する。
【００５８】
図８に示すように、Ｘ座標Ｙ座標が交差点ｅに接するようにシフトされ、各線とシフト後の座標軸（ここではＸ´座標軸）との交差角θ１、θ２が算出される（ステップＳ２６）。例えば、図８において、交差角θ１は、
θ１＝ｔａｎ−１｜ｂｆ｜／｜ｅｆ｜
交差角θ２は、
θ２＝ｔａｎ−１｜ｄｇ｜／｜ｅｇ｜
の各式により算出される。
【００５９】
次いで、｜θ１−θ２｜により交差角θが算出される（ステップＳ２７）。
θ＝｜θ１−θ２｜
また、交差点ｅが頂点となるのではなく、交差点ｅで交差する２本の直線の何れかが交差点から更に延長している場合には、交差角αが形成されるので、算出された交差角θから交差角αが算出される。
α＝１８０°−θ
そして、算出結果が交差点ｅの座標位置に対応付けてＲＡＭ４の角度算出結果格納部４２に記憶される（ステップＳ２８）。他に描画された直線と交差する直線が抽出されている場合は（ステップＳ２９；ＹＥＳ）、処理はステップＳ２６に戻り、ステップＳ２６〜Ｓ２９が繰り返し実行される。他に描画された直線と交差する直線が抽出されていない場合は（ステップＳ２９；ＮＯ）、角度算出結果格納部４２から、今回算出されたのと同じ角度の交差角が抽出され（ステップＳ３０）、描画された直線と、これと交差する直線がなす角の角度及び抽出された同じ角度の交差角に同じ識別マークが付加されて表示される（ステップＳ３１）。更に同じ角度の交差角が抽出されている場合は（ステップＳ３２；ＹＥＳ）、抽出された同じ角度の交差角に同じ識別マークが付加されて表示され、他に同じ角度が抽出されていない場合は（ステップＳ３２；ＮＯ）、本処理は終了する。
【００６０】
なお、入力部３により表示されている図形の消去が指示された場合には、角度算出結果格納部４２の対応する図形に関する情報はクリアされる。
【００６１】
図９に、ステップＳ３１で表示ディスプレイ２１に表示される画面例を示す。図９に示すように、同じ角度には同じ識別マークが付されている。
【００６２】
以上説明したように、図形表示装置１０によれば、描画された直線と交差する直線が抽出された際に、２直線の交差角を算出し、既に表示部２に表示されている同じ角度の交差角を抽出し、同じ識別マークを付加して表示部２に表示する。
【００６３】
従って、ユーザは、同じ角度を有する交差角を一目で識別することができるようになり、幾何学等の学習が効率良く行えるようになる。その結果、学習効果が向上する。
【００６４】
なお、上記第２の実施の形態における記述内容は、本発明における好適な一例であり、これに限定されるものではない。
【００６５】
例えば、上記第２の実施の形態は、描画された直線に直線が交差している場合に、その交差角と同じ角度の交差角を抽出して、自動的に同じ識別マークを付加するものであるが、複数の図形が描画された後で、入力部３からの識別マーク表示指示入力により、同じ角度の交差角に対して同じ識別マークを付加するようにしてもよい。これは、描画される毎に図７のステップＳ２１〜Ｓ２８を実行して角度算出結果格納部４２に各交差角の角度を記憶しておき、識別マーク表示指示入力が入力された際に同じ角度の交差角毎に同じ識別マークを付加して表示することにより実現できる。このようにすると、同じ角度の交差角をユーザが問題形式で解き、そのあとで正解を確認する等の利用ができる。
【００６６】
また、例えば、一本線、二本線、三本線、・・・等により角度に順序を表示可能な識別マークを付加する場合は、角度が描かれた順番と識別マークの順番が一致するように識別マークを付加して表示してもよいし、最後に描画された角度から昇順となるように識別マークを付加するようにしてもよい。
【００６７】
また、図形表示装置１０は、第１の実施の形態及び第２の実施の形態双方の機能を有するように構成してもよい。このようにすれば、同じ長さの図形、同じ角度の交差角をユーザが一目で識別できるようになる。
【００６８】
その他、図形表示装置１０の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【００６９】
【発明の効果】
請求項１、１０に記載の発明によれば、描画された図形中の線と同じ長さの線が表示されている場合に、自動的に描画された図形中の線及びこれと同じ長さの線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７０】
請求項２に記載の発明によれば、描画された直線と同じ長さの直線が表示されている場合に、自動的に描画された直線及びこれと同じ長さの直線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい直線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７１】
請求項３に記載の発明によれば、描画された曲線と同じ長さの曲線が表示されている場合に、自動的に描画された曲線及びこれと同じ長さの曲線に同一の識別マークを付加して表示するので、表示画面上の長さの等しい曲線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７２】
請求項４に記載の発明によれば、描画されたｎ角形の各辺と同じ長さのｎ角形の各辺が表示されている場合に、自動的に描画されたｎ角形の各辺及びこれと同じ長さの各辺に同一の識別マークを付加して表示するので、表示画面上の長さの等しい辺をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７３】
請求項５に記載の発明によれば、描画された円の円周長と同じ円周長の円が表示されている場合に、自動的に描画された円及びこれと同じ長さの円周長の円に同一の識別マークを付加して表示するので、表示画面上の円周長の等しい円をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７４】
請求項６に記載の発明によれば、描画された円弧と同じ長さの円弧、描画された楕円の円周長と同じ円周長の楕円が表示されている場合に、自動的に描画された円弧及びこれと同じ長さの円弧や、描画された楕円及びこれと同じ円周長の楕円にそれぞれ同一の識別マークを付加して表示するので、表示画面上の長さの等しい円弧、円周長の等しい楕円をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７５】
請求項７、１１に記載の発明によれば、描画された図形中の線と交差している線を抽出し、交差している２つの線により形成される角度及び表示されている角のうちこれと同じ角度の角に自動的に同一の識別マークを付加して表示するので、表示画面上の角度の等しい角をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７６】
請求項８に記載の発明によれば、表示された図形の同じ長さの線に自動的に同一の識別マークを付加して表示するので、表示画面上の長さの等しい線をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【００７７】
請求項９に記載の発明によれば、表示された図形中の互いに交差する線により形成される角のうち、同じ角度の角に自動的に同一の識別マークを付加して表示するので、表示画面上の角度の等しい角をユーザが一目で識別できるようになり、幾何学等の学習がし易くなると同時に学習効果が向上する。
【図面の簡単な説明】
【図１】本発明に係る図形表示装置１０の外観を示す図である。
【図２】図１の図形表示装置１０の機能的構成を示すブロック図である。
【図３】図２のＣＰＵ１により実行される長さ識別処理を示すフローチャートである。
【図４】図２のＣＰＵ１により実行される曲線長算出処理を示すフローチャートである。
【図５】図４の曲線長算出処理のステップＳ１０１〜Ｓ１０４の曲線の算出方法を説明するための図である。
【図６】図１のディスプレイ２１における、同じ長さの識別マークの付加された図形の表示例を示すである。
【図７】図２のＣＰＵ１により実行される角度識別処理を示すフローチャートである。
【図８】図７のステップＳ２６〜２８における角度の算出方法を説明するための図である。
【図９】図１のディスプレイ２１における、同じ角度の識別マークの付加された図形の表示例を示すである。
【符号の説明】
１０    図形表示装置
１    ＣＰＵ
２    表示部
２１  表示ディスプレイ
２１ａ  アイコン表示領域
２１ｄ  ステータス情報表示領域
２１ａ  メニューバー表示領域
３    入力部
３ａ  キー群
３ｂ  タッチペン
４    ＲＡＭ
４１    長さ算出結果格納部
４２    角度算出結果格納部
５    ＲＯＭ
６    外部記憶メモリ
７    通信制御部
８    バス
【図１】
2004294689.tif 000003
【図２】
2004294689.tif 000004
【図３】
2004294689.tif 000005
【図４】
2004294689.tif 000006
【図５】
2004294689.tif 000007
【図６】
2004294689.tif 000008
【図７】
2004294689.tif 000009
【図８】
2004294689.tif 000010
【図９】
2004294689.tif 000011