(57)【要約】【課題】描画作業の効率の向上を図りながら当該描画作業を支援することができる装置等を提供する。【解決手段】本発明の描画支援装置１によれば、エージェントにより動かされるポインタの位置軌道に応じて定まる要素の第１因子が、当該要素により表現される対象物の設計上不適切であるか否かが判定される。その判定結果がエージェントに通知される。これにより、エージェントは自らが描画した対象物が設計上適切であるか否かを検証しながら描画作業を進めることができる。【選択図】図１
2010118048.tif 000002
【特許請求の範囲】
【請求項１】
エージェントにより動かされるポインタの位置軌道を認識するための第１インターフェースと、ディスプレイと、前記ポインタの位置軌道に応じた形状、姿勢もしくは配置またはこれらの組み合わせである第１因子を有する要素を前記ディスプレイに表示させるためのコントローラとを備えている描画支援装置であって、
前記コントローラが、
前記要素の第１因子を認識した上で、当該認識結果に基づいて前記要素により表現される対象物の設計上の適切性を表わす一または複数の指標値を評価する第１演算処理手段と、
前記第１演算処理手段により評価された前記指標値が、前記対象物の設計上の適切性に応じて定まる基準範囲に収まっているか否かを判定し、当該判定結果に応じた情報を前記エージェントに対して通知する第２演算処理手段とを備えていることを特徴とする描画支援装置。
【請求項２】
請求項１記載の描画支援装置において、
前記第２演算処理手段が、前記対象物の材料、種類、製造条件、組み付け条件および組み立て条件のうち一部または全部である第２因子に基づき、前記基準範囲を認識した上で、前記指標値が当該基準範囲に収まっているか否かを判定することを特徴とする描画支援装置。
【請求項３】
請求項２記載の描画支援装置において、
前記第２演算処理手段が、前記判定結果と、前記指標値および前記第１因子のうち一方または両方と、前記第２因子とを対応付けてデータベースに保存し、
新たな要素の前記第２因子に基づき、前記データベースから肯定的もしくは否定的な前記判定結果に応じた前記指標値および前記第１因子のうち一方または両方、または、前記判定結果と前記指標値および前記第１因子のうち一方または両方とを検索した上で、当該検索情報を前記エージェントに対して出力することを特徴とする描画支援装置。
【請求項４】
請求項３記載の描画支援装置において、
前記第２演算処理手段が、前記第１演算処理手段により前記新たな要素が認識されたことに応じて、前記検索情報として複数の前記指標値を出力した上で、前記複数の指標値のうち前記エージェントにより選択された１つの指標値を認識するとともに、当該選択指標値に整合するように前記新たな要素の前記第１因子を調節した上で、前記新たな要素を前記ディスプレイに表示することを特徴とする描画支援装置。
【請求項５】
請求項３記載の描画支援装置において、
前記第２演算処理手段が、前記第１演算処理手段により前記新たな要素が認識されたことに応じて、前記検索情報として複数の前記第１因子を出力した上で、前記複数の第１因子のうち前記エージェントにより選択された１つの第１因子を認識するとともに、当該選択第１因子に合致するように前記新たな要素の前記第１因子を調節した上で、前記新たな要素を前記ディスプレイに表示することを特徴とする描画支援装置。
【請求項６】
請求項１記載の描画支援装置において、
前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じた初期要素を整形し、当該整形後の前記初期要素を前記要素として認識することを特徴とする描画支援装置。
【請求項７】
請求項２記載の描画支援装置において、
前記第２演算処理手段が、前記対象物の第１因子に基づいて前記対象物の第２因子を認識することを特徴とする描画支援装置。
【請求項８】
請求項２記載の描画支援装置において、
前記エージェントにより指定される前記対象物の第２因子を認識するための第２インターフェースをさらに備え、
前記第２演算処理手段が、前記第２インターフェースを通じて前記対象物の第２因子を認識することを特徴とする描画支援装置。
【請求項９】
請求項１記載の描画支援装置において、
前記第２演算処理手段が、前記指標値が前記基準範囲から外れていると判定したことを要件として、前記指標値が前記基準範囲に収まるために必要な当該指標値の変化量を算定した上で、前記変化量または前記変化量を実現するための前記要素の第１因子を前記エージェントに対して通知することを特徴とする描画支援装置。
【請求項１０】
請求項１記載の描画支援装置において、
前記第２演算処理手段が、前記対象物がその設計上不適切であることを示すメッセージ、または、前記指標値が前記基準範囲から外れる原因となった要素を他の要素と識別可能な形態で前記ディスプレイに表示させることを特徴とする描画支援装置。
【請求項１１】
請求項１記載の描画支援装置において、
前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じて、評価対象となる前記指標値の種類を選定することを特徴とする描画支援装置。
【請求項１２】
請求項１記載の描画支援装置において、
前記第２演算処理手段により前記対象物がその設計上不適切であると判定されてから、前記第１演算処理手段により前記要素の新たな第１因子が認識された後における前記判定結果が肯定的であることを要件として、前記第２演算処理手段が、新たな第１因子を有する前記対象物がその設計上不適切であることの通知を停止する、あるいは、新たな第１因子を有する前記対象物がその設計上適切であることを通知することを特徴とする描画支援装置。
【請求項１３】
請求項１記載の描画支援装置において、
前記第１演算処理手段が、前記対象物の部分的または全体的な高さ、幅および厚さ、前記対象物の折れ曲がり箇所の曲率または角度、一の対象物を構成する要素と他の対象物を構成する要素との間隔、ならびに、前記対象物を構成するとともに前記要素により画定される部品の数のうち一部または全部を前記指標値として評価することを特徴とする描画支援装置。
【請求項１４】
請求項１記載の描画支援装置において、
前記第２演算処理手段が、エージェントによる前記要素のリクエストの有無を判定し、前記リクエストがあったと判定されたことをさらなる要件として当該前記対象物がその設計上適切であるか否かを判定することを特徴とする描画支援装置。
【請求項１５】
請求項１記載の描画支援装置において、
前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じて、前記要素の第１因子を認識する、あるいは、前記要素の第１因子の変更態様を認識した上で、当該態様にしたがった変更後の前記要素の第２因子を認識することを特徴とする描画支援装置。
【請求項１６】
請求項１記載の描画支援装置において、
ペン様の描画ツールを備え、
前記第１インターフェースが感圧式または接触感知式のパネルを備え、
前記第１演算処理手段が、前記描画ツールの前記パネルに対する接触箇所の位置軌道を前記ポインタの位置軌道として認識することを特徴とする描画支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エージェントによる描画作業を支援する装置等に関する。
【背景技術】
【０００２】
CAD装置等のオブジェクトベースの描画エディタにおいて、一般にオブジェクト入力は、液晶画面上のメニューまたはタブレット上のタブレットメニューを選択した後に電子ペン、デジタイザ、マウス等を用いて行なっている。これらの作業は手描きによる描画にはない余分な作業である。
【０００３】
そこで、手描きされたオブジェクトが幾何学におけるどの図形に近似しているかが判断され、手描きされたオブジェクトが幾何学で定義された図形に変換されて液晶画面上に表示される描画方法が提案されている（特許文献１参照）。この描画方法によれば、メニューまたはタブレット上のタブレットメニューを選択することなく図形を入出力される。
【０００４】
また、同様のインタラクション手法として容易に立体モデルを作成する描画方法が提案されている（特許文献２参照）。この描画手法によれば、図形を入力する毎に３次元空間を想定した座標入力およびコマンド入力することなく、利用者がイメージした図形を入力するのみで、立体モデルが生成される。
【０００５】
さらに、手描きされたオブジェクト（要素）の形状と、データベースに登録されている複数種類の形状のそれぞれとのパターンマッチングにより、オブジェクトの形状を、登録形状のうち類似している形状に整形する手法が提案されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０７−１６８９５１号公報
【特許文献２】特開平０８−１９４８４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
そこで、本発明は、描画作業の効率の向上を図りながら当該描画作業を支援することができる装置等を提供することを解決課題とする。
【課題を解決するための手段】
【０００８】
本発明の描画支援装置によれば、エージェントにより任意に動かされるポインタの位置軌道に応じて要素の第１因子が制限されることなく自由に定義されうる。
【０００９】
なお、描画支援装置が、ペン様の描画ツールを備え、前記第１インターフェースが感圧式または接触感知式のパネルを備え、前記第１演算処理手段が、前記描画ツールの前記パネルに対する接触箇所の位置軌道を前記ポインタの位置軌道として認識してもよい。これにより、ユーザにペンで紙に要素を描く感覚で、対象物の描画作業を遂行させることができる。
【００１０】
前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じた初期要素を整形し、当該整形後の前記初期要素を前記要素として認識してもよい。これにより、先に描画した要素の整形作業に要するエージェントの負担を解消しながら、このエージェントに描画作業を進行させることができる。
【００１１】
また、要素の第１因子が、当該要素により表現される対象物の設計上不適切であるか否かが判定され、当該判定結果がエージェントに通知される。これにより、エージェントに、自らが描画した対象物を構成する要素が設計上適切であるか否かを検証させながら描画作業を進行させることができる。このため、事後的に設計上の不都合が発見され、再度の描画作業が必要になる可能性が著しく低減され、結果的に描画効率が向上されうる。
【００１２】
なお、前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じて、評価対象となる前記指標値の種類を選定してもよい。
【００１３】
前記第１演算処理手段が、前記対象物の部分的または全体的な高さ、幅および厚さ、前記対象物の折れ曲がり箇所の曲率または角度、一の対象物を構成する要素と他の対象物を構成する要素との間隔、ならびに、前記対象物を構成するとともに前記要素により画定される部品の数のうち一部または全部を前記指標値として評価してもよい。
【００１４】
前記第２演算処理手段が、エージェントによる前記要素のリクエストの有無を判定し、前記リクエストがあったと判定されたことをさらなる要件として当該前記対象物がその設計上適切であるか否かを判定してもよい。
【００１５】
前記第１演算処理手段が、前記第１インターフェースを通じて認識された前記ポインタの位置軌道に応じて、前記要素の第１因子を認識する、あるいは、前記要素の第１因子の変更態様を認識した上で、当該態様にしたがった変更後の前記要素の第２因子を認識してもよい。
【００１６】
前記第２演算処理手段が、前記対象物の材料、種類、製造条件、組み付け条件および組み立て条件のうち一部または全部である第２因子に基づき、前記基準範囲を認識した上で、前記指標値が当該基準範囲に収まっているか否かを判定してもよい。
【００１７】
当該構成の描画支援装置によれば、エージェントに、自らが描画した対象物を構成する要素が、当該対象物の第２因子に鑑みて設計上適切であるか否かを検証させながら描画作業を進行させることができる。
【００１８】
なお、前記第２演算処理手段が、前記対象物の第１因子に基づいて前記対象物の第２因子を認識してもよい。また、描画支援装置が、前記エージェントにより指定される前記対象物の第２因子を認識するための第２インターフェースをさらに備え、前記第２演算処理手段が、前記第２インターフェースを通じて前記対象物の第２因子を認識してもよい。
【００１９】
前記第２演算処理手段が、前記判定結果と、前記指標値および前記第１因子のうち一方または両方と、前記第２因子とを対応付けてデータベースに保存し、新たな要素の前記第２因子に基づき、前記データベースから肯定的もしくは否定的な前記判定結果に応じた前記指標値および前記第１因子のうち一方または両方、または、前記判定結果と前記指標値および前記第１因子のうち一方または両方とを検索した上で、当該検索情報を前記エージェントに対して出力してもよい。
【００２０】
当該構成の描画支援装置によれば、判定結果と、指標値および第１因子のうち一方または両方と、第２因子とが対応付けられてノウハウとしてデータベースに累積的に保存される。これにより、エージェントにノウハウ蓄積のための手間をかけさせることなく、このノウハウを有効利用しながら描画作業を行わせることができる。
【００２１】
前記第２演算処理手段が、前記第１演算処理手段により前記新たな要素が認識されたことに応じて、前記検索情報として複数の前記指標値を出力した上で、前記複数の指標値のうち前記エージェントにより選択された１つの指標値を認識するとともに、当該選択指標値に整合するように前記新たな要素の前記第１因子を調節した上で、前記新たな要素を前記ディスプレイに表示してもよい。
【００２２】
当該構成の描画支援装置によれば、新たな要素に応じた複数の指標値のうち１つを選択するという簡易な操作により、それまでに蓄積されているノウハウ、すなわち、当該選択された１つの指標値に応じた第１因子をエージェントに認識させることができる。その結果、当該新たな要素の第１因子をどのように設定するのが、当該要素により構成される対象物の設計の観点から適当であるかまたは不適当であるかをエージェントに認識させながら当該設計作業を進行させることができる。
【００２３】
前記第２演算処理手段が、前記第１演算処理手段により前記新たな要素が認識されたことに応じて、前記検索情報として複数の前記第１因子を出力した上で、前記複数の第１因子のうち前記エージェントにより選択された１つの第１因子を認識するとともに、当該選択第１因子に合致するように前記新たな要素の前記第１因子を調節した上で、前記新たな要素を前記ディスプレイに表示してもよい。
【００２４】
当該構成の描画支援装置によれば、それまでに蓄積されているノウハウ、すなわち、新たな要素の複数の第１因子をエージェントに認識させることができる。その結果、当該新たな要素の第１因子をどのように設定または選択するのが、当該要素により構成される対象物の設計の観点から適当であるかまたは不適当であるかをエージェントに認識させながら当該設計作業を進行させることができる。
【００２５】
前記第２演算処理手段が、前記指標値が前記基準範囲から外れていると判定したことを要件として、前記指標値が前記基準範囲に収まるために必要な当該指標値の変化量を算定した上で、前記変化量または前記変化量を実現するための前記要素の第１因子を前記エージェントに対して通知してもよい。
【００２６】
当該構成の描画支援装置によれば、新たな要素の第１因子をどのように変更するのが、当該要素により構成される対象物の設計の観点から適当であるかまたは不適当であるかをエージェントに認識させながら当該設計作業を進行させることができる。
【００２７】
前記第２演算処理手段が、前記対象物がその設計上不適切であることを示すメッセージ、または、前記指標値が前記基準範囲から外れる原因となった要素を他の要素と識別可能な形態で前記ディスプレイに表示させてもよい。
【００２８】
当該構成の描画支援装置によれば、エージェントに、自らが描画した対象物を構成する要素が設計上適切であるか否かを認識させながら、特に、対象物の設計上不適切であると判断された原因である要素を認識させることができる。そして、設計上不適切な要素の第１因子の変更等の処置をエージェントにとらせ、このエージェントに対象物の円滑な設計作業を進行させることができる。
【００２９】
前記第２演算処理手段により前記対象物がその設計上不適切であると判定されてから、前記第１演算処理手段により前記要素の新たな第１因子が認識された後における前記判定結果が肯定的であることを要件として、前記第２演算処理手段が、新たな第１因子を有する前記対象物がその設計上不適切であることの通知を停止する、あるいは、新たな第１因子を有する前記対象物がその設計上適切であることを通知してもよい。
【００３０】
当該構成の描画支援装置によれば、先に描画した要素が対象物の設計上不適切であるという判定結果に応じて、エージェントにより描き直されたまたは第１因子が変更された新たな要素が、この対象物の設計上適切になったか否かをエージェントに認識させながらその設計作業を進行させることができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施形態としての描画支援装置の構成説明図。
【図２】描画支援装置の描画モードにおける第１の機能を示すフローチャート。
【図３】描画モードにおける要素の認識形態に関する説明図。
【図４】描画モードにおける要素の認識形態に関する説明図。
【図５】描画支援装置の描画モードにおける第２の機能を示すフローチャート。
【図６】描画支援装置の描画モードにおける機能説明図。
【図７】描画支援装置の描画モードにおける機能説明図。
【図８】描画支援装置の描画モードにおける機能説明図。
【図９】編集モードにおける要素の認識形態に関する説明図。
【図１０】編集モードにおける要素の認識形態に関する説明図。
【図１１】確認モードにおける対象物の指標値の評価形態に関する説明図。
【図１２】確認モードにおける対象物の指標値の評価形態に関する説明図。
【図１３】要素および対象物の第１例示図。
【図１４】要素および対象物の第２例示図。
【図１５】要素および対象物の第３例示図。
【図１６】描画支援装置の編集モードにおける機能説明図。
【図１７】要素および対象物の第４例示図。
【図１８】要素および対象物の第５例示図。
【図１９】要素および対象物の第６例示図。
【発明を実施するための形態】
【００３２】
本発明の描画支援装置の実施形態について図面を用いて説明する。
【００３３】
まず描画支援装置の構成について説明する。図１に示されている描画支援装置１は、ペン２と、液晶タッチ式のパネル３と、コントローラ４とを備えている。
【００３４】
ペン２はエージェントにより保持される「描画ツール」に相当する。ペン２に代えてまたは加えてマウス等のポインティングデバイスが描画ツールとして採用されてもよい。ペン２は後述する種々の操作のための操作ボタン２２を備えている。なお、描画支援装置１の構成要素である入力装置としてのキーボードを構成する一または複数のキーが操作ボタン２２として割り当てられてもよい。
【００３５】
パネル３は、このパネル３に対するペン２の接触箇所または先端部（ポインタ）の位置軌道を感知または認識するための「第１インターフェース」を構成する。「位置軌道」とは位置の時間変化態様を意味する。「位置」はたとえばパネル３において定義される直交座標軸における座標値により特定される。
【００３６】
パネル３は「ディスプレイ」として、ポインタの位置軌道に応じた第１因子を有する要素を表示する。「第１因子」は形状、姿勢および配置のうち一部または全部を意味する。位置または配置が第１因子として定義される「点」、ならびに、形状、姿勢および配置（端位置、中心位置または重心位置など）が第１因子として定義される「線分」および点または線分の一塊の集合である「塗り潰し」などが「要素」に該当する。ディスプレイが第１インターフェースを構成するパネル３とは別個に設けられてもよい。
【００３７】
描画支援装置１の本体には、パネル３の左右に配置されている複数の操作ボタン１２が設けられている。操作ボタン１２の少なくとも一部は、一または複数の要素により表現される対象物の、エージェントにより指定される第２因子を認識するための「第２インターフェース」を構成する。「第２因子」は材料、種類、製造条件、組み付け条件および組み立て条件のうち一部または全部を意味する。なお、第１インターフェースが、第２インターフェースとして構成されてもよい。
【００３８】
また、操作ボタン１２は「描画モード」、「編集モード」、「確認モード」および「メモモード」等のエージェントによる切り替え操作を可能としている。さらに、操作ボタン１２はエージェントによる編集コマンドの切り替え操作を可能としている。操作ボタン１２は、パネル３に配置される感圧式または接触感知式のボタンであってもよい。なお、描画支援装置１の構成要素である入力装置としてのキーボードを構成する一または複数のキーが操作ボタン１２として割り当てられてもよい。
【００３９】
コントローラ４は装置１の本体に内蔵されているコンピュータ（ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏ回路、Ａ／Ｄ回路等により構成されている。）により構成されている。コントローラ４を構成するＣＰＵが、コントローラ４を構成するメモリまたは記憶装置から本発明の「描画支援プログラム」を読み出した上で、当該読み出したプログラムにしたがって後述する種々の演算処理を実行することにより、エージェントによる描画作業が支援される。
【００４０】
コントローラ４は「第１演算処理手段」および「第２演算処理手段」のそれぞれとして、後述するような演算処理を実行する。第１演算処理手段および第２演算処理手段は、コントローラ４を構成する物理的に一部または全部が共通するモジュールにより構成されてもよいし、物理的に別個のモジュールにより構成されてもよい。
【００４１】
なお、描画支援装置１の構成要素が情報を「認識する」とは、構成要素が当該情報またはこれを表わすデータを記憶装置から読み出すことまたはデータベースから検索すること、データベースから検索等された基礎データまたはセンサの出力信号に対して演算処理を実行することにより、当該情報を測定、設定、算出または推定などすること、または、当該情報等を記憶装置（またはメモリ）に保存または格納すること等、当該情報等を利用する他の演算処理のために準備するためのあらゆる演算処理を実行することを意味する。
【００４２】
前記構成の描画支援装置１の機能、すなわち、コントローラ４により実行される描画支援方法について説明する。
【００４３】
（描画モードにおける第１の機能について）
【００４４】
描画モードにおける描画支援装置１の第１の機能について説明する。描画モードにしたがって自動車の設計図等、さまざまな線画、線分または図形が描画される。
【００４５】
まず、第１インターフェースを構成するパネル３を通じて、パネル３に対するペン２の接触箇所の位置軌道が、ポインタの位置軌道として認識される（図２／ＳＴＥＰ１０２）。
【００４６】
パネル３に接触するエージェントの指先等の身体部分の位置軌道が、ポインタの位置軌道として認識されてもよい。ペン２の先端部の位置軌道に代えてまたは加えて、マウス等のポインティングデバイスの動きにより変位する、パネル３に表示されているポインタの位置軌道が認識されてもよい。第１インターフェースを通じて認識されたポインタの位置軌道（ジェスチャー）に応じて後述する複数のモードが切り替えられてもよいし、コマンドキーまたはショートカットキーの操作に応じて当該複数のモードが切り替えられてもよい。
【００４７】
また、ポインタの位置軌道に基づき、要素の「第１因子」が認識される（図２／ＳＴＥＰ１０４）。
【００４８】
「描画モード」において、「点」の位置または配置、「線分」、または、点もしくは線分の一塊の集合である「塗り潰し」の形状、姿勢および配置（端位置、中心位置または重心位置など）が第１因子として認識される。ポインタの位置がパネル座標系における座標値（Ｘ，Ｙ）により表わされる場合、要素としての点の位置（配置）が同一または異なる座標系における座標値であることが認識される。ポインタの位置軌道そのもののほか、当該位置軌道が整形または位置または姿勢が若干変更された結果が要素として認識されうる。
【００４９】
たとえば、図３（ａ）左側に太線で示されているようにポインタの位置軌道が所定値未満の長さの線分である場合、図３（ａ）右側に示されているように当該線分の始点が要素として認識される。
【００５０】
図３（ｂ）左側に太線で示されているようにポインタの位置軌道（初期要素）が既存要素（パネル３に表示されている要素を意味する。）としての点を囲む場合、図３（ｂ）右側に示されているように当該点を中心とし、かつ、当該位置軌道との近接度が最も近い円が要素（整形後の初期要素）として認識される。
【００５１】
図３（ｃ）左側に太線で示されているようにポインタの位置軌道（初期要素）が既存要素としての線分に近接するまたは重なるように閉領域を画定する場合、図３（ｃ）右側に示されているように当該閉領域の重心を中心とし、かつ、当該線分に接する円が要素（整形後の初期要素）として認識される。
【００５２】
図３（ｄ）左側に太線で示されているようにポインタの位置軌道（初期要素）が閉領域を画定する場合、図３（ｄ）右側に示されているように当該閉領域の重心を中心とする円が要素（整形後の初期要素）として認識される。
【００５３】
また、図４（ａ）左側に太線で示されているようにポインタの位置軌道（初期要素）が既存要素としての一の線分に大まかに平行な線分である場合、図４（ａ）右側に示されているように当該一の線分に平行な他の線分が要素（整形後の初期要素）として認識される。
【００５４】
図４（ｂ）左側に太線で示されているようにポインタの位置軌道（初期要素）が既存要素としての複数の点に重なるまたは近接する線分である場合、図４（ｂ）右側に示されているように当該複数の点を通る線分が要素（整形後の初期要素）として認識される。
【００５５】
対象物が３次元的に描画される場合、パネル３に表示される対象物を臨む光軸または視点を表わすベクトルに基づき、２次元のパネル座標系における直交座標値（Ｘ，Ｙ）または極座標値（Ｒ，Θ）が仮想的な３次元座標系に座標変換された結果としての直交座標値（ｘ，ｙ，ｚ）または極座標値（ｒ，θ，φ）が認識されうる。
【００５６】
当該３次元座標系における座標値は対象物の実空間におけるサイズに応じてスケーリングされてもよい。スケーリング比は後述するように指定される対象物の種類に応じて可変的に調節されてもよい。たとえば、実空間において比較的大きい対象物（車両ボディ全体等）のスケーリング比は、実空間において比較的小さい物体（車両のフロントパネル等）のスケーリング比よりも大きく設定される。ポインタの位置軌道の形状が直線状である場合、要素としての線分の形状が直線状であることが認識される。
【００５７】
要素としての塗り潰しの形状が円形状、矩形状または三角形状等であることが認識される。要素により画定された閉領域が操作ボタン１２の操作またはポインタの位置軌道により表わされるジェスチャーに応じて、当該要素および閉領域が要素としての塗り潰しとして認識されてもよい。
【００５８】
ポインタの位置軌道に応じて、一の要素がたとえば「点」および「非常に短い線分」のうちいずれとしても解釈されうる等、一の要素が描画支援装置１によって複数種類の要素として解釈される可能性がある。この場合、描画支援装置１により、当該複数種類の要素のうち、ポインタの位置軌道にかんがみて最も尤度が高い一の要素が「第１候補」としてパネル３に表示される。
【００５９】
一定時間の経過、または、エージェントによる操作ボタン１２もしくは２２を通じた確定操作に応じて、第１候補が要素として最終的に認識される。その一方、第ｎ候補（ｎ＝１，２，‥）がパネル３に表示されているエージェントによる操作ボタン１２または２２を通じた次候補要求操作に応じて、描画支援装置１により、第ｎ候補に次いで尤度が高い「第ｎ＋１候補」が第ｎ候補に代えてパネル３に表示される。そして、一定時間の経過、または、エージェントによる操作ボタン１２もしくは２２を通じた確定操作に応じて、第ｎ＋１候補が要素として最終的に認識される。
【００６０】
なお、同一のまたは類似するポインタの位置軌道に応じて、エージェントごとに異なる手書きの癖が考慮されたうえで尤度が算出されてもよい。たとえば、ポインタの位置軌道が極小である場合、一のエージェントについては「点」よりも「非常に短い線分」のほうが尤度が高く算出される一方、他のエージェントについては「非常に短い線分」よりも「点」の尤度が高く算出されてもよい。
【００６１】
また、同一または類似するポインタの位置軌道に応じて、描画状況が考慮された上で尤度が算出されてもよい。たとえば、種類Ａの部品の設計のための描画作業中である場合と、種類Ａとは異なる種類Ｂの部品の設計のための描画作業中である場合とで、同一の一軌道であっても、各要素候補の尤度が異なって算出されてもよい。
【００６２】
ポインタの位置軌道に応じて前記のように。パネル３に順次表示されうる候補の数が過多とならないように、尤度がある基準値以上であることが候補として選定される条件とされてもよい。要素の候補数が制限されることにより、エージェントによる直感的操作性が損なわれることが回避されうる。
【００６３】
尤度の算出、尤度に応じた候補の表示およびエージェントの意思表示に応じた候補の最終確定という一連の処理により。エージェントに候補選択のわずらわしさを覚えさせることなく、複数種類の候補の選択によって簡易に要素を確定させることができるというメリットが生じる。
【００６４】
（描画モードにおける第２の機能について）
【００６５】
描画モードにおける描画支援装置１の第２の機能について説明する。
【００６６】
まず、第１インターフェースを構成するパネル３を通じて、パネル３に対するペン２の接触箇所（ポインタ）の位置軌道が感知され、この位置軌道に応じた要素が「第１要素」として認識または感知される（図５／ＳＴＥＰ２０２）。
【００６７】
これにより、たとえば図６に示されているようにパネル３において既存の第２要素Ｌ2の下方に、当該位置軌道に応じた第１要素Ｌ1が表示される。
【００６８】
続いて第２要素のうち、第１要素と指定配置関係にあるという要件を満たす第２要素が基準要素として指定される（図５／ＳＴＥＰ２０４）。ここで、第１要素との平行度合が閾値以上であることが「指定配置関係」として設定されている場合を考える。
【００６９】
この場合、図６に示されているように第１要素Ｌ1における各サンプリングポイントｐi（ｉ＝１，２，‥，ｎ）における第１要素Ｌ1と第２要素Ｌ2との間隔Ｄiの平均値Ａ（＝ΣiＤi／ｎ）と、当該間隔Ｄiの最大値Ｂ（＝ｍａｘ｛Ｄi｝）と、当該間隔Ｄiの最小値Ｃ（＝ｍｉｎ｛Ｄi｝）とにより表わされる条件式（１）および（２）を満たす第２要素Ｌ2が基準要素Ｌ0として指定される。
【００７０】
（Ｂ−Ａ）／Ａ≦α（αはたとえば「０．５」）  ‥（１）
（Ａ−Ｃ）／Ａ≦β（βはたとえば「０．５」）  ‥（２）
【００７１】
また、第１要素と指定配置関係にある第２要素が複数存在する場合、当該複数の第２要素のうち、第１要素に最も近い第２要素、または、第１要素との並行度合が最も高い（間隔Ｄiの分散が最も小さい）第２要素が基準要素として設定される。
【００７２】
たとえば図６に示されている第１要素Ｌ1および基準要素Ｌ0の距離の長短は隣り合うサンプリングポイントｐiおよびｐi+1の間隔Ｌiと、サンプリングポイントｐiにおける基準要素（＝第２要素Ｌ2）との間隔Ｄiとの積の平均値（＝ΣＤiＬi／ｎ）の大小によって評価される。
【００７３】
これにより、たとえば図７（ａ）において第１要素（破線）Ｌ1の下方にある第２要素Ｌ21およびＬ22がともに第１要素Ｌ1と指定配置関係にある場合、第１要素Ｌ1に最も近い上側の第２要素Ｌ21が基準要素Ｌ0として指定される。
【００７４】
さらに、基準要素の第１因子に基づいて第１要素（初期要素）の第１因子が変更される（図５／ＳＴＥＰ２０６）。具体的には、第１要素Ｌ1のサンプリングポイントｐiにおける基準要素Ｌ0との間隔Ｄi（図３参照）がすべて等しくなるように第１要素Ｌ1が整形される。
【００７５】
これにより、図７（ｂ）に示されているように第１要素Ｌ1が基準要素Ｌ0＝Ｌ21に平行になるように整形され、当該整形後の第１要素Ｌ1（Ｌ0＝Ｌ21）（整形後の初期要素）がパネル３に表示される。Ｌ1（Ｌ）は、要素Ｌの形状等に基づいて形状等が変更された第１要素Ｌ１を意味する。
【００７６】
また、指定操作の有無が判定され（図５／ＳＴＥＰ２０８）、指定操作があった場合（図５／ＳＴＥＰ２０８‥ＹＥＳ）、指定操作の対象となった第２要素が新たな基準要素として指定され（図５／ＳＴＥＰ２０４）、この基準要素の形状等に基づいて第１要素の形状等があらためて変更される（図５／ＳＴＥＰ２０６）。
【００７７】
たとえば、図７（ｂ）に示されている状態でペン２を用いた指定操作（ペン２の操作ボタン２２の押し操作またはパネル３上におけるペン２の所定の位置軌道生成操作等）があった場合、それまで基準要素Ｌ0として指定されていた第２要素Ｌ21に代えて、前記のように第１要素Ｌ1と指定配置関係があるもう１つの第２要素Ｌ22が新たな基準要素Ｌ0として指定される。
【００７８】
そして、図７（ｃ）に示されているように新たな基準要素Ｌ0＝Ｌ22に平行になるように第１要素Ｌ1（Ｌ21）（初期要素）が整形され、当該整形後の第１要素Ｌ1（Ｌ0＝Ｌ22）（整形後の初期要素）がパネル３に表示される。
【００７９】
図７（ｃ）に示されている状態で指定操作があった場合、図７（ｄ）に示されているように第１要素Ｌ1Ｉ（初期要素）が自身の形状に基づいて整形され、当該整形後の第１要素Ｌ1（Ｌ1）（整形後の初期要素）がパネル３に表示される。
【００８０】
図７（ｄ）に示されている状態で指定操作があった場合、最初の第２要素Ｌ21が再び基準要素Ｌ0として指定され、図７（ｂ）に示されているように当該基準要素Ｌ0に平行になるように整形された第１要素Ｌ1（Ｌ0＝Ｌ21）（整形後の初期要素）がパネル３に再び表示される。
【００８１】
なお、図７（ｃ）に示されている状況で指定操作があった場合、ただちに最初の第２要素Ｌ21が再び基準要素Ｌ0として指定され、図７（ｂ）に示されているように当該基準要素Ｌ0に平行になるように整形された第１要素Ｌ1（Ｌ0＝Ｌ21）（整形後の初期要素）がパネル３に再び表示されてもよい。コントローラ４により整形された第１要素Ｌ1（Ｌ0）の近傍範囲におけるペン２の先端部の上下左右の動きが検知され、この検知された動きに応じてパネル３における当該第１要素Ｌ1の表示位置が上下左右に変更されてもよい。
【００８２】
第１要素と基準要素との間隔が、コントローラ４により間隔調節操作があったことが感知されたことに応じて調節されてもよい。「間隔調節操作」としては、パネル３の所定箇所へのペン２の接触または摺動操作、または、ペン２の操作スイッチ２２の押し操作のほか、描画支援装置１に設けられているその他の操作スイッチ（図示略）の操作等が採用される。さらに、基準要素と、この基準要素と平行な第１要素との間隔が、ペン２の動きによりコントローラ４により感知される数値、または、その他の操作スイッチによりコントローラ４に入力された数値に一致するように調節されてもよい。
【００８３】
一定期間内に指定操作がないと判定された場合（図５／ＳＴＥＰ２０８‥ＮＯ）、凍結操作の有無が判定される（図５／ＳＴＥＰ２１０）。ペン２を用いた凍結操作（ペン２の操作ボタン２２の押し操作またはパネル３上におけるペン２の所定の位置軌道生成操作）があった場合（図５／ＳＴＥＰ２１０‥ＹＥＳ）、凍結操作の対象とされた第１要素が第２要素として認識される（図５／ＳＴＥＰ２１２）。これにより、それまで第１要素として認識されていた要素の形状等がコントローラ４を構成する記憶装置に保存され、描画モードにおいては形状等が変更されない状態になる。
【００８４】
続いて、解凍操作の有無が判定される（図５／ＳＴＥＰ２１４）。なお、凍結操作が無いと判定された場合（図５／ＳＴＥＰ２１０‥ＮＯ）、第１要素が第２要素として認識されることなく、基準要素の指定以降の処理が繰り返される（図５／ＳＴＥＰ２０４等参照）。ペン２の操作ボタン２２の押し操作またはパネル３上におけるペン２の所定の位置軌道生成操作等が解凍操作として採用される。
【００８５】
解凍操作があったと判定された場合（図５／ＳＴＥＰ２１４‥ＹＥＳ）、解凍操作の対象とされた第２要素が第１要素として認識される（図５／ＳＴＥＰ２１６）。そして、新たな第１要素を対象として基準要素の指定以降の処理が再び実行される（図５／ＳＴＥＰ２０４等参照）。
【００８６】
解凍操作がないと判定された場合（図５／ＳＴＥＰ２１４‥ＮＯ）、ペン２の新たな位置軌道の認識以降の処理が繰り返される（図５／ＳＴＥＰ２０２等参照）。
【００８７】
描画モードにおいて図８（ａ）に示されているように２つの第２要素Ｌ21およびＬ22の交点に近似し、かつ、両端が当該２つの第２要素Ｌ21およびＬ22のそれぞれに含まれる第１要素（破線）Ｌ1が認識された場合、第２要素Ｌ21およびＬ22が基準要素として指定され、図８（ｂ）に示されているように第２要素Ｌ21およびＬ22に両端が接触する１つの円弧に第１要素Ｌ1が整形され、当該整形後の第１要素Ｌ1（Ｌ21，Ｌ22）がパネル３に表示される。
【００８８】
（編集モードにおける機能について）
【００８９】
「編集モード」において、ポインタの位置軌道に基づき、対象要素および第１因子の変更態様（ジェスチャー）が認識された上で、この態様にしたがって変更された後における当該対象要素の新たな第１因子が認識される。たとえば、ジェスチャーが対象要素としての線分の長さを変更することを表わしている場合、３次元座標系における当該線分の変更後の長さを含む新たな第１因子が認識される。
【００９０】
ジェスチャーが対象要素としての線分の中心位置を変化させることを表わしている場合、３次元座標系における当該線分の変更後の中心位置を含む新たな第１因子が認識される。ジェスチャーが対象要素としての線分の姿勢（曲率中心の位置等により特定される。）を変化させることを表わしている場合、３次元座標系における変更後の姿勢を含む新たな第１因子が認識される。
【００９１】
たとえば、図９（ａ）左側に示されているようにポインタの位置軌道が既存要素としての線分をチョップ所定値未満の長さの線分である場合、図９（ａ）右側に示されているように当該線分が当該チョップ箇所において切断された２つの線分が新たな要素として認識される。
【００９２】
図９（ｂ）左側に示されているように三角形状の閉領域を画定する３つの線分および当該３つの線分のうち２つに接する円が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が円に接していない１つの線分をチョップする場合、図９（ｂ）中央に示されているようにこの円に接するように平行移動された当該１つの線分が新たな要素として認識される。
【００９３】
図９（ｂ）中央に示されているように三角形状の閉領域を画定する３つの線分および当該３つの線分のすべてに接する円が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が当該３つの線分のうち１つの線分をチョップする場合、図９（ｂ）右側に示されているようにこの円から離れるように平行移動された当該１つの線分が新たな要素として認識される。
【００９４】
図９（ｃ）左側に示されているように複数の点および当該複数の点を通る線分が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が複数の点のうち１つの点に重なる場合、図９（ｃ）右側に示されているように当該複数の点のうち当該１つの点を除く点を通る線分が新たな要素として認識される。
【００９５】
また、図１０（ａ）左側に示されているように線分、当該線分上の点および当該線分から離れた点が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が線分から離れた点に重なる場合、図１０（ａ）右側に示されているように線分上の点および当該線分から離れた点のすべての近似直線状の線分、または、当該すべての点を通る蛇行線分が新たな要素として認識される。
【００９６】
図１０（ｂ）左側に示されているように線分および当該線分上の複数の点が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が当該複数の点のうち１つの点に重なる場合、図１０（ｂ）右側に示されているように当該複数の点から当該１つの点を除いた点を通る線分、および、当該１つの点が新たな要素として認識される。
【００９７】
図１０（ｃ）左側に示されているように相互に離れている２つの線分が既存要素として認識されている状況で、太線で示されているようにポインタの位置軌道が２つの線分の中間点を結ぶ曲線状である場合、図１０（ｃ）右側に示されているように２つの線分のそれぞれのうち中間点までいたる部分が当該曲線により接続されたような１つの連続した線分が新たな要素として認識される。
【００９８】
なお、基礎となる既存要素はポインタの位置軌道ではなく、描画支援装置１の外部からＤＶＤ等の記録媒体またはインターネット等を通じて得られたデータに基づいて認識されてもよい。
【００９９】
さらに、認識された第１因子を有する要素がパネル（ディスプレイ）３に表示される（図２／ＳＴＥＰ１０６）。
【０１００】
これにより、たとえば図１３に示されているような蛇行した閉領域を画定する形状の線分が追加または変更された新たな要素として認識される。
【０１０１】
また、図１４に示されているように、既存要素としての複数の線分（破線）により３次元的に表現されている対象物を構成する部品を画定するための複数の線分（実線）が新たな要素として認識される。
【０１０２】
さらに、図１５（ａ）に示されているように、既存要素としての複数の線分（破線）により３次元的に表現されている物体に重ねて、ポインタの位置が矢印で示すように変化するとともに、左下に示されているような多角形が指定された場合、図１５（ｂ）に示されているように当該指定多角形により表わされる断面形状を有し、ポインタの位置軌道に沿った補強リブを表現する線分（実線）が新たな要素として認識される。
【０１０３】
対象物が要素により３次元的に表現される場合、当該対象物を臨む視点（またはパネル３に表示される３次元対象物を見る方向）が、ポインタの位置軌道またはエージェントによる操作ボタン１２の操作に応じて変更されてもよい。
【０１０４】
また、第２インターフェースを構成する操作ボタン１２またはパネル３を通じて、エージェントにより指定された対象物の「第２因子」が認識される（図２／ＳＴＥＰ１０８）。
【０１０５】
たとえば、車両のフロントパネル、ボディ、ドア、ハンドル、オーナメントまたは座席等、対象物の種類が第２因子として認識される。また、対象物の種類に応じて樹脂または金属等、当該対象物を構成する材料の種類、製造に際して用いられる工具、金型または工作機械などの様式等の製造条件が、第１因子または部品識別番号等に基づくデータベースの検索等によって第２因子として認識されうる。
【０１０６】
なお、対象物の第１因子に基づいて第２因子が認識されてもよい。たとえば、要素により表現される対象物の外形に基づき、データベースにおいて対象物の各種類に対応付けられて保存されている外形パターンが参照されることにより、当該対象物が車両のフロントパネルである等、対象物の種類が認識されうる。
【０１０７】
第２因子はエージェントによりキーボード等の入力装置により入力された部品識別番号等に基づき、認識されてもよい。また、前記のように認識された対象物の種類に基づき、データベースにおいて対象物の各種類に対応付けられて保存されている当該対象物の材料が参照されることにより、当該対象物がある合成樹脂により構成される等、対象物の材料が認識されてもよい。
【０１０８】
さらに、要素の第１因子の認識結果に基づき、当該要素により表現される対象物の設計上の適切性を表わす一または複数の指標値が評価される（図２／ＳＴＥＰ１１２）。
【０１０９】
具体的には、対象物の部分的または全体的な高さ、幅および厚さ、対象物の折れ曲がり箇所の曲率または角度、一の対象物を構成する要素と他の対象物を構成する要素との間隔、ならびに、対象物を構成するとともに要素により画定される部品の数のうち一部または全部が指標値として評価される。
【０１１０】
（確認モードにおける機能について）
【０１１１】
「確認モード」において、第１インターフェースを通じて認識されたポインタの位置軌道（ジェスチャー）に応じて、評価対象となる要素および指標値の種類が選定されうる。
【０１１２】
たとえば、図１１（ａ）左側に示されているように交わっている２つの線分が既存要素として認識されている状態で、ポインタの位置が太線で示されているように当該２つの線分にまたがるように変化した場合、図１１（ａ）右側に示されているように当該２つの線分が２次元または３次元座標系においてなす角度が指標値として決定される。
【０１１３】
図１１（ｂ）左側に示されているように円が既存要素として認識されている状態で、ポインタの位置が太線で示されているように当該円およびその中心にまたがるように変化した場合、図１１（ｂ）右側に示されているように当該円の直径が指標値として決定される。
【０１１４】
図１１（ｃ）左側に示されているように点が既存要素として認識されている状態で、ポインタの位置が太線で示されているように当該点にまたがるように変化した場合、図１１（ｃ）右側に示されているように当該点の２次元または３次元座標系における座標値が指標値として決定される。
【０１１５】
図１２（ａ）左側に示されているように線分が既存要素として認識されている状態で、ポインタの位置が太線で示されているように当該線分の脇に沿って変化した場合、図１２（ａ）右側に示されているように当該線分の２次元または３次元座標系における長さが指標値として決定される。
【０１１６】
図１２（ｂ）左側に示されているように多角形が既存要素として認識されている状態で、ポインタの位置軌道が太線で示されているように当該多角形の１つの頂点および１つの辺を通る場合、図１２（ｂ）右側に示されているように当該位置軌道に応じた近似直線による、当該１つの頂点における多角形の頂角の分割角と、当該１つの辺の長さの分割比とが指標値として決定される。
【０１１７】
なお、１つのジェスチャーに応じて１つの対象物の複数種類の指標値が認識されてもよい。また、１つのジェスチャーに応じて１つの対象物の複数個所における指標値が認識されてもよい。たとえば、図１３に示されているように閉領域を画定する既存要素としての線分が認識されている状況で、太線で示されているようにポインタの位置軌道が当該線分をチョップする場合、当該線分により形状等が定まる対象要素の複数個所における厚さｔ１〜ｔ５および複数の折れ曲がり箇所における折れ曲がり角度θ１〜θ２のそれぞれが指標値として計算される。
【０１１８】
また、図１４に示されているように、既存要素としての複数の線分（破線）により３次元的に表現されている対象物を分割する複数の線分（実線）が新たな要素として認識された場合、当該分割線分により定まる当該対象物の構成部品数が指標値として認識されうる。
【０１１９】
さらに、図１５（ｂ）に示されているように、既存要素としての複数の線分（破線）により３次元的に表現されている対象物に取り付けられたリブを表現する複数の線分（実線）が新たな要素として認識された場合、当該リブの数もしくは断面積、リブのある部分の厚さ、または、リブの有無に応じた対象物の厚さの偏差等が指標値として認識されうる。
【０１２０】
要素が不足している等の原因により指標値が評価されえない場合、当該指標値が評価されうる状態になるまでポインタの位置軌道の認識等の処理が繰り返される（図２／ＳＴＥＰ１０２〜ＳＴＥＰ１０８参照）。また、エージェントによる要素の評価リクエストの有無が判定され、当該リクエストがあったと判定されたことを要件として指標値が評価されてもよい。たとえば、ペン２の操作ボタン２２による確認モードへの切り替え操作の有無に応じて、当該評価リクエストの有無が判定されうる。
【０１２１】
また、対象物の第２因子に基づき、基準範囲が認識される（図２／ＳＴＥＰ１１４）。具体的には、設計基準または過去の設計図面データが保存されているデータベースが、第２因子に基づいて検索されることにより基準範囲が検索される。
【０１２２】
たとえば、対象物の材料に鑑みて、当該対象物の強度または耐用性を維持する観点から定まる、当該対象物の局所的な厚さまたは全体的な平均厚さの許容範囲、当該対象物の折れ曲がり箇所における折れ曲がり角度の許容範囲、当該対象物を構成する部品数の許容範囲、または、対象物を補強するためのリブの本数の許容範囲等が基準範囲として認識される。
【０１２３】
さらに、指標値が基準範囲に収まっているかが判定される（図２／ＳＴＥＰ１１６）。
【０１２４】
そして、当該判定結果が肯定的である場合（図２／ＳＴＥＰ１１６‥ＹＥＳ）、第１通知制御処理が実行される（図２／ＳＴＥＰ１１８）。これにより、対象物がその設計上不適切であることのエージェントに対する通知が省略または停止される。なお、対象物がその設計上適切であることがエージェントに通知されてもよい。
【０１２５】
その一方、当該判定結果が否定的である場合（図２／ＳＴＥＰ１１６‥ＮＯ）、第２通知制御処理が実行される（図２／ＳＴＥＰ１１８）。これにより、対象物がその設計上不適切であることがエージェントに対して通知される。
【０１２６】
たとえば、メッセージがパネル３に表示されることにより、エージェントにより視覚的に知覚されうる形態で、対象物がその設計上不適切であることが通知される。また、対象物の設計上不適切であると判定される原因となった要素が、他の要素と色彩または点滅の有無等の表示形態の相違により視覚的に識別可能な形態で表示されてもよい。
【０１２７】
そのほか、対象物がその設計上不適切であることを示す音声が、本体に設けられているスピーカ（図示略）を通じて発せられることにより、エージェントにより聴覚的に知覚されうる形態で、対象物がその設計上不適切であることが通知されてもよい。さらに、ペン２に設けられた発振回路（図示略）に通電してペン２を振動させることにより、エージェントにより触覚的に知覚されうる形態で、対象物がその設計上不適切であることが通知されてもよい。
【０１２８】
（メモモードにおける機能について）
【０１２９】
メモモードにおいてはコントローラ４が、ペン２の先端部の位置軌道により表わされるメモ（文字、数字、記号、符号等により構成される。）を認識し、このメモをパネル３に表示させる。
【０１３０】
前記機能を発揮する描画支援装置１によれば、ペン２の先端部の一連の位置軌道に応じた要素がパネル３に表示されるので、手描き感覚での描画作業が可能となる（図５／ＳＴＥＰ２０２，図６／第１要素Ｌ1参照）。さらに、パネル３に表示されている要素のうち形状等の変更対象である「第１要素」の形状等が、当該対象から除外されている「第２要素」の中から選択された「基準要素」の形状等に基づいて変更されるので、第１要素の形状等の調整作業の負担が軽減されうる（図５／ＳＴＥＰ２０６，図７（ｂ）（ｃ）参照）。
【０１３１】
また、指定操作の対象とされた第２要素が基準要素として指定されるが、指定操作に際してペン２が用いられるので、要素の手描き作業との連続性が損なわれずに済む（図５／ＳＴＥＰ２０８参照）。さらに、基準要素は指定操作の対象とされた第２要素に限定されるので、形状等が異なる態様で変更された多数の第１要素が描画媒体に表示されてしまい、凍結操作が煩雑になる事態が回避されうる（図７（ｂ）（ｃ）参照）。また、基準要素の形状等に基づいて第１要素の形状等が指定操作に応じた任意のタイミングで変更されるので、第１要素の形状等の調整作業の負荷が軽減されうる（図５／ＳＴＥＰ２０６，図７（ｂ）（ｃ）参照）。
【０１３２】
さらに、凍結操作の対象とされた第１要素が第２要素として認識されるが、凍結操作に際してペン２が用いられるので、要素の手描き作業との連続性が損なわれることなく第１要素の変更後の形状等が保存されうる（図５／ＳＴＥＰ２１２参照）。また、基準要素は第１要素と指定配置関係にある第２要素に限定されるので、形状等が異なる態様で変更された多数の第１要素がパネル３に表示されてしまい凍結操作が煩雑になる事態が回避される（図５／ＳＴＥＰ２０４参照）。
【０１３３】
また、解凍操作の対象とされた第２要素が第１要素として認識されることにより、任意の第２要素の形状等が解凍操作に応じた任意のタイミングで変更されうるので、第１要素として認識された第２要素の形状等の調整作業の負荷が軽減されうる（図５／ＳＴＥＰ２１６，ＳＴＥＰ２０６参照）。また、解凍操作に際してペン２が用いられるので、要素の手描き作業との連続性が損なわれることなくパネル３に表示されている任意の第２要素の形状等が変更される。
【０１３４】
よって、前記機能を発揮する描画支援装置１によれば、ペン２を用いた描画作業がその連続性の向上が図られながら支援されうる。
【０１３５】
さらに、メモモードにおいて、要素に関するメモをパネル３に表示させることができる。このため、メモの内容確認による要素の配置の仕方、または、要素の追加もしくは削除の要否などの方針決定を容易とすることにより、描画作業がその連続性の向上が図られながら支援されうる。また、編集モードにおいて、ペン２を用いた手描き感覚の操作によって既存の要素の消去が可能であるため、描画作業がその連続性の向上が図られながら支援されうる。
【０１３６】
特に、エージェントにより動かされるポインタの位置軌道に応じて定まる要素の第１因子が、当該要素により表現される対象物の設計上不適切であるか否かが判定され、その判定結果に応じた情報がエージェントに通知される（図２／ＳＴＥＰ１１８およびＳＴＥＰ１２０参照）。
【０１３７】
これにより、エージェントは自らが描画した対象物が設計上適切であるか否かを検証しながら描画作業を進めることができる。このため、描画による対象物の設計作業の終了後に当該設計上の不具合が発見され、再度の描画作業が必要になる可能性が著しく低減され、結果的に描画効率が向上されうる。
【０１３８】
また、指標値が前記基準範囲から外れる原因となった要素が他の要素と識別可能な形態でパネル（ディスプレイ）３に表示される。このため、エージェントは設計上不適切であると判定された対象物を構成する要素の第１因子（形状または配置など）の具体的な補正または変更指針を知ることができる。
【０１３９】
そして、当該指針にしたがって、たとえば線分により表現されている対象物の指定箇所における厚さが基準範囲に収まるように、当該線分の位置または姿勢等が変更される。その結果、事後的に再度の描画作業が必要になる可能性が著しく低減され、結果的に描画効率が向上されうる。
【０１４０】
さらに、対象物がその設計上不適切であると判定され（図２／ＳＴＥＰ１１６‥ＮＯ参照）、その後、ポインタの位置軌道に応じた要素の新たな第１因子が認識された場合（図２／ＳＴＥＰ１０２〜ＳＴＥＰ１０４参照）、新たな判定結果に応じた情報が出力される（図２／ＳＴＥＰ１１８参照）。これにより、要素の第１因子の補正または変更が、当該要素により表現される対象物の設計上適切であったことを適宜認識しながら描画による設計作業を進行させることができる。
【０１４１】
なお、コントローラ４により前記判定結果が否定的であることを要件として（図２／ＳＴＥＰ１１６‥ＮＯ参照）、指標値が基準範囲に収まるために必要な当該指標値の変化量が算定された上で、この変化量または変化量を実現するための要素の第１因子がエージェントに対して通知されてもよい。
【０１４２】
これにより、エージェントは設計上不適切であると判定された対象物を構成する要素の第１因子（形状または配置など）の具体的な補正または変更指針を知ることができる。そして、当該指針にしたがって、たとえば線分により表現されている対象物の指定箇所における厚さが基準範囲に収まるように、当該線分の位置または姿勢等が変更されうる。
【０１４３】
第２演算処理手段は要素に応じた第２因子（図２／ＳＴＥＰ１０８参照）に基づき、データベースから肯定的もしくは否定的な判定結果に応じた指標値および第１因子のうち一方または両方を検索した上で、当該検索情報をディスプレイ３に表示する等の形態でエージェントに対して出力してもよい。
【０１４４】
また、第２演算処理手段は判定結果（肯定的な判定結果および否定的な判定結果が区別されている。）と、指標値および第１因子のうち一方または両方とを検索した上で、当該検索情報をエージェントに対して出力してもよい。
【０１４５】
これにより、たとえば、対象とする要素（板状部品の上面および底面を表わす一対の線分など）に応じた第２因子（板状部品の製造条件など）に基づき、当該第２因子に対応付けられている複数の第１因子（一対の線分の間隔（板厚）など）の候補がデータベースから検索され、ディスプレイ３にリスト表示される。
【０１４６】
さらに、第２演算処理手段は検索情報として複数の指標値を出力した上で、複数の指標値のうち前記エージェントにより選択された１つの指標値を認識するとともに、当該選択指標値に整合するように新たな要素の第１因子を調節した上で、この新たな要素をディスプレイ３に表示してもよい。
【０１４７】
また、第２演算処理手段は、検索情報として複数の第１因子を出力した上で、複数の第１因子のうちエージェントにより選択された１つの第１因子を認識するとともに、当該選択第１因子に合致するように新たな要素記第１因子を調節した上で、新たな要素をディスプレイ３に表示してもよい。
【０１４８】
なお、要素の第１因子が、対象物の製造条件等の第２因子に基づいて認識されてもよい。
【０１４９】
また、前記実施形態では指定操作に応じて、第１要素との間に指定配置関係がある第２要素の中から基準要素が選択されたが（図７（ｂ）（ｃ）参照）、他の実施形態として指定操作に応じて、指定配置関係の有無とは無関係に任意の第２要素が基準要素として指定されてもよい。
【０１５０】
「指定操作」としては、ペン２がパネル３に接触したまま、指定対象である第２要素の一部を囲うようにループ状に動かされる操作、または、ペン２の先端部が指定対象である第２要素の近傍で描画媒体に接触した状態で操作スイッチ２２が押される等の操作が採用される。指定操作は任意の要素を対象とし、かつ、第１要素が認識された後の任意のタイミングでコントローラ４により認識されうる。このため、任意の第２要素が任意のタイミングで基準要素として指定されうる。
【符号の説明】
【０１５１】
１‥描画支援装置、２‥ペン（描画ツール）、３‥パネル（描画媒体）、４‥コントローラ。
【図１】
2010118048.tif 000003
【図２】
2010118048.tif 000004
【図３】
2010118048.tif 000005
【図４】
2010118048.tif 000006
【図５】
2010118048.tif 000007
【図６】
2010118048.tif 000008
【図７】
2010118048.tif 000009
【図８】
2010118048.tif 000010
【図９】
2010118048.tif 000011
【図１０】
2010118048.tif 000012
【図１１】
2010118048.tif 000013
【図１２】
2010118048.tif 000014
【図１３】
2010118048.tif 000015
【図１４】
2010118048.tif 000016
【図１５】
2010118048.tif 000017
【図１６】
2010118048.tif 000018
【図１７】
2010118048.tif 000019
【図１８】
2010118048.tif 000020
【図１９】
2010118048.tif 000021