(57)【要約】【課題】  紙上で定規を用いた図形描画を行う場合と同様に、電子ボード上等において任意の線，図形の描画を可能とする図形描画装置を提供する。【解決手段】  本例では、電子ボード上の描画領域内において、定規オブジェクト６０１（雲形定規），６０２（三角定規），６０３（三角定規）が配置されている場合について説明する。この場合において、電子ペン６０４により、定規オブジェクト６０１の輪郭線近くから入力が開始され、定規オブジェクト６０１〜６０３の各輪郭線に沿うように電子ペン６０４が移動された場合、入力位置調整部２０１は、各輪郭線に近い描画データ６０５を輪郭線に整形して配置済みオブジェクトデータを生成する。【選択図】      図６
2006318336.tif 000002
【特許請求の範囲】
【請求項１】
描画領域内における入力位置座標に基づき描画データを生成する図形描画装置において、
定規オブジェクトを複数の輪郭構成点で示した定規オブジェクト定義情報を格納する情報格納部と、
前記描画領域内に予め任意に配置された定規オブジェクトについて、前記定規オブジェクト定義情報に基づき前記輪郭構成点を前記描画領域内の位置座標で示した配置済み定規オブジェクト情報を生成するとともに、前記配置済み定規オブジェクト情報に基づき前記入力位置座標を調整する入力位置調整手段と
を備えることを特徴とする図形描画装置。
【請求項２】
前記入力位置調整手段は、
前記描画領域内における入力位置座標と、前記配置済み定規オブジェクト情報の輪郭構成点の位置座標とを比較し、両位置座標が所定距離内にある場合に、前記入力位置座標を前記輪郭構成点の位置座標に置き換える手段を備えることを特徴とする請求項１に記載の図形描画装置。
【請求項３】
前記入力位置調整手段は、
任意に設定された回転角及び拡大値，縮小値に基づき、前記輪郭構成点の位置座標を算出する手段を備えることを特徴とする請求項１又は２のいずれかに記載の図形描画装置。
【請求項４】
前記入力位置調整手段は、
前記配置済み定規オブジェクトのいずれかの輪郭構成点上に、他の定規オブジェクト又は入力図形オブジェクトの輪郭構成点が配置された状態において、当該他の定規オブジェクト又は入力図形オブジェクトの輪郭構成点の移動先入力点が、前記配置済み定規オブジェクトの前記輪郭構成点を含む輪郭線から所定距離内にある場合に、他の定規オブジェクト又は入力図形オブジェクトの移動先座標を前記配置済み定規オブジェクトの前記輪郭線上の輪郭構成点の位置座標に置き換える手段を備えることを特徴とする請求項１〜３のいずれかに記載の図形描画装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子ボードシステム等に用いる図形描画装置に関し、特に、仮想的な定規を用いた画像編集処理に関する。
に関する。
【背景技術】
【０００２】
一般に、紙の上や黒板等で直線や三角形等を描画する場合には、単体の定規又は複数の定規の組合せ等を利用して行う。
このような図形描画方法に対し、電子ボードシステム等における図形描画装置が直線や三角形等の整形図形を生成する方法としては、直線入力モード，三角図形入力モード曲線入力モード（例えば、ベジェ曲線入力モードやスプライン曲線入力モード）等、入力モードを切換えて行う方法や、入力後に図形の構成点を一点ずつ調整する方法等がある。
また、任意に入力された線を整形する手段を備えた図形描画装置としては、例えば、任意に入力された線に対し、漫画の枠を分割する２本の平行線を整形描画するものが公知となっている（例えば、特許文献１参照。）。
【特許文献１】特開２００４−３４２００２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、従来の電子ボードシステム等のように、主にペン入力により図形描画を行う場合には、定規を用いて描画を行う場合のように、任意の角度の直線の描画や、平行線の描画が困難なものとなっていた。
また、前記特許文献１に記載の図形描画装置では、任意の線の入力に対して、２本の並行線が描画されることとなるが、整形描画されるものが漫画の枠のみに限られ、任意の幅の平行線等の描画が困難であった。
【０００４】
本発明は前記課題を解決するためのものであり、紙上で定規を用いた図形描画を行う場合と同様に、電子ボード上等において任意の線，図形の描画を可能とする図形描画装置を提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記課題を解決するため本発明は、描画領域内における入力位置座標に基づき描画データを生成する図形描画装置において、定規オブジェクトを複数の輪郭構成点で示した定規オブジェクト定義情報を格納する情報格納部と、前記描画領域内に予め任意に配置された定規オブジェクトについて、前記定規オブジェクト定義情報に基づき前記輪郭構成点を前記描画領域内の位置座標で示した配置済み定規オブジェクト情報を生成するとともに、前記配置済み定規オブジェクト情報に基づき前記入力位置座標を調整する入力位置調整手段とを備えることを特徴とする。
また、前記入力位置調整手段は、前記描画領域内における入力位置座標と、前記配置済み定規オブジェクト情報の輪郭構成点の位置座標とを比較し、両位置座標が所定距離内にある場合に、前記入力位置座標を前記輪郭構成点の位置座標に置き換える手段を備えることを特徴とする。
また、前記入力位置調整手段は、任意に設定された回転角及び拡大値，縮小値に基づき、前記輪郭構成点の位置座標を算出する手段を備えることを特徴とする。
また、前記入力位置調整手段は、前記配置済み定規オブジェクトのいずれかの輪郭構成点上に、他の定規オブジェクト又は入力図形オブジェクトの輪郭構成点が配置された状態において、当該他の定規オブジェクト又は入力図形オブジェクトの輪郭構成点の移動先入力点が、前記配置済み定規オブジェクトの前記輪郭構成点を含む輪郭線から所定距離内にある場合に、他の定規オブジェクト又は入力図形オブジェクトの移動先座標を前記配置済み定規オブジェクトの前記輪郭線上の輪郭構成点の位置座標に置き換える手段を備えることを特徴とする。
【発明の効果】
【０００６】
以上の構成により本発明では、任意の入力点で構成される描画データを定規オブジェクトの輪郭構成点に基づき整形することとしたので、紙上で定規を用いて描画を行う場合と同様に、電子ボード上で線，図形の描画を行わせることが可能となる。従って、任意の角度の直線や平行線，曲線等、様々な図形描画を容易に行うことが可能となる。
また、配置済み定規オブジェクトの輪郭線に沿って、図形オブジェクト又は他の定規オブジェクトの移動を可能としたので、図形オブジェクトの平行移動等を容易に行うことが可能となる。
また、電子ボード上で定規の使用方法を説明することが可能となるため、特に文教向けシステムとして適した電子ボードシステムを提供することが可能となる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の一実施の形態に係る図形描画装置について、図面に基づき説明する。
図１は、本実施の形態に係る図形描画装置の概略構成を示すブロック図である。
本実施の形態に係る図形描画装置１００は、入力位置調整部１０１，描画部１０２の各処理部と、定規オブジェクト定義情報記憶部１０３，配置済み定規オブジェクト情報記憶部１０４，配置済み図形オブジェクト情報記憶部１０５の各情報記憶部とを備える。
入力位置調整部１０１は、予め電子ボード上に配置された定規ツールについての配置済み定規オブジェクト情報に基づき、入力位置座標を調整する。配置済み定規オブジェクト情報は、定規オブジェクト定義情報に基づき、電子ボード上における定規ツールの任意の配置に応じて生成する。
描画部１０２は、入力位置調整部１０１の生成した配置済み定規オブジェクト情報及び配置済み図形オブジェクト情報に基づき、描画データを表示装置１０８に表示する。
【０００８】
図２は、本実施の形態に係る図形描画装置を適用した電子ボードシステムの概略構成を示す図である。
電子ボードシステムは、投影画像を表示する背面投影型の電子ボード２０１と、電子ボード２０１の描画領域内における電子ペン２０２の入力点の位置座標を検出する座標検出装置２０３と、座標検出装置２０３の検出結果に応じた図形描画処理を行う中央処理装置２０４と、中央処理装置２０４の出力する画像を電子ボード２０１に投影する画像投影装置２０５とを備える。
本実施の形態では、中央処理装置２０４内に、入力位置調整部１０１，描画部１０２の各処理部と、定規オブジェクト定義情報記憶部１０３，配置済み定規オブジェクト情報記憶部１０４，配置済み図形オブジェクト情報記憶部１０５とを備える。
なお、電子ペン２０２が入力装置１０６に相当し、画像投影装置２０５及び電子ボード２０１が表示装置１０８に相当する。入力装置１０６は上記以外にもマウスなどの装置が使用される。表示装置１０８は上記以外にもディスプレイなどが使用される。
【０００９】
図３は、定規オブジェクト定義情報の一例として、三角定規と、雲形定規の一部とを示す図である。
図３（ａ）に示す三角定規３１０のように、定規オブジェクトが直線で構成されたものである場合、定規オブジェクト定義情報は、定規オブジェクトの外接矩形３１１の左下の輪郭構成点３１２を基準（０，０）とした各輪郭構成点３１３，３１４の相対座標（３，０），（３，３）で構成される。
図３（ｂ）に示す雲形定規の一部３２０のように、定規オブジェクトが曲線を含む場合、定規オブジェクト定義情報は、定規オブジェクトの外接矩形３２１の左下の輪郭構成点３２２を基準（０，０）とした各輪郭構成点３２３，３２４の相対座標（２，３），（４，０）と、ベジュスプラインを構成するハンドル３２５の両端の操作点３２６，３２７の相対座標（０，０）−（０，０），（１，３）−（３，３），（４，０）−（４，０）とを有する。
【００１０】
図４は、雲形定規の定規オブジェクト定義情報に用いられるベジェスプラインの説明図である。
ベジェスプラインは、図４（ａ）に示すように、輪郭構成点４０１に対しハンドル４０２及び操作点４０３，４０４が設定されている。図４（ｂ）に示すように、ハンドル４０２両端の操作点４０３，４０４が電子ペン等により操作されてハンドル４０２の傾き及び長さが変更されることにより、曲線の曲がり具合が変更される。
【００１１】
図５は、定規オブジェクトを描画領域に配置した状態を示す図である。
図５に示すように、電子ボード上に設定された描画領域５００内に定規オブジェクト５０１が配置された場合、定規オブジェクト５０１の位置，回転角度及び拡大・縮小に応じて、定規オブジェクト定義情報５１０を変換した配置済み定規オブジェクト情報を生成する。
配置済み定規オブジェクト情報は、例えば、三角定規の定規オブジェクト５１０の場合、基準となる輪郭構成点５１２の配置位置５０３（ｘ，ｙ）に基づき、各輪郭構成点５１３，５１４について、回転角θ及び拡大値・縮小値（Ｓｘ，Ｓｙ）に応じて、座標値を下記式（１）を用いて算出して設定する。
【数１】
2006318336.tif 000003
式（１）により算出された各輪郭構成点５１３，５１４の座標を配置済み定規オブジェクト情報として記憶する。
【００１２】
図６は、本実施の形態に係る図形描画装置により編集された描画データの一例を示す図である。
本例では、電子ボード上の描画領域内において、定規オブジェクト６０１（雲形定規），６０２（三角定規），６０３（三角定規）が配置されている場合について説明する。
この場合において、電子ペン６０４により、定規オブジェクト６０１の輪郭線近くから入力が開始され、定規オブジェクト６０１〜６０３の各輪郭線に沿うように電子ペン６０４が移動された場合、入力位置調整部２０１は、各輪郭線に近い描画データ６０５を輪郭線に整形して配置済みオブジェクトデータを生成する。具体的には、電子ペン６０４の入力位置座標を、定規オブジェクト６０１〜６０３の輪郭構成点に置き換えて描画処理を行う。
同様に、新たに配置する定規オブジェクトの輪郭構成点の位置座標を、配置済み定規オブジェクト情報に基づき修正することも可能となる。例えば、図６において、先に配置された定規オブジェクト６０２の輪郭構成点と、略直角となるように配置された定規オブジェクト６０３の輪郭構成点との距離が既定値内にある場合には、定規オブジェクト６０２及び定規オブジェクト６０３の輪郭構成点同士を一致させて配置する。
【００１３】
図７は、本実施の形態に係る図形描画装置の入力位置調整部が行う、配置済み図形オブジェクト情報の生成処理手順を示すフローチャートである。
本実施の形態では、定規オブジェクトが配置された状態でペンの移動を検出した場合、ペンの位置座標と定規オブジェクトの輪郭構成点の位置座標とを比較して、両位置座標間の距離が規定値内にある場合は、定規オブジェクトの輪郭構成点に基づき描画処理を行う。
まず、入力位置調整部２０１は、座標読取装置が電子ペンのペンダウンを検出するまで待機し（ステップ７０１）、ペンダウンを検出すると（ステップ７０２）、受信した入力座標に基づく描画データを生成する（ステップ７０３）。
次に、電子ペンの操作を検出するまで待機し（ステップ７０４）、検出した操作がペンアップの場合には、そのまま処理を終了する（ステップ７０５）。
一方、電子ペンの移動を検出した場合には（ステップ７０６）、電子ペンの入力点の位置座標（ｘ，ｙ）を記憶し（ステップ７０７）、描画領域内に配置された全ての定規オブジェクトの配置済み定規オブジェクト情報を構成する輪郭構成点の全てについて（ステップ７０８，７０９）、ペンの位置座標と各輪郭構成点の位置座標との距離が規定値以内であるか否かを判定する（ステップ７１０）。
判定の結果、各位置座標間の距離が規定値内である場合には、定規オブジェクトに沿った入力操作として、ペンの位置座標を輪郭構成点の位置座標と置き換えて描画データを生成する（ステップ７１１）。
一方、各位置座標間の距離が既定値外である場合には、ペンの位置座標をそのままとして、描画データを生成する（ステップ７１２）。
以上の処理を、ペンアップの検出まで繰り返す。
【００１４】
図８は、定規オブジェクトを用いた画像編集処理の応用例として、配置済み図形オブジェクトを定規オブジェクトの輪郭線に沿って移動させる例を示す図である。
本例では、図８（ａ）に示すように、編集画面上に配置された配置済み図形オブジェクト８０２の輪郭構成点の一つが配置済み定規オブジェクト８０１の輪郭構成点上にある場合について説明する。
この状態において、電子ペン８０３で配置済み定規オブジェクト８０１の輪郭構成点上にある配置済み図形オブジェクト８０２の輪郭構成点が指定され、そのまま電子ペン８０３の入力点が移動される。この場合、移動先入力点８０５から、移動前の輪郭構成点と同一辺上にある輪郭構成点８０６の位置座標までの距離が規定値内の場合に、移動先入力点８０５の位置座標を輪郭構成点８０６の位置座標で置き換える。
同様の処理により、定規オブジェクトの移動の場合についても、配置済み定規オブジェクトの輪郭線に沿って並行移動させることが可能となる。
【００１５】
以上のように、本実施の形態に係る図形描画装置では、定規オブジェクトを用いた図形描画処理として、任意の入力点で構成される描画データを定規オブジェクトの輪郭構成点に基づき整形することとしたので、紙上で定規を用いて描画を行う場合と同様に、電子ボード上で線，図形の描画を行わせることが可能となる。
また、電子ボード上で定規の使用方法を説明することが可能となるため、特に文教向けシステムとして適した電子ボードシステムを提供することが可能となる。
【００１６】
なお、前記実施の形態では、電子ボードシステムに用いることとして説明したが、これに限らず、本発明は種々の図形描画装置に適用することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施の形態に係る図形描画装置を備えた電子ボードシステムの概略構成を示す図である。
【図２】本発明の一実施の形態に係る図形描画装置の概略構成を示すブロック図である。
【図３】定規オブジェクト定義情報の具体例を示す図である。
【図４】雲形定規の定規オブジェクト定義情報に用いられるベジェスプラインの説明図である
【図５】定規オブジェクトの配置例を示す図である。
【図６】定規オブジェクトを用いた図形描画の例を示す図である。
【図７】本発明の一実施の形態に係る図形描画装置の行う図形描画処理方法を示すフローチャートである。
【図８】定規オブジェクトを用いた図形移動の例を示す図である。
【符号の説明】
【００１８】
１００  図形描画装置、１０１  入力位置調整部、１０２  描画部、１０３  定規オブジェクト定義情報記憶部、１０４  配置済み定規オブジェクト情報記憶部、１０５  配置済み図形オブジェクト情報記憶部、１０６  入力装置、１０７  位置情報検出装置、１０８  表示装置、２０１  電子ボード、２０２  電子ペン、２０３  座標検出装置、２０４  中央処理装置、２０５  画像投影装置、３１０  三角定規（定規オブジェクト）、３１１  外接矩形、３１２〜３１４  輪郭構成点、３２０  雲形定規（定規オブジェクト）、３２１  外接矩形、３２２〜３２４  輪郭構成点、３２５  ハンドル、３２６，３２７  操作点。
【図１】
2006318336.tif 000004
【図２】
2006318336.tif 000005
【図３】
2006318336.tif 000006
【図４】
2006318336.tif 000007
【図５】
2006318336.tif 000008
【図６】
2006318336.tif 000009
【図７】
2006318336.tif 000010
【図８】
2006318336.tif 000011