JP7292542B1 - 光演出システム、光演出方法、プログラム、及び制御装置 - Google Patents

光演出システム、光演出方法、プログラム、及び制御装置 Download PDF

Info

Publication number
JP7292542B1
JP7292542B1 JP2022579908A JP2022579908A JP7292542B1 JP 7292542 B1 JP7292542 B1 JP 7292542B1 JP 2022579908 A JP2022579908 A JP 2022579908A JP 2022579908 A JP2022579908 A JP 2022579908A JP 7292542 B1 JP7292542 B1 JP 7292542B1
Authority
JP
Japan
Prior art keywords
data
projection
video data
dimensional
image data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022579908A
Other languages
English (en)
Other versions
JPWO2024028997A1 (ja
Inventor
宏勲 中原
悟崇 奥田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Application granted granted Critical
Publication of JP7292542B1 publication Critical patent/JP7292542B1/ja
Publication of JPWO2024028997A1 publication Critical patent/JPWO2024028997A1/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/37Details of the operation on graphic patterns
    • G09G5/373Details of the operation on graphic patterns for modifying the size of the graphic pattern
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/36Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory
    • G09G5/38Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the display of a graphic pattern, e.g. using an all-points-addressable [APA] memory with means for controlling the display position

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Projection Apparatus (AREA)

Abstract

光演出システム(100)は、3次元空間に配置された3次元形状を有する複数の投影対象(6)とそれぞれ対応して設置される複数の発光装置(5)と、複数の投影対象(6)の3次元配置情報を格納する3次元情報記憶部(42C)と、3次元情報記憶部(42C)に格納された3次元配置情報から複数の投影対象(6)の2次元配置情報を生成するデータ生成部(26)と、データ生成部(26)で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部(28)と、複数の発光装置(5)を介して、複数の分割映像データを、複数の投影対象(6)に投影するように制御する発光装置制御部(25)と、を備える。これにより、3次元に配置された投影対象(6)にコンテンツを適切に投影できる。

Description

本開示は、光演出システム、光演出方法、プログラム、制御装置及び発光装置に関わる。
建物、構造物等に複数の発光装置を設置し、発光装置を制御することで、建物、構造物等に映像等の様々なコンテンツを投影する光演出システムが広く利用されている。
例えば、特許文献1は、建物の窓ガラス群にコンテンツを投影する画像投影システムであり、建物の外面の所定領域に含まれる各窓ガラスのレイアウト(位置、横サイズ、縦サイズ)を特定するための基準となる点(原点)と、基準となる軸(x軸、y軸)が規定され、xy座標により示される各窓ガラスの位置及び大きさに基づいて、1の画像を複数の分割画像に分割し、各窓ガラスにそれぞれ対応する投影装置を介して、複数の分割画像を、各窓ガラスの内側に配置された投影面それぞれに投影するよう制御することにより、建物の窓ガラス群にコンテンツを投影している。
特開2018-036478公報
しかしながら、特許文献1の方法では、3次元空間に配置された3次元形状を有する投影対象にコンテンツを投影する場合、当該投影対象の3次元配置情報が十分に考慮されないため、3次元形状を有する複数の投影対象にコンテンツを適切に投影しづらいという課題があった。
本開示は、上述した課題を解決するためになされたものであり、3次元空間に配置された3次元形状を有する投影対象にコンテンツを適切に投影できる光演出システムを提供することを目的とする。
本開示に係る光演出システムは、3次元空間に配置された3次元形状を有する複数の投影対象とそれぞれ対応して設置される複数の発光装置と、複数の投影対象の3次元配置情報を格納する3次元情報記憶部と、3次元情報記憶部に格納された3次元配置情報から複数の投影対象の2次元配置情報を生成するデータ生成部と、データ生成部で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部と、複数の発光装置を介して、複数の分割映像データを、複数の投影対象に投影するように制御する発光装置制御部と、を備える。
本開示に係る制御装置は、3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶部と、3次元情報記憶部に格納された3次元配置情報から複数の投影対象の2次元配置情報を生成するデータ生成部と、データ生成部で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部と、複数の投影対象とそれぞれ対応する複数の発光装置を介して、複数の分割映像データを、複数の投影対象に投影するように制御する発光装置制御部と、を備える。
本開示に係る光演出方法は、3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶ステップと、3次元情報記憶ステップに格納された3次元配置情報から複数の投影対象の2次元配置情報を生成するデータ生成ステップと、データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、複数の投影対象とそれぞれ対応する複数の発光装置を介して、複数の分割映像データを、複数の投影対象に投影するように制御する発光装置制御ステップと、を備える。
本開示に係るプログラムは、3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶ステップと、3次元情報記憶ステップに格納された3次元配置情報から複数の投影対象の2次元配置情報を生成するデータ生成ステップと、データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、複数の投影対象とそれぞれ対応する複数の発光装置を介して、複数の分割映像データを、複数の投影対象に投影するように制御する発光装置制御ステップと、をコンピュータに実行させる。
本開示によれば、3次元空間に配置された3次元形状を有する投影対象にコンテンツを適切に投影できる。
実施の形態1に係る光演出システムの適用例を示す図である。 実施の形態1に係る光演出システムの適用例を示す図である。 実施の形態1に係る光演出システムの概略構成を示す図である。 実施の形態1に係る制御装置のハードウェア構成を示す図である。 実施の形態1に係る光演出システムの概略構成を示す図 実施の形態1に係る発光装置の概略構成を示す図である。 実施の形態1に係る光演出システムの処理フローを示すフローチャートである。 実施の形態1に係るデータ生成部が生成した中間データを示す図である。 実施の形態1に係るデータ生成部が生成した中間データを示す図である。 実施の形態1に係る映像加工指示を用いて加工前映像データを加工する例を示す図である。 実施の形態1に係るデータ算出部の処理内容を説明する図である。 実施の形態1に係るデータ算出部の処理内容を説明する図である。 実施の形態1に係るデータ算出部の処理内容を説明する図である。
以下、本開示の実施の形態について、添付の図面を参照しながら説明する。なお、図面は模式的に示されたものであり、異なる図面にそれぞれ示されているサイズおよび位置の相互関係は、必ずしも正確に記載されたものではなく、適宜変更され得る。また、以下の説明では、同様の構成要素には同じ符号を付して図示し、それらの名称および機能も同一又は同様のものとする。よって、それらについての詳細な説明を省略する場合がある。
実施の形態1.
図1~図13を用いて本実施の形態における光演出システム100について説明する。
本実施の形態では、一例として、図1に示すように光演出システム100をスタジアム1の外野スタンド2に設置された観客席3に映像を投影する光演出システム100に適用する場合について説明する。
図2に示すように、観客席3は、前面9と背面10とを含む背当て部8と上面12を含む腰掛部11とを有する座席7-1~7-nによって構成される。一方の座席7-1~7-nの背当て部8の背面10に、光を発する発光装置5-1~5-nが設置され、背当て部8の背面10に対応する他方の座席7-1~7-nの背当て部8の前面9が、一方の座席7-1~7-nに配置された発光装置5-1~5-nの投影対象6-1~6-nとなる。発光装置5-1~5-nと投影対象6-1~6-nとは1対1対応している。
nは、発光装置5-1~5-n、投影対象6-1~6-n及び座席7-1~7-nの数であり、2以上の整数である。発光装置5-1~5-nは、それぞれ対応する投影対象6-1~6-nに光を発する。
以下の説明では、発光装置5-1~5-n、投影対象6-1~6-n及び座席7-1~7-nをそれぞれ発光装置5、投影対象6及び座席7として説明する。
図1及び図2に示すように、光演出システム100は、スタジアム1に配置された観客席3に光が照射できるように発光装置5-1~5-nを設置し、観客席3に投影する映像データを用いて、制御装置20が発光装置5-1~5-nを制御することで、観客席3にHOMERUNという映像4を表示し、光演出を行う。ここで、スタジアム1という3次元空間において、観客席3及び観客席3を構成する座席7-1~7-nと同様に発光装置5-1~5-nの投影対象6-1~6-nは、横方向に直線状又は曲線状に列を形成し、横方向に形成した複数の列が階段状に配置される。
図3において、光演出システム100は、発光装置5を制御するために必要な情報が入力されるデータ入力部21と、データ入力部21に入力された発光装置5を制御するために必要な情報を用いて発光装置5を制御する制御装置20と、制御装置20により制御され、光を発することで、投影対象6に映像を投影する発光装置5と、映像が投影される投影対象6と、を備え、制御装置20と発光装置5とがネットワークを介して接続される。
制御装置20は、データ取得部22と、データ記憶部23と、処理部24と、発光装置制御部25と、を有する。処理部24は、データ生成部26と、映像データ加工部27と、データ算出部28と、を有する。
図4は、本実施の形態における制御装置20のハードウェア構成を示す図である。制御装置20は、送受信装置29、プロセッサ(CPU:Central Processing Unit)30、メモリ(ROM:Read Only Memory)31、およびメモリ(RAM:RandomAccess Memory)32を含んで構成される。制御装置20は、メモリに予め格納されたプログラムをプロセッサ30が処理することで、発光装置5を制御する。
制御装置20においては、メモリに格納された所定のプログラムをプロセッサ30が実行することで、各種の機能モジュールが実現される。機能モジュールには、処理部24及び発光装置制御部25が含まれる。なお、メモリ31およびメモリ32には、データ記憶部23が含まれる。送受信装置29には、データ取得部22が含まれる。
なお、制御装置20の各機能モジュールは、上記の通り予め設定されたプログラムに従ってプロセッサ30がソフトウェア処理を実行することにより実現してもよいし、少なくとも一部について、各機能モジュールに相当する機能を有する電子回路等のハードウェアにより所定の数値・論理演算処理を実行するように構成されてもよい。
図5において、データ入力部21は、制御装置20が発光装置5を制御するために必要な情報が事前設定、人による入力等により入力され、データ取得部22は、データ入力部21に入力された制御装置20が発光装置5を制御するために必要な情報を取得し、データ記憶部23は、データ取得部22から出力された制御装置20が発光装置5を制御するために必要な情報を格納する。
データ入力部21は、加工前映像データ入力部40Aと、映像加工指示入力部41Aと、3次元情報入力部42Aと、分割映像データ補正情報入力部43Aと、投影対象情報入力部44Aと、を有する。
データ取得部22は、加工前映像データ取得部40Bと、映像加工指示取得部41Bと、3次元情報取得部42Bと、分割映像データ補正情報取得部43Bと、投影対象情報取得部44Bと、を有する。
データ記憶部23は、加工前映像データ記憶部40Cと、映像加工指示記憶部41Cと、3次元情報記憶部42Cと、分割映像データ補正情報記憶部43Cと、投影対象情報記憶部44Cと、を有する。
図5に示すように、加工前映像データ入力部40Aには、映像加工を施す前の映像データである加工前映像データが入力され、加工前映像データ取得部40Bは、加工前映像データ入力部40Aに入力された加工前映像データを取得し、加工前映像データ記憶部40Cは、加工前映像データ取得部40Bから出力された加工前映像データ情報を格納する。
映像加工指示入力部41Aには、加工前映像データを発光装置5が投影対象6に投影する映像データに加工する際に用いられる映像加工指示が入力され、映像加工指示取得部41Bは、映像加工指示入力部41Aに入力された映像加工指示を取得し、映像加工指示記憶部41Cは、映像加工指示取得部41Bから出力された映像加工指示を格納する。
映像加工指示は、画像処理及び座標変換並びにそれらの組み合わせであり、加工前映像データを加工する際に用いられる具体的な指示を指す。
例えば、映像加工指示は、映像データへの切り抜き、色調変換、拡大縮小、回転、縦方向又は横方向の平行移動、シアー変換、カーニング、傾き挿入、変形等の指示である。
ここで、映像データへのカーニングとは、加工前映像データにおいて予め定められた分割領域間の間隔を調整することをいう。
映像データへの傾き挿入とは、映像データの映像深度を変更することをいう。
映像深度とは、映像データが表す表示内容の奥行方向の深さであって、より具体的には奥行方向における映像データが表す表示内容と視点との間の距離をいう。例えば、映像データの上部に行くほど映像深度が深くなるように変更すると、映像データの上部に行くほど映像データが表す表示内容と視点との間の距離が長くなる。
なお、映像データへの傾きの挿入は、映像データの左右方向回りの回転による傾きに限らず、映像データの上下方向回りの回転による傾きでもよい。
映像データへの変形とは、ゆがみの挿入、反りの挿入、映像データの奥行方向への傾きに応じた遠近法に基づく台形補正等である。
図5に示すように、3次元情報入力部42Aには、後述する中間データを生成する際に用いられる投影対象6を含む3次元図面データ及び投影対象6の3次元配置情報が入力され、3次元情報取得部42Bは、3次元情報入力部42Aに入力された投影対象6を含む3次元図面データ及び投影対象6の3次元配置情報を取得し、3次元情報記憶部42Cは、3次元情報取得部42Bから出力された投影対象6を含む3次元図面データ及び投影対象6の3次元配置情報を格納する。
投影対象6を含む3次元図面データは、例えば、スタジアム1の3次元図面データ等である。投影対象6の3次元配置情報は、例えば、スタジアム1の3次元図面データから抽出された観客席3の背当て部8の前面9のxyz座標等である。
以下の説明では、投影対象6を含む3次元図面データを3次元図面データ、投影対象6の3次元配置情報を3次元配置情報、投影対象6を含む3次元図面データ及び投影対象6の3次元配置情報の総称を3次元情報として説明する。
図5に示すように、分割映像データ補正情報入力部43Aには、後述する分割映像データを補正する際に用いられる分割映像データ補正情報が入力され、分割映像データ補正情報取得部43Bは、分割映像データ補正情報入力部43Aに入力された分割映像データ補正情報を取得し、分割映像データ補正情報記憶部43Cは、分割映像データ補正情報取得部43Bから出力された分割映像データ補正情報を格納する。
分割映像データ補正情報は、発光装置5の光学的特性並びに投影対象6の物理的特性及び光学的特性に関する情報であり、例えば、投影対象6の形状、投影対象6の色、投影対象6の反射率、投影対象6の透過率、後述する発光装置5の光源が持つ階調等である。
図5に示すように、投影対象情報入力部44Aには、発光装置制御部25が、発光装置5を制御する際に用いられる投影対象情報が入力され、投影対象情報取得部44Bは、投影対象情報入力部44Aに入力された投影対象情報を取得し、投影対象情報記憶部44Cは、投影対象情報取得部44Bから出力された投影対象情報を格納する。
投影対象情報は、それぞれの投影対象6において決定される投影対象6への投影可否情報であり、投影対象情報が投影対象6のうちの特定の投影対象6へ投影不可能である場合、後述する発光装置制御部25は、投影対象6のうちの特定の投影対象6と対応する発光装置5を介して、分割映像データを、投影対象6に投影しないように制御する。さらに、投影対象情報が投影対象6のうちの特定の投影対象6へ投影可能である場合、後述する発光装置制御部25は、投影対象6のうちの特定の投影対象6と対応する発光装置5を介して、分割映像データを、投影対象6に投影するように制御する。
例えば、図示しない観客検知部による座席7の使用の有無の判定結果、観客検知部で、座席7のうちの特定の座席が使用されていると判断された場合、投影対象情報が投影対象6のうちの特定の投影対象6へ投影不可能であるとし、観客検知部で座席7のうちの特定の座席が使用されていないと判断された場合、投影対象情報が投影対象6のうちの特定の投影対象6へ投影可能であるとする。
また、座席7のチケット販売の有無の判定結果、座席7のうちの特定の座席のチケットが販売されていると判断された場合、投影対象情報が投影対象6のうちの特定の投影対象6へ投影不可能であるとし、座席7のうちの特定の座席のチケットが販売されていないと判断された場合、投影対象情報が投影対象6のうちの特定の投影対象6へ投影可能であるとする。
図5において、データ生成部26は、3次元情報記憶部42Cから取得した3次元配置情報を用いて、投影対象6の2次元配置情報を生成し、生成した2次元配置情報から作成した中間データをデータ算出部28へ出力する。
具体的には、3次元情報記憶部42Cから取得した3次元図面データ中に予め定められた点Oを設定し、3次元図面データ中の投影対象6と点Oとの間で、仮想平面Sを生成し、仮想平面S上に点Oから見た投影対象6の3次元配置情報を射影して、投影対象6の2次元配置情報を生成する。ここで、点Oは光演出システム100において、観客席3に投影された映像を見る人の視点に相当する。
詳述すると、投影対象6の3次元配置情報が3次元座標系Wで表されているとき、3次元座標系Wの点(X,Y,Z)を、点Oから見た3次元座標系Cで表すために点(X,Y,Z)に対して平行移動と回転の行列演算を行い、3次元座標系Cの点(X´,Y´,Z´)を得る。3次元座標系Cの点(X´,Y´,Z´)に対して2次元射影の行列演算を行うことで仮想平面S上に2次元座標系の点(x,y)を得る。
つまり、投影対象6の3次元配置情報である3次元配置情報は3次元座標系Wで、点Oから見た投影対象6の3次元配置情報は3次元座標系Cで、仮想平面S上に生成された投影対象6の2次元配置情報は2次元座標系で表される。
そして、データ生成部26は、投影対象6の2次元配置情報が、仮想平面Sを区画して生成された複数の領域と1対1対応する複数の面から構成されるデータを中間データとして生成する。
発光装置5と投影対象6とは1対1対応しているため、投影対象6と1対1対応する複数の領域及び中間データを構成する複数の面も発光装置5と1対1対応している。
仮想平面Sは、例えば、点Oから見て奥行方向に垂直な面、鉛直面、階段状に配置された観客席3において、背当て部8の前面9の上縁部を結んでできる線の傾きに沿った平面、当該傾きに平行な平面等である。ここで、仮想平面Sが鉛直面以外の場合、中間データは、投影対象6の2次元配置情報に加えて、鉛直方向に対して傾き情報を有する。
映像データ加工部27は、加工前映像データ記憶部40Cから取得した加工前映像データを、映像加工指示記憶部41Cから取得した映像加工指示を用いて加工し、1の映像データを生成し、生成した1の映像データをデータ算出部28に出力する。映像データ加工部27において生成された1の映像データが、光演出システム100で観客席3に投影する映像となる。
データ算出部28は、データ生成部26から入力された中間データ、1の映像データ及び分割映像データ補正情報記憶部43Cから取得した分割映像データ補正情報を用いて、1の映像データを後述する分割映像データに分割することで、発光装置5が投影対象6に投影する映像データを生成する。
具体的には、中間データを構成する複数の面の輪郭に沿って、1の映像データを分割映像データに分割し、1の映像データが保有するRGB値から分割映像データが保有するRGB値を算出する。
そして、分割映像データ補正情報から分割映像データ補正指示を生成し、分割映像データ補正指示を用いて分割映像データが保有するRGB値及び発光量を補正し、補正した分割映像データが保有するRGB値及び発光量を発光装置制御部25に出力する。
発光装置制御部25に出力される補正した分割映像データが保有するRGB値及び発光量は、後述する発光装置5に搭載される赤色LED53(Light-emitting Diode)、緑色LED54、及び青色LED55のRGB値及び発光量を決定する指令となる。
加えて、中間データを構成する複数の面の輪郭に沿って、1の映像データを分割映像データに分割しているため、中間データを構成する複数の面と分割映像データは1対1対応している。
先述したように、中間データを構成する複数の面と発光装置5とは1対1対応しているため、中間データを構成する複数の面と1対1対応する分割映像データも発光装置5と1対1対応している。
ここで、RGB(Red-Green-Blue color model)とは、色の表現形式の一つであり、R(Red)、G(Green)、B(Blue)の配合比率を変化させることですべての色を表す方法である。階調とは、色や明るさの濃淡の階段数を指す。RGB値は、例えば、R、G、Bがそれぞれ0か1かの値を取る2階調、0~15の値を取る16階調、0~65の値を取る64階調、0~255の値を取る256階調、0~1023の値を取る1024階調等で表現される。
分割映像データ補正指示とは、映像加工指示と同様のものであり、映像データの切り抜き、色調変換、拡大縮小、回転、縦方向又は横方向の平行移動、シアー変換、カーニング、傾き挿入、変形等の指示等である。
例えば、データ算出部28は、分割映像データ補正情報である発光装置5が持つ階調から分割映像データ補正指示である色調変換の指示を生成したり、分割映像データ補正情報である投影対象6の形状から分割映像データ補正指示であるゆがみの挿入又は反りの挿入の指示を生成する。
発光装置制御部25は、データ算出部28から入力された分割映像データが保有するRGB値及び発光量並びに投影対象情報記憶部44Cから取得した投影対象情報を用いて、後述する発光装置5に搭載される赤色LED53、緑色LED54、及び青色LED55を制御する。
図6において、発光装置5は、アンテナ50と、通信制御部51と、点灯制御部52と、赤色LED53と、緑色LED54と、青色LED55と、反射鏡56と、窓57と、を有する。アンテナ50は、発光装置5をネットワークに接続する。通信制御部51は、アンテナ50を介して発光装置制御部25と通信し、発光装置制御部25から送信された補正した分割映像データが保有するRGB値及び発光量を点灯制御部52に出力する。
点灯制御部52は、通信制御部51から入力された補正した分割映像データが保有するRGB値及び発光量を用いて、赤色LED53、緑色LED54及び青色LED55のRGB値及び発光量を制御する。
赤色LED53は、およそ620~630nmの波長で発光するLEDである。緑色LED54は、およそ520~535nmの波長で発光するLEDである。青色LED55は、およそ450~465nmの波長で発光するLEDである。
反射鏡56は、赤色LED53、緑色LED54及び青色LED55の光を反射し、反射した赤色LED53、緑色LED54及び青色LED55の光は窓57を透過して、投影対象6を照らす。
発光装置5は、投影対象6の輪郭の照度が投影対象6の照度の1/2となるように設定する。
図7を用いて、本実施の形態における光演出システム100の処理フローについて説明する。
光演出システム100をスタジアム1に設置された観客席3に映像を投影する光演出システム100に適用する場合の処理フローについて説明する。
ステップS1において、事前設定により、データ入力部21に制御装置20が発光装置5を制御するために必要な情報が入力される。
具体的には、加工前映像データ入力部40Aに加工前映像データが、映像加工指示入力部41Aに映像加工指示が、3次元情報入力部42Aに投影対象6を含む3次元図面データ及び投影対象6の3次元配置情報が、分割映像データ補正情報入力部43Aに分割映像データ補正情報が、投影対象情報入力部44Aに投影対象情報が事前設定により入力される。
図7を用いて説明する処理フローでは、加工前映像データが後述する図8(a)に示す映像データ、映像加工指示が映像データに対する横方向の平行移動の指示、投影対象6を含む3次元図面データがスタジアム1の3次元図面データ、投影対象6の3次元配置情報が観客席3の3次元配置情報、分割映像データ補正情報が発光装置5の光源が持つ階調、投影対象情報が図示しない観客検知部による観客席3の使用の有無の判定結果である場合について説明する。
そしてステップS2において、データ取得部22は、データ入力部21に入力された制御装置20が発光装置5を制御するために必要な情報を取得し、データ記憶部23は、データ取得部22から出力された制御装置20が発光装置5を制御するために必要な情報を格納する。
具体的には、加工前映像データ取得部40Bは、後述する図8(a)に示す映像データを取得し、加工前映像データ記憶部40Cは、加工前映像データ取得部40Bから出力された後述する図8(a)に示す映像データを格納する。
映像加工指示取得部41Bは、映像データに対する横方向の平行移動の指示を取得し、映像加工指示記憶部41Cは、映像加工指示取得部41Bから出力された映像データに対する横方向の平行移動の指示を格納する。
3次元情報取得部42Bは、スタジアム1の3次元図面データ及び観客席3の3次元配置情報を取得し、3次元情報記憶部42Cは、3次元情報取得部42Bから出力されたスタジアム1の3次元図面データ及び観客席3の3次元配置情報を格納する。
分割映像データ補正情報取得部43Bは、発光装置5の光源が持つ階調を取得し、分割映像データ補正情報記憶部43Cは、分割映像データ補正情報取得部43Bから出力された発光装置5の光源が持つ階調を格納する。
投影対象情報取得部44Bは、図示しない観客検知部による観客席3の使用の有無の判定結果を取得し、投影対象情報記憶部44Cは、図示しない観客検知部による観客席3の使用の有無の判定結果を格納する。
そしてステップS3において、映像データ加工部27は、加工前映像データを、映像加工指示を用いて加工するか否かを判定する。
加工前映像データを、映像加工指示を用いて加工する場合(ステップS3:YESの場合)に、処理をステップS4に進め、加工前映像データを、映像加工指示を用いて加工しない場合(ステップS3:NOの場合)に、処理をステップS6に進める。
加工前映像データを、映像加工指示を用いて加工しない場合は、加工前映像データをデータ算出部28に出力し、加工前映像データが本実施の形態における光演出システム100で観客席3に投影する映像となる。
そしてステップS4において、映像データ加工部27は、加工前映像データを、映像加工指示を用いて加工した後、データ算出部28に出力する。ステップS4終了後、処理をステップS6に進める。
具体的に、図8を用いて加工前映像データを映像データに対する横方向の平行移動の指示を用いて加工する例について説明する。
図8(a)に加工前映像データを示し、図8(b)に、図8(a)に示す加工前映像データを、映像データに対する横方向の平行移動の指示を用いて加工した映像データを示す。
図8は、黒の破線で示されたマス目が、縦9画素、横20画素の加工前映像データ及び加工前映像データを映像データに対する横方向の平行移動の指示を用いて加工した映像データを示す。
図8(a)に示すマスの1つが加工前映像データにおける1つの画素データ、図8(b)に示すマスの1つが加工前映像データを映像データに対する横方向の平行移動の指示を用いて加工した映像データにおける1つの画素データである。
図8(b)は、図8(a)を2画素分横方向に平行移動した図に映像データに相当する。
そしてステップS5において、データ生成部26は、3次元情報を用いて、投影対象6の2次元配置情報を生成し、生成した2次元配置情報から作成した中間データをデータ算出部28へ出力する。ステップS5終了後、処理をステップS6に進める。
具体的に、スタジアム1の3次元図面データ及び観客席3の3次元配置情報を用いて、図9に示す中間データを生成する例について説明する。
図9は、データ生成部26で中間データを生成する様子を示した図である。
図中に、方向を定義する3つの直交軸(x軸、y軸およびz軸)の矢印を図中に示している。x軸矢印が幅方向を示し、y軸矢印の反対方向が鉛直方向(重力方向)を示す。z軸が奥行き方向を示す。
スタジアム1の3次元図面データに示される3次元空間に点Oが設定され、3次元空間に設置された投影対象6となる縦2列、横2列の計4の座席7と点Oとの間でZ軸に垂直な方向に仮想平面Sが生成される。投影対象6の各点から点Oに向かって投射線を引くことにより、仮想平面Sとの交点の集まりとして仮想平面S上に投影対象6の投射図形が得られ、当該投影対象6の投影図形が投影対象6の2次元配置情報となる。そして、投影対象6の2次元配置情報が、仮想平面Sを区画して生成された複数の領域と1対1対応する複数の面から構成されるデータが中間データとなる。
図10は、図9に示した中間データをXY平面で示した図であり、黒の実線で示されたマスの1つが中間データにおける1つの面ある。
また、縦2列、横2列の計4の座席7から構成された観客席3を用いて中間データを生成する例を示したが、以降の光演出システム100の処理フローの説明では、縦9列、横20列の計180の座席7、並びに縦5列、横20列及び縦6列、横30列の計280の座席7から構成された観客席3を用いて生成された中間データを使用する場合の処理フローを説明する。
そしてステップS6において、データ算出部28は、映像データ加工部27から入力された映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応であるか否かを判定する。
以下の説明では、映像データ加工部27から入力された映像データを1の映像データと表現する。
1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応である場合(ステップS6:YESの場合)に、処理をステップS7に進め、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応でない場合(ステップS6:NOの場合)に、処理をステップS8に進める。
そしてステップS7において、データ算出部28は、データ生成部26から入力された中間データ及び1の映像データを用いて、1の映像データを分割映像データに分割する。ステップS7終了後、処理をステップS9に進める。
図11を用いてデータ算出部28での処理フローを説明する。
図11は、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応の場合の、1の映像データ、中間データ及び分割映像データを示す図である。
映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応しているため、中間データを構成する複数の面と1対1対応する分割映像データも映像データを構成する複数の画素と1対1対応している。
図11(a)に図8(b)に示した1の映像データ、図11(b)に中間データ、図11(c)に分割映像データを示す。
図11(b)に示す中間データは、縦9列、横20列の計180の座席7から構成された観客席3においてステップS5の処理により生成された180の面から構成されるデータである。
図11(b)は、黒の実線で示されたマス目が、縦9列、横20列の中間データを示しており、マスの1つが中間データにおける1つの面ある。図11(b)に示す中間データは座標軸を横軸x、縦軸yとする。
図11(c)に示す分割映像データは、データ算出部28が、図11(b)に黒の実線で示される、中間データを構成する縦9列、横20列の計180の面の輪郭に沿って、図11(a)に示す1の映像データを分割したデータである。図11(c)は、黒の実線で示されたマス目が縦9列、横20列に分割された分割映像データを示しており、図11(c)に示すマスの1つが1つの分割映像データである。
データ算出部28は、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応の場合、つまり、分割映像データと1の映像データを構成する複数の画素が1対1対応している場合、1の映像データを構成する縦9画素、横20画素の計180画素がそれぞれ保有するRGB値を、1の映像データを構成する縦9画素、横20画素の計180画素に対応する180の分割映像データがそれぞれ保有するRGB値として算出する。
具体的には、1の映像データのうちの1の画素のRGB値がR=100、G=110、B=120であった場合、対応する1の分割映像データのRGB値もR=100、G=110、B=120となる。
一方ステップS8において、データ算出部28は、ステップS7と同様にデータ算出部28は、データ生成部26から入力された中間データ及び1の映像データを用いて、1の映像データを分割映像データに分割する。ステップS8終了後、処理をステップS9に進める。
図12は、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応ではない場合の、1の映像データ、中間データ及び分割映像データを示す図である。
図12(a)に図8(b)に示した1の映像データ、図12(b)に中間データ、図12(c)に分割映像データを示す。
図12(b)に示す中間データは、縦5列、横20列及び縦6列、横30列の計280の座席7から構成された観客席3においてステップS5の処理により生成された280の面から構成されるデータである。
図12(b)に示す黒の実線で示されたマス目が縦5列、横20列及び縦6列、横30列の中間データを示しており、マスの1つが中間データにおける1つの面である。図12(b)に示す中間データは座標軸を横軸x、縦軸yとする。
図12(b)に示す中間データは、例えば、円形のスタジアム1において、競技場を取り囲むように配置された階段状の観客席3等の中間データである。当該観客席3では、階段状に配置された観客席3の下段側から上段側に向かって増加し、観客席3に配置された横の列が横20列から横30列に増加している。
図12(c)に示す分割映像データは、データ算出部28が、図12(b)に黒の実線で示される、中間データを構成する縦5列、横20列及び縦6列、横30列の計280の面の輪郭に沿って、図12(a)に示す1の映像データを分割したデータである。図12(c)は、黒の実線で示されたマス目が縦5列、横20列及び縦6列、横30列に分割された分割映像データを示しており、図12(c)に示すマスの1つが1の分割映像データである。
図12(c)に示す分割映像データにおいて、データ算出部28が、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応ではない場合、つまり、分割映像データと1の映像データを構成する複数の画素が1対1対応していない場合、分割映像データが保有するRGB値の算出方法を説明する。
図13に、1の分割映像データに、1の映像データのうちの2の画素の一部が対応している図を示す。
1の分割映像データは、黒の実線で囲まれた領域で示される。1の映像データのうちの2の画素の一部は、領域の中央を黒の破線で区画された領域A、領域Bで示される。ここで、領域Aは、1の映像データのうちの1の画素A´´の一部であり、領域Bは、1の映像データのうちの1の画素B´´の一部である。
まず、領域に対する領域A及び領域Bの面積占有率を算出する。図13において、領域の中央を黒の破線で区画された2つの領域を領域A及び領域Bとしているので、領域に対する領域A及び領域Bの面積占有率はどちらも50%となる。ここで、領域Aの面積占有率を面積占有率A´、領域Bの面積占有率を面積占有率B´とする。
そして、1の映像データのうちの1の画素A´´のRGB値及び1の映像データのうちの1の画素B´´のRGB値と面積占有率の積を算出する。
以下の説明では、1の映像データのうちの1の画素A´´のRGB値を画素A´´のRGB値、1の映像データのうちの1の画素B´´のRGB値を画素B´´のRGB値として表現する。
画素A´´のRGB値がR=100、G=110、B=120であった場合、画素A´´のRGB値と面積占有率A´の積は、R=50、G=55、B=60となる。画素B´´のRGB値がR=200、G=210、B=220であった場合、1の映像データのうちの1の画素B´´と面積占有率の積は、R=100、G=110、B=120となる。
そして、画素A´´のRGB値及び画素B´´のRGB値と面積占有率の積を合算する。画素A´´のRGB値と面積占有率A´の積は、R=50、G=55、B=60、1の映像データのうちの1の画素B´´と面積占有率の積は、R=100、G=110、B=120であるので、画素A´´のRGB値及び画素B´´のRGB値と面積占有率の積を合算すると、R=150、G=165、B=180となり、この値を領域で示された1の分割映像データが保有するRGB値とする。
また、図13では面積占有率が100%未満である場合の分割映像データが保有するRGB値の算出方法について説明したが、面積占有率が100%である場合は、1の映像データを構成する複数の画素がそれぞれ保有するRGB値を、1の映像データを構成する複数の画素に対応する分割映像データがそれぞれ保有するRGB値として算出する。
そしてステップS9において、データ算出部28は、分割映像データ補正情報を用いて、分割映像データが保有するRGB値及び発光量を補正するか否かを判定する。
分割映像データ補正情報を用いて、分割映像データが保有するRGB値及び発光量を補正する場合(ステップS9:YESの場合)に、処理をステップS10に進め、分割映像データ補正情報を用いて、分割映像データが保有するRGB値及び発光量を補正しない場合(ステップS9:NOの場合)に、処理をステップS11に進める。
分割映像データ補正情報を用いて、分割映像データが保有するRGB値及び発光量を補正しない場合は、データ算出部28は、ステップS7又はステップS8で算出された分割映像データが保有するRGB値を発光装置制御部25に出力する。
そしてステップS10において、データ算出部28は、分割映像データ補正情報記憶部43Cから取得した分割映像データ補正情報から分割映像データ補正指示を生成し、分割映像データ補正指示を用いて分割映像データが保有するRGB値及び発光量を補正し、補正した分割映像データが保有するRGB値及び発光量を発光装置制御部25に出力する。ステップS10終了後、処理をステップS11に進める。
具体的には、データ算出部28は、分割映像データ補正情報である発光装置5の光源が持つ階調に合わせて、分割映像データが保有するRGB値及び発光量を補正する。
データ算出部28は、分割映像データが保有するRGB値が持つ階調が256階調、発光装置5の光源が持つ階調が1024階調である場合、分割映像データが保有するRGB値であるR=100を、発光装置5の光源が持つ階調に合わせて定数倍し、R=400、401、402、403のいずれかに割り当てた後、発光装置制御部25に出力する。
そしてステップS11において、発光装置制御部25は、投影対象情報記憶部44Cから取得した投影対象情報を用いて、投影対象6に投影可能か否かを判定する。
投影対象6に投影可能である場合(ステップS11:YESの場合)に、処理をステップS12に進め、投影対象6に投影不可能である場合(ステップS11:NOの場合)に、処理をステップS13に進める。
具体的に、発光装置制御部25は、図示しない観客検知部により観客席3が使用されていないと判断された場合に、投影対象6に投影可能であると判断して、処理をステップS12に進め、図示しない観客検知部により観客席3が使用されていると判断された場合に、投影対象6に投影不可能であると判断して、処理をステップS13に進める。
そしてステップS12において、発光装置制御部25は、データ算出部28から入力された分割映像データが保有するRGB値及び発光量を用いて、投影可能であると判断された投影対象6と対応する発光装置5が発光するように制御する。
そしてステップS13において、発光装置制御部25は、投影不可能であると判断された投影対象6と対応する発光装置5が消灯するように制御する。
このように図7に示すステップS1~ステップS13により光演出を行う。
このように本実施の形態の光演出システム100は、投影対象6の3次元配置情報を用いて投影対象6の2次元配置情報を生成し、生成した2次元配置情報を用いて、1の映像データを分割映像データに分割し、投影対象6とそれぞれ対応する発光装置5を介して、分割映像データを投影対象6に投影するように制御することにより光演出を行う。これにより、3次元空間に配置された3次元形状を有する投影対象6にコンテンツを投影する場合に、投影対象6の3次元配置情報が考慮される。その結果、本実施の形態の光演出システム100は、3次元に配置された投影対象6にコンテンツを適切に投影できる。
このように本実施の形態の光演出システム100は、3次元情報記憶部42Cに格納された投影対象6の3次元配置情報を用いて投影対象6の2次元配置情報を生成し、生成した2次元配置情報を用いて、1の映像データを分割映像データに分割し、投影対象6とそれぞれ対応する発光装置5を介して、分割映像データを投影対象6に投影するように制御することにより光演出を行う。これにより、3次元空間に配置された3次元形状を有する投影対象6の形状、数、配置等が変更された場合、3次元情報記憶部42Cに格納する3次元情報を形状、数、配置等が変更された投影対象6の3次元情報に更新することにより、形状、数、配置等が変更された投影対象6の3次元配置情報を考慮した光演出が行われる。その結果、本実施の形態の光演出システム100は、投影対象6の形状、数、配置等の変更に容易に対応できる。
このように本実施の形態の光演出システム100は、3次元情報記憶部42Cから取得した3次元図面データ中に光演出システム100において、観客席3に投影された映像を見る人の視点に相当する予め定められた点Oを設定し、3次元図面データ中の投影対象6と点Oとの間で、仮想平面Sを生成し、仮想平面S上に点Oから見た投影対象6の3次元配置情報を射影して、投影対象6の2次元配置情報を生成する。これにより、観客席3に投影された映像を見る人の視点が変更された場合、予め定められた点Oを変更された映像を見る人の視点に更新することにより、変更された映像を見る人の視点を考慮した投影対象6の2次元配置情報が生成される。その結果、本実施の形態の光演出システム100は、映像を見る人の視点の変更に容易に対応できる。
また本実施の形態の光演出システム100は、発光装置5の光学的特性並びに投影対象6の物理的特性及び光学的特性に関する情報である分割映像データ補正情報から分割映像データ補正指示を生成し、分割映像データ補正指示を用いて分割映像データが保有するRGB値及び発光量を補正し、補正した分割映像データを投影対象6に投影するように制御することにより光演出を行う。これにより、投影対象6に投影される分割映像データに発光装置5の光学的特性並びに投影対象6の物理的特性及び光学的特性が反映される。その結果、本実施の形態の光演出システム100は、発光装置5の光学的特性並びに投影対象6の物理的特性及び光学的特性応じた高精細な光演出を行うことができる。
また本実施の形態の光演出システム100は、投影対象情報を用いて、分割映像データを投影対象6に投影するか否かを判定し、判定結果を用いて、発光装置5を制御する。これにより、座席7のうちの特定の座席が使用されている場合又は座席7のうちの特定の座席のチケットが販売されている場合に、座席7のうちの特定の座席に対応する投影対象6に光が照射されない。その結果、本実施の形態の光演出システム100は、座席7の利用者に不要な光を照射することを防ぐことができる。
また本実施の形態の光演出システム100は、投影対象6の輪郭の照度が投影対象6の照度の1/2となるように設定される。その結果、隣接する座席7に不要な光を照射することを防ぐことが出来る。
また本実施の形態の光演出システム100は、3次元空間に配置された3次元形状を有する複数の投影対象6とそれぞれ対応して設置される複数の発光装置5と、複数の投影対象6の3次元配置情報を格納する3次元情報記憶部42Cと、3次元情報記憶部42Cに格納された3次元配置情報から複数の投影対象6の2次元配置情報を生成するデータ生成部26と、データ生成部26で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部28と、複数の発光装置5を介して、複数の分割映像データを、複数の投影対象6に投影するように制御する発光装置制御部25と、を備える。これにより、3次元空間に配置された3次元形状を有する投影対象6にコンテンツを投影する場合に、投影対象6の3次元配置情報が考慮され、その結果、3次元に配置された投影対象6にコンテンツを適切に投影できる。
また本実施の形態の光演出方法は、3次元空間に配置された3次元形状を有する複数の投影対象6の3次元配置情報を格納する3次元情報記憶ステップと、3次元情報記憶ステップに格納された3次元配置情報から複数の投影対象6の2次元配置情報を生成するデータ生成ステップと、データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、複数の投影対象6とそれぞれ対応する複数の発光装置5を介して、複数の分割映像データを、複数の投影対象6に投影するように制御する発光装置5制御ステップと、を備える。これにより、3次元空間に配置された3次元形状を有する投影対象6にコンテンツを投影する場合に、投影対象6の3次元配置情報が考慮され、その結果、3次元に配置された投影対象6にコンテンツを適切に投影できる。
また本実施の形態のプログラムは、3次元空間に配置された3次元形状を有する複数の投影対象6の3次元配置情報を格納する3次元情報記憶ステップと、3次元情報記憶ステップに格納された3次元配置情報から複数の投影対象6の2次元配置情報を生成するデータ生成ステップと、データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、複数の投影対象6とそれぞれ対応する複数の発光装置5を介して、複数の分割映像データを、複数の投影対象6に投影するように制御する発光装置5制御ステップと、をコンピュータに実行させる。これにより、3次元空間に配置された3次元形状を有する投影対象6にコンテンツを投影する場合に、投影対象6の3次元配置情報が考慮され、その結果、3次元に配置された投影対象6にコンテンツを適切に投影できる。
また本実施の形態の発光装置は、光源と、3次元空間に配置された3次元形状を有する複数の投影対象6の3次元配置情報を格納する3次元情報記憶部42Cと、3次元情報記憶部42Cに格納された3次元配置情報から複数の投影対象6の2次元配置情報を生成するデータ生成部26と、データ生成部26で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部28と、複数の発光装置5を介して、複数の分割映像データを、複数の投影対象6に投影するように制御する発光装置制御部25と、を備える制御装置20とネットワークを介して通信し、発光装置制御部25から分割映像データを取得する通信制御部51と、通信制御部51に格納された分割映像データを、投影対象6に投影するように、光源を制御する点灯制御部52と、を備える。これにより、3次元空間に配置された3次元形状を有する投影対象6にコンテンツを投影する場合に、投影対象6の3次元配置情報が考慮され、その結果、3次元に配置された投影対象6にコンテンツを適切に投影できる。
なお、本実施の形態において、ステップS3及びステップS4の後にステップS5を実施する例を示したが、ステップS5の後にステップS3及びステップS4を実施してもよい。
なお、本実施の形態において、発光装置5の投影対象6が観客席3である例を示したが、発光装置5の投影対象6は、建物、構造物、壁面等であってもよい。
なお、本実施の形態において、映像加工指示が、事前設定、人による入力等により映像加工指示入力部41Aに入力される例を示したが、加工前映像データ、投影対象6の2次元配置情報、中間データを構成する複数の面の形状、中間データの鉛直方向に対する傾き等を用いて自動生成されてもよい。
なお、本実施の形態において、映像データ加工部27が、加工前映像データを、映像データに対する横方向の平行移動の指示を用いて加工する例について説明したが、1の映像データを構成する複数の画素と中間データを構成する複数の面が1対1対応するように、加工前映像データを拡大又は縮小の指示を用いて加工してもよい。
なお、本実施の形態において、中間データを構成する複数の面において空白領域を含まない例を示したが、中間データを構成する複数の面において空白領域を含んでもよく、中間データを構成する複数の面において空白領域を含む場合は、映像データ加工部27が空白領域に合わせて、加工前映像データを加工すればよい。
なお、本実施の形態において、映像加工指示及び分割映像データ補正指示が、それぞれ単一の指示である例を示したが、複数の指示がそれぞれ組み合わせられてもよい。
なお、本明細書で説明した上記の各実施の形態では、各構成要素の材質、材料、寸法、形状、相対的配置関係または実施の条件等について記載している場合があるが、これらは全ての局面において例示であって、各実施の形態が記載されたものに限られることはない。よって、例示されていない無数の変形例が、各実施の形態の範囲内において想定される。例えば、任意の構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも1つの実施形態における少なくとも1つの構成要素を抽出し、他の実施形態の構成要素と組み合わせる場合が含まれる。
5-1~5-n 発光装置、6-1~6-n 投影対象、20 制御装置、21 データ入力部、22 データ取得部、23 データ記憶部、24 処理部、25発光装置制御部、26 データ生成部、27 映像データ加工部、28 データ算出部、100 光演出システム

Claims (23)

  1. 3次元空間に配置された3次元形状を有する複数の投影対象とそれぞれ対応して設置される複数の発光装置と、
    前記複数の投影対象の3次元配置情報を格納する3次元情報記憶部と、
    前記3次元情報記憶部に格納された3次元配置情報から前記複数の投影対象の2次元配置情報を生成するデータ生成部と、
    前記データ生成部で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部と、
    前記複数の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する発光装置制御部と、
    を備える光演出システム。
  2. 前記データ生成部は、前記複数の投影対象と予め定められた点との間に仮想平面を生成し、前記仮想平面上に前記予め定められた点から見た前記複数の投影対象の3次元配置情報を射影して前記複数の投影対象の2次元配置情報を生成する、
    請求項1に記載の光演出システム。
  3. 前記複数の投影対象の2次元配置情報は、前記仮想平面を複数の領域に区画し、
    前記データ生成部は、前記複数の領域と1対1対応する複数の面から構成されるデータを中間データとして生成し、
    前記データ算出部は、前記中間データを構成する複数の面の輪郭に沿って、前記1の映像データを前記複数の分割映像データに分割する、
    請求項2に記載の光演出システム。
  4. 前記データ算出部は、前記1の映像データを構成する複数の画素がそれぞれ保有するRGB値から前記複数の分割映像データがそれぞれ保有するRGB値を算出する、
    請求項1~3のいずれか1項に記載の光演出システム。
  5. 前記データ算出部は、
    前記1の映像データを構成する複数の画素と前記複数の分割映像データが1対1対応の場合、
    前記1の映像データを構成する複数の画素がそれぞれ保有するRGB値を定数倍した値を、前記1の映像データを構成する複数の画素に対応する前記複数の分割映像データがそれぞれ保有するRGB値とする、
    請求項4に記載の光演出システム。
  6. 前記データ算出部は、
    前記1の映像データを構成する複数の画素と前記複数の分割映像データが1対1対応ではない場合、
    前記複数の分割映像データのうちの1の分割映像データにおける前記1の映像データを構成する複数の画素のうちの1の画素の面積占有率を算出し、
    前記面積占有率が100%の場合、
    前記1の映像データを構成する複数の画素のうちの1の画素が保有するRGB値を定数倍した値を、前記複数の分割映像データのうちの1の分割映像データが保有するRGB値とし、
    前記面積占有率が100%未満の場合、
    前記1の映像データを構成する複数の画素のうちの1の画素が保有するRGB値と前記面積占有率の積を算出し、
    前記複数の分割映像データのうちの1の分割映像データを構成する前記1の映像データを構成する複数の画素においてそれぞれ算出された前記積の総和を算出し、
    前記総和を定数倍した値を、前記複数の分割映像データのうちの1の分割映像データが保有するRGB値とする、
    請求項4に記載の光演出システム。
  7. 前記発光装置制御部は、前記複数の分割映像データがそれぞれ保有するRGB値を用いて、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する、
    請求項1~3のいずれか1項に記載の光演出システム。
  8. 映像加工を施す前の映像データである加工前映像データを格納する加工前映像データ記憶部と、
    前記加工前映像データを加工する場合に使用される指示である映像加工指示を格納する映像加工指示記憶部と、
    前記加工前映像データ記憶部に格納された加工前映像データを、前記映像加工指示記憶部に格納された映像加工指示を用いて加工する映像データ加工部と、を備え、
    前記データ算出部は、前記映像データ加工部で生成された映像データを前記1の映像データとして使用する、
    請求項1~3のいずれか1項に記載の光演出システム。
  9. 前記映像加工指示は、前記加工前映像データ又は前記複数の投影対象の2次元配置情報を用いて生成される、
    請求項8に記載の光演出システム。
  10. 前記映像加工指示は、映像データの切り抜き、拡大縮小、回転、平行移動、シアー変換、カーニング、傾き挿入又は変形である、
    請求項8に記載の光演出システム。
  11. 前記複数の分割映像データがそれぞれ保有するRGB値を補正する場合に使用される情報である分割映像データ補正情報を格納する分割映像データ補正情報記憶部備え、
    前記データ算出部は、前記分割映像データ補正情報記憶部に格納された分割映像データ補正情報から分割映像データ補正指示を生成し、前記分割映像データ補正指示を用いて前記複数の分割映像データがそれぞれ保有するRGB値を補正する、
    請求項1~3のいずれか1項に記載の光演出システム。
  12. 前記分割映像データ補正情報は、前記複数の発光装置の光源が持つ階調、前記複数の投影対象の形状、前記複数の投影対象の色、前記複数の投影対象の反射率又は前記複数の投影対象の透過率である、
    請求項11に記載の光演出システム。
  13. 前記分割映像データ補正指示は、映像データの切り抜き、拡大縮小、回転、平行移動、シアー変換、カーニング、傾き挿入又は変形である、
    請求項11に記載の光演出システム。
  14. 前記複数の投影対象への投影可否情報である投影対象情報を格納する投影対象情報記憶部備え、
    前記投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影不可能である場合、
    前記発光装置制御部は、前記複数の投影対象のうちの特定の投影対象と対応する複数の発光装置のうちの特定の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影しないように制御し、
    前記投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影可能である場合、
    前記発光装置制御部は、前記複数の投影対象のうちの特定の投影対象と対応する複数の発光装置のうちの特定の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する、
    請求項1~3のいずれか1項に記載の光演出システム。
  15. 前記複数の投影対象は、前面と背面とを含む背当て部と上面を含む腰掛部とを有する複数の座席の前記前面又は前記上面であり、
    前記複数の発光装置は、前記複数の投影対象の1列前の前記背面に配置され、前記複数の発光装置にそれぞれ対応する前記複数の投影対象に光を発する、
    請求項14に記載の光演出システム。
  16. 前記複数の座席は、ドーム、スタジアム又はアリーナに設置された観客席を構成する、請求項15に記載の光演出システム。
  17. 前記投影対象情報は、前記複数の座席に設置された観客検知部により、前記複数の座席が使用されているか否かを判定した結果であり、
    前記観客検知部で前記複数の座席のうちの特定の座席が使用されていると判断された場合、投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影不可能であるとし、
    前記観客検知部で前記複数の座席のうちの特定の座席が使用されていないと判断された場合、投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影可能であるとする、
    請求項15に記載の光演出システム。
  18. 前記投影対象情報は、前記複数の座席のチケット販売の有無の判定結果であり、
    前記複数の座席のうちの特定の座席のチケットが販売されていると判断された場合、投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影不可能であるとし、
    前記複数の座席のうちの特定の座席のチケットが販売されていないと判断された場合、投影対象情報が前記複数の投影対象のうちの特定の投影対象へ投影可能であるとする、
    請求項15に記載の光演出システム。
  19. 前記複数の投影対象は、横方向に列を成し、複数の前記列が階段状に配置されることによって構成される、
    請求項1~3のいずれか1項に記載の光演出システム。
  20. 前記複数の発光装置は、前記複数の投影対象の輪郭の照度が前記複数の投影対象の照度の1/2となるように設定する、
    請求項1~3のいずれか1項に記載の光演出システム。
  21. 3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶部と、
    前記3次元情報記憶部に格納された3次元配置情報から前記複数の投影対象の2次元配置情報を生成するデータ生成部と、
    前記データ生成部で生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出部と、
    前記複数の投影対象とそれぞれ対応する複数の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する発光装置制御部と、
    を備える制御装置。
  22. 3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶ステップと、
    前記3次元情報記憶ステップに格納された3次元配置情報から前記複数の投影対象の2次元配置情報を生成するデータ生成ステップと、
    前記データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、
    前記複数の投影対象とそれぞれ対応する複数の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する発光装置制御ステップと、
    を備える光演出方法。
  23. 3次元空間に配置された3次元形状を有する複数の投影対象の3次元配置情報を格納する3次元情報記憶ステップと、
    前記3次元情報記憶ステップに格納された3次元配置情報から前記複数の投影対象の2次元配置情報を生成するデータ生成ステップと、
    前記データ生成ステップで生成された2次元配置情報を用いて、複数の画素から構成される1の映像データを複数の分割映像データに分割するデータ算出ステップと、
    前記複数の投影対象とそれぞれ対応する複数の発光装置を介して、前記複数の分割映像データを、前記複数の投影対象に投影するように制御する発光装置制御ステップと、
    をコンピュータに実行させるためのプログラム。
JP2022579908A 2022-08-03 2022-08-03 光演出システム、光演出方法、プログラム、及び制御装置 Active JP7292542B1 (ja)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2022/029730 WO2024028997A1 (ja) 2022-08-03 2022-08-03 光演出システム、光演出方法、プログラム、制御装置及び発光装置

Publications (2)

Publication Number Publication Date
JP7292542B1 true JP7292542B1 (ja) 2023-06-16
JPWO2024028997A1 JPWO2024028997A1 (ja) 2024-02-08

Family

ID=86729216

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022579908A Active JP7292542B1 (ja) 2022-08-03 2022-08-03 光演出システム、光演出方法、プログラム、及び制御装置

Country Status (2)

Country Link
JP (1) JP7292542B1 (ja)
WO (1) WO2024028997A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080106702A1 (en) * 2006-06-30 2008-05-08 Huonker Ulrich Integrated projector included in a seat for displaying information
US20130335313A1 (en) * 2012-06-19 2013-12-19 Tait Technologies, Inc. Process of creating a display, system for creating a display, and mobile untethered display device
JP2016206311A (ja) * 2015-04-17 2016-12-08 富士通株式会社 コレオグラフィ作成支援方法、コレオグラフィ作成支援プログラムおよび情報処理装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080106702A1 (en) * 2006-06-30 2008-05-08 Huonker Ulrich Integrated projector included in a seat for displaying information
US20130335313A1 (en) * 2012-06-19 2013-12-19 Tait Technologies, Inc. Process of creating a display, system for creating a display, and mobile untethered display device
JP2016206311A (ja) * 2015-04-17 2016-12-08 富士通株式会社 コレオグラフィ作成支援方法、コレオグラフィ作成支援プログラムおよび情報処理装置

Also Published As

Publication number Publication date
WO2024028997A1 (ja) 2024-02-08
JPWO2024028997A1 (ja) 2024-02-08

Similar Documents

Publication Publication Date Title
JP2675339B2 (ja) 色画像情報を決定する方法
WO2021247199A1 (en) Rendering images on displays
US5805782A (en) Method and apparatus for projective texture mapping rendered from arbitrarily positioned and oriented light source
CA2063756C (en) Data projection system
CN107193372A (zh) 从多个任意位置矩形平面到可变投影中心的投影方法
CN101344707A (zh) 自动多投影仪非线性几何校正与边缘融合方法
KR101031062B1 (ko) 복합 현실 구현을 위한 영상 투사 방법
US6731289B1 (en) Extended range pixel display system and method
US11942009B2 (en) Display non-uniformity correction
EP0329476A2 (en) Apparatus and system for generating smooth shaded continuous tone images
US20210110787A1 (en) Systems and methods for hiding dead pixels
CN113424103A (zh) 具有自由形式折叠镜的背投模拟器
JP7292542B1 (ja) 光演出システム、光演出方法、プログラム、及び制御装置
US6744440B1 (en) Image processing apparatus, recording medium, and program
JP5618391B2 (ja) 画像処理発光制御システム、発光表示用画像処理プログラム、および画像発光表示方法
US20210343220A1 (en) Systems and methods for mask-based temporal dithering
JPH06176129A (ja) コンピュータ・グラフィックス制作装置
US10950199B1 (en) Systems and methods for hiding dead pixels
US7905610B1 (en) Graphics processor system and associated method for projecting an image onto a three-dimensional object
KR20050080334A (ko) 멀티 텍스쳐링 방법 및 이를 기록한 기록매체
JPH1125281A (ja) テクスチャマッピング方法
JP2774874B2 (ja) 画像合成装置及び画像合成方法
US20240233614A1 (en) Waveguide correction
JPH09265548A (ja) 疑似的に皺を表現した模様を生成する方法および装置ならびにこの模様を有する印刷物
CN116958386A (zh) 一种数据处理的方法、***和设备

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221222

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20221222

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20221222

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230427

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230509

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230606

R150 Certificate of patent or registration of utility model

Ref document number: 7292542

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150