(57)【要約】【課題】ユーザーが意図した一連の整った円弧（または真円）を表示することができる。【解決手段】コンパスツール３ｄの描画支点および描画動点の位置情報を検出するツール情報検出部３２と、各位置情報に基づき描画操作を検出する描画操作検出部３４と、描画操作に基づきコンパス描画線６４を表示する描画線表示部３３、３４と、一連の描画操作における描画支点の位置ズレ量ΔＣを検出する位置ズレ検出部３４とを備え、描画線表示部３３、３４は、位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、位置ズレ量ΔＣに基づき、位置ズレ前のコンパス描画線６４および位置ズレ後のコンパス描画線６４のいずれか一方を、他方のコンパス描画線６４の描画支点に合わせて補正する。【選択図】図６
2013086406.tif 000002
【特許請求の範囲】
【請求項１】
描画支点および描画動点を有するコンパスツールの操作に伴って描画線を表示する表示装置であって、
前記描画支点および前記描画動点の位置情報を検出する位置情報検出部と、
前記各位置情報に基づいて、前記描画支点を中心に前記描画動点を円運動させる操作である描画操作を検出する描画操作検出部と、
検出した前記描画操作に基づいて、前記描画動点の円運動軌跡である前記描画線を表示する描画線表示部と、
検出した一連の前記描画操作における前記描画支点の位置ズレ量ΔＣを検出する位置ズレ検出部と、を備え、
前記描画線表示部は、検出した前記位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量ΔＣに基づき、位置ズレ前の前記描画線および位置ズレ後の描画線のいずれか一方を、他方の前記描画線の前記描画支点に合わせて補正することを特徴とする表示装置。
【請求項２】
前記描画線表示部は、検出した前記位置ズレ量ΔＣが、第２の所定ズレ量ΔＢ（０＜ΔＢ＜ΔＡ）未満である場合、前記位置ズレ後の描画線を、前記位置ズレ前の描画線の描画支点に合わせて補正することを特徴とする請求項１に記載の表示装置。
【請求項３】
前記描画線表示部は、検出した前記位置ズレ量ΔＣが、第２の所定ズレ量ΔＢ（０＜ΔＢ＜ΔＡ）以上且つ第１の所定ズレ量ΔＡ未満である場合、前記位置ズレ前の描画線を、前記位置ズレ後の描画線の描画支点に合わせて補正することを特徴とする請求項１または２に記載の表示装置。
【請求項４】
前記描画線表示部は、前記描画線の補正を行う際、既表示の描画線を削除し、補正した描画線を表示することを特徴とする請求項３に記載の表示装置。
【請求項５】
前記描画線表示部は、投射面に前記描画線を投射表示することを特徴とする請求項１ないし４のいずれか１項に記載の表示装置。
【請求項６】
描画支点および描画動点を有するコンパスツールの操作に伴って描画線を表示する表示装置の制御方法であって、
前記表示装置が、
前記描画支点および前記描画動点の位置情報を検出する位置情報検出ステップと、
前記各位置情報に基づいて、前記描画支点を中心に前記描画動点を円運動させる操作である描画操作を検出する描画操作検出ステップと、
検出した前記描画操作に基づいて、前記描画動点の円運動軌跡である前記描画線を表示する描画線表示ステップと、
検出した一連の前記描画操作における前記描画支点の位置ズレ量ΔＣを検出する位置ズレ検出ステップと、を備え、
前記描画線表示ステップでは、検出した前記位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量に基づき、前記位置ズレ前の前記描画線および前記位置ズレ後の描画線のいずれか一方を、他方の前記描画線の前記描画支点に合わせて補正することを特徴とする表示装置の制御方法。
【請求項７】
コンピューターに、請求項６に記載の表示装置の制御方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ツールの操作に伴って描画線を表示する表示装置、表示装置の制御方法およびプログラムに関するものである。
【背景技術】
【０００２】
従来、この種の表示装置として、ボード部と、ボード部に配置して使用される黒板ツールと、黒板ツールから発せされる信号を受信するセンサー部と、センサー部が受信した信号を元に、黒板ツールの位置情報を検出するツール制御部と、検出した位置情報に基づいてボード部に仮想線を投写表示する投写表示部と、を備えた電子黒板が知られている（特許文献１参照）。黒板ツールは、仮想円を描画するためのコンパスツールを含んでおり、投写表示部は、コンパスツールの各脚の先端である中心点指定部（描画支点）および円描画部（描画動点）の位置情報に基づき、円描画部の軌跡に従って、中心点指定部の配置位置を中心とする仮想円を投写表示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２８４７９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記構成においては、コンパスツールを用いて円弧を描画する際、描画中に描画支点がズレてしまう場合がある。すなわち、一般的なコンパスでは、描画面が水平面である上、針で固定するので、描画中に描画支点がズレてしまうことがないが、電子黒板では、描画面が鉛直面である上、針で固定することができないので、重力の影響で、描画中に描画支点がズレてしまう場合がある。描画中に描画支点がズレてしまうと、位置ズレ前の線と位置ズレ後の線とが不連続になり円弧が歪んでしまう。よって、ユーザーが意図した一連の整った円弧（または真円）を表示することができないという問題があった。
【０００５】
本発明は、ユーザーが意図した一連の整った円弧（または真円）を表示することができる表示装置、表示装置の制御方法およびプログラムを提供することができる。
【課題を解決するための手段】
【０００６】
本発明の表示装置は、描画支点および描画動点を有するコンパスツールの操作に伴って描画線を表示する表示装置であって、描画支点および描画動点の位置情報を検出する位置情報検出部と、各位置情報に基づいて、描画支点を中心に描画動点を円運動させる操作である描画操作を検出する描画操作検出部と、検出した描画操作に基づいて、描画動点の円運動軌跡である描画線を表示する描画線表示部と、検出した一連の描画操作における描画支点の位置ズレ量ΔＣを検出する位置ズレ検出部と、を備え、描画線表示部は、検出した位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量ΔＣに基づき、位置ズレ前の描画線および位置ズレ後の描画線のいずれか一方を、他方の描画線の描画支点に合わせて補正することを特徴とする。
【０００７】
本発明の表示装置の制御方法は、描画支点および描画動点を有するコンパスツールの操作に伴って描画線を表示する表示装置の制御方法であって、表示装置が、描画支点および描画動点の位置情報を検出する位置情報検出ステップと、各位置情報に基づいて、描画支点を中心に描画動点を円運動させる操作である描画操作を検出する描画操作検出ステップと、検出した描画操作に基づいて、描画動点の円運動軌跡である描画線を表示する描画線表示ステップと、検出した一連の描画操作における描画支点の位置ズレ量ΔＣを検出する位置ズレ検出ステップと、を備え、描画線表示ステップでは、検出した位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量に基づき、位置ズレ前の描画線および位置ズレ後の描画線のいずれか一方を、他方の描画線の描画支点に合わせて補正することを特徴とする。
【０００８】
上記の表示装置において、描画線表示部は、検出した位置ズレ量ΔＣが、第２の所定ズレ量ΔＢ（０＜ΔＢ＜ΔＡ）未満である場合、位置ズレ後の描画線を、位置ズレ前の描画線の描画支点に合わせて補正することが好ましい。
【０００９】
また、描画線表示部は、検出した位置ズレ量ΔＣが、第２の所定ズレ量ΔＢ（０＜ΔＢ＜ΔＡ）以上且つ第１の所定ズレ量ΔＡ未満である場合、位置ズレ前の描画線を、位置ズレ後の描画線の描画支点に合わせて補正することが好ましい。
【００１０】
これらの構成によれば、検出した位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量ΔＣに基づき、描画線を補正することで、位置ズレ前の描画線と位置ズレ後の描画線とが連続となり、ユーザーが意図した一連の整った円弧（または真円）を表示することができる。なお、位置ズレ前の描画線を、位置ズレ後の描画線の描画支点に合わせて補正する場合、既に表示されている補正前の描画線を削除して、補正後の描画線を表示しても良いし、補正前の描画線を削除せずに、補正後の描画線を表示しても良い。
【００１１】
上記の表示装置において、描画線表示部は、描画線の補正を行う際、既表示の描画線を削除し、補正した描画線を表示することが好ましい。
【００１２】
この構成によれば、補正前の描画線と補正後の描画線とで、描画線が二重に表示されるのを防止することができる。
【００１３】
上記表示装置において、描画線表示部は、投射面に描画線を投射表示することが好ましい。
【００１４】
この構成によれば、スクリーンや壁、ホワイトボード上に上記描画線を表示させることができる。すなわち、表示装置として、電子黒板（インタラクティブホワイトボード）を利用することができる。
【００１５】
本発明のプログラムは、コンピューターに、上記の表示装置の制御方法における各ステップを実行させることを特徴とする。
【００１６】
この構成によれば、本プログラムを搭載するだけで、上記の表示装置の制御方法における各ステップを実行させることができる。
【図面の簡単な説明】
【００１７】
【図１】実施形態に係るプロジェクターシステムの模式図である。
【図２】プロジェクターシステムの制御ブロック図である。
【図３】各入力ツールを示した図である。
【図４】コンパスツールの操作に基づく表示制御を説明するための説明図である。
【図５】コンパスツールの操作に伴う表示動作を示したフローチャートである。
【図６】表示動作を説明するための説明図である。
【発明を実施するための形態】
【００１８】
以下、添付の図面を参照し、本発明の一実施形態に係る表示装置、表示装置の制御方法およびプログラムについて説明する。本実施形態では、表示装置であるプロジェクターを構成要素とするプロジェクターシステムを例示する。図１および図２に示すように、プロジェクターシステム１は、投射面４に映像画面を投射するプロジェクター２と、投射面４上において操作を行うための複数種の入力ツール３と、により構成されている。すなわち、本プロジェクターシステム１は、電子黒板（インタラクティブホワイトボード）としての機能を有している。
【００１９】
図３に示すように、入力ツール３は、投射面４に臨ませて、映像画面に対し描画を行う操作や、映像画面上に特定のオブジェクトを表示させる操作を行うためのツールであり、複数種の入力ツール３としては、ペンツール３ａ（電子ペン）と、三角定規ツール３ｂと、分度器ツール３ｃと、コンパスツール３ｄとがある。なお、これら各入力ツール３を複数個備える構成であっても良い。また、各入力ツール３には、１以上の変調反射部１１が配設されており、変調反射部１１の配設位置が各入力ツール３の位置情報を検出するための各検出点となる。各変調反射部１１は、プロジェクター２から照射された赤外線を、特定のパターンに変調しつつプロジェクター２側に反射する。一方、詳細は後述するが、プロジェクター２は、この変調・反射した赤外線を受信することで、各入力ツール３における各検出点の位置情報を検出する。なお、変調反射部１１は、上記特定のパターンとして、各入力ツール３および各検出点を識別する識別信号と、入力ツール３上の操作子の操作内容を示す操作信号を含んだパターンに変調することで、プロジェクター２が識別情報および操作情報を検出できるようになっている。
【００２０】
コンパスツール３ｄは、コンパスを模った物理的形状を有する入力ツール３である。また、コンパスツール３ｄは、２本の脚の先端部に配設された２個の変調反射部１１を備えている。すなわち、コンパスツール３ｄの検出点は、その２本の脚の先端部、すなわち、コンパスツール３ｄの描画支点および描画動点に配置されている。そして、投射面４に一方の脚の先端部（描画支点）をあてがい、これを動かさずに回転させて、他方の脚の先端部（描画動点）を円運動軌道で移動させることにより、映像画面に対する円弧の描画操作を行う。なお、コンパス同様、コンパスツール３ｄは、２本の脚の開き角度を可変自在になっており、任意の大きさの円弧（または円）を描画することができる。
【００２１】
図２に示すように、プロジェクター２は、信号入力部３１と、ツール情報検出部（位置情報検出部）３２と、投射光学系３３と、これらを統括制御する制御部３４と、を備えている。なお、描画操作検出部および位置ズレ検出部は、制御部３４により構成されている。また、描画線表示部は、投射光学系３３および制御部３４により構成されている。
【００２２】
信号入力部３１は、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、ＵＳＢメモリーやコンパクトフラッシュ（登録商標）等の外部機器４１から画像データを入力する。この場合、信号入力部３１は、図示しないＵＳＢポートやメモリーカードスロットにより構成される。なお、本実施形態においては、外部機器４１から信号入力部３１を介して画像データが入力されることとしたが、ビデオレコーダーやＤＶＤプレーヤー等の映像機器から画像信号を入力する構成としても良い。この場合、信号入力部３１は、ＨＤＭＩ端子、Ｓビデオ端子、およびビデオ端子等により構成される。
【００２３】
ツール情報検出部３２は、変調反射部１１が変調・反射した赤外線に基づいて、各入力ツール３における各検出点の位置情報および識別情報を検出すると共に、各入力ツール３の操作情報を検出する。具体的には、ツール情報検出部３２は、投射面４に赤外線を照射する赤外線照射部４２と、入力ツール３の各変調反射部１１により、変調し反射された赤外線を受信する赤外線受信部４３と、を備えており、各検出点から反射された赤外線に基づいて、各検出点の位置情報を検出する。また、識別信号および操作信号を含む特定パターンに変調させた赤外線を受信することで、識別信号に基づいて入力ツール３および各検出点の識別情報を検出すると共に、操作信号に基づいて入力ツール３の操作情報を検出する。位置情報は、投射面４に対する検出点の位置の座標情報である。識別情報は、各入力ツール３および各検出点を識別するための情報である。そのため、各検出点は、各検出点間で相違する識別情報が付加されている。操作情報は、入力ツール３上の操作子を操作した操作内容を示す情報である。ツール情報検出部３２により、各検出点の位置情報と共に、各検出点の識別情報を検出するため、制御部３４により、検出した位置情報が、どの検出点の情報であるかを識別することができる。
【００２４】
投射光学系３３は、投射面４上に画像（映像画面）を投射するものであり、光源ランプ５１、液晶ライトバルブ５２、投射レンズ５３、ランプ駆動部５４およびライトバルブ駆動部５５を有している。
【００２５】
光源ランプ５１としては、ハロゲンランプ、メタルハライドランプまたは高圧水銀ランプを適用可能である。また、光源ランプ５１に代えて、レーザーやＬＥＤなどの固体光源を用いても良い。液晶ライトバルブ５２は、一対の透明基板間に液晶が封入された液晶パネル等によって構成され、各透明基板の内面には、液晶に対して微小領域毎に駆動電圧を印加可能な透明電極が、画素としてマトリクス状に形成されている。ランプ駆動部５４は、制御部３４からの点灯指令に基づいて、光源ランプ５１を点灯させる。ライトバルブ駆動部５５は、液晶ライトバルブ５２の各画素に、画像データに応じた駆動電圧を印加することにより、各画素の光透過率を設定する。
【００２６】
上記の構成により、投射光学系３３では、光源ランプ５１から射出された照明光が、液晶ライトバルブ５２を透過することによって変調される。また、変調された画像光は、不図示の光合成光学系（ダイクロイックプリズムなど）により画素毎に合成され、投射レンズ５３によって投射面４上に投射される。
【００２７】
制御部３４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。ＣＰＵは、各種演算処理を行う中央処理装置であり、各部との信号の入出力を行うことによりプロジェクター２を統括制御する。ＲＯＭは、ＣＰＵが各種演算処理を行うために用いられる制御プログラムおよび制御データを記憶している。また、ＲＯＭには、基本ソフトウェアであるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）も記憶されている。ＲＡＭは、ＣＰＵが各種演算処理を行う際の作業領域として用いられる。なお、本実施形態では、特に、入力ツール３の操作に基づく表示制御を行う。
【００２８】
ここで図４および図５を参照して、コンパスツール３ｄの操作に伴う表示制御について説明する。なお、各入力ツール３には、各入力ツール３間で相違する識別情報が割り当てられており、制御部３４によって、ツール情報検出部３２により検出した識別情報に基づき入力ツール３の種別（ペンツール３ａ、三角定規ツール３ｂ等）を判別するものとする。
【００２９】
コンパスツール３ｄに対する表示制御では、単位時間ごとにコンパスツール３ｄの描画支点および描画動点の位置情報を検出し、これに伴って、単位時間ごとのコンパスツール３ｄの描画操作（描画支点を中心に描画動点を円運動させる操作）を検出して、その描画操作に基づき描画動点の円運動軌跡であるコンパス描画線（描画線）６４を映像画面に表示する。これを繰り返すことで、一連の描画操作におけるコンパス描画線６４を表示するものである（図４参照）。ここで図５のフローチャートを参照して、コンパスツール３ｄの操作に伴うコンパス描画線６４の表示動作について詳細に説明する。なお、ここでは、一連の描画操作における位置情報の検出処理回数をｎ（ｎ＞０）とする。そして、ｎ回目の検出処理における描画支点の位置情報をＣｎ（Ｘｃｎ，Ｙｃｎ）とし、描画動点の位置情報をＰｎ（Ｘｐｎ，Ｙｐｎ）とする。また、位置ズレ量ΔＣの判定に用いる２つの閾値を、第１の所定ズレ量ΔＡ（ΔＡ＞０）、および第２の所定ズレ量ΔＢ（０＜ΔＢ＜ΔＡ）とする。
【００３０】
図５に示すように、まず、プロジェクター２は、ツール情報検出部３２により、単位時間ごとに描画支点および描画動点の位置情報（Ｃｎ、Ｐｎ）を検出する（Ｓ１：Ｙｅｓ、位置情報検出ステップ）。すなわち、コンパスツール３ｄの２個の変調反射部１１からの赤外線を受信し、各検出点の位置情報および識別情報を検出することで、描画支点および描画動点の位置情報を検出する。
【００３１】
描画支点および描画動点の位置情報を検出すると、制御部３４により、今回の検出処理が、一連の描画操作における初回の検出処理（ｎ＝１）であるか否かを判定する（Ｓ２）。初回の検出処理である場合（Ｓ２：Ｙｅｓ）には、検出した描画支点および描画動点の位置情報（Ｃ１、Ｐ１）を、一連の描画操作における初期位置として記録する（Ｓ３）。そして、位置情報の検出待ちの状態（Ｓ１）に戻る。
【００３２】
一方、初回の検出処理でない場合（Ｓ２：Ｎｏ）には、ｎ回目の検出位置として、検出した描画支点および描画動点の位置情報（Ｃｎ、Ｐｎ）を記録する（Ｓ４）。そして、今回検出した各点の位置情報（Ｃｎ、Ｐｎ）と、前回検出した各点の位置情報（Ｃ（ｎ−１）、Ｐ（ｎ−１））とを参照して、描画操作を検出する（Ｓ５：描画操作検出ステップ）。厳密には、今回検出した描画支点Ｃｎを中心に、前回検出した描画動点Ｐ（ｎ−１）から、今回検出した描画動点Ｐｎまで円運動軌道で移動させる描画操作が行われたものとし、これを検出する。すなわち、描画操作の描画開始点を、前回検出した描画動点Ｐ（ｎ−１）とし、描画操作の描画終了点を、今回検出した描画動点Ｐｎとして検出する。
【００３３】
描画操作を検出したら、初期位置の描画支点Ｃ１に対する、当該描画操作の描画支点Ｃｎの位置ズレ量ΔＣ（ΔＸｃ,ΔＹｃ）を算出する（Ｓ６：位置ズレ検出ステップ）。すなわち、Ｘ座標における位置ズレ量ΔＸｃは、ΔＸｃ＝Ｘｃｎ−Ｘｃ１であり、Ｙ座標における位置ズレ量ΔＹｃは、ΔＹｃ＝Ｙｃｎ−Ｙｃ１である。これにより、検出した一連の描画操作における描画支点の位置ズレ量を検出する。なお、両座標の位置ズレ量ΔＸｃおよびＹｃは、投射光学系３３における画素単位の値で検出する。
【００３４】
位置ズレ量ΔＣ（ΔＸｃ,ΔＹｃ）を算出したら、Ｘ座標の位置ズレ量ΔＸｃおよびＹ座標の位置ズレ量ΔＹｃが、共に０（ゼロ）であるか否かを判定する（Ｓ７）。両座標の位置ズレ量ΔＸｃ、ΔＹｃが０である場合（Ｓ７：Ｙｅｓ）には、描画支点が位置ズレしていないものと判断し、検出した描画操作に基づいて、コンパス描画線６４を映像画面に表示する（Ｓ８：描画線表示ステップ）。厳密には、描画操作の描画支点Ｃｎを中心とした円上の、描画開始点Ｐ（ｎ−１）から描画終了点Ｐｎまでを結ぶ円弧をコンパス描画線６４として表示する（図６（ａ）参照）。コンパス描画線６４を表示したら、位置情報の検出待ちの状態（Ｓ１）に戻る。
【００３５】
一方、両座標の位置ズレ量ΔＸｃ、ΔＹｃのいずれか少なくとも一方が、０でない場合（Ｓ７：Ｎｏ）には、両座標の位置ズレ量ΔＸｃ、ΔＹｃとが、共に第２の所定ズレ量ΔＢ未満（例えば、１画素未満）であるか否かを判定する（Ｓ９）。両座標の位置ズレ量ΔＸｃ、ΔＹｃが第２の所定ズレ量ΔＢ未満である場合（Ｓ９：Ｙｅｓ）には、位置ズレ量ΔＣに基づいて、検出した描画操作における描画支点および描画終了点を補正する（Ｓ１０）。厳密には、Ｘ座標およびＹ座標の位置ズレ量ΔＸｃ、ΔＹｃだけ、描画支点および描画終了点の各座標を減算する。より厳密には、描画操作の描画支点Ｃｎ（Ｘｃｎ,Ｙｃｎ）を、Ｃｎ´（Ｘｃｎ−ΔＸｃ,Ｙｃｎ−ΔＹｃ）に補正し、描画操作の描画終了点Ｐｎを、Ｐｎ´（Ｘｐｎ−ΔＸｃ,Ｙｐｎ−ΔＹｃ）に補正する。なお、補正した描画支点Ｃｎおよび描画終了点Ｐｎは、ｎ回目の検出位置として記録しておく。
【００３６】
その後、補正した描画操作に基づいて、コンパス描画線６４を映像画面に表示する（Ｓ１１）。すなわち、補正した描画支点Ｃｎ´を中心した円上の、描画開始点Ｐ（ｎ−１）から補正した描画終了点Ｐｎ´までを結ぶ円弧をコンパス描画線６４として表示する（図６（ｂ）参照）。コンパス描画線６４を表示したら、位置情報の検出待ちの状態（Ｓ１）に戻る。このように、位置ズレ量ΔＣが、０より大きく且つ第２の所定ズレ量ΔＢ未満である場合、位置ズレ後のコンパス描画線６４を、位置ズレ前のコンパス描画線６４の描画支点に合わせて補正する。
【００３７】
Ｓ９に戻り、両座標の位置ズレ量ΔＸｃ、ΔＹｃのいずれか少なくとも一方が、第２の所定ズレ量ΔＢ以上である場合（Ｓ９：Ｎｏ）には、両座標の位置ズレ量ΔＸｃ、ΔＹｃが、共に第１の所定ズレ量ΔＡ未満（例えば５画素未満）であるか否かを判定する（Ｓ１２）。両座標の位置ズレ量ΔＸｃ、ΔＹｃが、第１の所定ズレ量ΔＡ未満である場合（Ｓ１２：Ｙｅｓ）には、今度は、位置ズレ量ΔＣに基づいて、前回を含む前回以前に検出した描画操作、およびそのコンパス描画線６４を補正する。すなわち、まず、初期位置の描画支点Ｃ１（Ｘｃ１,Ｙｃ１）を、Ｃ１´（Ｘｃ１＋ΔＸｃ,Ｙｃ１＋ΔＹｃ）に補正して記録する（Ｓ１３）。そして、前回以前に検出した各描画動作について、既表示の各コンパス描画線６４を削除しつつ、位置ズレ量ΔＣに基づき、当該各描画動作における描画支点、描画開始点および描画終了点を補正し、補正した各描画動作に基づいて、各コンパス描画線６４を映像画面に再表示する（Ｓ１４）。なお、描画支点、描画開始点および描画終了点の補正では、Ｘ座標およびＹ座標の位置ズレ量ΔＸｃ、ΔＹｃだけ、描画支点、描画開始点および描画終了点の各座標を加算する。また、補正した描画支点および描画終了点は、各回の検出位置として記憶しておく。
【００３８】
その後、位置ズレ量ΔＣに基づいて、今回検出した描画動作の描画開始点Ｐ（ｎ−１）を補正する（Ｓ１５）。すなわち、Ｘ座標およびＹ座標の位置ズレ量ΔＸｃ、ΔＹｃだけ、描画開始点の各座標を加算する。そして、補正した描画動作に基づいてコンパス描画線６４を映像画面に表示する（Ｓ１６）。すなわち、描画支点Ｃｎを中心した円上の、補正した描画開始点Ｐ（ｎ−１）´から描画終了点Ｐｎまでを結ぶ円弧をコンパス描画線６４として表示する（図６（ｃ）参照）。このように、位置ズレ量ΔＣが、第２の所定ズレ量ΔＢ以上且つ第１の所定ズレ量ΔＡ未満である場合、位置ズレ前のコンパス描画線６４を、位置ズレ後のコンパス描画線６４の描画支点に合わせて補正する。
【００３９】
Ｓ１２に戻り、両座標の位置ズレ量ΔＸｃ、ΔＹｃのいずれか少なくとも一方が、第１の所定ズレ量ΔＡ以上である場合（Ｓ１２：Ｎｏ）には、新規の描画であるとし、検出した描画支点および描画動点の位置情報を、一連の描画操作における初期位置として記録する（Ｓ３）。そして、位置情報の検出待ちの状態（Ｓ１）に戻る。その後は、この初期位置としたコンパス描画線６４が表示されていくことになる。なお、請求項にいう描画線表示ステップは、位置ズレ量ΔＣの判定以降の工程（Ｓ７〜Ｓ１６）により実行される。
【００４０】
以上のような構成によれば、コンパスツール３ｄの操作に伴う表示動作において、検出した位置ズレ量ΔＣが、０より大きく且つ第１の所定ズレ量ΔＡ（ΔＡ＞０）未満である場合、当該位置ズレ量ΔＣに基づき、コンパス描画線６４を補正することで、位置ズレ前のコンパス描画線６４と位置ズレ後のコンパス描画線６４とが連続となり、ユーザーが意図した一連の整った円弧（または真円）を表示することができる。
【００４１】
また、前回以前のコンパス描画線６４の補正を行う際、既表示のコンパス描画線６４を削除し、補正したコンパス描画線６４を表示することにより、補正前のコンパス描画線６４と補正後のコンパス描画線６４とで、コンパス描画線６４が二重に表示されるのを防止することができる。
【００４２】
なお、本実施形態においては、位置ズレ量ΔＣが第１の所定ズレ量ΔＡ未満である場合、コンパス描画線６４の補正を行う構成であったが、位置ズレ量ΔＣが第１の所定ズレ量ΔＡ以下である場合、コンパス描画線６４の補正を行う構成であっても良い。また、第２の所定ズレ量ΔＢ未満である否かに基づいて、補正の仕方を変更したが、第２の所定ズレ量ΔＢ以下である否かに基づいて、補正の仕方を変更する構成であっても良い。
【００４３】
また、本実施形態においては、位置ズレ前のコンパス描画線６４を、位置ズレ後のコンパス描画線６４の描画支点に合わせて補正する場合、既に表示されている補正前のコンパス描画線６４を削除して、補正後のコンパス描画線６４を表示する構成であったが、補正前のコンパス描画線６４を削除せずに残して、補正後のコンパス描画線６４を表示しても良い。
【００４４】
さらに、本実施形態においては、前回以前のコンパス描画線６４を補正する場合に、予め記憶した各回の検出位置（Ｃｎ、Ｐｎ）に基づいて、補正を行う構成であったが、初期位置と前回の描画動点Ｐ（ｎ−１）とから、過去の軌跡を再現して補正する構成であっても良い。
【００４５】
またさらに、本実施形態においては、検出した位置ズレ量ΔＣ（ΔＸｃ，ΔＹｃ）が、第２の所定ズレ量ΔＢ未満である場合、位置ズレ後のコンパス描画線６４を補正し、第２の所定ズレ量ΔＢ以上且つ第１の所定ズレ量ΔＡ未満である場合、位置ズレ前のコンパス描画線６４を補正する構成であったが、逆に、検出した位置ズレ量ΔＣ（ΔＸｃ，ΔＹｃ）が、第２の所定ズレ量ΔＢ未満である場合、位置ズレ前のコンパス描画線６４を補正し、第２の所定ズレ量ΔＢ以上且つ第１の所定ズレ量ΔＡ未満である場合、位置ズレ後のコンパス描画線６４を補正する構成であっても良い。
【００４６】
また、上記実施形態では詳しく言及していないが、第１の所定ズレ量ΔＡおよび第２の所定ズレ量ΔＢは、第１の所定ズレ量ΔＡが、２画素以上５画素以下であることが好ましく、第２の所定ズレ量ΔＢが、１画素以上２画素以下であることが好ましい。
【符号の説明】
【００４７】
２：プロジェクター、  ３ｄ：コンパスツール、  ４：投射面、  ３２：ツール情報検出部、  ３３：投射光学系、  ３４：制御部、  ６４：コンパス描画線
【図１】
2013086406.tif 000003
【図２】
2013086406.tif 000004
【図３】
2013086406.tif 000005
【図４】
2013086406.tif 000006
【図５】
2013086406.tif 000007
【図６】
2013086406.tif 000008