(57)【要約】【課題】映画館の座席をインターネット上で予約する際に用いる座席レイアウト画像の作成を支援し、映画館側とシステム提供者側双方の作業負荷を軽減する。【解決手段】所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義した座席レイアウトデータを、クライアント端末装置に入力させる。そして、座席レイアウトデータに基づいて、座席マトリックスの各要素について座席属性として定義されている所定値を、予め対応付けられた画像に変換することにより、座席レイアウト画像を作成する。【選択図】図２
2012098920.tif 000002
【特許請求の範囲】
【請求項１】
クライアント端末装置と通信ネットワークを介して接続され、座席レイアウト画像を作成する座席レイアウト作成装置であって、
所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義した座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供する手段と、
前記クライアント端末装置から前記座席レイアウトデータを受信する手段と、
前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成する手段と、を備えたことを特徴とする座席レイアウト作成装置。
【請求項２】
前記座席属性には座席種別及び座席ブロックが含まれ、
前記座席レイアウト画像を作成する手段は、
前記座席マトリックスの各要素について所定値により定義された座席種別を当該所定値に応じた画像に変換し、第１レイアウト画像を作成する手段と、
前記座席マトリックスの各要素について所定値により定義された座席ブロックを当該所定値に応じた画像に変換し、第２レイアウト画像を作成する手段と、
前記第１レイアウト画像及び前記第２レイアウト画像を合成し、前記座席レイアウト画像を作成する手段と、を有することを特徴とする請求項１に記載の座席レイアウト作成装置。
【請求項３】
前記請求項１又は２に記載の座席レイアウト作成装置と、前記クライアント端末装置と、を有する情報処理システムにおいて、
前記クライアント端末装置は、
所定数の列と所定数の行とからなる座席マトリックスを入力フォームとして表示し、座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付ける手段と、
入力された前記座席レイアウトデータを前記座席レイアウト作成装置に対して送信する手段と、を備えることを特徴とする情報処理システム。
【請求項４】
クライアント端末装置と通信ネットワークを介して接続されたコンピュータが座席レイアウト画像を作成する座席レイアウト作成方法であって、
コンピュータが、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供するステップと、
コンピュータが、前記クライアント端末装置から前記座席レイアウトデータを受信するステップと、
コンピュータが、前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成するステップと、を含むことを特徴とする座席レイアウト作成方法。
【請求項５】
クライアント端末装置と通信ネットワークを介して接続されたコンピュータに、座席レイアウト画像を作成させるプログラムであって、
前記コンピュータを、
所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供する手段、
前記クライアント端末装置から前記座席レイアウトデータを受信する手段、及び、
前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成する手段、として機能させることを特徴とするプログラム。
【請求項６】
座席レイアウト作成装置と通信ネットワークを介して接続されたクライアント端末装置であるコンピュータを、
所定数の列と所定数の行とからなる座席マトリックスを入力フォームとして表示し、座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付ける手段、及び、
入力された前記座席レイアウトデータを前記座席レイアウト作成装置に対して送信する手段、として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映画館や劇場における座席の予約に用いる座席レイアウト画像を作成する技術に関する。
【背景技術】
【０００２】
従来、劇場や映画館における鑑賞チケットの購入と合わせて、鑑賞する座席をインターネット上で予約することのできるシステムが提案されている（例えば、特許文献１参照）。
【０００３】
このようなシステムでは、予約センタが、各地の映画館から、各映画館で上映している映画や上映スケジュール等の上映情報、映画館が所有する座席数や座席レイアウト等の座席情報を収集し、サーバ上で集中管理する。
【０００４】
利用者は、所有するＰＣ（Personal  Computer）や携帯端末装置から予約センタのサーバにインターネットを介して接続し、自端末の画面上に表示された各地の映画館情報、上映情報及び座席情報を見ながら、希望する映画館、映画、上映日時及び座席を指定してサーバに送信することにより、鑑賞チケットの購入と座席の予約を行うことができる。このようにして、利用者は、座席を確保するために上映前に並ぶことや、確保できずに立ち見となる心配なく、約束された座席に着いて映画を鑑賞することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００２−２４４６５号
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のようなシステムでは、端末の画面上で利用者に希望する座席を指定させるため、予約センタは、映画館における座席の配置を表す座席レイアウト画像を所持しておく必要があるが、一般的に、予約センタが各映画館側から座席レイアウト画像の提供を受けることで、各映画館の座席レイアウト画像を収集することが行われている。しかしながら、映画館側で作成される座席レイアウト画像そのものを扱う場合、座席レイアウトの加工・修正やデザイン変更等に柔軟に対応することが難しく、映画館側及び予約センタ側の双方にかかる作業負荷が大きいという課題がある。例えば、映画館側には、予約センタに提供させるレイアウト画像の作成を強いることになるので、映画館側で、座席数や配置、車椅子用シートやペアシート等の座席属性といった座席情報に変更があったときは、その都度作業が発生することになる。他方、予約センタ側では、各映画館から提供される画像フォーマットやレイアウトデザインの差異を吸収して統一を図るときに作業負荷が大きい。
【０００７】
そこで、上記の課題に対して、本発明の目的とするところは、映画館の座席をインターネット上で予約する際に用いる座席レイアウト画像の作成を支援し、映画館側とシステム提供者側双方の作業負荷を軽減することである。
【課題を解決するための手段】
【０００８】
上記の目的をふまえ、本発明の一態様（１）は、クライアント端末装置と通信ネットワークを介して接続され、座席レイアウト画像を作成する座席レイアウト作成装置であって、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義した座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供する手段と、前記クライアント端末装置から前記座席レイアウトデータを受信する手段と、前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成する手段と、を備えたことを特徴とする。
【０００９】
本発明の他の態様（３）は、上記態様をシステムのカテゴリとして捉えたもので、前述の座席レイアウト作成装置と、クライアント端末装置と、を有する情報処理システムにおいて、前記クライアント端末装置は、所定数の列と所定数の行とからなる座席マトリックスを入力フォームとして表示し、座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付ける手段と、入力された前記座席レイアウトデータを前記座席レイアウト作成装置に対して送信する手段と、を備えることを特徴とする。
【００１０】
本発明の他の態様（４）は、上記態様を方法のカテゴリとして捉えたもので、クライアント端末装置と通信ネットワークを介して接続されたコンピュータが座席レイアウト画像を作成する座席レイアウト作成方法であって、コンピュータが、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供するステップと、コンピュータが、前記クライアント端末装置から前記座席レイアウトデータを受信するステップと、コンピュータが、前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成するステップと、を含むことを特徴とする。
【００１１】
本発明の他の態様（５）は、上記態様をプログラムのカテゴリとして捉えたもので、クライアント端末装置と通信ネットワークを介して接続されたコンピュータに、座席レイアウト画像を作成させるプログラムであって、前記コンピュータを、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付けるプログラムを、前記クライアント端末装置に対して提供する手段、前記クライアント端末装置から前記座席レイアウトデータを受信する手段、及び、前記座席レイアウトデータに基づいて、前記座席マトリックスの各要素について所定値により定義された座席属性を当該所定値に応じた画像に変換し、座席レイアウト画像を作成する手段、として機能させることを特徴とする。
【００１２】
本発明の他の態様（６）は、上記態様をプログラムのカテゴリとして捉えたもので、座席レイアウト作成装置と通信ネットワークを介して接続されたクライアント端末装置であるコンピュータを、所定数の列と所定数の行とからなる座席マトリックスを入力フォームとして表示し、座席マトリックスの各要素について座席属性を所定値により定義する座席レイアウトデータの入力を受け付ける手段、及び、入力された前記座席レイアウトデータを前記座席レイアウト作成装置に対して送信する手段、として機能させることを特徴とする。
【００１３】
（１）および（３）〜（６）の態様によれば、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義した座席レイアウトデータを、クライアント端末装置に入力させる。そして、この座席レイアウトデータに基づいて、座席マトリックスの各要素について座席属性として定義されている所定値を、予め対応付けられた画像に変換することにより、座席レイアウト画像を作成するようにした。
【００１４】
このように、座席レイアウト画像を作成する素材となるデータを映画館側に入力させることで、座席レイアウトの画像データそのものを映画館側から受けとる必要がなくなる。これによって、座席レイアウトの加工・修正やデザイン変更等に柔軟に対応することができ、映画館側とシステム提供者側双方の作業負荷を軽減することが可能になる。
【００１５】
本発明の他の態様（２）は、上記何れかの態様において、前記座席属性には座席種別及び座席ブロックが含まれ、前記座席レイアウト画像を作成する手段は、前記座席マトリックスの各要素について所定値により定義された座席種別を当該所定値に応じた画像に変換し、第１レイアウト画像を作成する手段と、前記座席マトリックスの各要素について所定値により定義された座席ブロックを当該所定値に応じた画像に変換し、第２レイアウト画像を作成する手段と、前記第１レイアウト画像及び前記第２レイアウト画像を合成し、前記座席レイアウト画像を作成する手段と、を有することを特徴とする。
【００１６】
（２）の態様によれば、座席属性として座席種別及び座席ブロックを所定値により定義する座席レイアウトデータを、クライアント端末装置に入力させる。また、座席マトリックスの各要素について座席種別および座席ブロックとしてそれぞれ定義されている所定値を、それぞれに予め対応付けられた画像に変換することにより、第１レイアウト画像及び第２レイアウト画像をそれぞれ作成する。そして、第１レイアウト画像及び第２レイアウト画像を合成し、座席レイアウト画像を作成するようにした。
【００１７】
つまり、座席属性として扱う内容に応じてレイヤー画像を作成し、これらを合成することで１つの座席レイアウト画像を作成するようにしたので、座席属性の何れかの内容に変更があったときは、変更があった内容に応じてそのレイヤー画像のみを作成すればよく、座席レイアウトの加工・修正やデザイン変更等に柔軟に対応するのに好適となる。
【００１８】
なお、上記の各態様とは異なるカテゴリ（装置に対し方法、方法に対しプログラムなど）や、以下に説明するさらに具体的な態様も本発明に含まれる。異なるカテゴリについては、「手段」を「処理」又は「ステップ」のように適宜読み替えるものとする。また、処理やステップの実行順序は上記のものに限定されず、適宜変更可能である。
【発明の効果】
【００１９】
本発明によれば、映画館の座席をインターネット上で予約する際に用いる座席レイアウト画像の作成を支援し、映画館側とシステム提供者側双方の作業負荷を軽減することができる。
【図面の簡単な説明】
【００２０】
【図１】本発明の実施形態のシステム１の構成を示す機能ブロック図。
【図２】本発明の実施形態で用いる情報（データ）を示す図。
【図３】本発明の実施形態で用いる情報（データ）を示す図。
【図４】本発明の実施形態で用いる情報（データ）を示す図。
【図５】本発明の実施形態における処理手順を示すフローチャート。
【図６】本発明の実施形態における処理手順を示すフローチャート。
【図７】本発明の実施形態の作用を表す概念図。
【図８】本発明の実施形態の作用を表す概念図。
【図９】本発明の実施形態の作用を表す概念図。
【図１０】本発明の実施形態の作用を表す概念図。
【図１１】本発明の実施形態の作用を表す概念図。
【発明を実施するための形態】
【００２１】
次に、本発明を実施するための形態（以下、実施形態）について、図に沿って説明する。なお、背景技術や課題などで述べた内容と共通の前提事項については適宜省略する。
【００２２】
［システムの構成］
本実施形態は、図１に示すように、映画館側に設置されたクライアント端末装置（以下、端末）２と、端末２と通信ネットワークを介して接続され、座席レイアウト画像を作成する素材となるデータ（以下、座席レイアウトデータ）を端末２から受信する座席レイアウト作成装置（以下、サーバ）３と、を有する情報処理システム（以下、システム）１に関するものである。
【００２３】
端末２は、通信ネットワークを介して、サーバ３が提供するウェブページにアクセスする情報処理装置であり、映画館の管理者が用いるパーソナルコンピュータ（ＰＣ）、スマートフォン、タブレットＰＣ、携帯電話端末機器等である。なお、図１では、端末２として１つを模式的に例示しているが、実際は多数存在する。サーバ３は、システム１を運営管理する管理者が用いるパーソナルコンピュータ（ＰＣ）である。
【００２４】
サーバ３は、一般的なコンピュータの構成として、ＣＰＵなどの演算制御部２１と、外部記憶装置（ＨＤＤなど）や主メモリなどの記憶部２２と、通信ネットワーク（インターネットや携帯電話通信網、これらの組み合わせなど）を介した通信を行う通信部（ゲートウェイサーバ、ＬＡＮアダプタなど）２３と、座席レイアウト画像を作成する画像作成部３４と、を有する。サーバ３は、通信ネットワークを介して、座席レイアウトデータの入力を映画館側に行わせるコンピュータプログラム（アプリケーションやスクリプト、ウェブページ等）を端末２に対して提供し、入力された座席レイアウトデータに基づいて座席レイアウト画像を作成する機能を有する。
【００２５】
端末２は、一般的なコンピュータの構成として、ＣＰＵなどの演算制御部３１と、外部記憶装置や主メモリなどの記憶部３２と、通信ネットワークを介した通信を行う通信部２３と、を有し、さらに、キースイッチやタッチパネル機能などの入力部２４と、表示パネルや有機ＥＬ（エレクトロ・ルミネセンス）などの表示部２５と、を有する。
【００２６】
これら端末２及びサーバ３では、それぞれ、記憶部２２，３２に記憶（インストール）されている所定のコンピュータプログラムを演算制御部２１，３１が読み出して実行し、記憶部２２，３２や通信部２３，３３等の他のハードウェア資源と協働して動作することにより、端末２及びサーバ３がそれぞれ備える各手段を実現する。
【００２７】
これら各手段のうち、情報を記憶する手段（以下、記憶手段）は、記憶部２２，３２において各種のデータベース（以下、ＤＢ）やファイル、配列等の変数、各種スタックやレジスタ、システム設定値など任意の形式で実現できる。
【００２８】
このような記憶手段のうち、サーバ３の座席レイアウトデータを記憶する手段は、図２及び図３に示すように、端末２から送信された座席レイアウトデータを、映画館及び映画館が所有するスクリーンごとに記憶している座席レイアウトデータＤＢ４により実現される。
【００２９】
また、サーバ３の座席レイアウト画像を記憶する手段は、図４に示すように、座席レイアウトデータＤＢに記憶されている座席レイアウトデータに基づいて画像作成部３４が作成した座席レイアウト画像を、映画館及び映画館が所有するスクリーンごとに記憶しているＤＢである。予約センタは、この座席レイアウト画像を用いて、映画館の座席予約サービスを提供する。
【００３０】
座席レイアウトデータＤＢ４は、端末２を用いて本システム１を利用する映画館を識別する「映画館ＩＤ」ごとに、「座標番号」、「座席列番号」、「座席行番号」、「座席種別」及び「座席ブロック」を、「スクリーンコード」に紐づけて記憶している。
【００３１】
座標番号は、所定数の列と所定数の行からなる座席マトリックス（図中に例示）において各要素の座標位置を特定するためのデータであり、座標列番号と座標行番号とから構成される。なお、座席マトリックスを構成する全ての要素について、「座標番号」、「座席列番号」、「座席行番号」、「座席種別」及び「座席ブロック」が設定されることになる。図示の例では、１０行１６列の座席マトリックスであり、１６０の全要素について「座標番号」、「座席列番号」、「座席行番号」、「座席種別」及び「座席ブロック」が設定される。例えば、座標番号として、図示の例にて塗り潰された要素についてであれば、座標列番号に「４」が座標行番号に「２」が設定される。
【００３２】
座席列番号は、座席マトリックスにおいて座席として定義された要素について、その座席が何列目の座席であるのかを定義するデータである。図示の例では、座席列番号として「３」が設定されている。
【００３３】
座席行番号は、座席マトリックスにおいて座席として定義された要素について、その座席が何行目の座席であるのかを定義するデータである。図示の例では、座席行番号として「２」が設定されている。
【００３４】
座席種別は、座席マトリックスの要素について、その要素が座席であるか否か、座席である場合には一般の座席であるか特別座席（車椅子専用やペアシート等）であるかを定義するデータである。座席種別は、所定の値により定義されるデータであり、例えば、一般座席であれば「１」、通路であれば「８」、ペアシートであれば「２」、車椅子専用座席であれば「３」という具合である。図示の例では、座席種別として「１」が設定されている。
【００３５】
座席ブロックは、座席マトリックスにおいて座席として定義された要素について、その座席がどのブロックに属する座席であるかを定義するデータである。ブロックは、複数の座席のまとまりを示す単位である。図示の例では、座席ブロックとして「Ｂ」が設定されている。
【００３６】
座席レイアウト画像ＤＢ５は、前述の映画館ＩＤごとに、「座席レイアウト画像」、「座席種別レイアウト画像」、「座席ブロックレイアウト画像」及び「座席行・列番号レイアウト画像」の各画像データを、スクリーンコードに紐づけて記憶している。座席レイアウト画像は、座席種別レイアウト画像、座席ブロックレイアウト画像及び座席行・列番号レイアウト画像をレイヤー状に重ねて１つの画像として作成した画像である。なお、画像データとしては、ＧＩＦ、ＦＬＡＳＨ、ＪＰＥＧ（何れも登録商標）等の任意の形式を適用することができる。
【００３７】
［作用］
上記のように構成したシステム１において端末２が実行する処理手順を図５のフローチャートに示す。また、この処理手順に対応する具体的な表示等の例を図７の概念図に示す。
【００３８】
＜端末２の処理手順＞
端末２の処理手順を説明する。なお、以下で説明する端末２の処理手順は、端末２の演算制御部２１が記憶部２２に記憶されているアプリケーションやスクリプトといったプログラムを実行することにより行われる。このプログラムは、システム１の提供者がサーバ３からネットワークを介して送信することなどにより端末２に対して提供するものである。また、以下で説明する各ステップを実行する演算制御部２１、記憶部２２、通信部２３、入力部２４及び表示部２５は、それぞれ本発明の端末２が備える各種手段を構成する。
【００３９】
まず、端末２は、座標列数と座標行数の入力処理を行う（ステップＳ１１）。端末２は、表示部２５に入力フォームを表示し（図７の（１）を参照）、ユーザにより座標列数及び座標行数を示す数値の入力を受け付ける。そして、入力部２４を介してユーザにより入力が行われると、記憶部２２に記憶する。図７の（１）に示す例では、座標列数として「１６」が、座標行数として「１０」が入力されたものとしている。
【００４０】
次に、端末２は、座席マトリックスの表示処理を行う（ステップＳ１２）。端末２は、ステップＳ１１により入力された座標列数及び座標行数からなるマトリックスを生成し、後述する座席属性の入力フォームとして表示部２５に表示する（図７の（２）を参照）。図７の（２）に示す例では、１０行１６列のマトリックス（行列）が表示されたものとしている。ユーザには、マトリックスの要素に対して、座席属性を入力させることになる。
【００４１】
次に、端末２は、座席属性の入力処理を行う（ステップＳ１３、ステップＳ１４）。座席属性には、座席種別及び座席ブロックが含まれる。
【００４２】
端末２は、ステップＳ１３の座席種別の入力処理において、表示部２５に入力フォームとして表示した座席マトリックスを介して、ユーザからの座席種別の入力を入力部２４により受け付ける。
【００４３】
座席種別は、座席と通路、ペアシートや車椅子専用座席等の特別座席と一般座席を識別するものであり、それぞれに割り当てる値によって表わされるデータである。言い換えれば、マトリックスの要素を所定値により定義したデータであり、例えば、一般座席であれば「１」、通路であれば「８」、ペアシートであれば「２」、車椅子専用座席であれば「３」という具合である。
【００４４】
入力に際しては、公知の表計算アプリケーションに値を入力する要領で、ポインタによる１つまたは複数の要素の指定とキータッチ入力により行う手法を適用することができる。また、入力を容易にするため、上記の値を実際に入力させることに限らず、例えば、通路及び特別座席の対象とする要素の指定のみで（図７の（３）を参照）、それ以外の要素を一般座席とし、それぞれに該当する値を割り当てるようにすることができる。
【００４５】
端末２は、座席種別の入力が行われると、座席列番号と座席行番号とからなる座標で指定される各要素に応じて、入力された値の割り当てを行い、記憶部２２に記憶する（図７の（５）や図２及び図３を参照）。
【００４６】
また、端末２は、ステップＳ１４の座席ブロックの入力処理において、表示部２５に入力フォームとして表示した座席マトリックスを介して、ユーザからの座席ブロックの入力を入力部２４により受け付ける。このとき、ステップＳ１３において入力が行われた座席種別をマトリックスの表示に反映させる（図７の（３）を参照）。
【００４７】
座席ブロックは、一般座席が定義された要素の集合を示すものであり、各要素に割り当てる値により表わされるデータである。言い換えれば、座席ブロックも、マトリックスの要素を定義する値であり、例えば、Ａブロックであれば「Ａ」、Ｂブロックであれば「Ｂ」という具合に所定値が設定される（図７の（４）を参照）。
【００４８】
なお、入力に際しては、前述の座席属性と同様に、ポインタによる１つまたは複数の要素の指定とキー入力により行う手法を適用することができる。端末２は、座席ブロックの入力が行われると、座席列番号と座席行番号とからなる座標で指定される各要素に応じて、入力された値の割り当てを行い、記憶部２２に記憶する（図７の（５）や図２及び図３を参照）。
【００４９】
次に、端末２は、座席レイアウトデータの生成処理を行う（ステップＳ１５）。端末２は、記憶部２２に記憶されている座席属性に基づいて、座席列番号と座席行番号とからなる座標で指定される各要素に応じて、「座席列番号」及び「座席行番号」の割り当てを行い、記憶部２２に記憶する（図７の（５）や図２及び図３を参照）。座席列番号及び座席行番号は、例えば「Ａ−１０」といった具合に映画館の座席に付される番号に相当するものであり、所定値によりそれぞれ表わされるデータである。座席列番号及び座席行番号の割り当ては、座席マトリックスにおいて通路を除く一般座席が定義された要素に対して行う。例えば、１つの列または１つの行を構成する要素の全てに通路が割り当てられている場合、その列または行を構成する要素には番号としての値を割り当てない。なお、１つの列または１つの行を構成する要素の少なくとも１つに一般座席が割り当てられている場合、その列または行を構成する要素には番号としての値を割り当てる。
【００５０】
また、端末２は、記憶部２２に記憶されている座席属性に基づいて、「一般座席数」及び「特別座席数」を算出し、記憶部２２に記憶する。一般座席数は、一般座席が定義された要素の合計である。特別座席数は、特別座席が定義された要素の合計である。
【００５１】
次に、端末２は、座席レイアウトデータの送信処理を行う（ステップＳ１６）。端末２は、ステップＳ１１〜Ｓ１５により生成した座席レイアウトデータを、通信部２３によりサーバ３に対して送信する。
【００５２】
＜サーバ３の処理手順＞
サーバ３の処理手順を説明する。なお、以下で説明するサーバ３の処理手順は、サーバ３の演算制御部３１が記憶部３２に記憶されているプログラムを実行することにより行われる。また、以下で説明する各ステップを実行する演算制御部３１、記憶部３２、通信部３３及び画像作成部３４は、それぞれ本発明のサーバ３が備える各種手段を構成する。
【００５３】
まず、サーバ３は、座席レイアウトデータの受信処理を行う（ステップＳ２１）。サーバ３は、前述のステップＳ１６において端末２から送信された座席レイアウトデータを受信し、記憶部３２の座席レイアウトデータＤＢ４に記憶する。
【００５４】
次に、サーバ３は、座席レイアウトデータＤＢ４に記憶されている座席レイアウトデータから、座席属性データの抽出処理を行う（ステップＳ２２）。サーバ３は、座標列番号と座標行番号とからなる座標で指定される各要素に定義された座席種別を示す値を、座標列を軸にソートして抜き出して列挙することにより、座席属性データを抽出する（図８の（１）を参照）。
【００５５】
次に、サーバ３は、抽出した座席種別データの整形処理を行う（ステップＳ２３）。サーバ３は、抽出した座席種別データを座標列数（１８）で区切り、カットして改行することにより、座席種別データを整形する（図８の（２）を参照）。すなわち、座席種別を定義した値が、１６列１０行の座席マトリックスとして整形されることになる。
【００５６】
次に、サーバ３は、整形した座席種別データに基づいて、座席種別レイアウト画像の作成処理を行う（ステップＳ２４）。サーバ３は、整形した座席種別データを構成する各値に応じて、予め定められた画像要素に変換することにより、座席種別レイアウト画像の作成を行う。例えば、一般座席を示す値「１」に対応する画像の要素の色と、通路を示す値「８」に対応する画像の要素の色と、特別座席を示す値「２」及び「３」に対応する画像の要素の色と、を異なる色に設定して、塗り分けることにより、座席種別レイアウト画像を作成する（図８の（３）を参照）。サーバ３は、作成した座席種別レイアウト画像を、記憶部３２の座席レイアウト画像ＤＢ５に記憶する。
【００５７】
続いて、サーバ３は、座席レイアウトデータＤＢ４に記憶されている座席レイアウトデータから、座席ブロックデータの抽出処理を行う（ステップＳ２４）。サーバ３は、座標列と座標行とからなる座標で指定される各要素に定義された座席ブロックを示す値を、座標列を軸にソートして抜き出して列挙することにより、座席ブロックデータを抽出する（図９の（１）を参照）。
【００５８】
次に、サーバ３は、抽出した座席ブロックデータの整形処理を行う（ステップＳ２５）。サーバ３は、抽出した座席ブロックデータを座標列数（１８）で区切り、カットして改行することにより、座席ブロックデータを整形する（図９の（２）を参照）。すなわち、座席ブロックを定義した値が、１６列１０行の座席マトリックスとして整形されることになる。
【００５９】
次に、サーバ３は、整形した座席ブロックデータに基づいて、座席ブロックレイアウト画像の作成処理を行う（ステップＳ２６）。サーバ３は、整形した座席ブロックデータを構成する各値に応じて、予め定められた画像要素に変換することにより、座席ブロックレイアウト画像の作成を行う。例えば、座席ブロックＡを示す値「Ａ」に対応する画像要素の色と、座席ブロックＢを示す値「Ｂ」に対応する画像要素の色と、を異なる色に設定して塗り分けることや、ブロックごとにブロック名を記述した画像要素を付加することにより、座席ブロックレイアウト画像を作成する（図９の（３）を参照）。サーバ３は、作成した座席ブロックレイアウト画像を、記憶部３２の座席レイアウト画像ＤＢ５に記憶する。
【００６０】
続いて、サーバ３は、座席レイアウトＤＢ４に記憶されている座席レイアウトデータから、座席列番号データ及び座席行番号データの抽出処理を行う（ステップＳ２７）。サーバ３は、座標列と座標行とからなる座標で指定される各要素に定義された座席列番号及び座席行番号を示す値を、座標列を軸にソートして抜き出して列挙することにより、座席列番号データ及び座席行番号データを抽出する。
【００６１】
次に、サーバ３は、抽出した座席列番号データ及び座席行番号データの整形処理を行う（ステップＳ２８）。サーバ３は、抽出した座席列番号データ及び座席行番号データを座標列数（１８）で区切り、カットして改行することにより、座席列番号データ及び座席行番号データをそれぞれ整形する。すなわち、座席列番号及び座席行番号を定義した値が、１６列１０行の座席マトリックスとして整形されることになる。
【００６２】
次に、サーバ３は、整形した座席列番号データ及び座席行番号データに基づいて、座席列・行番号レイアウト画像の作成処理を行う（ステップＳ２９）。サーバ３は、整形した座席列番号データ及び座席行番号データを構成する各値に応じて、予め定められた画像要素に変換することにより、座席列・行レイアウト画像の作成を行う。例えば、一般座席を示す要素の始端及び終端に列番号及び行番号を記述するフレーム等、座席列・行レイアウト画像を作成する（図１０を参照）。サーバ３は、作成した座席列・行レイアウト画像を、記憶部３２の座席レイアウト画像ＤＢ５に記憶する。
【００６３】
続いて、サーバ３は、座席レイアウト画像ＤＢ５に記憶されている作成済みのレイアウト画像を合成し、座席レイアウト画像の作成処理を行う（ステップＳ３０）。サーバ３は、座席種別レイアウト画像、座席ブロックレイアウト画像、座席列・行レイアウト画像の順に、各レイアウト画像をレイヤー画像として重畳させて１枚の画像に合成することにより、座席レイアウト画像を作成する（図１１を参照）。サーバ３は、作成した座席レイアウト画像を座席レイアウト画像ＤＢ５に記憶する。
【００６４】
このように、本実施形態によれば、所定数の列と所定数の行とからなる座席マトリックスの各要素について座席属性を所定値により定義した座席レイアウトデータを、端末２を用いて映画館の管理者に入力させる。そして、この座席レイアウトデータに基づいて、座席マトリックスの各要素について座席属性として定義されている所定値を、予め対応付けられた画像にサーバ３側で変換することにより、座席レイアウト画像を作成するようにした。
【００６５】
このように、座席レイアウト画像を作成する素材となるデータを映画館側に入力させることで、座席レイアウトの画像データそのものを映画館側から受けとる必要がなくなる。これによって、座席レイアウトの加工・修正やデザイン変更等に柔軟に対応することができ、映画館側とシステム提供者側双方の作業負荷を軽減することが可能になる。
【００６６】
また、座席属性として、座席種別及び座席ブロックを所定値により定義する座席レイアウトデータを端末２を用いて映画館の管理者に入力させる。また、座席マトリックスの各要素について座席種別および座席ブロックとしてそれぞれ定義されている所定値を、それぞれに予め対応付けられた画像に変換することにより、それぞれに応じたレイアウト画像を作成する。そして、作成したレイアウト画像を合成し、座席レイアウト画像を作成するようにした。つまり、座席属性として扱う内容に応じてレイヤー画像を作成し、これらを合成することで１つの座席レイアウト画像を作成するようにしたので、座席属性の何れかの内容に変更があったときは、変更があった内容に応じてそのレイヤー画像のみを作成すればよく、座席レイアウトの加工・修正やデザイン変更等に柔軟に対応するのに好適となる。
【００６７】
なお、上記各実施形態は例示に過ぎず、本発明は、以下に例示するものやそれ以外の他の実施態様も含むものである。例えば、座席マトリックスの要素に対する座席列番号及び座席行番号の割り当てを端末２において行うようにした（ステップＳ１５を参照）が、本発明はこれに限らず、この処理をサーバ３が行うようにしても良い。
【００６８】
また、本発明に関する手段などの各要素は、コンピュータの演算制御部に限らず、ワイヤードロジック等に基づく電子回路など他の情報処理機構で実現してもよい。また、各構成図、データの図、フローチャートの図などは例示に過ぎず、各要素の有無、その配置順序や各処理の実行順序、具体的内容などは適宜変更可能である。例えば、本発明のサーバ装置は、構成要素となるサーバなどの装置を複数用いて実現してもよく、個々の記憶手段を別個独立のサーバ装置やシステムで実現する構成も一般的である。また、機能によっては、外部のプラットフォーム等をＡＰＩ（アプリケーションプログラムインターフェース）やネットワークコンピューティングで呼び出して実現するなど、構成は柔軟に変更できる。
【符号の説明】
【００６９】
１  システム
２  端末
３  サーバ
４  座席レイアウトデータＤＢ
５  座席レイアウト画像ＤＢ
２１、３１  演算制御部
２２、３２  記憶部
２３、３３  通信部
２４  入力部
２５  表示部
３４  画像作成部
【図１】
2012098920.tif 000003
【図２】
2012098920.tif 000004
【図３】
2012098920.tif 000005
【図４】
2012098920.tif 000006
【図５】
2012098920.tif 000007
【図６】
2012098920.tif 000008
【図７】
2012098920.tif 000009
【図８】
2012098920.tif 000010
【図９】
2012098920.tif 000011
【図１０】
2012098920.tif 000012
【図１１】
2012098920.tif 000013