(57)【要約】ボタン操作によって、画面上に表示されている図形を選択するための図形選択装置である。この図形選択装置は、選択の対象となる頂点や稜線や面などの複数の図形要素と、複数のボタン（１０２）との対応付けを行うボタン対応付け手段（１０３）、複数のボタン（１０２）に対する操作を取得するボタン操作取得手段（１０５）、および、ボタン操作取得手段（１０５）で操作されたボタンに、ボタン対応付け手段（１０３）で対応付けられている図形要素を、選択された図形要素とする図形要素選択手段（１０６）を備えている。
2003005304.tif 000002
【特許請求の範囲】
【請求項１】
複数のボタンを用いて図形を選択するための図形選択方法であって、
選択の対象となる複数の図形要素と、前記複数のボタンとを対応付けるボタン対応付けステップと、
前記複数のボタンに対する操作を取得するボタン操作取得ステップと、
前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている図形要素を、選択された図形要素とする図形要素選択ステップとを含んでいる図形選択方法。
【請求項２】
前記ボタン対応付けステップは、選択の対象となる図形要素の個数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記図形要素に対応付けることを特徴とする請求項１に記載の図形選択方法。
【請求項３】
前記ボタン対応付けステップは、前記選択の対象となる図形要素を表示する図形要素表示ステップを含んでおり、
該図形要素表示ステップは、前記図形要素に対応付けられたボタンを表わす符号を併せて表示するか、或いは、前記図形要素に対応付けられたボタンに対して予め割り当てられている表示属性で図形要素を表示することを特徴とする請求項１または２に記載の図形選択方法。
【請求項４】
複数のボタンを用いて図形を選択するための図形選択装置であって、
複数のボタンと、
選択の対象となる複数の図形要素と、前記複数のボタンとを対応付けるボタン対応付け手段と、
前記複数のボタンに対する操作を取得するボタン操作取得手段と、
前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている図形要素を、選択された図形要素とする図形要素選択手段とを備えている図形選択装置。
【請求項５】
請求項１ないし３のいずれか１項に記載の図形選択方法をコンピュータに実行させるための図形選択プログラム。
【請求項６】
選択された図形に対して、複数のボタンを用いて編集するための図形編集方法であって、
選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付けステップと、
前記複数のボタンに対する操作を取得するボタン操作取得ステップと、
前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集ステップとを含んでいる図形編集方法。
【請求項７】
前記ボタン対応付けステップは、前記編集操作の操作数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記編集操作に対応付けることを特徴とする請求項６に記載の図形編集方法。
【請求項８】
前記ボタン対応付けステップは、前記編集操作の種類を表示する編集操作表示ステップを含んでおり、
該編集操作表示ステップは、前記編集操作と対応付けられたボタンを表わす符号を併せて表示するか、或いは、前記編集操作と対応付けられたボタンに対して予め割り当てられている表示属性で前記編集操作の種類を表示することを特徴とする請求項６または７に記載の図形編集方法。
【請求項９】
選択された図形に対して、複数のボタンを用いて編集するための図形編集装置であって、
複数のボタンと、
選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付け手段と、
前記複数のボタンに対する操作を取得するボタン操作取得手段と、
前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集手段とを備えている図形編集装置。
【請求項１０】
請求項６ないし８のいずれか１項に記載の図形編集方法をコンピュータに実行させるための図形編集プログラム。
【請求項１１】
請求項５に記載の図形選択プログラム、または請求項１０に記載の図形編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
技術分野
本発明は、例えば携帯電話機などのボタン操作によって、画面上に表示されている図形を選択するための図形選択方法、図形選択装置、および図形選択プログラムと、前記ボタン操作によって、選択された図形を編集するための図形編集方法、図形編集装置、および図形編集プログラムと、前記図形選択プログラムまたは前記図形編集プログラムを記録した記録媒体とに関する。
背景技術
近年、パーソナルコンピュータなどを利用して、図形を入力したり編集したりすることが実用化されている。
パーソナルコンピュータの入力装置としては、マウス、キーボード、ジョイスティック、ペンタブレット、タッチパネルなどが利用されている。
これらの入力装置を利用して図形を入力したり編集したりするためには、以下のような方法が一般的である。マウス、ペンタブレット、タッチパネルなどのように、表示画面上の任意の位置を直接的に指示できるポインティング装置を利用している場合には、例えば描きたい曲線をそのまま描くようにして図形を入力することができる。あるいは、表示画面上に表示されている操作対象となる図形を、これらのポインティング装置で指示して選択し、平行移動、回転移動などの移動や形状の変形操作を行うことによって図形を編集することができる。これらの操作は一般的に直接操作と呼ばれている。
また、キーボードやジョイスティックなどの入力装置の場合は、表示画面上の任意の位置を指示しているカーソルを、これらの入力装置で移動させて、上記のポインティング装置と同様の方法で図形の入力や編集を行うことができる。キーボードの場合は、カーソルキーなどの、カーソルの移動方向に対応づけられているキーの押下を繰り返す、あるいは押し続けることで、該キーに対応付けられた方向にカーソルを移動させることができる。また、ジョイスティックであれば、スティックを倒した方向にカーソルを移動させることができる。
あるいは、特開平１０−３１２２３３号公報（公開日：１９９８年１１月２４日）には、ディスプレイ画面をテンキーボードのキー位置に対応させて多数の領域に分割し、次にこれら分割領域のうち目標点が含まれた領域を選択し、この領域選択をキー操作による領域分割によってディスプレイ画面上に表示された指標点に目標点が一致するまで繰り返す、目標点の指定方法が記載されている。
携帯電話機などの小型の機器においても、処理能力が向上してきているので図形を入力したり編集したりすることが十分可能になってきている。
しかし、小型の機器では入力装置に制限があることが多い。例えば現在の携帯電話機は、入力装置としてダイヤルボタンなどのボタンのみを備えていることが一般的である。
また、一部の機種ではタッチパネルを備えているが、小型の表示画面で任意の位置を指示するためにはペンなどの道具を使わなければならない。このため、ペンなどの道具をあわせ持っている必要があるので携帯性が損なわれ、また、操作するためには両手を必要とするので操作性が損なわれてしまう。更に、タッチパネルを備える分のコストが余計にかかってしまう。
ダイヤルボタンを利用して、前述のようなキーボードによる操作と同様にして、表示画面上のカーソルを移動させることは可能である。しかし、ボタン操作でカーソルを任意の位置に移動させることは難しく、また時間を要するので、操作効率が良くない。
特開平１０−３１２２３３号公報に記載の方法は、ボタン操作で目標点を指定する操作を効率良くするためのものであるが、所望の位置を指示するためにはボタン操作を繰り返す必要がある。例えば、表示画面が２００ドット四方のビットマップディスプレイであるときに、特開平１０−３１２２３３号公報に記載の方法に従って、９個のキーを用いて１ドットの精度で位置を指示するとする。この場合に必要な操作回数をｎとすると、ｎの値は３のｎ乗が２００を超える最小の自然数である５となる。
発明の開示
本発明の目的は、ボタン操作によって行なわれる図形選択の操作性を向上できる図形選択方法、図形選択装置、および図形選択プログラムと、前記ボタン操作によって行なわれる図形編集の操作性を向上できる図形編集方法、図形編集装置、および図形編集プログラムと、前記図形選択プログラムまたは前記図形編集プログラムを記録した記録媒体とを提供することにある。
本発明に関わる図形選択方法は、上記の目的を達成するために、複数のボタンを用いて図形を選択するための図形選択方法であって、選択の対象となる複数の図形要素と、前記複数のボタンとを対応付けるボタン対応付けステップと、前記複数のボタンに対する操作を取得するボタン操作取得ステップと、前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている図形要素を、選択された図形要素とする図形要素選択ステップとを含んでいる。
ここで、図形要素は、図形を構成している頂点などの点や、稜線、辺などの線や、多角形、円などの面などである。また、これ以外にも、曲線を特徴付けるための制御点であってもよいし、ある領域に対して表示のための効果を設定するためのマスク領域などの、仮想的なものであってもよい。
また、前記ボタン対応付けステップは、選択の対象となる図形要素が新たに作成された時に行われてもよいし、図形要素を選択する処理が選択された時に行われてもよい。前者のタイミングで行えば、図形の入力や編集の作業中はそれぞれの図形要素には常に同じボタンが対応付けられることになるので、利用者は対応付けられているボタンを一旦覚えてしまえば、操作効率が良くなる。一方、後者のタイミングで行えば、例えば表示画面の左上に位置する図形要素には左上に位置しているボタンを対応付けるというように、表示画面中における図形要素の位置とボタンの並び方とができるだけ似通うようにすることができるので、ボタン操作をより直感的なものにすることができる。
上記の方法によると、前記ボタン対応付けステップで選択の対象となる図形要素それぞれに対してボタンが対応付けられる。ボタンに対する操作は前記ボタン操作取得ステップで取得され、操作されたボタンに対応付けられている図形要素が前記図形要素選択ステップで選択される。
図形を選択する場合には、既に描画されている図形を構成している点や線や面などの図形要素を選択することが多い。このような図形要素の選択のためには、必ずしも表示画面上の任意の位置を指示する必要はなく、簡便な方法で図形要素を選択することができれば、図形編集の作業効率を向上させることができる。
したがって、上記の方法によると、利用者はボタンを１回操作するだけで、該ボタンに対応付けられている図形要素を選択することができ、操作性が向上する。
本発明に関わる図形選択装置は、上記の課題を解決するために、複数のボタンを用いて図形を選択するための図形選択装置であって、複数のボタンと、選択の対象となる頂点や稜線や面などの複数の図形要素と、前記複数のボタンとの対応付けを行うためのボタン対応付け手段と、前記複数のボタンに対する操作を取得するボタン操作取得手段と、前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている図形要素を、選択された図形要素とする図形要素選択手段とを備えている。
上記の構成により、前記ボタン対応付け手段は、選択の対象となる図形要素それぞれに対して前記ボタンを対応付ける。前記ボタンに対する操作は前記ボタン操作取得手段で取得され、操作されたボタンに対応づけられている図形要素が前記図形要素選択手段によって選択される。したがって、利用者はボタンを１回操作するだけで、該ボタンに対応付けられている図形要素を選択することができ、操作性が向上する。
本発明に関わる図形選択プログラムは、上記の課題を解決するため、上述の図形選択方法をコンピュータに実行させるためのものである。
上記の構成により、一般的なコンピュータやコンピュータの機能を有する携帯電話機などの電子装置において上述の図形選択方法を実行することができる。
本発明に関わる図形編集方法は、上記の課題を解決するために、選択された図形に対して、複数のボタンを用いて編集するための図形編集方法であって、選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付けステップと、前記複数のボタンに対する操作を取得するボタン操作取得ステップと、前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集ステップとを含んでいる。
ここで、編集とは、図形要素の縦方向または横方向に平行移動、回転移動などを行うことにより位置を変更したり、形状を変形したり、表示色や線種を変更したり、図形要素を削除したり、図形要素の複製を作成したり、稜線を分割したり、稜線を追加したり、コーナー化したり、カーブ化したり、頂点を移動したり、頂点を追加したり、頂点を削除したりなどを行う処理である。
上記の方法によると、前記ボタン対応付けステップで、選択された図形要素に対して実行可能な編集操作それぞれに対してボタンが対応付けられる。ボタンの操作は前記ボタン操作取得ステップで取得され、操作されたボタンに対応付けられている編集操作が前記図形要素編集ステップで実行される。したがって、利用者は図形要素を選択する場合と同様の操作で、選択されている図形要素に対する編集操作を実行させることができ、操作性が向上する。
本発明に関わる図形編集装置は、上記の課題を解決するために、選択された図形に対して、複数のボタンを用いて編集するための図形編集装置であって、複数のボタンと、選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付け手段と、前記複数のボタンに対する操作を取得するボタン操作取得手段と、前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集手段とを備えている。
上記の構成により、前記ボタン対応付け手段は、選択された図形要素に対して実行可能な編集操作それぞれに対して前記ボタンを対応付ける。前記ボタンに対する操作は前記ボタン操作取得手段で取得され、操作されたボタンに対応付けられている編集操作が前記図形要素編集手段で実行される。したがって、利用者は図形要素を選択する場合と同様の操作で、選択されている図形要素に対する編集操作を実行させることができ、操作性が向上する。
本発明に関わる図形編集プログラムは、上記の課題を解決するため、上述の図形編集方法をコンピュータに実行させるためのものである。
上記の構成により、一般的なコンピュータやコンピュータの機能を有する携帯電話機などの電子装置において上述の図形編集方法を実行することができる。
なお、上記図形選択プログラムまたは上記図形編集プログラムをコンピュータ読み取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で前記プログラムを実行させることができる。
本発明のさらに他の目的、特徴、および優れた点は、以下に示す記載によって十分に理解されるであろう。また、本発明の利益は、添付図面を参照した次の説明で明白になるであろう。
発明を実施するための最良の形態
本発明の実施形態について図１ないし図９に基づいて説明すれば、以下のとおりである。
図１は本発明の図形選択装置の構成を説明するためのブロック図である。また、この構成は、本発明に関わる図形選択方法を実施することができる。
図１において、１０１は図形要素を記憶している図形要素記憶手段、１０２は複数のボタン、１０３は図形要素記憶手段１０１に記憶されている図形要素のうち選択の対象となる図形要素と、ボタン１０２との対応付けを行うボタン対応付け手段、１０４は図形要素記憶手段１０１に記憶されている図形要素や、ボタン対応付け手段１０３で対応付けられたボタン１０２を表わす符号などを表示するための表示手段、１０５はボタン１０２が押されたかなどの、ボタン１０２に対する操作を取得するボタン操作取得手段、１０６はボタン操作取得手段１０５で操作が取得されたボタンに、ボタン対応付け手段１０３で対応付けられている図形要素を選択する図形要素選択手段、である。
図２は本発明の図形選択方法によって、図１に示した構成の図形選択装置が図形要素を選択する処理の流れを説明するためのフローチャートである。
まず、ボタン対応付け手段１０３は、図形要素記憶手段１０１に記憶されている図形要素のうち、選択の対象となる図形要素の個数をカウントする（ステップ２０１；以後、Ｓ２０１と略記する）。
ここで、選択の対象となる図形要素とは、図形編集の過程において、選択することのできる（選択する意味のある）図形要素のことである。例えば、面を構成している頂点を移動させるという図形編集を行う際には、まず最初に編集の対象となる面を選択し、次に選択された面を構成している頂点のうち移動させる頂点を選択するという手順がとられる。この図形編集の過程においては、最初は面が選択の対象となり、ある面を選択した状態ではその面を構成している頂点が選択の対象となる。
次に、ボタン対応付け手段１０３は、Ｓ２０１でカウントされた図形要素の個数が、ボタン１０２の個数よりも多いか否かを判定する（Ｓ２０２）。Ｓ２０１でカウントされた図形要素の個数の方が多い場合はＳ２０３に処理を進める。Ｓ２０１でカウントされた図形要素の個数の方が多くない場合はＳ２０４に処理を進める。
Ｓ２０２で、Ｓ２０１でカウントされた図形要素の個数の方が多いと判定された場合は、Ｓ２０１でカウントされた図形要素に二つ以上のボタンの操作の組み合わせを対応付ける必要がある。ここで、二つ以上のボタンの操作の組み合わせとは、例えば第１のボタンを押して離した後に第２のボタンを押して離すというような連続する操作であってもよいし、第１のボタンを押している状態で第２のボタンを押して離すというような同時に行われる操作であってもよい。また、前者のような連続する操作の場合は第１のボタンと第２のボタンとは同一のボタンであってもよい。
そこで、ボタンの操作を幾つ組み合わせる必要があるかという操作数を見積る（Ｓ２０３）。例えば、ボタンを押して離すという操作を連続して行うような操作方法とする場合には、組み合わせる操作の数をｎとすると、ボタン１０２の個数のｎ乗の個数の図形要素を選択することができる。
Ｓ２０３の次、あるいはＳ２０２で、Ｓ２０１でカウントされた図形要素の個数の方が多くないと判定された場合は、Ｓ２０１でカウントした、選択の対象となる図形要素に対して、ボタンの操作を割り当てる（Ｓ２０４）。Ｓ２０３で割り当てるボタンの操作の数を見積っている場合には、その数だけの操作の組み合わせを割り当てていく。具体的な例は後述する。
Ｓ２０４において、いずれの図形要素にいずれのボタンを割り当てるかは任意であるが、表示画面中における図形要素の位置とボタンの並び方とができるだけ似通うようにすると、ボタン操作をより直感的なものにすることができる。具体的な例は後述する。
次に、表示手段１０４は図形要素記憶手段１０１に記憶されている図形要素を表示する（Ｓ２０５）。このとき、Ｓ２０３でボタン操作を割り当てた図形要素については、対応付けられたボタンを表わす符号を併せて表示してもよいし、対応付けられたボタンに対して予め割り当てられている表示属性で表示してもよい。
ここで、ボタンを表わす符号とは、例えば携帯電話機に備えられているボタンであれば１〜９の数字や＃や＊などの記号である。この他にも、一般的なキーボードのキーに割り当てられている文字などでもよい。あるいは、丸や三角などの、ボタンに記されていない符号であってもよい。また、表示属性とは、例えば表示色や、線種や、塗りつぶしのパターンなどである。
次に、ボタン操作取得手段１０５は、利用者がボタン１０２に対して行った操作（ボタンの押下など）を取得する（Ｓ２０６）。Ｓ２０６の処理は、ボタン１０２に対する操作が取得されるまで繰り返す。あるいは、Ｓ２０４で二つ以上のボタンの操作の組み合わせが図形要素に割り当てられている場合は、Ｓ２０３で見積られた操作の数に達するまで、ボタン１０２に対する操作の取得を繰り返す。
次に、図形要素選択手段１０６は、Ｓ２０６で取得されたボタン１０２に対し、Ｓ２０４で割り当てられている図形要素を選択する（Ｓ２０７）。この後、図形要素を選択する処理を終了する。
以下、本発明の図形選択方法および図形編集方法の具体的な例を説明する。
図３は、本発明の図形選択方法および図形編集方法を実施しうる、携帯電話機の概観である。図３において、３０１は表示画面、３０２は方向キー、３０３はメニューキー、３０４はダイヤルキーである。以下、ボタン対応付け手段１０３はダイヤルキー３０４のうち数字０〜９に対応している数字キーを図形要素に対応付けるものとする。
図４は、図３に示したような携帯電話機で図形の編集を行っている場合の、表示画面３０１の表示例である。図４の（ａ）は複数の図形（多角形、円など）を含んでいる編集の画面である。４０１は三角形、４０２は円、４０３は四角形である。この状態で、例えば図形を削除する処理を選択したとする。この処理を選択するための操作は、例えばメニューキー３０３を押して表示画面３０１を操作メニュー表示に切り替えて、表示されているメニュー項目の中から図形を削除する処理に相当するメニューを、メニューキー３０３を操作して指示し、再度メニューキー３０３を押して選択する、という操作である。
図形を削除する処理に対しては、それぞれの図形が選択の対象となる。従って、ボタン対応付け手段１０３は図形要素記憶手段１０１に記憶されている図形要素のうち、図形を編集の対象として、ダイヤルキー３０４（ボタン１０２）と対応付ける。
この、図形要素とダイヤルキー３０４とを対応付ける処理は、上述のＳ２０１〜Ｓ２０４の処理に従えば次のようになる。すなわち、ボタン対応付け手段１０３は図形要素記憶手段１０１に記憶されている図形要素のうち図形の個数をカウントすると３である（Ｓ２０１）。ダイヤルキー３０４に含まれている数字キーの個数は１０個であるので、図形の個数の方が少ない（Ｓ２０２）。よって、ボタン対応付け手段１０３はそれぞれの図形にダイヤルキー３０４を割り当てる（Ｓ２０４）。
このようにしてＳ２０１〜Ｓ２０４の処理が行われた後に、Ｓ２０５に従って表示手段１０４が、対応付けられたダイヤルキー３０４を表わす符号を併せて表示した表示画面３０１の例が図４の（ｂ）である。それぞれの図形の中央に記された枠付きの数字がダイヤルキー３０４を表わす符号である。
図４の（ｂ）においては、それぞれの図形が表示画面３０１の左側に位置するものから順番に、ダイヤルキー３０４の数字が昇順に割り当てられている。これは、Ｓ２０４の処理において、ボタン対応付け手段１０３が、中心の横方向の座標が小さい図形から順番にダイヤルキー３０４を対応付けていくことで実現される。
なお、Ｓ２０１においてカウントされる図形は、図形要素記憶手段１０１に記憶されている図形をすべてカウントするのではなく、表示画面３０１に表示されている図形のみをカウントすればよい。これは、表示画面３０１が編集中の図形要素すべてを表示しているのではなく全体の一部を表示している場合や、図形要素のうちの幾つかを非表示状態に設定することができるような場合などに有効である。
図４の（ｂ）の状態で、利用者は三角形４０１を削除したいとする。三角形４０１に対してはダイヤルキー３０４のうち、「１」のキーが割り当てられているので、利用者はダイヤルキー３０４の「１」を押せば、三角形４０１を選択することができる。選択された三角形４０１は削除されて、図４の（ｃ）のようになる。
図５は、図４と同様に、表示画面３０１の表示例である。以下、図形に含まれる稜線を選択する例を説明する。稜線を選択するための図形編集処理としては、例えば選択した稜線を移動させて図形を変形させる処理が挙げられる。
図４で説明したのと同様にメニューを選択して、稜線の選択を要する処理を選択したとする。ボタン対応付け手段１０３は、上述と同様にして図形要素記憶手段１０１に記憶されている図形要素のうち、すべての稜線を編集の対象として、ダイヤルキー３０４との対応付けを行ってもよいが、ここでは、まず利用者が編集を行おうとする稜線を含んでいる図形を選択した後にメニューを選択し、その後に該選択された図形に含まれている稜線を選択する、という手順で選択操作を行うとする。
利用者が編集を行おうとする稜線を含んでいる図形を選択するための操作は、図４で説明したのと同様である。利用者は、四角形４０３を選択したとする。この時の表示画面３０１の状態を図５の（ａ）に示す。ここでは、選択された図形である四角形４０３を他の図形と区別するために、四角形４０３に含まれる稜線を他の図形よりも太くして表示している。表示の仕方はこれに限るものではなく、選択された図形に枠などの目印を付して表示してもよいし、選択された図形の表示色を、選択中であることを表わす予め定められた表示色に変更して表示してもよい。
図５の（ａ）の状態で、稜線を選択する必要のある処理である、稜線を移動させて図形を変形させる処理を選択するために、利用者はメニューキー３０３を押してメニューを呼び出したとする。この時の表示画面３０１の表示例を図６に示す。
図６では、図形を選択している時に可能な編集操作それぞれに対して、ダイヤルキー３０４を表わす符号が併せて表示されている。ダイヤルキー３０４の「１」は稜線移動、「２」は稜線回転、「３」は稜線分割、「４」は稜線削除、「５」は頂点移動、「６」は頂点追加、「７」は頂点削除、「８」はコーナー化、「９」はカーブ化が表示される。これらのダイヤルキー３０４は、図２で説明した処理と同様にして、図形要素の代わりに編集操作に対して対応付けられている。利用者は、ダイヤルキー３０４の「１」を押すことによって、稜線を移動させるための処理である「稜線移動」を選択することができる。このための処理も図２で説明した処理と同様である。
「稜線移動」の処理が選択されると、ボタン対応付け手段１０３は四角形４０３を構成している稜線を選択の対象として、上述の処理と同様にしてダイヤルキー３０４と対応付ける。
表示手段１０４は、前述と同様にして対応付けられたダイヤルキー３０４を表わす符号を併せて表示してもよいが、ここではもう一つの表示方法として、それぞれのダイヤルキー３０４に予め割り当てられている線種で、それぞれの稜線を表示する例を図５の（ｂ）に示す。この図では、四角形４０３に含まれる稜線は、点線、破線、一点鎖線、二点鎖線で表示されている。ダイヤルキー３０４に対応付けられている線種は固定的に定められていれば、利用者は説明書などを参照して所望の稜線に対応しているダイヤルキー３０４を知ることができる。
あるいは、ダイヤルキー３０４の配列と、選択対象となる図形要素の位置が近くなるように、ボタン対応付け手段１０３は四角形４０３を構成している稜線とダイヤルキー３０４とを対応付けてもよい。例えば、図３のようなダイヤルキー３０４であれば、四角形４０３を構成する稜線は四角形４０３の中心から見ると、左辺は「４」に、右辺は「６」に、上辺は「２」に、下辺は「８」に、それぞれ方向が近いので、これらのダイヤルキー３０４をそれぞれの稜線に対応付ける。このようにすると、利用者はおおよその方向に対応するダイヤルキー３０４で図形要素を選択することができる。さらに、表示画面３０１の任意の場所にダイヤルキー３０４と線種との対応関係を表示しておいてもよい。
図５の（ｂ）の状態で、利用者は四角形４０３の底辺を移動させて、四角形４０３を変形させたいとする。四角形４０３の底辺を表示している線種である二点鎖線に対応しているダイヤルキー３０４が「８」であったとすると、利用者はダイヤルキー３０４の「８」を押せば、四角形４０３の底辺を選択することができる。底辺を選択した後、利用者は方向キー３０２を操作して所望の位置に移動させ、移動を完了させるためのキー（例えばメニューキー３０３）を押すことによって、稜線を移動させて図形を変形させる処理を完了することができる。変形後の例を図５の（ｃ）に示す。
図７は、図４と同様に、表示画面３０１の表示例である。以下、図形に含まれる頂点を選択する例を説明する。頂点を選択するための図形編集処理としては、例えば選択した頂点を移動させて図形を変形させる処理である。
図４で説明したのと同様にメニューを選択して、頂点の選択を要する処理を選択したとする。ここでは、上述と同様の手順で、まず利用者が編集を行おうとする頂点を含んでいる図形を選択した後にメニューを選択し、その後に該選択された図形に含まれている頂点を選択する、という手順で選択操作を行うとする。図５で説明したのと同様にして、利用者が円４０２を選択した状態が図７の（ａ）である。
図７の（ａ）の状態で、利用者はメニューキー３０３を押して図６のようなメニューを呼び出し、頂点を移動させて図形を変形させる処理である「頂点移動」を、ダイヤルキー３０４の「５」を押してメニューから選択したとする。ボタン対応付け手段１０３は円４０２を構成している頂点を編集の対象として、上述の処理と同様にしてダイヤルキー３０４と対応付ける。図７の（ｂ）は選択の対象となる頂点を表示している表示画面３０１の例である。ここでは、円４０２は１２個の頂点から構成されていて、それぞれの頂点を通過する曲線として表現されているとする。従って、頂点のうちの幾つかを移動させることによって、閉曲線として変形できる。
ここで、ダイヤルキー３０４に含まれている数字キーは１０個であるので、円４０２を構成している頂点の数よりも多い。よって、ボタン対応付け手段１０３は、以下のようにしてこれらの頂点とダイヤルキー３０４とを対応付ける。すなわち、ボタン対応付け手段１０３は図形要素記憶手段１０１に記憶されている図形要素のうち、円４０２を構成している頂点の個数をカウントすると１２である（Ｓ２０１）。ダイヤルキー３０４に含まれている数字キーの個数は１０個であるので、頂点の数の方が多い（Ｓ２０２）。それぞれの頂点に対して、ダイヤルキー３０４を押して離すという操作を連続して行うような操作方法を割り当てるとすると、２つのダイヤルキーを組み合わせれば１００までの図形要素に割り当てることができると見積る（Ｓ２０３）。そこで、ボタン対応付け手段１０３はそれぞれの頂点に対して、「０・１」、「０・２」、…、「１・２」というように、数字キーを２つ押す操作の組み合わせを対応付ける（Ｓ２０４）。
このようにして、対応付けられたダイヤルキー３０４を表わす符号を併せて表示した表示画面３０１の例を図８に示す。
利用者は、図８のような表示画面３０１を見て、移動させたい頂点を選択するために、ダイヤルキー３０４の「０」を押して離した後に「１」を押して離す。この一連の操作によって、Ｓ２０７の処理により、円４０２の右上方（１時の方向）に位置している頂点が選択される。この頂点を選択した後、利用者は方向キー３０２を操作して所望の位置に移動させ、移動を完了させる操作を行うことによって、頂点を移動させて図形を変形させる処理を完了することができる。変形後の例を図７の（ｃ）に示す。
図９は、ボタン対応付け手段１０３が、円４０２を構成している頂点とダイヤルキー３０４とを対応付ける、もう一つの例を説明するための図である。この例では、すべての頂点にダイヤルキー３０４を対応付けるのではなく、ダイヤルキー３０４の配列と近くなるような頂点のみを対応付けるようにしている。すなわち、円４０２の上、右、下、左に位置する頂点に、ダイヤルキー３０４の符号である「２」、「６」、「８」、「４」がそれぞれ対応付けられている。ダイヤルキー３０４が対応付けられていない頂点を選択するためには、例えば所望の頂点に近い頂点を、ダイヤルキー３０４を用いて選択しておき、続いて隣接する頂点を選択するためのキーとして「＊」あるいは「＃」キーを押すことにより、選択している頂点を切り替える。
上記の、選択している頂点を切り替えるための処理は、例えば次のように行われる。すなわち、「＊」あるいは「＃」キーが押されると、図形要素選択手段１０６は、現在選択されている頂点が含まれている図形を、図形要素記憶手段１０１に記憶されている図形から検索する。さらに、該図形を構成している頂点を検索して、「＊」が押された場合には右回りに隣接している、「＃」が押された場合には左回りに隣接している頂点を選択している頂点とし、前に選択されていた頂点は非選択状態とする。図形を構成している頂点を記憶するために、リスト構造などの隣接する頂点に関する情報の記憶位置を併せて記憶するようなデータ構造を用いれば、容易に隣接している頂点を得ることができるが、これ以外のデータ構造であっても、座標値を比較することによって隣接している頂点を得ることができる。
以上のようにして、例えば頂点５０１を選択するためには、利用者はダイヤルキー３０４の「６」を押して「６」に対応している頂点を選択した後に、選択している頂点を左回りに切り替えるためのキー「＃」を１回押す。あるいは、ダイヤルキー３０４の「２」を押して「２」に対応している頂点を選択した後に、選択している頂点を右回りに切り替えるためのキー「＊」を２回押しても同様の結果となる。
以上説明した図形選択方法および図形編集方法は、上述の図形選択方法および図形編集方法の各処理を実行させるためのプログラムで実現される。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、一般的なコンピュータで処理が行われるために、一般的なコンピュータに内蔵あるいは接続されるＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）などのメモリがプログラムメディアであってもよいし、また、外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであってもよい。
いずれの場合においても、格納されているプログラムはマイクロプロセッサがアクセスして実行させる構成であってもよいし、あるいはいずれの場合もプログラムを読み出し、読み出されたプログラムは、一般的なコンピュータに構成されるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であってもよい。このダウンロード用のプログラムは予め本体装置に格納されているものとする。
ここで上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
また、本発明においてはインターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体を用いてもよい。尚、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであってもよい。
尚、記録媒体に格納されている内容としてはプログラムに限定されず、データであってもよい。
以上のように、本発明に関わる図形選択方法は、選択の対象となる複数の図形要素と、前記複数のボタンとを対応付けるボタン対応付けステップと、前記複数のボタンに対する操作を取得するボタン操作取得ステップと、前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている図形要素を、選択された図形要素とする図形要素選択ステップとを含んでいる。
それゆえ、利用者はボタンを１回操作するだけで、該ボタンに対応付けられている図形要素を選択することができ、操作性が向上するという効果を奏する。
本発明に関わる図形選択方法は、以上のように、上記の方法に加えて、前記ボタン対応付けステップは、選択の対象となる図形要素の個数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記図形要素に対応付ける方法である。
それゆえ、さらに、選択の対象となる図形要素の個数がボタンの個数よりも多い場合でも、少数のボタン操作で図形要素を選択できるという効果を奏する。
本発明に関わる図形選択方法は、以上のように、上記の方法に加えて、前記ボタン対応付けステップは、前記選択の対象となる図形要素を表示する図形要素表示ステップを含んでおり、該図形要素表示ステップは、前記図形要素と対応付けられたボタンを表わす符号を併せて表示するか、或いは、前記図形要素と対応付けられたボタンに対して予め割り当てられている表示属性で図形要素を表示している。
それゆえ、前記符号を併せて表示する場合には、さらに、利用者はボタンを表わす符号をみて所望の図形要素に対応しているボタンを操作することができるので、いずれのボタンを操作すれば良いのかが分かりやすいという効果を奏する。
また、前記表示属性で図形要素を表示する場合には、表示画面が狭いなどの理由により、符号などを図形要素に併せて表示することが困難な場合であっても、利用者は図形要素の表示属性を参照して、所望の図形要素に対応しているボタンを操作できるという効果を奏する。
本発明に関わる図形選択装置は、以上のように、複数のボタンと、選択の対象となる頂点や稜線や面などの複数の図形要素と、前記複数のボタンとの対応付けを行うためのボタン対応付け手段と、前記複数のボタンに対する操作を取得するボタン操作取得手段と、前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている図形要素を、選択された図形要素とする図形要素選択手段とを備えている。
それゆえ、利用者はボタンを１回操作するだけで、該ボタンに対応付けられている図形要素を選択することができ、操作性が向上するという効果を奏する。
本発明に関わる図形選択プログラムは、以上のように、上述の図形選択方法をコンピュータに実行させるためのプログラムである。
それゆえ、一般的なコンピュータやコンピュータの機能を有する携帯電話機などの電子装置が上述の図形選択方法を実行することを実現できるという効果を奏する。
本発明に関わる図形編集方法は、以上のように、選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付けステップと、前記複数のボタンに対する操作を取得するボタン操作取得ステップと、前記ボタン操作取得ステップで操作が取得されたボタンに、前記ボタン対応付けステップで対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集ステップとを含んでいる。
それゆえ、さらに、利用者は図形要素を選択する場合と同様の操作で、選択されている図形要素に対する編集操作を実行させることができ、操作性が向上するという効果を奏する。
本発明に関わる図形編集方法は、以上のように、上記の方法に加えて、前記ボタン対応付けステップは、前記編集操作の操作数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記編集操作に対応付ける方法である。
それゆえ、さらに、前記編集操作の操作数が前記ボタンの個数よりも多い場合でも、少数のボタン操作で編集操作を実行させることができるという効果を奏する。
本発明に関わる図形選択方法は、以上のように、上記の方法に加えて、前記ボタン対応付けステップは、前記編集操作の種類を表示する編集操作表示ステップを含んでおり、該編集操作表示ステップは、前記編集操作と対応付けられたボタンを表わす符号を併せて表示するか、或いは、前記編集操作と対応付けられたボタンに対して予め割り当てられている表示属性で前記編集操作の種類を表示している。
それゆえ、前記編集操作表示ステップでボタンに対応付けられた編集操作の種類を表示画面に表示することにより、さらに、利用者は容易に所望の編集操作を選択することができる。
また、前記符号を併せて表示する場合には、さらに、利用者はボタンを表わす符号をみて所望の編集操作に対応しているボタンを操作することができるので、いずれのボタンを操作すれば良いのかが分かりやすいという効果を奏する。
また、前記表示属性で編集操作の種類を表示する場合には、表示画面が狭いなどの理由により、前記符号などを併せて表示することが困難な場合であっても、利用者は前記表示属性を参照して、所望の編集操作に対応しているボタンを操作できるという効果を奏する。
本発明に関わる図形編集装置は、以上のように、複数のボタンと、選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付けるボタン対応付け手段と、前記複数のボタンに対する操作を取得するボタン操作取得手段と、前記ボタン操作取得手段で操作が取得されたボタンに、前記ボタン対応付け手段で対応付けられている編集操作を、前記選択された図形要素に対して実行する図形要素編集手段とを備えている。
それゆえ、利用者は図形要素を選択する場合と同様の操作で、選択されている図形要素に対する編集操作を実行させることができ、操作性が向上するという効果を奏する。
本発明に関わる図形編集プログラムは、以上のように、上述の図形編集方法をコンピュータに実行させるためのプログラムである。
それゆえ、一般的なコンピュータやコンピュータの機能を有する携帯電話機などの電子装置が上述の図形編集方法を実行することを実現できるという効果を奏する。
なお、上記図形選択プログラムまたは上記図形編集プログラムをコンピュータ読み取り可能な記録媒体に記憶させることにより、任意のコンピュータ上で前記プログラムを実行させることができる。
なお、発明を実施するための最良の形態の項においてなした具体的な実施態様または実施例は、あくまでも、本発明の技術内容を明らかにするものであって、そのような具体例にのみ限定して狭義に解釈されるべきものではなく、本発明の精神と次に記載する特許請求の範囲内で、様々に変更して実施することができる。
産業上の利用の可能性
本発明により、携帯電話機などの小型の機器において、複数のボタンを用いて図形を選択する際に、選択の対象となる複数の図形要素と、前記複数のボタンとを対応付け、前記複数のボタンに対する操作を取得し、かつ操作が取得されたボタンに対応付けられている図形要素を、選択された図形要素とする図形選択方法、図形選択装置、図形選択プログラム、および該プログラムを記録した記録媒体が提供される。
また、本発明により、選択された図形に対して、複数のボタンを用いて編集する際に、選択された図形要素に対して実行可能な複数の編集操作と、前記複数のボタンとを対応付け、前記複数のボタンに対する操作を取得し、かつ操作が取得されたボタンに対応付けられている編集操作を、前記選択された図形要素に対して実行する図形編集方法、図形編集装置、図形編集プログラム、および該プログラムを記録した記録媒体が提供される。
これにより、ボタン操作によって行なわれる図形選択や図形編集の操作性を向上させることができる。
【図面の簡単な説明】
図１は、本発明の図形選択装置の構成を説明するためのブロック図である。
図２は、図形要素を選択する処理の流れを説明するためのフローチャートである。
図３は、本発明の図形選択方法および図形編集方法を実施しうる、携帯電話機の概観である。
図４（ａ）ないし（ｃ）は、図形を選択する例における、表示画面の表示例である。
図５（ａ）ないし（ｃ）は、図形に含まれる稜線を選択する例における、表示画面の表示例である。
図６は、メニューを呼び出した時の表示画面の表示例である。
図７（ａ）ないし（ｃ）は、図形に含まれる頂点を選択する例における、表示画面の表示例である。
図８は、対応付けられたダイヤルキーを表わす符号を併せて表示した表示画面の例である。
図９は、ボタン対応付け手段が、円を構成している頂点とダイヤルキーとを対応付ける、もう一つの例を説明するための図である。
【図１】
2003005304.tif 000003
【図２】
2003005304.tif 000004
【図３】
2003005304.tif 000005
【図４】
2003005304.tif 000006
【図５】
2003005304.tif 000007
【図６】
2003005304.tif 000008
【図７】
2003005304.tif 000009
【図８】
2003005304.tif 000010
【図９】
2003005304.tif 000011
【手続補正書】
【提出日】平成15年5月22日(2003.5.22)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のボタンを用いて表示画面中の図形を選択するための図形選択方法であって、
図形要素を選択する時に、選択の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置に基づいて割り当てるボタン対応付けステップと、
前記複数のボタンに対する操作を取得するボタン操作取得ステップと、
前記ボタン操作取得ステップで操作が取得されたボタンが、前記ボタン対応付けステップで割り当てられている図形要素を、選択された図形要素とする図形要素選択ステップとを含んでいる図形選択方法。
【請求項２】
前記ボタン対応付けステップは、選択の対象となる図形要素の個数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記図形要素に割り当てることを特徴とする請求項１に記載の図形選択方法。
【請求項３】
前記ボタン対応付けステップは、前記選択の対象となる図形要素を表示する図形要素表示ステップを含んでおり、
該図形要素表示ステップは、前記図形要素に割り当てられたボタンを表わす符号を併せて表示するか、或いは、前記図形要素に割り当てられたボタンに対して予め割り当てられている表示属性で図形要素を表示することを特徴とする請求項１または２に記載の図形選択方法。
【請求項４】
複数のボタンを用いて表示画面中の図形を選択するための図形選択装置であって、
複数のボタンと、
図形要素を選択する時に、選択の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置に基づいて割り当てるボタン対応付け手段と、
前記複数のボタンに対する操作を取得するボタン操作取得手段と、
前記ボタン操作取得手段で操作が取得されたボタンが、前記ボタン対応付け手段で割り当てられている図形要素を、選択された図形要素とする図形要素選択手段とを備えている図形選択装置。
【請求項５】
削除
【請求項６】
表示画面中の選択された図形に対して、複数のボタンを用いて編集するための図形編集方法であって、
選択された図形要素に対して実行可能な編集操作が選択されると、選択された編集操作の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置に基づいて割り当てるボタン対応付けステップと、
前記複数のボタンに対する操作を取得するボタン操作取得ステップと、
前記ボタン操作取得ステップで操作が取得されたボタンが、前記ボタン対応付けステップで割り当てられている図形要素に対して、前記選択された編集操作を行う図形要素編集ステップとを含んでいる図形編集方法。
【請求項７】
前記ボタン対応付けステップは、前記選択された編集操作の対象となる図形要素の個数が前記ボタンの個数よりも多い場合には、二つ以上のボタンの操作の組み合わせを前記図形要素に割り当てることを特徴とする請求項６に記載の図形編集方法。
【請求項８】
前記ボタン対応付けステップは、前記選択された編集操作の対象となる図形要素を表示する図形要素表示ステップを含んでおり、
該図形要素表示ステップは、前記図形要素に割り当てられたボタンを表わす符号を併せて表示するか、或いは、前記図形要素に割り当てられたボタンに対して予め割り当てられている表示属性で前記図形要素を表示することを特徴とする請求項６または７に記載の図形編集方法。
【請求項９】
表示画面中の選択された図形に対して、複数のボタンを用いて編集するための図形編集装置であって、
複数のボタンと、
選択された図形要素に対して実行可能な編集操作が選択されると、選択された編集操作の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置に基づいて割り当てるボタン対応付け手段と、
前記複数のボタンに対する操作を取得するボタン操作取得手段と、
前記ボタン操作取得手段で操作が取得されたボタンが、前記ボタン対応付け手段で割り当てられている図形要素に対して、前記選択された編集操作を行う図形要素編集手段とを備えている図形編集装置。
【請求項１０】
削除
【請求項１１】
削除
【請求項１２】
前記ボタン対応付けステップは、選択の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置とボタンの並び方とが似通うように割り当てるステップであることを特徴とする請求項１に記載の図形選択方法。
【請求項１３】
前記ボタン対応付けステップは、選択の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における所定位置から順番に割り当てるステップであることを特徴とする請求項１に記載の図形選択方法。
【請求項１４】
前記図形要素選択ステップは、所定のボタンに対する操作を取得することにより、選択された図形要素を、前記表示画面中における隣接する図形要素に切り替える隣接図形要素切替ステップを含むことを特徴とする請求項１に記載の図形選択方法。
【請求項１５】
請求項１ないし３ならびに１２ないし１４のいずれか１項に記載の図形選択方法をコンピュータに実行させるための図形選択プログラム。
【請求項１６】
前記ボタン対応付けステップは、前記選択された編集操作の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における前記図形要素の位置とボタンの並び方とが似通うように割り当てるステップであることを特徴とする請求項６に記載の図形編集方法。
【請求項１７】
前記ボタン対応付けステップは、前記選択された編集操作の対象となる複数の図形要素に前記複数のボタンを、前記表示画面中における所定位置から順番に割り当てるステップであることを特徴とする請求項６に記載の図形編集方法。
【請求項１８】
前記図形要素編集ステップは、所定のボタンに対する操作を取得することにより、前記図形要素を、前記表示画面中における隣接する図形要素に切り替える隣接図形要素切替ステップを含むことを特徴とする請求項６に記載の図形編集方法。
【請求項１９】
前記編集操作を選択するときに、前記複数の編集操作に前記複数のボタンを割り当て、前記複数の編集操作のそれぞれに対して、割り当てられたボタンを表わす符号を併せて表示することを特徴とする請求項６に記載の図形編集方法。
【請求項２０】
請求項６ないし８ならびに１６ないし１９のいずれか１項に記載の図形編集方法をコンピュータに実行させるための図形編集プログラム。
【請求項２１】
請求項１５に記載の図形選択プログラム、または請求項２０に記載の図形編集プログラムを記録したコンピュータ読み取り可能な記録媒体。
【国際調査報告】
2003005304.tif 000012
2003005304.tif 000013
2003005304.tif 000014
2003005304.tif 000015