(57)【特許請求の範囲】
【請求項１】
複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムに用いられる制御装置であって、
前記複数の投影装置の少なくとも１台を発光させる第１制御手段と、
前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を取得する取得手段と、
前記取得手段により取得された撮像結果から、前記撮像装置の画角内に、前記第１制御手段により発光された前記投影装置の光が所定の基準以上含まれるか否かを判定する判定手段と、
複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記第１制御手段は、前記投影装置ごとに時差的に順次選択して発光させ、
前記取得手段は、前記第１制御手段により選択された前記投影装置ごとに、前記撮像結果を取得し、
前記判定手段は、前記取得手段により取得された各前記撮像結果に、各前記投影装置の光が所定の基準以上含まれるか否かを判定し、
前記第２制御手段は、前記第１制御手段により順次選択して発光された複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行うことを特徴とする請求項１に記載の制御装置。
【請求項３】
前記撮像装置により撮像された撮像結果を動画で記録する動画モードを設定する設定手段を更に備え、
前記第２制御手段は、前記設定手段により前記動画モードが設定されているとき、前記動画の記録処理と、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理とを行うことを特徴とする請求項１または２に記載の制御装置。
【請求項４】
前記設定手段は、前記動画モードと、前記光が所定の基準以上含まれるか否かを判定する判定モードとのいずれかを設定可能であり、
楽曲再生装置による楽曲の再生開始を示す情報を取得する第２取得手段を更に備え、
前記第２取得手段により楽曲の再生開始を示す情報が取得されたとき、前記設定手段は、前記判定モードから前記動画モードに切り替え、
前記第２制御手段は、前記設定手段により前記判定モードから前記動画モードに切り替えられたとき、前記動画の記録処理と、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理とを行うことを特徴とする請求項３に記載の制御装置。
【請求項５】
前記判定手段により前記光が所定の基準以上含まれると判定されたとき、前記取得手段により取得された前記撮像結果を撮像した前記撮像装置と、前記光が所定の基準以上含まれると判定された前記投影装置とを対応付けて記憶する記憶手段と、
前記撮像装置により撮像された撮像結果から利用者の歌唱状態を検出する検出手段と、を更に備え、
前記第２制御手段は、前記設定手段により前記動画モードが設定され、且つ、前記検出手段により利用者の歌唱状態が検出されたとき、前記記憶手段において、前記検出手段により利用者の歌唱状態が検出された前記撮像結果を撮像した前記撮像装置と対応付けられた前記投影装置の減光処理を行うことを特徴とする請求項３に記載の制御装置。
【請求項６】
複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムに用いられるコンピュータに実行させるプログラムであって、
前記複数の投影装置の少なくとも１台を発光させる第１制御ステップと、
前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を取得する取得ステップと、
前記取得ステップにより取得された撮像結果から、前記撮像装置の画角内に、前記第１制御ステップにより発光された前記投影装置の光が所定の基準以上含まれるか否かを判定する判定ステップと、
複数の前記投影装置のうち、前記判定ステップにより前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御ステップと、
をコンピュータに実行させることを特徴とするプログラム。
【請求項７】
複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムであって、
前記投映システムに用いられる制御装置は、
前記投影装置ごとに時差的に順次選択して発光させる第１制御手段と、
前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を、前記第１制御手段により選択された前記投影装置ごとに取得する取得手段と、
前記取得手段により取得された各撮像結果から、前記撮像装置の画角内に、前記第１制御手段により発光された各投影装置の光が所定の基準以上含まれるか否かを判定する判定手段と、
複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御手段と、
を備えることを特徴とする投影システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数方向にある投影面に映像を投影する投影システムの技術分野に関する。
【背景技術】
【０００２】
従来、例えば特許文献１に開示されるように、１台のプロジェクターとスクリーンの間に、１台のカメラがプロジェクターと対向して配置されたシステムが知られている。このようなシステムでは、プロジェクターの投影光がカメラに映り込んだとき、カメラによる撮影映像に、映り込み光が発生するため、撮影映像が見づらい映像となる。この現象を改善するため、特許文献１に開示された技術では、プロジェクターにより投影する映像上に暗領域を設定し、この設定を使用して、１台のカメラの撮影映像における輝度ヒストグラムを自動的に最適化するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１１４７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、１つのスクリーンに対してのみでなく、例えば部屋内の複数方向にある投影面に映像を投影する場合、複数のプロジェクターが必要である。１台のカメラにおいて、複数のプロジェクターによる光の映り込みを判断する場合、輝度ヒストグラムを用いる場合であっても、映り込みの光の発光源のプロジェクターを特定することは、処理が複雑で容易でない。
【０００５】
本発明は、以上の点に鑑みてなされたものであり、複数のプロジェクターを用いて投影面に映像を投影する場合、カメラに映り込む光の発光源となるプロジェクター等の投影装置を簡易な処理で特定して減光することが可能な制御装置、プログラム、及び投影システムを提供する。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、請求項１に記載の発明は、複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムに用いられる制御装置であって、前記複数の投影装置の少なくとも１台を発光させる第１制御手段と、前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を取得する取得手段と、前記取得手段により取得された撮像結果から、前記撮像装置の画角内に、前記第１制御手段により発光された前記投影装置の光が所定の基準以上含まれるか否かを判定する判定手段と、複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御手段と、を備えることを特徴とする。
【０００７】
請求項２に記載の発明は、請求項１に記載の制御装置において、前記第１制御手段は、前記投影装置ごとに時差的に順次選択して発光させ、前記取得手段は、前記第１制御手段により選択された前記投影装置ごとに、前記撮像結果を取得し、前記判定手段は、前記取得手段により取得された各前記撮像結果に、各前記投影装置の光が所定の基準以上含まれるか否かを判定し、前記第２制御手段は、前記第１制御手段により順次選択して発光された複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行うことを特徴とする。
【０００８】
請求項３に記載の発明は、請求項１または２に記載の制御装置において、前記撮像装置により撮像された撮像結果を動画で記録する動画モードを設定する設定手段を更に備え、前記第２制御手段は、前記設定手段により前記動画モードが設定されているとき、前記動画の記録処理と、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理とを行うことを特徴とする。
【０００９】
請求項４に記載の発明は、請求項３に記載の制御装置において、前記設定手段は、前記動画モードと、前記光が所定の基準以上含まれるか否かを判定する判定モードとのいずれかを設定可能であり、楽曲再生装置による楽曲の再生開始を示す情報を取得する第２取得手段を更に備え、前記第２取得手段により楽曲の再生開始を示す情報が取得されたとき、前記設定手段は、前記判定モードから前記動画モードに切り替え、前記第２制御手段は、前記設定手段により前記判定モードから前記動画モードに切り替えられたとき、前記動画の記録処理と、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理とを行うことを特徴とする。
【００１０】
請求項５に記載の発明は、請求項３に記載の制御装置において、前記判定手段により前記光が所定の基準以上含まれると判定されたとき、前記取得手段により取得された前記撮像結果を撮像した前記撮像装置と、前記光が所定の基準以上含まれると判定された前記投影装置とを対応付けて記憶する記憶手段と、前記撮像装置により撮像された撮像結果から利用者の歌唱状態を検出する検出手段と、を更に備え、前記第２制御手段は、前記設定手段により前記動画モードが設定され、且つ、前記検出手段により利用者の歌唱状態が検出されたとき、前記記憶手段において、前記検出手段により利用者の歌唱状態が検出された前記撮像結果を撮像した前記撮像装置と対応付けられた前記投影装置の減光処理を行うことを特徴とする。
【００１１】
請求項６に記載の発明は、複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムに用いられるコンピュータに実行させるプログラムであって、前記複数の投影装置の少なくとも１台を発光させる第１制御ステップと、前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を取得する取得ステップと、前記取得ステップにより取得された撮像結果から、前記撮像装置の画角内に、前記第１制御ステップにより発光された投影装置の光が所定の基準以上含まれるか否かを判定する判定ステップと、複数の前記投影装置のうち、前記判定ステップにより前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御ステップと、をコンピュータに実行させることを特徴とする。
【００１２】
請求項７に記載の発明は、複数方向にある投影面に画像を投影する複数の投影装置と、少なくとも１台の撮像装置とを備え、且つ、前記撮像装置は、前記投影装置の少なくとも１台が投影する少なくとも１つの前記投影面との間に配置される投映システムであって、前記投映システムに用いられる制御装置は、前記投影装置ごとに時差的に順次選択して発光させる第１制御手段と、前記複数の投影装置のうち、少なくとも１台の前記投影装置と少なくとも１つの前記投影面との間に配置された少なくとも１台の前記撮像装置により撮像された撮像結果を、前記第１制御手段により選択された前記投影装置ごとに取得する取得手段と、前記取得手段により取得された各撮像結果から、前記撮像装置の画角内に、前記第１制御手段により発光された各投影装置の光が所定の基準以上含まれるか否かを判定する判定手段と、複数の前記投影装置のうち、前記判定手段により前記光が所定の基準以上含まれると判定された前記投影装置の減光処理を行う第２制御手段と、を備えることを特徴とする。
【発明の効果】
【００１３】
請求項１、６、７に記載の発明によれば、複数の投影装置を用いて投影面に映像を投影する場合、撮像装置に映り込む光の発光源となる投影装置を簡易な処理で特定して減光することができる。
【００１４】
請求項２に記載の発明によれば、減光対象となる投影装置を精度良く特定することができる。
【００１５】
請求項３に記載の発明によれば、撮像結果を動画で記録するときに、減光対象となる投影装置を減光させることでシステム負荷を低減することができる。
【００１６】
請求項４に記載の発明によれば、楽曲の再生が開始されるときに自動的に動画の記録処理と投影装置の減光処理とを行わせることができるので、利用者による操作の手間を削減することができる。
【００１７】
請求項５に記載の発明によれば、ユーザが歌唱状態にあるときに記録される動画の品質や価値を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態の投影システムＳの概要構成例を示す図である。
【図２】投影システムＳが利用される部屋内に配置された装置の位置関係を示す図である。
【図３】カメラ３aにより撮像された撮像結果に基づき、プロジェクター５a，５bの減光処理が行われる様子の一例を示す図である。
【図４】制御部６３により実行される減光対象特定処理の一例を示すフローチャートである。
【図５】プロジェクター光判定処理の一例を示すフローチャートである。
【図６】制御部６３により実行されるサービス処理の一例を示すフローチャートである。
【図７】プロジェクターの減光処理の一例を示すフローチャートである。
【図８】部屋内のユーザＵが向く方向が変化する様子を示す図である。
【図９】減光されるプロジェクターが動的に変化するように構成された減光処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、本発明の実施形態を図面に基づいて説明する。
【００２０】
［１．投影システムの構成及び動作概要］
始めに、図１及び図２を参照して、本発明の実施形態の投影システムＳの構成及び動作概要について説明する。図１は、本実施形態の投影システムＳの概要構成例を示す図である。図２は、投影システムＳが利用される部屋内に配置された装置の位置関係を示す図である。投影システムＳは、図１に示すように、表示・操作デバイス１、楽曲再生装置２、カメラ３a〜３c、映像再生装置４a〜４d、プロジェクター５a〜５d、及び再生制御装置６等を備えて構成される。投影システムＳは、例えばカラオケ店舗等のアミューズメント施設における部屋で利用される。再生制御装置６は、本発明の制御装置の一例である。再生制御装置６は、ＬＡＮ（有線ＬＡＮ（Local Area Network）または無線ＬＡＮ）、ハブ（HUB）、及びルータ（Router)を介してインターネットに接続可能になっている。これにより、再生制御装置６は、Ｗｅｂサーバ等により構成される動画配信サイトにアクセスして動画ファイルをアップロードすることができる。動画ファイルは、例えば、再生制御装置６により記録（録画）された動画のデータを格納するファイルである。アップロードされた動画ファイルに格納された動画のデータは、例えば、動画配信サイトにアクセスしてきた端末へストリーミングで配信される。これにより、端末のユーザは、例えばカラオケ店舗の部屋内で撮像された動画を見ることができる。
【００２１】
表示・操作デバイス１、楽曲再生装置２、及びカメラ３a〜３cは、それぞれ、有線または無線を介して再生制御装置６と接続される。表示・操作デバイス１は、ユーザ（利用者）から、所定の操作を受け付ける装置である。楽曲再生装置２は、楽曲を再生する装置である。楽曲再生装置２の例として、例えばカラオケ店舗の部屋に設置されたカラオケコマンダが挙げられる。カメラ３a〜３cは、例えばカラオケ店舗の１部屋内を撮像する撮像装置の一例である。映像再生装置４a〜４d、及びプロジェクター５a〜５dは、それぞれ、ＬＡＮ、及びハブ等を介して再生制御装置６と接続される。さらに、プロジェクター５a〜５dは、それぞれ、有線または無線を介して映像再生装置４a〜４dと接続される。映像再生装置４a〜４dは、映像を再生する装置である。プロジェクター５a〜５dは、映像再生装置４a〜４dにより再生された映像を、例えばカラオケ店舗の１部屋内の複数方向にある投影面に投影する複数の投影装置の一例である。図２（Ａ）の例では、ユーザＵの前後左右の４つの壁面ａ〜ｄが投影面である。部屋の天井面及び床面が、投影面であってもよい。プロジェクター５ａ〜５ｄは、それぞれ、例えば、図２（Ａ）に示すように、少なくとも１つの壁面ａ〜ｄに映像を投影するように配置される。カメラ３a〜３cは、それぞれ、少なくとも１つ（台）のプロジェクター５ａ〜５ｄと、少なくとも１つの壁面ａ〜ｄとの間に配置される。例えば、図２（Ａ）において、カメラ３aは、プロジェクター５ａ，５ｂと、壁面ａとの間に配置されている。これにより、カメラ３aは、プロジェクター５ａ，５ｂと、壁面ａとの間の空間において、カメラ３ａの画角に収まる範囲を撮像する。図２（Ａ）に示すような部屋内で、ユーザＵは、例えばディスプレイＤを見ながら、マイクＭを持って歌唱する。マイクＭ及びディスプレイＤは、有線または無線を介して楽曲再生装置２と接続される。ディスプレイＤは、有線または無線を介して再生制御装置６と接続されてもよい。
【００２２】
なお、図１の例では、３つのカメラ３a〜３cを示しているが、カメラは、いくつでもよく、１つ以上２つ以下、或いは４つ以上であってもよい。また、図１の例では、４つの映像再生装置４a〜４d、及び４つのプロジェクター５a〜５dを示しているが、映像再生装置とプロジェクターは、それぞれ、１つ以上３つ以下、或いは５つ以上であってもよい。また、図１の例では、映像再生装置とプロジェクターとは１対１で対応しているが、１対Ｎ（Ｎは２以上の自然数）で対応してもよい。例えば、１つの映像再生装置に複数のプロジェクターが接続されてもよい。映像再生装置が１つである場合、映像再生装置が映像再生手段（ハードウェアまたはソフトウェアにより構成）として再生制御装置６内に組み込まれていてもよい。
【００２３】
表示・操作デバイス１には、例えば、表示画面を備えるタッチパネルディスプレイが用いられる。表示・操作デバイス１は、例えば、楽曲再生装置２のリモコンであってもよい。なお、表示・操作デバイス１は、楽曲再生装置２または再生制御装置６に組み込まれていてもよい。この場合、例えば、表示・操作デバイス１は、楽曲再生装置２または再生制御装置６と一体に形成された表示ディスプレイである。表示・操作デバイス１は、プロジェクター５a〜５dで投影する映像の選択候補となる映像を示す映像情報、及び楽曲再生装置２で再生する楽曲の選択候補となる楽曲を示す楽曲情報を表示画面に表示する。選択候補として表示される映像情報には、例えば映像ＩＤ、映像名、及び映像中の１画像フレーム等が含まれる。選択候補として表示される楽曲情報には、例えば楽曲ＩＤ、楽曲名、アーティスト名、及び演奏時間等が含まれる。楽曲ＩＤは、例えば、曲番号から構成される。演奏時間とは、楽曲の再生開始から再生終了までの再生時間である。なお、表示・操作デバイス１の表示画面には、１画面に複数の映像情報または複数の楽曲情報が同時に表示されてもよい。
【００２４】
選択候補となる映像を示す映像情報、及び選択候補となる楽曲を示す楽曲情報は、例えば、再生制御装置６から送信され、表示・操作デバイス１の記憶部に記憶される。表示・操作デバイス１は、ユーザによる選択操作に応じて映像の選択または楽曲の選択を行う。表示・操作デバイス１は、選択された映像を示す映像情報を再生制御装置６へ送信する。再生制御装置６へ送信された映像情報は、例えば、再生制御装置６から映像再生装置４a〜４dへ送信される。また、表示・操作デバイス１は、選択された楽曲を示す楽曲情報を再生制御装置６へ送信する。再生制御装置６へ送信された楽曲情報は、再生制御装置６から楽曲再生装置２へ送信される。再生制御装置６は、楽曲再生装置２からの楽曲情報の取得要求に応じて、表示・操作デバイス１から送信された楽曲情報を、楽曲再生装置２へ送信してもよい。もしくは、表示・操作デバイス１は、選択された楽曲を示す楽曲情報を、楽曲再生装置２へ送信し、楽曲再生装置２が、表示・操作デバイス１から受信した楽曲情報を、再生制御装置６へ送信してもよい。この場合は、楽曲再生装置２は、再生制御装置６からの楽曲情報の取得要求に応じて、再生制御装置６へ楽曲情報を送信してもよい。
【００２５】
また、表示・操作デバイス１は、ユーザによる設定操作に応じて、再生制御装置６に各種モードを設定させるモード設定情報を再生制御装置６へ送信する。再生制御装置６で設定可能なモードには、動画モード及び判定モード等がある。動画モードは、カメラにより撮像された撮像結果を動画で記録する録画モードである。判定モードは、カメラにより撮像された撮像結果から、カメラの画角内に、プロジェクターにより発せられた光（プロジェクターの光）が所定の基準以上含まれるか否かを判定する判定モードである。
【００２６】
楽曲再生装置２は、複数の楽曲ファイルを記憶部に記憶する。楽曲ファイルは、カラオケ曲等の楽曲を構成する楽曲データを格納する。各楽曲ファイルには、例えば、楽曲ＩＤが対応付けられる。各楽曲ファイルの楽曲ファイル名に楽曲ＩＤが含まれてもよい。楽曲再生装置２は、表示・操作デバイス１または再生制御装置６から送信された楽曲情報を受信する。楽曲再生装置２は、例えば、楽曲情報の受信順に、楽曲情報が含む楽曲ＩＤが示す楽曲データを再生し、その楽曲信号をスピーカ（図示せず）へ出力する。また、楽曲再生装置２は、楽曲の再生を開始したときに、楽曲の再生開始を示す情報を再生制御装置６へ送信する。更に、楽曲再生装置２は、楽曲の再生を終了したときに、楽曲の再生終了を示す情報を再生制御装置６へ送信する。なお、楽曲再生装置２がカラオケコマンダである場合、楽曲再生装置２には、上記楽曲信号と、マイクＭにより集音されたユーザＵの歌唱音声信号とをミキシングしてスピーカへ出力するミキシングアンプが備えられる。また、楽曲再生装置２は、例えば再生中の楽曲の歌詞テロップや、カメラ３a〜３cにより撮像された撮像結果等をディスプレイＤに表示させる。
【００２７】
カメラ３a〜３cには、例えば、ＲＧＢカメラが用いられる。カメラ３a〜３cは、例えばカラオケ店舗の１部屋内の空間において、カメラ３ａ〜３ｃの画角に収まる撮像範囲を、例えば連続的に撮像した撮像結果をバッファに記憶し、バッファに記憶した撮像結果を再生制御装置６へ送信する。撮像結果には、図２（Ｂ）に示すように、それぞれのカメラ３a〜３cの画角ａ〜ｃにより決まる撮像範囲のＲＧＢ画像が含まれる。なお、カメラ３a〜３cには、例えば、ＲＧＢカメラ及び赤外線カメラが用いられてもよい。また、カメラ３a〜３cには、例えば、ＲＧＢカメラ及び深度カメラが用いられてもよい。深度カメラは、赤外線レーザなどによる深度センサーである。深度カメラにより、部屋内における撮像範囲の各点までの深度を示すデプス画像が取得される。この場合、再生制御装置６へ送信される撮像結果には、ＲＧＢ画像及びデプス画像が含まれる。
【００２８】
映像再生装置４a〜４dは、それぞれ、映像ファイルを記憶部に記憶する。映像ファイルは、例えば、部屋内の複数方向にある投影面に投影させる映像を構成する映像データを格納する。この映像の例として、宇宙空間を表す映像、棚等が設置された部屋を表す映像、または人が歌唱するステージを表す映像などが挙げられる。これらの映像には、例えば再生中の楽曲の歌詞テロップが重畳して表示されてもよい。また、これらの映像は、例えば、静止画像や、動画像である。なお、再生される映像が映像再生装置４a〜４d間で同一である場合と異なる場合とがある。映像が映像再生装置４a〜４d間で異なる場合は、例えば、映像が投影される部屋内の投影面全体を投影範囲として、投影範囲に投影させる映像を構成する映像データから、投影範囲を映像再生装置４a〜４dの数に分割した分割映像データが作成される。そして、分割映像データが、映像ファイルに格納され、各映像再生装置４a〜４dの各記憶部に記憶される。各映像ファイルには、例えば、映像ＩＤが対応付けられる。各映像ファイルの映像ファイル名に映像ＩＤが含まれてもよい。１つの映像データから分割した複数の分割映像データをそれぞれ格納する各映像ファイルには、同一の映像ＩＤが対応付けられる。映像再生装置４a〜４dは、再生制御装置６から送信された映像再生コマンドを受信する。映像再生コマンドには、再生させる映像を示す映像ＩＤが含まれる。映像再生装置４a〜４dは、それぞれ、受信した映像再生コマンドに含まれる映像ＩＤが示す映像データ（または分割映像データ）を再生し、その映像信号をプロジェクター５a〜５dへ出力する。なお、映像再生装置４a〜４dが１つの映像再生装置、または再生制御装置６内に組み込まれた再生制御手段である場合、この映像再生装置または映像再生手段は、上記映像信号をプロジェクター５a〜５dへ出力する。
【００２９】
プロジェクター５a〜５dは、それぞれ、赤、緑、及び青の３原色に基づく光を発する発光部を備える。プロジェクター５a〜５dは、それぞれ、再生制御装置６から送信された電源ＯＮコマンド（ランプオン命令）を受信した場合に電源をＯＮ（電源入）にする。これにより、プロジェクター５a〜５dは、それぞれ、発光部から光を発する。また、プロジェクター５a〜５dは、それぞれ、再生制御装置６から送信された電源ＯＦＦコマンド（ランプオフ命令）を受信した場合に電源をＯＦＦ（電源切）にする。また、プロジェクター５a〜５dは、それぞれ、映像再生装置４a〜４dから受信した映像信号に応じた光を発光部から発することにより映像を出力する。これにより、プロジェクター５a〜５dは、図２（Ｃ）に示すように、それぞれのプロジェクター５a〜５dの投影角度ａ〜ｄにより決まる投影範囲における投影面に映像を投影する。例えば、プロジェクター５a〜５dは、互いに異なる壁面（例えばユーザの前後左右の壁面）に映像を投影する。プロジェクター５a〜５dは、同一の壁面の互いに異なる領域に映像を投影してもよい。
【００３０】
再生制御装置６は、楽曲再生装置２による楽曲の再生、映像再生装置４a〜４dによる映像の再生、及びプロジェクター５a〜５dの電源ＯＮ／ＯＦＦを制御する。再生制御装置６は、図１に示すように、ＩＦ６１a〜６１f、記憶部６２、及び制御部６３を備える。ＩＦ６１a〜６１f、記憶部６２、及び制御部６３は、バス６４に接続されている。ＩＦ６１ａは、楽曲再生装置２と再生制御装置６との間のインターフェースである。ＩＦ６１bは、表示・操作デバイス１と再生制御装置６との間のインターフェースである。ＩＦ６１cは、カメラ３ａと再生制御装置６との間のインターフェースである。ＩＦ６１dは、カメラ３bと再生制御装置６との間のインターフェースである。ＩＦ６１eは、カメラ３cと再生制御装置６との間のインターフェースである。ＩＦ６１fは、ＬＡＮとのインターフェースである。
【００３１】
記憶部６２は、例えばハードディスクドライブにより構成される。記憶部６２には、ＯＳ（Operating System）、及び本発明のプログラム等が記憶される。本発明のプログラムは、後述する制御処理をＣＰＵに実行させるプログラムである。また、記憶部６２には、プロジェクター５a〜５dで投影する映像の選択候補となる映像を示す映像情報、及び楽曲再生装置２により再生される選択候補となる楽曲を示す楽曲情報が記憶される。
【００３２】
制御部６３は、コンピュータとしてのＣＰＵ（Center Processing Unit）、ＲＯＭ（Read Only Memory）、及びＲＡＭ（Random Access Memory）等により構成される。制御部６３は、本発明の第１制御手段、第２制御手段、取得手段、第２取得手段、判定手段、及び設定手段の一例である。ＲＡＭまたは記憶部６２は、本発明の記憶手段の一例である。制御部６３は、本発明のプログラムに従って処理を実行する。この処理において、制御部６３は、複数のプロジェクター５a〜５dの少なくとも１つを発光させる。例えば、制御部６３は、プロジェクター５a〜５dの電源をＯＮさせることで発光させる。これにより、複数のプロジェクター５a〜５dの少なくとも１つの発光部から光が発せられる。制御部６３は、発光されたプロジェクター５a〜５dと投影面との間の空間において、カメラ３a〜３cの少なくとも１つにより、画角に収まる範囲が撮像された撮像結果を取得する。すなわち、発光されたプロジェクター５a〜５dと投影面との間の空間は、言い換えると、カメラ３ａ〜３ｃの少なくとも１台の画角に収まる範囲である。制御部６３は、取得した撮像結果から、カメラの画角内に、プロジェクター５a〜５dにより発せられた光が所定の基準以上含まれるか否かを判定する。制御部６３は、複数のプロジェクター５a〜５dのうち、上記光が所定の基準以上含まれると判定されたプロジェクターの減光処理を行う。減光処理は、プロジェクターが発する光を減光させる処理である。例えば、減光処理において、制御部６３は、プロジェクターの電源をＯＦＦさせることで発光を停止させる。或いは、減光処理において、制御部６３は、プロジェクターが発する光の照度（光の明るさ）を低下させたり、プロジェクターに黒画像を出力させたりしてもよい。
【００３３】
図３は、カメラ３aにより撮像された撮像結果に基づき、プロジェクター５a，５bの減光処理が行われる様子の一例を示す図である。図３（Ａ）の例では、プロジェクター５a〜５dの全てが発光された状態である。この状態では、プロジェクター５c，５ｄから発せられた光がカメラ３aにより撮像された撮像結果に映り込んでこないが、プロジェクター５a，５bから発せられた光が撮像結果に映り込んでくることになる。つまり、プロジェクター５a，５bは、カメラ３aに映り込む光の発光源である。このため、制御部６３は、プロジェクター５a，５bから発せられた光が、カメラ３aにより撮像された撮像結果に所定の基準以上含まれると判定し、判定されたプロジェクター５a，５bの減光処理を行う。図３（Ｂ）の例では、減光処理により、プロジェクター５a，５bプロジェクターの発光が停止されている。
【００３４】
また、制御部６３は、例えば表示・操作デバイス１から受信されたモード設定情報に応じて、判定モード、または動画モードを設定する。例えば判定モードが設定されているとき、制御部６３は、上述したように、プロジェクターにより発せられた光が撮像結果に所定の基準以上含まれるか否かを判定する。また、例えば、動画モードが設定されているとき、制御部６３は、カメラにより撮像された撮像結果を動画で記録する記録処理と、光が所定の基準以上含まれると判定されたプロジェクターの減光処理とを行う。
【００３５】
［２．投影システムＳの動作］
次に、本実施形態の投影システムＳで実施される動作内容について説明する。
【００３６】
（減光対象特定処理）
先ず、図４等を参照して、減光対象特定処理について説明する。減光対象特定処理は、減光対象となるプロジェクターをカメラごとに特定する処理である。図４は、制御部６３により実行される減光対象特定処理の一例を示すフローチャートである。なお、インターフェースＩＦ６１c〜６１eを介して再生制御装置６に接続されたカメラ３a〜３cには、それぞれ、識別番号“１１”〜“１３”が付与される。インターフェースＩＦ６１fを介して再生制御装置６に接続されたプロジェクター５a〜５dには、それぞれ、識別番号“０１”〜“０４”が付与される。制御部６３は、識別番号によりカメラ３a〜３c及びプロジェクター５a〜５dを区別することができる。また、減光対象特定処理の開始時には、プロジェクター５a〜５dの電源はＯＮになっているものとする。
【００３７】
図４に示す減光対象特定処理は、例えば、表示・操作デバイス１から受信されたモード設定情報に応じて、制御部６３が判定モードを設定することをトリガとして開始される。図４に示す減光対象特定処理が開始されると、制御部６３は、全てのカメラ３a〜３cを初期化する（ステップＳ１）。例えば、制御部６３は、ＩＦ６１c〜ＩＦ６１eを介してカメラ３a〜３cのそれぞれへ初期化指令（起動指令）を出力する。これにより、カメラ３a〜３cは、それぞれ、初期化指令に応じて起動し、例えばバッファを初期化してから撮像を開始する。撮像を開始すると、カメラ３a〜３cは、それぞれ、撮像結果をバッファに記憶し、バッファに記憶された撮像結果を所定の間隔ごとに再生制御装置６へ送信する。これにより、制御部６３は、ＩＦ６１ｃ〜ＩＦ６１ｅを介して各カメラ３a〜３cから受信された撮像結果を、カメラ３a〜３cごとに区別されたバッファに記憶する。例えば、バッファaには、カメラ３aから受信された撮像結果である画像が時系列で記憶される。例えば、バッファｂには、カメラ３ｂから受信された撮像結果である画像が時系列で記憶される。例えば、バッファcには、カメラ３cから受信された撮像結果である画像が時系列で記憶される。
【００３８】
次いで、制御部６３は、初期化されたカメラ３a〜３cの台数分の減光対象リストを空で初期化する（ステップＳ２）。これにより、例えば、カメラ３a〜３cのそれぞれに対応する減光対象リストがＲＡＭ内に作成される。減光対象リストは、カメラと、このカメラに対して減光対象となるプロジェクターとを対応付けて記憶するためのリストである。次いで、制御部６３は、全てのプロジェクター５a〜５dの電源をＯＦＦにさせる（ステップＳ３）。例えば、制御部６３は、ＩＦ６１ｆを介してプロジェクター５a〜５dのそれぞれへ電源ＯＦＦコマンドを出力することでプロジェクター５a〜５dの電源をＯＦＦにさせる。電源ＯＦＦコマンド、及び電源ＯＮコマンドには、例えば、PJLinkなどのプロトコルに準拠したコマンドを適用することができる。
【００３９】
次いで、制御部６３は、プロジェクターの識別番号を示す変数Ｎに“０１”を代入する（ステップＳ４）。これにより、プロジェクター５a〜５dのうちから、識別番号“０１”のプロジェクター５aが選択される。なお、この処理で選択されたプロジェクターをプロジェクターＮと称する。次いで、ステップＳ４で選択したプロジェクターＮの電源をＯＮにさせる（ステップＳ５）。例えば、制御部６３は、選択したプロジェクターＮへ電源ＯＮコマンドを出力することでプロジェクターＮの電源をＯＮにさせる。これにより、プロジェクターＮは、発光部から予め設定された例えば白色光を発する。プロジェクターＮの発光部のレンズ面が、例えば円形の場合、円形状の白色光が投影されることになる。なお、制御部６３は、白画像を出力させる映像再生コマンドを、プロジェクターＮが接続される映像再生装置へ送信してもよい。この場合、映像再生装置は、映像再生コマンドに応じて、白画像の信号をプロジェクターＮへ出力する。これにより、プロジェクターＮは、白画像の信号に応じた白色光を発光部から発する。
【００４０】
次いで、制御部６３は、カメラの識別番号を示す変数Ｍに“１１”を代入する（ステップＳ６）。これにより、カメラ３a〜３cのうちから、識別番号“１１”のカメラ３aが選択される。なお、この処理で選択されたカメラをカメラＭと称する。次いで、ステップＳ６で選択したカメラＭにより撮像された撮像結果をカメラＭから取得する（ステップＳ７）。次いで、制御部６３は、ステップＳ７で取得した撮像結果に基づいて、プロジェクター光判定処理を行う（ステップＳ８）。プロジェクター光判定処理は、ステップＳ７で取得された撮像結果から、カメラＭの画角内に、プロジェクターＮにより発せられた光が所定の基準以上含まれるか否かを判定する処理である。
【００４１】
図５は、プロジェクター光判定処理の一例を示すフローチャートである。図５に示すプロジェクター光判定処理では、制御部６３は、ステップＳ７で取得した撮像結果に含まれる画像フレームにエッジ検出フィルタを適用することで、画像フレームにおいてエッジを検出する（ステップＳ８１）。エッジ検出フィルタには、例えば Canny’s edge detection filter 等の公知のエッジ検出フィルタを用いることができる。次いで、制御部６３は、ステップＳ８１でエッジが検出された画像フレームに対して２値化処理を行う（ステップＳ８２）。２値化処理には、例えば Otsu’s method 等の公知の２値化処理を用いることができる。例えば、２値化処理において、制御部６３は、上記画像フレームを構成する画素ごとに、その画素値と閾値とを比較し、画素値が閾値より小さい画素を０とし、画素値が閾値以上である画素を１と判定する。
【００４２】
次いで、制御部６３は、ステップＳ８２で２値化処理された画像フレームにおいて円検出処理を行う（ステップＳ８３）。円検出処理には、例えば Hough 変換等の公知の円検出処理を用いることができる。なお、この例では、プロジェクターＮの発光部のレンズ面が円形であることを想定している。このため、プロジェクターＮから発せられた光が撮像結果に映り込んでいる場合、その光の形状は円形状または楕円形状となる。例えば、円検出処理では、２値化処理において例えば１と判定された画素の領域から、円形状または楕円形状である領域が探索される。
【００４３】
次いで、制御部６３は、ステップＳ８２で２値化処理された画像フレームから円検出されたか否かを判定する（ステップＳ８４）。例えば、円形状または楕円形状である領域が発見された場合、画像フレームから円検出されたと判定される。なお、ここで検出する対象は、半円等の一部の欠落を含んでもよい。制御部６３は、画像フレームから円検出されたと判定した場合（ステップＳ８４：ＹＥＳ）、戻り値をＴＲＵＥに設定し（ステップＳ８５）、図４に示す処理に戻る。ＴＲＵＥは、プロジェクターＮにより発せられた光が所定の基準以上含まれることを示す。つまり、プロジェクターＮが減光対象として特定される。一方、制御部６３は、画像フレームから円検出されないと判定した場合（ステップＳ８４：ＮＯ）、戻り値をＦＡＬＳＥに設定し（ステップＳ８６）、図４に示す処理に戻る。ＦＡＬＳＥは、プロジェクターＮにより発せられた光が所定の基準以上含まれないことを示す。
【００４４】
図４に示す処理に戻り、ステップＳ９では、制御部６３は、プロジェクター光判定処理の戻り値がＴＲＵＥであるか否かを判定する。制御部６３は、戻り値がＴＲＵＥであると判定した場合（ステップＳ９：ＹＥＳ）、減光対象として特定されたプロジェクターＮの識別番号Ｎを、カメラＭに対応する減光対象リストに登録し（ステップＳ１０）、ステップＳ１１へ進む。カメラＭに対応する減光対象リストを、減光対象リストＭと称する。例えば、カメラ１１（カメラ３a）には、減光対象リスト１１が対応する。ステップＳ１０の処理により、撮像結果を撮像したカメラＭと、この撮像結果に光が所定の基準以上含まれると判定されたプロジェクターＮとが対応付けられて記憶される。一方、制御部６３は、戻り値がＴＲＵＥでない（ＦＡＬＳＥである）と判定した場合（ステップＳ９：ＮＯ）、ステップＳ１１へ進む。
【００４５】
ステップＳ１１では、制御部６３は、カメラ３a〜３cのうち、未選択のカメラがあるか否かを判定する。制御部６３は、未選択のカメラがあると判定した場合（ステップＳ１１：ＹＥＳ）、ステップＳ１２へ進む。一方、制御部６３は、未選択のカメラがないと判定した場合（ステップＳ１１：ＮＯ）、ステップＳ１３へ進む。ステップＳ１２では、制御部６３は、カメラの識別番号を示す変数Ｍに“１”を加算し、ステップＳ７に戻る。例えば、カメラ３aの識別番号“１１”に“１”が加算され、Ｍ＝１２となる。これにより、識別番号“１２”のカメラ３bが選択され、上記と同様にステップＳ７以降の処理が行われる。また、カメラ３ｃに対しても同様に、識別番号を示すＭ＝１３として、ステップＳ７以降の処理が行われる。
【００４６】
ステップＳ１３では、制御部６３は、プロジェクターＮの電源をＯＦＦにさせる。次いで、制御部６３は、プロジェクター５a〜５dのうち、未選択のプロジェクターがあるか否かを判定する（ステップＳ１４）。制御部６３は、未選択のプロジェクターがあると判定した場合（ステップＳ１４：ＹＥＳ）、ステップＳ１５へ進む。一方、制御部６３は、未選択のプロジェクターがないと判定した場合（ステップＳ１４：ＮＯ）、図４に示す減光対象特定処理を終了する。ステップＳ１５では、制御部６３は、プロジェクターの識別番号を示す変数Ｎに“１”を加算し、ステップＳ５に戻る。例えば、プロジェクター５aの識別番号“０１”に“１（＝０１）”が加算され、Ｎ＝０２となる。これにより、識別番号“０２”のプロジェクター５bが選択され、上記と同様にステップＳ５以降の処理が行われる。また、プロジェクター５ｃ、５ｄに対しても同様に、それぞれ識別番号を示すＮ＝０３、Ｎ＝０４として、ステップＳ５以降の処理が繰り返して行われる。つまり、図４の例では、制御部６３は、プロジェクターごとに時差的に順次選択して発光させ、選択されたプロジェクターごとに撮像結果を取得し、取得した各撮像結果から、カメラの画角内に各プロジェクターにより発せられた光が所定の基準以上含まれるか否かを判定することになる。これにより、複数のプロジェクター５a〜５dのうち、減光対象となるプロジェクターを精度良く特定することができる。
【００４７】
（サービス処理）
先ず、図６等を参照して、サービス処理について説明する。サービス処理は、減光対象特定処理後、例えばカラオケ店舗の部屋をユーザが利用する際に実行される処理である。図６は、制御部６３により実行されるサービス処理の一例を示すフローチャートである。
【００４８】
図６に示すサービス処理は、図４に示す減光対象特定処理の終了後、例えば部屋に入ったユーザが表示・操作デバイス１を操作したときに開始される。なお、サービス処理の開始時には、上述したように、減光対象特定処理が開始するトリガとなった判定モードが継続して設定されているものとする。図４に示す減光対象特定処理が開始されると、制御部６３は、全てのプロジェクター５a〜５dの電源をＯＮにさせる（ステップＳ２１）。次いで、制御部６３は、ＩＦ６１ｆを介して映像再生コマンドを映像再生装置４a〜４dへ送信する（ステップＳ２２）。映像再生装置４a〜４dは、それぞれ、受信した映像再生コマンドに従って映像を再生し、その映像信号をプロジェクター５a〜５dへ出力する。プロジェクター５a〜５dは、それぞれ、映像再生装置４a〜４dから受信した映像信号に応じた光を発光部から発することにより映像を出力する。
【００４９】
次いで、制御部６３は、表示・操作デバイス１から情報を受信したか否かを判定する（ステップＳ２３）。制御部６３は、表示・操作デバイス１から情報を受信したと判定した場合（ステップＳ２３：ＹＥＳ）、受信した情報に応じた処理を実行する（ステップＳ２４）。例えば、制御部６３は、ユーザによる設定操作に応じて表示・操作デバイス１から、動画モードを設定させるモード設定情報を受信した場合、動画モードを設定する。つまり、判定モードから動画モードに切り替えられる。また、例えば、制御部６３は、ユーザによる選択操作に応じて表示・操作デバイス１から楽曲情報を受信した場合、受信した楽曲情報を楽曲再生装置２へ送信する。一方、制御部６３は、表示・操作デバイス１から情報を受信していないと判定した場合（ステップＳ２３：ＮＯ）、ステップＳ２５へ進む。ステップＳ２５では、制御部６３は、楽曲の再生が開始したか否かを判定する。例えば、制御部６３は、再生制御装置６から、楽曲の再生開始を示す情報を受信した場合、楽曲の再生が開始したと判定し（ステップＳ２５：ＹＥＳ）、ステップＳ２６へ進む。一方、楽曲の再生が開始していないと判定した場合（ステップＳ２５：ＮＯ）、ステップＳ２３に戻る。
【００５０】
ステップＳ２６では、制御部６３は、動画モードが設定されているか否かを判定する。制御部６３は、動画モードが設定されていると判定した場合（ステップＳ２６：ＹＥＳ）、ステップＳ２７へ進む。つまり、制御部６３は、動画モードが設定されているとき、ステップＳ２７においてプロジェクターの減光処理と、ステップＳ２８以降で動画の記録処理（録画処理）とを行うことになる。これにより、システム負荷を低減することができる。一方、制御部６３は、動画モードが設定されていないと判定した場合（ステップＳ２６：ＮＯ）、ステップＳ２９へ進む。なお、ステップＳ２６の処理に代えて、制御部６３は、判定モードから動画モードに設定を切り替えるように構成してもよい。つまり、制御部６３は、ステップＳ２５で楽曲の再生を示す情報が取得されたとき、判定モードから動画モードに切り替える。この場合、制御部６３は、判定モードから動画モードに切り替えられたとき、ステップＳ２７においてプロジェクターの減光処理と、ステップＳ２８以降で動画の記録処理とを行うことになる。これにより、楽曲の再生が開始されるときに自動的に動画の記録処理とプロジェクターの減光処理とを行わせることができるので、ユーザによる操作の手間を削減することができる。
【００５１】
図７は、プロジェクターの減光処理の一例を示すフローチャートである。図７に示すプロジェクター減光処理では、制御部６３は、カメラの識別番号を示す変数Ｍに“１１”を代入する（ステップＳ２７１）。これにより、カメラ３a〜３cのうちから、識別番号“１１”のカメラ３aが選択される。次いで、制御部６３は、ステップＳ２７１で選択したカメラＭにより撮像された撮像結果をカメラＭから取得する（ステップＳ２７２）。制御部６３は、取得した撮像結果から、以下のステップＳ２７３〜Ｓ２７６の処理でユーザの歌唱状態を検出する。ここで、ユーザの歌唱状態とは、ユーザが歌唱しようとしている状態、またはユーザが歌唱している状態をいう。ユーザの歌唱状態を検出するのは、ユーザが歌唱状態にあるときの動画を記録する場合に、減光対象となるプロジェクターを減光する趣旨である。これにより、ユーザが歌唱状態にあるときの動画にプロジェクターからの映り込み光が入ること（例えば眩しい円形光が映る）、カメラのゲイン制御に影響がでてユーザの顔が暗くなること、ハレーションが発生して画質に影響がでること等を防止することができる。
【００５２】
次いで、制御部６３は、ステップＳ２７２で取得した撮像結果に含まれる画像フレームにおいて顔検出処理を行う（ステップＳ２７３）。顔検出処理には、例えばViola Jonesのアルゴリズム等の公知の顔認識アルゴリズムを用いることができる。次いで、制御部６３は、ステップＳ２７３で顔検出処理された画像フレームから顔検出されたか否かを判定する（ステップＳ２７４）。制御部６３は、画像フレームから顔検出されたと判定した場合（ステップＳ２７４：ＹＥＳ）、ステップＳ２７５へ進む。一方、制御部６３は、画像フレームから顔検出されないと判定した場合（ステップＳ２７４：ＮＯ）、ステップＳ２７８へ進む。
【００５３】
ステップＳ２７５では、制御部６３は、ステップＳ２７２で取得した撮像結果に含まれる画像フレームにおいてマイク検出処理を行う。マイク検出処理は、例えば、撮像結果に含まれる画像フレーム上でマイク画像を用いて画像パターンマッチングによりマイクを検出する処理である。マイク画像は予め設定される。なお、撮像結果に赤外線画像が含まれる場合、赤外線画像からマイクの金属部分や赤外線式音声送信部位を検出するように構成してもよい。次いで、制御部６３は、ステップＳ２７５でマイク検出処理された画像フレームからマイク検出されたか否かを判定する（ステップＳ２７６）。制御部６３は、画像フレームからマイク検出されたと判定した場合（ステップＳ２７６：ＹＥＳ）、つまり、ユーザの歌唱状態が検出された場合、ステップＳ２７７へ進む。一方、制御部６３は、画像フレームからマイク検出されないと判定した場合（ステップＳ２７６：ＮＯ）、ステップＳ２７８へ進む。
【００５４】
なお、ステップＳ２７３〜Ｓ２７６の処理では、ユーザの歌唱状態の検出の一例として、顔検出とマイク検出を行うように構成した。顔検出に加えてマイク検出をすることで、ユーザの正面を撮像しているカメラＭと対応付けられたプロジェクターの減光を行うことができる。なお、別の例として、ステップＳ２７４で顔検出されたと判定された場合に、ユーザの歌唱状態が検出されたとしてステップＳ２７７へ進むように構成してもよい。或いは、取得された撮像結果にデプス画像が含まれる場合、制御部６３は、ステップＳ２７３〜Ｓ２７６の処理に代えて、デプス画像から、人の骨格や輪郭を構成するスケルトンを検出する処理を行うように構成してもよい。この場合、制御部６３は、デプス画像から、予め設定されたスケルトンが検出された場合に、ユーザの歌唱状態が検出されたとして、ステップＳ２７７へ進むことになる。
【００５５】
ステップＳ２７７では、制御部６３は、ステップＳ２７１で選択したカメラＭに対応する減光対象リストＭに登録されているプロジェクターの電源をＯＦＦにさせる。例えば、上述したように、制御部６３は、ＩＦ６１ｆを介してプロジェクターへ電源ＯＦＦコマンドを出力することでプロジェクターの電源をＯＦＦにさせる。つまり、制御部６３は、動画モードが設定され、且つ、ユーザの歌唱状態が検出されたとき、ユーザの歌唱状態が検出された撮像結果を撮像したカメラＭと対応付けられたプロジェクターの減光処理を行う。例えば、カメラ３aと対応付けられたプロジェクター５a，５bの減光処理が行われる。このとき、制御部６３は、減光対象リストＭに、電源ＯＦＦにより減光させたプロジェクターの識別番号に対応付けて減光中を示す情報を登録する。
【００５６】
ステップＳ２７８では、制御部６３は、カメラ３a〜３cのうち、未選択のカメラがあるか否かを判定する。制御部６３は、未選択のカメラがあると判定した場合（ステップＳ２７８：ＹＥＳ）、ステップＳ２７９へ進む。一方、制御部６３は、未選択のカメラがないと判定した場合（ステップＳ２７８：ＮＯ）、図６に示す処理に戻る。ステップＳ２７９では、制御部６３は、カメラの識別番号を示す変数Ｍに“１”を加算し、ステップＳ２７２に戻る。例えば、カメラ３aの識別番号“１１”に“１”が加算され、Ｍ＝１２となる。これにより、識別番号“１２”のカメラ３bが選択され、上記と同様にステップＳ２７２以降の処理が行われる。また、カメラ３ｃに対しても同様に識別番号を示すＭ＝１３として、ステップＳ２７２以降の処理が行われる。
【００５７】
図６に示す処理に戻り、制御部６３は、動画の記録処理を開始する（ステップＳ２８）。動画の記録処理では、制御部６３は、それぞれのカメラ３a〜３cにより連続的に撮像された撮像結果（例えばＲＧＢ画像）をＩＦ６１ｃ〜ＩＦ６１ｅを介して取得し、取得したそれぞれの撮像結果を動画で記録する。なお、設定により、カメラ３a〜３cの何れか１つのカメラにより撮像された撮像結果を動画で記録するように構成してもよい。
【００５８】
ステップＳ２９では、制御部６３は、楽曲の再生が終了したか否かを判定する。例えば、制御部６３は、再生制御装置６から、楽曲の再生終了を示す情報を受信した場合、楽曲の再生が終了したと判定し（ステップＳ２９：ＹＥＳ）、ステップＳ３０へ進む。一方、楽曲の再生が終了していないと判定した場合（ステップＳ２９：ＮＯ）、ステップＳ２９に戻る。ステップＳ３０では、制御部６３は、動画モードが設定されているか否かを判定する。制御部６３は、動画モードが設定されていると判定した場合（ステップＳ３０：ＹＥＳ）、ステップＳ３１へ進む。一方、制御部６３は、動画モードが設定されていないと判定した場合（ステップＳ３０：ＮＯ）、ステップＳ３３へ進む。
【００５９】
ステップＳ３１では、制御部６３は、動画の記録処理を停止する。記録処理で記録される動画のデータは、所定のファイル形式の動画ファイルに格納され、記憶部６２に保存される。記憶部６２に保存された動画ファイルは、例えばカラオケ店舗の部屋を利用するユーザにより予め指定された動画配信サイトのＵＲＬにアップロードされる。このような動画ファイルに格納された動画は、上述した減光処理によりプロジェクターからの映り込み光等が無い動画である。このため、上記処理によれば、アップロードされる動画の品質や価値を向上させることができる。
【００６０】
次いで、制御部６３は、ステップＳ２７の減光処理で行われた減光を停止（解除）させる（ステップＳ３２）。例えば、制御部６３は、電源がＯＦＦになっているプロジェクターの電源をＯＮにさせることで発光を停止させる。電源がＯＦＦになっているプロジェクターとは、減光対象リストＭにおいて減光中を示す情報が識別番号に対応付けられているプロジェクターである。制御部６３は、減光対象リストＭに、減光を停止させたプロジェクターの識別番号に対応付けられた減光中を示す情報を削除する。ステップＳ３３では、制御部６３は、再生制御装置６の電源ＯＦＦ指示があったか否かを判定する。制御部６３は、再生制御装置６の電源ＯＦＦ指示がないと判定した場合（ステップＳ３３：ＮＯ）、ステップＳ２３に戻る。一方、制御部６３は、再生制御装置６の電源ＯＦＦ指示があったと判定した場合（ステップＳ３３：ＹＥＳ）、図６に示すサービス処理を終了する。
【００６１】
なお、上記プロジェクターの減光処理では、ユーザＵがカメラ３aの方向を向いている場合を想定しているが、ユーザＵが他の方向を向く場合もありうる。図８は、部屋内のユーザＵが向く方向が変化する様子を示す図である。図８（Ａ）では、ユーザＵはカメラ３aの方向を向いており、この場合、カメラ３bまたはカメラ３cから見て、マイクＭはユーザＵに隠れることになるので、カメラ３bまたはカメラ３cにより撮像された撮像画像からはマイクＭは検出されない。このため、図７に示すプロジェクター光判定処理によれば、カメラ３bまたはカメラ３cと対応付けられたプロジェクターの減光処理は行われない。一方、図８（Ｂ）では、ユーザＵはカメラ３bの方向を向いており、この場合、カメラ３aまたはカメラ３cから見て、マイクＭはユーザＵに隠れることになるので、カメラ３aまたはカメラ３cにより撮像された撮像画像からはマイクＭは検出されない。このため、図７に示すプロジェクター光判定処理によれば、カメラ３aまたはカメラ３cと対応付けられたプロジェクターの減光処理は行われない。一方、図８（Ｃ）では、ユーザＵはカメラ３cの方向を向いており、この場合、カメラ３aまたはカメラ３bから見て、マイクＭはユーザＵに隠れることになるので、カメラ３aまたはカメラ３bにより撮像された撮像画像からはマイクＭは検出されない。このため、図７に示すプロジェクター光判定処理によれば、カメラ３aまたはカメラ３bと対応付けられたプロジェクターの減光処理は行われない。
【００６２】
なお、図７に示すプロジェクター減光処理によれば、複数のプロジェクターごとに時差的に順次選択して白色光を発光させることで、減光対象となるプロジェクターを特定するように構成した。別の例として、再生制御装置６は、複数のプロジェクターに異なる色の光を同時に発行させることで、減光対象となるプロジェクターを特定するように構成してもよい。この場合、再生制御装置６は、映像再生装置４a〜４dへ、互いに異なる色の画像を再生させる画像再生コマンドを送信する。これにより、画像再生コマンドを受信した映像再生装置４a〜４dは、それぞれ、例えば、予め記憶された画像（例えば、赤画像、青画像、緑画像、黄画像）を再生し、その画像信号をプロジェクターへ出力する。これにより、プロジェクター５a〜５dは、互いに異なる色の光を同時に発行させる。このとき、再生制御装置６は、カメラにより撮像された撮像結果を取得し、取得した撮像結果から検出した画像の色に基づいて減光対象となるプロジェクターを特定する。このような構成によれば、減光対象となるプロジェクターを迅速に特定することができる。
【００６３】
以上説明したように、上記実施形態によれば、複数のプロジェクターのうち、カメラにより撮像された撮像結果から、カメラの画角内に、プロジェクターにより発せられた光が所定の基準以上含まれるプロジェクターを特定し、特定したプロジェクターの減光処理を行うように構成した。このため、複数のプロジェクターを用いて投影面に映像を投影する場合、カメラに映り込む光の発光源となるプロジェクターを簡易な処理で特定して減光することができる。
【００６４】
なお、上記実施形態においては、ユーザが歌唱状態にあるときの動画を記録する場合を想定したので、ステップＳ２７３〜Ｓ２７６の処理でユーザの歌唱状態を検出するように構成した。しかし、ユーザが歌唱状態にないときであっても、プロジェクターにより投影面に投影された映像を動画で記録する場合もある。この場合、制御部６３が、図７に示すステップＳ２７１の処理後、ステップＳ２７２〜Ｓ２７６の処理を行わずに、ステップＳ２７７の処理を行うように構成してもよい。
【００６５】
また、楽曲の再生開始から再生終了までの間に、歌唱状態にあるユーザＵが頻繁に向く方向を変える場合が想定される。この場合、ユーザＵが向く方向の変化に合わせて、減光処理により減光されるプロジェクターが動的に変わることが望ましい。図９は、減光されるプロジェクターが動的に変化するように構成された減光処理の一例を示すフローチャートである。図９に示す処理は、図８に示すステップＳ２７で実行されることに加え、ステップＳ２９で楽曲の再生が終了していないと判定された場合に実行され、その後、ステップＳ２９に戻る。図９に示すステップＳ２８１〜Ｓ２８６の処理は、図７に示すステップＳ２７１〜Ｓ２７６の処理と同様である。また、図９に示すステップＳ２９１及びＳ２９２の処理は、図７に示すステップＳ２７８〜Ｓ２７９の処理と同様である。
【００６６】
制御部６３は、図９に示すステップＳ２８６で画像フレームからマイク検出されたと判定した場合（ステップＳ２８６：ＹＥＳ）、ステップＳ２８１で選択したカメラＭに対応する減光対象リストＭに登録されているプロジェクターが減光中（減光対象が減光中）であるか否かを判定する（ステップＳ２８７）。例えば、減光対象リストＭに登録されているプロジェクターの識別番号に、減光中を示す情報が対応付けられて登録されている場合には、そのプロジェクターが減光中であると判定される。制御部６３は、減光対象リストＭに登録されているプロジェクターが減光中であると判定した場合（ステップＳ２８７：ＹＥＳ）、ステップＳ２９１へ進む。一方、制御部６３は、減光対象リストＭに登録されているプロジェクターが減光中でないと判定した場合（ステップＳ２８７：ＮＯ）、減光対象リストＭに登録されているプロジェクターを減光させ（ステップＳ２８８）、ステップＳ２９１へ進む。例えば、制御部６３は、黒画像再生コマンドを、減光対象のプロジェクターが接続される映像再生装置へ送信する。黒画像再生コマンドは、黒画像を再生させるコマンドである。黒画像再生コマンドを受信した映像再生装置は、予め記憶された黒画像を再生し、その画像信号をプロジェクターへ出力する。プロジェクターは、映像再生装置から受信した画像信号に応じた光（つまり、減光された光）を発光部から発する。なお、制御部６３は、光の照度を低下させるコマンドを減光対象リストＭに登録されているプロジェクターへ送信してもよい。この場合、コマンドを受信したプロジェクターは、照度設定を調整することで照度を低下する。このようにプロジェクターの電源をＯＦＦさせずに減光する構成によれば、後述するステップＳ２９０の処理において、電源をＯＮにさせるよりも、迅速に減光を停止させることができる。この構成は、特に、電源ＯＮからの起動が遅い（例えば、分単位で起動する）プロジェクターを適用する場合に効果的である。なお、電源ＯＮからの起動が速いプロジェクターを適用する場合、制御部６３は、ステップＳ２７７と同様、プロジェクターの電源をＯＦＦにさせてもよい。
【００６７】
一方、ステップＳ２８４で顔検出されないと判定した場合（ステップＳ２８４：ＮＯ）、または、ステップＳ２８６でマイク検出されないと判定した場合（ステップＳ２８６：ＮＯ）、ステップＳ２８９へ進む。ステップＳ２８９では、制御部６３は、ステップＳ２８１で選択したカメラＭに対応する減光対象リストＭに登録されているプロジェクターが減光中であるか否かを判定する。制御部６３は、減光対象リストＭに登録されているプロジェクターが減光中であると判定した場合（ステップＳ２８９：ＹＥＳ）、ステップＳ２９０へ進む。一方、制御部６３は、減光対象リストＭに登録されているプロジェクターが減光中でないと判定した場合（ステップＳ２８９：ＮＯ）、ステップＳ２９１へ進む。ステップＳ２９０では、制御部６３は、減光対象リストＭに登録されているプロジェクターの減光を停止させ、ステップＳ２９１へ進む。例えば、制御部６３は、ステップＳ２２で送信した映像再生コマンドを、再度、減光対象リストＭに登録されているプロジェクターが接続される映像再生装置へ送信する。映像再生装置は、受信した映像再生コマンドに従って映像を再生し、その映像信号をプロジェクターへ出力する。プロジェクターは、映像再生装置から受信した映像信号に応じた光を発光部から発する。これにより減光が停止される。なお、制御部６３は、光の照度を元に戻すコマンドを減光対象リストＭに登録されているプロジェクターへ送信してもよい。この場合、コマンドを受信したプロジェクターは、照度設定を調整することで照度を元に戻す。なお、プロジェクターの電源がＯＦＦになっている場合、制御部６３は、プロジェクターの電源をＯＮにさせることになる。
【００６８】
以上説明したように、図９に示す処理によれば、楽曲の再生開始から再生終了までの間に、ユーザＵが頻繁に向く方向を変えた場合であっても、ユーザＵが向く方向の変化に合わせて減光されるプロジェクターを動的に変えることができる。このため、アップロードされる動画の品質や価値をより一層向上させることができる。
【００６９】
なお、上記実施形態においては、再生制御装置６が、カメラにより撮像された撮像結果を動画で記録するように構成したが、例えば再生制御装置６からの命令に応じて楽曲再生装置２が動画の記録を行うように構成してもよい。この場合、カメラ３a〜３cのうち少なくとも１つのカメラが有線または無線を介して楽曲再生装置２に接続される。楽曲再生装置２は、カメラにより連続的に撮像された撮像結果を取得し、取得した撮像結果を動画で記録する。また、この場合、カメラにより撮像された撮像結果が楽曲再生装置２から再生制御装置６へ送信される。
【符号の説明】
【００７０】
１  表示・操作デバイス
２  楽曲再生装置
３a〜３d  カメラ
４a〜４d  映像再生装置
５a〜５d  プロジェクター
６  再生制御装置
Ｓ  投影システム
【図１】
0006354567.tif 000002
【図２】
0006354567.tif 000003
【図３】
0006354567.tif 000004
【図４】
0006354567.tif 000005
【図５】
0006354567.tif 000006
【図６】
0006354567.tif 000007
【図７】
0006354567.tif 000008
【図８】
0006354567.tif 000009
【図９】
0006354567.tif 000010