(57)【要約】【課題】投影面に影が生じて位置検出が正常に行えない部分が生じている場合であっても、描画を行うことができる投影装置を提供する。【解決手段】投影装置は、描画装置により送信された、前記投影面上において描画を指示した位置を示す描画位置情報と、描画を実施することを要求する描画要求情報と、を受信する受信部と、前記描画要求情報が受信されている受信期間において受信された前記描画位置情報を用いて前記投影面に投影する前記画像データを生成する第１生成部と、前記受信期間において前記描画位置情報を受信できなかった描画失敗期間を算出する判定値算出部と、パターン画像を複数種類記憶するパターン記憶部と、前記第１生成部が生成した前記画像データと類似した前記パターン画像を用いて前記描画失敗期間における部分の前記画像データを生成する第２生成部と、生成した前記画像データを投影する投影部と、を備える。【選択図】図３
2014022788.tif 000002
【特許請求の範囲】
【請求項１】
投影面に対して投影を行う投影装置であって、
投影面上に画像データを投影するための描画装置により送信された、前記投影面上において描画を指示した位置を示す描画位置情報と、描画を実施することを要求する描画要求情報と、を受信する受信部と、
前記描画要求情報が受信されている受信期間において受信された前記描画位置情報を用いて前記投影面に投影する前記画像データを生成する第１生成部と、
前記受信期間において前記描画位置情報を受信できなかった描画失敗期間を算出する判定値算出部と、
パターン画像を複数種類記憶するパターン記憶部と、
前記第１生成部が生成した前記画像データと類似した前記パターン画像を用いて前記描画失敗期間における部分の補完画像データを生成する第２生成部と、
前記第２生成部によって生成された補完画像データを前記第１生成部によって生成された前記画像データに補完して投影する投影部と、
を備えることを特徴とする投影装置。
【請求項２】
前記描画失敗期間の値に基づき、前記描画失敗期間において描画できなった線の部分を補完して前記補完画像データを生成するか否かを判定する補完判定部と、を更に備え、
前記第２生成部は、前記部分を補完して前記補完画像データを生成すると判定された場合に、前記第１生成部が生成した前記画像データと類似した前記パターン画像を用いて前記描画失敗期間における前記部分の前記補完画像データを生成する
ことを特徴とする投影装置。
【請求項３】
前記パターン記憶部は、複数種類の図形のパターン画像を記憶しており、
前記第２生成部は、前記第１生成部が生成した前記図形の前記画像データと類似した前記パターン画像を用いて、前記描画失敗期間における前記部分の図形の前記補完画像データを生成する
ことを特徴とする請求項１に記載の投影装置。
【請求項４】
前記パターン記憶部は、複数種類の線形のパターン画像を記憶しており、
前記第２生成部は、前記描画失敗期間の直前と直後において描画された前記線の形状と類似した前記パターン画像を用いて前記描画失敗期間における前記線の前記補完画像データを生成する
ことを特徴とする請求項１に記載の投影装置。
【請求項５】
前記投影部は、前記パターン記憶部に記憶されている複数種類の前記パターン画像を投影するとともに、
投影された前記パターン画像の選択を前記描画装置から受け付ける選択受付部とを更に備え、
前記第２生成部は、選択された前記パターン画像を用いて前記描画失敗期間における前記補完画像データを生成する
ことを特徴とする請求項１に記載の投影装置。
【請求項６】
前記パターン記憶部は、前記パターン画像ごとに優先度を記憶し、
前記第２生成部は、前記優先度が最も高い前記パターン画像を用いて前記描画失敗期間における前記補完画像データを生成する
ことを特徴とする請求項１に記載の投影装置。
【請求項７】
前記第２生成部が過去に前記補完画像データを生成する際に用いた前記パターン画像の履歴を記憶する履歴記憶部とを更に備え、
前記第２生成部は、過去の前記履歴が最も多い前記パターン画像を用いて前記描画失敗期間における前記補完画像データを生成する
ことを特徴とする請求項１に記載の投影装置。
【請求項８】
前記投影部が投影した前記補完画像データを、前記描画装置からの指示を受けて消去する消去部と、
を更に備えることを特徴とする請求項１に記載の投影装置。
【請求項９】
前記補完判定部が前記描画失敗期間において描画できなった前記部分を補完して前記画像データを生成できないと判定した場合に、前記第１生成部が生成した前記画像データを消去する消去部と、
を更にそなえることを特徴とする請求項２に記載の投影装置。
【請求項１０】
前記投影部は、前記補完判定部が前記描画失敗期間において描画できなった前記部分を補完して前記画像データを生成できないと判定した場合に、補完ができない旨を前記投影面に投影する
ことを特徴とする請求項１に記載の投影装置。
【請求項１１】
投影面上に画像データを投影するための描画装置と、投影面に対して投影を行う投影装置とを備える投影システムであって、
前記描画装置により送信された、投影面上において描画を指示した位置を示す描画位置情報と、描画を実施することを要求する描画要求情報とを受信する受信部と、
前記描画要求情報が受信されている受信期間において受信された前記描画位置情報を用いて前記投影面に投影する前記画像データを生成する第１生成部と、
前記受信期間において前記描画位置情報を受信できなかった描画失敗期間を算出する判定値算出部と、
パターン画像を複数種類記憶するパターン記憶部と、
前記第１生成部が生成した前記画像データと類似した前記パターン画像を用いて前記描画失敗期間における部分の前記補完画像データを生成する第２生成部と、
前記第２生成部によって生成された補完画像データを前記第１生成部によって生成された前記画像データに補完して投影する投影部と、
を備えることを特徴とする投影システム。
【請求項１２】
投影面上に画像データを投影するための描画装置により描画された画像データを生成して投影する投影装置を制御するコンピュータに、
前記描画装置により送信された、投影面上において描画を指示した位置を示す描画位置情報と、描画を実施することを要求する描画要求情報と、を受信する受信ステップと、
前記描画要求情報が受信されている受信期間において受信された前記描画位置情報を用いて前記投影面に投影する前記画像データを生成する第１生成ステップと、
前記受信期間において前記描画位置情報を受信できなかった描画失敗期間を算出する判定値算出ステップと、
前記第１生成ステップにおいて生成された前記画像データと類似するパターン画像を用いて前記描画失敗期間における部分の前記補完画像データを生成する第２生成ステップと、
前記第２生成ステップにおいて生成された補完画像データを前記第１生成ステップにおいて生成された前記画像データに補完して投影する投影ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、投影装置、投影システム、プログラムに関する。
【背景技術】
【０００２】
従来、プロジェクタから投影された画面上をポインティングデバイスで指し示したり、ポインティングデバイスによって描画した文字や、線、図形などを投影面にも反映させたりする技術が知られている。例えば、特許文献１に記載の技術においては、例えばポインティングデバイスで投影面上に図形を描画した場合、１×１画素の範囲で示される座標の明るさなどを取得することで、その位置情報を特定し、位置情報によって示される部位に、新たに描画した画像データを生成して、投影するといった方法が行われている。例えば、ポインティングデバイスで線を記載した場合、線を構成するそれぞれの画素の位置情報が取得され、各位置に対応する画像データがそれぞれ投影される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の技術においては、描画を行うように指定された部分の位置情報を取得するには、投影面上に位置検出用のパターンや、その他の画像などが正常に投影されている必要がある。しかしながら、例えば複数の人でこの投影された画面上に書き込みを行うような状況にあっては、利用者によって投影パターンが投影面に正常に投影されない箇所が生じて影ができてしまい、描画の位置情報を取得できなくなってしまうという問題が発生しやすくなっていた。
【０００４】
本発明は、上記に鑑みてなされたものであって、投影面に影が生じて位置検出が正常に行えない部分が生じている場合であっても、描画を行うことができる投影装置を提供することにある。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、投影面に対して投影を行う投影装置であって、投影面上に画像データを投影するための描画装置により送信された、前記投影面上において描画を指示した位置を示す描画位置情報と、描画を実施することを要求する描画要求情報と、を受信する受信部と、前記描画要求情報が受信されている受信期間において受信された前記描画位置情報を用いて前記投影面に投影する前記画像データを生成する第１生成部と、前記受信期間において前記描画位置情報を受信できなかった描画失敗期間を算出する判定値算出部と、パターン画像を複数種類記憶するパターン記憶部と、前記第１生成部が生成した前記画像データと類似した前記パターン画像を用いて前記描画失敗期間における部分の補完画像データを生成する第２生成部と、前記第２生成部によって生成された補完画像データを前記第１生成部によって生成された前記画像データに補完して投影する投影部と、を備えることを特徴とする。
【発明の効果】
【０００６】
本発明によれば、投影面に影が生じて位置検出が正常に行えない部分が生じている場合であっても、描画を行うことができるという効果を奏する。
【図面の簡単な説明】
【０００７】
【図１】図１は、第１の実施形態の投影装置の利用状況を示す図である。
【図２】図２は、第１の実施形態の投影装置の利用状況を示す図である。
【図３】図３は、第１の実施形態の投影装置の機能構成を示すブロック図である。
【図４】図４は、第１の実施形態の投影装置において、取得された描画の位置情報のデータの一例を示す図である。
【図５】図５は、第１の実施形態の投影装置において、画像データの補完に用いられる図形のパターン画像の一例を示す図である。
【図６】図６は、第１の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図７】図７は、第２の実施形態の投影装置において、描画できない線の部分を示す図である。
【図８】図８は、第２の実施形態の投影装置において、画像データの補完に用いられる線のパターン画像の一例を示す図である。
【図９】図９は、第２の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図１０】図１０は、第３の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図１１】図１１は、第４の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図１２】図１２は、第４の実施形態の投影装置において、画像データの補完に用いられる図形のパターン画像の一例を示す図である。
【図１３】図１３は、第５の実施形態の投影装置の機能構成を示すブロック図である。
【図１４】図１４は、第５の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図１５】図１５は、第６の実施形態における投影面の一例を示す図である。
【図１６】図１６は、第６の実施形態の投影装置において、描画できない部分の画像データが消去される処理の流れを示すフロー図である。
【図１７】図１７は、第７の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【図１８】図１８は、第８の実施形態の投影装置において、描画できない部分の画像データを補完して生成する処理の流れを示すフロー図である。
【発明を実施するための形態】
【０００８】
以下に添付図面を参照して、本発明の投影装置の実施の形態を詳細に説明する。
【０００９】
（第１の実施形態）
図１は、第１の実施形態にかかる投影装置を構成するプロジェクタ１００の利用状況について示す図である。投影装置は、プロジェクタ１００に対して、各種制御を行う情報処理装置２００と接続した例として示している。なお、情報処理装置２００が行う各種制御は、プロジェクタ１００内に実装した一体型の構成として実現することも可能である。
【００１０】
図１に示されるように、利用者Ａ〜利用者Ｃの３人の利用者が、上方に設置されたプロジェクタ１００から投影される投影面３００に対して、描画装置であるポインティングデバイス４００を用いて、文字や図形などの書き込みを行う。この際、利用者Ｂ、及び利用者Ｃは投影面３００に対して、プロジェクタ１００から投影される画像データを妨げるように位置しているため、投影面３００には画像データのうち妨げられている部分に影が生じている。なお、描画装置としては、ポインティングデバイス以外にも、例えば直接投影面に描画する電子ペンなどを用いてもよい。
【００１１】
図２は、投影面３００の利用状況を示した図である。図２に示されるように、投影面３００には、利用者による影Ｓが映りこんでいる。ここに、利用者がポインティングデバイス４００によって、影Ｓと重なる位置に図形Ｆを描画使用とした場合、影Ｓと重なる部分については、位置情報が取得できないことから、描画が行われなくなってしまう。本実施形態においては、この描画が行われなかった部分を補完するための後述する構成が設けられている。
【００１２】
図３は、情報処理装置２００、プロジェクタ１００、及びポインティングデバイス４００の機能構成を示すブロック図である。図３に示されるように、ポインティングデバイス４００は、位置情報取得部４０１、描画要求検出部４０２、描画要求ボタン４０３、及び送信部４０４を備えている。位置情報取得部４０１は、ポインティングデバイス４００が指示した投影面３００における位置情報を取得する。位置情報は、例えば投影面における左上の角の部分を（０，０）の座標として、１×１画素に対して、一つの座標が割り当てられている。なお、位置情報取得部４０１は、ポインティングデバイス４００に設けるのではなく、ポインティングデバイス４００が指示した位置の映像情報を情報処理装置２００やプロジェクタ１００側に設けたカメラなどで取得して、これらの装置内で位置情報を算出して取得するようにしてもよい。また、位置情報取得部４０１は、位置情報が取得された時間を示す時刻情報も取得する。位置情報取得部４０１は、例えば１秒間に３０回のタイミングで、それぞれ位置情報と時刻情報とを取得していることとする。なお、位置の取得方法については、従来の技術で述べたような様々な方法を採用することができるため、ここでは説明を省略する。
【００１３】
描画要求検出部４０２は、ポインティングデバイス４００に設けられた描画要求ボタン４０３が押されたときに、送信される描画要求信号を検出する。描画要求信号は、信号が検出されている間においてポインティングデバイス４００からのポインターを投影面３００に当てた場合は、ポインターの軌跡を投影面３００上に描画するものである。なお、描画要求信号は、描画要求ボタン４０３が押されることで出力されるものではなく、例えば特定の描画を支持する操作パターンをポインティングデバイス４００に行うことによって、操作検出後の決まった時間の間の操作を描画の指示とみなすようにしてもよい。
【００１４】
送信部４０４は、取得された位置情報、描画要求信号、及び時刻情報を情報処理装置２００に対して送信する。
【００１５】
情報処理装置２００は、受信部２０１、図形生成部２０２、記憶部２０３、パターン記憶部２０４、判定値算出部２０５、補完判定部２０６、及び補完生成部２０７を備えている。受信部２０１は、ポインティングデバイス４００から送信された位置情報、描画要求信号、時刻情報などを受信する。図形生成部２０２は、受信部２０１が描画要求信号を受信した場合、信号を受信している間に受信した位置情報が示す投影面３００における位置
に、画素を連結した線や図形、文字などの画像データを生成する。記憶部２０３は、情報処理装置２００において生成されたデータや、ポインティングデバイス４００から受信されたデータなどを記憶する。
【００１６】
図４は、記憶部２０３に記憶されているポインティングデバイス４００から受信したデータの一例を示す図である。図４に示されるように、データは、所定のタイミング、本実施形態では１秒間に３０回のタイミングで受信されるごとに、記憶されている。データは、取得された時刻情報と、位置情報と、描画要求信号が受信されているか否かを示す描画要求フラグからなる。位置情報は、投影面３００における左上端を基点とした座標として示されている。また、描画要求フラグは、ＴｒｕｅとＦａｌｓｅとの２種類が存在する。描画要求フラグがＴｒｕｅであり、位置情報が取得されているデータは、図形生成部２０２により描画される画像データが生成される。一方、描画要求フラグがＴｒｕｅでありながら、位置情報が取得されていないデータは、何らかの理由により、描画を指定した位置の位置情報が取得できなかった場合を示している。
【００１７】
パターン記憶部２０４は、後述するポインティングデバイス４００による描画が失敗した部分を保管する際に用いる複数種類の図形のパターン画像を記憶する。図５はパターン記憶部２０４に記憶されたパターン画像の一例を示す。パターン画像は、各図形の形状が抽象化されたものであり、図形を構成する部分のうち特定的な部分が、既存の図形などの類似を判定する技術により判別可能なように、それぞれが分類されている。
【００１８】
判定値算出部２０５は、ポインティングデバイス４００による描画が失敗した場合に、この失敗した部分を補完するための処理を実行するか否かを決定するための判定値である描画失敗期間を算出する。描画失敗期間は、受信した時刻情報のうち、描画要求フラグがＴｒｕｅであるにもかかわらず、位置情報が取得できていない期間を示しており、図４では、「９：１４：１２：０７」〜「９：１４：１２：１３」の間の０．６秒間が相当する。補完判定部２０６は、描画された画像データのうち描画失敗期間に該当する部分のデータを補完するか否かを判定値に基づいて判定する。補完生成部２０７は、データを補完する場合、パターン記憶部２０４から選択されたパターンに基づき補完用の画像データを生成して、記憶部２０３に記憶する。
【００１９】
プロジェクタ１００は、記憶部２０３に記憶され、情報処理装置２００において生成された画像データを投影面３００に投影する投影部１０１を備えている。
【００２０】
次に、本実施形態において、上述したように利用者の影Ｓなどが原因で、位置情報が取得できなかった部分を補完して、画像データを生成する処理の流れについて図６を用いて説明する。
【００２１】
まず受信部２０１は、描画要求信号をポインティングデバイス４００から受信したか否かを判定する（ステップＳ２０１）。描画要求信号をポインティングデバイス４００から受信していないと判定された場合（ステップＳ２０１：Ｎｏ）、受信するまで処理を繰り返す。描画要求信号をポインティングデバイス４００から受信したと判定された場合（ステップＳ２０１：Ｙｅｓ）、受信部２０１は受信した描画の指定された位置情報を記憶部２０３に時刻情報とともに、記憶する（ステップＳ２０２）。
【００２２】
次いで、受信部２０１は、ポインティングデバイス４００による描画が終了したか、すなわちポインティングデバイス４００から受信した描画要求信号に基づく描画要求フラグがＴｒｕｅからＦａｌｓｅに切り替わったか否かを判定する（ステップＳ２０３）。ポインティングデバイス４００による描画が終了していないと判定された場合（ステップＳ２０３：Ｎｏ）、描画が終了するまで取得された位置情報を記憶し続ける。一方、ポインティングデバイス４００による描画が終了したと判定された場合（ステップＳ２０３：Ｙｅｓ）、図形生成部２０２は、記憶されている位置情報から図形の画像データを生成し、記憶部２０３に記憶する（ステップＳ２０４）。次いで、補完生成部２０７は、パターン記憶部２０４から図形のパターン画像をそれぞれ取得する（ステップＳ２０５）。
【００２３】
次いで、補完生成部２０７は、図形生成部２０２が生成した図形の画像データと、取得したパターン画像のうちいずれかと、が類似しているか否かを判定する（ステップＳ２０６）。類似しているパターン画像がないと判定された場合（ステップＳ２０６：Ｎｏ）、投影部１０１は、図形生成部２０２が生成した画像データのみを投影する（ステップＳ２１０）。一方、類似しているパターン画像が存在すると判定された場合（ステップＳ２０６：Ｙｅｓ）、判定値算出部２０５は、描画失敗期間Ｔｍと、描画期間Ｔｃを算出する（ステップＳ２０７）。描画期間Ｔｃは、描画要求フラグがＴｒｕｅであり、かつ位置情報を受信できている期間である。
【００２４】
次いで、補完判定部２０６は、算出した描画失敗期間Ｔｍと、描画期間Ｔｃの値を元に、Ｔｍ／Ｔｍ＋Ｔｃ＜閾値であるか否かを判定する（ステップＳＳ２０８）。すなわち、描画ができなかった部分が描画した図形において占める割合が閾値以上となった場合には、描画が成功した部分から補完すべき図形などの形状を予測することが困難になることからこのような判定が行われる。なお、本実施形態においては、描画失敗期間Ｔｍの割合によって判定を行うこととしたが、描画失敗期間が予め定めた期間より長かったり、描画が失敗した期間の位置情報が示す位置の間の距離が長かったりした場合に、図形の補完を行わないようにすることもできる。
【００２５】
Ｔｍ／Ｔｍ＋Ｔｃ＜閾値であると判定された場合（ステップＳ２０８：Ｙｅｓ）、補完生成部２０７は、パターン画像のうち描画された図形と最も類似するものを用いて、描画を失敗した部分の図形を補完して画像データの部分を生成し、記憶部２０３に記憶する（ステップＳ２０９）。そして、投影部１０１は、記憶部２０３に記憶された図形生成部２０２と補完生成部２０７が生成した画像データをともに投影する（ステップＳ２１０）。一方、Ｔｍ／Ｔｍ＋Ｔｃが閾値より大きいと判定された場合（ステップＳ２０８：Ｎｏ）、投影部１０１は、図形生成部２０２が生成した画像データのみを投影する（ステップＳ２１０）。
【００２６】
以上に示した本実施形態の投影装置にあっては、利用者などによって投影がさえぎられている箇所があり、ポインティングデバイス４００により描画を指定された位置の位置情報が取得できないことにより、描画が行えなかった部分がある場合でも、パターン画像を用いて、補完して画像データを生成し、正しい状態の図形を描画することができるようになる。
【００２７】
また、描画が失敗した部分の大きさや、その描画にかかる時間によって、描画できなかった部分を補完することができるか否かを判定し、できる場合に画像データの補完を実行することとしたため、描画ができなかった部分を補完するために必要となる情報が不足する状況で、誤った補完が行われる可能性を抑制することができるようになる。
【００２８】
（第２の実施形態）
次に、本発明の投影装置が実現された第２の実施形態について説明する。第２の実施形態にあっては、図形のパターン画像ではなく、線のパターン画像を用いて画像データの補完が行われる場合を示す。
【００２９】
図７に示されるように、２点（ｘ１、ｙ１）と（ｘ２、ｙ２）の間の部分が描画のできなかった部分であり、この領域に相当するのが、描画失敗期間Ｔｍである。また、本実施形態においては、描画失敗期間Ｔｍの直前の期間Ｔｎにおいて描画された線と類似したパターン画像を用いて描画ができなかった部分の補完が行われる。
【００３０】
図８は、複数種類の線のパターン画像の例を示す図である。期間Ｔｎにおいて描画された線の形状と類似する線のパターン画像を用いて補完生成部２０７は、画像データを生成する。
【００３１】
図９は、本実施形態において、描画できなかった部分を補完して生成する処理の流れを示すフロー図である。図６と同じ処理にあっては、同様の符号を付与している。以下処理の異なる部分のみについて説明する。
【００３２】
図形生成部２０２は、位置情報を用いて位置情報を取得できなかった描画失敗期間Ｔｍの直前の期間Ｔｎの位置情報をそれぞれ取得し、期間Ｔｎにおける画像データを生成する（ステップＳ３０４）。そして、以降この生成した線の画像データと取得した線のパターン画像とを比較して、類似するパターン画像を用いて補完生成部２０７は画像データを生成する。
【００３３】
なお、線の補完にあたっては、パターン画像を用いなくても、描画失敗期間Ｔｍの直前の期間の線の形状を用いて、形状が繰り返されるように補完するようにすることもできる。また、パターン画像としては、図形や線だけではなく、例えば描画されるのが文字の場合は、文字のパターン画像を予め登録しておき、文字を補完するといったことも可能である。
【００３４】
（第３の実施形態）
次に、本発明の第３の実施形態について説明する。第３の実施形態にあっては、描画された図形等と類似するパターン画像が複数存在する場合に、投影部１０１によって一度パターン画像を投影し、利用者が用いるパターン画像を選択することができるよう構成されている。
【００３５】
図１０は、本実施形態における、描画ができなかった部分を補完して生成する処理の流れを示したフロー図である。図１０は、ステップＳ２０８がＹｅｓとなった以降の処理である。まず、Ｔｍ／Ｔｍ＋Ｔｃ＜閾値であると判定された場合（ステップＳ２０８：Ｙｅｓ）、描画された図形等の画像データと類似するパターン画像が複数存在するか否かが判定される（ステップＳ４０２）。なお、類似するとは、各画像データに含まれる特徴点から算出される類似度を示す判定値が所定値以上の場合に類似するとし、判定値の算出には既存の方法を用いることができる。
【００３６】
描画された図形等の画像データと類似するパターン画像が複数存在しない、すなわち類似するのが一つのパターン画像であった場合（ステップＳ４０２：Ｎｏ）、補完生成部２０７は、通常通り類似するパターン画像を用いて、描画ができなかった部分を補完して画像データを生成して記憶部２０３に記憶する（ステップＳ４０５）。一方、描画された図形等の画像データと類似するパターン画像が複数存在する場合（ステップＳ４０２：Ｙｅｓ）、投影部１０１は、類似するパターン画像をそれぞれ投影する（ステップＳ４０３）。なお、類似するパターン画像だけでなく、全てのパターン画像を投影するようにしてもよい。そして、投影されたパターン画像の選択が受け付けられるまで、待機する（ステップＳ４０４：Ｎｏ）。選択の受け付けは、例えば投影された各パターン画像にポインティングデバイス４００からのポインターが重なるようにして、描画要求ボタン４０３を押すことにより選択が行われるようにして構成することができる。
【００３７】
パターン画像が選択されると（ステップＳ４０４：Ｙｅｓ）、補完生成部２０７は、選択されたパターン画像を用いて描画ができなかった部分を補完して、画像データを生成し記憶部２０３に記憶する（ステップＳ４０５）。そして、最後の投影部１０１が、補完した画像データも投影する（ステップＳ４０６）。
【００３８】
本実施形態の投影装置にあっては、パターン画像を利用者が選択することができることから、描画しようと意図していた図形等と一致するパターン画像を選ぶことができ、利用者の意図と異なる描画の態様で、描画ができなかった部分が補完されてしまうことを抑制することができるようになる。
【００３９】
（第４の実施形態）
次に、本発明の第４の実施形態について説明する。第４の実施形態においては、第３の実施形態と同様に類似するパターン画像が複数存在する場合について示すが、優先度の高いパターン画像を補完に用いる点が異なっている。以下、図１１、及び図１２を用いて説明する。
【００４０】
図１１に示されるように、類似するパターン画像が複数存在する場合（ステップＳ４０２：Ｙｅｓ）、優先度の高いパターン画像が選択される（ステップＳ５０１）。優先度は、図１２に示されるように、各パターン画像と対応付けられて記憶されており、本実施形態においては、優先度の値が小さいほど、優先度が高いよう設定されている。したがって、類似するパターン画像のうち、最も優先度が高いパターン画像が選択されるようになる。パターン画像が選択されると、補完生成部２０７は、選択されたパターン画像を用いて描画ができなかった部分を補完して、画像データを生成し記憶部２０３に記憶する（ステップＳ４０５）。そして、最後の投影部１０１が、補完した画像データも投影する（ステップＳ４０６）。
【００４１】
本実施形態の投影装置にあっては、予めよく描画する図形と類似するパターン画像の優先度を高く設定しておけば、利用者がパターン画像を選択する必要がなく、最適なパターン画像により自動的に図形等の描画できなかった部分の補完が行われるようになる。
【００４２】
（第５の実施形態）
次に、第５の実施形態について説明する。第５の実施形態においては、図１３に示されるように、新たに履歴記憶部２０８が設けられている。履歴記憶部２０８は、描画ができなかった部分を補完する際に用いられたパターン画像の利用の履歴を記憶する。すなわち、あるパターン画像が他にも用いられる毎に、パターン画像に対応した使用履歴のレコードが新たに追加される。
【００４３】
本実施形態において描画できなかった部分を補完して生成する処理の流れを図１４に示す。図１４に示されるように、類似するパターン画像が複数存在する場合（ステップＳ４０２：Ｙｅｓ）、履歴記憶部２０８に記憶されたパターン画像の履歴を参照し、類似するもので最も履歴の多いパターン画像が選択される（ステップＳ５０２）。パターン画像が選択されると、補完生成部２０７は、選択されたパターン画像を用いて描画ができなかった部分を補完して、画像データを生成し記憶部２０３に記憶する（ステップＳ４０５）。そして、最後の投影部１０１が、補完した画像データも投影する（ステップＳ４０６）。
【００４４】
本実施形態の投影装置にあっては、描画の補完に用いられた回数が最も多いパターン画像を用いることで、利用者がプレゼン中などに使用頻度が高い図形や文字などと類似したパターン画像が選択されやすくなる。
【００４５】
（第６の実施形態）
本実施形態の投影装置にあっては、補完した投影された部分が利用者の意図しないものであった場合に、補完された画像データを消去することができるように構成されている。図１５は、投影面３００に投影された画像データの一例を示す。図１５に示されるように、投影面３００には、画像データ３０１が投影されている。画像データ３０１は、その一部が補完生成部２０７によって生成された画像データにより構成されている。また、投影面３００には、補完した画像データが意図するものでない場合に、消去を指示する画像消去ボタン３０２が表示されている。画像消去ボタン３０２が選択されると、投影された画像データのうち、補完生成部２０７によって生成された画像データの部分が消去される。
【００４６】
図１６は、画像データが消去される処理の流れを示したフロー図である。図１６に示されるように、投影部１０１は、補完生成部２０７、及び図形生成部２０２によって生成された画像データと、画像消去ボタン３０２を投影する（ステップＳ６０１）。次いで、画像消去ボタン３０２が操作されたか否かの判定が行われる（ステップＳ６０２）。画像消去ボタン３０２が操作されたと判定された場合（ステップＳ６０２：Ｙｅｓ）、補完された図形等の部分の画像データが削除される（ステップＳ６０３：消去部）。一方、画像消去ボタン３０２が操作されていない、例えば予め定めた時間内に操作がなかった場合（ステップＳ６０２：Ｎｏ）、そのまま処理は終了する。
【００４７】
本実施形態の投影装置にあっては、補完された画像データが利用者の意図しないものであった場合、補完された部分を消去することができるようになる。
【００４８】
（第７の実施形態）
第７の実施形態においては、図１７に示されるように、ステップＳ２０８の判定の結果、描画できなかった部分を補完できないと判定された場合（ステップＳ２０８：Ｎｏ）、図形生成部２０２が生成した図形等の画像データが削除され、処理を終了する（ステップＳ７０１：消去部）。このようにすることで、描画ができなかった部分が補完することのできなかった不完全な図形等を自動的に消去することができるようになる。
【００４９】
（第８の実施形態）
第８の実施形態においては、図１８に示されるように、ステップＳ２０８の判定の結果、描画できなかった部分を補完できないと判定された場合（ステップＳ２０８：Ｎｏ）、投影部１０１が補完できなかった旨を投影し、処理を終了する（ステップＳ８０１）。
【００５０】
なお、以上の実施形態の投影装置、又は情報処理装置は、ＣＰＵなどの制御装置と、ＲＯＭ（Read  Only  Memory）やＲＡＭなどの記憶装置と、ＨＤＤ、ＣＤドライブ装置などの外部記憶装置と、ディスプレイ装置などの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００５１】
また、以上の実施形態の投影装置で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。
【００５２】
また、以上の実施形態の投影装置で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、以上の実施形態の投影装置で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５３】
また、以上の実施形態の投影装置で実行されるプログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【００５４】
以上の実施形態の投影装置で実行されるプログラムは、上述した各部を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体からプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、各部が主記憶装置上に生成されるようになっている。
【符号の説明】
【００５５】
１００  プロジェクタ
１０１  投影部
２００  情報処理装置
２０１  受信部
２０２  図形生成部
２０３  記憶部
２０４  パターン記憶部
２０５  判定値算出部
２０６  補完判定部
２０７  補完生成部
２０８  履歴記憶部
３００  投影面
３０１  画像データ
３０２  画像消去ボタン
４００  ポインティングデバイス
４０１  位置情報取得部
４０２  描画要求検出部
４０３  描画要求ボタン
４０４  送信部
【先行技術文献】
【特許文献】
【００５６】
【特許文献１】特開２００７−４８１３５号公報
【図１】
2014022788.tif 000003
【図２】
2014022788.tif 000004
【図３】
2014022788.tif 000005
【図４】
2014022788.tif 000006
【図５】
2014022788.tif 000007
【図６】
2014022788.tif 000008
【図７】
2014022788.tif 000009
【図８】
2014022788.tif 000010
【図９】
2014022788.tif 000011
【図１０】
2014022788.tif 000012
【図１１】
2014022788.tif 000013
【図１２】
2014022788.tif 000014
【図１３】
2014022788.tif 000015
【図１４】
2014022788.tif 000016
【図１５】
2014022788.tif 000017
【図１６】
2014022788.tif 000018
【図１７】
2014022788.tif 000019
【図１８】
2014022788.tif 000020