JP2004295309A - Graphic display device and graphic display program - Google Patents
Graphic display device and graphic display program Download PDFInfo
- Publication number
- JP2004295309A JP2004295309A JP2003084625A JP2003084625A JP2004295309A JP 2004295309 A JP2004295309 A JP 2004295309A JP 2003084625 A JP2003084625 A JP 2003084625A JP 2003084625 A JP2003084625 A JP 2003084625A JP 2004295309 A JP2004295309 A JP 2004295309A
- Authority
- JP
- Japan
- Prior art keywords
- graphic
- display
- display area
- label
- display device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Processing Or Creating Images (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】図形の表示位置に応じてラベルを付す位置を調整する。
【解決手段】図形を表示する表示領域21cを有する表示手段21と、表示領域21cに表示された図形の特徴点に対してラベルA,B,Cを付すラベル付け手段とを備えた図形表示装置1において、表示領域21cに対する前記図形の表示位置を検出する位置検出手段を備え、ラベル付け手段は、位置検出手段により検出された図形の表示位置に応じて、特徴点に対するラベルの位置を調整する。
【選択図】 図3An object of the present invention is to adjust a labeling position according to a display position of a graphic.
A graphic display device comprising: display means having a display area for displaying a graphic; and labeling means for applying labels A, B, and C to characteristic points of the graphic displayed in the display area 21c. 1, a position detecting means for detecting a display position of the graphic with respect to the display area 21c, and the labeling means adjusts the position of the label with respect to the feature point according to the display position of the graphic detected by the position detecting means. .
[Selection diagram] FIG.
Description
【0001】
【発明の属する技術分野】
本発明は、図形表示装置および図形表示プログラムに関する。
【0002】
【従来の技術】
例えば、三角形、四角形等の図形を表示する場合に、これらの図形を特定するために各頂点にA、B、C等の連番記号のラベルを付すことが一般に行われている(特許文献1参照)。
【0003】
一方、従来から、タッチペン等の操作入力により図形を描画する図形描画手段と、このように描画された図形を表示する表示手段とを備えた図形表示装置が知られている(特許文献2参照)。表示手段は、図形を表示するための表示領域を備え、表示領域上に描かれた図形の各頂点(図形の特徴点)等に対して、上記の連番記号のラベルを自動的に付すようにしたものもある。
【0004】
【特許文献1】
特開2001−117484号公報(第1図〜第5図)
【特許文献2】
特開平8−55231号公報
【0005】
【発明が解決しようとする課題】
しかしながら、従来、ラベルを図形の頂点等の特徴点に自動的に付す際に、頂点とラベルの位置関係は、図形が表示された位置によらず一定であった。また、ラベルが頂点に対して一定の位置に付されるので、図形によっては、図形を構成する線分や曲線等にラベルが重なる場合があった。
【0006】
図形の表示位置に応じて頂点にラベルを付す位置を調整したり、図形とラベルの重なりを解除するためには、タッチペン等の手操作によりそのラベルを所望の位置に移動させなければならなかった。
【0007】
さらに、図形表示領域外に図形の一部が移動した場合、表示領域外に位置する頂点については連番記号のラベルを付したり、頂点がどの方向にあるのか表示したりすることができなかった。
【0008】
本発明の課題は、図形の表示位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる図形表示装置を提供することである。
【0009】
【課題を解決するための手段】
請求項1に記載の発明は、図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、前記表示領域に対する前記図形の表示位置を検出する位置検出手段を備え、前記ラベル付け手段は、前記位置検出手段により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整することを特徴とする。
【0010】
請求項7に記載の発明は、コンピュータに、表示領域を有する表示手段に図形を表示させる表示機能と、前記表示領域に対する前記図形の表示位置を検出させる位置検出機能と、表示領域に表示された図形の特徴点に対してラベルを付すとともに、前記位置検出機能により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整させるラベル付け機能と、を実現させるための図形表示プログラムであることを特徴とする。
【0011】
請求項1、7に記載の発明によれば、ラベル付け手段は、位置検出手段により検出された表示領域に表示された図形の位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる。
【0012】
請求項2記載の発明は、請求項1に記載の図形表示装置において、前記表示領域に表示される図形を入力する図形入力手段を備え、前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを昇順で付すことを特徴とする。
【0013】
請求項2に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが昇順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【0014】
請求項3に記載の発明は、請求項1に記載の図形表示装置において、前記表示領域に表示される図形を入力する図形入力手段を備え、前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを降順で図形に付すことを特徴とする。
【0015】
請求項3に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが降順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【0016】
請求項4に記載の発明は、請求項1〜3のいずれか一項に記載の図形表示装置において、前記ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、前記ラベルの表示位置を前記線分または曲線と重ならない位置に移動させるラベル位置移動手段を備えたことを特徴とする。
【0017】
請求項4に記載の発明によれば、ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、ラベル位置移動手段によりラベルを図形と重ならない位置に移動させることができ、図形およびラベルの表示を見やすくすることができる。
【0018】
請求項5に記載の発明は、図形を表示する表示領域を有する表示手段と、表示領域に表示された図形の特徴点に対してラベルを付すラベル付け手段とを備えた図形表示装置において、前記特徴点に対する前記ラベルの位置情報を記憶する記憶手段と、前記図形の表示位置を移動させる移動手段と、を備え、前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点に付されたラベルを非表示とし、前記表示領域外に移動された特徴点が再び前記移動手段により表示領域内に移動させられた場合、前記記憶手段に記憶された前記位置情報に基づいて前記特徴点に付されたラベルを再表示することを特徴とする。
【0019】
請求項5に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合に表示領域外に移動された特徴点に付されたラベルが非表示となっても、再び移動手段により表示領域内に図形を移動した場合、記憶手段に記憶されたラベルの特徴点に対する位置情報に基づいて、ラベルを再表示することができる。
【0020】
請求項6に記載の発明は、請求項5に記載の図形表示装置において、前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点が位置する方向と、そのラベルとを前記表示領域内において表示することを特徴とする。
【0021】
請求項6に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合、それに応じて、表示領域外に位置する特徴点の方向と、その特徴点に付されたラベルが表示領域内に表示することができる。これにより、図形の一部が表示領域外に隠れていても、それがどのような図形であるかをユーザに想起させることができる。
【0022】
【発明の実施の形態】
以下、図面を参照して本発明に係る本発明の図形表示装置に係る第1の実施の形態〜第3の実施の形態を説明する。
【0023】
〔第1の実施の形態〕
図1に、第1の実施の形態における図形表示装置1の外観構成例を示す。
図1に示すように、図形表示装置1は、図形が表示される表示部2と、各種入力操作を行うためのキー群3aと、図形を描画するためのタッチペン3bとを備えている。
【0024】
次に、図形表示装置1の機能的構成を図2に示す。図2に示すように、図形表示装置1は、表示部2、入力部3の他に、CPU4、RAM5、ROM6、外部記憶メモリ7、通信制御部8を備え、これら各部はバス9により互いに接続されている。
【0025】
図1および図2に示す表示部2は、LCD(Liquid Crystal Display)等から構成される表示ディスプレイ21を備えている。表示ディスプレイ21は、入力部3からの入力指示またはCPU4から入力される制御信号に応じて各種図形や後述するラベル等の各種表示を行う。また、表示ディスプレイ21には、例えば、図4に示す様に、メニューバーを表示するメニューバー表示領域21a、アイコン等を表示するアイコン表示領域21b、図形等を表示する図形表示領域等21c、残電池容量等の当該図形表示装置1のステータス情報を表示するステータス情報表示領域21d等が設けられている。
【0026】
入力部3は、キー群3a、タッチペン3bおよびタブレット(図示略)を含んで構成される。
【0027】
キー群3aは、カーソルキー、数字キー、機能キー等の各種キーを備え、ユーザにより操作されたキーに対応する操作信号をCPU4に出力する。
【0028】
タブレットは表示ディスプレイ21と一体に構成され、抵抗膜式、光学式、静電容量式等の各種座標読み取り原理により、ユーザがタッチペン3bで表示ディスプレイ21をタッチした座標位置を検出し、その座標位置に応じた入力信号をCPU4(図2参照)に出力する。
【0029】
表示ディスプレイ21上でタッチペン3bにより描画された図形は表示ディスプレイ21に表示される。このとき、図形表示領域21cにおける描画位置すなわち図形の表示位置が検出される。また、表示ディスプレイ21に表示されたメニューバー、アイコン等をタッチペン3bでタッチすることにより、タッチされたメニュー項目またはアイコンに応じた操作を行うことができる。
【0030】
CPU4は、ROM6または外部記憶メモリ7内に記憶されているシステムプログラムおよび図形描画プログラム、ラベル位置調整プログラム等、各種アプリケーションプログラムの中から指定されたプログラムを読み出してRAM5内の作業領域に展開し、当該プログラムに従って図形描画処理、ラベル位置調整処理等各種の処理を実行し、各部に制御信号を送って図形表示装置1の動作全般を制御する。
【0031】
RAM(Random Access Memory)5は、各種プログラム、入力データ及び処理結果等の各種データを、ランダムアクセス展開可能に格納する作業領域を有して、各種情報を一時的に記憶する。
【0032】
ROM(Read Only Memory)6は、プログラムやデータ等が予め記憶されている記憶媒体であり、磁気的または光学的記憶媒体、若しくは半導体メモリにより構成されている。ROM6はシステムプログラムの他、図形描画プログラム等、各種アプリケーションプログラム、データ等を記憶する。このROM6に記憶するプログラム、データ等は、通信ネットワークを介して接続された他の機器から受信して記憶する構成にしてもよい。
【0033】
外部記憶メモリ7は、図形表示装置1に着脱可能な記憶媒体であり、カード型、スティック型等、各種形状の半導体メモリ等を適用してもよい。外部記憶メモリ7は、CPU4による書込動作により、図形表示装置1で描画された図形のデータや図形に付されたラベルの特徴点に対する位置情報等、各種の情報を記憶する。
【0034】
通信制御部8は、赤外線通信、Bluetooth通信等の無線通信を行うためのインターフェースであり、この通信制御部8を介して、パーソナルコンピュータ、PDA、携帯電話など、各種外部機器とデータ交換を実現することができる。
【0035】
次に、第1の実施の形態における動作を説明する。
図3を参照して、図形表示装置1により実行される図形描画処理を説明する。この図形描画処理は、ユーザによりキー群3a、タッチペン3b等により指定された図形を描画するとともに、図形の特徴点に自動的に連番記号のラベルを付す処理である。
【0036】
図3における図形描画処理では、図形の描画位置が図1の矢印に示す上下方向のいずれの領域にあるかに応じて、特徴点に対するラベルの位置を調整した上でラベルを付す処理を行う。
【0037】
ここで、図形の特徴点とは、図形の特徴を端的に表す点を指し、具体的には図形が点である場合はその点、図形が線分、曲線またはこれらの結合から構成される場合は、その図形を構成する線分または曲線の端点または交点、図形が円、球または円錐、円柱等の場合は円、球または底面の中心点、図形が楕円である場合はその焦点等を指す。また、線分、曲線またはこれらの結合から構成される図形とは、線分または曲線を含むのは勿論のこと、多角形、多面体、角柱等の線分から構成される図形や、扇形、円錐等の線分と曲線の結合から構成される図形等を含む。
【0038】
また、連番記号のラベルとは、A,B,C,・・・やa,b,cの様に、大文字または小文字で表記されるアルファベットの様に、一定のルールに従って昇順または降順で示される記号であり、図形の特徴点または図形を特定するために付される記号である。
【0039】
図3に示す図形描画処理では、ユーザによる図形入力操作があるまで待機され、ステップS1において、入力部3を介して図形入力操作が検出されたか否かが判別される。図形入力操作が検出されると(ステップS1:Y)、入力された図形を図形表示領域21cに描画する(ステップS2)。このとき、図形表示領域21cに対する描画位置を検出し(ステップS3)、描画位置が図形表示領域21cの上側であるか否かを判断する(ステップS4)。
【0040】
ここで、図形の描画位置が図形表示領域21cの上側であるか否かの判断は、図形表示領域21cを上下方向に分割した場合に、図形の描画位置(表示位置)が図形表示領域21cの上半分に位置するか下半分に位置するかによって判断することができる。このとき、図形中にある基準点を定めておき、その基準点が図形表示領域21cの上半分に位置するか否かにより判断してもよい。例えば、図形が線分または曲線である場合はその中点、図形が平面図形または立体図形である場合は、その中心または重心等を基準点とすることができる。
【0041】
ステップS4において、図形の描画位置が図形表示領域21cの上側に位置する場合(ステップS4:Y)、図4に示すように、ラベルA、B、Cを三角形の各頂点よりも上方にラベルを付す(ステップS5)。一方、図形の描画位置が図形表示領域21cの下側にある場合(ステップS4:N)、図5に示すように、三角形の各頂点よりも下方にラベルA、B、Cを付す(ステップS6)。
【0042】
なお、図3において、ステップS2において図形を描画し、ステップS5またはステップS6においてラベルを付すものとしたが、図形の描画およびラベルを付す処理を同時に行ってもよい。このとき、ラベルを付す位置を決定した後、ラベルと共に図形を描画するものとしてもよいし、図形の描画とともにラベルを付しておき、その後、描画位置に応じてラベル位置を調整して表示するようにしてもよい。
【0043】
次に、図6を参照して、図形表示装置1により実行される他の図形描画処理を説明する。図6に示す図形描画処理では、図形の描画位置が図1の矢印に示す左右方向のいずれの領域にあるかに応じて、特徴点に対するラベルの位置を調整した上でラベルを付す処理を行う。
【0044】
図6において、ステップS11〜S13までの各ステップは図3のステップS1〜S3の各ステップと同様であるので、その説明を省略する。
【0045】
ステップS14において、図形の描画位置が図形表示領域21cの右側であるか否かの判断は、図形表示領域21cを左右方向に分割した場合に、図形の描画位置が右半分に位置するか左半分に位置するかによって判断することができる。このとき、上記と同様に、予め定めておいた図形中の基準点が図形表示領域21cの半分に位置するか否かによって判断することができる。
【0046】
ステップS14において、図形の描画位置が図形表示領域21cの右側である場合(ステップS14:Y)、図7に示すように、ラベルA、B、Cを三角形の各頂点よりも左側にラベルを付す(ステップS15)。一方、図形の描画位置が図形表示領域21cの左側である場合(ステップS14:N)、図8に示すように、ラベルA、B、Cを三角形の各頂点よりも右側に付す(ステップS16)。
【0047】
図6においても、図形の描画とラベル付けと同時に行ってもよいのは勿論である。
【0048】
また、図3に示す図形描画処理と図6に示す他の図形描画処理とを組み合わせて実行してもよい。図9に、図3の図形描画処理と図6の図形描画処理とを組み合わせた図形描画処理のフローチャートを示す。図9に示すように、ステップS21〜ステップS26において、図3のステップS1〜S6と同様に図形の描画位置が図形表示領域21cの上側であるか否かを判断し、さらにステップS27〜ステップS29において、図6のステップS14〜S16と同様に、図形の描画位置が図形表示領域21cの右側であるか否かを判断し、それに応じてラベルの位置を調整する。
【0049】
以上説明した第1の実施の形態によれば、図形の描画位置に応じて、図形の特徴点にラベルを付す位置を自動的に調整することができる。
【0050】
なお、図形表示領域21c上に複数の図形が描画される場合、図形に昇順で連番記号のラベルを付してもよいし、降順で連番記号のラベルを付してもよい。降順で連番記号のラベルを付す場合、新たに入力された図形の最後尾が常にAとなる様に記号を付してもよいし、Z,Y,X・・・の様に、Zから降順に符号を付してもよい。また、例えば三角形ABCが図形表示領域21cに表示されている場合、図10に示すように、新たに描画された三角形(実線で示す三角形)の各頂点に連番でDEFとラベルを付してもよいし、図11に示すように新たに描画された三角形(実線で示す三角形)の各頂点に付すラベルをA,B,Cとし、既に表示されていた三角形(点線で示す三角形)の各頂点に付されていたラベルをA,B,CからD,E,Fにシフトさせてもよい。
【0051】
また、図3、図6および図9に示した図形描画処理においてラベルを付す位置は、例示に過ぎず、これらに限定されるものではない。例えば、図形の描画位置が図形表示領域21cの上方にある場合は頂点の下方に、下方にある場合は頂点の上方に位置するようにラベルを付してもよいし、図形の描画位置が図形表示領域21cの右側である場合に頂点の右側に、図形が図形表示領域21cの左側である場合に頂点の左側に付してもよい。要は、図形の図形表示領域21cに対する描画位置に応じてラベルを付す位置を自動的に調整してラベルを付すことができればそれでよい。
【0052】
〔第2の実施の形態〕
次に、第2の実施の形態を説明する。
なお、第2の実施の形態における図形表示装置の構成は、第1の実施の形態において図1及び図2に示した図形表示装置1と同様であるので、同一の構成部には同一の符号を付してその説明及び図示を省略し、異なる機能についてのみ説明を行う。
【0053】
第2の実施の形態の図形表示装置1は、図形と図形の特徴点に付されたラベルとが重なり合う場合に、ラベルの表示位置を調整するためのラベル位置調整処理を実行する。
【0054】
次に、図12を参照して第2の実施の形態の動作を説明する。
図12に示す図形描画処理では、ユーザによる図形入力操作があるまで待機され、ステップS31において、入力部3を介して図形入力操作が検出されたか否かが判別される。図形入力操作が検出されると(ステップS31:Y)、入力された図形を描画し(ステップS32)、次いで、入力された図形の各特徴点にラベルを付す(ステップS33)。
【0055】
そして、ステップS33において付されたラベルが図形と重なるか否かを判別する。ここで、ラベルと図形とが重なるか否かの判別は、例えば、図形を構成する線分または曲線とラベルが重なるか否かによって判別してもよいし、描画された図形自身の図形表示領域と付されたラベル自身の表示領域とが重なるか否かによって判別してもよい。例えば、図13に示す場合、三角形ABC(図形)においてラベルBと辺(線分)BCが重なっているので、ラベルが図形と重なると判別される。
【0056】
次に、ラベルが図形に重なると判別された場合(ステップS33:Y)、図13の(a)→(b)に示すように、線分ラベルを図形と重ならない位置に移動させる。図13に示す場合、ラベルBの付す位置を(a)から(b)に移動させる。
【0057】
一方、ラベルが図形と重ならない場合はそのままの表示を行う(ステップS33:N)。
【0058】
第2の実施の形態によれば、図形の特徴点にラベルを付す場合、図形を構成する線分または曲線と重ならないようにラベルを付すことができ、図形とラベルを見やすく表示することができる。
【0059】
〔第3の実施の形態〕
次に、第3の実施の形態を説明する。
なお、第3の実施の形態における図形表示装置の構成は、第1の実施の形態において図1及び図2に示した図形表示装置1と同様であるので、同一の構成部には同一の符号を付してその説明及び図示を省略し、異なる機能についてのみ説明を行う。
【0060】
第3の実施の形態において、図形表示装置1のRAM5もしくは外部記憶メモリ7は、図形の特徴点にラベルが付されると、そのラベルの特徴点に対する位置情報がRAM5または外部記憶メモリ7に格納される。
【0061】
また、図形表示領域21c上で表示された図形をタッチペン3bでタッチするとその図形が選択される。さらに選択された図形をタッチペン3bを表示ディスプレイ上で移動させたい方向に動かすと、その表示位置を移動させることができる。このときのラベルの表示位置を調整する際の図形表示装置1の動作について、図14を参照して説明する。
【0062】
図14に示すラベル位置調整処理では、ユーザによる図形選択操作があるまで待機され、ステップS41において、入力部3を介して図形選択操作が検出されたか否かが判別される。図形選択操作が検出されると(ステップS41:Y)、選択された図形を識別し(ステップS42)、タッチペン操作による図形の移動操作の有無を検出する(ステップS43)。
【0063】
図形の移動操作が検出されない場合(ステップS43:N)、ステップS42に戻る。一方、図形移動操作を検出した場合(ステップS43:Y)、次に図形の移動位置が図形表示領域21c内か否かを判別する(ステップS44)。
【0064】
タッチペン3bの操作による図形の移動位置が図形表示領域21c内である場合(ステップS44:Y)、図形の移動とともにラベルを移動させ、移動位置において図形およびラベルを表示する(ステップS45)。
【0065】
一方、図形が図形表示領域21c外に移動された場合、図形表示領域21c外に移動された部分を非表示にする(ステップS46)。このとき、図15(a)に示すように、ラベルも非表示にする。
【0066】
次に、ステップS47において、この図形が図形表示領域21c内に再移動されたか否かを判別する(ステップS47)。図形表示領域21c内に再び移動された場合(ステップS47:Y)、RAM5ないし外部記憶メモリ7に格納されたラベルの位置情報に応じてラベルを表示する。
【0067】
第3の実施の形態によれば、図形の一部が図形表示領域21c外に移動した場合でも、図形表示領域外21cに位置する特徴点に付されたラベルの位置情報等をRAM5ないし外部記憶メモリ7に格納しておくので、図形を再び図形表示領域21c内に移動させたときにそのラベルを再表示することができる。
【0068】
なお、ステップS45およびステップS47において、移動された図形の図形表示領域21cに対する表示位置に応じて、第1の実施の形態で説明したようにラベルの表示位置を調整してもよい。また、ラベルの表示位置を調整した際に、ラベルと図形とが重なる場合、第2の実施の形態で説明したようにラベルの表示位置をさらに調整してもよい。この様にすることにより、移動した図形の表示位置に応じてラベルを付す位置を調整することができる。
【0069】
また、ステップS46において、図形の一部が図形表示領域21c外に移動した場合、図16に示す様に、図形表示領域21c外に移動した特徴点が位置する方向を矢印で示す、矢印とともにその特徴点に付されたラベルを表示してもよい。この様に、図形の一部が図形表示領域21c外に移動した場合でも特徴点が位置する方向を矢印で表示することにより、どのような図形であるかをユーザに想起させることができる。
【0070】
なお、図形の全てが図形表示領域21c外に移動しないように設定しておくと好ましい。この様に図形の一部を図形表示領域外21cに移動させておくことにより、新たな図形の入力操作あるいはタッチペン3bによる描画操作を容易にすることができる。
【0071】
【発明の効果】
請求項1、7に記載の発明によれば、ラベル付け手段は、位置検出手段により検出された表示領域に表示された図形の位置に応じてラベルを付す位置を調整した上で、図形の特徴点にラベルを付すことができる。
【0072】
請求項2に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが昇順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【0073】
請求項3に記載の発明によれば、図形入力手段により図形が入力された順序に従って連番記号のラベルが降順で各特徴点に自動的に付されるので、ラベル付けの手間を省くことができる。
【0074】
請求項4に記載の発明によれば、ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、ラベル位置移動手段によりラベルを図形と重ならない位置に移動させることができ、図形およびラベルの表示を見やすくすることができる。
【0075】
請求項5に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合に表示領域外に移動された特徴点に付されたラベルが非表示となっても、再び移動手段により表示領域内に図形を移動した場合、記憶手段に記憶されたラベルの特徴点に対する位置情報に基づいて、ラベルを再表示することができる。
【0076】
請求項6に記載の発明によれば、移動手段により図形の一部が表示領域外に移動させられた場合、それに応じて、表示領域外に位置する特徴点の方向と、その特徴点に付されたラベルが表示領域内に表示することができる。これにより、図形の一部が表示領域外に隠れていても、それがどのような図形であるかをユーザに想起させることができる。
【図面の簡単な説明】
【図1】本発明を適用した第1の実施の形態の図形表示装置の外観構成例を示した図である。
【図2】本発明を適用した第1の実施の形態の図形表示装置の機能的構成を示したブロック図である。
【図3】本発明を適用した第1の実施の形態の図形描画処理を示すフローチャートである。
【図4】図3に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図5】図3に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図6】本発明を適用した第1の実施の形態における他の図形描画処理を示すフローチャートである。
【図7】図6に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図8】図6に示す図形描画処理により特徴点にラベルが付された図形の表示例を示した図である。
【図9】図3に示す図形描画処理と図6に示す図形描画処理を組み合わせた図形描画処理を示すフローチャートである。
【図10】新たに図形を入力した場合に、既に表示されている図形から連番で新規の図形にラベルが付された状態を示す図である。
【図11】新たに図形を入力した場合に、新規の図形から連番でラベルが付された状態を示す図である。
【図12】本発明を適用した第2の実施の形態におけるラベル表示位置調整処理を示すフローチャートである。
【図13】図12に示すラベル表示位置調整処理により、ラベルの位置が調整される前の状態を示す図(a)と、ラベルの位置が調整された後の状態を示す図(b)である。
【図14】本発明を適用した第3の実施の形態におけるラベル表示処理を示すフローチャートである。
【図15】図14に示すラベル表示処理において、ラベルが非表示にされた状態を示す図(a)と、ラベルが再表示された状態を示す図(b)である。
【図16】図14に示すラベル表示処理において、図形が図形表示領域外に移動した場合の、ラベルの表示例を示す図である。
【符号の説明】
1 図形表示装置
2 表示部
21 表示ディスプレイ
21a アイコン表示領域
21d ステータス情報表示領域
21a メニューバー表示領域
3 入力部
3a キー群
3b タッチペン
4 CPU
5 RAM
6 ROM
7 外部記憶メモリ
8 通信制御部[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a graphic display device and a graphic display program.
[0002]
[Prior art]
For example, when displaying figures such as triangles and quadrangles, it is common practice to label each vertex with a serial number label such as A, B, or C in order to identify these figures (Patent Document 1). reference).
[0003]
On the other hand, there has been conventionally known a graphic display device provided with graphic drawing means for drawing a graphic by an operation input with a touch pen or the like and display means for displaying the graphic drawn in this way (see Patent Document 2). . The display means includes a display area for displaying the graphic, and automatically labels the vertices (characteristic points of the graphic) of the graphic drawn on the display area with the serial number label. Some have been made.
[0004]
[Patent Document 1]
JP 2001-117484 A (FIGS. 1 to 5)
[Patent Document 2]
JP-A-8-55231
[0005]
[Problems to be solved by the invention]
However, conventionally, when automatically attaching a label to a feature point such as a vertex of a figure, the positional relationship between the vertex and the label has been constant regardless of the position where the figure is displayed. Further, since the label is attached at a fixed position with respect to the vertex, the label may overlap with a line segment, a curve, or the like constituting the graphic depending on the graphic.
[0006]
In order to adjust the position of attaching a label to a vertex according to the display position of a figure, or to cancel the overlap between a figure and a label, the label had to be moved to a desired position by manual operation with a touch pen or the like. .
[0007]
Furthermore, if a part of the figure moves outside the figure display area, it is not possible to label the vertices located outside the display area with a serial number label or to indicate the direction of the vertices. Was.
[0008]
SUMMARY OF THE INVENTION It is an object of the present invention to provide a graphic display device capable of adjusting a labeling position in accordance with a display position of a graphic and then labeling feature points of the graphic.
[0009]
[Means for Solving the Problems]
The invention according to
[0010]
According to a seventh aspect of the present invention, there is provided a display function for causing a computer to display a graphic on a display means having a display area, a position detecting function for detecting a display position of the graphic with respect to the display area, and a computer which displays the graphic on the display area. A graphic display program for realizing a labeling function for attaching a label to a feature point of a graphic and adjusting a position of the label with respect to the feature point in accordance with the display position detected by the position detection function It is characterized by being.
[0011]
According to the first and seventh aspects of the present invention, the labeling unit adjusts the labeling position in accordance with the position of the graphic displayed in the display area detected by the position detecting unit, and then sets the characteristic of the graphic. Points can be labeled.
[0012]
According to a second aspect of the present invention, there is provided the graphic display device according to the first aspect, further comprising a graphic input unit for inputting a graphic displayed in the display area, wherein the labeling unit inputs the graphic by the graphic input unit. The label of the serial number is attached in ascending order according to the set order.
[0013]
According to the second aspect of the invention, serial number labels are automatically attached to each feature point in ascending order in accordance with the order in which the figures are input by the figure input means, so that the labor of labeling can be omitted. it can.
[0014]
According to a third aspect of the present invention, there is provided the graphic display device according to the first aspect, further comprising: a graphic input unit for inputting a graphic displayed in the display area, wherein the labeling unit uses the graphic input unit to display the graphic. According to the present invention, serial number labels are attached to figures in descending order according to the input order.
[0015]
According to the third aspect of the present invention, the label of the serial number is automatically attached to each feature point in descending order in accordance with the order of inputting the graphic by the graphic input means, so that the labor of labeling can be omitted. it can.
[0016]
According to a fourth aspect of the present invention, in the graphic display device according to any one of the first to third aspects, when a label given by the labeling means overlaps a line segment or a curve constituting a graphic, A label position moving means for moving a label display position to a position not overlapping with the line segment or the curve is provided.
[0017]
According to the fourth aspect of the present invention, when the label assigned by the labeling means overlaps a line or a curve constituting the graphic, the label can be moved to a position not overlapping the graphic by the label position moving means. , Figures and labels can be displayed easily.
[0018]
The invention according to
[0019]
According to the fifth aspect of the present invention, even when a part of the graphic is moved out of the display area by the moving means, the label attached to the feature point moved out of the display area is not displayed. When the figure is moved into the display area again by the moving means, the label can be displayed again based on the position information on the characteristic point of the label stored in the storage means.
[0020]
According to a sixth aspect of the present invention, in the graphic display device according to the fifth aspect, the display means moves out of the display area when a part of the graphic is moved out of the display area by the moving means. The direction in which the specified feature point is located and the label thereof are displayed in the display area.
[0021]
According to the invention described in
[0022]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, first to third embodiments of the graphic display device of the present invention according to the present invention will be described with reference to the drawings.
[0023]
[First Embodiment]
FIG. 1 shows an example of an external configuration of a
As shown in FIG. 1, the
[0024]
Next, the functional configuration of the
[0025]
The
[0026]
The
[0027]
The
[0028]
The tablet is integrally formed with the
[0029]
The figure drawn by the
[0030]
The CPU 4 reads a designated program from various application programs such as a system program, a graphic drawing program, and a label position adjustment program stored in the
[0031]
A RAM (Random Access Memory) 5 has a work area for storing various programs, input data, and various data such as processing results in a random access manner, and temporarily stores various information.
[0032]
The ROM (Read Only Memory) 6 is a storage medium in which programs, data, and the like are stored in advance, and is configured by a magnetic or optical storage medium or a semiconductor memory. The
[0033]
The external storage memory 7 is a storage medium that can be attached to and detached from the
[0034]
The
[0035]
Next, the operation in the first embodiment will be described.
With reference to FIG. 3, a graphic drawing process performed by the
[0036]
In the graphic drawing process in FIG. 3, a process of adding a label after adjusting the position of the label with respect to the feature point is performed according to which region in the vertical direction indicated by the arrow in FIG.
[0037]
Here, the characteristic points of a figure refer to points that directly represent the characteristics of the figure. Specifically, when the figure is a point, when the figure is composed of a line segment, a curve, or a combination thereof. Indicates the end points or intersections of the lines or curves that make up the figure, the circle if the figure is a circle, a sphere or a cone, a cylinder, the center point of a sphere or a base, or the focus if the figure is an ellipse . In addition, a figure composed of a line segment, a curve, or a combination thereof includes not only a line segment or a curve, but also a figure composed of a line segment such as a polygon, a polyhedron, a prism, a fan, a cone, and the like. And the like composed of a combination of a line segment and a curve.
[0038]
Labels of serial numbers are indicated in ascending or descending order according to a certain rule, such as alphabets written in uppercase or lowercase, such as A, B, C,... Or a, b, c. This is a symbol added to specify a characteristic point of the graphic or the graphic.
[0039]
In the graphic drawing process shown in FIG. 3, the process waits until there is a graphic input operation by the user, and in step S1, it is determined whether a graphic input operation has been detected via the
[0040]
Here, it is determined whether or not the drawing position of the figure is above the
[0041]
In step S4, if the drawing position of the graphic is located above the
[0042]
In FIG. 3, the figure is drawn in step S2 and the label is attached in step S5 or step S6, but the drawing of the figure and the processing for attaching the label may be performed simultaneously. At this time, after determining the labeling position, the figure may be drawn together with the label, or the label may be added together with the drawing of the figure, and then the label position may be adjusted and displayed according to the drawing position. You may do so.
[0043]
Next, another graphic drawing process executed by the
[0044]
6, steps S11 to S13 are the same as steps S1 to S3 in FIG. 3, and a description thereof will be omitted.
[0045]
In step S14, it is determined whether the drawing position of the figure is on the right side of the
[0046]
In step S14, when the drawing position of the figure is on the right side of the
[0047]
Also in FIG. 6, it goes without saying that the drawing and the labeling may be performed at the same time.
[0048]
Further, the graphic drawing processing shown in FIG. 3 and another graphic drawing processing shown in FIG. 6 may be executed in combination. FIG. 9 shows a flowchart of a graphic drawing process in which the graphic drawing process of FIG. 3 and the graphic drawing process of FIG. 6 are combined. As shown in FIG. 9, in steps S21 to S26, it is determined whether the drawing position of the graphic is above the
[0049]
According to the first embodiment described above, it is possible to automatically adjust the position at which the feature point of the graphic is labeled according to the drawing position of the graphic.
[0050]
When a plurality of figures are drawn on the
[0051]
Further, the positions to be labeled in the graphic drawing processing shown in FIGS. 3, 6, and 9 are merely examples, and are not limited to these. For example, if the drawing position of the graphic is above the
[0052]
[Second embodiment]
Next, a second embodiment will be described.
Note that the configuration of the graphic display device according to the second embodiment is the same as that of the
[0053]
The
[0054]
Next, the operation of the second embodiment will be described with reference to FIG.
In the graphic drawing process shown in FIG. 12, the process waits until there is a graphic input operation by the user, and in step S31, it is determined whether the graphic input operation has been detected via the
[0055]
Then, it is determined whether or not the label attached in step S33 overlaps the graphic. Here, the determination as to whether or not the label and the graphic overlap may be made, for example, based on whether or not the line segment or curve constituting the graphic and the label overlap, or the graphic display area of the drawn graphic itself. Alternatively, the determination may be made based on whether or not the display area of the label itself labeled “overlaps”. For example, in the case shown in FIG. 13, since the label B and the side (line segment) BC overlap in the triangle ABC (graphic), it is determined that the label overlaps the graphic.
[0056]
Next, when it is determined that the label overlaps the graphic (step S33: Y), the line segment label is moved to a position that does not overlap the graphic as shown in (a) → (b) of FIG. In the case shown in FIG. 13, the position where the label B is attached is moved from (a) to (b).
[0057]
On the other hand, if the label does not overlap the figure, the display is performed as it is (step S33: N).
[0058]
According to the second embodiment, when a label is attached to a feature point of a graphic, the label can be attached so as not to overlap with a line segment or a curve constituting the graphic, and the graphic and the label can be displayed in a legible manner. .
[0059]
[Third Embodiment]
Next, a third embodiment will be described.
Since the configuration of the graphic display device according to the third embodiment is the same as that of the
[0060]
In the third embodiment, when a label is attached to a characteristic point of a graphic, the
[0061]
Further, when a graphic displayed on the
[0062]
In the label position adjustment process shown in FIG. 14, the process waits until there is a figure selection operation by the user, and in step S41, it is determined whether or not the figure selection operation has been detected via the
[0063]
When the moving operation of the figure is not detected (step S43: N), the process returns to step S42. On the other hand, when a figure moving operation is detected (step S43: Y), it is determined whether or not the figure is moved within the
[0064]
When the moving position of the graphic by the operation of the
[0065]
On the other hand, when the graphic is moved out of the
[0066]
Next, in step S47, it is determined whether or not this graphic has been moved again into the
[0067]
According to the third embodiment, even when a part of the graphic moves outside the
[0068]
In steps S45 and S47, the display position of the label may be adjusted according to the display position of the moved graphic with respect to the
[0069]
When a part of the graphic moves outside the
[0070]
It is preferable that the setting is made so that all of the graphics do not move out of the
[0071]
【The invention's effect】
According to the first and seventh aspects of the present invention, the labeling unit adjusts the labeling position in accordance with the position of the graphic displayed in the display area detected by the position detecting unit, and then sets the characteristic of the graphic. Points can be labeled.
[0072]
According to the second aspect of the invention, serial number labels are automatically attached to each feature point in ascending order in accordance with the order in which the figures are input by the figure input means, so that the labor of labeling can be omitted. it can.
[0073]
According to the third aspect of the present invention, the label of the serial number is automatically attached to each feature point in descending order in accordance with the order of inputting the graphic by the graphic input means, so that the labor of labeling can be omitted. it can.
[0074]
According to the fourth aspect of the present invention, when the label assigned by the labeling means overlaps a line or a curve constituting the graphic, the label can be moved to a position not overlapping the graphic by the label position moving means. , Figures and labels can be displayed easily.
[0075]
According to the fifth aspect of the present invention, even when a part of the graphic is moved out of the display area by the moving means, the label attached to the feature point moved out of the display area is not displayed. When the figure is moved into the display area again by the moving means, the label can be displayed again based on the position information on the characteristic point of the label stored in the storage means.
[0076]
According to the invention described in
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of an external configuration of a graphic display device according to a first embodiment of the present invention.
FIG. 2 is a block diagram showing a functional configuration of the graphic display device according to the first embodiment to which the present invention is applied.
FIG. 3 is a flowchart illustrating a graphic drawing process according to the first embodiment of the present invention.
FIG. 4 is a diagram showing a display example of a graphic in which feature points are labeled by the graphic drawing processing shown in FIG. 3;
FIG. 5 is a diagram showing a display example of a graphic in which feature points are labeled by the graphic drawing processing shown in FIG. 3;
FIG. 6 is a flowchart illustrating another graphic drawing process according to the first embodiment of the present invention.
FIG. 7 is a diagram showing a display example of a graphic in which feature points are labeled by the graphic drawing processing shown in FIG. 6;
FIG. 8 is a diagram showing a display example of a graphic in which feature points are labeled by the graphic drawing processing shown in FIG. 6;
9 is a flowchart showing a graphic drawing process in which the graphic drawing process shown in FIG. 3 and the graphic drawing process shown in FIG. 6 are combined;
FIG. 10 is a diagram showing a state in which, when a new graphic is input, a label is attached to a new graphic by a serial number from a graphic already displayed.
FIG. 11 is a diagram illustrating a state where labels are sequentially assigned from a new graphic when a new graphic is input.
FIG. 12 is a flowchart illustrating label display position adjustment processing according to the second embodiment to which the present invention is applied.
13A illustrates a state before the label position is adjusted by the label display position adjustment process illustrated in FIG. 12, and FIG. 13B illustrates a state after the label position is adjusted. is there.
FIG. 14 is a flowchart illustrating a label display process according to a third embodiment of the present invention.
15A is a diagram illustrating a state in which a label is not displayed in the label display process illustrated in FIG. 14, and FIG. 15B is a diagram illustrating a state in which the label is displayed again.
16 is a diagram illustrating an example of label display when a graphic moves outside a graphic display area in the label display processing illustrated in FIG. 14;
[Explanation of symbols]
1 Graphic display device
2 Display
21 Display
21a Icon display area
21d Status information display area
21a Menu bar display area
3 Input section
3a key group
3b touch pen
4 CPU
5 RAM
6 ROM
7 External storage memory
8 Communication control unit
Claims (7)
前記表示領域に対する前記図形の表示位置を検出する位置検出手段を備え、
前記ラベル付け手段は、前記位置検出手段により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整することを特徴とする図形表示装置。A graphic display device comprising: display means having a display area for displaying a graphic; and labeling means for labeling feature points of the graphic displayed in the display area.
Position detecting means for detecting a display position of the figure with respect to the display area,
The graphic display device, wherein the labeling means adjusts a position of a label with respect to the feature point according to the display position detected by the position detection means.
前記表示領域に表示される図形を入力する図形入力手段を備え、
前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを昇順で付すことを特徴とする図形表示装置。The graphic display device according to claim 1,
A graphic input means for inputting a graphic displayed in the display area,
The graphic display device, wherein the labeling means attaches serial number labels in ascending order according to the order in which the graphics are input by the graphic input means.
前記表示領域に表示される図形を入力する図形入力手段を備え、
前記ラベル付け手段は、前記図形入力手段により図形が入力された順序に従って連番記号のラベルを降順で図形に付すことを特徴とする図形表示装置。The graphic display device according to claim 1,
A graphic input means for inputting a graphic displayed in the display area,
The graphic display device, wherein the labeling means attaches serial number labels to the figures in descending order in accordance with the order in which the figures are input by the figure input means.
前記ラベル付け手段により付されたラベルが図形を構成する線分または曲線と重なる場合、前記ラベルの表示位置を前記線分または曲線と重ならない位置に移動させるラベル位置移動手段を備えたことを特徴とする図形表示装置。The graphic display device according to any one of claims 1 to 3,
When a label given by the labeling unit overlaps a line or a curve constituting a figure, a label position moving unit for moving a display position of the label to a position not overlapping with the line or the curve is provided. Graphic display device.
前記特徴点に対する前記ラベルの位置情報を記憶する記憶手段と、
前記図形の表示位置を移動させる移動手段と、
を備え、
前記表示手段は、
前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点に付されたラベルを非表示とし、
前記表示領域外に移動された特徴点が再び前記移動手段により表示領域内に移動させられた場合、前記記憶手段に記憶された前記位置情報に基づいて前記特徴点に付されたラベルを再表示することを特徴とする図形表示装置。A graphic display device comprising: display means having a display area for displaying a graphic; and labeling means for labeling feature points of the graphic displayed in the display area.
Storage means for storing position information of the label for the feature point,
Moving means for moving the display position of the figure;
With
The display means,
When a part of the graphic is moved out of the display area by the moving means, the label attached to the feature point moved out of the display area is hidden,
When the feature point moved out of the display area is moved into the display area again by the moving means, the label attached to the feature point is redisplayed based on the position information stored in the storage means. A graphic display device.
前記表示手段は、前記移動手段により前記図形の一部が表示領域外に移動させられた場合、表示領域外に移動された特徴点が位置する方向と、そのラベルとを前記表示領域内において表示することを特徴とする図形表示装置。The graphic display device according to claim 5,
The display means displays, in the display area, a direction in which the feature point moved out of the display area is located and a label thereof when the part of the graphic is moved out of the display area by the moving means. A graphic display device.
表示領域を有する表示手段に図形を表示させる表示機能と、
前記表示領域に対する前記図形の表示位置を検出させる位置検出機能と、
表示領域に表示された図形の特徴点に対してラベルを付すとともに、前記位置検出機能により検出された前記表示位置に応じて、前記特徴点に対するラベルの位置を調整させるラベル付け機能と、
を実現させるための図形表示プログラム。On the computer,
A display function for displaying a graphic on display means having a display area,
A position detection function for detecting a display position of the graphic with respect to the display area;
A labeling function for attaching a label to the feature point of the graphic displayed in the display area and adjusting the position of the label relative to the feature point according to the display position detected by the position detection function,
Graphic display program for realizing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003084625A JP2004295309A (en) | 2003-03-26 | 2003-03-26 | Graphic display device and graphic display program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003084625A JP2004295309A (en) | 2003-03-26 | 2003-03-26 | Graphic display device and graphic display program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2004295309A true JP2004295309A (en) | 2004-10-21 |
Family
ID=33399756
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003084625A Pending JP2004295309A (en) | 2003-03-26 | 2003-03-26 | Graphic display device and graphic display program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2004295309A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009116399A (en) * | 2007-11-01 | 2009-05-28 | Hitachi-Ge Nuclear Energy Ltd | Document information management support apparatus, raster data digitizing method, digitized program, and recording medium |
| WO2020195735A1 (en) * | 2019-03-22 | 2020-10-01 | 日本電気株式会社 | Inventory management server, inventory management system, inventory management method, and recording medium |
-
2003
- 2003-03-26 JP JP2003084625A patent/JP2004295309A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009116399A (en) * | 2007-11-01 | 2009-05-28 | Hitachi-Ge Nuclear Energy Ltd | Document information management support apparatus, raster data digitizing method, digitized program, and recording medium |
| WO2020195735A1 (en) * | 2019-03-22 | 2020-10-01 | 日本電気株式会社 | Inventory management server, inventory management system, inventory management method, and recording medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101589354B (en) | Direction Sensitive Signal Output | |
| US10698564B2 (en) | User terminal device and displaying method thereof | |
| JP5494483B2 (en) | Gesture input operation device, method, program, and portable device | |
| US9082348B2 (en) | Methods and devices for scrolling a display page | |
| JP2015510158A (en) | Bendable display device and display method thereof | |
| JP2014106964A (en) | Method for displaying applications and electronic device thereof | |
| CN104850181A (en) | Electronic device and index display method thereof | |
| KR20140038568A (en) | Multi-touch uses, gestures, and implementation | |
| JP2011081440A (en) | Information processing apparatus, information processing method, and information processing program | |
| CN101996047A (en) | User interface method and electronic device | |
| US20140146007A1 (en) | Touch-sensing display device and driving method thereof | |
| EP2752753A2 (en) | Terminal and method for operating the same | |
| KR20150095540A (en) | User terminal device and method for displaying thereof | |
| JP2012221160A (en) | Electronic device, display method, and display program | |
| JP2017058972A (en) | Information processing apparatus, display method thereof, and computer-executable program | |
| US6995776B2 (en) | Terminal device, information display method, and program for said information display method | |
| WO2018212869A1 (en) | Ink anchoring | |
| KR20170004220A (en) | Electronic device for displaying keypad and keypad displaying method thereof | |
| US20170131879A1 (en) | Electronic device for displaying multiple screens and control method therefor | |
| TWI514243B (en) | System and method for controlling virtual keyboards | |
| JP2004271671A (en) | Image display device and terminal device having the same | |
| EP2741195A1 (en) | Methods and devices for scrolling a display page | |
| JP2004295309A (en) | Graphic display device and graphic display program | |
| US7715804B2 (en) | Keypad display method and apparatus of portable device | |
| JP5287588B2 (en) | Graphic display device and program |