(57)【特許請求の範囲】
【請求項１】
表示された図形を特定する指示を受付ける指示受付手段と、
前記指示の受付に応じて、上下方向および左右方向に非対称な選択マークを前記特定された図形の形状に合わせて生成する選択マーク生成手段と、
前記選択マークを表示する表示手段と、
前記図形を編集するためのコマンドを受付けるコマンド受付手段と、
前記受付けられたコマンドに応じて、前記図形を編集するのに代えて、前記選択マークを編集する選択マーク編集手段と、
前記コマンドが編集の終了を示す場合に、前記図形を編集する図形編集手段とを備えた、編集装置。
【請求項２】
前記コマンドが編集の終了を示す場合に、前記選択マークを編集操作が開始される前の状態から編集操作が確定した後の状態に編集する一括操作コマンドを生成する一括操作コマンド生成手段をさらに備え、
前記図形編集手段は、前記一括操作コマンドに従って、前記図形を編集する、請求項１に記載の編集装置。
【請求項３】
前記選択マーク編集手段は、前記コマンドに応じて、前記選択マークの表示形態を異ならせる、請求項１または２に記載の編集装置。
【請求項４】
前記選択マーク編集手段は、前記コマンドの種類に応じて前記選択マークの表示形態を異ならせる、請求項３に記載の編集装置。
【請求項５】
前記選択マーク編集手段は、前記コマンドによる変形量に応じて前記選択マークの表示形態を異ならせる、請求項３に記載の編集装置。
【請求項６】
前記コマンドを入力するための入力手段をさらに備え、
前記選択マーク編集手段は、前記入力手段の入力指示の回数に応じた変形量で、前記選択マークを編集する、請求項１〜３のいずれかに記載の編集装置。
【請求項７】
前記コマンドを入力する入力手段をさらに備え、
前記選択マーク編集手段は、前記入力手段の入力指示の継続時間に比例して回転量を決定するように、前記選択マークを編集する、請求項１〜３のいずれかに記載の編集装置。
【請求項８】
前記選択マークは、前記指示された図形に外接する矩形の４つの頂点に配置された選択マーク要素の組合せで構成され、１つの頂点に配置される選択マーク要素は、他の頂点に配置される選択マーク要素と形状または色が異なる、請求項１〜７のいずれかに記載の編集装置。
【請求項９】
前記選択マークは、前記指示された図形の向きを示す線分を含む、請求項１〜７のいずれかに記載の編集装置。
【請求項１０】
表示された図形を特定する指示を受付けるステップと、
前記受付けられた指示に応じて、上下方向および左右方向に非対称な選択マークを前記特定された図形の形状に合わせて構成するステップと、
前記選択マークを表示するステップと、
前記図形を編集するためのコマンドを受付けるステップと、
前記受付けられたコマンドに応じて、前記図形を編集するのに代えて、前記選択マークを編集するステップと、
前記コマンドが編集の終了を示す場合に、前記図形を編集するステップとをコンピュータに実行させる、編集プログラム。
【請求項１１】
請求項１０に記載の編集プログラムを記録したコンピュータ読取可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、編集装置、編集プログラムおよび編集プログラムを記録したコンピュータ読取可能な記憶媒体に関し、特に、操作対象を特定するための選択マークを表示する編集装置、編集プログラムおよび編集プログラムを記録したコンピュータ読取可能な記憶媒体に関する。
【０００２】
【従来の技術】
近年、パーソナルコンピュータなどで作図ソフトウェアを実行することにより、図形を入力したり、入力された図形を変形、配色等の編集することにより、図形を作成することが可能となっている。図形を編集する際には、一般的に編集の対象となる図形を選択し、選択された図形に対して移動、変形、配色等の操作が行なわれる。この場合、選択された図形は、選択されて操作対象となっていることを示すマーク（以下「選択マーク」という）が選択された図形とともに表示される。
【０００３】
図１４は、従来の図形編集装置における操作対象と選択マークとを示す図である。図１４（Ａ）を参照して、直角三角形の操作対象２００と、操作対象２００を特定するための選択マークとが表わされている。選択マークは、８個の選択マーク要素４０１で構成されている。選択マーク要素４０１は、操作対象２００に外接する矩形の４つの頂点と、外接矩形の４つの辺の中点とに位置づけられ、それぞれが正方形で表わされている。
【０００４】
図１４（Ｂ）を参照して、直角三角形の操作対象２００と、操作対象２００を特定するための選択マークとが表わされている。選択マークは、４個の選択マーク要素４０２で構成されている。選択マーク要素４０２は、操作対象２００に外接する矩形の４つの頂点に位置づけられ、それぞれが円形で表わされている。
【０００５】
図１４（Ｃ）を参照して、直角三角形の操作対象２００と、操作対象２００を特定するための選択マークとが表わされている。選択マークは、１０個の選択マーク要素４０１，４０３，４０５で構成されている。選択マーク要素４０１は、操作対象２００に外接する矩形の４つの頂点と、外接矩形の４つの辺の中点とに位置づけられ、それぞれが正方形で表わされている。選択マーク要素４０３は、操作対象２００の外接矩形の重心に位置づけられる。選択マーク要素４０５は、選択された操作対象２００の方向を示すマークであり、選択マーク要素４０３の右方向にマーク４０５が配置される、正方形の形状である。選択マーク要素４０３と選択マーク要素４０５とを結ぶ線分４０４とで、操作対象２００が配置されている方向を示す。また、外接矩形の４つの辺も選択マーク要素として表わされている。
【０００６】
図１４（Ｄ）を参照して、直角三角形の操作対象２００と、操作対象２００を特定するための選択マークとが表わされている。選択マークは、９個の選択マーク要素４０６，４０７，４０８で構成されている。選択マーク要素４０６は、操作対象２００に外接する矩形よりやや大きな矩形の４つの頂点に配置され、それぞれが正方形で表わされている。選択マーク要素４０６は、選択マーク要素４０６を頂点とする矩形の４つの辺の中点に位置づけられ、それぞれがひし形で表される。また、選択マーク要素４０６を頂点とする矩形の４つの辺も選択マーク要素として表わされている。選択マーク要素４０８は、選択マーク要素４０６を頂点とする矩形の重心に位置づけられ、円形で表わされる。選択マーク要素４０６を移動させることにより、選択マーク要素４０６で定まる矩形の大きさが変形され、この変形に比例して操作対象２００の大きさを拡大または縮小することができる。選択マーク要素４０７を移動させることにより、移動されたマーク４０７の移動方向にマーク４０６で定まる矩形が変形され、この変形に比例して操作対象２００を伸張または縮小することができる。選択マーク要素４０８は、操作対象２００を回転移動させるためのコマンドを入力する際に選択される。
【０００７】
図１４（Ｅ）を参照して、直角三角形の操作対象２００と、操作対象２００を特定するための選択マークとが表わされている。選択マークは、９個の選択マーク要素４０９，４１０，４１１とマーク４０９Ａ，４１０Ａで構成されている。選択マーク要素４０９は、操作対象２００に外接する矩形の４つの頂点に配置され、それぞれが黒色の正方形で表わされている。選択マーク要素４１０は、操作対象２００に外接する矩形の４つの辺の中点に位置づけられ、それぞれが黒色の正方形で表される。選択マーク要素４１１は、操作対象２００の外接矩形の重心に位置づけられ、円形とその中で交差する２本の直線とで表わされる。
【０００８】
マーク４０９Ａは、選択マーク要素４０９に対応して位置づけられ、選択マーク要素４０９の操作内容を表示する。マーク４１０Ａは、選択マーク要素４１０に対応して位置づけられ、選択マーク要素４１０の操作内容を表示する。選択マーク要素４０９は、操作対象２００の拡大および縮小の操作が可能であり、選択マーク要素４１０は、操作対象２００の横方向または縦方向への伸張または縮小の操作が可能であり、マーク４１１は、操作対象２００の回転移動が可能である。
【０００９】
選択された操作対象に対して、移動、回転、拡大、縮小等の編集操作を行なうとき、編集操作に応じて操作対象をリアルタイムに移動または変形させると、変形に伴う計算のために、多くのメモリが必要となるとともに、計算量が増大する。コンピュータに十分な量のメモリがなく、処理速度が十分に早くない場合には、使用者が指示する編集操作をリアルタイムに選択された図形に反映させることが困難な場合がある。その際、簡易的な方法として、選択された図形の輪郭を点線などで表示し、使用者が入力した編集操作に応じて選択された図形の輪郭線を移動させる方法が知られている。この方法によれば、編集操作の終了を示すコマンドが入力された時点で、選択された図形を、移動、回転、拡大、または縮小等の操作を反映させる。このため、編集操作が終了するまでは、選択された図形がリアルタイムで移動または変形することなく、選択された図形の輪郭だけが移動または変形するので、メモリ量を少なくし、速い処理速度を要求されることがない。
【００１０】
図１５は、従来の編集装置における回転移動の操作の流れを説明するための図である。図１５（Ａ）を参照して、操作対象２００と、４つの選択マーク要素４０２からなる選択マークとが表わされている。マウス等のポインティングデバイスで、選択マーク要素４０２のいずれかをドラッグし、選択されたマーク４０２を移動させる。図１５（Ｂ）を参照して、マーク４０２の移動に伴い、操作対象２００の輪郭２００Ａが表示される。輪郭２００Ａは、点線で表わされる。使用者は、この輪郭２００Ａを見ながら、操作対象２００の移動後の位置を確認することができ、回転移動量を決定することができる。そして、ドラッグされたマーク４０２がドロップされた時点で、編集操作が終了したものとして、操作対象２００が輪郭２００Ａの位置に移動される。図１５（Ｃ）は、移動後の操作対象２００と選択マーク要素４０２とを示す。
【００１１】
このように、コンピュータの処理能力が低いために、使用者の操作を選択された図形にリアルタイムに反映させることが困難な場合でも、図形を編集する過程を使用者にわかりやすく提示することが可能となっている。
【００１２】
【発明が解決しようとする課題】
ところが、選択された図形の輪郭形状を点線などで表示するようにしたとしても、中央演算装置の処理能力やメモリ量が不足する場合がある。特に、近年普及が急速に進んでいる携帯電話などの携帯情報端末では、利用可能なメモリ、中央演算装置の処理能力が著しく制限される場合が多い。このような利用可能なリソースが制限される場合には、従来の図形編集方法をそのまま適用することができない。
【００１３】
この発明は上述の問題点を解決するためになされたもので、この発明の目的の１つは、編集操作を容易に確認することが可能な編集装置、編集プログラムおよび編集プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【００１４】
この発明の他の目的は、計算量を少なくし、メモリコストを低くした編集装置、編集プログラムおよび編集プログラムを記録したコンピュータ読取可能な記録媒体を提供することである。
【００１５】
【課題を解決するための手段】
上述の目的を達成するためにこの発明のある局面によれば、編集装置は、表示された図形を特定する指示を受付ける指示受付手段と、指示の受付に応じて、上下方向および左右方向に非対称な選択マークを特定された図形の形状に合わせて生成する選択マーク生成手段と、選択マークを表示する表示手段と、図形を編集するためのコマンドを受付けるコマンド受付手段と、受付けられたコマンドに応じて、図形を編集するのに代えて、選択マークを編集する選択マーク編集手段と、コマンドが編集の終了を示す場合に、図形を編集する図形編集手段とを備える。
【００１６】
この発明に従えば、表示された図形を特定する指示が受付けられると、上下方向および左右方向に非対称な選択マークが図形の形状に合わせて生成されて表示される。このため、選択マークを見るだけで、図形が編集前の状態からどのように変化したのかを把握することができる。その結果、編集操作を容易に確認することが可能な編集装置を提供することができる。また、図形を編集するためのコマンドが受付けられると、図形を編集するのに代えて、選択マークが編集され、コマンドが編集の終了を示す場合に、図形が編集される。図形を編集するのに比べて選択マークを編集するほうが、メモリの使用量が少なくなり、計算量も少なくなる。このため、計算量を少なくし、メモリコストを少なくした編集装置を提供することができる。
【００１７】
好ましくは、コマンドが編集の終了を示す場合に、選択マークを編集操作が開始される前の状態から編集操作が確定した後の状態に編集する一括操作コマンドを生成する一括操作コマンド生成手段をさらに備え、図形編集手段は、一括操作コマンドに従って、図形を編集する。
【００１８】
この発明に従えば、コマンドが編集の終了を示す場合に、選択マークを編集操作が開始される前の状態から編集操作が確定した後の状態に編集する一括操作コマンドが生成されて、図形が編集される。図形を編集するのに比べて選択マークを編集するほうが、メモリの使用量が少なくなり、計算量も少なくなる。このため、図形に対する編集内容が確定するまでの間、計算量を少なくし、メモリコストを少なくした編集装置を提供することができる。
【００１９】
好ましくは、選択マーク編集手段は、コマンドに応じて、選択マークの表示形態を異ならせる。
【００２０】
この発明に従えば、コマンドに応じて、選択マーク要素の表示形態を異ならせるので、選択マークを見るだけで図形に対する編集内容を確認することができる。
好ましくは、選択マーク編集手段は、コマンドの種類に応じて選択マークの表示形態を異ならせる。
この発明に従えば、コマンドの種類に応じて選択マークの表示形態が異なるので、選択マークを見るだけで、現在操作しているコマンドの種類を認識することができる。
好ましくは、選択マーク編集手段は、コマンドによる変形量に応じて選択マークの表示形態を異ならせる。
この発明に従えば、コマンドによる変形量に応じて選択マークの表示形態が異なるので、選択マークをみるだけで、変形量を認識することができる。
好ましくは、コマンドを入力するための入力手段をさらに備え、選択マーク編集手段は、入力手段の入力指示の回数に応じた変形量で、選択マークを編集する。
好ましくは、コマンドを入力する入力手段をさらに備え、選択マーク編集手段は、入力手段の入力指示の継続時間に比例して回転量を決定するように、選択マークを編集する。
【００２１】
好ましくは、選択マークは、指示された図形に外接する矩形の４つの頂点に配置された選択マーク要素の組合せで構成され、１つの頂点に配置される選択マーク要素は、他の頂点に配置される選択マーク要素と形状または色が異なる。
【００２２】
この発明に従えば、選択マーク要素の配置を見るだけで、図形の向きを容易に確認することができる。
【００２３】
好ましくは、選択マークは、指示された図形の向きを示す線分を含む。
この発明に従えば、操作対象の向きを容易に確認することができる。
【００２６】
この発明のさらに他の局面によれば、編集プログラムは、表示された図形を特定する指示を受付けるステップと、受付けられた指示に応じて、上下方向および左右方向に非対称な選択マークを特定された図形の形状に合わせて構成するステップと、選択マークを表示するステップと、図形を編集するためのコマンドを受付けるステップと、受付けられたコマンドに応じて、図形を編集するのに代えて、選択マークを編集するステップと、コマンドが編集の終了を示す場合に、図形を編集するステップとをコンピュータに実行させる。
【００２７】
この発明に従えば、コンピュータに実行させることにより、編集操作を容易に確認することが可能な編集プログラムおよび編集プログラムを記録したコンピュータ読取可能な記録媒体を提供することができる。また、実行されるコンピュータにおける計算量を少なくし、メモリコストを少なくした編集プログラムを提供することができる。
【００２８】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して説明する。なお、図中同一符号は同一または相当する部材を示し、重複する説明は繰返さない。
【００２９】
図１は、本発明の実施の形態の１つにおける編集装置の平面図である。編集装置１００は、携帯電話などの携帯情報端末で構成されている。編集装置１００は、大きくは、表示部１０５と、入力部１０３とを含む。表示部１０５は、液晶表示装置等のディスプレイである。入力部１０３は、ファンクションキー１４０と、表示部１０５に表示されたポインタを移動させるための方向キー１４１〜１４４と、編集操作を決定するための決定キー１４５と、ダイヤルキー１２０とを含む。
【００３０】
方向キー１４１〜１４４は、上方向へポインタを移動させるための上方向キー１４１と、下方向にポインタを移動させるための下方向キー１４３と、右方向にポインタを移動させるための右方向キー１４４と、左方向にポインタを移動させるための左方向キー１４２とを含む。
【００３１】
ファンクションキー１４０は、編集操作において「クリア」の操作コマンドを入力するためのボタン１３３と、メモを入力するためのボタン１３４と、「マナーモード」に設定するためのボタン１３５とを含む。ボタン１３４，１３５は、編集装置１００が情報通信端末として機能する場合に用いられる。
【００３２】
ダイヤルキー１２０は、１２個のボタンよりなる。使用者は、編集装置１００が通信端末として適用される場合には、ダイヤルキー１２０より通信相手を特定するための番号を入力することができる。
【００３３】
図２は、本実施の形態における編集装置１００の構成の概略を示す図である。図２を参照して、編集装置１００は、編集装置１００の全体を制御するための制御部１０１と、入力部１０３と、表示部１０５と、記憶部１０７とを含む。
【００３４】
制御部１０１は、中央演算装置（ＣＰＵ）と、ＣＰＵで実行するプログラムを記憶するための読出専用メモリ（ＲＯＭ）と、ＣＰＵでプログラムを実行する際に変数等を記憶するために作業エリアとして用いられるランダムアクセスメモリ（ＲＡＭ）とを含む。
【００３５】
入力部１０３は、方向キー１４１〜１４４とダイヤルキー１２０とを含む。入力部１０３で入力された信号は、制御部１０１に送信される。
【００３６】
表示部１０５は、液晶表示装置である。表示部１０５は、制御部１０１からの指示に基づき、図形等を表示する。
【００３７】
記憶部１０７は、フラッシュメモリ等の半導体メモリである。記憶部１０７には、編集の対象となる図形ファイルなどが記憶される。
【００３８】
編集装置１００は、外部記憶装置１０９と接続することが可能である。外部記憶装置１０９は、記録媒体１１１に記録されたプログラムやデータを読込み、制御部１０１に送信する。制御部１０１では、外部記憶装置１０９で読込まれたプログラムを実行することができる。
【００３９】
記録媒体１１１には、編集プログラムを記録することが可能である。この場合、記録媒体１１１に記録された編集プログラムが外部記憶装置１０９で読取られ、制御部１０１で実行されることになる。
【００４０】
記録媒体としては、磁気テープやカセットテープ等のテープ系、フロッピー（Ｒ）ディスクやハードディスク等の磁気ディスク、ＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスク、ＩＣカード（メモリカードを含む）、光カード等のカード系、あるいは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００４１】
また、編集装置１００を、インターネットを含む通信ネットワークと接続可能とし、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体としてもよい。なお、このように通信ネットワークからプログラムをダウンロードする場合には、ダウンロード用のプログラムを予め編集装置１００に格納しておくか、あるいは、記録媒体１１１からそのようなダウンロード用プログラムを読込んで実行するようにすればよい。また、記録媒体１１１に格納されている内容は、プログラムに限定されず、データであってもよい。
【００４２】
図３は、本実施の形態における編集装置１００の制御部１０１の機能の概略を示す機能ブロック図である。図３を参照して、制御部１０１は、入力部１０３より入力される選択コマンドに従って、選択マークを生成するための選択マーク生成部１５１と、入力部１０３から入力される操作コマンドに従って選択マークを編集するための選択マーク編集部１５２と、入力部１０３から入力される終了コマンドに応じて選択マーク編集部１５２が出力する操作コマンドに基づいて一括操作コマンドを生成するための一括操作コマンド生成部１５３と、一括操作コマンドの受信に応じて選択された図形を編集するための図形編集部１５４と、画像を記憶するための画像記憶部１５５とを含む。
【００４３】
選択マーク生成部１５１は、入力部１０３から入力される選択コマンドの受信に応じて、選択コマンドで特定される図形を画像記憶部１５５より読出し、その図形に適した選択マークを生成する。選択マークについては、後で詳しく説明する。生成された選択マークは、画像記憶部１５５に送信され、表示部１０５に表示される。
【００４４】
画像記憶部１５５は、ＲＡＭであり、記憶部１０７より読出された図形ファイルを記憶する。画像記憶部１５５に記憶された図形ファイルは、表示部１０５に表示される。
【００４５】
使用者は、表示部１０５に表示された図形を見て、入力部１０３で所望する図形を選択する。この選択操作は、方向キー１４１〜１４４を用いて、表示部１０５に表示されたポインタを移動させて、操作対象の図形に合わせた後、決定キー１４５を押下することにより行なわれる。選択操作により、選択コマンドが入力部１０３より制御部１０１に送信される。このとき、選択された図形に関する図形情報が画像記憶部１５５より選択マーク生成部１５１に読出される。図形情報としては、その図形の形状と位置が含まれる。また、図形情報として、その図形を装飾するためのハッチング、色情報等も含まれる。
【００４６】
選択マーク編集部１５２は、入力部１０３より操作コマンドを受信し、選択マーク生成部１５１より選択マークを受信する。選択マーク編集部１５２は、操作コマンドに基づいて、選択マークを編集する。操作コマンドとは、選択コマンドにより選択された図形（以下「選択図形」という）に移動、回転、拡大または縮小等の編集を指示するためのコマンドであり、後述するようにダイヤルキー１２０で指定されるコマンドである。
【００４７】
選択マーク編集部１５２は、操作コマンドで特定される編集操作を、選択マークに対して行なう。編集された選択マークの形状と位置とが、画像記憶部１５５に送信される。画像記憶部１５５では、受信した選択マークの位置に選択マークを図形ファイルに記憶する。すると、表示部１０５に編集後の選択マークが表示される。
【００４８】
一括操作コマンド生成部１５３は、入力部１０３より終了コマンドを受信し、選択マーク編集部１５２により操作コマンドを受信する。一括操作コマンド生成部１５３では、入力部１０３より終了コマンドを受信するまでの間、選択マーク編集部１５２から送信される操作コマンドを記憶する。そして、終了コマンドを受信した時点で、それまで記憶した操作コマンドを１つにまとめた一括操作コマンドを生成する。一括操作コマンドは、編集操作の種類、たとえば、移動、サイズ変更（拡大、縮小）、変形（縦拡大、縦縮小、横拡大、横縮小）ごとにまとめられた操作コマンドである。より詳細に説明すると、移動を示す操作コマンドが右方向への移動と上方向への移動の２つの操作コマンドがあった場合には、これらをまとめて、右上方向に一度に移動させる操作コマンドを一括操作コマンドとして生成する。生成された一括操作コマンドは、図形編集部１５４に送信される。
【００４９】
図形編集部１５４では、一括操作コマンドの受信に応じて、画像記憶部１５５から選択図形を読出し、受信された一括操作コマンドに従って選択図形を編集する。編集された選択図形は、図形情報として画像記憶部１５５に送信される。画像記憶部１５５では、受信した図形情報を記憶する。これにより、表示部１０５に編集後の選択図形が表示されることになる。
【００５０】
図４は、本実施の形態における編集装置１００で生成される選択マークの一例を示す図である。図４（Ａ）を参照して、操作対象としての選択図形２００と、選択マーク要素２０１，２０２，２０３，２０４が組合されて構成される選択マークとが表わされている。選択マーク要素２０１，２０２，２０３，２０４は、選択図形２００の外接矩形の４つの頂点に配置される。選択マーク要素２０１は、黒色の正方形で表わされ、選択マーク要素２０２，２０３，２０４は、白色の正方形で表わされる。
【００５１】
選択マークは、選択マーク要素２０１，２０２，２０３，２０４が選択図形２００の外接矩形の頂点に配置され、かつ、選択マーク要素２０１が、他の選択マーク要素２０２，２０３，２０４と色が異なる。これにより、選択マークは、上下方向および左右方向に非対称になる。選択マーク要素２０１と選択マーク要素２０４とは色が異なるために上下方向に線対称でなく、選択マーク要素２０１と選択マーク要素２０２とは色が異なるため左右方向に線対称でない。このように、外接矩形の４つの頂点を選択マーク要素とした選択マークは、いずれか１つの選択マーク要素の色を、他の選択マーク要素の色と異ならせることにより、上下方向および左右方向に非対称な選択マークとなっている。なお、ここでは、選択マーク要素２０１を黒色、選択マーク要素２０２，２０３，２０４を白色としたが、色は、明度に限られず、色相または彩度を異ならせるようにしてもよい。
【００５２】
図４（Ｂ）を参照して、選択された選択図形２００と、４つの選択マーク要素２１０が組合されて構成される選択マークが表わされている。選択マーク要素２１０は、直角三角形であり、選択図形２００の外接矩形の４つの頂点に配置されている。選択マーク要素２１０が直角三角形である。したがって、選択マーク要素２１０は、左右方向および上下方向に非対称な図形である。その結果、４つの選択マーク要素２１０が組合わせて構成される選択マークは、上下方向および左右方向に非対称な図形である。
【００５３】
図４（Ｃ）を参照して、選択された選択図形２００と、１つの選択マーク要素２２０および３つの選択マーク要素２２１が組合されて構成される選択マークとが表わされている。選択マーク要素２２０は、選択図形２００に外接する矩形の左上の頂点に配置され、円形である。３つの選択マーク要素２２０は、選択図形２００に外接する矩形の他の３つの頂点に配置され、正方形である。また、選択マークは、外接矩形の４つの辺が含まれている。外接矩形の辺を表わすことにより、選択図形２００が選択されていることをより明確に示すことができる。
【００５４】
このように、選択マークは、外接矩形の４つの頂点に配置される選択マーク要素のうち、１つが他の選択マーク要素と形状が異なる。このため、選択マーク要素２２０と３つの選択マーク要素２２１とを組合わせて構成される選択マークは、上下方向および左右方向に非対称な形状となっている。
【００５５】
図４（Ｄ）を参照して、操作対象である選択図形２００と、選択マーク要素２３０，２３１とが表わされている。選択マークは、矩形の選択マーク要素２３０と、線分の選択マーク要素２３１とを含む。選択マーク要素２３０は、選択図形２００の外接矩形と相似で、やや大きな矩形で表わされる。そして、選択マーク要素２３０は、矩形の頂点に正方形の図形、各辺の中点に菱形の図形を含んでいる。選択マーク要素２３１は、選択マーク要素２３０の隣り合う辺の中点を結ぶ線分で表わされる。選択マーク要素２３０，２３１とを組合せて構成される選択マークは、上下方向および左右方向に非対称の図形となっている。
【００５６】
図４（Ｅ）を参照して、操作対象である選択図形２００と、選択マーク２４０とが表わされている。選択マーク２４０は、選択図形２００の外接矩形と相似で、やや大きな矩形の１つの頂点を含む三角形状を削除した形状となっている。このため、選択マーク２４０は、上下方向および左右方向に非対称な形状となっている。
【００５７】
図４に示した選択マークのすべてが、上下方向および左右方向に非対称な形状となっている。このため、選択図形２００に対して、回転、反転等の編集操作を行なった場合に、選択マークに対して回転または反転等の編集操作を反映させれば、編集操作後の選択マークを見るだけで、選択図形が正立しているのか、左右方向に反転しているのか、上下方向に反転しているのか、あるいは回転しているのかを、選択図形を見ることなく選択図形の状態を知ることができる。
【００５８】
図５は、本実施の形態における編集装置１００の入力部１０３のダイヤルキー１２０の一例を示す図である。図５を参照して、ダイヤルキー１２０は、１２個のボタン１２１〜１３２よりなる。ダイヤルキー１２０は、編集装置１００が、通信情報端末として機能する場合には、ダイヤルキー１２０の上方に表示された数字を入力するためのスイッチとなり、図形を編集するモードにある場合には、ダイヤルキー１２０の下方に表示された操作コマンドを入力するスイッチとなる。
【００５９】
ボタン１２１は、数字「１」と「左回転」の操作コマンドとを入力するためのボタンである。「左回転」の操作コマンドは、選択図形を左方向（時計と反対方向）に回転させるための編集操作を入力するためのコマンドである。選択図形の回転量は、ボタン１２１を押下する回数に応じて決定される。ボタン１２１を一度押下すると所定の角度だけ選択図形が左方向に回転する。なお、ボタン１２１が押下されている時間に比例して回転量を決定するようにしてもよい。
【００６０】
ボタン１２２は、数字「２」と「縦拡大」の操作コマンドとを入力するためのボタンである。「縦拡大」の操作コマンドは、選択図形を縦方向に拡大するための編集操作を入力するためのコマンドである。拡大量は、ボタン１２２を押下する回数に応じて決定される。ボタン１２２を一度押下すると所定倍率で選択図形が拡大される。なお、ボタン１２２が押下されている時間に比例して拡大量を決定するようにしてもよい。
【００６１】
ボタン１２３は、数字「３」と、「右回転」の操作コマンドとを入力するためのボタンである。「右回転」の操作コマンドは、選択図形を右方向（時計回り）に回転させる編集操作を入力するためのコマンドである。選択図形の回転量は、ボタン１２３を押下する回数に応じて決定される。ボタン１２３を一度押下すると所定の角度だけ選択図形が右方向に回転する。なお、ボタン１２３が押下されている時間に比例して回転量を決定するようにしてもよい。
【００６２】
ボタン１２４は、数字「４」と、「横縮小」の操作コマンドとを入力するためのボタンである。「横縮小」の操作コマンドは、選択図形を横方向に縮小する編集操作を入力するためのコマンドである。縮小量は、ボタン１２４を押下する回数に応じて決定される。ボタン１２４を一度押下すると所定倍率で選択図形が縮小される。なお、ボタン１２４が押下されている時間に比例して縮小量を決定するようにしてもよい。
【００６３】
ボタン１２５は、数字「５」と、「色変更」の操作コマンドとを入力するためのボタンである。操作コマンド「色変更」とは、選択図形に装飾される色を変更する編集操作を入力するためのコマンドである。ボタン１２５が押下されると、表示部１０５に色の候補が表示され、方向キー１４１，１４３のいずれかで選択された後、決定キー１４５が押下されることにより色が決定され、選択された図形に決定された色が付される。また、ボタン１２５を押下するごとに色を変更するようにしてもよい。
【００６４】
ボタン１２６は、数字「６」と、「横拡大」の操作コマンドとを入力するためのボタンである。「横拡大」の操作コマンドは、選択図形を横方向に拡大する編集操作を入力するためのコマンドである。拡大量は、ボタン１２６を押下する回数に応じて決定される。ボタン１２６を一度押下すると所定倍率で選択図形が拡大される。なお、ボタン１２６が押下されている時間に比例して拡大量を決定するようにしてもよい。
【００６５】
ボタン１２７は、数字「７」と、「上下反転」の操作コマンドとを入力するためのボタンである。「上下反転」の操作コマンドは、選択図形を上下方向に反転させる編集操作を入力するためのコマンドである。「上下反転」の編集操作により、選択図形が、選択図形の外接矩形の重心を通り水平な直線に線対称な図形に変更される。
【００６６】
ボタン１２８は、数字「８」と、「縦縮小」の操作コマンドとを入力するためのボタンである。「縦縮小」の操作コマンドは、選択図形を縦方向に縮小させる編集操作を入力するためのコマンドである。縮小量は、ボタン１２８を押下する回数に応じて決定される。ボタン１２８を一度押下すると所定倍率で選択図形が縮小される。なお、ボタン１２８が押下されている時間に比例して縮小量を決定するようにしてもよい。
【００６７】
ボタン１２９は、数字「９」と、「左右反転」操作コマンドとを入力するためのボタンである。「左右反転」の操作コマンドは、選択図形を左右方向に反転させる編集操作を入力するためのコマンドである。「左右反転」の編集操作により、選択図形が、選択図形の外接矩形の重心を通り垂直な直線に線対称な図形に変換される。
【００６８】
ボタン１３０は、編集装置１００が情報通信端末として機能する場合にのみ用いられ、記号「＊」を入力するためのボタンである。
【００６９】
ボタン１３１は、数字「０」と、「選択切替」の操作コマンドを入力するためのボタンである。「選択切替」の操作コマンドは、選択図形を切替えるための編集操作を入力するためのコマンドである。ボタン１３１が押下されると、現在選択されている図形が選択対象から解除され、次の図形を選択することが可能となる。図形の選択は、方向キー１４１〜１４４でカーソルが合わせられた後、決定キー１４５が押下されることにより行なわれる。
【００７０】
ボタン１３２は、情報通信端末として機能する場合に記号「♯」を入力するためのボタンである。
【００７１】
なお、決定キー１４５は、「終了」の操作コマンドを入力するためのキーとしても用いられる。「終了」の操作コマンドは、選択図形に対し操作を終了する編集操作を入力するめのコマンドである。
【００７２】
図５に示した操作コマンドの割当ては一例であり、編集装置１００で実行するアプリケーションによっては、ダイヤルキー１２０への操作コマンドの割当てを異なるようにしてもよい。図６は、本実施の形態における編集装置１００の入力部１０３のファンクションキー１４０およびダイヤルキー１２０の一例を示す別の図である。図６を参照して、ファンクションキー１４０は、「クリア」または「削除」の操作コマンドを入力するためのボタン１３３と、メモを入力するためのボタン１３４と、「マナーモード」に設定するためのボタン１３５とを含む。
【００７３】
ボタン１３３は、編集装置１００が編集機能を実行する場合に、選択された図形を削除する場合に用いられる。
【００７４】
ボタン１３４は、編集装置１００が情報通信端末として用いられる場合に用いられ、音声を記録する場合に用いられるボタンである。
【００７５】
ボタン１３５は、編集装置１００が情報通信端末として用いられる場合は、「マナーモード」に設定する場合に用いられるボタンである。また、ボタン１３５は、編集装置１００が編集処理を実行する場合には、「選択切替」の操作コマンドを入力するためのボタンである。「選択切替」の操作コマンドは、選択図形を切替えるための編集操作を入力するためのコマンドである。ボタン１３１が押下されると、現在選択されている図形が選択対象から解除され、次の図形を選択することが可能となる。図形の選択は、方向キー１４１〜１４４でカーソルが合わせられた後、決定キー１４５が押下されることにより行なわれる。
【００７６】
ボタン１２１は、数字「１」と「上下反転」の操作コマンドとを入力するためのボタンである。
【００７７】
ボタン１２２は、数字「２」と「縦拡大」の操作コマンドとを入力するためのボタンである。拡大量は、ボタン１２２を押下する回数に応じて決定される。ボタン１２２を一度押下すると所定倍率に決定される。なお、ボタン１２２が押下されている時間に比例して拡大量を決定するようにしてもよい。
【００７８】
ボタン１２３は、数字「３」と、「等拡大」の操作コマンドとを入力するためのボタンである。「等拡大」の操作コマンドは、選択図形を横方向および縦方向に同じ倍率で拡大する編集操作を入力するためのコマンドである。拡大する倍率は、ボタン１２３を押下する回数に応じて決定される。ボタン１２３を一度押下すると所定倍率に決定される。なお、ボタン１２３が押下されている時間に比例して拡大する倍率を決定するようにしてもよい。
【００７９】
ボタン１２４は、数字「４」と、「横縮小」の操作コマンドとを入力するためのボタンである。縮小量は、ボタン１２４を押下する回数に応じて決定される。ボタン１２４を一度押下すると所定倍率に決定される。なお、ボタン１２４が押下されている時間に比例して縮小量を決定するようにしてもよい。
【００８０】
ボタン１２５は、数字「５」を入力するためのボタンである。編集装置１００が情報通信端末として機能する場合にのみ用いられるボタンである。
【００８１】
ボタン１２６は、数字「６」と、「横拡大」の操作コマンドとを入力するためのボタンである。拡大量は、ボタン１２６を押下する回数に応じて決定される。ボタン１２６を一度押下すると所定倍率に決定される。なお、ボタン１２６が押下されている時間に比例して拡大量を決定するようにしてもよい。
【００８２】
ボタン１２７は、数字「７」と、「等縮小」の操作コマンドとを入力するためのボタンである。「等縮小」の操作コマンドは、選択図形を横方向および縦方向に同じ倍率で縮小させる編集操作を入力するためのコマンドである。縮小する倍率は、ボタン１２７を押下する回数に応じて決定される。ボタン１２７を一度押下すると所定倍率に決定される。なお、ボタン１２７が押下されている時間に比例して縮小する倍率を決定するようにしてもよい。
【００８３】
ボタン１２８は、数字「８」と、「縦縮小」の操作コマンドとを入力するためのボタンである。縮小量は、ボタン１２８を押下する回数に応じて決定される。ボタン１２８を一度押下すると所定倍率に決定される。なお、ボタン１２８が押下されている時間に比例して縮小量を決定するようにしてもよい。
【００８４】
ボタン１２９は、数字「９」と、「左右反転」操作コマンドとを入力するためのボタンである。
【００８５】
ボタン１３０，１３１，１３２は、編集装置１００が情報通信端末として機能する場合にのみ用いられ、それぞれ記号「＊」、数字「０」、記号「＃」を入力するためのボタンである。
【００８６】
なお、以下の説明においては、編集装置１００の入力部１０３には、図５に示したダイヤルキー１２０が配列され、操作コマンドが割当てられているものとして説明する。
【００８７】
図７は、本実施の形態における編集装置１００で行なわれる回転移動の編集操作を説明するための第１の図である。図７では、図４（Ａ）に示した選択マークを用いて説明する。図７（Ａ）を参照して、選択図形２００と、黒色の正方形の選択マーク要素２０１と、白色の正方形の選択マーク要素２０２，２０３，２０４とが表わされている。選択マークは、１つの選択マーク要素２０１と、３つの選択マーク要素２０２，２０３，２０４との組合せで構成される。
【００８８】
図７（Ｂ）は、操作コマンドとして「右回転」が指示された場合を例に示している。図７（Ｂ）では、選択図形２００は移動せず、選択マークが右方向に回転した状態が示されている。また、選択マーク要素２０１は、右回転する回転量に比例して、大きくなる。すなわち、正方形の１辺の長さが回転量に比例して長くなる。使用者は、選択マークの選択マーク要素２０１を見ることにより、元の状態からどのくらい回転したかを把握することができる。「右回転」の操作コマンドは、入力部１０３のボタン１２３が押下されることにより行なわれ、その回転量は、ボタン１２３が押下されている時間に比例して定められる。
【００８９】
そして、使用者が回転量を定め、決定キー１４５を押下することにより操作の終了を示す操作コマンドを入力すると、選択図形２００に対して、定められた量だけ回転移動が行なわれる。図７（Ｃ）は、選択図形２００に対して操作コマンドを実行した結果を示す図である。この状態においても、選択マーク要素２０１は、回転量に応じて定まる大きさで表示されている。このように、選択図形２００に対する操作を決定する前に、選択マークで操作を確認することができ、その確認の後、操作を決定することで、選択図形を操作するようにしている。このため、４つの選択マーク要素に対して操作が決定されるまでの間は、４つの選択マーク要素に対してのみ操作を行なうので、計算量が少なくてよいので多くのメモリを必要とせず、処理速度の速い中央演算装置を必要としない。
【００９０】
図７（Ｄ）は、操作後の選択図形２００に対して、新たに選択マークが決定された状態を示している。選択図形２００の外接矩形の各頂点に選択マーク要素が配置され、左上の頂点に黒色の正方形で表された選択マーク要素２０１Ａが、他の頂点には白色の正方形の選択マーク要素２０２Ａ，２０３Ａ，２０４Ａが配置されている。
【００９１】
図８は、本実施の形態における編集装置１００で行なわれる回転移動の編集操作を説明するための第２の図である。図８においては、図４（Ｅ）で示した選択マークを用いた例を示している。図８（Ａ）を参照して、選択図形２００と、選択マーク２４０とが表わされている。使用者が、ダイヤルキー１２０のボタン１２３を押下することにより、「右回転」の操作コマンドが入力される。ボタン１２３を押下している時間に応じて回転量が定められる。この編集操作により、選択マーク２４０が、指定された量だけ右方向に回転する。また、選択マーク２４０は、回転量に応じて線が太く表示される。このため、使用者は、選択マーク２４０を見て、「右回転」の操作コマンドが入力されたことと、回転量を把握することができる。
【００９２】
図８（Ｂ）は、「右回転」の操作コマンドが指示されて回転量が定まった状態を示す図である。選択図形２００は移動しておらず、選択マーク２４０が右方向（時計が回る方向）に約３０°回転している。この状態で、使用者が操作を決定するために、決定キー１４５を押下すると、選択図形２００に対して、図８（Ａ）に示した位置から、図８（Ｂ）に示した選択マーク２４０の位置に移動する編集操作が行なわれる。図８（Ｃ）は、選択図形２００に対して編集操作が行なわれた状態を示す図である。
【００９３】
選択マーク２４０は、５つの線分で構成される図形であるため、選択図形２００よりもデータ量が少ない。このため、回転量を決定するために、使用者は選択マークを見て選択図形の移動を確認することができる。また、データ量が少ないので、編集装置１００で行なう計算量とメモリ量とが少なくて済む。図８（Ｄ）は、編集操作後の選択図形２００に対して新たに選択マーク２４０Ａが定められた状態を示す図である。
【００９４】
図９は、本実施の形態における編集装置１００で行なわれる反転移動の編集操作を説明するための第１の図である。図９では、図４（Ａ）に示した選択マークを例に示している。図９（Ａ）を参照して、選択図形２００と、黒色の正方形の選択マーク要素２０１と、白色の正方形の選択マーク要素２０２，２０３，２０４とが表わされている。選択マークは、１つの選択マーク要素２０１と、３つの選択マーク要素２０２，２０３，２０４との組合せで構成される。
【００９５】
この状態で、使用者が、ダイヤルキーのボタン１２８を押下すると、「左右反転」の操作コマンドが入力される。これにより、選択マークだけが左右反転の編集操作が行なわれる。
【００９６】
図９（Ｂ）は、選択マークのみに左右反転の操作が行なわれた状態を示す図である。選択図形２００は移動していない。選択マーク要素２０１が、選択マーク要素２０２のあった位置に移動され、選択マーク要素２０２が、選択マーク要素２０１のあった位置に移動されている。同様に、選択マーク要素２０３と選択マーク要素２０４とがそれぞれの位置が代わっている。
【００９７】
このように、選択図形２００を移動せずとも、選択マークを反転させることにより、選択マーク要素２０１が、選択マーク要素２０２のあった位置に移動するため、選択図形２００に対して左右反転の操作が行なわれたことを認識することができる。
【００９８】
使用者が、決定キー１４５を押下すると、操作の終了を示す操作コマンドが入力される。これに応じて、選択図形２００に対して左右反転の編集操作が行なわれる。図９（Ｃ）は、選択図形２００に対して左右反転の編集操作が行なわれた状態を示している。そして、図９（Ｄ）は、左右反転の編集操作が行なわれた選択図形２００に対して、新たに選択マークが付された状態を示している。新たに付された選択マークは、選択図形２００の外接矩形の各頂点に選択マーク要素が配置され、左上の頂点には黒色の正方形の選択マーク要素２０１Ａが配置され、その他の頂点には白色の正方形の選択マーク要素２０２Ａ，２０３Ａ，２０４Ａが配置される。
【００９９】
図１０は、本実施の形態における編集装置１００で行なわれる反転移動の編集操作を説明するための第２の図である。図１０は、図４（Ｅ）に示す選択マークを用いた場合を例に説明する。図１０（Ａ）を参照して、選択図形２００と選択マーク２４０とが表わされている。この状態で、使用者が、ダイヤルキーのボタン１２８を押下すると、「左右反転」の操作コマンドが入力される。これにより、選択マーク２４０に対して左右反転の編集操作が実行される。図１０（Ｂ）は、選択マーク２４０に対して左右反転の編集操作を実行した後の状態を示す図である。図１０（Ｂ）を参照して、選択図形２００は左右反転されず、選択マーク２４０のみが左右反転されて選択マーク２４０Ａとして表わされている。
【０１００】
この状態で、使用者が操作の終了を示す操作コマンドを入力するために決定キー１４５を押下すると、選択図形２００に対して左右反転の編集操作が実行される。図１０（Ｃ）は、選択図形２００が左右反転されて選択図形２００Ａとして表わされている。図１０（Ｄ）は、左右反転の編集操作がなされた選択図形２００Ａに対して、新たに選択マーク２４０Ｂが生成されて表示された状態を示している。
【０１０１】
図１１は、本実施の形態における編集装置１００で行なわれる編集処理の流れを示すフローチャートである。図１１を参照して、編集処理では、まず図形の選択が行なわれる（ステップＳ０１）。図形の選択は、方向キー１４１〜１４４を用いて表示部１０５に表示されたポインタを選択する図形上に移動させた後、決定キー１４５を押下することにより選択される。図形が選択されるとステップＳ０２へ進み、そうでない場合には待機状態となる。なお、図形が選択されるまで待機状態とするのではなく、選択された時点で割込を発生させ、以下に説明する処理を実行するようにしてもよい。
【０１０２】
ステップＳ０２では、選択マークの生成が行なわれる。選択マークは、選択図形の形状に合わせて生成される。ここでは、図４（Ａ）の選択マークが生成される場合について説明する。まず、選択図形の外接矩形が求められ、選択図形の位置から、外接矩形の位置が定められる。そして、外接矩形の４つの頂点の座標に、選択マーク要素２０１，２０２，２０３，２０４が割当てられる。
【０１０３】
次に、生成された選択マークが表示部１０５に表示される（ステップＳ０３）。これにより、選択図形に重畳して選択マークが表示されるため、選択図形が選択されていることを使用者は認識することができる。さらに、選択マーク要素２０１が、他の選択マーク要素２０２，２０３，２０４と色が異なるため、この時点での選択図形が正立していることを確認することができる。すなわち、ステップＳ０３で選択マークが表示される時点では、選択図形は編集操作が未だされていない状態を示している。
【０１０４】
次のステップＳ０４では、操作コマンドが入力されるまで待機状態となる。操作コマンドが入力されるとステップＳ０５へ進む。
【０１０５】
操作コマンドの入力は、ダイヤルキー１２０のいずれかが押下されることにより入力される。押下されるボタンにより、操作コマンドが決定される。ステップＳ０５では、入力された操作コマンドが制御部１０１のＲＡＭに一時的に記憶される。
【０１０６】
そして、入力された操作コマンドに従って、選択マークが編集される（ステップＳ０６）。このとき、選択マークのみが編集され、選択図形は編集されない。編集操作が行なわれた選択マークは、表示部１０５に選択図形に重畳して表示される。図４（Ａ）に示した選択マークでは、４つの選択マーク要素の組合せで定義される。したがって、４つの選択マーク要素のそれぞれの座標値を操作コマンドに従って移動させる処理が行なわれる。この場合、４つの座標値の変換に伴う計算を行なえばよく、使用するメモリが少なくて済むとともに、処理能力の低い中央演算装置であっても対応可能である。
【０１０７】
また、選択マークの選択マーク要素２０１は、入力された操作コマンドの種類に応じて、表示態様が異なって表示される。表示態様の相違は、形状、色を異ならせればよい。たとえば、「左回転」の操作コマンドに対しては、選択マーク要素２０１の色を赤色とし、「右回転」の操作コマンドに対しては選択マーク要素２０１を青色で表示する。
【０１０８】
さらに、選択マークの選択マーク要素２０１は、入力された操作コマンドによる変形量に応じて、表示態様が異なって表示される。表示態様の相違は、形状、色または大きさを異ならせればよい。たとえば、「縦拡大」の操作コマンドと「縦縮小」の操作コマンドが入力された場合には、選択マーク要素２０１の表示色を黄色とし、拡大または縮小の比率に比例して選択マーク要素２０１の明度を異ならせるようにする。同様に、「横縮小」および「横拡大」の操作コマンドに対しては、選択マーク要素２０１の色を緑色とし、拡大および縮小の倍率に比例して明度を異ならせるようにする。明度に代えて、大きさを異ならせるようにしてもよい。また、「右回転」または「左回転」の操作コマンドに対しては、回転量に比例して選択マーク要素の大きさを変化させてもよいし、たとえば３０度回転するごとに選択マーク要素２０１の大きさを段階的に変化させるようにしてもよい。
【０１０９】
このように、本実施の形態における編集装置１００では、編集操作の種類に応じて、選択マーク要素の表示色を異ならせるので、編集操作の種類を選択マークから把握することができる。また、編集操作の程度に応じて、選択マーク要素の明度を異ならせるので、編集操作の程度、たとえば回転量を選択マークから把握することができる。
【０１１０】
次のステップＳ０７では、編集操作が確定したか否かが判断される。確定したと判断された場合にはステップＳ０８へ進み、そうでない場合にはステップＳ０４へ進む。確定したか否かは、決定キー１４５が押下された場合に編集操作が確定したものと判断する。
【０１１１】
他のダイヤルキー１２０が押下された場合には、押下されたダイヤルキー１２０に割当てられた操作コマンドが入力されたものと判断する。このように、本実施の形態における編集装置１００は、編集操作を決定するまでは、複数の操作コマンドを入力することが可能である。また、１つの操作コマンドであっても、たとえば回転量、移動量を修正することが可能となる。
【０１１２】
ステップＳ０８では、ステップＳ０５でＲＡＭに記憶された操作コマンドがまとめられ、一括操作コマンドが生成される。一括操作コマンドは、編集操作が開始される前の選択マークの位置から、編集操作が確定した後の選択マークの位置とから生成される。すなわち、編集操作が開始される前の選択マークの位置から、編集操作が確定した後の選択マークの位置までに、選択マークを移動させる編集操作を示す操作コマンドが一括操作コマンドである。また、ステップＳ０５で記憶された操作コマンドから、同じ種類の操作コマンドをまとめて一括操作コマンドを生成するようにしてもよい。たとえば、「右回転」の編集操作で４５度の右方向への回転移動が行なわれた後、「左回転」の編集操作で１５度の左方向への回転移動が行なわれた場合には、これらの編集操作をまとめて３０度の「左回転」の編集操作を示す操作コマンドが一括操作コマンドとして生成される。
【０１１３】
次のステップＳ０９では、ステップＳ０８で生成された一括操作コマンドに従って、選択図形を編集する。これにより、ステップＳ０４で入力された操作コマンドに従って、選択図形が編集されることになる。
【０１１４】
以上説明したように、本実施の形態における編集装置１００では、使用者が編集操作を確定するまで、選択図形を移動させることなく選択マークだけを移動させるため、使用するメモリを少なくすることができるとともに、計算量を少なくすることができる。また、選択マークは、上下方向および左右方向に非対称な形状であるため、選択図形を移動または変形させなくても、選択マークを見るだけで入力された編集操作が何であるのかを容易に把握することができる。選択マークを見るだけで、図形が編集前の状態からどのように変化したのかを把握することができる。その結果、編集操作を容易に確認することが可能な編集方法を提供することができる。また、図形を編集するのに代えて、選択マークが編集され、コマンドが編集の終了を示す場合に、図形が編集される。図形を編集するのに比べて選択マークを編集するほうが、メモリの使用量が少なくなり、計算量も少なくなる。このため、計算量を少なくし、メモリコストを少なくした編集方法を提供することができる。
【０１１５】
図１２は、本実施の形態における編集装置１００で行なわれる拡大および縮小の編集操作を説明するための図である。図１２（Ａ）を参照して、表示部１０５に月を表わす円形形状３０１と、山を表わす形状３０３と、「お月見」の文字が表わされた領域３０２とが表示されている。また、円形形状３０１に対する選択マーク３０１Ａが表示されている。したがって、図１２（Ａ）では、円形形状３０１が選択図形として選択されていることが表わされている。
【０１１６】
図１２（Ｂ）を参照して、図１２（Ａ）に図形３０４が追加された状態を示している。図形３０４が、選択図形とされ、図形３０４に対応する選択マーク３０４Ａが表わされている。この状態から、図形３０４を縦縮小する処理を行なうと、選択マーク３０４Ａが縦方向に縮小される。図１２（Ｃ）は、選択マーク３０４Ａが縦縮小の編集操作が行なわれた状態を示している。選択マーク３０４Ａだけが、縦方向に縮小され、選択図形３０４の形状は変化しない。さらに、選択マーク３０４Ａの左上の選択マーク要素は、黄色で表わされ、その大きさが、図１２（Ｂ）に示した選択マーク要素よりも小さく表わされる。
【０１１７】
これにより、使用者は、選択マーク３０４Ａを見るだけで、左上の選択マーク要素の色から「縦縮小」の編集操作が行なわれたことを把握することができ、選択マーク要素の大きさ、および、選択マーク要素の配置から「縦縮小」の縮小率を把握することができる。
【０１１８】
この状態で決定キー１４５が押下されると、「縦縮小」の編集操作が決定され、選択図形３０４に「縦縮小」の編集が実行される。図１２（Ｄ）は、選択図形３０４に「縦縮小」の編集が行なわれた結果を示している。
【０１１９】
次に、図１２（Ｅ）を参照して、横拡大の編集操作について説明する。図１２（Ｄ）に示した状態から、横拡大のためにボタン１２６が押下されると、その押下している時間に応じて、選択マーク３０４Ａが右方向に拡大される。このとき、選択マーク３０４Ａの左上の選択マーク要素は、緑色で表わされ、その大きさは、図１２（Ｄ）に表わされた大きさよりも大きく表示される。これにより、使用者は、選択マーク３０４Ａの左上の選択マーク要素の色から横方向の拡大または縮小の編集操作が行なわれたことを認識できるとともに、選択マーク要素の大きさから拡大率を把握することができる。この拡大率から「横拡大」の編集操作が行われたことを認識することができる。
【０１２０】
使用者は、選択マーク要素３０４Ａを見て、横拡大した後の選択図形３０４を決定するために決定キー１４５を押下すると、選択図形３０４に対して、横拡大の編集が実行される。図１２（Ｆ）は、選択図形３０４に「横拡大」の編集が実行された状態を示している。
【０１２１】
図１２（Ｇ）は、選択図形３０４に色変更の編集を実行した例を示している。色変更の操作は、まず、ボタン１２５を押下することにより、表示部１０５に色のリストが表示される。そして、方向キー１４１〜１４４で所望の色を選択した後、決定キー１４５を押下することにより、選択図形３０４に選択された色が付される。
【０１２２】
なお、図１２（Ｂ）に示した選択マーク３０４Ａの状態から、「縦縮小」の操作コマンドおよび「横拡大」の操作コマンドの２つを入力することにより、図１２（Ｅ）に示す選択マーク要素の形状に編集した後に、決定キー１０５を押下するようにしてもよい。この場合、選択図形３０４が、図１２（Ｂ）に示す状態から、図１２（Ｆ）に示す状態に一度に編集されることになる。これにより、選択図形３０４の編集処理を一度にすることができ、処理速度をさらに速くすることができる。
【０１２３】
図１３は、本実施の形態における編集装置１００で行なわれる回転移動の編集操作を説明するための図である。図１３（Ａ）を参照して、図形３０３と、図形３０３に対応する選択マーク３０３Ａとが表わされている。ここで、ボタン１２３が押下されると、「右回転」編集操作が実行される。この場合に編集されるのは選択マーク３０３Ａだけであり、選択図形３０３は変化しない。
【０１２４】
ボタン１２３を押下している時間に比例して、回転量が決定される。右方向に回転しすぎた場合には、ボタン１２１を押下することにより左方向に回転させることができ、回転量を調整することができる。
【０１２５】
図１３（Ｂ）は、選択マーク３０３Ａが右方向に回転した状態を示している。図１３（Ｂ）を参照して、選択マーク３０３Ａの左上にあった選択マーク要素は、青色で表示されるとともに、その大きさが回転量に応じて大きくなっている。これにより、使用者は、選択マーク要素の色から「右回転」の操作が行なわれていることを把握することができるとともに、選択マーク要素の大きさから回転量を把握することができる。
【０１２６】
また、選択マーク３０３Ａの左上の選択マーク要素以外の選択マーク要素は、表示部１０５の表示領域の外に出てしまう。図１３（Ｂ）では、選択マーク３０３Ａの矩形の辺上に選択マーク要素を表示するようにしている。また、表示領域中に選択マーク要素を表示するのではなく、表示部１０５の表示領域外に出てしまった場合には、表示部１０５に表示しないようにしてもよい。
【０１２７】
この状態で、決定キー１４５が押下されると、選択図形３０３に対して「右回転」の編集が行なわれる。図１３（Ｃ）は、選択図形３０３に対して「右回転」の編集が実行された状態を示している。また、「右回転」の編集が実行された選択図形３０３に対して、新たな選択マーク３０３Ｂが表わされている。
【０１２８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の実施の形態の１つにおける編集装置の平面図である。
【図２】  本実施の形態における編集装置の構成の概略を示す図である。
【図３】  本実施の形態における編集装置の制御部の機能の概略を示す機能ブロック図である。
【図４】  本実施の形態における編集装置で生成される選択マークの一例を示す図である。
【図５】  本実施の形態における編集装置の入力部のダイヤルキーの一例を示す図である。
【図６】  本実施の形態における編集装置の入力部のファンクションキーおよびダイヤルキーの一例を示す別の図である。
【図７】  本実施の形態における編集装置で行なわれる回転移動の編集操作を説明するための第１の図である。
【図８】  本実施の形態における編集装置で行なわれる回転移動の編集操作を説明するための第２の図である。
【図９】  本実施の形態における編集装置で行なわれる反転移動の編集操作を説明するための第１の図である。
【図１０】  本実施の形態における編集装置で行なわれる反転移動の編集操作を説明するための第２の図である。
【図１１】  本実施の形態における編集装置で行なわれる編集処理の流れを示すフローチャートである。
【図１２】  本実施の形態における編集装置で行なわれる拡大および縮小の編集操作を説明するための図である。
【図１３】  本実施の形態における編集装置で行なわれる回転移動の編集操作を説明するための図である。
【図１４】  従来の図形編集装置における操作対象と選択マークとを示す図である。
【図１５】  従来の図形編集装置における回転移動の操作の流れ説明するための図である。
【符号の説明】
１００  編集装置、１０１  制御部、１０３  入力部、１０５  決定キー、１０５  表示部、１０７  記憶部、１０９  外部記憶装置、１１１  記録媒体、１２０  ダイヤルキー、１４０  ファンクションキー、１４１〜１４４  方向キー、１４５  決定キー、１５１  選択マーク生成部、１５２  選択マーク編集部、１５３  一括操作コマンド生成部、１５５  画像記憶部。
【図１】
0003720293.tif 000002
【図２】
0003720293.tif 000003
【図３】
0003720293.tif 000004
【図４】
0003720293.tif 000005
【図５】
0003720293.tif 000006
【図６】
0003720293.tif 000007
【図７】
0003720293.tif 000008
【図８】
0003720293.tif 000009
【図９】
0003720293.tif 000010
【図１０】
0003720293.tif 000011
【図１１】
0003720293.tif 000012
【図１２】
0003720293.tif 000013
【図１３】
0003720293.tif 000014
【図１４】
0003720293.tif 000015
【図１５】
0003720293.tif 000016