(57)【要約】  表示映像の位置が変化する場合であっても複数の表示領域の重複領域における表示映像の品質を高める技術が提供されることが望まれる。撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部（１３４）を備え、前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、情報処理装置が提供される。
2020090228.tif 000002
【特許請求の範囲】
【請求項１】
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、
情報処理装置。
【請求項２】
前記表示制御部は、前記入力位置が、前記第一の表示領域のうち前記第二の表示領域との第一の非重複領域、および、前記第二の表示領域のうち前記第一の表示領域との第二の非重複領域のいずれから、前記重複領域に移動したかに基づいて、前記重複領域における前記表示映像の表示を制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記入力位置は、前記第一の表示領域における第一の入力位置を含み、
前記表示制御部は、
前記第一の入力位置が前記第一の非重複領域から前記重複領域に移動した場合、前記第一の表示領域における第一の表示映像の表示を、前記第二の表示領域における第二の表示映像の表示よりも優先させる、
請求項２に記載の情報処理装置。
【請求項４】
前記入力位置は、前記第二の表示領域における第二の入力位置を含み、
前記表示制御部は、
前記第二の入力位置が前記重複領域から前記第二の非重複領域に移動した場合、前記第二の表示映像の表示を制御する、
請求項３に記載の情報処理装置。
【請求項５】
前記表示制御部は、
前記重複領域の中を前記第一の入力位置が移動した場合、前記第一の入力位置と前記第二の入力位置との合成後の位置に基づいて、前記第一の表示映像の表示を制御する、
請求項４に記載の情報処理装置。
【請求項６】
前記表示制御部は、
前記重複領域の中を前記第一の入力位置が移動した場合、前記第一の入力位置に第一の重みが乗じられた結果と前記第二の入力位置に対して第二の重みが乗じられた結果との加算後の位置に基づいて、前記第一の表示映像の表示を制御する、
請求項５に記載の情報処理装置。
【請求項７】
前記表示制御部は、
前記第一の入力位置と前記第一の表示領域の第一の所定位置とに応じた第一の距離に基づいて、前記第一の重みを制御する、
請求項６に記載の情報処理装置。
【請求項８】
前記表示制御部は、
前記第一の距離が小さいほど、前記第一の重みを大きくする、
請求項７に記載の情報処理装置。
【請求項９】
前記第一の所定位置は、前記第一の表示領域のうち前記第一の非重複領域と前記重複領域との境界であり、
前記第一の距離は、前記第一の入力位置から前記境界までの距離である、
請求項７に記載の情報処理装置。
【請求項１０】
前記第一の所定位置は、前記第一の表示領域のうち前記第一の非重複領域と前記重複領域との境界であり、
前記第一の距離は、前記第一の入力位置と前記第二の入力位置との中点から前記境界までの距離である、
請求項７に記載の情報処理装置。
【請求項１１】
前記第一の所定位置は、前記第一の表示領域の重心であり、
前記第一の距離は、前記第一の入力位置から前記重心までの距離である、
請求項７に記載の情報処理装置。
【請求項１２】
前記第一の表示領域は、第一の表示装置による表示領域であり、
前記第二の表示領域は、前記第一の表示装置とは異なる第二の表示装置による表示領域である、
請求項１に記載の情報処理装置。
【請求項１３】
前記第一の表示装置は、第一のプロジェクタであり、
前記第一の表示領域は、前記第一のプロジェクタによる投影領域であり、
前記第二の表示装置は、前記第一のプロジェクタとは異なる第二のプロジェクタであり、
前記第二の表示領域は、前記第二のプロジェクタによる投影領域である、
請求項１２に記載の情報処理装置。
【請求項１４】
前記入力位置は、前記撮像画像から検出された操作体の位置である、
請求項１に記載の情報処理装置。
【請求項１５】
前記操作体は、ペン型の入力装置である、
請求項１４に記載の情報処理装置。
【請求項１６】
前記入力位置は、前記入力装置の赤外光ＬＥＤまたは可視光ＬＥＤの発光が検出された位置である、
請求項１５に記載の情報処理装置。
【請求項１７】
前記第一の入力位置は、第一の撮像映像から検出され、第一の変換パラメータに基づいて変換された位置であり、
前記第二の入力位置は、第二の撮像映像から検出され、前記第一の変換パラメータとは異なる第二の変換パラメータに基づいて変換された位置である、
請求項４に記載の情報処理装置。
【請求項１８】
前記第一の撮像映像および前記第二の撮像映像は、異なるカメラによって撮像された映像、または、同一のカメラによって撮像された異なる領域の映像である、
請求項１７に記載の情報処理装置。
【請求項１９】
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御することを含み、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御することを含む、
情報処理方法。
【請求項２０】
コンピュータを、
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、
情報処理装置として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、複数の表示領域それぞれに映像を表示するシステムが知られている。例えば、空間に配置された複数のプロジェクタそれぞれから投影面（スクリーン）に映像を投影するマルチプロジェクションシステムが知られている。かかるシステムにおいては、１の表示領域のうち他の表示領域と重なり合う領域（以下、「重複領域」とも言う。）が存在する場合がある。この重複領域には、複数の映像のうち重複領域に相当する部分がそれぞれ表示されるため、重複領域の表示にボケが生じやすい。そこで、重複領域の表示に生じるボケを低減させるための技術が提案されている。【０００３】
例えば、幾何補正関数を用いて補正が行われた後の映像がプロジェクタによって投影されるシステムが存在する。かかるシステムにおいて、１の表示領域のうち他の表示領域と重なり合わない領域（以下、「非重複領域」とも言う。）に対して用いられる幾何補正関数の重みよりも、重複領域に対して用いられる幾何補正関数の重みを大きくする技術が開示されている（例えば、特許文献１参照）。かかる技術によれば、複数のプロジェクタそれぞれから投影された映像の重複領域での幾何学的な整合性が高まるため、重複領域の表示に生じるボケが低減され得る。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２５２６７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、複数の表示領域における映像（表示映像）の位置が変化する場合も想定される。そこで、表示映像の位置が変化する場合であっても複数の表示領域の重複領域における表示映像の品質を高める技術が提供されることが望まれる。
【課題を解決するための手段】
【０００６】
本開示によれば、撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、情報処理装置が提供される。【０００７】
本開示によれば、撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御することを含み、前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御することを含む、情報処理方法が提供される。【０００８】
本開示によれば、コンピュータを、撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、情報処理装置として機能させるためのプログラムが提供される。
【図面の簡単な説明】
【０００９】
【図１】複数のプロジェクタそれぞれによって映像が投影されるスクリーンの一部が重複する例を示す図である。
【図２】重複領域に対する入力がなされた場合の例を示す図である。
【図３】本開示の実施形態に係る情報処理システムの概略構成図である。
【図４】本開示の実施形態に係る情報処理システムの実現イメージを示す図である。
【図５】本開示の実施形態に係る情報処理システムの機能構成例を示す図である。
【図６】入力位置が重複領域に存在する場合であっても各プロジェクタから表示映像を投影させた場合について説明するための図である。
【図７】入力位置が重複領域に移動した場合に移動前の非重複領域に対応するプロジェクタからの表示映像の投影を優先させる場合について説明するための図である。
【図８】入力位置の開始点が重複領域の内部である場合について説明するための図である。
【図９】入力位置同士の合成の第１の例について説明するための図である。
【図１０】入力位置同士の合成後の位置の変化を示す図である。
【図１１】入力位置同士の合成の第２の例について説明するための図である。
【図１２】入力位置同士の合成の第３の例について説明するための図である。
【図１３】合成後の位置（投影位置）への表示映像の投影例を示す図である。
【図１４】本開示の実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１５】本開示の実施形態に係る情報処理装置の動作例を示すフローチャートである。
【図１６】スクリーンが３つ存在する場合の例を示す図である。
【図１７】３つの入力位置同士の合成の例について説明するための図である。
【図１８】本開示の実施形態に係る情報処理システムのハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１０】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１１】
また、本明細書および図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なる数字を付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。また、同一または類似する機能構成を有する複数の構成要素については、同一の符号の後に異なるアルファベットを付して区別する場合がある。ただし、同一または類似する機能構成を有する複数の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１２】
なお、説明は以下の順序で行うものとする。
０．概要
１．実施形態の詳細
１．１．システム構成例
１．２．重複領域における表示制御
１．３．動作例
１．４．各種の変形例
１．５．効果
１．６．ハードウェア構成例
２．むすび
【００１３】
＜０．概要＞
近年、複数の表示領域それぞれに映像を表示するシステムが知られている。複数の表示領域それぞれに映像を表示することによって、より広範囲に映像を表示することが可能となる。複数の表示領域それぞれには、各表示領域に対応する表示装置によって映像が表示される。
【００１４】
本開示の実施形態では、表示装置の一形態としてプロジェクタを例に挙げて説明する。表示装置としてプロジェクタが利用される場合、プロジェクタによって映像が投影されるスクリーン（投影領域）が表示領域に相当し得る。また、プロジェクタによって映像が投影される位置（投影位置）が表示位置に相当し得る。本開示の実施形態では、プロジェクタとして固定型プロジェクタを例に挙げて説明する。しかし、プロジェクタとして可動型プロジェクタが利用されてもよい。なお、表示装置の形態は限定されず、表示装置として他のディスプレイ（例えば、テレビジョン装置など）が利用されてもよい。
【００１５】
プロジェクタは、プロジェクタからスクリーンまでの距離（投影距離）に応じて映像の表示サイズを変えることができる。そのため、プロジェクタは、投影距離を調整することによって屋内等の制限された空間においても比較的容易に大きな映像（大画面）を表示することができるデバイスである。近年では、プロジェクタを複数並べて配置することによって、より大きな映像（大画面）を投影するマルチプロジェクションシステムが実用化されている。
【００１６】
また、プロジェクタによって投影された映像（表示内容）にペン型デバイス（ペン型の入力装置）で入力操作を行うことができるインタラクティブプロジェクタが実用化されている。例えば、ペン先が投影面に押し当てられるとペン先に搭載された赤外線ＬＥＤ（ＩＲ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）が点灯するペン型デバイスがある。インタラクティブプロジェクタでは、このようにして点灯した赤外線ＬＥＤを、赤外光のみを透過させる可視光カットフィルタ等を取り付けたカメラによって撮像し、撮像した画像から認識される赤外線ＬＥＤの位置に基づいて入力位置を検出する手法が利用され得る。
【００１７】
あるいは、インタラクティブプロジェクタでは、プロジェクタによって投影されたパターンから入力位置を検出する手法も利用され得る。本開示の実施形態では、入力操作を行う操作体として赤外線ＬＥＤを有するペン型デバイス（ペン型の入力装置）を例に挙げて説明する。しかし、操作体は、赤外線ＬＥＤを有するペン型デバイスに限定されない。例えば、操作体は、赤外線ＬＥＤの代わりに、可視光ＬＥＤを有するペン型デバイス（ペン型の入力装置）であってもよい。可視光ＬＥＤは、単色ＬＥＤ（赤色、青色など）であってもよいし、フルカラーＬＥＤであってもよい。
【００１８】
あるいは、操作体は、ペン型デバイスに限定されない。すなわち、カメラによって撮像された画像から認識される何らかの操作体によってポインティングされる位置が入力位置として検出されればよい。例えば、操作体として指が用いられる場合には、カメラによって撮像された画像から認識される指によってポインティングされる位置が入力位置として検出されてもよい。
【００１９】
カメラによって撮像された画像からペン先の位置が検出された場合、スクリーン（投影面）における入力位置は、画像におけるペン先の位置（カメラ座標）を、プロジェクタによって投影されるスクリーンにおける位置（スクリーン座標）に変換することによって算出される。カメラ座標とスクリーン座標との対応関係は、後にも説明するように、キャリブレーションによって得られる。すなわち、カメラ座標からスクリーン座標への変換は、かかるカメラ座標とスクリーン座標との対応関係に従って行われ得る。
【００２０】
複数のプロジェクタそれぞれから映像を投影してシームレスな画面を作るには、複数のプロジェクタの物理的な設置位置の調整およびキャリブレーションが必要である。しかし、特に空間的に制限がある屋内等では、シームレスな画面を作るための複数のプロジェクタの理想的な設置ができるとは限らない。以下では、複数のプロジェクタそれぞれから映像を投影してシームレスな画面を作ることの困難性について説明する。
【００２１】
図１は、複数のプロジェクタそれぞれによって映像が投影されるスクリーンの一部が重複する例を示す図である。図１を参照すると、空間内にプロジェクタ４１０およびプロジェクタ４２０が設置されている。また、プロジェクタ４１０によって映像が投影されるスクリーンＳｃ１およびプロジェクタ４２０によって映像が投影されるスクリーンＳｃ２が存在している。スクリーンＳｃ１とスクリーンＳｃ２とは、それぞれの一部（重複領域）において互いに重複している。本開示の実施形態では、スクリーンが２つ存在し、２つのスクリーンそれぞれに映像を投影するプロジェクタが１つずつ存在する場合を主に想定する。しかし、スクリーンの数は３つ以上でもよいし、プロジェクタの数もスクリーンの数に応じて変更されてよい。
【００２２】
図２は、重複領域に対する入力がなされた場合の例を示す図である。図２を参照すると、空間内にプロジェクタ４１０およびプロジェクタ４２０の他、カメラ３１０およびカメラ３２０が設置されている。カメラ３１０は、プロジェクタ４１０によって映像が投影されるスクリーンＳｃ１を撮像する。また、カメラ３２０は、プロジェクタ４２０によって映像が投影されるスクリーンＳｃ２を撮像する。
【００２３】
なお、本開示の実施形態においては、スクリーンＳｃ１およびスクリーンＳｃ２それぞれを撮像するカメラが別個に存在する場合を想定する。しかし、スクリーンＳｃ１およびスクリーンＳｃ２それぞれを撮像するカメラは同一のカメラであってもよい。かかる場合には、一つのカメラによって撮像される画像の第１の撮像領域にスクリーンＳｃ１が撮像され、第２の撮像領域にスクリーンＳｃ２が撮像されればよい。さらに、空間内には、ユーザによって利用されるペン型の入力装置２００が存在している。
【００２４】
カメラ３１０によって撮像される画像における入力位置（以下、「カメラ３１０における入力位置」とも言う。）とプロジェクタ４１０によって映像が投影されるスクリーンＳｃ１における入力位置（以下、「スクリーンＳｃ１における入力位置」とも言う。）との対応関係は、キャリブレーションによって得られる。カメラ３１０における入力位置からスクリーンＳｃ１における入力位置への変換は、カメラ３１０における入力位置とスクリーンＳｃ１における入力位置との対応関係に基づいて行われ得る。カメラ３１０における入力位置からスクリーンＳｃ１における入力位置への変換は、射影変換であってよい。
【００２５】
また、カメラ３２０によって撮像される画像における入力位置（以下、「カメラ３２０における入力位置」とも言う。）とプロジェクタ４２０によって映像が投影されるスクリーンＳｃ２における入力位置（以下、「スクリーンＳｃ２における入力位置」とも言う。）との対応関係も、キャリブレーションによって得られる。カメラ３２０における入力位置からスクリーンＳｃ２における入力位置への変換は、カメラ３２０における入力位置とスクリーンＳｃ２における入力位置との対応関係に基づいて行われ得る。カメラ３２０における入力位置からスクリーンＳｃ２における入力位置への変換は、射影変換であってよい。
【００２６】
ここで、カメラ３１０における入力位置が検出されると、カメラ３１０における入力位置がスクリーンＳｃ１における入力位置に変換され、プロジェクタ４１０によってスクリーンＳｃ１における入力位置に映像（筆跡）が投影される場合を想定する。同様に、カメラ３２０における入力位置が検出されると、カメラ３２０における入力位置がスクリーンＳｃ２における入力位置に変換され、プロジェクタ４２０によってスクリーンＳｃ２における入力位置に映像（筆跡）が投影される場合を想定する。スクリーンＳｃ１とスクリーンＳｃ２との重複領域においては、プロジェクタ４１０およびプロジェクタ４２０それぞれによって映像（筆跡）が投影される。
【００２７】
このとき、図２に示されたように、ユーザがスクリーンＳｃ２からスクリーンＳｃ１に入力位置を変化させた場合（入力装置２００を移動させた場合）を想定する。かかる場合、スクリーンＳｃ２とスクリーンＳｃ１との重複領域における入力位置は、カメラ３２０における入力位置およびカメラ３１０における入力位置として検出され、カメラ３２０における入力位置は、スクリーンＳｃ２における入力位置に変換され、カメラ３１０における入力位置は、スクリーンＳｃ１における入力位置に変換される。
【００２８】
このとき、カメラ３１０およびカメラ３２０の少なくともいずれか一方の物理的な設置位置または設置方向にずれが生じている場合があり得る。一例として、カメラ３１０およびカメラ３２０の少なくともいずれか一方の物理的な設置位置が、空間における当該カメラの設置位置および設置方向に関するキャリブレーションの結果に対してずれてしまっている場合が想定される。かかる場合には、カメラ３１０における入力位置およびカメラ３２０における入力位置それぞれに対応する空間における位置にずれが生じ得る。このとき、スクリーンＳｃ１における投影位置およびスクリーンＳｃ２における投影位置それぞれに対応する空間における位置にもずれが生じ得る。
【００２９】
あるいは、プロジェクタ４１０およびプロジェクタ４２０の少なくともいずれか一方の物理的な設置位置または設置方向にずれが生じている場合があり得る。一例として、プロジェクタ４１０およびプロジェクタ４２０の少なくともいずれか一方の物理的な設置位置が、空間における当該プロジェクタの設置位置および設置方向に関するキャリブレーションの結果に対してずれてしまっている場合が想定される。かかる場合には、スクリーンＳｃ１における投影位置およびスクリーンＳｃ２における投影位置それぞれに対応する空間における位置にずれが生じ得る。
【００３０】
あるいは、カメラ３１０における入力位置からスクリーンＳｃ１における入力位置への変換とカメラ３２０における入力位置からスクリーンＳｃ２における入力位置への変換とにおいて変換後の位置が異なる場合が想定される。かかる場合には、カメラ３１０における入力位置およびカメラ３２０における入力位置それぞれに対応する空間における位置にずれがない場合であっても、スクリーンＳｃ１における入力位置およびスクリーンＳｃ２における入力位置それぞれに対応する空間における位置にずれが生じ得る。このとき、スクリーンＳｃ１における投影位置およびスクリーンＳｃ２における投影位置それぞれに対応する空間における位置にもずれが生じ得る。
【００３１】
上記したように、スクリーンＳｃ１とスクリーンＳｃ２との重複領域においては、プロジェクタ４１０およびプロジェクタ４２０それぞれによって映像（筆跡）が投影される。しかし、以上に説明したように、スクリーンＳｃ１における投影位置およびスクリーンＳｃ２における投影位置それぞれに対応する空間における位置にずれが生じ得る。そのため、図２に示されたように、スクリーンＳｃ１とスクリーンＳｃ２との重複領域においては、スクリーンＳｃ１における投影位置（筆跡Ｔｒ１）とスクリーンＳｃ２における投影位置（筆跡Ｔｒ２）との間にずれが生じ得る。
【００３２】
本開示の実施形態においては、このように映像（表示映像）の位置が変化する場合であっても、スクリーンＳｃ１およびスクリーンＳｃ２の重複領域における表示映像の品質を高める技術を主に提案する。一例として、情報処理装置１００は、重複領域に入力位置が移動した場合、重複領域への移動前に入力位置が存在した一方のスクリーンに投影するプロジェクタでの投影を優先させる。これによって、映像の表示ずれの発生が防止され得る。また、他の一例として、情報処理装置１００は、重複領域において入力位置が移動する場合には、入力位置の補正を行う。これによって、入力位置が重複領域から他方のスクリーンに移動するときに映像の表示ずれの発生が防止され得る。
【００３３】
＜１．実施形態の詳細＞
［１．１．システム構成例］
続いて、図３を参照しながら、本開示の実施形態に係る情報処理システム１０の構成例について説明する。図３は、本開示の実施形態に係る情報処理システム１０の概略構成図である。図３に示されるように、情報処理システム１０は、情報処理装置１００、入力装置２００、カメラ３１０、カメラ３２０、出力装置の例としてのプロジェクタ４１０およびプロジェクタ４２０を備える。図３に示された例では、カメラ３１０、カメラ３２０、プロジェクタ４１０およびプロジェクタ４２０が天井面に設置されているが、カメラ３１０、カメラ３２０、プロジェクタ４１０およびプロジェクタ４２０が設置される位置は限定されない。
【００３４】
カメラ３１０、カメラ３２０、プロジェクタ４１０およびプロジェクタ４２０は、情報処理装置１００に接続されている。また、図３を参照すると、プロジェクタ４１０によって映像が投影されるスクリーンＳｃ１とプロジェクタ４２０によって映像が投影されるスクリーンＳｃ２とが空間に存在している。スクリーンＳｃ１およびスクリーンＳｃ２が設けられる位置も限定されない。スクリーンＳｃ１は、カメラ３１０によって撮像される。また、スクリーンＳｃ２は、カメラ３２０によって撮像される。カメラ３１０とプロジェクタ４１０との距離は限定されない。同様に、カメラ３２０とプロジェクタ４２０との距離も限定されない。上記したように、カメラの数は一以上であれば限定されないし、プロジェクタの数も複数であれば限定されない。
【００３５】
入力装置２００は、入力位置（筆跡）の検出に利用される発光部の例としての赤外線ＬＥＤ（ＩＲ  ＬＥＤ）２３０を備える。また、入力装置２００は、入力状態を検出する検出部の例としてのペン先スイッチ２４０を備える。本開示の実施形態では、検出部の例としてペン先スイッチ２４０が用いられる場合を主に説明する。しかし、検出部は、かかる例に限定されない。例えば、検出部は、感圧センサ、電磁誘導方式のセンサ、または、静電容量方式のセンサを含んでもよい。例えば、検出部として、感圧センサが利用される場合には、ペンによる筆跡だけではなく、ペンによる筆圧も取得され得る。
【００３６】
その他、入力装置２００は、入力装置２００の全体動作を制御する制御部の例としてのＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）２２０と、情報処理装置１００と通信を行う通信部の例としての通信モジュール２１０とを備える。通信部は、入力装置２００のＩＤ（ペンＩＤ）を情報処理装置１００に送信してもよい。通信部による通信方式としては、Ｂｌｕｅｔｏｏｔｈ（登録商標）、Ｗｉ−Ｆｉ（登録商標）、Ｚｉｇｂｅｅ（登録商標）、赤外線通信、または、超音波通信が用いられてもよい。
【００３７】
図４は、本開示の実施形態に係る情報処理システム１０の実現イメージを示す図である。図４に示されるように、空間には、スクリーンＳｃ１およびスクリーンＳｃ２が存在している。さらに、空間には、カメラ３１０、プロジェクタ４１０、カメラ３２０およびプロジェクタ４２０が存在している。
【００３８】
カメラ３１０は、スクリーンＳｃ１の映像を撮像すると、スクリーンＳｃ１の撮像映像を情報処理装置１００に送信する。情報処理装置１００は、スクリーンＳｃ１の撮像映像から入力位置（カメラ３１０における入力位置）を検出すると、カメラ３１０における入力位置に応じた表示映像（筆跡）をプロジェクタ４１０に送信する。プロジェクタ４１０は、表示映像（筆跡）をスクリーンＳｃ１に投影する。なお、プロジェクタ４１０は、カメラ３１０における入力位置に依存しない映像が情報処理装置１００から受信された場合には、当該映像をさらにスクリーンＳｃ１に投影してもよい。
【００３９】
カメラ３２０は、スクリーンＳｃ２の映像を撮像すると、スクリーンＳｃ２の撮像映像を情報処理装置１００に送信する。情報処理装置１００は、スクリーンＳｃ２の撮像映像から入力位置（カメラ３２０における入力位置）を検出すると、カメラ３２０における入力位置に応じた表示映像（筆跡）をプロジェクタ４２０に送信する。プロジェクタ４２０は、表示映像（筆跡）をスクリーンＳｃ２に投影する。なお、プロジェクタ４２０は、カメラ３２０における入力位置に依存しない映像が情報処理装置１００から受信された場合には、当該映像をさらにスクリーンＳｃ２に投影してもよい。
【００４０】
スクリーンＳｃ１とスクリーンＳｃ２とは、それぞれの一部（重複領域）において互いに重複している。これによって、スクリーンＳｃ１に投影される映像とスクリーンＳｃ２に投影される映像とを大きな一つの画面として扱うことができる。図４を参照すると、スクリーンＳｃ１のうちスクリーンＳｃ２と重複しない領域（非重複領域）から、重複領域を経由して、スクリーンＳｃ２のうちスクリーンＳｃ１と重複しない領域（非重複領域）に入力装置２００の位置（入力位置）が移動している。本開示の実施形態では、このように入力位置が領域間を跨ぐように移動する場合であっても、図４に示されるように、入力位置が領域間を跨ぐ前後において表示映像（筆跡）が滑らかに繋がらない可能性を低減させる技術について説明する。
【００４１】
図５は、本開示の実施形態に係る情報処理システム１０の機能構成例を示す図である。図５に示されるように、情報処理システム１０は、情報処理装置１００と、入力装置２００と、センサ部３００と、表示部４００とを備える。センサ部３００は、カメラ３１０と、カメラ３２０とを有する。また、表示部４００は、プロジェクタ４１０と、プロジェクタ４２０とを有する。情報処理装置１００は、Ｉ／Ｆ部１１０、入力位置検出部１２１、制御部１３０および記憶部１４０を備える。
【００４２】
Ｉ／Ｆ部１１０は、入力装置２００と通信を行う通信モジュールとして機能し得る。また、Ｉ／Ｆ部１１０は、カメラ３１０およびカメラ３２０それぞれによって検出された撮像映像を受信する通信モジュールとしても機能し、表示部４００によって表示される表示映像を送信する通信モジュールとしても機能する。なお、本開示の実施形態においては、Ｉ／Ｆ部１１０が、各装置との間で無線通信を行う場合を主に想定する。しかし、Ｉ／Ｆ部１１０は、各装置との間で有線による通信を行ってもよい。
【００４３】
入力位置検出部１２１は、カメラ３１０によって撮像された映像（撮像映像）から、カメラ３１０における入力位置を検出する。例えば、入力位置検出部１２１は、入力装置２００がＩＲ  ＬＥＤを発光させる場合、カメラ３１０によって撮像された映像（例えば、赤外光画像）からＩＲ  ＬＥＤの輝点を認識することによって、カメラ３１０における入力位置を検出する。なお、カメラ３１０における入力位置は、情報処理装置１００の代わりに、カメラ３１０によって検出されてもよい。同様に、入力位置検出部１２１は、カメラ３２０によって撮像された映像（撮像映像）から、カメラ３２０における入力位置を検出する。
【００４４】
制御部１３０は、変換パラメータ算出部１３１、入力位置算出部１３２、スクリーン関係算出部１３３および表示制御部１３４を有する。なお、入力位置検出部１２１および制御部１３０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ；中央演算処理装置）などといった処理装置によって構成されてよい。かかる制御部がＣＰＵなどといった処理装置によって構成される場合、かかる処理装置は、電子回路によって構成されてよい。
【００４５】
変換パラメータ算出部１３１は、カメラ座標とスクリーン座標との対応関係を算出する。具体的に、変換パラメータ算出部１３１は、カメラ３１０における入力位置をスクリーンＳｃ１における入力位置に変換するためのパラメータ（第１の変換パラメータ）を算出する。ここで、第１の変換パラメータはどのように算出されてもよい。
【００４６】
例えば、スクリーンＳｃ１における既知の位置に対してユーザが入力を行い、カメラ３１０による撮像映像から入力位置が検出された場合、変換パラメータ算出部１３１は、スクリーンＳｃ１における既知の位置とカメラ３１０における入力位置とに基づいて、変換パラメータを算出してもよい。あるいは、スクリーンＳｃ１における既知の位置にプロジェクタ４１０によってグレイコードまたは規定パターンが投影される場合、カメラ３１０における入力位置の代わりに、カメラ３１０による撮像映像から検出されたグレイコードまたは規定パターンの位置が用いられてもよい。同様に、変換パラメータ算出部１３１は、カメラ３２０における入力位置をスクリーンＳｃ２における入力位置に変換するためのパラメータ（第２の変換パラメータ）を算出する。
【００４７】
入力位置算出部１３２は、第１の変換パラメータを用いて、カメラ３１０における入力位置をスクリーンＳｃ１における入力位置に変換する。また、入力位置算出部１３２は、第２の変換パラメータを用いて、カメラ３２０における入力位置をスクリーンＳｃ２における入力位置に変換する。なお、プロジェクタ４１０の設置位置やプロジェクタ４１０から映像が投影される壁面の形状などの影響によってスクリーンが歪む場合などには、幾何補正後の領域がスクリーンとして扱われればよい。
【００４８】
スクリーン関係算出部１３３は、スクリーンＳｃ１とスクリーンＳｃ２との位置関係（空間におけるスクリーンＳｃ１およびスクリーンＳｃ２それぞれの位置）を算出する。スクリーンＳｃ１とスクリーンＳｃ２との位置関係は、各機器の設置時に測定された値に基づいて算出されてもよい。あるいは、スクリーンＳｃ１とスクリーンＳｃ２との位置関係は、カメラ３１０およびカメラ３２０による撮像画像それぞれから認識される同一の映像の位置関係に基づいて（マッチング処理によって）算出されてもよい。あるいは、スクリーンＳｃ１とスクリーンＳｃ２との位置関係は、カメラ３１０およびカメラ３２０による撮像画像それぞれから認識される入力位置の座標列を示すベクトルの相関関係に基づいて（マッチング処理によって）算出されてもよい。
【００４９】
その他、スクリーンＳｃ１とスクリーンＳｃ２との重なりの関係（すなわち、各スクリーンの優先度）があらかじめ設定されてよい。例えば、スクリーンＳｃ１がスクリーンＳｃ２よりも手前に重なっている（すなわち、スクリーンＳｃ１の優先度がスクリーンＳｃ２の優先度よりも高いなど）といった情報があらかじめ設定されてよい。
【００５０】
表示制御部１３４は、センサ部３００によって撮像された画像に基づいて検出された入力位置に基づいて、スクリーンＳｃ１およびスクリーンＳｃ２のうち少なくとも一つにおける表示映像（筆跡）の投影を制御する。より具体的には、表示制御部１３４は、スクリーンＳｃ１およびスクリーンＳｃ２のうち少なくともいずれか一つおいて入力位置が検出された場合、当該入力位置に基づいて、スクリーンＳｃ１およびスクリーンＳｃ２のうち少なくとも一つにおける表示映像（筆跡）の投影を制御する。
【００５１】
また、表示制御部１３４は、入力位置がスクリーンＳｃ１およびスクリーンＳｃ２のどの領域に存在するかを判定する。具体的には、表示制御部１３４は、スクリーンＳｃ１における入力位置が算出された場合、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域、および、スクリーンＳｃ１のうちスクリーンＳｃ２との重複領域のいずれに存在するかを判定する。
【００５２】
なお、表示制御部１３４は、スクリーンＳｃ１における入力位置の代わりに、カメラ３１０における入力位置に基づいて同様の判定を行ってもよい。すなわち、表示制御部１３４は、カメラ３１０における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域に対応する撮像領域、および、スクリーンＳｃ１のうちスクリーンＳｃ２との重複領域に対応する撮像領域のいずれの領域に存在するかを判定してもよい。
【００５３】
同様に、表示制御部１３４は、スクリーンＳｃ２における入力位置が算出された場合、スクリーンＳｃ２における入力位置に基づいて、スクリーンＳｃ２のうちスクリーンＳｃ１との非重複領域、および、スクリーンＳｃ２のうちスクリーンＳｃ１との重複領域のいずれに存在するかを判定する。
【００５４】
表示制御部１３４は、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域に入力位置が存在すると判定した場合、スクリーンＳｃ１における入力位置に応じた投影位置に表示映像が投影されるようにプロジェクタ４１０を制御する。スクリーンＳｃ１における入力位置に応じた投影位置は、スクリーンＳｃ１における入力位置と同位置であってもよいし、スクリーンＳｃ１における入力位置から所定方向に所定距離だけずれた位置であってもよい。
【００５５】
同様に、表示制御部１３４は、スクリーンＳｃ２のうちスクリーンＳｃ１との非重複領域に入力位置が存在すると判定した場合、スクリーンＳｃ２における入力位置に応じた投影位置に表示映像が投影されるようにプロジェクタ４２０を制御する。
【００５６】
一方、表示制御部１３４が、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との重複領域に入力位置が存在すると判定した場合、かつ、スクリーンＳｃ２における入力位置に基づいて、スクリーンＳｃ２のうちスクリーンＳｃ１との重複領域に入力位置が存在すると判定した場合も想定される。かかる場合に、表示制御部１３４が、表示映像の投影をどのように制御するのが望ましいかについては、後に詳細に説明する。
【００５７】
記憶部１４０は、メモリを含んで構成され、制御部１３０によって実行されるプログラムを記憶したり、プログラムの実行に必要なデータを記憶したりする記録媒体である。また、記憶部１４０は、制御部１３０による演算のためにデータを一時的に記憶する。例えば、記憶部１４０は、磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または、光磁気記憶デバイスにより構成される。
【００５８】
以上、本開示の実施形態に係る情報処理システム１０の構成例について説明した。
【００５９】
［１．２．重複領域における表示制御］
続いて、重複領域における表示映像の表示制御例について説明する。
【００６０】
図６は、入力位置が重複領域に存在する場合であっても各プロジェクタから表示映像を投影させた場合について説明するための図である。図６を参照すると、空間に存在するスクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域Ｒ１が示されている。また、空間に存在するスクリーンＳｃ１とスクリーンＳｃ２との重複領域Ｒ１２が示されている。さらに、空間に存在するスクリーンＳｃ２のうちスクリーンＳｃ１との非重複領域Ｒ２が示されている。
【００６１】
図６に示されるように、ユーザによる入力が開始され、表示制御部１３４が、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域Ｒ１に入力位置が存在すると判定した場合を想定する。かかる場合、表示制御部１３４は、スクリーンＳｃ１における入力位置に応じた投影位置に表示映像（軌跡Ｔｒ１−１）が投影開始されるようにプロジェクタ４１０を制御する。そして、表示制御部１３４が、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との重複領域Ｒ１２に入力位置が移動したと判定した場合を想定する。かかる場合、表示制御部１３４は、スクリーンＳｃ１における入力位置に応じた投影位置に表示映像（軌跡Ｔｒ１−１）が引き続き投影されるようにプロジェクタ４１０を制御する。
【００６２】
このとき、表示制御部１３４が、スクリーンＳｃ２における入力位置に基づいて、スクリーンＳｃ２のうちスクリーンＳｃ１との重複領域Ｒ１２に入力位置が存在すると判定した場合を想定する。かかる場合、表示制御部１３４は、スクリーンＳｃ２における入力位置に応じた投影位置に表示映像（軌跡Ｔｒ２）が投影開始されるようにプロジェクタ４２０を制御する。
【００６３】
かかる場合には、既に説明したように、スクリーンＳｃ１における投影位置およびスクリーンＳｃ２における投影位置それぞれに対応する空間における位置にずれが生じ得る。そのため、図６を参照しても、スクリーンＳｃ１とスクリーンＳｃ２との重複領域Ｒ１２においては、スクリーンＳｃ１における投影位置（筆跡Ｔｒ１）とスクリーンＳｃ２における投影位置（筆跡Ｔｒ２）との間にずれが生じてしまっている。
【００６４】
そこで、本開示の実施形態では、表示制御部１３４は、スクリーンＳｃ１とスクリーンＳｃ２との重複領域Ｒ１２に入力位置が移動した場合、重複領域への移動前の入力位置に基づいて、重複領域Ｒ１２における表示映像の投影を制御する。かかる構成によれば、表示映像の位置が変化する場合であっても重複領域Ｒ１２における表示映像の品質を高めることが可能となる。
【００６５】
より具体的には、表示制御部１３４は、スクリーンＳｃ１における入力位置およびスクリーンＳｃ２における入力位置に基づいて、入力位置が、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域Ｒ１、および、スクリーンＳｃ２のうちスクリーンＳｃ１との非重複領域Ｒ２のいずれから、重複領域Ｒ１２に移動したかに基づいて、重複領域Ｒ１２における表示映像の投影を制御するのが望ましい。これによって、重複領域Ｒ１２にプロジェクタ４１０およびプロジェクタ４２０それぞれから投影された表示映像がずれて表示されてしまう可能性が低減される。
【００６６】
さらに具体的には、表示制御部１３４は、重複領域Ｒ１２への移動前に入力位置が存在した非重複領域に対応するプロジェクタからの表示映像の投影を優先させるのが望ましい。これによって、重複領域Ｒ１２にプロジェクタ４１０およびプロジェクタ４２０の双方から表示映像がずれて投影されてしまう可能性が低減されるともに、少なくとも入力位置が重複領域Ｒ１２に移動する前後において表示映像が滑らかに繋がらない可能性が低減される。かかる例について以下に詳細に説明する。
【００６７】
図７は、入力位置が重複領域に移動した場合に移動前の非重複領域に対応するプロジェクタからの表示映像の投影を優先させる場合について説明するための図である。
【００６８】
図７に示された例においても、図６に示された例と同様に、ユーザによる入力が開始され、表示制御部１３４が、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との非重複領域Ｒ１に入力位置が存在すると判定した場合を想定する。かかる場合、表示制御部１３４は、スクリーンＳｃ１における入力位置に応じた投影位置に表示映像（軌跡Ｔｒ１−１）が投影開始されるようにプロジェクタ４１０を制御する。そして、図６に示された例と同様に、表示制御部１３４が、スクリーンＳｃ１における入力位置に基づいて、スクリーンＳｃ１のうちスクリーンＳｃ２との重複領域Ｒ１２に入力位置が移動したと判定した場合を想定する。
【００６９】
かかる場合、表示制御部１３４は、重複領域Ｒ１２への移動前に入力位置が存在した非重複領域Ｒ１に対応するプロジェクタ４１０からスクリーンＳｃ１への表示映像（軌跡Ｔｒ１−１）の投影を、重複領域Ｒ１２への移動前に入力位置が存在しなかった非重複領域Ｒ２に対応するプロジェクタ４２０からの表示映像の投影よりも優先させる。これによって、重複領域Ｒ１２にプロジェクタ４１０およびプロジェクタ４２０の双方から表示映像がずれて投影されてしまう可能性が低減されるともに、少なくとも入力位置が重複領域Ｒ１２に移動する前後において表示映像が滑らかに繋がらない可能性が低減される。
【００７０】
その後、重複領域Ｒ１２から非重複領域Ｒ２に入力位置が移動した場合を想定する。このとき、スクリーンＳｃ１における入力位置は算出されないが、スクリーンＳｃ２における入力位置が算出される。したがって、表示制御部１３４は、スクリーンＳｃ２における入力位置に基づいて、スクリーンＳｃ２における入力位置に応じた投影位置に表示映像（軌跡Ｔｒ２）が投影されるようにプロジェクタ４２０を制御する。
【００７１】
さらに、非重複領域Ｒ２から重複領域Ｒ１２に入力位置が移動した場合を想定する。かかる場合も、表示制御部１３４は、スクリーンＳｃ２における入力位置に基づいて、スクリーンＳｃ２のうちスクリーンＳｃ１との重複領域Ｒ１２に入力位置が移動したと判定する。そして、表示制御部１３４は、重複領域Ｒ１２への移動前に入力位置が存在した非重複領域Ｒ２に対応するプロジェクタ４２０からの表示映像（軌跡Ｔｒ２）の投影を、重複領域Ｒ１２への移動前に入力位置が存在しなかった非重複領域Ｒ１に対応するプロジェクタ４１０からの表示映像の投影よりも優先させる。
【００７２】
これによって、重複領域Ｒ１２にプロジェクタ４１０およびプロジェクタ４２０の双方から表示映像がずれて投影されてしまう可能性が低減されるともに、少なくとも入力位置が重複領域Ｒ１２に移動する前後において表示映像が滑らかに繋がらない可能性が低減される。さらに、重複領域Ｒ１２への移動前に入力位置が存在した非重複領域Ｒ２に対応するプロジェクタ４２０からの表示映像（軌跡Ｔｒ２）の投影が優先されることによって、重複領域Ｒ１２と非重複領域との間で入力位置が行き来する場合であっても、映像を投影するプロジェクタの切り替わりが頻発する可能性を低減することができる。
【００７３】
図８は、入力位置の開始点が重複領域Ｒ１２の内部である場合について説明するための図である。図８に示されたように、スクリーンＳｃ１における入力位置の開始点として入力位置Ｐ１が算出されたとする。一方、スクリーンＳｃ２における入力位置の開始点として入力位置Ｐ２が算出されたとする。このとき、表示制御部１３４は、スクリーンＳｃ１における入力位置の開始点（入力位置Ｐ１）から、非重複領域Ｒ１と重複領域Ｒ１２との境界までの距離Ｄ１を算出するとともに、スクリーンＳｃ２における入力位置の開始点（入力位置Ｐ２）から、非重複領域Ｒ２と重複領域Ｒ１２との境界までの距離Ｄ２を算出する。
【００７４】
そして、図８に示されるように、距離Ｄ１のほうが距離Ｄ２よりも小さい場合には、その後に非重複領域Ｒ２に移動する可能性よりも非重複領域Ｒ１に移動する可能性が高いと考えられる。したがって、かかる場合には、表示制御部１３４は、スクリーンＳｃ１に対応するプロジェクタ４１０からの映像の投影を、スクリーンＳｃ２に対応するプロジェクタ４２０からの映像の投影よりも優先させるのが望ましい。
【００７５】
一方、距離Ｄ２のほうが距離Ｄ１よりも小さい場合には、その後に非重複領域Ｒ１に移動する可能性よりも非重複領域Ｒ２に移動する可能性が高いと考えられる。したがって、かかる場合には、表示制御部１３４は、スクリーンＳｃ２に対応するプロジェクタ４２０からの映像の投影を、スクリーンＳｃ１に対応するプロジェクタ４１０からの映像の投影よりも優先させるのが望ましい。
【００７６】
さらに、距離Ｄ１と距離Ｄ２とが等しい場合も想定される。かかる場合には、その後に非重複領域Ｒ２に移動する可能性と非重複領域Ｒ１に移動する可能性とは変わらないと考えられる。したがって、かかる場合には、表示制御部１３４は、より優先度が高いスクリーンに対応するプロジェクタからの映像の投影を、より優先度が低いスクリーンに対応するプロジェクタからの映像の投影よりも優先させるのが望ましい。
【００７７】
なお、図８を参照すると、重複領域Ｒ１２への移動前に入力位置が存在した非重複領域Ｒ１に対応するプロジェクタ４１０からの表示映像（軌跡Ｔｒ１−１）の投影が優先されている。これによって、図８に示されるように、重複領域Ｒ１２と非重複領域Ｒ１との間で入力位置が行き来する場合であっても、映像を投影するプロジェクタの切り替わりが頻発する可能性を低減することができる。
【００７８】
ここで、図７および図８を参照すると、重複領域Ｒ１２から非重複領域Ｒ２に入力位置が移動する場合がある。かかる場合には、表示制御部１３４は、重複領域Ｒ１２からの移動後に入力位置が存在した非重複領域Ｒ２に対応するプロジェクタ４２０からスクリーンＳｃ２への表示映像（軌跡Ｔｒ２）の投影を、重複領域Ｒ１２からの移動後に入力位置が存在しなかった非重複領域Ｒ１に対応するプロジェクタ４１０からの表示映像の投影よりも優先させる。しかし、図７および図８に示されたように、入力位置が重複領域Ｒ１２から非重複領域Ｒ２に移動する前後において表示映像が滑らかに繋がらない可能性がある。
【００７９】
そこで、表示制御部１３４は、重複領域Ｒ１２から非重複領域Ｒ２に移動する前後において表示映像が滑らかに繋がらない可能性を低減する。具体的に、表示制御部１３４は、スクリーンＳｃ１における入力位置が、非重複領域Ｒ１から重複領域Ｒ１２に移動した後に重複領域Ｒ１２の内部を移動した場合、スクリーンＳｃ１における入力位置とスクリーンＳｃ２における入力位置とを合成する（スクリーンＳｃ１における入力位置をスクリーンＳｃ２における入力位置を用いて補正する）。そして、表示制御部１３４は、合成後の位置に基づいて（例えば、合成後の位置に）、プロジェクタ４１０によって表示映像が投影されるように制御する。
【００８０】
スクリーンＳｃ１における入力位置とスクリーンＳｃ２における入力位置との合成はどのような手法によって行われてもよい。例えば、スクリーンＳｃ１における入力位置とスクリーンＳｃ２における入力位置との合成は、スクリーンＳｃ１における入力位置に対して第１の重み付けがされた結果（重みａ１が乗じられた結果）とスクリーンＳｃ２における入力位置に対して第２の重み付けがされた結果（重みａ２が乗じられた結果）との加算によって行われてよい。重みａ１と重みａ２とは、合計が１になるように決められてよい。
【００８１】
図９は、入力位置同士の合成の第１の例について説明するための図である。図９に示された例では、スクリーンＳｃ１における入力位置が、非重複領域Ｒ１から重複領域Ｒ１２に移動した後に重複領域Ｒ１２の内部を移動した場合を想定する。このとき、スクリーンＳｃ１における入力位置が重複領域Ｒ１２の内部を移動している間のある時点において、スクリーンＳｃ１における入力位置がＰ１として算出され、スクリーンＳｃ２における入力位置がＰ２として算出されたとする。
【００８２】
表示制御部１３４は、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ１の所定位置とに応じた距離に基づいて、重みａ１を決めてもよい。あるいは、表示制御部１３４は、スクリーンＳｃ２における入力位置Ｐ２とスクリーンＳｃ２の所定位置とに応じた距離に基づいて、重みａ２を決めてもよい。あるいは、表示制御部１３４は、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ１の所定位置とに応じた距離と、スクリーンＳｃ２における入力位置Ｐ２とスクリーンＳｃ２の所定位置とに応じた距離との割合に基づいて、重みａ１および重みａ２を決めてもよい。
【００８３】
図９に示された例では、スクリーンＳｃ１の所定位置が、スクリーンＳｃ１のうち非重複領域Ｒ１と重複領域Ｒ１２との境界であり、スクリーンＳｃ１における入力位置Ｐ１から当該境界までの距離Ｄ１が示されている。表示制御部１３４は、距離Ｄ１が小さいほど重みａ１を大きくすればよい。そうすれば、スクリーンＳｃ１における入力位置Ｐ１が重複領域Ｒ１２の内部において非重複領域Ｒ１に近いほどスクリーンＳｃ１における入力位置Ｐ１への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００８４】
また、図９に示された例では、スクリーンＳｃ２の所定位置は、スクリーンＳｃ２のうち非重複領域Ｒ２と重複領域Ｒ１２との境界であり、スクリーンＳｃ２における入力位置Ｐ２から当該境界までの距離Ｄ２が示されている。表示制御部１３４は、距離Ｄ２が小さいほど重みａ２を大きくすればよい。そうすれば、スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００８５】
なお、合成後の位置（投影位置）の算出は、スクリーンＳｃ１における入力位置とスクリーンＳｃ２における入力位置とを空間座標系に変換して行われ得る。すなわち、表示制御部１３４は、あらかじめ取得された変換式Ｈ１を用いて、スクリーンＳｃ１における入力位置Ｐ１（ｘ１，ｙ１）を、空間における位置Ｈ１（Ｐ１）に変換する。また、表示制御部１３４は、あらかじめ取得された変換式Ｈ２を用いて、スクリーンＳｃ２における入力位置Ｐ２（ｘ２，ｙ２）を、空間における位置Ｈ２（Ｐ２）に変換する。表示制御部１３４は、下記の式（１）を用いて、合成後の位置Ｐ（投影位置）を算出する。
【００８６】
Ｐ＝ａ１／（ａ１＋ａ２）＊Ｈ１（Ｐ１）＋ａ２／（ａ１＋ａ２）＊Ｈ２（Ｐ２）    ・・・式（１）
【００８７】
また、図９に示された例では、スクリーンＳｃ２の所定位置が、スクリーンＳｃ２のうち非重複領域Ｒ２と重複領域Ｒ１２との境界であり、スクリーンＳｃ２における入力位置Ｐ２から当該境界までの距離Ｄ２が示されている。表示制御部１３４は、距離Ｄ２が小さいほど重みａ２を大きくすればよい。そうすれば、スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００８８】
図１０は、入力位置同士の合成後の位置の変化を示す図である。図１０には、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ２における入力位置Ｐ２とが重複領域Ｒ１２の内部に存在する場合が示されている。合成後の位置はＰとして示されている。また、スクリーンＳｃ１における入力位置（軌跡Ｔｒ１）に対する重みがａ１として示され、スクリーンＳｃ２における入力位置（軌跡Ｔｒ２）に対する重みがａ２として示されている。
【００８９】
図１０を参照すると、スクリーンＳｃ１における入力位置Ｐ１が重複領域Ｒ１２の内部において非重複領域Ｒ１に近いほどスクリーンＳｃ１における入力位置Ｐ１に対する重みａ１が大きくなっている（スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２に対する重みａ２が大きくなっている）。したがって、合成後の位置Ｐ（軌跡Ｔｒ１２）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まることが把握される。
【００９０】
図１１は、入力位置同士の合成の第２の例について説明するための図である。図１１に示された例においても、図１０に示された例と同様に、スクリーンＳｃ１における入力位置が、非重複領域Ｒ１から重複領域Ｒ１２に移動した後に重複領域Ｒ１２の内部を移動した場合を想定する。このとき、スクリーンＳｃ１における入力位置が重複領域Ｒ１２の内部を移動している間のある時点において、スクリーンＳｃ１における入力位置がＰ１として算出され、スクリーンＳｃ２における入力位置がＰ２として算出されたとする。
【００９１】
図１１に示された例では、スクリーンＳｃ１の所定位置が、スクリーンＳｃ１のうち非重複領域Ｒ１と重複領域Ｒ１２との境界であり、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ２における入力位置Ｐ２との中点から当該境界までの距離Ｄ１が示されている。表示制御部１３４は、距離Ｄ１が小さいほど重みａ１を大きくすればよい。そうすれば、スクリーンＳｃ１における入力位置Ｐ１が重複領域Ｒ１２の内部において非重複領域Ｒ１に近いほどスクリーンＳｃ１における入力位置Ｐ１への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００９２】
また、図１１に示された例では、スクリーンＳｃ２の所定位置は、スクリーンＳｃ２のうち非重複領域Ｒ２と重複領域Ｒ１２との境界であり、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ２における入力位置Ｐ２との中点から当該境界までの距離Ｄ２が示されている。表示制御部１３４は、距離Ｄ２が小さいほど重みａ２を大きくすればよい。そうすれば、スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００９３】
なお、合成後の位置（投影位置）の算出は、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ２における入力位置Ｐ２とを空間座標系に変換して行われ得る。合成後の位置（投影位置）の算出の詳細については、上記した通りである。
【００９４】
図１２は、入力位置同士の合成の第３の例について説明するための図である。図１２に示された例においても、図１０に示された例と同様に、スクリーンＳｃ１における入力位置が、非重複領域Ｒ１から重複領域Ｒ１２に移動した後に重複領域Ｒ１２の内部を移動した場合を想定する。このとき、スクリーンＳｃ１における入力位置が重複領域Ｒ１２の内部を移動している間のある時点において、スクリーンＳｃ１における入力位置がＰ１として算出され、スクリーンＳｃ２における入力位置がＰ２として算出されたとする。
【００９５】
図１２に示された例では、スクリーンＳｃ１の所定位置が、スクリーンＳｃ１の重心Ｑ１であり、スクリーンＳｃ１における入力位置Ｐ１からスクリーンＳｃ１の重心Ｑ１までの距離Ｄ１が示されている。表示制御部１３４は、距離Ｄ１が小さいほど重みａ１を大きくすればよい。そうすれば、スクリーンＳｃ１における入力位置Ｐ１が重複領域Ｒ１２の内部において非重複領域Ｒ１に近いほどスクリーンＳｃ１における入力位置Ｐ１への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００９６】
また、図１２に示された例では、スクリーンＳｃ２の所定位置は、スクリーンＳｃ２の重心Ｑ２であり、スクリーンＳｃ２における入力位置Ｐ２からスクリーンＳｃ２の重心Ｑ２までの距離Ｄ２が示されている。表示制御部１３４は、距離Ｄ２が小さいほど重みａ２を大きくすればよい。そうすれば、スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【００９７】
なお、合成後の位置（投影位置）の算出は、スクリーンＳｃ１における入力位置Ｐ１とスクリーンＳｃ２における入力位置Ｐ２とを空間座標系に変換して行われ得る。合成後の位置（投影位置）の算出の詳細については、上記した通りである。
【００９８】
図１３は、合成後の位置（投影位置）への表示映像の投影例を示す図である。図１３を参照すると、入力位置は、非重複領域Ｒ１から重複領域Ｒ１２に移動し（軌跡Ｔｒ１−１）、重複領域Ｒ１２の内部を移動し、非重複領域Ｒ２（軌跡Ｔｒ２）に移動している。さらに、入力位置は、非重複領域Ｒ２から重複領域Ｒ１２に移動し、重複領域Ｒ１２の内部を移動し、非重複領域Ｒ１に戻っている（軌跡Ｔｒ１−２）。このとき、重複領域Ｒ１２の内部においては、合成後の位置に表示映像（軌跡Ｔｒ１２）が投影される。そのため、重複領域Ｒ１２における表示映像（Ｔｒ１２）が、非重複領域Ｒ１における表示映像（軌跡Ｔｒ１−１、軌跡Ｔｒ１−２）および非重複領域Ｒ２における表示映像（軌跡Ｔｒ２）と滑らかに繋がっていることが把握される。
【００９９】
以上、重複領域における表示映像の表示制御例について説明した。
【０１００】
［１．３．動作例］
続いて、本開示の実施形態に係る情報処理装置１００の動作例について説明する。
【０１０１】
図１４および図１５は、本開示の実施形態に係る情報処理装置１００の動作例を示すフローチャートである。図１４に示されるように、情報処理装置１００において、入力位置検出部１２１は、Ｉ／Ｆ部１１０を介してカメラ映像（カメラ３１０によって撮像された映像およびカメラ３２０によって撮像された映像）を取得する（Ｓ１１）。入力位置検出部１２１は、カメラ映像に基づいて入力位置を検出する（Ｓ１２）。より具体的には、入力位置検出部１２１は、カメラ３１０によって撮像された映像からカメラ３１０における入力位置を検出し、カメラ３２０によって撮像された映像からカメラ３２０における入力位置を検出する。
【０１０２】
変換パラメータ算出部１３１は、変換パラメータ（カメラ３１０における入力位置をスクリーンＳｃ１における入力位置に変換するための第１の変換パラメータ、および、カメラ３２０における入力位置をスクリーンＳｃ２における入力位置に変換するための第２の変換パラメータ）を既に算出済みである場合には（Ｓ１３において「Ｙｅｓ」）、Ｓ１５に進む。一方、変換パラメータ算出部１３１は、変換パラメータをまだ算出していない場合には（Ｓ１３において「Ｎｏ」）、変換パラメータを算出して（Ｓ１４）、Ｓ１５に進む。
【０１０３】
入力位置算出部１３２は、変換パラメータを用いて入力位置を算出する（Ｓ１５）。より具体的には、入力位置算出部１３２は、第１の変換パラメータを用いてカメラ３１０における入力位置をスクリーンＳｃ１における入力位置に変換するとともに、第２の変換パラメータを用いてカメラ３２０における入力位置をスクリーンＳｃ２における入力位置に変換する。入力位置算出部１３２は、入力位置の算出に失敗した場合には（Ｓ１６において「Ｎｏ」）、Ｓ１１に戻る。一方、入力位置算出部１３２は、入力位置の算出に成功した場合には（Ｓ１６において「Ｙｅｓ」）、Ｓ２１に進む。
【０１０４】
スクリーン関係算出部１３３は、スクリーン関係（スクリーンＳｃ１とスクリーンＳｃ２との位置関係）を既に算出済みである場合には（Ｓ２１において「Ｙｅｓ」）、Ｓ２３に進む。一方、スクリーン関係算出部１３３は、スクリーン関係をまだ算出していない場合には（Ｓ２１において「Ｎｏ」）、スクリーン関係を算出する（Ｓ２２）。表示制御部１３４は、表示スクリーン（重複領域への映像表示を行うスクリーン）を判定し（Ｓ２３）、表示スクリーンにおける入力位置に応じた映像が表示されるように表示部４００を制御する（Ｓ２４）。表示制御部１３４は、表示を継続する場合には（Ｓ２５において「Ｎｏ」）、Ｓ１１に戻る。一方、表示制御部１３４は、表示を終了する場合には（Ｓ２５において「Ｙｅｓ」）、表示を終了する。
【０１０５】
以上、本開示の実施形態に係る情報処理装置１００の動作例について説明した。
【０１０６】
［１．４．各種の変形例］
ここでは、本技術に適用可能な各種の変形例について述べる。
【０１０７】
例えば、上記では、スクリーンが２つ存在し、２つのスクリーンそれぞれに映像を投影するプロジェクタが１つずつ存在する場合を主に想定する。しかし、スクリーンの数は３つ以上でもよいし、プロジェクタの数もスクリーンの数に応じて変更されてよい。
【０１０８】
図１６は、スクリーンが３つ存在する場合の例を示す図である。図１６を参照すると、スクリーンＳｃ１およびスクリーンＳｃ２の他に、スクリーンＳｃ３が空間に存在している。また、スクリーンＳｃ１に映像を投影するプロジェクタ４１０、スクリーンＳｃ２に映像を投影するプロジェクタ４２０の他、スクリーンＳｃ３に映像を投影するプロジェクタ４３０が空間に存在している。
【０１０９】
また、図１６を参照すると、非重複領域Ｒ１、重複領域Ｒ１２、非重複領域Ｒ２が存在する他、スクリーンＳｃ３とスクリーンＳｃ１との重複領域Ｒ３１、スクリーンＳｃ２とスクリーンＳｃ３との重複領域Ｒ２３が存在している。また、スクリーンＳｃ１とスクリーンＳｃ２とスクリーンＳｃ３との重複領域Ｒ１２３が存在している。重複領域Ｒ３１および重複領域Ｒ２３それぞれは、重複領域Ｒ１２と同様に扱われ得る。
【０１１０】
３つのスクリーンそれぞれの一部が互いに重なり合う重複領域Ｒ１２３と、２つのスクリーンそれぞれの一部が互いに重なり合う重複領域Ｒ１２、Ｒ２３、Ｒ３１との関係は、上記した、２つのスクリーンのそれぞれの一部が互いに重なり合う重複領域Ｒ１２と、他のスクリーンの一部と重なり合わない非重複領域Ｒ１、Ｒ２との関係と同様であってよい。
【０１１１】
図１７は、３つの入力位置同士の合成の例について説明するための図である。図１７に示された例においては、スクリーンＳｃ１における入力位置が、重複領域Ｒ１２から重複領域Ｒ１２３に移動した後に重複領域Ｒ１２３の内部を移動した場合を想定する。このとき、スクリーンＳｃ１における入力位置が重複領域Ｒ１２３の内部を移動している間のある時点において、スクリーンＳｃ１における入力位置がＰ１として算出され、スクリーンＳｃ２における入力位置がＰ２として算出され、スクリーンＳｃ３における入力位置がＰ３として算出されたとする。
【０１１２】
図１７に示された例では、スクリーンＳｃ１の所定位置が、スクリーンＳｃ１の重心Ｑ１であり、スクリーンＳｃ１における入力位置Ｐ１からスクリーンＳｃ１の重心Ｑ１までの距離Ｄ１が示されている。表示制御部１３４は、距離Ｄ１が小さいほど重みａ１を大きくすればよい。そうすれば、スクリーンＳｃ１における入力位置Ｐ１が重複領域Ｒ１２３の内部において非重複領域Ｒ１に近いほどスクリーンＳｃ１における入力位置Ｐ１への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【０１１３】
また、図１７に示された例では、スクリーンＳｃ２の所定位置は、スクリーンＳｃ２の重心Ｑ２であり、スクリーンＳｃ２における入力位置Ｐ２からスクリーンＳｃ２の重心Ｑ２までの距離Ｄ２が示されている。表示制御部１３４は、距離Ｄ２が小さいほど重みａ２を大きくすればよい。そうすれば、スクリーンＳｃ２における入力位置Ｐ２が重複領域Ｒ１２３の内部において非重複領域Ｒ２に近いほどスクリーンＳｃ２における入力位置Ｐ２への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【０１１４】
また、図１７に示された例では、スクリーンＳｃ３の所定位置は、スクリーンＳｃ３の重心Ｑ３であり、スクリーンＳｃ３における入力位置Ｐ３からスクリーンＳｃ３の重心Ｑ３までの距離Ｄ３が示されている。表示制御部１３４は、距離Ｄ３が小さいほど重みａ３を大きくすればよい。そうすれば、スクリーンＳｃ３における入力位置Ｐ３が重複領域Ｒ１２３の内部において非重複領域Ｒ３に近いほどスクリーンＳｃ３における入力位置Ｐ３への重み付けが大きくなるため、合成後の位置（投影位置）が滑らかに変化し、表示映像が滑らかに繋がる可能性が高まる。
【０１１５】
なお、合成後の位置（投影位置）の算出は、スクリーンＳｃ１における入力位置とスクリーンＳｃ２における入力位置とスクリーンＳｃ３における入力位置とを空間座標系に変換して行われ得る。
【０１１６】
すなわち、表示制御部１３４は、あらかじめ取得された変換式Ｈ１を用いて、スクリーンＳｃ１における入力位置Ｐ１（ｘ１，ｙ１）を、空間における位置Ｈ１（Ｐ１）に変換する。また、表示制御部１３４は、あらかじめ取得された変換式Ｈ２を用いて、スクリーンＳｃ２における入力位置Ｐ２（ｘ２，ｙ２）を、空間における位置Ｈ２（Ｐ２）に変換する。また、表示制御部１３４は、あらかじめ取得された変換式Ｈ３を用いて、スクリーンＳｃ３における入力位置Ｐ３（ｘ３，ｙ３）を、空間における位置Ｈ３（Ｐ３）に変換する。表示制御部１３４は、下記の式（２）を用いて、合成後の位置Ｐ（投影位置）を算出する。
【０１１７】
Ｐ＝ａ１／（ａ１＋ａ２＋ａ３）＊Ｈ１（Ｐ１）＋ａ２／（ａ１＋ａ２＋ａ３）＊Ｈ２（Ｐ２）＋ａ３／（ａ１＋ａ２＋ａ３）＊Ｈ３（Ｐ３）    ・・・式（２）
【０１１８】
以上、本技術に適用可能な各種の変形例について説明した。
【０１１９】
［１．５．効果］
ここでは、本技術が奏する効果について述べる。
【０１２０】
本開示の実施形態においては、情報処理装置１００は、重複領域に入力位置が移動した場合、重複領域への移動前に入力位置が存在した一方のスクリーンに投影するプロジェクタでの投影を優先させる。これによって、映像の表示ずれの発生が防止され得る。また、他の一例として、情報処理装置１００は、重複領域において入力位置が移動する場合には、入力位置の補正を行う。これによって、入力位置が重複領域から他方のスクリーンに移動するときに映像の表示ずれの発生が防止され得る。
【０１２１】
［１．６．ハードウェア構成例］
次に、図１８を参照して、本開示の実施形態に係る情報処理システム１０のハードウェア構成について説明する。図１８は、本開示の実施形態に係る情報処理システム１０のハードウェア構成例を示すブロック図である。
【０１２２】
図１８に示すように、情報処理システム１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）８０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８０３、およびＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８０５を含む。また、情報処理システム１０は、ホストバス８０７、ブリッジ８０９、外部バス８１１、インターフェース８１３、ストレージ装置８１９、ドライブ８２１、接続ポート８２３、通信装置８２５を含んでもよい。情報処理システム１０は、ＣＰＵ８０１に代えて、またはこれとともに、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）またはＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）と呼ばれるような処理回路を有してもよい。
【０１２３】
ＣＰＵ８０１は、演算処理装置および制御装置として機能し、ＲＯＭ８０３、ＲＡＭ８０５、ストレージ装置８１９、またはリムーバブル記録媒体８２７に記録された各種プログラムに従って、情報処理システム１０内の動作全般またはその一部を制御する。ＲＯＭ８０３は、ＣＰＵ８０１が使用するプログラムや演算パラメータなどを記憶する。ＲＡＭ８０５は、ＣＰＵ８０１の実行において使用するプログラムや、その実行において適宜変化するパラメータなどを一時的に記憶する。ＣＰＵ８０１、ＲＯＭ８０３、およびＲＡＭ８０５は、ＣＰＵバスなどの内部バスにより構成されるホストバス８０７により相互に接続されている。さらに、ホストバス８０７は、ブリッジ８０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス８１１に接続されている。
【０１２４】
ストレージ装置８１９は、情報処理システム１０の記憶部の一例として構成されたデータ格納用の装置である。ストレージ装置８１９は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイスなどにより構成される。このストレージ装置８１９は、ＣＰＵ８０１が実行するプログラムや各種データ、および外部から取得した各種のデータなどを格納する。
【０１２５】
ドライブ８２１は、磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリなどのリムーバブル記録媒体８２７のためのリーダライタであり、情報処理システム１０に内蔵、あるいは外付けされる。ドライブ８２１は、装着されているリムーバブル記録媒体８２７に記録されている情報を読み出して、ＲＡＭ８０５に出力する。また、ドライブ８２１は、装着されているリムーバブル記録媒体８２７に記録を書き込む。
【０１２６】
接続ポート８２３は、機器を情報処理システム１０に直接接続するためのポートである。接続ポート８２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポートなどであり得る。また、接続ポート８２３は、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポートなどであってもよい。接続ポート８２３に外部接続機器８２９を接続することで、情報処理システム１０と外部接続機器８２９との間で各種のデータが交換され得る。
【０１２７】
通信装置８２５は、例えば、ネットワーク８３１に接続するための通信デバイスなどで構成された通信インターフェースである。通信装置８２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カードなどであり得る。また、通信装置８２５は、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデムなどであってもよい。通信装置８２５は、例えば、インターネットや他の通信機器との間で、ＴＣＰ／ＩＰなどの所定のプロトコルを用いて信号などを送受信する。また、通信装置８２５に接続されるネットワーク８３１は、有線または無線によって接続されたネットワークであり、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信などである。
【０１２８】
＜２．むすび＞
以上説明したように、本開示の実施形態によれば、撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の（前記重複領域外における）前  記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、情報処理装置が提供される。
【０１２９】
かかる構成によれば、表示映像の位置が変化する場合であっても複数の表示領域の重複領域における表示映像の品質を高められる。
【０１３０】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１３１】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、または上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏し得る。
【０１３２】
また、上記では、撮像用デバイスとしてカメラが用いられる場合を主に説明した。しかし、撮像用デバイスとしてカメラ以外の装置が用いられてもよい。例えば、撮像用デバイスとして、二次元ＰＳＤ（Ｐｏｓｉｔｉｏｎ  Ｓｅｎｓｉｔｉｖｅ  Ｄｅｖｉｃｅ）などが用いられてもよい。
【０１３３】
また、上記では、スクリーン上を表示映像が移動する場合を主に説明した。しかし、表示映像はスクリーン上に静止していてもよい。例えば、複数のスクリーンの重複領域に静止した表示映像が投影されてもよい。このとき、重複領域に複数のプロジェクタから投影された静止した表示映像（静的な表示映像）同士は、上記と同様に合成されてもよい。そうすれば、動的な表示映像と同様に、重複領域と非重複領域との間を跨ぐ前後において、静的な表示映像が滑らかに繋がり得る。
【０１３４】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、
情報処理装置。
（２）
前記表示制御部は、前記入力位置が、前記第一の表示領域のうち前記第二の表示領域との第一の非重複領域、および、前記第二の表示領域のうち前記第一の表示領域との第二の非重複領域のいずれから、前記重複領域に移動したかに基づいて、前記重複領域における前記表示映像の表示を制御する、
前記（１）に記載の情報処理装置。
（３）
前記入力位置は、前記第一の表示領域における第一の入力位置を含み、
前記表示制御部は、
前記第一の入力位置が前記第一の非重複領域から前記重複領域に移動した場合、前記第一の表示領域における第一の表示映像の表示を、前記第二の表示領域における第二の表示映像の表示よりも優先させる、
前記（２）に記載の情報処理装置。
（４）
前記入力位置は、前記第二の表示領域における第二の入力位置を含み、
前記表示制御部は、
前記第二の入力位置が前記重複領域から前記第二の非重複領域に移動した場合、前記第二の表示映像の表示を制御する、
前記（３）に記載の情報処理装置。
（５）
前記表示制御部は、
前記重複領域の中を前記第一の入力位置が移動した場合、前記第一の入力位置と前記第二の入力位置との合成後の位置に基づいて、前記第一の表示映像の表示を制御する、
前記（４）に記載の情報処理装置。
（６）
前記表示制御部は、
前記重複領域の中を前記第一の入力位置が移動した場合、前記第一の入力位置に第一の重みが乗じられた結果と前記第二の入力位置に対して第二の重みが乗じられた結果との加算後の位置に基づいて、前記第一の表示映像の表示を制御する、
前記（５）に記載の情報処理装置。
（７）
前記表示制御部は、
前記第一の入力位置と前記第一の表示領域の第一の所定位置とに応じた第一の距離に基づいて、前記第一の重みを制御する、
前記（６）に記載の情報処理装置。
（８）
前記表示制御部は、
前記第一の距離が小さいほど、前記第一の重みを大きくする、
前記（７）に記載の情報処理装置。
（９）
前記第一の所定位置は、前記第一の表示領域のうち前記第一の非重複領域と前記重複領域との境界であり、
前記第一の距離は、前記第一の入力位置から前記境界までの距離である、
前記（７）または（８）に記載の情報処理装置。
（１０）
前記第一の所定位置は、前記第一の表示領域のうち前記第一の非重複領域と前記重複領域との境界であり、
前記第一の距離は、前記第一の入力位置と前記第二の入力位置との中点から前記境界までの距離である、
前記（７）または（８）に記載の情報処理装置。
（１１）
前記第一の所定位置は、前記第一の表示領域の重心であり、
前記第一の距離は、前記第一の入力位置から前記重心までの距離である、
前記（７）または（８）に記載の情報処理装置。
（１２）
前記第一の表示領域は、第一の表示装置による表示領域であり、
前記第二の表示領域は、前記第一の表示装置とは異なる第二の表示装置による表示領域である、
前記（１）〜（１１）のいずれか一項に記載の情報処理装置。
（１３）
前記第一の表示装置は、第一のプロジェクタであり、
前記第一の表示領域は、前記第一のプロジェクタによる投影領域であり、
前記第二の表示装置は、前記第一のプロジェクタとは異なる第二のプロジェクタであり、
前記第二の表示領域は、前記第二のプロジェクタによる投影領域である、
前記（１２）に記載の情報処理装置。
（１４）
前記入力位置は、前記撮像画像から検出された操作体の位置である、
前記（１）〜（１３）のいずれか一項に記載の情報処理装置。
（１５）
前記操作体は、ペン型の入力装置である、
前記（１４）に記載の情報処理装置。
（１６）
前記入力位置は、前記入力装置の赤外光ＬＥＤまたは可視光ＬＥＤの発光が検出された位置である、
前記（１５）に記載の情報処理装置。
（１７）
前記第一の入力位置は、第一の撮像映像から検出され、第一の変換パラメータに基づいて変換された位置であり、
前記第二の入力位置は、第二の撮像映像から検出され、前記第一の変換パラメータとは異なる第二の変換パラメータに基づいて変換された位置である、
前記（４）〜（１１）のいずれか一項に記載の情報処理装置。
（１８）
前記第一の撮像映像および前記第二の撮像映像は、異なるカメラによって撮像された映像、または、同一のカメラによって撮像された異なる領域の映像である、
前記（１７）に記載の情報処理装置。
（１９）
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御することを含み、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御することを含む、
情報処理方法。
（２０）
コンピュータを、
撮像画像に基づいて検出された入力位置に基づいて、複数の表示領域のうち少なくとも一つの表示領域における表示映像の表示を制御する表示制御部を備え、
前記複数の表示領域は、第一の表示領域および第二の表示領域を含み、
前記表示制御部は、前記第一の表示領域と前記第二の表示領域とが重複する重複領域に前記入力位置が移動した場合、前記重複領域への移動前の前記入力位置に基づいて、前記重複領域における前記表示映像の表示を制御する、
情報処理装置として機能させるためのプログラム。
【符号の説明】
【０１３５】
１０    情報処理システム
１００  情報処理装置
１１０  Ｉ／Ｆ部
１２１  入力位置検出部
１３０  制御部
１３１  変換パラメータ算出部
１３２  入力位置算出部
１３３  スクリーン関係算出部
１３４  表示制御部
１４０  記憶部
２００  入力装置
３００  センサ部
３１０  カメラ
３２０  カメラ
４００  表示部
４１０  プロジェクタ
４２０  プロジェクタ
【図１】
2020090228.tif 000003
【図２】
2020090228.tif 000004
【図３】
2020090228.tif 000005
【図４】
2020090228.tif 000006
【図５】
2020090228.tif 000007
【図６】
2020090228.tif 000008
【図７】
2020090228.tif 000009
【図８】
2020090228.tif 000010
【図９】
2020090228.tif 000011
【図１０】
2020090228.tif 000012
【図１１】
2020090228.tif 000013
【図１２】
2020090228.tif 000014
【図１３】
2020090228.tif 000015
【図１４】
2020090228.tif 000016
【図１５】
2020090228.tif 000017
【図１６】
2020090228.tif 000018
【図１７】
2020090228.tif 000019
【図１８】
2020090228.tif 000020
【国際調査報告】
2020090228.tif 000021
2020090228.tif 000022
2020090228.tif 000023
2020090228.tif 000024