(57)【要約】【課題】投写した画像が表示される表示面の内外に跨って行われる操作に応じた処理の不具合を解消する。【解決手段】情報処理装置としてのプロジェクター１０−１は、画像が投写される投写面であるスクリーン４０に対して指示体３０により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、前記検出手段が前記画像の表示面であるプライマリー画面ＳＣ１内の第１の位置を検出した後、プライマリー画面ＳＣ１外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段とを備える。【選択図】図１
2015191484.tif 000002
【特許請求の範囲】
【請求項１】
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、
前記検出手段が前記画像の表示面内の第１の位置を検出した後、前記表示面外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段と
を備える情報処理装置。
【請求項２】
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、
前記検出手段が前記画像の表示面外の第１の位置を検出した後、前記表示面内の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段と
を備える情報処理装置。
【請求項３】
前記検出手段は、
前記表示面を含む撮像領域を所定の周期で撮像した画像データに基づいて、前記指示された位置を検出し、
前記生成手段は、
前記撮像の時期が１周期だけ異なる２つの前記画像データに基づいて、前記第１の位置及び前記第２の位置を特定し、前記第３の位置の位置情報を生成する
ことを特徴とする請求項１又は請求項２に記載の情報処理装置。
【請求項４】
前記検出手段は、
前記表示面よりも広い前記撮像領域を撮像した前記画像データに基づいて、前記指示された位置を検出する
ことを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記生成手段は、
前記第３の位置と関連付けて、前記指示体が前記表示面外へ移動したことを示す情報を生成する
ことを特徴とする請求項１から請求項４のいずれか１項に記載の情報処理装置。
【請求項６】
前記表示面として第１の表示面と第２の表示面とが配列し、
前記生成手段は、
前記第１の位置が前記第１の表示面内で、前記第２の位置が前記第２の表示面内で検出された場合に、前記第３の位置の位置情報を生成する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記生成手段は、
前記指示体が前記表示面外へ移動したことを示す情報が前記検出手段により供給された場合に、当該情報が前記第１の表示面から前記第２の表示面への移動に対応するときは、当該情報を削除する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記生成手段は、
前記第１の表示面に対し、前記第３の位置と関連付けて前記指示体が前記表示面外へ移動したことを示す情報を生成する
ことを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記生成手段は、
前記第２の表示面に対し、前記第３位置の位置情報を生成する
ことを特徴とする請求項８に記載の情報処理装置。
【請求項１０】
投写面に画像を投写する投写手段と、
前記投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、
前記検出手段が前記画像の表示面内の第１の位置を検出した後、前記表示面外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段と、
前記検出手段により供給された位置情報、及び、前記生成手段により生成された位置情報を出力する出力手段と
を備えるプロジェクター。
【請求項１１】
投写面に画像を投写する投写手段と、
前記投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、
前記検出手段が前記画像の表示面外の第１の位置を検出した後、前記表示面内の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段と、
前記検出手段により供給された位置情報、及び、前記生成手段により生成された位置情報を出力する出力手段と
を備えるプロジェクター。
【請求項１２】
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給するステップと、
前記画像の表示面内の第１の位置を検出した後、前記表示面外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成するステップと
を備える情報処理方法。
【請求項１３】
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給するステップと、
前記画像の表示面外の第１の位置を検出した後、前記表示面内の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成するステップと
を備える情報処理方法。
【請求項１４】
コンピューターに、
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給するステップと、
前記画像の表示面内の第１の位置を検出した後、前記表示面外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成するステップと
を実行させるためのプログラム。
【請求項１５】
コンピューターに、
画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給するステップと、
前記画像の表示面外の第１の位置を検出した後、前記表示面内の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成するステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の投写面上の位置を指示して行われる操作を検出する技術に関する。
【背景技術】
【０００２】
ペン等の指示体で指示された画像の投写面上の位置を検出し、検出した位置に応じて手書きの画像を表示させたり、オブジェクト（例えばメニューやアイコン）を選択する操作を受け付けたりする機能を備えたプロジェクターがある。かかるプロジェクターにおいて、表示中の複数画面に跨る処理を実行可能にする技術が、特許文献１に開示されている。特許文献１は、複数の画像ソースから入力された画像を１台のプロジェクターが分割表示した場合の、複数の表示領域に跨る処理を実行することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−９７１７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つのＰＣ（Personal Computer）に複数台のモニターを接続して実質的な画面領域を拡大させる、マルチモニターと呼ばれる表示手法がある。この表示手法を利用すれば、複数台のプロジェクターを使用して、投写した画像が表示される表示面を実質的に拡大させることができる。しかし、一のプロジェクターに対応する表示面の内外に跨る操作が行われた場合に、当該操作に応じた処理に不具合が生じる可能性がある。特許文献１は、複数台のプロジェクターを使用した場合の処理の不具合については開示していない。
本発明は、上述した事情に鑑みてなされたもので、その目的の一つは、投写した画像が表示される表示面の内外に跨って行われる操作に応じた処理の不具合を解消することである。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明に係る情報処理装置は、画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、前記検出手段が前記画像の表示面内の第１の位置を検出した後、前記表示面外の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段とを備える。
この発明によれば、投写した画像が表示される表示面の内外に跨って行われる操作に応じた処理の不具合を解消することができる。
【０００６】
上記目的を達成するために、本発明に係る情報処理装置は、画像が投写される投写面に対して指示体により指示された位置を繰り返し検出し、検出した位置の位置情報を供給する検出手段と、前記検出手段が前記画像の表示面外の第１の位置を検出した後、前記表示面内の第２の位置を検出した場合、前記第１の位置と前記第２の位置とに挟まれる第３の位置の位置情報を生成する生成手段とを備える。
この発明によれば、投写した画像が表示される表示面の内外に跨って行われる操作に応じた処理の不具合を解消することができる。
【０００７】
本発明において、前記検出手段は、前記表示面を含む撮像領域を所定の周期で撮像した画像データに基づいて、前記指示された位置を検出し、前記生成手段は、前記撮像の時期が１周期だけ異なる２つの前記画像データに基づいて、前記第１の位置及び前記第２の位置を特定し、前記第３の位置の位置情報を生成してもよい。
この発明によれば、撮像の時期が連続する２つの画像データに基づいて、表示面の内外に跨って行われた操作を検出することができる。
【０００８】
本発明において、前記検出手段は、前記表示面よりも広い前記撮像領域を撮像した前記画像データに基づいて、前記指示された位置を検出してもよい。
この発明によれば、表示面よりも撮像領域を広くすることによって、表示面の内外に跨って行われた操作を検出することができる。
【０００９】
本発明において、前記生成手段は、前記第３の位置と関連付けて、前記指示体が前記表示面外へ移動したことを示す情報を生成してもよい。
この発明によれば、指示体が表示面外へ移動した位置を精度良く検出することができる。
【００１０】
本発明において、前記表示面として第１の表示面と第２の表示面とが配列し、前記生成手段は、前記第１の位置が前記第１の表示面内で、前記第２の位置が前記第２の表示面内で検出された場合に、前記第３の位置の位置情報を生成してもよい。
この発明によれば、第１の表示面及び第２の表示面に跨って行われる操作に応じた処理の不具合を解消することができる。
【００１１】
本発明において、前記生成手段は、前記指示体が前記表示面外へ移動したことを示す情報が前記検出手段により供給された場合に、当該情報が前記第１の表示面から前記第２の表示面への移動に対応するときは、当該情報を削除してもよい。
この発明によれば、第１の表示面から第２の表示面へ指示体が移動した位置を誤認する可能性を低くすることができる。
【００１２】
本発明において、前記生成手段は、前記第１の表示面に対し、前記第３の位置と関連付けて前記指示体が前記表示面外へ移動したことを示す情報を生成してもよい。
この発明によれば、指示体が第１の表示面から第２の表示面へ移動した位置を精度良く検出することができる。
【００１３】
本発明において、前記生成手段は、前記第２の表示面に対し、前記第３位置の位置情報を生成してもよい。
この発明によれば、第１の表示面から指示体が移動してきた第２の表示面上の位置を精度良く検出することができる。
なお、本発明は、情報処理装置のほか、プロジェクター、情報処理方法及びプログラムとしても観念することが可能である。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１実施形態に係る投写システムの全体構成を示す図。
【図２】同実施形態に係る投写システムのハードウェア構成を示すブロック図。
【図３】同実施形態に係る投写システムの機能構成を示すブロック図。
【図４】同実施形態に係る補間処理を示すフローチャート。
【図５】同実施形態に係るプライマリー画面に係る補間処理の説明図。
【図６】同実施形態に係るセカンダリー画面に係る補間処理の説明図。
【図７】同実施形態に係る描画処理の説明図。
【図８】本発明の第２実施形態に係る投写システムの機能構成を示すブロック図。
【図９】同実施形態に係る補間処理の説明図。
【図１０】同実施形態に係る補間処理の説明図。
【図１１】２画面表示時の描画処理において発生する不具合の一例の説明図。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図面を参照しつつ説明する。
［第１実施形態］
図１は、本発明の第１実施形態に係る投写システム１の全体構成を示す図である。投写システム１は、プロジェクター１０−１と、プロジェクター１０−２と、ＰＣ（Personal Computer）２０と、指示体３０とを備える。
プロジェクター１０−１，１０−２は、ここでは液晶プロジェクターであり、水平方向に隣り合って配置される。プロジェクター１０−１，１０−２は、ＰＣ２０から入力された画像信号に基づいて、スクリーン４０上に画像を投写する投写型表示装置である。プロジェクター１０−１，１０−２は、例えばＲ（Red）、Ｇ（Green）、Ｂ（Blue）の三原色の各色成分に対応した入力画像を表す画像信号に基づいて、カラー画像を投写する。スクリーン４０は、ここでは反射型のスクリーンであり、プロジェクター１０−１，１０−２により画像が投写される投写面である。
【００１６】
プロジェクター１０−１は、プライマリー画面ＳＣ１（第１の表示面）をスクリーン４０上に投写する。プロジェクター１０−２は、セカンダリー画面ＳＣ２（第２の表示面）をスクリーン４０上に投写する。プライマリー画面ＳＣ１は、マルチモニターの表示手法におけるプライマリーモニターに対応し、セカンダリー画面ＳＣ２は、マルチモニターの表示手法におけるセカンダリーモニターに対応する画面である。このため、プライマリー画面ＳＣ１及びセカンダリー画面ＳＣ２が配列することにより、全体として一つの画面領域ＳＣが表示される。本実施形態において、プライマリー画面ＳＣ１の右端の辺と、セカンダリー画面ＳＣ２の左端の辺とが一致するように、プロジェクター１０−１，１０−２が予め調整されているものとする。プロジェクター１０−１，１０−２は、画面領域ＳＣの表示に関する情報処理を実行する情報処理装置として機能する。
以下の説明で、符号の末尾に枝番で「１」を付した構成要素は、プロジェクター１０−１の構成要素であり、符号の末尾に枝番で「２」を付した構成要素は、プロジェクター１０−２の構成要素である。
【００１７】
ＰＣ２０は、プロジェクター１０−１，１０−２に入力される画像信号の信号源（映像ソース）となる情報処理装置である。ＰＣ２０は、プロジェクター１０−１，１０−２の各々と通信可能に接続される。ＰＣ２０は、例えばＯＳ（Operating System）の機能に基づいて、プライマリー画面を表示する表示装置としてプロジェクター１０−１を関連付け、セカンダリー画面を表示する表示装置としてプロジェクター１０−２を関連付けている。
なお、図１の例では、ＰＣ２０はプロジェクター１０−１，１０−２の各々と有線で接続されるが、無線で接続されてもよく、接続方式や通信方式は特に問わない。
【００１８】
指示体３０は、ここではペン型のデバイス（操作デバイス）であり、スクリーン４０上の位置を指示するためにユーザーＵに使用される。指示体３０は、例えば、画面領域ＳＣに重ねて文字や図形を手書きする操作を行うために、ユーザーＵにより使用される。また、指示体３０は、画面領域ＳＣに含まれる操作可能なオブジェクトを選択する操作を行うために、ユーザーＵにより使用される。指示体３０は、ペン型に限らず、棒形状等の他形状の操作デバイスであってもよい。また、指示体３０は、操作デバイスではなく、ユーザーＵの手や指等で代用されてもよい。
【００１９】
図２は、投写システム１のハードウェア構成を示すブロック図である。プロジェクター１０−１，１０−２は、自装置がプライマリー画面を表示するか、セカンダリー画面を表示するかによって異なる機能を実行するが、ハードウェア構成は互いに共通する。以下ではプロジェクター１０−１のハードウェア構成を代表して説明する。
プロジェクター１０−１は、ＣＰＵ（Central Processing Unit）１１と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、操作部１４と、画像処理部１５と、投写部１６と、カメラ部１７と、インターフェース１８とを備える。
ＣＰＵ１１は、ＲＯＭ１２等の記憶手段に記憶されたプログラムを、ＲＡＭ１３に読み出して実行することにより、プロジェクター１０−１の各部を制御するマイクロコンピューターである。操作部１４は、プロジェクター１０−１の電源のオン／オフや各種操作を行うための操作子（例えば物理キー）を備えた操作手段である。
【００２０】
画像処理部１５は、例えばＡＳＩＣ（Application Specific Integrated Circuit）等の画像処理回路を備え、プロジェクター１０−１が行う画像処理を司る。画像処理部１５は、ＣＰＵ１１の制御に従って、例えばＰＣ２０からインターフェース１８に入力された画像信号に対して、リサイズ処理や台形補正等の所定の画像処理を行う。
【００２１】
投写部１６は、画像処理部１５による画像処理後の画像信号に基づいて、スクリーン４０に画像（プライマリー画面ＳＣ１）を投写する。投写部１６は、光源１６１と、液晶パネル１６２と、光学系１６３と、光源制御部１６４と、パネル駆動部１６５と、光学系駆動部１６６とを有する。光源１６１は、例えばＬＥＤ（Light Emitting Diode）や半導体ダイオードを含む固体光源で、液晶パネル１６２に光を射出する。液晶パネル１６２は、例えば透過型の液晶パネルで、光源１６１から入射した光を変調する光変調器である。液晶パネル１６２は、ＲＧＢの三原色の各色に対応して設けられる。光学系１６３は、例えばレンズやレンズ調整用の駆動回路を備え、液晶パネル１６２により変調された光（画像光）を拡大して、スクリーン４０上に投写する。光源制御部１６４は、ＣＰＵ１１の制御に従って光源１６１を駆動する。パネル駆動部１６５は、ＣＰＵ１１から供給された画像信号に基づいて液晶パネル１６２を駆動する。光学系駆動部１６６は、ＣＰＵ１１の制御に従って光学系１６３の駆動回路を駆動する。
【００２２】
カメラ部１７は、イメージセンサー（例えばＣＭＯＳセンサー又はＣＣＤセンサー）を有し、スクリーン４０を撮像する。本実施形態において、カメラ部１７は、ＣＰＵ１１の制御に従って、投写部１６が画像を投写する範囲よりも広い画角で、スクリーン４０を撮像する。即ち、カメラ部１７は、プライマリー画面ＳＣ１の全体を含む、プライマリー画面ＳＣ１よりも広い領域を撮像領域とする。インターフェース１８は、ＰＣ２０に接続するためのインターフェースである。インターフェース１８は、プロジェクター１０−１とＰＣ２０との間のデータの入出力に関わる機能を実現する。
【００２３】
プロジェクター１０−２は、投写部１６によりセカンダリー画面ＳＣ２をスクリーン４０上に投写する。また、プロジェクター１０−２において、カメラ部１７は、セカンダリー画面ＳＣ２の全体を含む、セカンダリー画面ＳＣ２よりも広い領域を撮像領域とする。
【００２４】
ＰＣ２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、操作部２４と、画像処理部２５と、表示部２６と、記憶部２７と、インターフェース２８と、インターフェース２９とを備える。
ＣＰＵ２１は、ＲＯＭ２２等の記憶手段に記憶されたプログラムを、ＲＡＭ２３に読み出して実行することにより、ＰＣ２０の各部を制御するマイクロコンピューターである。操作部２４は、キーボードやテンキー等の複数の操作子（例えば物理キー）を備えた操作手段である。画像処理部２５は、例えばＡＳＩＣ等の画像処理回路を備え、ＣＰＵ２１の制御に従って各種の画像処理を行う。表示部２６は、例えば液晶ディスプレイであり、ＣＰＵ２１の制御に従って各種の画像（画面）を表示する。記憶部２７は、例えばハードディスク等の記憶媒体を備え、各種のデータを記憶する。記憶部２７は、内部記憶手段、外部記憶手段又はこれらの組み合わせのいずれであってもよい。インターフェース２８は、プロジェクター１０−１に接続するためのインターフェースである。インターフェース２８は、プロジェクター１０−１とＰＣ２０との間のデータの入出力に関わる機能を実現する。インターフェース２９は、プロジェクター１０−２に接続するためのインターフェースである。インターフェース２９は、プロジェクター１０−２とＰＣ２０との間のデータの入出力に関わる機能を実現する。
【００２５】
図１で示されるようにして、２台のプロジェクターを用いて２画面の表示を行う場合、以下で説明する処理の不具合が発生する可能性がある。図１１は、ユーザーＵに描かれた手書きの画像を表示するための描画処理で発生する不具合の一例を説明する図である。
図１１（ａ）に示すように、ユーザーＵが指示体３０を用いて、プライマリー画面ＳＣ１とセカンダリー画面ＳＣ２とを跨って線を描画する操作を行った場合を考える。本来、図１１（ａ）に示した線が描画処理により表示されるべきであるが、プライマリー画面ＳＣ１及びセカンダリー画面ＳＣ２の画面境界付近で、線が途切れることがある。続いて、描画処理において線が途切れる理由を説明する。
【００２６】
一般に、プロジェクターは、指示体３０の位置（典型的には先端位置）を繰り返し検出し、検出した位置の座標情報を、描画処理を行うＰＣ等へ供給する。プロジェクターが供給する座標情報は、指示体３０の位置を座標形式で表した位置情報で、具体的には「プッシュ情報」及び「ポップ情報」を含む。「プッシュ情報」は、検出した指示体３０の位置を表す座標情報である。描画処理では、時間的に連続して検出された２つの座標情報が示す位置同士を線で結んで、線が描画される。「ポップ情報」は、投写した画像の表示面内で指示体３０の位置を検出した後、当該表示面内で指示体３０の位置を検出しなくなった場合に供給される座標情報である。ポップ情報は、例えば、表示面内で最後に検出された指示体３０の位置を表す。
【００２７】
以下、プライマリー画面ＳＣ１及びセカンダリー画面ＳＣ２の各々で発生する描画処理の不具合を説明する。
図１１（ｂ−１）に示すように、プライマリー画面ＳＣ１内の位置のプッシュ情報ＰｕＡが検出された後、指示体３０がプライマリー画面ＳＣ１外へ移動した場合、プッシュ情報ＰｕＡが示す位置のポップ情報Ｐｏが供給されて、プライマリー画面ＳＣ１に関する座標情報の供給が終了する。このため、プッシュ情報ＰｕＡが示す位置と、プライマリー画面ＳＣ１の右端の画面境界とに挟まれる領域には、線が描画されない。
図１１（ｂ−２）に示すように、指示体３０がセカンダリー画面ＳＣ２内へ移動してプッシュ情報ＰｕＢ，ＰｕＣが順次供給された場合、プッシュ情報ＰｕＢ，ＰｕＣが示す位置同士を結ぶ線は描画される。しかし、セカンダリー画面ＳＣ２内で最初に供給されたプッシュ情報は、プッシュ情報ＰｕＢであるから、セカンダリー画面ＳＣ２の左端の画面境界と、プッシュ情報ＰｕＢが示す位置とに挟まれる領域には、線が描画されない。
【００２８】
以上の理由により、図１１（ａ）で説明したユーザーＵの操作が行われた場合、図１１（ｃ）に示す描画処理が行われ、プライマリー画面ＳＣ１とセカンダリー画面ＳＣ２との境界付近で線が途切れる。
投写システム１では、以上説明した描画処理の不具合を解消するための機能が、プロジェクター１０−１，１０−２において実現される。
【００２９】
図３は、投写システム１の機能構成を示すブロック図である。
ＰＣ２０は、画像信号供給手段２０１，２０２と、検出手段２０３と、変換手段２０４と、実行手段２０５と、表示手段２０６とを備える。プロジェクター１０−１は、画像信号入力手段１０１−１と、投写手段１０２−１と、撮像手段１０３−１と、検出手段１０４−１と、生成手段１０５−１と、出力手段１０６−１とを備える。プロジェクター１０−２は、画像信号入力手段１０１−２と、投写手段１０２−２と、撮像手段１０３−２と、検出手段１０４−２と、生成手段１０５−２と、出力手段１０６−２とを備える。
【００３０】
ＰＣ２０において、画像信号供給手段２０１は、画像（映像）を表す画像信号をプロジェクター１０−１へ供給する手段である。画像信号供給手段２０２は、画像（映像）を表す画像信号をプロジェクター１０−２へ供給する手段である。画像信号供給手段２０１，２０２は、例えば、Ｒ、Ｇ、Ｂの三原色の各色成分に対応した画像信号を供給する。画像信号供給手段２０１，２０２は、例えば、ハードディスク装置等のＰＣ２０の内部記録媒体、又は、ＤＶＤ（Digital Versatile Disk）等のデータ記録メディアで例示される外部記録媒体から読み出したデータに基づいて画像信号を再生し、再生した画像信号を供給する。画像信号は、例えば、プレゼンテーション用の資料で例示される文書ファイルの画像や、動画像又は静止画像で例示される画像を表す画像信号であるが、画像信号が表す画像については特に問わない。画像信号供給手段２０１は、ＣＰＵ２１、記憶部２７及びインターフェース２８により実現される。画像信号供給手段２０２は、ＣＰＵ２１、記憶部２７及びインターフェース２９により実現される。
【００３１】
プロジェクター１０−１において、画像信号入力手段１０１−１は、ＰＣ２０から入力された入力画像を表す画像信号を、投写手段１０２−１へ供給する。プロジェクター１０−２において、画像信号入力手段１０１−２は、ＰＣ２０から入力された入力画像を表す画像信号を、投写手段１０２−２へ供給する。画像信号入力手段１０１−１，１０１−２は、例えばＣＰＵ１１、画像処理部１５及びインターフェース１８により実現される。
【００３２】
投写手段１０２−１は、画像信号入力手段１０１−１から供給された画像信号に基づいて、スクリーン４０にプライマリー画面ＳＣ１を投写する手段である。投写手段１０２−２は、画像信号入力手段１０１−２から供給された画像信号に基づいて、スクリーン４０にセカンダリー画面ＳＣ２を投写する手段である。投写手段１０２−１，１０２−２は、例えばＣＰＵ１１、画像処理部１５及び投写部１６により実現される。
【００３３】
撮像手段１０３−１は、スクリーン４０のプライマリー画面ＳＣ１を含む撮像領域を所定の周期で撮像し、撮像した画像を表す画像データ（以下「撮像データ」という。）を生成して、検出手段１０４−１へ供給する。撮像手段１０３−２は、スクリーン４０のセカンダリー画面ＳＣ２を含む撮像領域を所定の周期で撮像し、撮像データを生成して検出手段１０４−２へ供給する。撮像手段１０３−１の撮像周期、及び、撮像手段１０３−２の撮像周期は、例えば、５０Ｈｚ以上６０Ｈｚ以下である。撮像手段１０３−１，１０３−２は、指示体３０がスクリーン４０上の位置を指示している場合、指示体３０を含む撮像画像を表す撮像データを生成する。撮像手段１０３−１，１０３−２は、例えばＣＰＵ１１、画像処理部１５及びカメラ部１７により実現される。
【００３４】
検出手段１０４−１，１０４−２は、スクリーン４０上の位置を指示する指示体３０の位置を繰り返し検出し、検出した位置の座標情報を供給する手段である。検出手段１０４−１，１０４−２は、撮像周期毎に供給された撮像データを解析して、指示体３０の位置、より詳細には、指示体３０の先端の位置を検出する。検出手段１０４−１，１０４−２は、撮像データから指示体３０の位置を検出した場合には、当該位置の座標情報としてプッシュ情報を供給する。また、検出手段１０４−１，１０４−２は、指示体３０が表示面外へ移動した場合には、指示体３０を検出しなくなった位置の座標情報として、ポップ情報を供給する。
なお、検出手段１０４−１，１０４−２が供給する座標情報の各々は、プロジェクター１０−１，１０―２の入力画像の座標系の座標を示す。このため、検出手段１０４−１，１０４−２は、撮像データから求めた座標の座標系を入力画像の座標系に変換する処理を行ってから、座標情報を供給する。検出手段１０４−１，１０４−２は、例えばＣＰＵ１１及び画像処理部１５により実現される。
【００３５】
生成手段１０５−１は、検出手段１０４−１により供給された座標情報に基づいて、座標情報を補間する補間処理を行う。生成手段１０５−２は、検出手段１０４−２により供給された座標情報に基づいて、補間処理を行う。生成手段１０５−１，１０５−２は、例えばＣＰＵ１１及び画像処理部１５により実現される。
【００３６】
ここで、プロジェクター１０−１で実行される補間処理、及び、プロジェクター１０−２実行される補間処理について詳細を説明する。以下、図１１（ａ）に示すように、指示体３０を用いて、プライマリー画面ＳＣ１とセカンダリー画面ＳＣ２を跨る水平方向の直線がユーザーＵに描かれる場合の補間処理を例に挙げて説明する。
【００３７】
＜プロジェクター１０−１の補間処理＞
図４（ａ）は、プロジェクター１０−１で実行されるプライマリー画面ＳＣ１に係る補間処理を示すフローチャートである。図５は、プライマリー画面ＳＣ１に係る補間処理を説明する図である。図５には、説明の便宜のために、プッシュ情報が示す位置同士を結んで描画される線を示している。また、図５には、撮像手段１０３−１の撮像領域がＴ１で示されている。
【００３８】
検出手段１０４−１は、プライマリー画面ＳＣ１内で指示体３０の位置を検出すると、検出した位置のプッシュ情報を、生成手段１０５−１へ供給する（ステップＳ１−１）。生成手段１０５−１は、供給されたプッシュ情報に基づいて、指示体３０（即ち指示体３０が指示する位置）がプライマリー画面ＳＣ１内からプライマリー画面ＳＣ１外へ移動したかどうかを判断する（ステップＳ２−１）。指示体３０のプライマリー画面ＳＣ１外への移動は、ここでは、指示体３０のセカンダリー画面ＳＣ２内への移動のことである。
【００３９】
図５（ａ）に示すように、検出手段１０４−１がプライマリー画面ＳＣ１内のプッシュ情報Ｐｕ１，Ｐｕ２を続けて供給した場合、生成手段１０５−１は、ステップＳ２−１で「ＮＯ」と判断し、供給されたプッシュ情報をパスして、出力手段１０６−１へ供給する（ステップＳ３−１）。
続いて、図５（ｂ）に示すように、検出手段１０４−１がプッシュ情報Ｐｕ３，Ｐｕ４を続けて供給したとする。この場合、検出手段１０４−１は、ステップＳ３−１でプッシュ情報Ｐｕ３を出力手段１０６−１へ供給した後、指示体３０がプライマリー画面ＳＣ１内からプライマリー画面ＳＣ１外へ移動したと判断する（ステップＳ２−１；ＹＥＳ）。図５（ｂ）に示すように、撮像領域Ｔ１はプライマリー画面ＳＣ１よりも広い領域である。このため、検出手段１０４−１は、プライマリー画面ＳＣ１外の位置のプッシュ情報を供給することが可能である。
撮像領域Ｔ１は、例えば、指示体３０が移動する速度によらないで、プライマリー画面ＳＣ１外のプッシュ情報を供給できるように設定されている。プライマリー画面ＳＣ１に対する撮像領域Ｔ１の相対的な大きさは、計算又は実験等に基づいて調整されればよい。本願の発明者らの知見によると、撮像領域Ｔ１は、プライマリー画面ＳＣ１を各方向におよそ１０％拡大した領域で足りる。
【００４０】
ステップＳ２−１で「ＹＥＳ」と判断した後、生成手段１０５−１は、プライマリー画面ＳＣ１の画面境界上に、プッシュ情報を生成する（ステップＳ４−１）。ここでは、生成手段１０５−１は、図５（ｃ）に示す位置にプッシュ情報Ｐｕ３４を生成する。具体的には、生成手段１０５−１は、プッシュ情報Ｐｕ３が示す位置（第１の位置）及びプッシュ情報Ｐｕ４が示す位置（第２の位置）を結ぶ線分と、画面境界とが交差する位置（第３の位置）に、プッシュ情報Ｐｕ３４を生成する。
【００４１】
次に、生成手段１０５−１は、プライマリー画面ＳＣ１の画面境界上に、ポップ情報を生成する（ステップＳ５−１）。ここでは、生成手段１０５−１は、図５（ｄ）に示す位置にポップ情報Ｐｏ１を生成する。具体的には、生成手段１０５−１は、プッシュ情報Ｐｕ３４が生成された位置と同じ位置に、ポップ情報Ｐｏ１を生成する。ステップＳ５−１では、生成手段１０５−１は、検出手段１０４−１から供給されたポップ情報を削除して、新たに生成したポップ情報に置き換える。ステップＳ５−１の処理により、プライマリー画面ＳＣ１の画面境界上の位置で、指示体３０がプライマリー画面ＳＣ１外へ移動したことを、ポップ情報Ｐｏ１に基づいて特定可能にすることができる。
【００４２】
生成手段１０５−１は、ステップＳ４−１で生成したプッシュ情報と、ステップＳ５−１で生成したポップ情報とを、出力手段１０６−１へ供給する（ステップＳ６−１）。画面境界上にプッシュ情報Ｐｕ３４が生成されたので、図５（ｅ）に示すように、プッシュ情報が示す位置同士を結んで描画される線は、プライマリー画面ＳＣ１の画面境界まで達する。
【００４３】
＜プロジェクター１０−２の補間処理＞
図４（ｂ）は、プロジェクター１０−２で実行されるセカンダリー画面ＳＣ２に係る補間処理を示すフローチャートである。図６は、セカンダリー画面ＳＣ２に係る補間処理を説明する図である。図６には、説明の便宜のために、プッシュ情報が示す位置同士を結んで描画される線を示している。また、図６には、撮像手段１０３−２の撮像領域がＴ２で示されている。撮像領域Ｔ２は、撮像領域Ｔ１と同じ知見に基づいて設定される。
【００４４】
検出手段１０４−２は、指示体３０の位置を検出すると、検出した位置のプッシュ情報を、生成手段１０５−２へ供給する（ステップＳ１−２）。生成手段１０５−２は、供給されたプッシュ情報に基づいて、指示体３０がセカンダリー画面ＳＣ２外からプライマリー画面ＳＣ１内へ移動したかどうかを判断する（ステップＳ２−２）。指示体３０のセカンダリー画面ＳＣ２内への移動は、ここでは、指示体３０のプライマリー画面ＳＣ１内からセカンダリー画面ＳＣ２内への移動のことである。
【００４５】
図６（ａ）に示すように、検出手段１０４−２がプッシュ情報Ｐｕ５，Ｐｕ６を続けて供給したとする。プッシュ情報Ｐｕ５は、例えばプッシュ情報Ｐｕ４と同じ位置を表すが、異なる位置を表してもよい。ここでは、生成手段１０５−２は、ステップＳ２−２で「ＹＥＳ」と判断する。
なお、図６（ａ）に示すように、撮像領域Ｔ２はセカンダリー画面ＳＣ２よりも広い領域であるから、検出手段１０４−２はセカンダリー画面ＳＣ２外のプッシュ情報を供給することが可能である。
【００４６】
ステップＳ２−２で「ＹＥＳ」と判断した場合、生成手段１０５−２は、セカンダリー画面ＳＣ２の画面境界上に、プッシュ情報を生成する（ステップＳ３−２）。ここでは、生成手段１０５−２は、図６（ｂ）に示す位置にプッシュ情報Ｐｕ５６を生成する。具体的には、生成手段１０５−２は、プッシュ情報Ｐｕ５が示す位置（第１の位置）及びプッシュ情報Ｐｕ６が示す位置（第２の位置）を結ぶ線分と、画面境界とが交差する位置（第３の位置）に、プッシュ情報Ｐｕ５６を生成する。
【００４７】
次に、生成手段１０５−２は、ステップＳ１−２で供給されたプッシュ情報と、ステップＳ３−２で生成したプッシュ情報とを、出力手段１０６−２へ供給する（ステップＳ４−２）。図６（ｃ）に示すように、画面境界上にプッシュ情報Ｐｕ５６が生成されたので、
セカンダリー画面ＳＣ２の画面境界上のプッシュ情報Ｐｕ５６が示す位置から、セカンダリー画面ＳＣ２内のプッシュ情報Ｐｕ６が示す位置まで延びる線が描画される。
【００４８】
ステップＳ２−２において、指示体３０がセカンダリー画面ＳＣ２外からセカンダリー画面ＳＣ２内へ移動していない、即ち、指示体３０がセカンダリー画面ＳＣ２内で移動したと判断した場合（ステップＳ２−２；ＮＯ）、生成手段１０５−２は、ステップＳ１−２で供給されたプッシュ情報をパスして、出力手段１０６−１へ供給する（ステップＳ５−２）。図６（ｄ）に示すように、検出手段１０４−２がプッシュ情報Ｐｕ６に続けてプッシュ情報Ｐｕ７を供給した場合、生成手段１０５−２は、プッシュ情報Ｐｕ７を出力手段１０６−１へ供給する。
以上が、プロジェクター１０−１及びプロジェクター１０−２で実行される補間処理の説明である。
【００４９】
図３に戻り、出力手段１０６−１は、生成手段１０５−１により生成された座標情報を、ＰＣ２０へ出力する。出力手段１０６−２は、生成手段１０５−２により生成された座標情報を、ＰＣ２０へ出力する。出力手段１０６−１，１０６−２は、例えばＣＰＵ１１及びインターフェース１８により実現される。
なお、本実施形態では、生成手段１０５−１は、検出手段１０４−１から供給されたプッシュ情報を出力手段１０６−１へパスする機能を実行するが、生成手段１０５−１を介さないで、検出手段１０４−１から出力手段１０６−１へ座標情報が供給されてもよい。同様に、生成手段１０５−２を介さないで、検出手段１０４−２から出力手段１０６−２へ座標情報が供給されてもよい。
【００５０】
ＰＣ２０において、検出手段２０３は、指示体３０により指示された位置を繰り返し検出し、検出した位置の座標情報を供給する手段である。具体的には、検出手段２０３は、出力手段１０６−１，１０６−２により出力された座標情報が入力されることにより、当該座標情報が示す位置を検出する。そして、検出手段２０３は、検出した位置の座標情報を、変換手段２０４へ供給する。検出手段２０３は、ＣＰＵ２１及びインターフェース２８，２９により実現される。
【００５１】
変換手段２０４は、検出手段２０３から供給された座標情報に基づいて、操作情報に変換する手段である。変換手段２０４は、例えばＵＳＢ（Universal Serial Bus）規格で定められたＨＩＤ（Human Interface Device）デバイスクラスを割り当てた操作情報に変換する。この操作情報は、ＨＩＤが解釈可能な形式で記述されたコマンドである。変換手段２０４は、変換した操作情報を、実行手段２０５へ供給する。変換手段２０４は、例えば、専用のデバイスドライバーを実行することにより実現される。
【００５２】
実行手段２０５は、変換手段２０４から供給された操作情報に基づいて、所定の処理を実行する手段である。実行手段２０５は、画像信号供給手段２０１，２０２が供給する画像信号が示す画像上の操作情報で特定される位置に、ユーザーＵが手書きした文字や図形を描画する描画処理を行う。実行手段２０５は、描画処理後の画像信号を、画像信号供給手段２０１，２０２、及び、表示手段２０６の各々へ供給する。実行手段２０５は、例えば、専用のデバイスドライバーを実行することにより実現される。
【００５３】
表示手段２０６は、実行手段２０５から供給された画像信号に基づいて、画像を表示する手段である。表示手段２０６が表示した画像は、ＰＣ２０を操作するユーザー（ユーザーＵ又はその他のユーザー）によって観察される。表示手段２０６は、ＣＰＵ１１及び表示部２６の協働により実現される。
【００５４】
図７は、図５，６で説明した補間処理に応じて表示される画面領域ＳＣを示す図である。図７に示すように、プライマリー画面ＳＣ１に対し、プッシュ情報Ｐｕ３４が生成され、更に、セカンダリー画面ＳＣ２に対し、プッシュ情報Ｐｕ５６が生成されたので、プライマリー画面ＳＣ１とセカンダリー画面ＳＣ２との画面境界を跨る線が、途切れることなく表示される。
【００５５】
以上の投写システム１の説明では、プライマリー画面ＳＣ１からセカンダリー画面ＳＣ２に跨る線を描画する場合を説明したが、セカンダリー画面ＳＣ２からプライマリー画面ＳＣ１に跨る線を描画する場合も、補間処理が行われることにより、画面境界を跨る線が途切れることなく表示される。また、プライマリー画面ＳＣ１又はセカンダリー画面ＳＣ２から画面領域ＳＣ外へ指示体３０が移動する場合も、補間処理が行われることにより、画面領域ＳＣの画面境界付近で、線が描画されないという不具合の発生が解消される。
【００５６】
更に、投写システム１によれば、描画処理以外の処理の不具合も解消される場合がある。例えば、ユーザーＵが、アイコン等の操作可能なオブジェクトを、プライマリー画面ＳＣ１及びセカンダリー画面ＳＣ２を跨って移動させるドラッグ操作を行った場合を考える。このドラッグ操作は、指示体３０をスクリーン４０上のオブジェクトに接触させたまま移動させる操作である。
この場合、ＰＣ２０は、プライマリー画面ＳＣ１の画面境界までオブジェクトが移動した後、ポップ情報に基づいて当該オブジェクトが一旦ドロップされたと認識するが、セカンダリー画面ＳＣ２の画面境界上に生成されたプッシュ情報に基づいて、当該オブジェクトが再び選択されたと認識して、再びドラッグ操作を受け付ける。このため、ユーザーＵにとっては、画面境界を跨ってオブジェクトを移動させるドラッグ操作を違和感なく行うことが可能である。即ち、プロジェクター１０−１によりポップ情報が画面境界上に生成されたことにより、ポップ情報に基づく処理の不具合も解消される。
【００５７】
［第２実施形態］
次に、本発明の第２実施形態を説明する。
本実施形態の投写システム１では、プロジェクター１０−１，１０−２ではなく、ＰＣ２０が補間処理を行う点で、上述した第１実施形態と相違する。このため、本実施形態のプロジェクター１０−１，１０−２は、従来構成のプロジェクターと同じアルゴリズムで、指示体３０の位置を検出してもよい。以下、上述した第１実施形態と同じ構成又は機能については、上述した第１実施形態と同じ符号を付して表す。また、本実施形態の投写システム１の全体構成及びハードウェア構成は、上述した第１実施形態と同じでよいから、これらの説明を省略する。
【００５８】
図８は、本実施形態の投写システムの機能構成を示すブロック図である。本実施形態のプロジェクター１０−１，１０−２が備える機能は、生成手段１０５−１，１０５−２を備えない点を除いて、上述した第１実施形態と同じである。即ち、出力手段１０６−１は、検出手段１０４−１により供給された座標情報を、ＰＣ２０へ出力する。出力手段１０６−２は、検出手段１０４−２により供給された座標情報を、ＰＣ２０へ出力する。
【００５９】
ＰＣ２０は、上述した第１実施形態で説明した機能に加え、生成手段２０７を備える。
ＰＣ２０において、検出手段２０３は、出力手段１０６−１および出力手段１０６−２から入力されたそれぞれの座標情報に基づいて、指示体３０により指示された位置を繰り返し検出し、検出した位置の座標情報を生成手段２０７へ供給する手段である。
生成手段２０７は、検出手段２０３により供給された座標情報に基づいて補間処理を行う。生成手段２０７は、例えばＣＰＵ２１及び画像処理部２５により実現される。
【００６０】
図９は、ＰＣ２０で実行される補間処理を示すフローチャートである。図１０は、補間処理を説明する図である。以下、図１１（ａ）に示すように、指示体３０を用いて、プライマリー画面ＳＣ１とセカンダリー画面ＳＣ２を跨る水平方向の直線がユーザーＵに描かれる場合の処理を例に挙げて説明する。図１０には、説明の便宜のために、プッシュ情報が示す位置同士を結んで描画される線を示している。また、本実施形態では、撮像手段１０３−１の撮像領域は、プライマリー画面ＳＣ１に等しい領域でよい。また、撮像手段１０３−２の撮像領域は、セカンダリー画面ＳＣ２に等しい領域でよい。
【００６１】
検出手段２０３は、指示体３０の位置を検出すると、検出した位置のプッシュ情報を、生成手段２０７へ供給する（ステップＳ１１）。生成手段２０７は、供給されたプッシュ情報に基づいて、指示体３０がプライマリー画面ＳＣ１からセカンダリー画面ＳＣ２へ移動したかどうかを判断する（ステップＳ１２）。
【００６２】
図１０（ａ）に示すように、検出手段２０３が、プッシュ情報Ｐｕａ，ポップ情報Ｐｏ，プッシュ情報Ｐｕｂ，Ｐｕｃを順番に検出した場合を考える。プッシュ情報Ｐｕａは、プライマリー画面ＳＣ１内で検出された位置を表す。ポップ情報Ｐｏは、指示体３０がプライマリー画面ＳＣ１外へ移動したことにより供給されたポップ情報である。プッシュ情報Ｐｕｂ，Ｐｕｃは、セカンダリー画面ＳＣ２内で検出された位置を表す。生成手段２０７は、例えば、プライマリー画面ＳＣ１のプッシュ情報が供給されたのに続けて、セカンダリー画面ＳＣ２のプッシュ情報が供給された場合に、ステップＳ１２の処理で「ＹＥＳ」と判断する。
【００６３】
ステップＳ１２の処理で「ＹＥＳ」と判断すると、生成手段２０７は、プライマリー画面ＳＣ１からセカンダリー画面ＳＣ２への移動を特定した、２つのプッシュ情報が示す位置同士の間隔が、撮像手段１０３−１，１０３−２の分解能（例えば撮像周期）に応じた間隔かどうかを判断する（ステップＳ１３）。指示体３０でひと続きの線が描かれた場合、プッシュ情報Ｐｕａが示す位置と、プッシュ情報Ｐｕｂが示す位置との間隔は、撮像手段１０３−１，１０３−２の分解能に応じた所定距離の範囲内に収まるはずである。
【００６４】
生成手段２０７は、プッシュ情報Ｐｕａが示す位置と、プッシュ情報Ｐｕｂが示す位置との間隔が、撮像手段１０３−１，１０３−２の分解能に応じた間隔と判断した場合（ステップＳ１３；ＹＥＳ）、プライマリー画面ＳＣ１に対し、画面境界上にプッシュ情報を生成する（ステップＳ１４）。ここでは、生成手段２０７は、図１０（ｂ）に示すプッシュ情報Ｐｕｓ１を生成する。具体的には、生成手段２０７は、プッシュ情報Ｐｕａが示す位置（第１の位置）及びプッシュ情報Ｐｕｂが示す位置（第２の位置）を結ぶ線分と、画面境界とが交差する位置（第３の位置）に、プッシュ情報Ｐｕｓ１を生成する。このプッシュ情報の生成の意図は、上述した第１実施形態のステップＳ４−１と同じである。
【００６５】
次に、生成手段２０７は、プライマリー画面ＳＣ１に対し、画面境界上にポップ情報を生成する（ステップＳ１５）。ここでは、生成手段２０７は、図１０（ｃ）に示す画面境界上の位置に、ポップ情報Ｐｏ２を生成する。生成手段２０７は、プッシュ情報Ｐｕｓ１が示す位置と同じ位置にポップ情報Ｐｏ２を生成する。ステップＳ１５では、生成手段２０７は、検出手段２０３から供給されたポップ情報を削除して、新たに生成したポップ情報に置き換える。このポップ情報の生成の意図は、上述した第１実施形態のステップＳ５−１と同じである。
【００６６】
次に、生成手段２０７は、セカンダリー画面ＳＣ２に対し、画面境界上にプッシュ情報を生成する（ステップＳ１６）。ここでは、生成手段２０７は、図１０（ｄ）に示す画面境界上の位置に、プッシュ情報Ｐｕｓ２を生成する。具体的には、生成手段２０７は、プッシュ情報Ｐｕａが示す位置（第１の位置）及びプッシュ情報Ｐｕｂが示す位置（第２の位置）を結ぶ線分と、画面境界とが交差する位置（第３の位置）に、プッシュ情報Ｐｕｓ２を生成する。このプッシュ情報の生成の意図は、上述した第１実施形態のステップＳ３−２と同じである。
【００６７】
生成手段２０７は、検出手段２０３から供給されたプッシュ情報と、生成手段２０７が生成したプッシュ情報及びポップ情報とを、変換手段２０４へ供給する（ステップＳ１７）。変換手段２０４及び実行手段２０５が実行する機能は、上述した実施形態と同じでよいので、説明を省略する。
なお、本実施形態では、生成手段２０７が、検出手段２０３から供給されたプッシュ情報をパスする機能を実行するが、生成手段２０７を介さないで、検出手段２０３から変換手段２０４へ座標情報が供給されてもよい。
【００６８】
以上説明した第２実施形態の投写システム１によれば、プロジェクター１０−１，１０−２が補間処理を行う機能を有しなくても、上述した第１実施形態と同等に処理の不具合を解消することができる。よって、プロジェクター１０−１，１０−２を従来構成のプロジェクターとしたまま、生成手段２０７を実現するためのアプリケーションプログラムをＰＣ２０にインストールすることによって、上述した第１実施形態と同等に処理の不具合を解消することも可能である。
更に、本実施形態の投写システム１によれば、プロジェクター１０−１，１０−２の撮像領域を、投写画像の表示面よりも大きくしなくてもよい。
【００６９】
［変形例］
本発明は、上述した実施形態と異なる形態で実施することが可能である。また、以下に示す変形例は、各々を適宜に組み合わせてもよい。
上述した各実施形態の投写システム１では、２台のプロジェクターを用いて２つの表示面を表示して一の画面領域ＳＣを表示していたが、３台以上のプロジェクターを用いて３つ以上の表示面を表示して、一の画面領域を表示させてもよい。この場合の補間処理は、隣り合う２つの表示面の一方を、上述した第１実施形態のプライマリー画面と見立て、他方を、上述した第１実施形態のセカンダリー画面と見立てた処理が行われればよい。
また、本発明において、複数の表示面が水平方向に配列するのではなく、鉛直方向やその他の方向に配列してもよい。
【００７０】
更に、１台のプロジェクターを用いて１つの表示面を表示する場合も、上述した各実施形態で説明した作用により処理の不具合が解消される。図５（ｅ）や図６（ｄ）を見て分かるように、補間処理が行われることにより、画面境界により近い位置まで描画処理によって線が表示されるので、補間処理が行われない場合に比べて、描画される線が途切れなくなる。
【００７１】
上述した各実施形態の投写システム１では、補間処理において、画面境界上にプッシュ情報が生成されていたが、一のプッシュ情報が示す第１の位置と、その後に供給された一プッシュ情報が示す第２の位置とに挟まれる位置にプッシュ情報が生成されればよい。この場合において、画面境界上に線が到達しないにしても、補間処理が行われない場合に比べて、線の途切れは目立ちにくくなる。
【００７２】
上述した各実施形態の投写システム１では、撮像時期が連続する２つの撮像データに基づいて、指示体３０の表示面の内外に跨る移動が検出されていた。この例に限られず、投写システム１において、撮像時期が連続しない複数の撮像データに基づいて、指示体３０の表示面の内外に跨る移動が検出されてもよい。
【００７３】
上述した第２実施形態の投写システム１において、上述した第１実施形態と同様に、プロジェクター１０−１，１０−２の撮像領域を、投写する画像の表示面よりも広くしてもよい。この場合、プロジェクター１０−１，１０−２と同じ補間処理が、ＰＣ２０のＣＰＵ２１により実行されることとなる。
【００７４】
上述した各実施形態の投写システム１の構成又は動作の一部が省略されてもよい。例えば、補間処理におけるポップ情報の生成は、ポップ情報に基づく処理の不具合が発生しない場合等には省略されてもよい。また、上述した各実施形態の投写システム１では、補間処理において、プライマリー画面ＳＣ１及びセカンダリー画面ＳＣ２の各々に対しプッシュ情報が生成されていた。描画処理等の処理に不具合が生じない場合には、投写システム１において、プライマリー画面ＳＣ１又はセカンダリー画面ＳＣ２の一方に対して、プッシュ情報が生成されてもよい。
【００７５】
プロジェクター１０−１，１０−２が、指示体３０が指示する位置を検出するための方法は、撮像手段を用いる方法でなくてもよい。例えば、タッチパネルやライトカーテンなどの技術を採用するなどして、指示体３０が検出した位置に応じた情報を出力する機能を有していれば、プロジェクター１０−１，１０−２が撮像手段を備えなくてもよい。
また、プロジェクター１０−１，１０−２は、外部の撮像手段から撮像データを取得して、指示体３０の位置を検出してもよい。
【００７６】
ＰＣ２０は、スマートフォンやタブレット型コンピューター等の、ＰＣ以外の情報処理機能を有する情報処理装置に置き換えられてもよい。
【００７７】
プロジェクター１０−１，１０−２は、三原色の各色成分に対応する複数の液晶パネル（ライトバルブ）を有するものに限定されない。プロジェクター１０−１，１０−２は、単一の液晶パネルを有していてもよい。この場合、光学フィルター等を用いて画素毎に対応する色が設定される。また、液晶パネルは、透過型に限られず、反射型であってもよい。また、プロジェクター１０−１，１０−２は、液晶型のプロジェクターに限られず、例えば、ＤＭＤ（Digital Mirror Device）やＬＣＯＳ（Liquid Crystal On Silicon）等を用いたものであってもよい。
【００７８】
上述した実施形態において、プロジェクター１０−１，１０−２やＰＣ２０が実現する各機能は、複数のプログラムの組み合わせによって実現され、又は、複数のハードウェア資源の連係によって実現されうる。プロジェクター１０−１，１０−２の機能（例えば、検出手段１０４−１及び生成手段１０５−１、検出手段１０４−２及び生成手段１０５−２）や、ＰＣ２０の機能（例えば、検出手段２０３及び生成手段２０７）がプログラムを用いて実現される場合、このプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ（Hard Disk Drive）、ＦＤ（Flexible Disk））等）、光記録媒体（光ディスク等）、光磁気記録媒体、半導体メモリー等のコンピューター読み取り可能な記録媒体に記憶した状態で提供されてもよいし、ネットワークを介して配信されてもよい。また、本発明は、情報処理方法として把握することも可能である。
【符号の説明】
【００７９】
１…投写システム、１０−１，１０−２…プロジェクター、１０１−１，１０１−２…画像信号入力手段、１０２−１，１０２−２…投写手段、１０３−１，１０３−２…撮像手段、１０４−１，１０４−２…検出手段、１０５−１，１０５−２…生成手段、１０６−１，１０６−２…出力手段、１１，２１…ＣＰＵ、１２，２２…ＲＯＭ、１３，２３…ＲＡＭ、１４，２４…操作部、１５，２５…画像処理部、１６…投写部、１７…カメラ部、１８，２８，２９…インターフェース、２０１，２０２…画像信号供給手段、２０３…検出手段、２０４…変換手段、２０５…実行手段、２０６…表示手段、２０７…生成手段、２６…表示部、２７…記憶部
【図１】
2015191484.tif 000003
【図２】
2015191484.tif 000004
【図３】
2015191484.tif 000005
【図４】
2015191484.tif 000006
【図５】
2015191484.tif 000007
【図６】
2015191484.tif 000008
【図７】
2015191484.tif 000009
【図８】
2015191484.tif 000010
【図９】
2015191484.tif 000011
【図１０】
2015191484.tif 000012
【図１１】
2015191484.tif 000013