(57)【要約】【課題】エディタのカスタマイズ用の設定画面から編集画面に戻らなくても設定内容を確認できるグラフィカルエディタのユーザ設定装置を提供する。【解決手段】編集処理制御手段（１０２）は、編集データ格納手段（１０１）から編集データを取り出し、一時編集データ保持手段（１０４）に格納し、編集画面表示手段（１０３）は、そのデータを取り出して画面に表示する。動作設定処理制御手段（１０６）は、設定データ格納手段（１０５）から設定データを取り出し、一時設定データ保持手段（１０８）に格納し、動作設定画面表示手段（１０７）は、そのデータを参照して設定用画面に表示する。動作設定確認処理制御手段（１０９）は、動作設定確認用データ格納手段（１１２）から動作設定用の編集データを取り出し、一時動作設定確認用データ保持手段（１１１）に格納し、動作設定確認画面表示手段（１１０）は、そのデータを参照して動作設定確認画面に表示する。【選択図】図１
2007257461.tif 000002
【特許請求の範囲】
【請求項１】
エディタの編集対象となる編集データを格納する編集データ格納手段と（１０１）、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と（１０４）、
設定データを格納する設定データ格納手段と（１０５）、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と（１０８）、
動作設定用のデータを格納する動作設定確認用データ格納手段（１１２）と、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と（１１１）、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御手段（１０２）と、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示手段（１０３）と、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御手段（１０６）と、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示手段（１０７）と、
前記動作設定確認用データ格納手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御手段（１０９）と、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示手段（１１０）と、を備えることを特徴とするグラフィカルエディタのユーザ設定装置。
【請求項２】
エディタの編集対象となる編集データを格納する編集データ格納手段と（１０１）、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と（１０４）、
設定データを格納する設定データ格納手段と（１０５）、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と（１０８）、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と（１１１）、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御手段（１０２）と、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示手段（１０３）と、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御手段（１０６）と、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示手段（１０７）と、
前記一時編集データ保持手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御手段（１０９）と、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示手段（１１０）と、を備えることを特徴とするグラフィカルエディタのユーザ設定装置。
【請求項３】
エディタの編集対象となる編集データを格納する編集データ格納手段と、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と、
設定データを格納する設定データ格納手段と、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と、
動作設定用のデータを格納する動作設定確認用データ格納手段と、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と、を備えた装置のグラフィカルエディタのユーザ設定方法であって、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御ステップと、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示ステップと、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御ステップと、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示ステップと、
前記動作設定確認用データ格納手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御ステップと、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示ステップと、を含むことを特徴とするグラフィカルエディタのユーザ設定方法。
【請求項４】
エディタの編集対象となる編集データを格納する編集データ格納手段と、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と、
設定データを格納する設定データ格納手段と、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と、を備えた装置のグラフィカルエディタのユーザ設定方法であって、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御ステップと、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示ステップと、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御ステップと、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示ステップと、
前記一時編集データ保持手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御ステップと、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示ステップと、を含むことを特徴とするグラフィカルエディタのユーザ設定方法。
【請求項５】
エディタの編集対象となる編集データを格納する編集データ格納手段と、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と、
設定データを格納する設定データ格納手段と、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と、
動作設定用のデータを格納する動作設定確認用データ格納手段と、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と、を備えた装置のグラフィカルエディタのユーザ設定プログラムであって、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御機能と、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示機能と、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御機能と、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示機能と、
前記動作設定確認用データ格納手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御機能と、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示機能と、をコンピュータに実現させることを特徴とするグラフィカルエディタのユーザ設定プログラム。
【請求項６】
エディタの編集対象となる編集データを格納する編集データ格納手段と、
編集中の一時的な編集データを保持しておく一時編集データ保持手段と、
設定データを格納する設定データ格納手段と、
動作設定中の一時的な設定データを保持しておく一時設定データ保持手段と、
動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段と、を備えた装置のグラフィカルエディタのユーザ設定プログラムであって、
前記編集データ格納手段から編集データを取り出し、前記一時編集データ保持手段に格納する編集処理制御機能と、
前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示機能と、
前記設定データ格納手段から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御機能と、
前記一時設定データ保持手段に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示機能と、
前記一時編集データ保持手段から動作設定用の編集データを取り出し、前記一時動作設定確認用データ保持手段に格納する動作設定確認処理制御機能と、
前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示機能と、をコンピュータに実現させることを特徴とするグラフィカルエディタのユーザ設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、グラフィカルエディタのカスタマイズをユーザが設定するための装置に関する。
【背景技術】
【０００２】
従来、描画エディタにおいて描画する際、効率よく作業を行うために、同じ描画属性を繰り返し設定し直す操作を省くことを可能にすると共に、カーソルが表示される場合、一目でセットされている描画属性がわかるカーソル表示を行う描画属性登録装置がある（特許文献１参照）。この描画属性登録装置では、図形の描画属性をカスタマイズした結果をカーソルに反映することで、設定結果が一目でわかるにようにしている。
【０００３】
図９は、従来の描画属性登録装置の機能ブロックを示し、描画編集部１、描画属性登録部２、データ描画属性メモリ３、カーソル表示部４、アイコン管理部５から構成され、次のように動作する。
【０００４】
描画編集部１で描画の入出力や描画制御を行い、必要に応じて描画属性登録部２を起動して描画属性ウインドウで設定されたデータを描画属性メモリ３に格納する。カーソル表示部４では、描画属性登録部で設定された色・線の太さを表すカーソルを表示する。アイコン管理部５では、ユーザ登録描画属性アイコンを管理し、アイコンの選択により上記設定した描画属性を任意のタイミングで利用することができるようにしている。
【０００５】
また、別の従来技術の一例として、Microsoft社のプレゼンテーションソフトPower Pointでは、上述の描画属性ウインドウに相当するウインドウにプレビューボタンが付加されており、それを押すことにより描画属性を確定する前に編集中の図形がどのように変更するかを目視確認することができ、この確認の結果、希望通りの設定が得られれば確定、そうでなければ、再設定を行うか、キャンセルにより描画属性の設定を中断するということが行えるようになっている。
【０００６】
従来技術は、主に図形の描画属性に対応し、設定結果をユーザにわかりやすくフィードバックすることでユーザによる設定を支援するものであった。
【０００７】
これに対して、ユーザがエディタの操作方法をカスタマイズしたい場合がある。
【０００８】
例えば、図形選択操作において、コントロールキーを押しながら図形をマウスでクリックした場合にトグル操作（一度選択したものを再度選択すると選択が解除される）とするかどうかの設定や、グリッド機能により図形の移動の制限のグリッドのサイズの設定や、コピー・切り取り・ペースト等の機能をどのキー操作に割り当てるか等である。
【０００９】
これらはユーザが普段使い慣れている操作に変更したり、あるいは特定操作を繰り返す必要がある場合に作業を効率化するために行うものである。
【００１０】
また、操作画面の変更を行う際に、ユーザーの要求を反映できないような不具合を解消し、他社の画像形成装置と併用しているユーザーにとって操作上の不便を解消するための情報処理システムがある（例えば、特許文献２参照）。
【特許文献１】特開平６−３５６５６号公報（図１）
【特許文献２】特開２００３−１５０９７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、従来技術では、描画属性ウインドウ同様、設定ウインドウを利用して上記操作のユーザにカスタマイズを行わせることは可能ではあるが、プレビュー等により設定結果を表示することは一般には困難なため選択の結果を確認することができない。
【００１２】
確認内容としては、たとえば、新たに設定した操作がキーやマウス操作が無理なく何度も繰り返し行えるかどうかや、既存の設定内容とバッティングして従来の操作が行えなくなっていないかどうか、あるいは、設定したグリッドサイズが適切かどうかを図面上で確認することなどが含まれる。
【００１３】
従来技術では、これらの確認を行うには、設定用のウインドウにおいて、一度確定操作を行って設定を確定させ、本来編集中であったデータ上で該当する操作を行うことにより確認するしかなかった。
【００１４】
このため、第１の課題として、確認までに確定操作や再設定のためのウインドウ表示操作等を行う必要があるため、設定内容が適切かどうか確認しながら設定を行うのが煩雑であり、特にエディタ操作に不慣れなユーザにとって設定操作が困難であることが挙げられる。
【００１５】
また、第２の課題として、編集中のデータ上で編集操作を行って確認する必要があるため、編集中の操作に対して不必要な変更を行ってしまうおそれがあり、これによりデータの不整合を生じさせる可能性があることが挙げられる。なお、仮にエディタが編集操作を取り消すなどの機能を有していたとしても取り消し操作が煩雑であったり、取り消し操作自体の誤操作を引き起こしたりするなどの問題がある。
【００１６】
そこで本発明は、ユーザがエディタの操作をカスタマイズする場合、カスタマイズ用の設定画面から編集画面に戻らなくても設定内容を確認できるようにすることで、効率的に、ユーザが望む設定内容に合わせることができるグラフィカルエディタのユーザ設定装置及び方法並びにそのプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１７】
上述の課題を解決するため、本発明は、エディタの編集対象となる編集データを格納する編集データ格納手段（１０１）から編集データを取り出し、編集中の一時的な編集データを保持しておく一時編集データ保持手段（１０４）に格納する編集処理制御手段（１０２）と、前記一時編集データ保持手段から一時編集データを取り出し、表示用の図形データに変換して、その図形データを画面に表示する編集画面表示手段（１０３）と、設定データを格納する設定データ格納手段（１０５）から設定データを取り出し、前記一時設定データ保持手段に格納する動作設定処理制御手段（１０６）と、動作設定中の一時的な設定データを保持しておく一時設定データ保持手段（１０８）に格納されている一時的な設定データを参照して、設定用画面に表示する動作設定画面表示手段（１０７）とに加え、これらと連動して設定した内容を確認するための、動作設定用のデータを格納する動作設定確認用データ格納手段（１１２）から動作設定用の編集データを取り出し、動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段（１１１）に格納する動作設定確認処理制御手段（１０９）と、前記一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して動作設定確認画面に表示する動作設定確認画面表示手段（１１０）と、を備えることを特徴とする。
【００１８】
以上の構成によって、編集処理にいちいち戻らなくても動作設定を行いつつ設定内容の確認が行えるので設定操作を効率化できる。
【発明の効果】
【００１９】
本発明による第１の効果は、設定の確定操作や再設定操作を行わなくても、動作設定の確認・再設定が行えるため、ユーザが結果を確認しながら設定を行え、設定操作を効率化できることにある。
【００２０】
その理由は、動作設定確認処理制御手段、動作設定確認画面表示手段、動作設定確認用データ格納手段、一時動作設定確認用データ保持手段を備え、動作設定処理と平行に動作確認処理を行えるようにしたためである。
【００２１】
第２の効果は、現在エディタで編集中の編集データに影響を与えることなく設定内容を確認できるようにしたために、編集データを不用意に改変したり、あるいは改変したものを復帰するようなことを行わなくてすむようになり、設定操作を効率化できることにある。
【００２２】
その理由は、動作設定確認処理制御手段において、動作設定確認用のデータを動作設定確認用データ格納手段から取り出すようにしたことにより、このデータに変更が生じても元の編集データに影響が起きないようにしたためである。
【発明を実施するための最良の形態】
【００２３】
次に、本発明の最良の形態について図面を参照して説明する。
【実施例１】
【００２４】
図１は、本発明の第１の実施例の構成を示す。本発明によるグラフィカルエディタのユーザ設定装置は、プログラム制御による情報処理装置であり、エディタの編集対象となる編集データを格納する編集データ格納手段１０１、エディタでの編集処理を制御する編集処理制御手段１０２、一時的な編集データを図形データに変換して画面に表示する編集画面表示手段１０３、編集中の一時的な編集データを保持しておく一時編集データ保持手段１０４、設定データを格納する設定データ格納手段１０５、動作設定処理を制御する動作設定処理制御手段１０６、一時的な設定データを参照して設定用画面を表示する動作設定画面表示手段１０７、動作設定中の一時的な設定データを保持しておく一時設定データ保持手段１０８、動作設定確認処理を制御する動作設定確認処理制御手段１０９、一時動作設定確認用データを図形データに変換して画面に表示する動作設定確認画面表示手段１１０、動作設定確認中の一時的なデータを保持しておく一時動作設定確認用データ保持手段１１１、動作設定用のデータを格納する動作設定確認用データ格納手段１１２とから構成されている。
【００２５】
次に、図２〜図７のフローチャートを参照して本発明の第１の実施例の動作について詳細に説明する。
【００２６】
図２を参照すると、編集処理制御手段１０２は、編集データ格納手段から編集データを取り出し（Ｓ２０１）、一時編集データ保持手段に格納する（Ｓ２０２）。続いて、編集画面表示手段を起動する（Ｓ２０３）。以降、ユーザの入力を受け取り（Ｓ２０４）、動作設定要求であった場合には動作設定処理制御手段を起動する（Ｓ２０５）、それ以外の場合には、設定データ格納手段に格納されている設定データを参照して編集処理を実行する（Ｓ２０６）。
【００２７】
図３を参照すると、編集画面表示手段１０３は、一時編集データ保持手段から一時編集データを取り出し（Ｓ３０１）、表示用の図形データに変換し（Ｓ３０２）、図形データを画面（ウインドウ）に表示する（Ｓ３０３）。
【００２８】
図４を参照すると、動作設定処理制御手段１０６は、設定データ格納手段から設定データを取り出し（Ｓ４０１）、一時設定データ保持手段に格納する（Ｓ４０２）。動作設定画面表示手段を起動し（Ｓ４０３）、動作設定確認処理制御手段を起動する（Ｓ４０４）。以降、設定用の入力に応答して設定処理を実行する（Ｓ４０５）。
【００２９】
図５を参照すると、動作設定画面表示手段１０７は、一時設定データ保持手段に格納されている一時的な設定データを参照して（Ｓ５０１）、設定用画面（ウインドウ）に表示する（Ｓ５０２）。
【００３０】
図６を参照すると、動作設定確認処理制御手段１０９は、動作設定確認用データ格納手段から動作設定用の編集データを取り出し（Ｓ６０１）、一時動作設定確認用データ保持手段に格納する（Ｓ６０２）。続いて、動作設定確認画面表示手段を起動する（Ｓ６０３）。以降、ユーザの入力を受け取り（Ｓ６０４）、一時設定データ保持手段に格納されている一時的な設定データを参照して編集処理を実行する（Ｓ６０５）。
【００３１】
図７を参照すると、動作設定確認画面表示手段１１０は、一時動作設定確認用データ保持手段に格納されている一時的な編集データを参照して（Ｓ７０１）、動作設定確認画面（ウインドウ）に表示する（Ｓ７０２）。
【実施例２】
【００３２】
次に、本発明の第２の実施例について説明する。図８を参照すると、本発明の第２の実施例の構成は、図１に示す第１の実施例の構成と比較して、動作設定確認処理制御手段１０９が、動作設定確認用データ格納手段１１２から動作設定確認用データを取り出すのではなく、一時編集データ保持手段１０４から動作設定確認用データを取り出すようになっている。
【００３３】
このことにより、第２の実施例では、動作設定確認用のデータとして、現在ユーザが編集中のデータをそのまま利用することができ、より実際の編集操作に近い状況での動作設定確認を行うことが可能となっている。
【産業上の利用可能性】
【００３４】
ＵＭＬエディタ等、グラフィカルな操作でデータを編集するエディタにおいて、特にマウスやキーボード操作に対して行われる編集処理をカスタマイズ可能なエディタに適用できる。
【図面の簡単な説明】
【００３５】
【図１】本発明の第１の実施例の構成図である。
【図２】編集処理制御手段の動作を示すフローチャートである。
【図３】編集画面表示手段の動作を示すフローチャートである。
【図４】動作設定処理制御手段の動作を示すフローチャートである。
【図５】動作設定画面表示手段の動作を示すフローチャートである。
【図６】動作設定確認処理制御手段の動作を示すフローチャートである。
【図７】動作設定確認画面表示手段の動作を示すフローチャートである。
【図８】本発明の第２の実施例の構成図である。
【図９】従来の描画属性登録装置の構成図である。
【符号の説明】
【００３６】
１０１  編集データ格納手段
１０２  編集処理制御手段
１０３  編集画面表示手段
１０４  一時編集データ保持手段
１０５  設定データ格納手段
１０６  動作設定処理制御手段
１０７  動作設定画面表示手段
１０８  一時設定データ保持手段
１０９  動作設定確認処理制御手段
１１０  動作設定確認画面表示手段
１１１  一時動作設定確認用データ保持手段
１１２  動作設定確認用データ格納手段
【図１】
2007257461.tif 000003
【図２】
2007257461.tif 000004
【図３】
2007257461.tif 000005
【図４】
2007257461.tif 000006
【図５】
2007257461.tif 000007
【図６】
2007257461.tif 000008
【図７】
2007257461.tif 000009
【図８】
2007257461.tif 000010
【図９】
2007257461.tif 000011