(57)【特許請求の範囲】
【請求項１】
（ａ）ソース映像が球体にマッピングされるステップと、
（ｂ）上映館の構造に応じた複数の投射面に対応する複数の仮想平面が生成されるステップと、
ここで、前記上映館は、前記複数の投射面を備える多面上映館であり、
（ｃ）前記球体上の映像が前記複数の仮想平面の上に投影されるステップと、を含み、
（ｄ）ユーザから情報が受信され、ソース映像が選択され、投射映像が生成されるべき上映館が選択されるステップと、
（ｅ）投射映像が生成される過程において用いられる前記球体、前記複数の仮想平面、及び投射動作が出力されるステップと、
を含み、
前記球体は前記複数の仮想平面を全て収容するほどに十分に大きく形成され、
前記ステップ（ｃ）において前記球体上の映像が前記球体内に収容された前記複数の仮想平面の上に投影される、ことを特徴とする映像の生成方法。
【請求項２】
前記ステップ（ｃ）において、投影動作に基づいて、前記複数の投射面に投射されるべき複数の投射映像が生成されることを特徴とする請求項１に記載の映像の生成方法。
【請求項３】
前記ソース映像は、水平角度値および垂直角度値を変数とする座標系の上に表現されるピクセルを備えることを特徴とする請求項１に記載の映像の生成方法。
【請求項４】
前記ピクセルは、−１８０°〜１８０°の範囲に属する水平角度値を有し、−９０°〜９０°の範囲に属する垂直角度値を有することを特徴とする請求項３に記載の映像の生成方法。
【請求項５】
前記ステップ（ｂ）において、前記複数の仮想平面は、前記上映館の基準地点に基づいて生成され、
前記ステップ（ｃ）において、前記基準地点と前記球体の中心とが一致した状態で投影が行われることを特徴とする請求項１に記載の映像の生成方法。
【請求項６】
前記ステップ（ｃ）において、前記球体上のピクセルが前記複数の仮想平面の上に投影される位置は、前記球体中心に関する前記ピクセルの３次元の位置情報または角度情報に基づいて算出されることを特徴とする請求項１に記載の映像の生成方法。
【請求項７】
（ａ）ソース映像が球体にマッピングされるステップと、
（ｂ）上映館の構造に応じた複数の投射面に対応する複数の仮想平面が生成されるステップと、
ここで、前記上映館は、複数の投射面を備える多面上映館であり、
（ｃ）前記球体上の映像が前記複数の仮想平面の上に投影されるステップと、
（ｄ）ユーザから情報が受信され、ソース映像が選択され、投射映像が生成されるべき上映館が選択されるステップと、
（ｅ）投射映像が生成される過程において用いられる前記球体、前記複数の仮想平面、及び投射動作が出力されるステップと、
を含み、
前記球体は前記複数の仮想平面を全て収容するほどに十分に大きく形成され、
前記ステップ（ｃ）において前記球体上の映像が前記球体内に収容された前記複数の仮想平面の上に投影される、ことを特徴とする映像の生成方法がプログラムとして記録された、電子装置にて読み取り可能な記録媒体。
【請求項８】
上映館に投射されるべき映像を管理する映像管理装置において、
ここで、前記上映館は、複数の投射面を備える多面上映館であり、
ソース映像を球体にマッピングさせ、前記上映館の構造に応じた前記複数の投射面に対応する複数の仮想平面を生成し、前記球体上の映像を前記複数の仮想平面の上に投影して投射映像を生成する映像生成部と、
ユーザから情報を入力されたり、ユーザに情報を出力する動作を行うユーザインタフェース部と、を備え、
前記ユーザインタフェース部を介して、ユーザから情報が受信され、ソース映像が選択され、投射映像が生成されるべき上映館が選択され、投射映像が生成される過程において用いられる前記球体、前記複数の仮想平面、及び投射動作が出力され、
前記球体は前記複数の仮想平面を全て収容するほどに十分に大きく形成され、
前記球体上の映像が前記球体内に収容された前記複数の仮想平面の上に投影される、
ことを特徴とする映像管理装置。
【請求項９】
前記映像生成部は、前記球体上の映像を複数の仮想平面に投影し、投影動作に基づいて、前記複数の投射面に投射されるべき複数の投射映像を生成することを特徴とする請求項８に記載の映像管理装置。
【請求項１０】
前記映像生成部は、前記上映館の基準地点に基づいて前記複数の仮想平面を生成し、前記基準地点と前記球体の中心とが一致した状態で投影を行うことを特徴とする請求項８に記載の映像管理装置。
【請求項１１】
前記映像生成部は、前記球体中心に関するピクセルの３次元の位置情報または角度情報に基づいて、前記球体上のピクセルが前記複数の仮想平面の上に投影される位置を算出することを特徴とする請求項８に記載の映像管理装置。
【請求項１２】
前記上映館の構造データが格納されているデータベース部をさらに備え、
前記映像生成部は、前記構造データを用いて前記複数の仮想平面を生成することを特徴とする請求項８に記載の映像管理装置。
【請求項１３】
複数の前記上映館にデータを転送するための通信部をさらに備え、
前記映像生成部は、各上映館別の前記複数の仮想平面を生成した後に、各上映館に投射されるべき映像を一括して生成し、生成された映像を、前記通信部を用いて各上映館に転送することを特徴とする請求項８に記載の映像管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多面上映館の映像の生成方法とその記憶媒体およびこれを用いた映像管理装置に係り、より詳しくは、ソース映像を球体にマッピングさせ、多面上映館の構造に応じた仮想平面を生成した後に、前記球体上のソース映像を前記仮想平面に投影して多面上映館の投射映像を生成する多面上映館の映像の生成方法およびこれを用いた映像管理装置に関する。
【背景技術】
【０００２】
観客に新たな立体感および没入感を与えるために、単一のスクリーンに基づく伝統的な上映システムから逸脱したいわゆる「多面上映システム」が提案されている。
「多面上映システム」とは、観客席の周り（正面、左側面、右側面、天井、床面など）に複数の投射面を配置して、映像それ自体に３次元（３Ｄ）技術を適用しなくても、観客に立体感および没入感のある映像を与える技術である。
この種の「多面上映システム」は、観客席を基準として様々な方向に複数の投射面が配置されるため、各上映館別の与件に応じて異なる構造に構築される。具体的に、各上映館別の与件に応じて各上映館に配置された複数の投射面の配置角度、面積などが異なるように形成される。このため、「多面上映システム」の投射映像（複数の投射面に投射される映像）を生成する過程においては、各上映館の構造的な特徴が必ず考慮されなければならない。
【０００３】
しかしながら、従来は、上映館の構造を考慮して投射映像を生成する技術が存在しなかった。従来の上映館は、上述したように、正面に配置された「単一の投射面」のみを備えているため、上映館の構造的な特徴を考慮して投射映像を生成しなければならない必要性があまり無かったためである。
この理由から、上映館の構造的な特徴を考慮して上映館の投射映像を生成する技術が求められている。
本発明は、このような技術的な背景に基づいて案出されたものであり、上述した技術的なニーズを満たすことはもとより、この技術分野において通常の知識を有する者が容易に想到できないさらなる技術要素を提供するために案出された。したがって、本発明は、上述した技術的な背景により制限的に解釈されてはならない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的とするところは、上映館の構造的な特徴を考慮して投射映像を生成し、多面上映館に配置される複数の投射面の構造的な特徴を考慮して、当該多面上映館に投射されるべき映像を生成することである。
【課題を解決するための手段】
【０００６】
本発明の映像の生成方法は、（ａ）ソース映像が球体にマッピングされるステップと、（ｂ）上映館の構造に応じた仮想平面が生成されるステップと、（ｃ）前記球体上の映像が前記仮想平面の上に投影されるステップと、を含むことを特徴とする。
【０００７】
前記上映館は、複数の投射面を備える多面上映館であり、前記ステップ（ｂ）において、前記複数の投射面に対応する複数の仮想平面が生成され、前記ステップ（ｃ）において、前記球体上の映像が複数の仮想平面に投影され、投影動作に基づいて、前記複数の投射面に投射されるべき複数の投射映像が生成されることを特徴とする。
【０００８】
前記映像が水平角度値および垂直角度値を変数とする座標系の上に表現されるピクセルを備え、前記ピクセルが−１８０°〜１８０°の範囲に属する水平角度値を有し、−９０°〜９０°の範囲に属する垂直角度値を有することを特徴とする。
【０００９】
前記ステップ（ｂ）において、前記仮想平面が上映館の基準地点に基づいて生成され、前記ステップ（ｃ）において、前記基準地点と前記球体の中心とが一致した状態で投影が行われ、前記ステップ（ｃ）において、前記球体上のピクセルが前記仮想平面の上に投影される位置が、前記球体中心に関する前記ピクセルの３次元の位置情報または角度情報に基づいて算出されることを特徴とする。
【００１０】
また、このような本発明の一実施形態による映像の生成方法は、プログラム化された後に電子装置において認識可能な記録媒体に格納され、ソース映像を球体にマッピングさせ、上映館の構造に応じた仮想平面を生成し、前記球体上の映像を前記仮想平面の上に投影して投射映像を生成する映像生成部を備えることを特徴とする。
【００１１】
また、本発明の映像管理装置は、上映館が複数の投射面を備える多面上映館であり、前記映像生成部は、前記複数の投射面に対応する複数の仮想平面を生成することを特徴とする。
【００１２】
前記映像生成部が、前記球体上の映像を複数の仮想平面に投影し、投影動作に基づいて、前記複数の投射面に投射されるべき複数の投射映像を生成することを特徴とする。
【００１３】
前記映像生成部が、上映館の基準地点に基づいて前記仮想平面を生成し、前記基準地点と前記球体の中心とが一致した状態で投影を行うことを特徴とする。
前記映像生成部が、前記球体中心に関するピクセルの３次元の位置情報または角度情報に基づいて、前記球体上のピクセルが前記仮想平面の上に投影される位置を算出することを特徴とする。
【００１４】
上映館の構造データが格納されているデータベース部をさらに備え、前記映像生成部は、前記構造データを用いて前記仮想平面を生成することを特徴とする。
【００１５】
複数の上映館にデータを転送するための通信部をさらに備え、前記映像生成部は、各上映館別の仮想平面を生成した後に、各上映館に投射されるべき映像を一括して生成し、生成された映像を前記通信部を用いて各上映館に転送することを特徴とする。
【発明の効果】
【００１６】
本発明によれば、上映館の構造に最適化された投射映像を生成することができる。具体的に、本発明によれば、ソース映像を球体にマッピングさせ、上映館の構造を考慮した仮想平面を生成した後に、球体上のソース映像を仮想平面に投影する方式を用いて投射映像を生成するので、上映館の構造に最適化された投射映像を生成することができる。
また、本発明によれば、上映館の基準地点において発生する遠近感を考慮して投射映像を生成することができる。  具体的に、本発明によれば、仮想平面の生成過程において中心となる「基準地点」とソース映像がマッピングされた「球体の中心」とを一致させた状態で、遠近投影を用いて投射映像を生成するので、遠近感を考慮した投射映像を生成することができる。
さらに、本発明によれば、一つのソース映像（標準映像）に基づいて複数の上映館の投射映像を一括して生成することができる。具体的に、本発明によれば、一つのソース映像を球体にマッピングさせた後に、球体の上にマッピングされたソース映像を各上映館別の仮想平面に投影して複数の上映館の投射映像を一括して生成することができる。なお、一括して生成した各上映館別の投射映像を各上映館に送信することにより、ワンソース多重配布映像管理システムを構築することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施形態による映像の生成方法を示すフローチャートである。
【図２】ソース映像が球体にマッピングされることを示す例示図である。
【図３】は、水平角度値および垂直角度値を変数とする座標系上に表現されたソース映像の例を示す例示図である。
【図４】上映館の構造投射面の構造と対応するように形成される仮想平面の例を示す例示図である。
【図５】球体上のソース映像が仮想平面の上に投影されることを示す例示図である。
【図６】仮想平面の上に投影されるピクセルの位置を算出する過程の例を示す例示図である。
【図７】仮想平面の上に投影されるピクセルの位置を算出する過程の例を示す例示図である。
【図８】仮想平面の上に投影されるピクセルの位置を算出する過程の例を示す例示図である。
【図９】本発明の一実施形態による映像管理装置の構成を示す構成図である。
【図１０】は、本発明の一実施形態による映像管理装置が複数の上映館と連動されたことを示す例示図である。
【発明を実施するための形態】
【００１８】
以下、添付図面に基づき、本発明の実施形態による「多面上映館の映像の生成方法とその記憶媒体およびこれを用いた映像管理装置」について詳細に説明する。
後述する本発明の一実施形態による「映像の生成方法」は、「多面上映システム」が構築された上映館の映像を生成するのに活用されることが好ましいが、このような活用に限定されることはない。すなわち、本発明の一実施形態による「映像の生成方法」は、複数の投射面が設けられていない伝統的な上映館（正面の単一の投射面のみを備える上映館）にも活用され、これらに加えて、様々な上映館に活用される。
参考までに、本明細書において言及される「多面上映システム」は、複数の投射面を備える上映システムを意味する。具体的に、観客席の周りに複数の投射面（スクリーン、壁面、設置物の表面など種々の形で実現される）を配置し、前記複数の投射面の上に映像を投射して、観客に立体感および没入感のある上映環境を与えるシステムを意味する。
【００１９】
ここで、前記複数の投射面は、スクリーン、壁面、床面、天井、設置物の表面など様々な形で実現される。このため、前記「多面上映システム」は、１）正面のスクリーン、左側壁面、右側壁面を投射面として活用するシステム、２）正面のスクリーン、左側壁面、右側壁面、床面を投射面として活用するシステム、３）正面の壁面、左側壁面、右側壁面、床面、天井面を投射面として活用するシステムなど様々な形で実現される（ここで紹介された例は単なる例示に過ぎず、前記多面上映システムは様々な投射面を用いて様々な形で実現される）。
また、本明細書において言及される「多面上映館」は、「多面上映システム」が構築されている上映館を意味する。
さらに、後述する本発明の一実施形態による「映像の生成方法」は、複数の上映館の映像を一括して管理するのに活用されることが好ましいが、単一の上映館の映像を管理する過程においても活用される。
さらにまた、後述する本発明の一実施形態による「映像の生成方法」は、様々なハードウェアおよびソフトウェアの連動動作により実現される。例えば、本発明の一実施形態による「映像の生成方法」は、一つ以上のサーバ装置の演算動作により実現され、一つ以上のサーバ装置と様々な電子装置との間の連動動作によっても実現される。
また、後述する本発明の一実施形態による「映像の生成方法」は、プログラム化された後に電子装置において認識可能な記録媒体に格納される。
【００２０】
以下、図１から図８を参照して、本発明の一実施形態による映像の生成方法について説明する。
図１に示す通り、本発明の一実施形態による映像の生成方法は、ソース映像が球体にマッピングされるステップ（Ｓ１１）と、上映館の構造に応じた仮想平面が生成されるステップ（Ｓ１２）と、球体上のソース映像が仮想平面の上に投影されるステップ（Ｓ１３）と、仮想平面の上に投影されたソース映像を用いて投射映像を生成するステップ（Ｓ１４）と、を含む。
ここで、前記上映館は、単一の投射面のみを備える伝統的な上映館であってもよいが、好ましくは、複数の投射面が配置される「多面上映館」である。
ステップＳ１１は、上映館の投射映像を生成するためのソース映像が球体にマッピングされるステップである。具体的に、図２に示すように、ソース映像を球体にマッピングさせて３次元の空間上の映像に変換するステップである。
【００２１】
ここで、前記ソース映像は、上映館の投射映像を生成するための基礎映像である。このようなソース映像は、映画コンテンツ、広告コンテンツなどの様々な映像により構成される。
また、ソース映像は、水平角度値および垂直角度値を変数とする座標系上に表現される。例えば、図３に示すように、ソース映像の各ピクセルが水平角度値αを第１の変数とし、垂直角度値βを第２の変数とする座標系上に表現されるようにソース映像が形成される。これは、これにより、ソース映像が前記球体の上に非常に有用にマッピングされるためである。この場合、ピクセルは、−１８０°〜１８０°の範囲に属する水平角度値αを有し、−９０°〜９０°の範囲に属する垂直角度値βを有することが好ましい。また、ソース映像に含まれている各ピクセルは、球体の中心を基準として自分の水平角度値αおよび垂直角度値βに対応する位置にマッピングされることが好ましい。例えば、ソース映像の（７０°，４５°）の位置の上に存在するピクセルは、基準ピクセル（０，０）がマッピングされた後に、球体の中心を基準として水平方向（経度）に＋７０°移動し、垂直方向（緯度）に＋４５°移動した位置にマッピングされ、ソース映像の（−３０°，２０°）の位置の上に存在するピクセルは、球体の中心を基準として水平方向に−３０°移動し、垂直方向に＋２０°移動した位置にマッピングされる。
【００２２】
また、前記球体は、様々な大きさに形成されるが、少なくとも後述する仮想平面を全て収容するほどに十分に大きく形成されなければならない。具体的に、前記球体の大きさは、球体の中心と後述する基準地点とを一致させた状態で、球体が全ての仮想平面を内部に収容するほどの大きさに形成されなければならない。これは、このような状態になってはじめて、球体上のソース映像を各仮想平面の上に遠近投影をすることができるためである。
ステップＳ１２は、投射映像が生成されるべき上映館の構造に対応する仮想平面が生成されるステップである。具体的に、ステップＳ１２は、上映館に配置された投射面の構造的な特徴に基づいて、投射面の構造的な特徴が反映された仮想平面が生成されるステップである。
【００２３】
このため、ステップＳ１２により、上映館に配置された投射面の数と同じ数の仮想平面が生成される。例えば、上映館が正面、左側面、右側面の３つの投射面を備える「多面上面上映館」である場合には、各投射面に対応する３つの仮想平面が生成され、上映館が正面、左側面、右側面、上面、下面の５つの投射面を備える「多面上映館」である場合には、各投射面に対応する５つの仮想平面が生成される。
また、ステップＳ１２により、上映館に配置された複数の投射面の相対的な位置関係が複数の仮想平面にもそのまま反映される。例えば、上映館が正面、左側面、右側面の３つの投射面を備え、投射面が鈍角をなすように配置される場合には、図４の上図に示す仮想平面が生成される。なお、上映館が正面、左側面、右側面の３つの投射面を備え、投射面が直角をなすように配置される場合には、図４の下図に示す仮想平面が生成される。
【００２４】
前記仮想平面は、上映館の内部の特定の位置と対応する基準地点を中心として生成されることが好ましい。具体的に、仮想平面は、基準地点に対する相対的な位置関係を考慮して生成されることが好ましい。ここで、基準地点は、上映館内に配置された観客席の位置を代表する地点に様々に設定される。例えば、基準地点は、観客席の真ん中の地点、観客席の正面に配置された投射面の中心から所定の水平距離だけ離れている地点、上映館の構造面を基準として設定された地点（例えば、正面の壁面と背面の壁面との間の距離をＸ、左側壁面と右側壁面との間の距離をＹ、床面と天井との間の距離をＺとしたとき、正面から０．３＊Ｘ、左側壁面から０．５＊Ｙ、床面から０．３＊Ｚとなる地点な）などに様々に設定される。
また、仮想平面は、様々な方式により生成される。例えば、上映館の構造を測定する測定装置と連動された状態で測定情報に基づいて生成されるか、あるいは、データベース（ＤＢ）化されている上映館の構造データに基づいて生成され、このような方式に加えて、様々な方式により生成される。
【００２５】
ステップＳ１３は、球体の上にマッピングされた映像が仮想平面の上に投影されるステップである。具体的に、ステップＳ１３は、ステップＳ１１において生成された球体とステップＳ１２において生成された仮想平面が同じ空間の上に配置された後に、球体の上にマッピングされた映像が仮想平面の上に投影されるステップである。
この場合、球体上の映像は、球体の中心を基準として遠近投影方式により投影されることが好ましい。例えば、図５に示すように、球体上の映像ピクセル（Ｐ１，Ｐ２，Ｐ３，Ｐ４など）が球体の中心を基準として遠近投影方式により投影（Ｐ１’，Ｐ２’，Ｐ３’，Ｐ４’）されることが好ましい。これは、このような遠近投影方式により遠近感の考慮された映像が前記仮想平面の上に形成されるためである。
【００２６】
また、球体上の映像は、球体の中心と仮想平面の基準地点が一致された状態で投影されることが好ましい。例えば、図５に示すように、球体の中心と仮想平面の基準地点が一致された状態で映像が投影されることが好ましい。これは、このような状態での投影により、観客席の観点からみて、遠近感が極大化された映像が前記仮想平面の上に形成されるためである。
球体上の映像に含まれているピクセルが仮想平面の上に投影される位置は、様々な方式により算出される。
【００２７】
１）まず、球体上の映像に含まれているピクセルが仮想平面の上に投影される位置は、球体の中心に関するピクセルの３次元の位置情報に基づいて算出される。
例えば、図６に示すように、球体上の特定のピクセルが正面の仮想平面の上に遠近法で投影されるとしたとき、投影位置は、前記特定のピクセルの球体の中心に関する３次元の位置情報（Ａｘ，Ａｙ，Ａｚ）に基づいて次のように算出される。
−  Ａｘ  ：  Ａｚ  ＝  Ｂｘ  ：  Ｂｚ  
−  Ｂｘ  ＝  （Ａｘ  ／  Ａｚ）  ＊  Ｂｚ  （Ｂｚ：同じ仮想平面上の全ての点において一定している。）
−  Ａｙ  ：  Ａｚ  ＝  Ｂｙ  ：  Ｂｚ
−  Ｂｙ  ＝  （Ａｙ  ／  Ａｚ）  ＊  Ｂｚ（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
−ＡｘおよびＡｙの情報が算出されると、前記特定のピクセルが前記正面の仮想平面の上に遠近法で投影される位置が特定される。
【００２８】
また、図７および図８に示すように、球体上の特定のピクセルが右側の仮想平面の上に遠近法で投影される場合であっても、投影位置は、前記特定のピクセルの球体の中心に関する３次元の位置情報（Ａｘ，Ａｙ，Ａｚ）に基づいて次のように算出される。
−Ｂｘ＝（Ａｘ／Ａｚ）＊Ｂｚ（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
−Ｂｙ＝（Ａｙ／Ａｚ）＊Ｂｚ（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
さらに、詳細に図示はしないが、球体上の特定のピクセルが左側の投射面、天井の投射面、床面の投射面などに投射される場合であっても、３次元の位置情報（Ａｘ，Ａｙ，Ａｚ）を用いて、且つ、様々な方式により投影位置情報を算出する。
【００２９】
２）次いで、前記球体上の映像に含まれているピクセルが前記仮想平面の上に投影される位置は、球体の中心に関する前記ピクセルの角度情報に基づいて算出される。
例えば、図６に示すように、球体上の特定のピクセルが正面の仮想平面の上に遠近法で投影されるとしたとき、投影位置は、前記特定のピクセルの球体の中心に関する角度情報（水平角度値α、垂直角度値βなど）に基づいて次のように算出される。
−Ｂｘ＝（Ａｘ／Ａｚ）＊Ｂｚ＝（ｔａｎ  α）＊Ｂｚ
−Ｂｙ＝（Ａｙ／Ａｚ）＊Ｂｚ＝（ｔａｎ  β）＊Ｂｚ  
（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
さらにまた、図７および図８に示すように、球体上の特定のピクセルが右側の仮想平面の上に遠近法で投影される場合であっても、投影位置は、前記特定のピクセルの球体の中心に関する角度情報に基づいて次のように算出される。
【００３０】
図７の例示において、
−Ｂｘ＝（Ａｘ／Ａｚ）＊Ｂｚ＝（ｃｏｔ  α）＊Ｂｚ
−Ｂｙ＝（Ａｙ／Ａｚ）＊Ｂｚ＝（ｔａｎ  β）＊Ｂｚ  
（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
図８の例示において、
−Ｂｘ＝（Ａｘ／Ａｚ）＊Ｂｚ＝（ｔａｎ（１８０−（α＋ｋ）））＊Ｂｚ
−Ｂｙ＝（Ａｙ／Ａｚ）＊Ｂｚ＝（ｔａｎβ）＊Ｂｚ
（Ｂｚ：同じ仮想平面上の全ての点において一定している。）
さらにまた、具体的に図示はしないが、球体上の特定のピクセルが左側の投射面、天井の投射面、床面の投射面などに投射される場合であっても、角度情報を用いて、且つ、様々な方式により投影位置情報を算出する。
【００３１】
ステップＳ１４は、仮想平面の上に投影された映像に基づいて、当該上映館の投射映像が生成されるステップである。具体的に、ステップＳ１４は、ステップＳ１３において仮想平面の上に投影された映像に基づいて、仮想平面と対応する実際の投射面上において再生されるべき「投射映像」が生成されるステップである。
例えば、上映館が正面の投射面、左側の投射面、右側の投射面を備える「多面上映館」であるとしたとき、１）前記正面の投射面と対応する仮想平面の上に投影された映像に基づいて、「正面の投射面に投射されるべき映像」が生成され、２）前記左側面の投射面と対応する仮想平面の上に投影された映像に基づいて、「左側の投射面に投射されるべき映像」が生成され、３）前記右側の投射面と対応する仮想平面の上に投影された映像に基づいて、「右側の投射面に投射されるべき映像」が生成される。
【００３２】
また、上映館が投射面１〜６を備える「多面上映館」であるとしたとき、投射面１〜６に対応する仮想平面１〜６の上に投影された映像に基づいて、投射面１〜６に投射されるべき映像が生成される。
本発明は、映像の生成方法に基づいて、複数の上映館の投射映像を一括して生成する。
具体的に、ステップＳ１１を用いて、一つのソース映像を球体にマッピングさせた後に、各上映館別に前記ステップＳ１２から前記ステップＳ１４を行って、複数の上映館の投射映像を一括して生成する。例えば、ソース映像である「ＣＪ広告コンテンツ」を上映館Ａ、上映館Ｂ、上映館Ｃにおいて上映しようとする場合、「ＣＪ広告コンテンツ」に対してステップＳ１１を行った後に、１）上映館Ａに対して前記ステップＳ１２から前記ステップＳ１４を行って上映館Ａの投射映像を生成し、２）上映館Ｂに対して前記ステップＳ１２から前記ステップＳ１４を行って上映館Ｂの投射映像を生成し、３）上映館Ｃに対して前記ステップＳ１２から前記ステップＳ１４を行って上映館Ｃの投射映像を生成する。
したがって、これらの過程を経てワンソース多重配布の上映システムが構築される。
【００３３】
以下、図９から図１０を参照して、本発明の一実施形態による映像管理装置１００について説明する。
後述する本発明の一実施形態による映像管理装置１００は、上述した「映像の生成方法」を活用して上映館の映像情報を管理する装置である。このため、「映像の生成方法」に関して上述した特徴は、（重複する記載を防ぐために詳細に説明しなくても）、後述する本発明の一実施形態による映像管理装置１００に当然のことながら類推されて適用される。
図９に示す通り、本発明の一実施形態による映像管理装置１００は、ソース映像を球体にマッピングさせ、上映館の構造に応じた仮想平面を生成し、球体上のソース映像を仮想平面の上に投影して映像を生成する映像生成部１１０と、映像管理装置１００の動作に関する様々なデータを格納するデータベース部１２０と、外部とのデータの送受信を行うための通信部１３０と、映像管理装置１００が備える様々な構成部の動作を制御する制御部１４０と、を備える。
【００３４】
また、映像管理装置１００は、ユーザから情報を入力されたりユーザに情報を送信したりするためのユーザインタフェース部などの構成要素をさらに備える。
映像生成部１１０は、上述した「映像の生成方法」を用いて上映館の投射映像を生成する動作を行う。
例えば、映像生成部１１０は、データベース部１２０に格納されている構造データまたは通信部１３０を介して受信される情報に基づいて、ソース映像を球体にマッピングさせ、上映館の構造に応じた仮想平面を生成し、球体上の映像を仮想平面の上に投影して上映館の投射映像を生成する動作を行う。
また、映像生成部１１０は、水平角度値および垂直角度値を変数とする座標系上に表現されたソース映像を球体にマッピングさせる。ここで、水平角度値は、−１８０°〜１８０°の範囲に属する値であることが好ましく、垂直角度値は、−９０°〜９０°の範囲に属する値であることが好ましい。
【００３５】
さらに、映像生成部１１０は、上映館の構造的な特徴が反映されるように仮想平面を生成する。この場合、映像生成部１１０は、上映館の基準地点を中心として仮想平面を生成することが好ましい。なお、映像生成部１１０は、上映館が「多面上映館」である場合には、複数の投射面に対応する複数の仮想平面を生成する。
さらにまた、映像生成部１１０は、上映館の基準地点と球体の中心が一致した状態で、球体の上にマッピングされたソース映像を仮想平面の上に投影し、このような動作に基づいて上映館の投射映像を生成する。この場合、映像生成部１１０は、球体中心に関するピクセルの３次元の位置情報または角度情報に基づいて、投影位置を算出する。なお、映像生成部１１０は、上映館が「多面上映館」である場合には、球体上の映像を複数の仮想平面に投影し、これらの複数の投影動作に基づいて、複数の投射面に投射されるべき投射映像を生成する。
映像生成部１１０は、複数の上映館の投射映像を一括して生成し、生成された映像を前記通信部１３０を用いて各上映館に転送する。
【００３６】
また、映像生成部１１０は、重複する記載を防ぐために詳細な言及は省略したが、「映像の生成方法」に関する様々な動作を行う。
データベース部１２０は、少なくとも一つ以上のメモリ素子を備えるように構成され、映像管理装置１００の動作に関する様々なデータを格納する。例えば、データベース部１２０は、上映館の構造データ、ソース映像、生成された球体データ、生成された仮想平面データ、投影情報データ、生成された投射映像データなどの様々なデータを格納する。
さらに、データベース部１２０は、映像生成部１１０が複数の上映館の投射映像を一括して生成する場合には、各上映館別の情報を区別して格納する。例えば、データベース部は、上映館Ａに関する構造データ、仮想平面データ、投影情報データ、投射映像データなどに上映館Ａに関する識別記号をマーキングして格納する。なお、上映館Ｂに関する構造データ、仮想平面データ、投影情報データ、投射映像データなどには、上映館Ｂに関する識別記号をマーキングして格納する。
【００３７】
通信部１３０は、有線または無線の通信網を介して様々な情報を送信または受信する構成要素である。このような通信部１３０は、様々な種類の有線通信モジュールまたは無線通信モジュールを備え、単にケーブルが接続されるように実現される。
このような通信部１３０は、映像管理装置１００の動作に関する様々な情報を送受信する。例えば、通信部１３０は、上映館に設けられる測定装置やサーバ装置から上映館の構造データを受信し、受信された構造データを前記データベース部１２０に格納する。また、通信部１３０は、様々なユーザ端末（パソコン、タブレット、モバイル、ノート型パソコンなど）とデータの送受信を行い、制御部１４０の制御に基づいて、送受信動作を行う。なお、通信部１３０は、様々な上映館の上映システム（サーバ装置など）と通信網を介して接続され、接続された通信網を介して映像生成部１１０が生成した投射映像を送信（配布）する。
【００３８】
ユーザインタフェース部は、ユーザから情報を入力されたり、ユーザに情報を出力したりする動作を行う構成要素である。このようなユーザインタフェース部は、別途の入力装置（キーパッド、タッチパッド、キーボード、マウスなど）または出力装置（ディスプレイ、スピーカ装置など）の形式として実現されるか、あるいは、通信網を介して接続されたユーザ端末上のグラフィックユーザインタフェース（ＧＵＩ：Ｇｒａｐｈｉｃ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）の形式として実現され、このような形式に加えて、様々な形式として実現される。
このようなユーザインタフェース部を介して、ソース映像が選択されるか、あるいは、投射映像が生成されるべき上映館が選択され、投射映像が生成される過程において用いられる球体、仮想平面、投影動作なども出力される。なお、このような動作に加えて、映像管理装置１００の動作に必要な様々な情報を入力されたり、様々な情報を出力したりする。
【００３９】
制御部１４０は、映像生成部１１０と、データベース部１２０と、通信部１３０およびユーザインタフェース部を備える映像管理装置１００の様々な動作を制御する構成要素である。
このような制御部１４０は、少なくとも一つの演算素子を備えるが、ここで、演算素子は、汎用的な中央演算装置（ＣＰＵ）であるが、特定の目的に合うように実現されたプログラマブル素子（ＣＰＬＤ、ＦＰＧＡ）や注文型半導体演算装置（ＡＳＩＣ）またはマイクロコントローラチップである。
上述した各構成部は、単なるハードウェアまたはソフトウェアのみにより実現されるか、あるいは、様々なハードウェアおよびソフトウェアの組み合わせにより実現される。なお、説明しやすさのために各構成部を区別したが、一つ以上の構成部が同じハードウェアまたはソフトウェアにより実現されてもよい。
【００４０】
本発明の一実施形態による映像管理装置１００は、図１０に示すように、複数の上映館と連動された状態で動作し、複数の上映館の投射映像を一括して生成した後に各上映館に配布する動作を行う。
具体的に、映像管理装置１００は、一つのソース映像を球体にマッピングさせた後に、各上映館別の仮想平面に投影し、これにより、複数の上映館の投射映像を一括して生成する。例えば、ソース映像である「ＣＪ広告コンテンツ」を上映館Ａ、上映館Ｂ、上映館Ｃにおいて上映しようとする場合、「ＣＪ広告コンテンツ」を球体にマッピングさせた後に、１）上映館Ａに対する仮想平面に基づいて、上映館Ａの投射映像を生成し、２）上映館Ｂに対する仮想平面に基づいて、上映館Ｂの投射映像を生成し、３）上映館Ｃに対する仮想平面に基づいて、上映館Ｃの投射映像を生成する。なお、生成された投射映像を各上映館に配布する。
したがって、これらの過程を経てワンソース多重配布の上映システムが構築される。
【００４１】
以上、本発明に関する好適な実施形態を説明したが、本発明は前記実施形態に限定されるものではなく、本発明の属する技術分野を逸脱しない範囲でのすべての変更が含まれる。
【符号の説明】
【００４２】
１００：映像管理装置
１１０：映像生成部
１２０：データベース部
１３０：通信部
１４０：制御部
【図１】
0006568854.tif 000002
【図２】
0006568854.tif 000003
【図３】
0006568854.tif 000004
【図４】
0006568854.tif 000005
【図５】
0006568854.tif 000006
【図６】
0006568854.tif 000007
【図７】
0006568854.tif 000008
【図８】
0006568854.tif 000009
【図９】
0006568854.tif 000010
【図１０】
0006568854.tif 000011