(57)【要約】【課題】映画館管理システムの機能をスクリーン管理システムに持たせることで導入コストの削減を実現する。【解決手段】メディアサーバ間をピアツーピアネットワークにより接続し、メディアサーバが備えるスクリーン管理システムは、相互状態監視部と、コンテンツ・プレイリスト同期管理部と、鍵管理部と、オートメーション管理部とを有している。相互状態監視部は、ログインしたスクリーン管理システムがマスタとなって接続相手のスクリーン管理システムと定期的に相互状態監視を行う。コンテンツ・プレイリスト同期管理部は、他のメディアサーバとの間でコンテンツおよびプレイリストの共有を行う。鍵管理部は、他のメディアサーバとの間でＫＤＭの包括的管理を行う。オートメーション管理部は、オーディオ、照明、カーテン等のオートメーション操作をスクリーン管理システム間で統一するよう管理する。【選択図】図１
2013247591.tif 000002
【特許請求の範囲】
【請求項１】
ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行って情報の交換を行うことにより相互に状態の監視を行う相互状態監視部と、
前記接続相手との間でコンテンツおよびプレイリストの共有を行うコンテンツ・プレイリスト同期管理部と、
前記接続相手との間で前記コンテンツの再生に必要な鍵の包括的管理を行う鍵管理部と、
を備えた上映管理装置。
【請求項２】
スクリーン毎に設置されるオーディオプロセッサの設定、照明の明るさの制御、上映画面の大きさを変更するカーテンの制御を含むオートメーションの操作を前記接続相手との間で統一するよう管理するオートメーション管理部をさらに備えている請求項１記載の上映管理装置。
【請求項３】
前記接続相手との間は、ピアツーピアネットワークにより接続されている請求項１記載の上映管理装置。
【請求項４】
前記相互状態監視部は、前記接続相手に対し、ネットワーク疎通を確認するためのコマンドを送信し、前記コマンドの応答の有無により、前記接続相手の状態を監視する請求項１記載の上映管理装置。
【請求項５】
前記相互状態監視部は、送信した前記コマンドの応答があったとき、前記接続相手に当該接続相手が所有するプレイリスト一覧およびコンテンツ一覧の情報を取得するよう要求する請求項１記載の上映管理装置。
【請求項６】
前記相互状態監視部は、前記接続相手に要求した前記プレイリスト一覧および前記コンテンツ一覧の情報を取得したとき、前記プレイリスト一覧および前記コンテンツ一覧のデータベースの更新を行う請求項５記載の上映管理装置。
【請求項７】
前記コンテンツ・プレイリスト同期管理部は、取得した前記プレイリスト一覧の中のプレイリストに対し編集または再生が指示された場合、その指示された前記プレイリストを所有する前記接続相手に対し前記プレイリストのコピーの取得を要求する請求項５記載の上映管理装置。
【請求項８】
前記コンテンツ・プレイリスト同期管理部は、取得した前記プレイリスト一覧の中のプレイリストに対し再生が指示された場合、その指示された前記プレイリストを所有する前記接続相手から前記プレイリストに内包されるコンテンツをバックグラウンドで取得する請求項６記載の上映管理装置。
【請求項９】
前記コンテンツ・プレイリスト同期管理部は、前記コンテンツのすべてを取得したとき、再生可能判定を行う請求項８記載の上映管理装置。
【請求項１０】
前記鍵管理部は、前記鍵を共有するホットフォルダを有し、前記接続相手が所有する前記鍵を前記ホットフォルダにマウントする請求項１記載の上映管理装置。
【請求項１１】
ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行うことにより前記接続相手が所有するプレイリスト一覧およびコンテンツ一覧の情報を取得し、
取得した前記プレイリスト一覧の中のプレイリストに対し編集または再生が指示されたとき、前記プレイリストを所有する前記接続相手から前記プレイリストのコピーを取得し、
取得した前記プレイリスト一覧の中の前記プレイリストに対し再生が指示されているときには、前記プレイリストを所有する前記接続相手から前記プレイリストに内包されるコンテンツをバックグラウンドで取得し、ホットフォルダにマウントされている鍵を使用して再生する、上映管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、上映管理装置および上映管理方法に関する。詳しくは、スクリーン数の少ない小規模のシネマコンプレックスに導入して好適な上映管理装置および上映管理方法に関する。
【背景技術】
【０００２】
複数のスクリーンが同じ施設内に設けられているシネマコンプレックスと呼ばれる映画館が増えてきている。各スクリーンには、プロジェクタとそのプロジェクタを管理するメディアサーバとを有し、すべてのメディアサーバは、映画館管理システム（ＴＭＳ：Theater Management System）に接続され、この映画館管理システムによって映画館の全体が包括的に管理されている。デジタルシネマ方式のシステムにおいては、一つの映画館管理システムが複数のメディアサーバを管理してコンテンツやプレイリストの運用を行う、いわゆるマスター・ワーカー方式で動作をする構成にすることが一般に行われている（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２４４６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、映画館管理システムは、スクリーン数の多い映画館ではその運営上において極めて有用なものであるが、たとえばスクリーン数が２または３しかない小規模な映画館では、高価な映画館管理システムの導入に負担となる。たとえば、今後、成長が見込まれる新興国等で見られる小規模な映画館においては、初期導入コストの大きな負担が導入の障害となっている。
【０００５】
本開示はこのような点に鑑みてなされたものであり、映画館管理システムが担っていた機能をそれぞれのプロジェクタが持つメディアサーバに持たせることで導入コストの削減を実現した上映管理装置および上映管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本開示では、上映管理装置は、ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行って情報の交換を行うことにより相互に状態の監視を行う相互状態監視部と、前記接続相手との間でコンテンツおよびプレイリストの共有を行うコンテンツ・プレイリスト同期管理部と、前記接続相手との間で前記コンテンツの再生に必要な鍵の包括的管理を行う鍵管理部と、を備えている。
【０００７】
また、本開示の上映管理方法は、ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行うことにより前記接続相手が所有するプレイリスト一覧およびコンテンツ一覧の情報を取得し、取得した前記プレイリスト一覧の中のプレイリストに対し編集または再生が指示されたとき、前記プレイリストを所有する前記接続相手から前記プレイリストのコピーを取得し、取得した前記プレイリスト一覧の中の前記プレイリストに対し再生が指示されているときには、前記プレイリストを所有する前記接続相手から前記プレイリストに内包されるコンテンツをバックグラウンドで取得し、ホットフォルダにマウントされている鍵を使用して再生する。
【発明の効果】
【０００８】
本開示によれば、他の接続相手との間で相互に上映するのに必要な情報を共有する構成にしたので、映画館管理システムを導入する必要のない小規模な映画館であっても、包括的な管理が可能であり、人員の削減等の効果が見込まれる。
【図面の簡単な説明】
【０００９】
【図１】本実施の形態に係る上映管理装置を適用した小規模映画館のシステム構成例を示す図である。
【図２】相互状態監視部の機能を説明するイメージ図である。
【図３】相互状態監視部の動作シーケンスを示す図である。
【図４】コンテンツ・プレイリスト同期管理部におけるコンテンツ・プレイリストの共有のイメージ図である。
【図５】詳細情報を持たないコンテンツ・プレイリスト共有画面の例を示す図である。
【図６】詳細情報取得中のコンテンツ・プレイリスト共有画面の例を示す図である。
【図７】詳細情報を取得したコンテンツ・プレイリスト共有画面の例を示す図である。
【図８】コンテンツ・プレイリスト同期管理部の動作シーケンスを示す図である。
【図９】鍵管理部における鍵の共有を説明する図である。
【図１０】オートメーション管理部が用いる抽象命令変換テーブルの構成例を示す図である。
【図１１】メディアサーバのハードウエアの一構成例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本技術の実施の形態について、上映管理装置をプロジェクタの管理のためのメディアサーバに適用した場合を例に図面を参照して詳細に説明する。
【００１１】
図１は本実施の形態に係る上映管理装置を適用した小規模映画館のシステム構成例を示す図である。
【００１２】
小規模映画館の例として、ここでは、スクリーン数が三つあるシネマコンプレックスであって、３台のプロジェクタ１００，２００，３００が導入されている場合について説明する。それぞれのプロジェクタ１００，２００，３００には、メディアサーバ１１０，２１０，３１０が備えられている。
【００１３】
メディアサーバ１１０，２１０，３１０は、それぞれが映画館管理システムの機能を有することになるので、ここでは、代表して、メディアサーバ１１０について説明する。メディアサーバ１１０は、スクリーン管理システム（ＳＭＳ：Screen Management System）１２０と、記憶部１３０とを有している。スクリーン管理システム１２０は、相互状態監視部１２１と、コンテンツ・プレイリスト同期管理部１２２と、鍵管理部１２３と、オートメーション管理部１２４とを有している。
【００１４】
相互状態監視部１２１は、他のメディアサーバ２１０，３１０のスクリーン管理システムとの間で定期的に通信を行って情報の交換を行うことにより、互いの動作状態を確認する。そのため、スクリーン管理システム１２０は、他のメディアサーバ２１０，３１０のスクリーン管理システムとピアツーピア接続されていて、ログインしたスクリーン管理システムがマスタとなって接続相手のスクリーン管理システムと定期的に相互状態監視を行う。
【００１５】
コンテンツ・プレイリスト同期管理部１２２は、他のメディアサーバ２１０，３１０との間で、コンテンツおよびそのプレイリストの同期管理をしてコンテンツおよびプレイリストの共有を行う。コンテンツの同期は、データ量の大きなファイルの転送に時間が掛かるので、バックグラウンドで行われる。プレイリストは、上映するコンテンツの映像、音声、字幕ファイル等を関連付けるコンポジションプレイリスト（ＣＰＬ：Composition Playlist）と、上映するコンテンツの順番を規定したショウプレイリスト（ＳＰＬ：Show Playlist）とを含む。
【００１６】
鍵管理部１２３は、暗号化されたコンテンツの復号鍵を暗号化したＫＤＭ（Key Delivery Message）を包括的に管理し、シネマコンプレックス内であればどのスクリーンにおいても再生できるよう鍵の共有を行う。
【００１７】
オートメーション管理部１２４は、スクリーン毎に実施される、オーディオプロセッサの設定、照明の明るさの制御、上映画面の大きさを変更するカーテンの制御等のオートメーションの操作をスクリーン管理システム間で統一するよう管理する。
【００１８】
記憶部１３０は、コンテンツ１３１と、鍵１３２と、プレイリスト１３３と、抽象命令変換テーブル１３４とを有している。コンテンツ１３１は、衛星およびネットワークによる配信またはハードディスク等のストレージに格納されて各映画館へ配給されるデジタルシネマパッケージ（ＤＣＰ：Digital Cinema Package）である。鍵１３２は、暗号化されたデジタルシネマパッケージを解除するＫＤＭが格納されている。特に、このＫＤＭは、記憶部１３０の鍵管理用のホットフォルダにマウントされている。プレイリスト１３３は、コンポジションプレイリストおよびショウプレイリストと、オートメーション操作のプレイリストとが格納されている。抽象命令変換テーブル１３４は、オートメーションの抽象命令と変換命令との対応表が格納されている。
【００１９】
次に、スクリーン管理システム１２０が有する相互状態監視部１２１、コンテンツ・プレイリスト同期管理部１２２、鍵管理部１２３、および、オートメーション管理部１２４の各機能について、順次説明する。
【００２０】
図２は相互状態監視部の機能を説明するイメージ図、図３は相互状態監視部の動作シーケンスを示す図である。図２および図３では、メディアサーバ１１０，２１０，３１０のスクリーン管理システムにおいて、ユーザがログインしているスクリーン管理システムをＳＭＳ０１としている。また、スクリーン管理システムＳＭＳ０１とピアツーピア接続されたスクリーン管理システムをＳＭＳ０２，ＳＭＳ０３としている。
【００２１】
ログインされたスクリーン管理システムＳＭＳ０１は、図２に示したように、スクリーン管理システムＳＭＳ０２との間、またはスクリーン管理システムＳＭＳ０３との間で相互状態監視部１２１が定期的に通信ｃ１，ｃ２を行い、情報収集および状態の監視を行う。ここで、スクリーン管理システムＳＭＳ０１は、そのホップ数が１のみとしてあるので、スクリーン管理システムＳＭＳ０２とスクリーン管理システムＳＭＳ０３との間の通信ｃ３には関与しない。
【００２２】
このとき、監視を行う対象は、スクリーン管理システムＳＭＳ０２，ＳＭＳ０３の状態、すなわち、「通信断が起きており、ネットワークに繋がっていない状態である」、「電源が入っていない」、「再生中で高負荷の作業ができない」等の状態である。
【００２３】
また、この通信の間にプレイリスト等の情報を収集して更新する。なお、ネットワーク構成は、操作を行うスクリーン管理システムＳＭＳ０１のみが保持する。これは、ネットワーク構成を複雑にすることを防ぎ、さらには動的にスクリーン管理システムで管理するネットワーク構成が変更される可能性があるためである。
【００２４】
次に、相互状態監視部１２１の動作シーケンスは、図３に示したように、ユーザがスクリーン管理システムＳＭＳ０１にログインすると、スクリーン管理システムＳＭＳ０１は、自身の保存領域からネットワーク構成を保存した設定ファイルを読み込む。この設定ファイルには、ＩＰアドレスとスクリーン管理システムの名称とが紐付されている。
【００２５】
スクリーン管理システムＳＭＳ０１は、この読み込んだ設定ファイルから、各スクリーン管理システム（図示では、スクリーン管理システムＳＭＳ０２の場合を示している）にネットワーク疎通を確認するためのＰｉｎｇコマンドを送信する。
【００２６】
ここで、Ｐｉｎｇコマンドに対して肯定応答Ａｃｋが返ってきた場合、対象としたスクリーン管理システムまでのネットワークが正常であり、対象としたスクリーン管理システムは、正常に動作しているものとみなす。
【００２７】
肯定応答Ａｃｋが返ってきた場合、スクリーン管理システムＳＭＳ０１は、対象としたスクリーン管理システムＳＭＳ０２にプレイリストの一覧の取得を要求する。この要求を受けたスクリーン管理システムＳＭＳ０２は、自身の保存領域からプレイリストの一覧のデータを取得し、スクリーン管理システムＳＭＳ０１へ送信する。同様に、スクリーン管理システムＳＭＳ０１は、スクリーン管理システムＳＭＳ０２にコンテンツリストの一覧の取得を要求する。この要求を受けたスクリーン管理システムＳＭＳ０２は、自身の保存領域からコンテンツリストの一覧のデータを取得し、スクリーン管理システムＳＭＳ０１へ送信する。そして、スクリーン管理システムＳＭＳ０１は、取得したプレイリストの一覧およびコンテンツリストの一覧のデータで、自身のプレイリストの一覧およびコンテンツリストの一覧に関するデータベースの更新を行い、ここで、一旦、処理を終了する。続いて、スクリーン管理システムＳＭＳ０１は、スクリーン管理システムＳＭＳ０３に対しても同様の処理を行う。
【００２８】
一方、読み込んだ設定ファイルに示されたスクリーン管理システムに対して、Ｐｉｎｇの応答がなかった場合、スクリーン管理システムＳＭＳ０１は、「ネットワークが切断されている」または「電源が落ちている」とみなす。この場合、プレイリストおよびコンテンツリストの一覧を取得することはできないので、スクリーン管理システムＳＭＳ０１は、プレイリストおよびコンテンツリストの一覧の取得を行わない。
【００２９】
なお、スクリーン管理システムＳＭＳ０１のＰｉｎｇの処理は、一定時間ごとに繰り返し実施され、常に、設定ファイルに示されたすべてのスクリーン管理システムの最新の状態を取得するようにしている。これにより、たとえば、あるスクリーン管理システムに新たなコンテンツが追加された状態、電源の落ちていたメディアサーバが復帰した状態等の情報を常に持つことができる。これにより、たとえば、ユーザからプレイリストの一覧の閲覧要求があると、スクリーン管理システムＳＭＳ０１は、最新のデータによるプレイリストの一覧を直ちに閲覧させることができる。
【００３０】
図４はコンテンツ・プレイリスト同期管理部におけるコンテンツ・プレイリストの共有のイメージ図である。図５は詳細情報を持たないコンテンツ・プレイリスト共有画面の例を示す図、図６は詳細情報取得中のコンテンツ・プレイリスト共有画面の例を示す図、図７は詳細情報を取得したコンテンツ・プレイリスト共有画面の例を示す図である。図８はコンテンツ・プレイリスト同期管理部の動作シーケンスを示す図である。
【００３１】
スクリーン管理システムのコンテンツ・プレイリスト同期管理部１２２は、コンテンツやプレイリストなどをネットワーク内で包括的に管理する。このとき、ユーザは、コンテンツやプレイリストの情報をネットワーク越しに参照していることを意識せずに閲覧することができる。これは、図４に示したように、たとえば、スクリーン管理システムＳＭＳ０１の相互状態監視部１２１が相互状態を監視している段階で取得した情報を基にプレイリスト１３３を保持することで可能となる。
【００３２】
コンテンツ・プレイリスト同期管理部１２２では、プレイリスト１３３にリストアップされているプレイリスト・コンテンツに関し再生・編集などが指示されたとき、そのプレイリスト・コンテンツの再生・編集が行われ、保存される。ここで、再生・編集が指示されたプレイリスト・コンテンツがスクリーン管理システムＳＭＳ０１に存在しない場合、そのプレイリスト・コンテンツは、スクリーン管理システムＳＭＳ０２からコピーが行われることで取得される。これにより、プレイリスト・コンテンツの再生・編集は、シームレスに行われ、保存される。このコンテンツ・プレイリスト同期管理の具体例を以下に示す。
【００３３】
まず、ユーザは、スクリーン管理システムＳＭＳ０１にログインを行い、ネットワーク上には、スクリーン管理システムＳＭＳ０２が存在するとする。このとき、スクリーン管理システムＳＭＳ０１の相互状態監視部１２１は、スクリーン管理システムＳＭＳ０２から、プレイリストの一覧を取得し、記憶部１３０に保存している。
【００３４】
ここで、図８に示したように、ユーザがスクリーン管理システムＳＭＳ０１に対してプレイリストの一覧の閲覧を指示したとする。これに対し、スクリーン管理システムＳＭＳ０１は、記憶部１３０からプレイリストの一覧が保持されたプレイリスト１３３を取得し、スクリーン管理システムＳＭＳ０１の表示部に表示する。
【００３５】
そのプレイリスト１３３は、たとえば、図５に示したように、スクリーン管理システムＳＭＳ０１の表示部に相互状態監視時に取得された情報も含めて表示される。このプレイリスト１３３の画面表示例によれば、スクリーン管理システムＳＭＳ０１は、情報としてプレイリストＳＰＬ１，ＳＰＬ２の一覧の情報とその詳細情報とを有しているので、表示上は、一覧の情報を黒字で表示している。これに対し、プレイリストＳＰＬ３，ＳＰＬ４は、スクリーン管理システムＳＭＳ０２から一覧の情報が取得されているが、その詳細情報が取得されていないので、表示上区別するために、一覧の情報を黒字とは異なる表示方法、たとえばグレーで表示している。
【００３６】
次に、ユーザがスクリーン管理システムＳＭＳ０２にあるプレイリストＳＰＬ３を編集または再生しようとした場合のコンテンツ・プレイリスト同期管理部１２２の動作について説明する。
【００３７】
ユーザがプレイリストＳＰＬ３を指定して編集または再生を指示した場合、図８に示したように、スクリーン管理システムＳＭＳ０１は、プレイリスト１３３の詳細を取得する。このプレイリスト１３３には、スクリーン管理システムＳＭＳ０２のプレイリストＳＰＬ３の一覧はあるが、その実体がないので、スクリーン管理システムＳＭＳ０１は、スクリーン管理システムＳＭＳ０２にプレイリストのコピーを要求する。これに対し、スクリーン管理システムＳＭＳ０２は、要求されたプレイリストのコピーを作成し、スクリーン管理システムＳＭＳ０１に返す。このとき、一旦、スクリーン管理システムＳＭＳ０２から応答が返るため、スクリーン管理システムＳＭＳ０１は、画面表示が、たとえば、図６に示したように反転表示される。すなわち、編集または再生を指示したプレイリストＳＰＬ３の部分は、その表示が他の一覧の情報と区別した表示に変化され、プレイリストＳＰＬ３がコピー中であることを表示する。
【００３８】
ここで、スクリーン管理システムＳＭＳ０１での指示がプレイリストＳＰＬ３の編集の場合、プレイリスト自体はデータ量の小さいファイルなので、スクリーン管理システムＳＭＳ０１へのコピーは短時間で完了する。プレイリストのコピーが完了すると、コンテンツ・プレイリスト同期管理部１２２は、コピー中の画面表示を、図７に示したように、通常の黒色表示に遷移させる。これを受けて、ユーザは、プレイリストＳＰＬ３の編集が可能になる。
【００３９】
一方、スクリーン管理システムＳＭＳ０１での指示がプレイリストＳＰＬ３の再生であった場合、そのプレイリストＳＰＬ３に含まれるコンテンツの実体も必要となる。コンテンツは、データ量の大きなファイルなので、スクリーン管理システムＳＭＳ０２は、バックグラウンドでタスク処理をするワーカースレッド（ＳＭＳ０２  Ｔｈｒｅａｄ）を作成する。作成されたワーカースレッドは、プレイリストＳＰＬ３に内包するコンテンツを取得し、そのコンテンツをバックグラウンドでスクリーン管理システムＳＭＳ０１に順次コピーする。
【００４０】
スクリーン管理システムＳＭＳ０１のコンテンツ・プレイリスト同期管理部１２２は、コンテンツのコピーが完了し、記憶部１３０のコンテンツ１３１に格納されると、再生可能の判定を行う。コピーしたプレイリストＳＰＬ３に内包するコンテンツがすべて再生可能状態であれば、コンテンツ・プレイリスト同期管理部１２２は、コピー中の画面表示を、図７に示したように、通常の黒色表示に遷移させる。これを受けて、ユーザは、プレイリストＳＰＬ３の編集およびコンテンツの再生が可能になる。
【００４１】
このように、スクリーン管理システムＳＭＳ０１は、自身が持っていないコンテンツ・プレイリストがあれば、それを持っているスクリーン管理システムからコピーすることで、映画館全体のコンテンツおよびプレイリストを共有することができる。
【００４２】
図９は鍵管理部における鍵の共有を説明する図である。
【００４３】
映像を上映する場合に必要になる上映用の鍵（ＫＤＭ）は、一般に、記憶部１３０に鍵１３２として設定された鍵管理用のホットフォルダと呼ばれるテンポラリの監視フォルダに保存されている。すなわち、図９に示したように、スクリーン管理システムＳＭＳ０１，ＳＭＳ０２，ＳＭＳ０３は、それぞれ、ホットフォルダＨＦ０１，ＨＦ０２，ＨＦ０３を有し、その中に暗号化されたコンテンツを復号化するＫＤＭが格納されている。
【００４４】
それぞれのホットフォルダＨＦ０１，ＨＦ０２，ＨＦ０３は、互いに同期されている。たとえば、スクリーン管理システムＳＭＳ０１において、鍵管理部１２３が自身のホットフォルダＨＦ０１を参照したときに、他のスクリーン管理システムＳＭＳ０２，ＳＭＳ０３のホットフォルダＨＦ０２，ＨＦ０３に保存されているＫＤＭも一覧表示される。ここで、他のスクリーン管理システムＳＭＳ０２，ＳＭＳ０３からコピーしたコンテンツを再生するときには、ホットフォルダＨＦ０１に当該コンテンツのＫＤＭがインポートされ、そのＫＤＭを用いて当該コンテンツを再生するといった鍵の管理が行われる。
【００４５】
このように、鍵管理部１２３は、どのスクリーン管理システムからでもネットワーク内であれば、ＫＤＭのホットフォルダを参照できるように共有を行い、必要に応じてインポートを行えるようにしている。
【００４６】
ログインをしているスクリーン管理システムは、ネットワーク上の他のスクリーン管理システムから、ホットフォルダの場所を取得し、自身のホットフォルダの直下にマウントする。そして、コンテンツの再生が行われる場合、自身のホットフォルダを巡回探索することによって他のスクリーン管理システムからコピーしてきたコンテンツに対して鍵を共有することが可能となる。
【００４７】
ネットワーク上のスクリーン管理システム間におけるＫＤＭの情報の交換は、相互状態監視部１２１が一定時間ごとに実施される相互状態監視のときに行われ、ＫＤＭのインポートは、図８に示したコンテンツのコピーと同様、バックグラウンドで行われる。そのため、ユーザは、スクリーン管理システム間で記憶メディアによるＫＤＭの移動をすることがないので、シームレスに鍵の管理をすることが可能となる。
【００４８】
図１０はオートメーション管理部が用いる抽象命令変換テーブルの構成例を示す図である。
【００４９】
オートメーション管理部１２４は、オートメーション操作を定義したプレイリストの命令を抽象化し、その抽象命令を抽象命令変換テーブル１３４を用いてオートメーション操作を具現化するよう管理するものである。すなわち、プレイリストで定義されるオートメーション操作は、映画館内の照明の制御、カーテンの開閉制御、オーディオの設定の変更制御等、多岐にわたる。しかしながら、このようなオートメーション操作は、各映画館内で共通に行われるが、その制御命令に関しては、各映画館内で特有の設定となる。たとえば、オーディオプロセッサは、映画館毎に異なった機材を使用している場合が多いので、当然ながら、設定のための操作の命令がすべて異なる。なお、この映画館におけるオートメーションの制御は、本来なら、規模の大きな映画館では、映画館管理システムが行っているものである。
【００５０】
そこで、本開示のスクリーン管理システムでは、このようなオートメーション管理機能を、スクリーン管理システムに持たせることにしている。このとき、オートメーション操作の命令は、映画館毎、さらには、スクリーン毎に異なるので、そのような命令を統一管理することが必要になる。
【００５１】
すなわち、本開示のスクリーン管理システムでは、事前にオートメーションのすべての命令を抽象化しておき、その抽象化した抽象命令とこの抽象命令に対応する実際の命令とを定義した抽象命令変換テーブル１３４を用意しておく。この抽象命令変換テーブル１３４は、図１０に示したように、抽象命令と変換命令との対応表になっており、抽象命令と実際の命令との紐付は、映画館のスクリーン管理システムごとに行う。この抽象命令変換テーブル１３４は、映画館の設備や設定を変更しない限り、変更することはない。
【００５２】
オートメーション管理部１２４は、オートメーション操作を定義したプレイリストを再生するとき、プレイリストに定義された抽象命令を抽象命令変換テーブル１３４を用いて実際の命令に変換し、その命令を制御対象に送信する。
【００５３】
このように、オートメーション管理機能をスクリーン管理システムに持たせ、そのときに、命令の抽象化を行っておくことで、接続機器の変更があっても、接続機器の変更と変換命令の修正とを連動させることで、修正個所を少なくすることができる。また、修正の際にも、実際の命令を直接修正するのではなく、抽象命令との対応関係で修正することになるので、命令の齟齬等が起こりにくくなる。
【００５４】
以上の構成によれば、スクリーン管理システムが映画館管理システムの機能の一部を備えることにより、一つのスクリーン管理システムにログインしておけば、他のスクリーン管理システムも包括的に管理が可能になる。これにより、映画館管理システムを導入する必要のない小規模な映画館であっても、包括的な管理が可能であることから、人員の削減などの効果が見込まれる。
【００５５】
また、複数のスクリーン管理システム間でコンテンツ、プレイリスト、鍵を共有することができるので、ユーザは、どのスクリーン管理システムにログインしているかを意識することなく、全体を管理することができる。ただし、編集または再生といった操作に関しては、ログインしたスクリーン管理システムでのみ実行可能にしたので、操作上の間違いを低減することができる。しかも、プレイリストの編集等を行うことができるため、新規サーバの導入費用や維持運営費用が必要なくなり、コストの削減効果が見込まれる。
【００５６】
さらに、スクリーン管理システム間の接続をピアツーピアネットワークで構成した。これにより、ネットワーク構成の動的な変更が可能となるため、新規設備の導入・変更が容易になり、オペレーション操作の簡略化が可能となる。
【００５７】
そして、ネットワークを意識させず、透過的にコンテンツやプレイリストを見せることができるため、ユーザの操作スキルが低くても操作が可能となり、導入時の研修コストなどが下がることが見込まれる。
【００５８】
図１１はメディアサーバのハードウエアの一構成例を示す図である。
【００５９】
メディアサーバ１１０は、プロセッサ１１１によって全体が制御されるコンピュータである。プロセッサ１１１には、バス１１９を介して主メモリ１１２と複数の周辺機器が接続されている。プロセッサ１１１は、たとえば、ＣＰＵ（Central Processing Unit）またはＭＰＵ（Micro Processing Unit）である。
【００６０】
主メモリ１１２には、プロセッサ１１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、主メモリ１１２には、プロセッサ１１１による処理に必要な各種データが格納される。
【００６１】
バス１１９に接続されている周辺機器としては、ＨＤＤ（Hard Disk Drive）１１３、グラフィック処理部１１４、入力インタフェース１１５、シリアルインタフェース１１６、機器接続インタフェース１１７およびネットワークインタフェース１１８がある。
【００６２】
ＨＤＤ１１３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う補助記憶装置として使用され、図１の記憶部１３０を構成する。ＨＤＤ１１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、補助記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００６３】
グラフィック処理部１１４には、表示装置が接続され、プロセッサ１１１からの命令に従って、画像を表示装置の画面に表示させる。表示装置としては、液晶表示装置などがある。
【００６４】
入力インタフェース１１５には、キーボード、マウスなどが接続される。入力インタフェース１１５は、キーボードやマウスから送られてくる信号をプロセッサ１１１に送信する。
【００６５】
シリアルインタフェース１１６は、オーディオプロセッサ、照明制御装置、カーテン制御装置等に接続される。シリアルインタフェース１１６は、プロセッサ１１１からの命令に従って、オーディオプロセッサの設定、照明の明るさの制御、上映画面の大きさを変更するカーテンの制御等のオートメーションの操作が実施される。
【００６６】
機器接続インタフェース１１７は、メディアサーバ１１０に周辺機器を接続するための通信インタフェースである。たとえば、機器接続インタフェース１１７には、ＨＤＤや半導体メモリ等の外部記憶装置が接続される。
【００６７】
ネットワークインタフェース１１８は、ネットワークに接続されている。ネットワークインタフェース１１８は、ネットワークを介して、コンピュータまたは他のメディアサーバ２１０，３１０との間でデータの送受信を行う。
【００６８】
以上のようなハードウエア構成によって、本実施の形態の処理機能を実現することができる。なお、他のメディアサーバ２１０，３１０も、メディアサーバ１１０と同様のハードウエアにより実現することができる。
【００６９】
メディアサーバ１１０は、コンピュータ読み取り可能な記録媒体に記録されたプログラムを実行することにより、本実施の形態の処理機能を実現する。メディアサーバ１１０に実行させる処理内容を記述したプログラムは、様々な記録媒体に記録しておくことができる。たとえば、メディアサーバ１１０に実行させるプログラムをＨＤＤ１１３に格納しておくことができる。プロセッサ１１１は、ＨＤＤ１１３内のプログラムの少なくとも一部を主メモリ１１２にロードし、プログラムを実行する。またメディアサーバ１１０に実行させるプログラムを、可搬型記録媒体に記録しておくこともできる。可搬型記録媒体に格納されたプログラムは、たとえば、プロセッサ１１１からの制御により、ＨＤＤ１１３にインストールされた後、実行可能となる。また、プロセッサ１１１が、可搬型記録媒体から直接プログラムを読み出して実行することもできる。
【００７０】
以上、本実施の形態の具体例について説明したが、その変形例について説明する。
【００７１】
［変形例１］スクリーン管理システムの設定の共有
スクリーン管理システムの機能設定部分において、各映画館に固有ではないような設定、たとえばネットワーク等の設定を共有化しておくことができる。これにより、映画館に新規にプロジェクタシステムを導入する際、設定ファイルを転送することで、煩雑な設定情報の入力を行うことなく即座に導入することができ、設定を行う作業を大幅に短縮することが見込める。
【００７２】
［変形例２］スクリーン間制御
ログインするスクリーン管理システムを特定のスクリーン管理システムに限定することなく、順次変更することにより、マスタとなるスクリーン管理システムを順次変更することができる。これにより、複数のスクリーン管理システム間で、システム生存・監視を疑似的に相互に行うことができ、映画館の人的コストを低減することが可能になる。
【００７３】
［変形例３］ネットワーク間の動的なコンテンツの再生
他のスクリーン管理システムが保持しているコンテンツ・プレイリストを、ログインしているスクリーン管理システムにダウンロードしながら再生することが可能。これにより、急なプログラム変更に対しても即座に対応が可能となる。
【００７４】
［変形例４］ネットワーク間でのコンテンツ冗長性の確保
ネットワーク内でコンテンツを移動させる場合、基本的にコピーが発生するため、複数のストレージがコンテンツを保持していることになる。このため、仮に一つのコンテンツが何らかのトラブルで壊れていたとしても、他のスクリーン管理システムからコンテンツを補完することが可能となり、コンテンツの冗長性につながる。
【００７５】
なお、本技術は以下のような構成も取ることができる。
（１）ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行って情報の交換を行うことにより相互に状態の監視を行う相互状態監視部と、前記接続相手との間でコンテンツおよびプレイリストの共有を行うコンテンツ・プレイリスト同期管理部と、前記接続相手との間で前記コンテンツの再生に必要な鍵の包括的管理を行う鍵管理部と、を備えた上映管理装置。
（２）スクリーン毎に設置されるオーディオプロセッサの設定、照明の明るさの制御、上映画面の大きさを変更するカーテンの制御を含むオートメーションの操作を前記接続相手との間で統一するよう管理するオートメーション管理部をさらに備えている前記（１）に記載の上映管理装置。
（３）前記接続相手との間は、ピアツーピアネットワークにより接続されている前記（１）または（２）に記載の上映管理装置。
（４）前記相互状態監視部は、前記接続相手に対し、ネットワーク疎通を確認するためのコマンドを送信し、前記コマンドの応答の有無により、前記接続相手の状態を監視する前記（１）から（３）の何れかに記載の上映管理装置。
（５）前記相互状態監視部は、送信した前記コマンドの応答があったとき、前記接続相手に当該接続相手が所有するプレイリスト一覧およびコンテンツ一覧の情報を取得するよう要求する前記（２）または（４）に記載の上映管理装置。
（６）前記相互状態監視部は、前記接続相手に要求した前記プレイリスト一覧および前記コンテンツ一覧の情報を取得したとき、前記プレイリスト一覧および前記コンテンツ一覧のデータベースの更新を行う前記（５）に記載の上映管理装置。
（７）前記コンテンツ・プレイリスト同期管理部は、取得した前記プレイリスト一覧の中のプレイリストに対し編集または再生が指示された場合、その指示された前記プレイリストを所有する前記接続相手に対し前記プレイリストのコピーの取得を要求する前記（５）に記載の上映管理装置。
（８）前記コンテンツ・プレイリスト同期管理部は、取得した前記プレイリスト一覧の中のプレイリストに対し再生が指示された場合、その指示された前記プレイリストを所有する前記接続相手から前記プレイリストに内包されるコンテンツをバックグラウンドで取得する前記（６）に記載の上映管理装置。
（９）前記コンテンツ・プレイリスト同期管理部は、前記コンテンツのすべてを取得したとき、再生可能判定を行う前記（８）に記載の上映管理装置。
（１０）前記鍵管理部は、前記鍵を共有するホットフォルダを有し、前記接続相手が所有する前記鍵を前記ホットフォルダにマウントする前記（１）または（２）に記載の上映管理装置。
（１１）ログインされたときにネットワークによって接続されている接続相手と定期的に通信を行うことにより前記接続相手が所有するプレイリスト一覧およびコンテンツ一覧の情報を取得し、
取得した前記プレイリスト一覧の中のプレイリストに対し編集または再生が指示されたとき、前記プレイリストを所有する前記接続相手から前記プレイリストのコピーを取得し、
取得した前記プレイリスト一覧の中の前記プレイリストに対し再生が指示されているときには、前記プレイリストを所有する前記接続相手から前記プレイリストに内包されるコンテンツをバックグラウンドで取得し、ホットフォルダにマウントされている鍵を使用して再生する、上映管理方法。
【符号の説明】
【００７６】
１００，２００，３００……プロジェクタ、１１０，２１０，３１０……メディアサーバ、１１１……プロセッサ、１１２……主メモリ、１１４……グラフィック処理部、１１５……入力インタフェース、１１６……シリアルインタフェース、１１７……機器接続インタフェース、１１８……ネットワークインタフェース、１１９……バス、１２０……スクリーン管理システム、１２１……相互状態監視部、１２２……コンテンツ・プレイリスト同期管理部、１２３……鍵管理部、１２４……オートメーション管理部、１３０……記憶部、１３１……コンテンツ、１３２……鍵、１３３……プレイリスト、１３４……抽象命令変換テーブル
【図１】
2013247591.tif 000003
【図２】
2013247591.tif 000004
【図３】
2013247591.tif 000005
【図４】
2013247591.tif 000006
【図５】
2013247591.tif 000007
【図６】
2013247591.tif 000008
【図７】
2013247591.tif 000009
【図８】
2013247591.tif 000010
【図９】
2013247591.tif 000011
【図１０】
2013247591.tif 000012
【図１１】
2013247591.tif 000013