(57)【要約】【課題】図形の表示位置に応じてラベルを付す位置を調整する。【解決手段】図形を表示する表示領域２１ｃを有する表示手段２１と、表示領域２１ｃに表示された図形の特徴点に対してラベルＡ，Ｂ，Ｃを付すラベル付け手段とを備えた図形表示装置１において、表示領域２１ｃに対する前記図形の表示位置を検出する位置検出手段を備え、ラベル付け手段は、位置検出手段により検出された図形の表示位置に応じて、特徴点に対するラベルの位置を調整する。【選択図】          図３
2004295309.tif 000002
【特許請求の範囲】
【請求項１】
図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、
前記表示領域に対する前記図形の表示位置を検出する位置検出手段を備え、
前記ラベル付け手段は、前記位置検出手段により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整することを特徴とする図形表示装置。
【請求項２】
請求項１に記載の図形表示装置において、
前記表示領域に表示される図形を入力する図形入力手段を備え、
前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを昇順で付すことを特徴とする図形表示装置。
【請求項３】
請求項１に記載の図形表示装置において、
前記表示領域に表示される図形を入力する図形入力手段を備え、
前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを降順で図形に付すことを特徴とする図形表示装置。
【請求項４】
請求項１〜３のいずれか一項に記載の図形表示装置において、
前記ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、前記ラベルの表示位置を前記線分または曲線と重ならない位置に移動させるラベル位置移動手段を備えたことを特徴とする図形表示装置。
【請求項５】
図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、
前記特徴点に対する前記ラベルの位置情報を記憶する記憶手段と、
前記図形の表示位置を移動させる移動手段と、
を備え、
前記表示手段は、
前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点に付されたラベルを非表示とし、
前記表示領域外に移動された特徴点が再び前記移動手段により表示領域内に移動させられた場合、前記記憶手段に記憶された前記位置情報に基づいて前記特徴点に付されたラベルを再表示することを特徴とする図形表示装置。
【請求項６】
請求項５に記載の図形表示装置において、
前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点が位置する方向と、そのラベルとを前記表示領域内において表示することを特徴とする図形表示装置。
【請求項７】
コンピュータに、
表示領域を有する表示手段に図形を表示させる表示機能と、
前記表示領域に対する前記図形の表示位置を検出させる位置検出機能と、
表示領域に表示された図形の特徴点に対してラベルを付すとともに、前記位置検出機能により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整させるラベル付け機能と、
を実現させるための図形表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、図形表示装置および図形表示プログラムに関する。
【０００２】
【従来の技術】
例えば、三角形、四角形等の図形を表示する場合に、これらの図形を特定するために各頂点にＡ、Ｂ、Ｃ等の連番記号のラベルを付すことが一般に行われている（特許文献１参照）。
【０００３】
一方、従来から、タッチペン等の操作入力により図形を描画する図形描画手段と、このように描画された図形を表示する表示手段とを備えた図形表示装置が知られている（特許文献２参照）。表示手段は、図形を表示するための表示領域を備え、表示領域上に描かれた図形の各頂点（図形の特徴点）等に対して、上記の連番記号のラベルを自動的に付すようにしたものもある。
【０００４】
【特許文献１】
特開２００１−１１７４８４号公報（第１図〜第５図）
【特許文献２】
特開平８−５５２３１号公報
【０００５】
【発明が解決しようとする課題】
しかしながら、従来、ラベルを図形の頂点等の特徴点に自動的に付す際に、頂点とラベルの位置関係は、図形が表示された位置によらず一定であった。また、ラベルが頂点に対して一定の位置に付されるので、図形によっては、図形を構成する線分や曲線等にラベルが重なる場合があった。
【０００６】
図形の表示位置に応じて頂点にラベルを付す位置を調整したり、図形とラベルの重なりを解除するためには、タッチペン等の手操作によりそのラベルを所望の位置に移動させなければならなかった。
【０００７】
さらに、図形表示領域外に図形の一部が移動した場合、表示領域外に位置する頂点については連番記号のラベルを付したり、頂点がどの方向にあるのか表示したりすることができなかった。
【０００８】
本発明の課題は、図形の表示位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる図形表示装置を提供することである。
【０００９】
【課題を解決するための手段】
請求項１に記載の発明は、図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、前記表示領域に対する前記図形の表示位置を検出する位置検出手段を備え、前記ラベル付け手段は、前記位置検出手段により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整することを特徴とする。
【００１０】
請求項７に記載の発明は、コンピュータに、表示領域を有する表示手段に図形を表示させる表示機能と、前記表示領域に対する前記図形の表示位置を検出させる位置検出機能と、表示領域に表示された図形の特徴点に対してラベルを付すとともに、前記位置検出機能により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整させるラベル付け機能と、を実現させるための図形表示プログラムであることを特徴とする。
【００１１】
請求項１、７に記載の発明によれば、ラベル付け手段は、位置検出手段により検出された表示領域に表示された図形の位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる。
【００１２】
請求項２記載の発明は、請求項１に記載の図形表示装置において、前記表示領域に表示される図形を入力する図形入力手段を備え、前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを昇順で付すことを特徴とする。
【００１３】
請求項２に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが昇順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【００１４】
請求項３に記載の発明は、請求項１に記載の図形表示装置において、前記表示領域に表示される図形を入力する図形入力手段を備え、前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを降順で図形に付すことを特徴とする。
【００１５】
請求項３に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが降順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【００１６】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載の図形表示装置において、前記ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、前記ラベルの表示位置を前記線分または曲線と重ならない位置に移動させるラベル位置移動手段を備えたことを特徴とする。
【００１７】
請求項４に記載の発明によれば、ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、ラベル位置移動手段によりラベルを図形と重ならない位置に移動させることができ、図形およびラベルの表示を見やすくすることができる。
【００１８】
請求項５に記載の発明は、図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、前記特徴点に対する前記ラベルの位置情報を記憶する記憶手段と、前記図形の表示位置を移動させる移動手段と、を備え、前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点に付されたラベルを非表示とし、前記表示領域外に移動された特徴点が再び前記移動手段により表示領域内に移動させられた場合、前記記憶手段に記憶された前記位置情報に基づいて前記特徴点に付されたラベルを再表示することを特徴とする。
【００１９】
請求項５に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合に表示領域外に移動された特徴点に付されたラベルが非表示となっても、再び移動手段により表示領域内に図形を移動した場合、記憶手段に記憶されたラベルの特徴点に対する位置情報に基づいて、ラベルを再表示することができる。
【００２０】
請求項６に記載の発明は、請求項５に記載の図形表示装置において、前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点が位置する方向と、そのラベルとを前記表示領域内において表示することを特徴とする。
【００２１】
請求項６に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合、それに応じて、表示領域外に位置する特徴点の方向と、その特徴点に付されたラベルが表示領域内に表示することができる。これにより、図形の一部が表示領域外に隠れていても、それがどのような図形であるかをユーザに想起させることができる。
【００２２】
【発明の実施の形態】
以下、図面を参照して本発明に係る本発明の図形表示装置に係る第１の実施の形態〜第３の実施の形態を説明する。
【００２３】
〔第１の実施の形態〕
図１に、第１の実施の形態における図形表示装置１の外観構成例を示す。
図１に示すように、図形表示装置１は、図形が表示される表示部２と、各種入力操作を行うためのキー群３ａと、図形を描画するためのタッチペン３ｂとを備えている。
【００２４】
次に、図形表示装置１の機能的構成を図２に示す。図２に示すように、図形表示装置１は、表示部２、入力部３の他に、ＣＰＵ４、ＲＡＭ５、ＲＯＭ６、外部記憶メモリ７、通信制御部８を備え、これら各部はバス９により互いに接続されている。
【００２５】
図１および図２に示す表示部２は、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等から構成される表示ディスプレイ２１を備えている。表示ディスプレイ２１は、入力部３からの入力指示またはＣＰＵ４から入力される制御信号に応じて各種図形や後述するラベル等の各種表示を行う。また、表示ディスプレイ２１には、例えば、図４に示す様に、メニューバーを表示するメニューバー表示領域２１ａ、アイコン等を表示するアイコン表示領域２１ｂ、図形等を表示する図形表示領域等２１ｃ、残電池容量等の当該図形表示装置１のステータス情報を表示するステータス情報表示領域２１ｄ等が設けられている。
【００２６】
入力部３は、キー群３ａ、タッチペン３ｂおよびタブレット（図示略）を含んで構成される。
【００２７】
キー群３ａは、カーソルキー、数字キー、機能キー等の各種キーを備え、ユーザにより操作されたキーに対応する操作信号をＣＰＵ４に出力する。
【００２８】
タブレットは表示ディスプレイ２１と一体に構成され、抵抗膜式、光学式、静電容量式等の各種座標読み取り原理により、ユーザがタッチペン３ｂで表示ディスプレイ２１をタッチした座標位置を検出し、その座標位置に応じた入力信号をＣＰＵ４（図２参照）に出力する。
【００２９】
表示ディスプレイ２１上でタッチペン３ｂにより描画された図形は表示ディスプレイ２１に表示される。このとき、図形表示領域２１ｃにおける描画位置すなわち図形の表示位置が検出される。また、表示ディスプレイ２１に表示されたメニューバー、アイコン等をタッチペン３ｂでタッチすることにより、タッチされたメニュー項目またはアイコンに応じた操作を行うことができる。
【００３０】
ＣＰＵ４は、ＲＯＭ６または外部記憶メモリ７内に記憶されているシステムプログラムおよび図形描画プログラム、ラベル位置調整プログラム等、各種アプリケーションプログラムの中から指定されたプログラムを読み出してＲＡＭ５内の作業領域に展開し、当該プログラムに従って図形描画処理、ラベル位置調整処理等各種の処理を実行し、各部に制御信号を送って図形表示装置１の動作全般を制御する。
【００３１】
ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）５は、各種プログラム、入力データ及び処理結果等の各種データを、ランダムアクセス展開可能に格納する作業領域を有して、各種情報を一時的に記憶する。
【００３２】
ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６は、プログラムやデータ等が予め記憶されている記憶媒体であり、磁気的または光学的記憶媒体、若しくは半導体メモリにより構成されている。ＲＯＭ６はシステムプログラムの他、図形描画プログラム等、各種アプリケーションプログラム、データ等を記憶する。このＲＯＭ６に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよい。
【００３３】
外部記憶メモリ７は、図形表示装置１に着脱可能な記憶媒体であり、カード型、スティック型等、各種形状の半導体メモリ等を適用してもよい。外部記憶メモリ７は、ＣＰＵ４による書込動作により、図形表示装置１で描画された図形のデータや図形に付されたラベルの特徴点に対する位置情報等、各種の情報を記憶する。
【００３４】
通信制御部８は、赤外線通信、Ｂｌｕｅｔｏｏｔｈ通信等の無線通信を行うためのインターフェースであり、この通信制御部８を介して、パーソナルコンピュータ、ＰＤＡ、携帯電話など、各種外部機器とデータ交換を実現することができる。
【００３５】
次に、第１の実施の形態における動作を説明する。
図３を参照して、図形表示装置１により実行される図形描画処理を説明する。この図形描画処理は、ユーザによりキー群３ａ、タッチペン３ｂ等により指定された図形を描画するとともに、図形の特徴点に自動的に連番記号のラベルを付す処理である。
【００３６】
図３における図形描画処理では、図形の描画位置が図１の矢印に示す上下方向のいずれの領域にあるかに応じて、特徴点に対するラベルの位置を調整した上でラベルを付す処理を行う。
【００３７】
ここで、図形の特徴点とは、図形の特徴を端的に表す点を指し、具体的には図形が点である場合はその点、図形が線分、曲線またはこれらの結合から構成される場合は、その図形を構成する線分または曲線の端点または交点、図形が円、球または円錐、円柱等の場合は円、球または底面の中心点、図形が楕円である場合はその焦点等を指す。また、線分、曲線またはこれらの結合から構成される図形とは、線分または曲線を含むのは勿論のこと、多角形、多面体、角柱等の線分から構成される図形や、扇形、円錐等の線分と曲線の結合から構成される図形等を含む。
【００３８】
また、連番記号のラベルとは、Ａ，Ｂ，Ｃ，・・・やａ，ｂ，ｃの様に、大文字または小文字で表記されるアルファベットの様に、一定のルールに従って昇順または降順で示される記号であり、図形の特徴点または図形を特定するために付される記号である。
【００３９】
図３に示す図形描画処理では、ユーザによる図形入力操作があるまで待機され、ステップＳ１において、入力部３を介して図形入力操作が検出されたか否かが判別される。図形入力操作が検出されると（ステップＳ１：Ｙ）、入力された図形を図形表示領域２１ｃに描画する（ステップＳ２）。このとき、図形表示領域２１ｃに対する描画位置を検出し（ステップＳ３）、描画位置が図形表示領域２１ｃの上側であるか否かを判断する（ステップＳ４）。
【００４０】
ここで、図形の描画位置が図形表示領域２１ｃの上側であるか否かの判断は、図形表示領域２１ｃを上下方向に分割した場合に、図形の描画位置（表示位置）が図形表示領域２１ｃの上半分に位置するか下半分に位置するかによって判断することができる。このとき、図形中にある基準点を定めておき、その基準点が図形表示領域２１ｃの上半分に位置するか否かにより判断してもよい。例えば、図形が線分または曲線である場合はその中点、図形が平面図形または立体図形である場合は、その中心または重心等を基準点とすることができる。
【００４１】
ステップＳ４において、図形の描画位置が図形表示領域２１ｃの上側に位置する場合（ステップＳ４：Ｙ）、図４に示すように、ラベルＡ、Ｂ、Ｃを三角形の各頂点よりも上方にラベルを付す（ステップＳ５）。一方、図形の描画位置が図形表示領域２１ｃの下側にある場合（ステップＳ４：Ｎ）、図５に示すように、三角形の各頂点よりも下方にラベルＡ、Ｂ、Ｃを付す（ステップＳ６）。
【００４２】
なお、図３において、ステップＳ２において図形を描画し、ステップＳ５またはステップＳ６においてラベルを付すものとしたが、図形の描画およびラベルを付す処理を同時に行ってもよい。このとき、ラベルを付す位置を決定した後、ラベルと共に図形を描画するものとしてもよいし、図形の描画とともにラベルを付しておき、その後、描画位置に応じてラベル位置を調整して表示するようにしてもよい。
【００４３】
次に、図６を参照して、図形表示装置１により実行される他の図形描画処理を説明する。図６に示す図形描画処理では、図形の描画位置が図１の矢印に示す左右方向のいずれの領域にあるかに応じて、特徴点に対するラベルの位置を調整した上でラベルを付す処理を行う。
【００４４】
図６において、ステップＳ１１〜Ｓ１３までの各ステップは図３のステップＳ１〜Ｓ３の各ステップと同様であるので、その説明を省略する。
【００４５】
ステップＳ１４において、図形の描画位置が図形表示領域２１ｃの右側であるか否かの判断は、図形表示領域２１ｃを左右方向に分割した場合に、図形の描画位置が右半分に位置するか左半分に位置するかによって判断することができる。このとき、上記と同様に、予め定めておいた図形中の基準点が図形表示領域２１ｃの半分に位置するか否かによって判断することができる。
【００４６】
ステップＳ１４において、図形の描画位置が図形表示領域２１ｃの右側である場合（ステップＳ１４：Ｙ）、図７に示すように、ラベルＡ、Ｂ、Ｃを三角形の各頂点よりも左側にラベルを付す（ステップＳ１５）。一方、図形の描画位置が図形表示領域２１ｃの左側である場合（ステップＳ１４：Ｎ）、図８に示すように、ラベルＡ、Ｂ、Ｃを三角形の各頂点よりも右側に付す（ステップＳ１６）。
【００４７】
図６においても、図形の描画とラベル付けと同時に行ってもよいのは勿論である。
【００４８】
また、図３に示す図形描画処理と図６に示す他の図形描画処理とを組み合わせて実行してもよい。図９に、図３の図形描画処理と図６の図形描画処理とを組み合わせた図形描画処理のフローチャートを示す。図９に示すように、ステップＳ２１〜ステップＳ２６において、図３のステップＳ１〜Ｓ６と同様に図形の描画位置が図形表示領域２１ｃの上側であるか否かを判断し、さらにステップＳ２７〜ステップＳ２９において、図６のステップＳ１４〜Ｓ１６と同様に、図形の描画位置が図形表示領域２１ｃの右側であるか否かを判断し、それに応じてラベルの位置を調整する。
【００４９】
以上説明した第１の実施の形態によれば、図形の描画位置に応じて、図形の特徴点にラベルを付す位置を自動的に調整することができる。
【００５０】
なお、図形表示領域２１ｃ上に複数の図形が描画される場合、図形に昇順で連番記号のラベルを付してもよいし、降順で連番記号のラベルを付してもよい。降順で連番記号のラベルを付す場合、新たに入力された図形の最後尾が常にＡとなる様に記号を付してもよいし、Ｚ，Ｙ，Ｘ・・・の様に、Ｚから降順に符号を付してもよい。また、例えば三角形ＡＢＣが図形表示領域２１ｃに表示されている場合、図１０に示すように、新たに描画された三角形（実線で示す三角形）の各頂点に連番でＤＥＦとラベルを付してもよいし、図１１に示すように新たに描画された三角形（実線で示す三角形）の各頂点に付すラベルをＡ，Ｂ，Ｃとし、既に表示されていた三角形（点線で示す三角形）の各頂点に付されていたラベルをＡ，Ｂ，ＣからＤ，Ｅ，Ｆにシフトさせてもよい。
【００５１】
また、図３、図６および図９に示した図形描画処理においてラベルを付す位置は、例示に過ぎず、これらに限定されるものではない。例えば、図形の描画位置が図形表示領域２１ｃの上方にある場合は頂点の下方に、下方にある場合は頂点の上方に位置するようにラベルを付してもよいし、図形の描画位置が図形表示領域２１ｃの右側である場合に頂点の右側に、図形が図形表示領域２１ｃの左側である場合に頂点の左側に付してもよい。要は、図形の図形表示領域２１ｃに対する描画位置に応じてラベルを付す位置を自動的に調整してラベルを付すことができればそれでよい。
【００５２】
〔第２の実施の形態〕
次に、第２の実施の形態を説明する。
なお、第２の実施の形態における図形表示装置の構成は、第１の実施の形態において図１及び図２に示した図形表示装置１と同様であるので、同一の構成部には同一の符号を付してその説明及び図示を省略し、異なる機能についてのみ説明を行う。
【００５３】
第２の実施の形態の図形表示装置１は、図形と図形の特徴点に付されたラベルとが重なり合う場合に、ラベルの表示位置を調整するためのラベル位置調整処理を実行する。
【００５４】
次に、図１２を参照して第２の実施の形態の動作を説明する。
図１２に示す図形描画処理では、ユーザによる図形入力操作があるまで待機され、ステップＳ３１において、入力部３を介して図形入力操作が検出されたか否かが判別される。図形入力操作が検出されると（ステップＳ３１：Ｙ）、入力された図形を描画し（ステップＳ３２）、次いで、入力された図形の各特徴点にラベルを付す（ステップＳ３３）。
【００５５】
そして、ステップＳ３３において付されたラベルが図形と重なるか否かを判別する。ここで、ラベルと図形とが重なるか否かの判別は、例えば、図形を構成する線分または曲線とラベルが重なるか否かによって判別してもよいし、描画された図形自身の図形表示領域と付されたラベル自身の表示領域とが重なるか否かによって判別してもよい。例えば、図１３に示す場合、三角形ＡＢＣ（図形）においてラベルＢと辺（線分）ＢＣが重なっているので、ラベルが図形と重なると判別される。
【００５６】
次に、ラベルが図形に重なると判別された場合（ステップＳ３３：Ｙ）、図１３の（ａ）→（ｂ）に示すように、線分ラベルを図形と重ならない位置に移動させる。図１３に示す場合、ラベルＢの付す位置を（ａ）から（ｂ）に移動させる。
【００５７】
一方、ラベルが図形と重ならない場合はそのままの表示を行う（ステップＳ３３：Ｎ）。
【００５８】
第２の実施の形態によれば、図形の特徴点にラベルを付す場合、図形を構成する線分または曲線と重ならないようにラベルを付すことができ、図形とラベルを見やすく表示することができる。
【００５９】
〔第３の実施の形態〕
次に、第３の実施の形態を説明する。
なお、第３の実施の形態における図形表示装置の構成は、第１の実施の形態において図１及び図２に示した図形表示装置１と同様であるので、同一の構成部には同一の符号を付してその説明及び図示を省略し、異なる機能についてのみ説明を行う。
【００６０】
第３の実施の形態において、図形表示装置１のＲＡＭ５もしくは外部記憶メモリ７は、図形の特徴点にラベルが付されると、そのラベルの特徴点に対する位置情報がＲＡＭ５または外部記憶メモリ７に格納される。
【００６１】
また、図形表示領域２１ｃ上で表示された図形をタッチペン３ｂでタッチするとその図形が選択される。さらに選択された図形をタッチペン３ｂを表示ディスプレイ上で移動させたい方向に動かすと、その表示位置を移動させることができる。このときのラベルの表示位置を調整する際の図形表示装置１の動作について、図１４を参照して説明する。
【００６２】
図１４に示すラベル位置調整処理では、ユーザによる図形選択操作があるまで待機され、ステップＳ４１において、入力部３を介して図形選択操作が検出されたか否かが判別される。図形選択操作が検出されると（ステップＳ４１：Ｙ）、選択された図形を識別し（ステップＳ４２）、タッチペン操作による図形の移動操作の有無を検出する（ステップＳ４３）。
【００６３】
図形の移動操作が検出されない場合（ステップＳ４３：Ｎ）、ステップＳ４２に戻る。一方、図形移動操作を検出した場合（ステップＳ４３：Ｙ）、次に図形の移動位置が図形表示領域２１ｃ内か否かを判別する（ステップＳ４４）。
【００６４】
タッチペン３ｂの操作による図形の移動位置が図形表示領域２１ｃ内である場合（ステップＳ４４：Ｙ）、図形の移動とともにラベルを移動させ、移動位置において図形およびラベルを表示する（ステップＳ４５）。
【００６５】
一方、図形が図形表示領域２１ｃ外に移動された場合、図形表示領域２１ｃ外に移動された部分を非表示にする（ステップＳ４６）。このとき、図１５（ａ）に示すように、ラベルも非表示にする。
【００６６】
次に、ステップＳ４７において、この図形が図形表示領域２１ｃ内に再移動されたか否かを判別する（ステップＳ４７）。図形表示領域２１ｃ内に再び移動された場合（ステップＳ４７：Ｙ）、ＲＡＭ５ないし外部記憶メモリ７に格納されたラベルの位置情報に応じてラベルを表示する。
【００６７】
第３の実施の形態によれば、図形の一部が図形表示領域２１ｃ外に移動した場合でも、図形表示領域外２１ｃに位置する特徴点に付されたラベルの位置情報等をＲＡＭ５ないし外部記憶メモリ７に格納しておくので、図形を再び図形表示領域２１ｃ内に移動させたときにそのラベルを再表示することができる。
【００６８】
なお、ステップＳ４５およびステップＳ４７において、移動された図形の図形表示領域２１ｃに対する表示位置に応じて、第１の実施の形態で説明したようにラベルの表示位置を調整してもよい。また、ラベルの表示位置を調整した際に、ラベルと図形とが重なる場合、第２の実施の形態で説明したようにラベルの表示位置をさらに調整してもよい。この様にすることにより、移動した図形の表示位置に応じてラベルを付す位置を調整することができる。
【００６９】
また、ステップＳ４６において、図形の一部が図形表示領域２１ｃ外に移動した場合、図１６に示す様に、図形表示領域２１ｃ外に移動した特徴点が位置する方向を矢印で示す、矢印とともにその特徴点に付されたラベルを表示してもよい。この様に、図形の一部が図形表示領域２１ｃ外に移動した場合でも特徴点が位置する方向を矢印で表示することにより、どのような図形であるかをユーザに想起させることができる。
【００７０】
なお、図形の全てが図形表示領域２１ｃ外に移動しないように設定しておくと好ましい。この様に図形の一部を図形表示領域外２１ｃに移動させておくことにより、新たな図形の入力操作あるいはタッチペン３ｂによる描画操作を容易にすることができる。
【００７１】
【発明の効果】
請求項１、７に記載の発明によれば、ラベル付け手段は、位置検出手段により検出された表示領域に表示された図形の位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる。
【００７２】
請求項２に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが昇順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【００７３】
請求項３に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが降順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【００７４】
請求項４に記載の発明によれば、ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、ラベル位置移動手段によりラベルを図形と重ならない位置に移動させることができ、図形およびラベルの表示を見やすくすることができる。
【００７５】
請求項５に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合に表示領域外に移動された特徴点に付されたラベルが非表示となっても、再び移動手段により表示領域内に図形を移動した場合、記憶手段に記憶されたラベルの特徴点に対する位置情報に基づいて、ラベルを再表示することができる。
【００７６】
請求項６に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合、それに応じて、表示領域外に位置する特徴点の方向と、その特徴点に付されたラベルが表示領域内に表示することができる。これにより、図形の一部が表示領域外に隠れていても、それがどのような図形であるかをユーザに想起させることができる。
【図面の簡単な説明】
【図１】本発明を適用した第１の実施の形態の図形表示装置の外観構成例を示した図である。
【図２】本発明を適用した第１の実施の形態の図形表示装置の機能的構成を示したブロック図である。
【図３】本発明を適用した第１の実施の形態の図形描画処理を示すフローチャートである。
【図４】図３に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図５】図３に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図６】本発明を適用した第１の実施の形態における他の図形描画処理を示すフローチャートである。
【図７】図６に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図８】図６に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図９】図３に示す図形描画処理と図６に示す図形描画処理を組み合わせた図形描画処理を示すフローチャートである。
【図１０】新たに図形を入力した場合に、既に表示されている図形から連番で新規の図形にラベルが付された状態を示す図である。
【図１１】新たに図形を入力した場合に、新規の図形から連番でラベルが付された状態を示す図である。
【図１２】本発明を適用した第２の実施の形態におけるラベル表示位置調整処理を示すフローチャートである。
【図１３】図１２に示すラベル表示位置調整処理により、ラベルの位置が調整される前の状態を示す図（ａ）と、ラベルの位置が調整された後の状態を示す図（ｂ）である。
【図１４】本発明を適用した第３の実施の形態におけるラベル表示処理を示すフローチャートである。
【図１５】図１４に示すラベル表示処理において、ラベルが非表示にされた状態を示す図（ａ）と、ラベルが再表示された状態を示す図（ｂ）である。
【図１６】図１４に示すラベル表示処理において、図形が図形表示領域外に移動した場合の、ラベルの表示例を示す図である。
【符号の説明】
１    図形表示装置
２    表示部
２１  表示ディスプレイ
２１ａ  アイコン表示領域
２１ｄ  ステータス情報表示領域
２１ａ  メニューバー表示領域
３    入力部
３ａ  キー群
３ｂ  タッチペン
４    ＣＰＵ
５    ＲＡＭ
６    ＲＯＭ
７    外部記憶メモリ
８    通信制御部
【図１】
2004295309.tif 000003
【図２】
2004295309.tif 000004
【図３】
2004295309.tif 000005
【図４】
2004295309.tif 000006
【図５】
2004295309.tif 000007
【図６】
2004295309.tif 000008
【図７】
2004295309.tif 000009
【図８】
2004295309.tif 000010
【図９】
2004295309.tif 000011
【図１０】
2004295309.tif 000012
【図１１】
2004295309.tif 000013
【図１２】
2004295309.tif 000014
【図１３】
2004295309.tif 000015
【図１４】
2004295309.tif 000016
【図１５】
2004295309.tif 000017
【図１６】
2004295309.tif 000018