(57)【要約】【課題】重畳する画像が複数の表示装置を跨いで移動する演出を実現する。【解決手段】端末装置は、表示装置が表示している背景画像に重畳表示する重畳画像を選択する画像選択部と、重畳画像を重畳表示する際の表示装置の表示領域上の経路情報を設定する経路設定部と、表示装置により表示される表示領域と、他の表示装置により表示される他の表示領域との重なり領域を示す重なり領域情報を算出する重なり領域算出部と、重なり領域情報、重畳画像および経路情報を表示装置へ送信する送信部と、を備え、表示装置は、他の表示装置において重畳画像の表示が所定の位置に到達したことを示す通知を受けて、重なり領域情報に基づき、重なり領域に表示される重畳画像が、自機か又は他の表示装置の何れか一方により表示された画像となるように、自機による重畳画像の表示開始位置を決定する位置算出部と、を有する。【選択図】図４
2019179229.tif 000002
【特許請求の範囲】
【請求項１】
端末装置と複数の表示装置を備える表示システムであって、
前記端末装置は、
前記表示装置が表示している背景画像に重畳表示する重畳画像を選択する画像選択部と、
前記重畳画像を重畳表示する際の前記表示装置の表示領域上の経路情報を設定する経路設定部と、
前記表示装置により表示される表示領域と、他の表示装置により表示される他の表示領域とにおいて、前記表示領域と前記他の表示領域とが重なっている重なり領域を示す重なり領域情報を算出する重なり領域算出部と、
前記重なり領域情報、前記重畳画像および前記経路情報を前記表示装置へ送信する送信部と、を備え、
前記表示装置は、
前記他の表示装置において重畳画像の表示が所定の位置に到達したことを示す通知を受けて、前記重なり領域情報に基づき、前記重なり領域に表示される前記重畳画像が、自機か又は前記他の表示装置の何れか一方により表示された画像となるように、自機による前記重畳画像の表示開始位置を決定する位置算出部と、を有する、ことを特徴とする表示システム。
【請求項２】
前記端末装置は、
前記表示装置から、重畳画像の表示が所定の位置に到達したことを示す通知を受けて、前記他の表示装置へ前記重畳画像の表示の開始を指示する開始指示部を有し、
前記表示装置は、
自機による前記重畳画像の表示が所定の位置に到達した場合に、前記端末装置へ前記到達を通知する通知部を有する、ことを特徴とする請求項１に記載の表示システム。
【請求項３】
前記表示装置は、
自機による前記重畳画像の表示が所定の位置に到達した場合に、前記他の表示装置へ前記到達を通知する通知部を有する、ことを特徴とする請求項１に記載の表示システム。
【請求項４】
前記通知部は、
前記重なり領域の端部に前記重畳画像が到達した場合に、前記到達を通知する、ことを特徴とする請求項２又は請求項３に記載の表示システム。
【請求項５】
前記通知部は、
前記重なり領域内に前記重畳画像が表示されている間に、前記到達を通知する、ことを特徴とする請求項２又は請求項３に記載の表示システム。
【請求項６】
自機に表示装置により表示される表示領域と、他の表示装置により表示される他の表示領域とにおいて、表示される背景画像に重畳表示する重畳画像と、
前記重畳画像を重畳表示する際の前記重畳画像の経路情報と、
前記表示領域と前記他の表示領域とが重なっている重なり領域を示す重なり領域情報と、を、取得する通信部と、
前記他の表示装置において重畳画像の表示が所定の位置に到達したことを示す通知を受けて、前記重なり領域情報に基づき、前記重なり領域に表示される前記重畳画像が、自機か又は前記他の表示装置の何れか一方により表示された画像となるように、自機による前記重畳画像の表示開始位置を決定する位置算出部と、を有する、ことを特徴とする表示装置。
【請求項７】
端末装置と複数の表示装置を備える表示システムによる表示方法であって、
前記端末装置が、
前記表示装置が表示している背景画像に重畳表示する重畳画像の選択を受け付ける手順と、
前記重畳画像を重畳表示する際の前記表示装置の表示領域上の経路情報を設定する手順と、
前記表示装置により表示される表示領域と、他の表示装置により表示される他の表示領域とにおいて、前記表示領域と前記他の表示領域とが重なっている重なり領域を示す重なり領域情報を算出する手順と、
前記重なり領域情報、前記重畳画像および前記経路情報を前記表示装置へ送信する手順と、を備え、
前記表示装置が、
前記他の表示装置において重畳画像の表示が所定の位置に到達したことを示す通知を受けて、前記重なり領域情報に基づき、前記重なり領域に表示される前記重畳画像が、自機か又は前記他の表示装置の何れか一方により表示された画像となるように、自機による前記重畳画像の表示開始位置を決定する手順と、を有する、ことを特徴とする表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示システム、表示装置、および表示システムの表示方法に関する。
【背景技術】
【０００２】
特許文献１には、ビデオプレイヤから入力される映像（第１の画像）に、端末装置から入力されるテロップ（第２の画像）を重畳して、重畳された映像を表示するプロジェクタが開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、複数のプロジェクタがそれぞれ映像を表示している環境において、キャラクタなどの画像が映像に重畳して表示され、複数のプロジェクタの映像間を跨いで移動していくといった演出の映像を表示させたい場合がある。しかしながら、特許文献１に開示された手法では、画像が複数のプロジェクタの映像間を跨いで移動することは考慮されておらず、実現することができなかった。また、複数のプロジェクタの表示領域を一部重ね合せて大画面を表示する構成において、重畳表示する画像がプロジェクタの映像間を跨いで移動する場合、表示領域の重なり部分で重畳表示する画像の挙動が意図しないものとなるおそれがある。例えば、第１のプロジェクタで重畳表示する画像の表示を終えた後、第２にプロジェクタで重畳表示する画像の表示を始めると、表示される映像上では重畳表示する画像の位置が戻ってしまうように見えてしまうことがある。
【０００４】
よって、本発明は、重畳する画像が複数の表示装置を跨いで移動する演出を実現する表示システム、表示装置、および表示システムの表示方法を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するため、本発明に係る表示システムは、端末装置と複数の表示装置を備える表示システムであって、前記端末装置は、前記表示装置が表示している背景画像に重畳表示する重畳画像を選択する画像選択部と、前記重畳画像を重畳表示する際の前記表示装置の表示領域上の経路情報を設定する経路設定部と、前記表示装置により表示される表示領域と、他の表示装置により表示される他の表示領域とにおいて、前記表示領域と前記他の表示領域とが重なっている重なり領域を示す重なり領域情報を算出する重なり領域算出部と、前記重なり領域情報、前記重畳画像および前記経路情報を前記表示装置へ送信する送信部と、を備え、前記表示装置は、前記他の表示装置において重畳画像の表示が所定の位置に到達したことを示す通知を受けて、前記重なり領域情報に基づき、前記重なり領域に表示される前記重畳画像が、自機か又は前記他の表示装置の何れか一方により表示された画像となるように、自機による前記重畳画像の表示開始位置を決定する位置算出部と、を有する、ことを特徴とする。
【発明の効果】
【０００６】
本発明によれば、重畳する画像が複数の表示装置を跨いで移動する演出を実現する表示システム、表示装置、および表示システムの表示方法を提供することができる。
【図面の簡単な説明】
【０００７】
【図１】一実施形態に係る表示システムの構成例を示す図である。
【図２】一実施形態に係るＰＣのハードウェア構成例を示す図である。
【図３】一実施形態に係るプロジェクタのハードウェア構成の例を示す図である。
【図４】一実施形態に係る表示システムの機能構成図である。
【図５】一実施形態に係る表示システムの端末装置で、画像選択部、経路設定部の機能を提供するアプリケーションの画面例を示す図である。
【図６】一実施形態に係る表示システムの処理の流れを表すシーケンス図である。
【図７】キャラクタ画像が末端まで到達した状態を示す投影画面の一例である。
【図８】２台目のプロジェクタにおけるキャラクタ画像の表示開始位置を示す投影画面の一例である。
【図９】２台目のプロジェクタにおけるキャラクタ画像の表示領域を示す投影画面の一例である。
【図１０】参考例に係るキャラクタ画像の動きの一例を説明する図である。
【図１１】本実施形態に係るキャラクタ画像の動きの一例を説明する図である。
【発明を実施するための形態】
【０００８】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【０００９】
＜システムの構成＞
図１は、一実施形態に係る表示システム１００の構成例を示す図である。表示システム１００は、端末装置であるパーソナルコンピュータ（以下、ＰＣ）１０１と、複数のプロジェクタ（表示装置）１０２−１，１０２−２，１０２−３と、を備えており、例えば、無線ＬＡＮ（Local Area Network）又は有線ＬＡＮ等のネットワーク１０７を介して互いに通信可能に接続されている。なお、以下の説明の中で、複数のプロジェクタ１０２−１〜１０２−３のうちの任意のプロジェクタを示す場合「プロジェクタ１０２」を用いる。また、複数のプロジェクタ１０２−１〜１０２−３の数は一例であって、２台以上の他の数であってもよい。
【００１０】
プロジェクタ１０２は、投影面に投影画像（表示画像）を投影する画像投影装置である。表示システム１００は、例えば図１に示すように、プロジェクタ１０２−１の表示領域１０３−１、プロジェクタ１０２−２の表示領域１０３−２、およびプロジェクタ１０２−３の表示領域１０３−３が横方向に並ぶように配置されている。また、表示システム１００では、表示領域１０３−１と表示領域１０３−２とが重複する重なり領域１０４−１を有するようにプロジェクタ１０２が配置されている。また、表示システム１００では、表示領域１０３−２と表示領域１０３−３とが重複する重なり領域１０４−２を有するようにプロジェクタ１０２が配置されている。つまり、複数のプロジェクタ１０２−１〜１０２−３の各々は、隣り合うプロジェクタ１０２と表示領域の少なくとも一部が重複するように配置されている。この配置により、表示システム１００は、複数のプロジェクタ１０２−１〜１０２−３を用いて、投影面に所定の画像を表示させる。また、表示システム１００は、ユーザが選択した画像（以下、キャラクタ画像と呼ぶものとする。）１０５が、複数のプロジェクタ１０２の表示領域を跨ぐ経路１０６に沿って表示領域１０３−１〜１０３−３の中を動き回るような演出を行う表示システムである。なお、表示領域１０３の配置は、横方向に限定されるものではなく、任意の配置であってもよい。
【００１１】
ＰＣ１０１は、表示システム１００で用いられる端末装置の一例であり、ユーザがキャラクタ画像１０５の選択、キャラクタ画像１０５の移動経路の設定、プロジェクタ１０２への表示開始の指示などを行うための端末装置である。なお、表示システム１００で用いられる端末装置は、ＰＣに限られず、例えば、タブレット端末やスマートフォン等の他の端末装置であってもよい。
【００１２】
プロジェクタ１０２は、複数の表示装置の表示画像の間を跨いでキャラクタ画像１０５を順次に表示する表示システム１００で用いられる表示装置の一例である。なお、表示システム１００で用いられる表示装置は、プロジェクタに限られず、例えば、液晶ディスプレイ、電子黒板等の他の表示装置であってもよい。
【００１３】
＜ハードウェアの構成＞
（端末装置のハードウェア構成）
図２は、一実施形態に係るＰＣ１０１のハードウェア構成例を示す図である。ＰＣ１０１は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ（Central Processing Unit）２０１、メモリ２０２、ストレージ部２０３、ネットワークＩ／Ｆ（Interface）２０４、外部接続Ｉ／Ｆ２０５、およびバス２０６等を有する。なお、ＰＣ１０１は、端末装置の一例である。
【００１４】
ＣＰＵ２０１は、メモリ２０２やストレージ部２０３等からプログラムやデータを読み出し、処理を実行することでＰＣ１０１が備える各機能を実現する演算装置である。メモリ２０２は、例えば、ＣＰＵ２０１のワークエリア等として使用されるＲＡＭ（Random Access Memory）や、プロジェクタ１０２の起動プログラム等を格納するＲＯＭ（Read Only Memory）等を含む。
【００１５】
ストレージ部２０３は、ＰＣ１０１のプログラムや、画像データ等を記憶する大容量の記憶手段であり、例えば、ＳＳＤ（Solid State Drive）や、ＨＤＤ（Hard Disk Drive）等によって構成される。
【００１６】
ネットワークＩ／Ｆ２０４は、ＰＣ１０１をネットワーク１０７に接続して、プロジェクタ１０２等と通信するための、例えば、無線ＬＡＮ、有線ＬＡＮ等のインタフェースである。
【００１７】
外部接続Ｉ／Ｆ２０５は、例えば、ディスプレイ等の表示装置２０７や、マウスおよびキーボード等の操作装置２０８の他、ＵＳＢメモリ等の外部記憶装置を接続するためのインタフェースである。
【００１８】
バス２０６は、上記各構成に接続され、アドレス信号、データ信号、各種制御信号等を伝達する。
【００１９】
（表示装置のハードウェア構成）
図３は、一実施形態に係るプロジェクタ１０２のハードウェア構成の例を示す図である。プロジェクタ１０２は、一般的なコンピュータの構成を含み、例えば、ＣＰＵ３０１、メモリ３０２、ストレージ部３０３、ネットワークＩ／Ｆ３０４、外部接続Ｉ／Ｆ３０５、画像処理部３０６、音声出力部３０７、画像投影部３０８、操作部３０９、およびバス３１０等を有する。なお、プロジェクタ１０２は、表示装置の一例である。
【００２０】
ＣＰＵ３０１は、メモリ３０２やストレージ部３０３等からプログラムやデータを読み出し、処理を実行することでプロジェクタ１０２が備える各機能を実現する演算装置である。メモリ３０２は、例えば、ＣＰＵ３０１のワークエリア等として使用されるＲＡＭや、プロジェクタ１０２の起動プログラム等を格納するＲＯＭ等を含む。
【００２１】
ストレージ部３０３は、プロジェクタ１０２のプログラムや、画像データ等を記憶する大容量の記憶手段であり、例えば、ＳＳＤや、ＨＤＤ等によって構成される。
【００２２】
ネットワークＩ／Ｆ３０４は、プロジェクタ１０２をネットワーク１０７に接続して、ＰＣ１０１や他のプロジェクタ１０２等と通信するための、例えば、無線ＬＡＮ、有線ＬＡＮ等のインタフェースである。
【００２３】
外部接続Ｉ／Ｆ３０５は、例えば、ＵＳＢメモリ等の外部記憶装置を接続するためのインタフェースである。
【００２４】
画像処理部３０６は、投影する画像データに対して、例えば、デコードや、変倍、切り出し等の様々な画像処理を実行する。
【００２５】
音声出力部３０７は、画像データ（例えば、動画データ）に含まれる音声を出力する音声回路や、スピーカ等によって構成される。
【００２６】
画像投影部３０８は、投影面の表示領域１０３に画像を投影して表示させるための、光源、表示素子、投影レンズ等を含む。
【００２７】
操作部３０９は、利用者の操作を受付けるための、キーや、タッチパネル等の入力デバイスである。
【００２８】
バス３１０は、上記各構成に接続され、アドレス信号、データ信号、各種制御信号等を伝達する。
【００２９】
＜表示システムの機能構成＞
図４は、一実施形態に係る表示システム１００の機能構成図である。なお、表示システム１００に含まれる複数のプロジェクタ１０２は、プロジェクタ１０２−１と同様の構成を有しているものとする。
【００３０】
（端末装置の機能構成）
ＰＣ１０１は、例えば、図２のＣＰＵ２０１で所定のプログラムを実行することにより、通信部４０１、画像選択部４０２、経路設定部４０３、表示開始指示部４０４、および投影制御部４０５等を実現している。なお、上記の各機能構成の少なくとも一部は、ハードウェアによって実現されるものであってもよい。
【００３１】
通信部４０１は、例えば、図２のネットワークＩ／Ｆ２０４を用いて、ＰＣ１０１をネットワーク１０７に接続し、プロジェクタ１０２や、外部装置等と通信を行う。
【００３２】
画像選択部４０２は、ユーザが表示領域１０３の上に重畳表示したいキャラクタ画像１０５を選択する機能を提供する。例えば、表示装置２０７に表示された内容に従ってユーザが操作装置２０８を使ってキャラクタ画像１０５の選択を行う。
【００３３】
経路設定部４０３は、キャラクタ画像１０５が表示領域１０３の上を移動する経路情報を設定する機能を提供する。ここで設定する経路情報には、例えば、表示開始時刻、表示開始位置、移動経路、移動速度、表示終了位置、表示終了時刻等が含まれる。
【００３４】
画像選択部４０２で選択したキャラクタ画像１０５、および経路設定部４０３で設定した経路情報は、通信部４０１を通して各プロジェクタ１０２に送信される。
【００３５】
表示開始指示部４０４は、プロジェクタ１０２に対してキャラクタ画像１０５の表示開始指示を行う部分である。表示開始指示は、経路設定部４０３で設定された経路情報に基づいて、各プロジェクタ１０２がキャラクタ画像１０５の表示をいつ開始すればよいかを判断し、開始すべきタイミングをプロジェクタ１０２に指示する。表示開始指示は、通信部４０１を経由してプロジェクタ１０２に送信される。
【００３６】
投影制御部４０５は、複数のプロジェクタ１０２−１〜１０１−３を用いて、投影面に所定の画像を投影して表示させるための各種制御を行う。投影制御部４０５は、複数のプロジェクタ１０２に校正画像を投影面に表示させる機能を有している。なお、投影面に表示させた校正画像は例えばユーザにより図示しないカメラ等により撮影され、撮影データは外部接続Ｉ／Ｆ２０５を介してＰＣ１０１に入力される。また、投影制御部４０５は、この撮影データに基づいて、プロジェクタ１０２が投影する画像の画像処理パラメータを算出する機能を有している。また、投影制御部４０５は、算出した画像処理パラメータに基づいてプロジェクタ１０２で投影する背景画像の画像処理を行う機能を有している。
【００３７】
（プロジェクタの機能構成）
プロジェクタ１０２は、例えば、図３のＣＰＵ３０１で所定のプログラムを実行することにより、通信部４０６、記憶部４０７、表示位置算出部４０８、画像合成部４０９、および通知部４１０等を実現している。なお、上記の各機能構成の少なくとも一部は、ハードウェアによって実現されるものであってもよい。
【００３８】
通信部４０６は、例えば、図３のネットワークＩ／Ｆ３０４を用いて、プロジェクタ１０２をネットワーク１０７に接続し、ＰＣ１０１、他のプロジェクタ１０２や、外部装置等と通信を行う。
【００３９】
記憶部４０７は、ＰＣ１０１の画像選択部４０２で選択されたキャラクタ画像１０５、および経路設定部４０３で設定された経路情報等を記憶する機能を有する部分である。これらの情報は、通信部４０６を通じて受信する。
【００４０】
表示位置算出部４０８は、キャラクタ画像１０５を、重なり領域以外の領域から、背景画像に重畳して表示できるように、表示開始位置と表示領域を決定する機能を有している。決定された表示開始位置（表示位置を示す情報）と表示領域（表示領域を示す情報）は記憶部４０７に記憶される。
【００４１】
画像合成部４０９は、表示領域１０３に表示している画像（背景画像）の上にキャラクタ画像１０５を重畳表示するための画像合成処理を行う部分である。通信部４０６を通じて、ＰＣ１０１の表示開始指示部４０４からの表示開始指示を受信すると、プロジェクタ１０２は表示領域１０３に表示している画像の上にキャラクタ画像１０５の合成を行う。表示している画像の上にキャラクタ画像１０５を合成する位置は、記憶部４０７に記憶された経路情報、表示開始位置および表示領域に基づいて行う。なお、合成された画像は、画像投影部３０８を用いて投影面の表示領域１０３に表示される。
【００４２】
通知部４１０は、ＰＣ１０１に対して各種の通知を行う部分である。プロジェクタ１０２は、キャラクタ画像１０５が表示領域の末端（端部）まで到達すると、ＰＣ１０１に対して到達通知を行う。言い換えれば、通知部４１０は、自機の次にキャラクタ画像を表示させるプロジェクタ１０２においてキャラクタ画像の表示を開始させるタイミングで、ＰＣ１０１に対して、到達通知を行う。
【００４３】
また、プロジェクタ１０２は、自身が最後にキャラクタ画像１０５の重畳表示を行うプロジェクタ１０２であり、自身の表示領域１０３上でのキャラクタ画像１０５の重畳表示が終了すると、通知部４１０はＰＣ１０１に対して表示終了通知を行う。なお、ＰＣ１０１への到達通知および表示終了通知の送信は通信部４０６を通じて行う。
【００４４】
＜設定画面の表示例＞
図５は、一実施形態に係る表示システム１００の端末装置で、画像選択部４０２、経路設定部４０３の機能を提供するアプリケーションの画面例を示す図である。ユーザは、このアプリケーションを使用して、キャラクタ画像１０５の選択、プロジェクタ１０２の配置、キャラクタ画像１０５の移動経路、移動速度、表示開始時刻等の情報を設定する。なお、図は一例であり、画像選択部４０２、経路設定部４０３の機能を実現するものであれば、画面の構成や操作手順等は問わない。
【００４５】
例えば、メニュー５０１から画像選択５０２を選択することにより、キャラクタ画像１０５の選択画面（図示せず）が表示され、重畳表示するキャラクタ画像１０５を選択することができる。なお、ここで選択されたキャラクタ画像１０５は、プロジェクタ１０２に送信される。
【００４６】
また、メニュー５０１からＰＪ編集５０３を選択することにより、使用するプロジェクタ１０２の選択（台数の増減）や、各プロジェクタ１０２の位置関係を設定することができる。なお、画面例では、ＰＪ１，ＰＪ２，ＰＪ３で示す識別符号が付された３台のプロジェクタ１０２が本システムに使用する表示装置として選択された状態を示しており、プロジェクタ１０２−１の表示領域１０３−１に対応するＰＪ１の領域枠５０４−１と、プロジェクタ１０２−２の表示領域１０３−２に対応するＰＪ２の領域枠５０４−２と、プロジェクタ１０２−３の表示領域１０３−３に対応するＰＪ３の領域枠５０４−３と、が表示されている。プロジェクタ１０２同士の位置関係と対応するように領域枠５０４−１，５０４−２，５０４−３の位置関係を変更することにより、プロジェクタ１０２同士の位置関係を設定することができる。なお、ここで設定された使用するプロジェクタ１０２の情報や、プロジェクタ１０２同士の位置関係の情報は、プロジェクタ１０２に送信される経路情報に含まれていてもよい。
【００４７】
また、メニュー５０１からルート編集５０５を選択することにより、キャラクタ画像１０５の移動経路を設定することができる。なお、画面例では、白抜き丸印で示す表示開始位置５０６と、黒塗り丸印で示す表示終了位置５０７と、表示開始位置５０６から表示終了位置５０７までを接続する曲線で示す移動経路５０８と、が表示されている。これらの位置や曲線の形状を変更することによりキャラクタ画像１０５の移動経路を設定することができる。なお、ここで設定された表示開始位置５０６、表示終了位置５０７、移動経路５０８の情報は、プロジェクタ１０２に送信される経路情報に含まれていてもよい。
【００４８】
ここで、画面例で設定された移動経路５０８は、キャラクタ画像１０５が複数のプロジェクタ１０２の表示画像の間を移動する際の全行程に対応する。経路設定部４０３は、入力された全行程の移動経路５０８から、領域枠５０４−１内における移動経路５０９−１、領域枠５０４−２内における移動経路５０９−２、領域枠５０４−３内における移動経路５０９−３を抽出してもよい。なお、画面例では、全行程の移動経路５０８のうち、領域枠５０４のなかを通る移動経路５０９を実線矢印で示し、領域枠５０４の外を通る移動経路は破線で表示するものとしている。なお、ここで抽出された各プロジェクタ１０２ごとの移動経路５０９の情報は、プロジェクタ１０２に送信される経路情報に含まれていてもよい。
【００４９】
また、経路設定部４０３は、入力された全行程の移動経路５０８が、どの順番で領域枠５０４−１，５０４−２，５０４−３を通るかを抽出することにより、キャラクタ画像１０５が通過するプロジェクタ１０２の通過順序の情報を抽出してもよい。なお、ここで抽出されたプロジェクタ１０２の通過順序の情報は、プロジェクタ１０２に送信される経路情報に含まれていてもよい。
【００５０】
また、速度設定欄５１０からキャラクタ画像１０５の移動速度を設定することができる。また、開始時刻設定欄５１１から、キャラクタ画像１０５の重畳表示を開始する表示開始時刻を設定することができる。なお、ここで設定されたキャラクタ画像１０５の移動速度の情報や、表示開始時刻の情報は、プロジェクタ１０２に送信される経路情報に含まれていてもよい。
【００５１】
＜タイムチャート＞
図６は、一実施形態に係る表示システム１００の処理の流れを表すシーケンス図である。なお、以下の説明において、プロジェクタ１０２−１〜１０２−３は、表示領域を一部重複させながら横方向に連結するように配置されているものとして説明する。
【００５２】
まず、ユーザは、ＰＣ１０１を使用して投影制御部４０５を機能させ、マルチプロジェクション（マルチ投影）向けのキャリブレーションを行う（ステップＳ６０１）。
【００５３】
例えば、投影制御部４０５は、通信部４０１を介して複数のプロジェクタ１０２に校正画像を投影面に表示させる。ユーザは、図示しないカメラ等により投影面に表示させた校正画像を撮影し、撮影データを外部接続Ｉ／Ｆ２０５を介してＰＣ１０１に入力する。次に、投影制御部４０５は、この撮影データに基づいて、プロジェクタ１０２が表示する画像の画像処理パラメータを算出する。また、投影制御部４０５は、例えば、各プロジェクタ１０２の表示可能領域（投影可能領域）を算出する。
【００５４】
また、算出された各プロジェクタ１０２の表示可能領域から隣り合うプロジェクタ１０２間で表示領域が重複する重なり領域を算出する。また、重なり領域における明るさ補正のパラメータを算出する。言い換えれば、投影制御部４０５は、隣り合うプロジェクタ１０２のそれぞれにおける表示領域において、重なっている重なり領域を示す重なり領域情報を算出する重なり領域算出部の機能を果たす。
【００５５】
これは、単純にプロジェクタ１０２−１〜１０２−３の画像を重ね合せると、重なり領域が明るくなってしまうためである。次に、投影制御部４０５は、算出した画像処理パラメータに基づいてプロジェクタ１０２で表示する背景画像の画像処理を行う。このように、キャリブレーションには、プロジェクタ１０２が表示する画像の画像処理パラメータを算出と、算出した画像処理パラメータに基づいてプロジェクタ１０２で表示する背景画像の画像処理とが含まれる。
【００５６】
キャリブレーションが終了すると、ＰＣ１０１の通信部４０１は、各プロジェクタ１０２−１，１０２−２，１０２−３に、算出した画像処理パラメータに基づいて画像処理された背景画像を配信する（ステップＳ６０２〜６０４）。なお、各プロジェクタ１０２の表示可能領域の情報も各プロジェクタ１０２に送信される。これにより、各プロジェクタ１０２−１，１０２−２，１０２−３は、配信された背景画像を表示する。
【００５７】
次に、ユーザは、ＰＣ１０１を使用して画像選択部４０２を機能させ、プロジェクタ１０２の表示領域１０３上に重畳表示させたいキャラクタ画像１０５の選択を行う（ステップＳ６０５）。
【００５８】
また、ユーザは、ＰＣ１０１を使用して経路設定部４０３を機能させ、キャラクタ画像１０５の経路の設定を行う（ステップＳ６０６）。なお、ここで実施する経路の設定には、キャラクタ画像１０５の移動経路、移動速度、表示開始時刻の他、使用するプロジェクタ１０２の選択、プロジェクタ１０２同士の位置関係の設定等が含まれていてもよい。
【００５９】
キャラクタ画像選択および経路設定は、例えば、図５に示したアプリケーションを使用して行う。また、キャラクタ画像選択および経路設定の実施順序については、ステップＳ６０５，Ｓ６０６に示す順序に限らず、経路設定を実施した後にキャラクタ画像選択を実施する等、順序を変更してもよい。
【００６０】
ユーザによるキャラクタ画像選択、経路設定が完了すると、ＰＣ１０１の通信部４０１は、各プロジェクタ１０２−１，１０２−２，１０２−３に、ユーザが選択・設定した情報を送信する（ステップＳ６０７〜Ｓ６０９）。また、各プロジェクタ１０２−１，１０２−２，１０２−３は、ＰＣ１０１から送信された情報を通信部４０６で受信し、記憶部４０７に記憶する。
【００６１】
ステップＳ６０７〜Ｓ６０９においてＰＣ１０１から送信する情報には、ステップＳ６０５で選択されたキャラクタ画像１０５のデータ、ステップＳ６０６で設定された経路情報、ステップＳ６０１で算出された重なり領域の場所を示す情報（重なり領域座標）等が含まれる。ここで、経路情報とは、例えば、各プロジェクタ１０２の表示領域１０３での経路座標、移動速度、キャラクタ画像１０５が通過するプロジェクタ１０２の通過順序の情報等、プロジェクタ１０２でのキャラクタ画像１０５の合成に必要な情報である。なお、経路情報に含まれる情報は一例であり、これ以外の情報を含んでもよい。
【００６２】
ＰＣ１０１の表示開始指示部４０４は、ユーザが設定した表示開始時刻になると、最初にキャラクタ画像１０５の重畳表示を行うプロジェクタ１０２−１に表示開始指示を送信する（ステップＳ６１０）。なお、本実施形態においては、表示開始指示部４０４は表示開始時刻になると表示開始指示を送信する構成として説明したが、これに限られるものではなく、表示開始を示すユーザからの操作を受け付けると表示開始指示を送信する構成としてもよい。
【００６３】
プロジェクタ１０２−１は、ＰＣ１０１から表示開始指示を受信すると、画像合成部４０９による画像合成処理を実行する（ステップＳ６１１）。画像合成部４０９は、記憶部４０７に記憶されているキャラクタ画像１０５および経路情報（例えば、経路座標と移動速度）に基づいて、表示中の画像（背景画像）にキャラクタ画像１０５を合成し、表示領域１０３−１上に表示する。そして、経路情報に基づく合成および表示を続けていき、キャラクタ画像１０５が表示領域１０３−１の外に出ると、プロジェクタ１０２−１における画像合成処理は終了する。
【００６４】
ここで、ステップＳ６１１の画像合成処理が終了する前において、キャラクタ画像１０５が表示可能領域の末端に到達すると、プロジェクタ１０２−１の通知部４１０は、ＰＣ１０１に到達通知を通知する（ステップＳ６１２）。
【００６５】
図７は、キャラクタ画像が末端まで到達した状態を示す投影画面の一例である。プロジェクタ１０２−１が画像を表示可能な最大表示領域７０１−１に対して、ステップＳ６０１で算出された表示可能領域７０２−１に背景画像が表示されている。なお、プロジェクタ１０２−１とプロジェクタ１０２−２の重なり領域７０３−１の情報は、ステップＳ６０７においてＰＣ１０１からプロジェクタ１０２−１に送信され、記憶部４０７に記憶されている。また、キャラクタ画像１０５−１の表示位置７０４−１は、キャラクタ画像１０５−１の左上の座標を示すものとする。なお、以下の説明では、最大表示領域の左上を原点とし、右方向をＸ軸、下方向をＹ軸とするものとして説明する。また、以下の説明において、キャラクタ画像１０５は横方向に動くものとし、幅とは、Ｘ軸方向の幅とする。
【００６６】
ここで、プロジェクタ１０２−１は、「表示位置のＸ座標＋キャラクタ画像の幅≧最大表示領域の幅」の条件を満たすとき、キャラクタ画像１０５−１が表示可能領域７０２−１の末端まで到達したと判定する。これにより、プロジェクタ１０２−１の通知部４１０は、ＰＣ１０１に到達通知を通知する。
【００６７】
図６に戻り、ＰＣ１０１は、プロジェクタ１０２−１から到達通知を受信すると、表示開始指示部４０４による次のプロジェクタ１０２に表示開始指示を送信する処理を実行する（ステップＳ６１３）。表示開始指示部４０４は、経路設定部４０３で設定された経路情報（例えば、通過順序の情報）から、次にキャラクタ画像１０５の重畳表示を行うプロジェクタ１０２−２を特定して、表示開始指示を送信する。
【００６８】
プロジェクタ１０２−２は、ＰＣ１０１から表示開始指示を受信すると、画像合成部４０９による画像合成処理を実行する（ステップＳ６１４）。
【００６９】
ここで、プロジェクタ１０２−２の表示位置算出部４０８は、重なり領域７０３−１でない位置からキャラクタ画像１０５−２を出力し始められるようにキャラクタ画像１０５−２の表示開始位置７０５（後述する図８参照）と表示領域７０６（後述する図９参照）を決定し、記憶部４０７に記憶する。画像合成部４０９は、記憶部４０７に記憶された経路情報、表示開始位置７０５および表示領域７０６に基づいて行う。
【００７０】
図８は、２台目のプロジェクタ１０２−２におけるキャラクタ画像１０５−２の表示開始位置７０５を示す投影画面の一例である。なお、プロジェクタ１０２−２が表示可能な最大表示領域７０１−２に対して、ステップＳ６０１で算出された表示可能領域７０２−２に背景画像が表示されている。なお、図８において、説明のためそれぞれのプロジェクタ１０２の表示領域を上下にずらして図示している。
【００７１】
ここで、キャラクタ画像１０５−２の表示開始位置７０５のＸ座標は、「重なり領域の幅−キャラクタ画像の幅」で求めることができる。なお、キャラクタ画像１０５−２の表示開始位置７０５は、キャラクタ画像１０５−２の左上の座標を示すものとする。これにより、プロジェクタ１０２−１により表示されるキャラクタ画像１０５−１と、プロジェクタ１０２−２により表示されるキャラクタ画像１０５−２と、の投影面における表示位置を合わせることができる。
【００７２】
図９は、２台目のプロジェクタ１０２−２におけるキャラクタ画像１０５−２の表示領域７０６を示す投影画面の一例である。ここで、キャラクタ画像１０５−２の表示位置７０４−２のＸ座標が、重なり領域７０３−１より左側（重なり領域７０３−１内）にある間は、重なり領域７０３−１には、プロジェクタ１０２−１から投影されるキャラクタ画像１０５−１のみを表示させ、プロジェクタ１０２−２から投影されるキャラクタ画像１０５−２は、重なり領域７０３−１に表示させないようにする。単純にキャラクタ画像１０５−１とキャラクタ画像１０５−２とを重ね合せると、重なり領域７０３−１においてキャラクタ画像が明るくなってしまうためである。
【００７３】
このため、プロジェクタ１０２−２は、「キャラクタ画像の表示位置のＸ座標  ＜  重なり領域の幅」の条件を満たす場合、表示領域７０６の幅を「キャラクタ画像の表示位置のＸ座標＋キャラクタ画像の幅−重なり領域の幅」とする。そして、プロジェクタ１０２−２は、キャラクタ画像１０５−２の右側の領域（重なり領域外の領域）に表示領域７０６を設定し、表示領域７０６が設定されている範囲でキャラクタ画像１０５−２を表示させる。一方、キャラクタ画像１０５−２の左側の領域（重なり領域７０３−１内の領域）は、表示領域７０６が設定されておらず、非表示となる。
【００７４】
また、プロジェクタ１０２−２は、「キャラクタ画像の表示位置のＸ座標  ≧  重なり領域の幅」の条件を満たす場合、キャラクタ画像１０５−２のすべてを表示する。換言すれば、キャラクタ画像１０５−２の全体に表示領域７０６を設定する。
【００７５】
つまり、本実施形態のＰＣ１０１は、プロジェクタ１０２から、キャラクタ画像の表示を終了する旨の通知を受けると、経路情報に基づき、プロジェクタ１０２の次にキャラクタ画像を表示させる他のプロジェクタ１０２に対して、キャラクタ画像の表示の表示指示を通知する表示開始指示部４０４を有する。
【００７６】
また、本実施形態のプロジェクタ１０２は、キャラクタ画像の表示指示を受け付けると、重なり領域情報に基づき、重なり領域に表示されるキャラクタ画像が、自機か又は他のプロジェクタ１０２の何れか一方により表示された画像となるように、自機によるキャラクタ画像の表示開始位置を決定する。
【００７７】
言い換えれば、本実施形態のプロジェクタ１０２は、他のプロジェクタ１０２によるキャラクタ画像の表示が終了したことを示す通知を受け付けると、重なり領域情報に基づき、重なり領域に表示されるキャラクタ画像が、自機か又は他のプロジェクタ１０２の何れか一方により表示された画像となるように、自機によるキャラクタ画像の表示開始位置を決定する。
【００７８】
以下同様に、ステップＳ６１４の画像合成処理が終了する前において、キャラクタ画像１０５が表示可能領域の末端に到達すると、プロジェクタ１０２−２の通知部４１０は、ＰＣ１０１に到達通知を通知する（ステップＳ６１５）。ＰＣ１０１は、プロジェクタ１０２−２から到達通知を受信すると、表示開始指示部４０４による次のプロジェクタ１０２−２に表示開始指示を送信する（ステップＳ６１６）。プロジェクタ１０２−３は、ＰＣ１０１から表示開始指示を受信すると、ステップＳ６１４と同様に画像合成部４０９による画像合成処理を実行する（ステップＳ６１７）。
【００７９】
このようにして、プロジェクタ１０２は、到達通知をＰＣ１０１に送信し、ＰＣ１０１は、次のプロジェクタ１０２へ順次表示開始指示を送信していくとともに、表示位置算出部４０８が算出したキャラクタ画像１０５の表示開始位置７０５および表示領域７０６を用いて画像合成をする。本実施形態のプロジェクタ１０２は、この構成によって、複数のプロジェクタ１０２の表示領域上をキャラクタ画像１０５が移動していく演出を容易に実現することができる。
【００８０】
最後にキャラクタ画像１０５の重畳表示を行うプロジェクタ１０２−３は、自身の表示領域１０３−３への重畳表示が終了すると、通知部４１０によるＰＣ１０１に対して重畳表示が終了した旨の終了通知を送信する処理を実行する（ステップＳ６１８）。例えば、通知部４１０は、記憶部４０７に記憶されている経路情報（例えば、通過順序の情報）から自身が最後にキャラクタ画像１０５の重畳表示を行うプロジェクタ１０２であるか否かを判定する。最後のプロジェクタ１０２と判定した場合、ＰＣ１０１に終了通知を送信する。
【００８１】
この終了通知を受信することにより、ＰＣ１０１では一連のキャラクタ画像１０５の重畳表示が正常に完了したことを知ることができる。なお、ＰＣ１０１において一連の重畳表示が正常に完了したことを検知する必要がない場合には、プロジェクタ１０２−３からＰＣ１０１への終了通知は送信しなくてもよい。
【００８２】
以上、本実施形態に係る表示システム１００によれば、各プロジェクタ１０２の表示領域１０３に異なる画像（背景画像）を表示している状態において、任意のタイミングでキャラクタ画像１０５が複数の表示領域１０３を跨いで移動していくといった演出を容易に実現することができる。
【００８３】
ここで参考例に係る表示システムにおけるキャラクタ画像の移動を図１０に示す。表示領域１０３−１によるキャラクタ画像１０５−１の表示が終了した後、表示領域１０３−２によるキャラクタ画像１０５−２の表示を開始する構成とすると、表示領域の一部を重なり領域１０４−１とするマルチプロジェクションの構成においては、キャラクタ画像１０５−１からキャラクタ画像１０５−２へと位置が戻ってしまい、ユーザが設定した意図とは異なる動きとなるおそれがある。
【００８４】
これに対し、本実施形態に係る表示システム１００におけるキャラクタ画像の移動を図１１に示す。表示位置算出部４０８が算出したキャラクタ画像１０５の表示開始位置７０５（図８参照）を用いてキャラクタ画像を表示させる。本実施形態では、これにより、プロジェクタ１０２−１により表示領域１０３−１に表示されるキャラクタ画像１０５−１と、プロジェクタ１０２−２により表示領域１０３−２に表示されるキャラクタ画像１０５−２と、の投影面における表示位置を合わせることができる。
【００８５】
また、表示位置算出部４０８が算出した表示領域７０６（図９参照）内キャラクタ画像１０５−２を表示させることにより、重なり領域１０４−１においては、プロジェクタ１０２−１によりキャラクタ画像１０５−１が表示され、重なり領域１０４−１よりも右側ではプロジェクタ１０２−２によりキャラクタ画像１０５−２が表示される。これにより、重なり領域７０３−１においてキャラクタ画像が明るくなってしまうことを防止することができる。
【００８６】
なお、図６から図９に示す一例においては、複数のプロジェクタ１０２−１〜１０２−３が表示領域を一部重複させながら横方向に連結するように配置され、キャラクタ画像１０５が横方向（Ｘ軸方向）に移動するものとして説明したが、これに限られるものではない。複数のプロジェクタ１０２が表示領域を一部重複させながら縦方向に連結するように配置され、キャラクタ画像１０５が縦方向（Ｙ軸方向）に移動する場合には、前述のＸ座標をＹ座標に置き換えれば同様に適用することができる。
【００８７】
また、１台目のプロジェクタ１０２が送信した到達通知をＰＣ１０１が受け取り、２台目のプロジェクタ１０２がキャラクタ画像１０５の合成を開始するまでの時間の分だけ、１台目と２台目で表示するキャラクタ画像１０５の表示位置にずれが生じるそれがある。もっとも、通知のやり取りに要する時間は非常に短いため、表示上のずれはユーザにとっては検知できない程度のものとなる。また、キャラクタ画像の移動速度と通知のやり取りに要する時間から、キャラクタ画像の表示開始位置を調整してずれを調整するようにしてもよい。
【００８８】
また、本実施形態において、先にキャラクタ画像１０５を表示している第１のプロジェクタ１０２が重なり領域においてキャラクタ画像１０５を表示し、次にキャラクタ画像１０５を表示する第２のプロジェクタ１０２は表示開始位置７０５と表示領域７０６を設定して、重なり領域を除いた自身の表示領域１０３において欠けたキャラクタ画像を表示するものとして説明したが、これに限られるものではない。例えば、重なり領域におけるキャラクタ画像１０５の表示は、第２のプロジェクタ１０２が担うようにしてもよい。
【００８９】
例えば、第１のプロジェクタ１０２は、キャラクタ画像１０５が重なり領域に達した時点で到達通知を送信する。そして、第１のプロジェクタ１０２はキャラクタ画像１０５に表示領域を設定して、重なり領域にキャラクタ画像１０５の一部が表示されないように欠けたキャラクタ画像を表示する。
【００９０】
また、ＰＣ１０１から表示開始指示を受けた第２のプロジェクタ１０２は、算出した表示開始位置７０５からキャラクタ画像１０５の全体を表示するようにしてもよい。
【００９１】
また、重なり領域を２つの領域に分け、その一方の領域においては第１のプロジェクタ１０２のみがキャラクタ画像１０５を表示し、他方の領域においては第２のプロジェクタ１０２のみがキャラクタ画像１０５を表示する構成としてもよい。もっとも、この構成においては両方のプロジェクタ１０２で表示領域７０６を設定してキャラクタ画像を処理することにより演算負荷が増えるため、前述の構成のようにいずれか一方のプロジェクタ１０２において表示領域７０６を設定してキャラクタ画像を処理する構成が好ましい。
【００９２】
また、図６に示すように、プロジェクタ１０２は到達通知をＰＣ１０１に送信し、ＰＣ１０１は次のプロジェクタ１０２に表示開始指示を送信する構成として説明したが、これに限られるものではない。プロジェクタ１０２が次のプロジェクタ１０２に到達通知を送信し、到達通知を受けた次のプロジェクタ１０２は画像合成部４０９による画像合成を開始する構成としてもよい。即ち、図６のステップＳ６１２における到達通知の送信先をＰＣ１０１から次のプロジェクタ１０２とし、ステップＳ６１３において、ＰＣ１０１から送信された表示開始指示を、プロジェクタ１０２から送信された到達通知と替えればよい。
【００９３】
以上、表示システム１００の実施形態等について説明したが、本発明は上記実施形態等に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形、改良が可能である。
【００９４】
本実施形態に係る表示システム１００は、端末装置であるＰＣ１０１と、複数のプロジェクタ（表示装置）１０２と、で構成されるものとして説明したが、これに限られるものではない。例えば、複数のプロジェクタ１０２のうちの１台のプロジェクタ１０２が端末装置としての機能および表示装置としての機能を兼ねる構成であってもよい。
【符号の説明】
【００９５】
１００      表示システム
１０１      ＰＣ
１０２      プロジェクタ
１０３      表示領域（表示領域）
１０４      重なり領域
１０５４      キャラクタ画像（重畳画像）
１０６      経路
１０７      ネットワーク
３０８      画像投影部
４０１      通信部（送信部）
４０２      画像選択部
４０３      経路設定部
４０４      表示開始指示部（開始指示部）
４０５      投影制御部（領域算出部）
４０６      通信部
４０７      記憶部（記憶部）
４０８      表示位置算出部（位置算出部）
４０９      画像合成部
４１０      通知部
７０４      表示位置
７０５      表示開始位置
７０６      表示領域
【先行技術文献】
【特許文献】
【００９６】
【特許文献１】特開２０１３−２０５６０５号公報
【図１】
2019179229.tif 000003
【図２】
2019179229.tif 000004
【図３】
2019179229.tif 000005
【図４】
2019179229.tif 000006
【図５】
2019179229.tif 000007
【図６】
2019179229.tif 000008
【図７】
2019179229.tif 000009
【図８】
2019179229.tif 000010
【図９】
2019179229.tif 000011
【図１０】
2019179229.tif 000012
【図１１】
2019179229.tif 000013