(57)【要約】【課題】所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムを提供する。【解決手段】所定領域をマス目に区切り、マス毎に使用しているユーザや使用目的等の使用情報を記憶している。ユーザは所定領域を使用したい際には、使用したいマスの形状又は目的（運動プログラム）を選択し、希望形状を指定する。使用情報に基づいて、「使用中」でないマスから、ユーザの希望形状のマスを候補マスとして抽出する。候補マスが複数合った場合には、ユーザの指定した優先条件に基づいて最も適した候補マスをそのユーザの使用マスに決定する。使用領域はディスプレイに表示される。さらに、所定領域（スタジオ１００の床１０１）に発光体が設けられており、使用領域の境界線の発光体が天井に向けて発光され、ユーザの使用領域を識別可能に表示する。【選択図】図１
2008310559.tif 000002
【特許請求の範囲】
【請求項１】
所定領域を区切る区切りを識別可能に表示する表示手段を接続した領域配置装置であって、
前記所定領域を区切った領域である区切り領域ごとにその区切り領域の使用の有無を示す使用情報を記憶する使用情報記憶手段と、
前記所定領域において使用したい領域の形状である希望形状を入力する希望形状入力手段と、
前記使用情報記憶手段に記憶されている前記使用情報に基づいて、前記希望形状入力手段により入力された前記希望形状で使用可能な領域を前記所定領域から使用可能領域として抽出する使用可能領域抽出手段と、
前記使用可能領域抽出手段により抽出された前記使用可能領域の中から１つの領域を使用領域とする使用領域決定手段と、
前記使用情報記憶手段に記憶されている前記使用情報のうち、前記使用領域決定手段により決定された前記使用領域をなす前記区切り領域を使用中とする使用情報記憶制御手段と、
前記使用情報記憶手段に記憶されている前記使用情報において前記使用領域とされている領域を識別可能に前記表示手段に表示させる表示制御手段とを備えたことを特徴とする領域配置装置。
【請求項２】
前記使用可能領域が複数ある場合に、前記使用領域決定手段により複数の前記使用可能領域のうちいずれの使用可能領域を使用領域とするかの優先順位を指定する優先順位指定手段を備え、
前記使用領域決定手段は、前記優先順位指定手段により指定された優先順位に基づいて前記使用領域を決定することを特徴とする請求項１に記載の領域配置装置。
【請求項３】
前記使用可能領域抽出手段により前記使用可能領域が抽出できなかった場合には、前記使用情報記憶手段に記憶されている前記使用情報に基づいて前記所定領域から使用可能な領域の形状である使用可能形状を抽出する使用可能形状抽出手段を備え、
前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記使用可能形状から前記使用領域とすることを特徴とする請求項１又は２に記載の領域配置装置。
【請求項４】
前記希望形状入力手段は、
前記所定領域を使用する目的を示す目的情報ごとに、当該目的で使用する領域の形状を目的使用形状として記憶した目的情報記憶手段と、
前記目的情報を入力する目的情報入力手段とを備え、
前記目的情報入力手段により入力された前記目的情報に対応して前記目的情報記憶手段に記憶されている前記目的使用形状を希望形状とすることを特徴とする請求項１乃至３のいずれかに記載の領域配置装置。
【請求項５】
前記使用可能形状抽出手段は、前記目的情報記憶手段に記憶されている前記目的使用形状のうち前記所定領域で使用可能な目的使用形状を前記使用可能形状として抽出し、
前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記目的使用形状に対応した前記目的情報から１つの前記目的情報を選択し、選択された前記目的情報の前記目的使用形状を前記使用領域とすることを特徴とする請求項４に記載の領域配置装置。
【請求項６】
前記表示手段は、前記所定領域を区切るために当該所定領域に設けられた発光体であり、
前記表示制御手段は、前記使用情報において前記使用領域とされている領域を識別可能に前記発光体を発光させることを特徴とする請求項１乃至４のいずれかに記載の領域配置装置。
【請求項７】
前記表示制御手段は、前記目的情報に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする請求項６に記載の領域配置装置。
【請求項８】
前記目的情報ごとに前記目的情報の示す目的で前記所定領域を使用する際に出力される音楽又は音楽の種類を記憶する音楽情報記憶手段を備え、
前記表示制御手段は、
前記音楽情報記憶手段に記憶されている前記音楽又は前記音楽の種類に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする請求項６又は７に記載の領域配置装置。
【請求項９】
前記優先順位は、
前記使用可能領域の周囲の領域を使用している人物である周囲人物の領域の目的が、前記希望形状入力手段により前記希望形状を入力した人物である希望人物の目的との関連が高い順、
前記周囲人物が属するグループと前記希望人物の属するグループとの関連が高い順、
前記周囲人物の年齢と前記希望人物の年齢との関連が高い順、及び、
前記周囲人物の性別と前記希望人物の性別との関連が高い順のうちの少なくとも１つの順序で決定される順位であることを特徴とする請求項２乃至８のいずれかに記載の領域配置装置。
【請求項１０】
請求項１乃至９のいずれかに記載の領域配置装置と、
前記領域配置装置により前記所定領域に設置された前記発光体とを備えたことを特徴とする領域配置システム。
【請求項１１】
請求項１乃至９のいずれかに記載の領域配置装置の各種処理手段としてコンピュータを機能させることを特徴とする領域配置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、領域配置装置、領域配置システム及び領域配置プログラムに関するものであり、詳細には、所定領域を複数の者が使用する場合において、所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムに関するものである。
【背景技術】
【０００２】
従来、所定領域を複数の者が一時的に使用する状況がある。例えば、フィットネススクールやジムでは、所定の空間（スタジオ／ダンスやエアロビクス、ヨガなどを行う広い部屋）を複数の人物が使用している。この場合には、どれだけの領域を使用するのかは、部屋全体のバランス、部屋の中にいる人数、周囲の人の動きの大きさなどを観察し、感覚的に判断している。これは、大変に気を使うことであり、場合によっては周囲の人とのトラブル発生の種となることもある。
【０００３】
また、従来、フィットネスクラブ等のレッスン予約において、レッスン予約ができなかった場合にアクセスログを残し、アフターフォローに利用する予約システムが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−３２９１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の発明の予約システムでは、レッスンの予約を管理しているのみであり、レッスン中にスタジオのどの領域を使用するのかを管理するものではない。よって、ユーザは周囲の人とのバランスを考え場所取りをしなければならないという問題点があった。また、スタジオの利用に限らず、限られた領域を利用する際に利用したい形状の領域を空き領域に自動的に配置することはできないという問題点があった。
【０００５】
本発明は、上述の問題点を解決するためになされたものであり、所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、請求項１に係る発明の領域配置装置では、所定領域を区切る区切りを識別可能に表示する表示手段を接続した領域配置装置であって、前記所定領域を区切った領域である区切り領域ごとにその区切り領域の使用の有無を示す使用情報を記憶する使用情報記憶手段と、前記所定領域において使用したい領域の形状である希望形状を入力する希望形状入力手段と、前記使用情報記憶手段に記憶されている前記使用情報に基づいて、前記希望形状入力手段により入力された前記希望形状で使用可能な領域を前記所定領域から使用可能領域として抽出する使用可能領域抽出手段と、前記使用可能領域抽出手段により抽出された前記使用可能領域の中から１つの領域を使用領域とする使用領域決定手段と、前記使用情報記憶手段に記憶されている前記使用情報のうち、前記使用領域決定手段により決定された前記使用領域をなす前記区切り領域を使用中とする使用情報記憶制御手段と、前記使用情報記憶手段に記憶されている前記使用情報において前記使用領域とされている領域を識別可能に前記表示手段に表示させる表示制御手段とを備えている。
【０００７】
また、請求項２に係る発明の領域配置装置では、請求項１に記載の発明の構成に加えて、前記使用可能領域が複数ある場合に、前記使用領域決定手段により複数の前記使用可能領域のうちいずれの使用可能領域を使用領域とするかの優先順位を指定する優先順位指定手段を備え、前記使用領域決定手段は、前記優先順位指定手段により指定された優先順位に基づいて前記使用領域を決定することを特徴とする。
【０００８】
また、請求項３に係る発明の領域配置装置では、請求項１又は２に記載の発明の構成に加えて、前記使用可能領域抽出手段により前記使用可能領域が抽出できなかった場合には、前記使用情報記憶手段に記憶されている前記使用情報に基づいて前記所定領域から使用可能な領域の形状である使用可能形状を抽出する使用可能形状抽出手段を備え、前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記使用可能形状から前記使用領域とすることを特徴とする。
【０００９】
また、請求項４に係る発明の領域配置装置では、請求項１乃至３のいずれかに記載の発明の構成に加えて、前記希望形状入力手段は、前記所定領域を使用する目的を示す目的情報ごとに、当該目的で使用する領域の形状を目的使用形状として記憶した目的情報記憶手段と、前記目的情報を入力する目的情報入力手段とを備え、前記目的情報入力手段により入力された前記目的情報に対応して前記目的情報記憶手段に記憶されている前記目的使用形状を希望形状とすることを特徴とする。
【００１０】
また、請求項５に係る発明の領域配置装置では、請求項４に記載の発明の構成に加えて、前記使用可能形状抽出手段は、前記目的情報記憶手段に記憶されている前記目的使用形状のうち前記所定領域で使用可能な目的使用形状を前記使用可能形状として抽出し、前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記目的使用形状に対応した前記目的情報から１つの前記目的情報を選択し、選択された前記目的情報の前記目的使用形状を前記使用領域とすることを特徴とする。
【００１１】
また、請求項６に係る発明の領域配置装置では、請求項１乃至４のいずれかに記載の発明の構成に加えて、前記表示手段は、前記所定領域を区切るために当該所定領域に設けられた発光体であり、前記表示制御手段は、前記使用情報において前記使用領域とされている領域を識別可能に前記発光体を発光させることを特徴とする。
【００１２】
また、請求項７に係る発明の領域配置装置では、請求項６に記載の発明の構成に加えて、前記表示制御手段は、前記目的情報に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする。
【００１３】
また、請求項８に係る発明の領域配置装置では、請求項６又は７に記載の発明の構成に加えて、前記目的情報ごとに前記目的情報の示す目的で前記所定領域を使用する際に出力される音楽又は音楽の種類を記憶する音楽情報記憶手段を備え、前記表示制御手段は、前記音楽情報記憶手段に記憶されている前記音楽又は前記音楽の種類に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする。
【００１４】
また、請求項９に係る発明の領域配置装置では、請求項２乃至８のいずれかに記載の発明の構成に加えて、前記優先順位は、前記使用可能領域の周囲の領域を使用している人物である周囲人物の領域の目的が、前記希望形状入力手段により前記希望形状を入力した人物である希望人物の目的との関連が高い順、前記周囲人物が属するグループと前記希望人物の属するグループとの関連が高い順、前記周囲人物の年齢と前記希望人物の年齢との関連が高い順、及び、前記周囲人物の性別と前記希望人物の性別との関連が高い順のうちの少なくとも１つの順序で決定される順位であることを特徴とする。
【００１５】
また、請求項１０に係る発明の領域配置システムでは、請求項１乃至９のいずれかに記載の領域配置装置と、前記領域配置装置により前記所定領域に設置された前記発光体とを備えたことを特徴とする。
【００１６】
また、請求項１１に係る発明の領域配置プログラムでは、請求項１乃至９のいずれかに記載の領域配置装置の各種処理手段としてコンピュータを機能させることを特徴とする。
【発明の効果】
【００１７】
請求項１に係る発明の領域配置装置では、ユーザが入力した希望形状で使用可能な領域を所定領域から抽出し、抽出された使用可能領域から使用領域が決定されるので、ユーザの希望した形状の領域を使用領域として、使用中でない領域から容易に選択することができる。
【００１８】
また、請求項２に係る発明の領域配置装置では、請求項１に記載の発明の効果に加えて、ユーザが使用領域を決定する際の優先順位を指定することができるので、使用領域として選択可能な使用可能領域が複数ある場合に、ユーザの希望する条件に応じてより望ましい領域を選択することができる。
【００１９】
また、請求項３に係る発明の領域配置装置では、請求項１又は２に記載の発明の効果に加えて、ユーザの希望する形状の領域が使用できない場合であっても、他の形状で使用可能な領域を抽出するので、希望する形状でなくとも代わりの形状の領域を使用領域とすることができる。
【００２０】
また、請求項４に係る発明の領域配置装置では、請求項１乃至３のいずれかに記載の発明の効果に加えて、ユーザは具体的な形状を入力しなくても、使用の目的を入力するだけで使用の目的に合った形状を希望形状として入力できるので、入力が楽である。また、具体的な形状を入力する場合、目的に合っていない形状を誤って入力してしまう危険性があるが、目的情報を入力すれば、目的に合った領域を間違いなく使用することができる。
【００２１】
また、請求項５に係る発明の領域配置装置では、請求項４に記載の発明の効果に加えて、ユーザの希望する目的に応じた領域が使用できない場合であっても、領域が使用可能な他の目的が抽出されるので、希望した目的以外の目的で所定領域を利用することができる。
【００２２】
また、請求項６に係る発明の領域配置装置では、請求項１乃至４のいずれかに記載の発明の効果に加えて、その選択された使用領域を発光体の発光により識別可能とすることができる。よって、ユーザは所定領域を使用しながら、どの領域が自分が使用してよい領域であるかを知ることができ、領域を使用している他の人にも知らせることができる。例えば、スタジオ等の空間を複数の人が利用したり、公園等の広場を複数の人が利用したりする場合には、周囲の人にぶつかったりすると、トラブルが発生することもある。そこで、使用に際しては、周囲の人にぶつからないように気を使う必要がある。本発明の領域配置装置では、実際に使用する領域に発光体が設置されて使用領域を識別可能としているので、使用開始時だけでなく、使用中における周囲への気遣いを軽減することができる。また、トラブルの発生を防ぐことができる。
【００２３】
また、請求項７に係る発明の領域配置装置では、請求項６に記載の発明の効果に加えて、目的ごとに発光量を異なるものとすることができ、発光体の発光量で目的を識別させたり、目的の内容に合った発光量としたりすることができる。
【００２４】
また、請求項８に係る発明の領域配置装置では、請求項６又は７に記載の発明の効果に加えて、音楽に合った発光量とすることができる。
【００２５】
また、請求項９に係る発明の領域配置装置では、請求項２乃至８のいずれかに記載の発明の効果に加えて、周囲の人物の目的がユーザの目的との関連が高い順であれば、例えば同じ目的であったり、似た内容の目的であったりして、ユーザや周囲の人物が所定領域を使用するのに周囲の人物に迷惑をかける可能性が低くなる。また、ユーザの属するグループが周囲の人物の属するグループと関連が高い順であれば、同じグループであったり、関係の高いグループであったりして、知人である可能性や使用目的が同じであったり似ていたりする可能性が高く、ユーザの周囲の人物も所定領域を使用しやすくなる。また、年齢の関連が高い順であれば、同世代の人物が周囲にいる可能性が高くなり、ユーザや周囲の人物が所定領域を使用するのに周囲の人物に迷惑をかける可能性が低くなる。また、性別の順であれば、同性が周囲に来る可能性が高く、ユーザの周囲の人物も所定領域を使用しやすくなる。
【００２６】
また、請求項１０に係る発明の領域配置システムでは、請求項１乃至９のいずれかに記載の領域配置装置と、前記領域配置装置により前記所定領域に設置された前記発光体とを備えることにより、請求項１乃至９のいずれかに記載の発明の効果と同様の効果を奏することができる。
【００２７】
また、請求項１１に係る発明の領域配置プログラムをコンピュータに実行させることにより、請求項１乃至９のいずれかに記載の発明の効果と同様の効果を奏することができる。
【発明を実施するための最良の形態】
【００２８】
以下、本発明の実施の形態を図面を参照して説明する。図１は、本発明の領域配置装置に接続したレーザ３（図１５参照）が設置された室の模式図である。図１に示す模式図は、フィットネスクラブ等で使用されているスタジオ１００の床１０１と隣り合った２面の壁１０２を示している。本実施の形態では、床１０１は６×６＝３６の領域に分けられている。そして、床１０１を成す床板の下層において、領域の境界に床１０１から天井に向けて発光されるレーザ３が列設されている。なお、床板はレーザ３の発するレーザ光を透過可能な素材で形成されている。これにより、所定の領域の境界に設けられているレーザ３を発光させることにより、室内には床１０１から天井に向けての光の壁が形成される。
【００２９】
本実施の形態では、このスタジオ１００を使用するユーザは、使用したい領域の形状、又は、利用する運動プログラムをスタジオ利用受付装置１に入力する。そして、スタジオ利用受付装置１では、使用可能な領域をユーザに割り当て、割り当てた領域の境界線に設置されているレーザ３を発光させ、光の壁を形成する。これにより、ユーザはスタジオ１００を利用する際に自分がどれだけの領域を使用してよいのか明確に判り、周囲の人に対して領域を侵していないか、ぶつからないかということを気にする必要がなくなるので、集中してスタジオ１００を利用することができる。
【００３０】
図１に示すように、床１０１は６×６の３６の領域（マス）に分割されている。この領域（マス）を利用して、ユーザの使用する領域を割り当てる。なお、図１における左上−右下方向を床１０１の横方向とし、領域（マス）を座標で捉える際のＸ軸方向とする。そして、左下−右上方向を床１０１の縦方向とし、領域（マス）を座標で捉える際のＹ軸方向とする。
【００３１】
次に、図２乃至図１０に示すスタジオ利用受付装置１で表示される画面を参照して、領域の割り当てについて説明する。図２は、ユーザＩＤ入力画面２０１を示す模式図であり、図３は、選択方法入力画面２０２を示す模式図であり、図４は、運動プログラム選択画面２０３を示す模式図であり、図５は、形状選択画面２０４を示す模式図であり、図６は、運動プログラム使用エリア表示画面２１１を示す模式図であり、図７は、代替運動プログラム使用エリア表示画面２１２を示す模式図であり、図８は、可能運動プログラムなし表示画面２１３を示す模式図であり、図９は、使用エリア表示画面２１４を示す模式図であり、図１０は、代替使用エリア表示画面２１５を示す模式図である。
【００３２】
図２に示すユーザＩＤ入力画面２０１は、スタジオ利用受付装置１のメインメニュー画面（図示外）において「スタジオ利用」メニューが選択されると表示される。ユーザＩＤ入力欄２０１１が設けられており、ユーザはキーボード１４又はマウス１５を操作して自身のＩＤを入力し、確定ボタン２０１２を選択する。すると、図３に示す選択方法入力画面２０２が表示される。本実施の形態では、スタジオ１００を利用する際に、運動プログラムを指定する方法と、利用エリア（希望形状）を指定する方法の２つの方法で利用の申し込みをすることができる。本実施の形態では、運動プログラムごとに使用するマスの形状が決められている。よって、運動プログラムが選択されることにより、ユーザが利用するマスの形状（希望形状）も決定されることとなる。
【００３３】
そこで、選択方法入力画面２０２には、運動プログラムボタン２０２１及び利用エリアボタン２０２２が設けられている。いずれかのボタンを選択し、確定ボタン２０２３が選択されると、図４に示す運動プログラム選択画面２０３が表示される。図４に示すように、運動プログラム選択画面２０３には、運動プログラム名が列記されるリストボックス２０３１が設けられており、このリストボックス２０３１で運動プログラムが選択され、確定ボタン２０３２が選択されると、リストボックス２０３１で選択されている運動プログラムが「希望運動プログラム」とされる。
【００３４】
そして、現在のスタジオ１００の使用状況に対して希望運動プログラムが利用できる場合には、図６に示す運動プログラム使用エリア表示画面２１１が表示される。この運動プログラム使用エリア表示画面２１１には、スタジオ１００の床１０１のマスを模式的に表示したマス目２１１１が表示されており、マスを塗り潰すことによりユーザが利用してよいマスを示している。また、ユーザが希望した運動プログラムを利用できない場合には、図７に示す代替運動プログラム使用エリア表示画面２１２に示すように、他の利用可能な運動プログラム（代替運動プログラム）が提示され、スタジオ１００の床１０１のマスを模式的に表示したマス目２１２１にマスを塗り潰すことにより代替運動プログラムで使用するマス（使用領域）が表示される。また、どの運動プログラムも利用できない場合には、図８に示すように、希望の運動プログラムでも他の運動プログラムでもスタジオ１００を利用できない旨を示すメッセージが表示される。
【００３５】
また、図３に示した選択方法入力画面２０２において利用エリアボタン２０２２が選択された場合には、図５に示す形状選択画面２０４が表示される。この形状選択画面には、マスの形状を示す図ごとにラジオボタンが付された形状選択部２０４１及び確定ボタン２０４２が設けられている。ラジオボタンにより使用するマスの形状が選択され、確定ボタン２０４２が選択されると、選択された形状が希望形状とされる。なお、ここでは希望形状をラジオボタンにより選択させているが、ユーザに縦方向のマス数及び横方向のマス数を入力させるようにしてもよい。
【００３６】
そして、現在のスタジオ１００の使用状況に対して希望形状のマスが利用できる場合には、図９に示す使用エリア表示画面２１４が表示される。この使用エリア表示画面２１４には、スタジオ１００の床１０１のマスを模式的に表示したマス目２１４１が表示されており、マスを塗り潰すことによりユーザが利用してよいマス（使用エリア）を示している。また、希望形状のマスが利用できない場合には、図１０に示す代替使用エリア表示画面２１５に示すように、希望形状よりも小さいが、使用可能なエリア（代替エリア）が提示され、スタジオ１００の床１０１のマスを模式的に表示したマス目２１５１にマスを塗り潰すことにより代替のマスが表示される。また、代替エリアも確保できない場合には、「ご利用可能なスペースがありません」等のスタジオ１００を利用できない旨を示すメッセージが表示される。
【００３７】
次に、図１１に示すスタジオ利用受付装置１で表示される画面を参照して、使用エリアを決定する際に優先する項目について説明する。図１１は、優先条件設定画面２２１を示す模式図である。本実施の形態では、スタジオ１００の使用エリアを決定する際に、使用可能なエリアが複数ある場合には、周囲の使用状況に基づいてどのエリアを使用エリアとするかを決定する。優先条件設定画面２２１は、その際の優先条件を設定する画面である。図１１に示すように、優先条件設定画面２２１には、第一条件を設定するリストボックス２２１１、第二条件を設定するリストボックス２２１２、確定ボタン２２１３が設けられている。リストボックス２２１１，２２１２には、どのエリアを使用エリアとするかを決定する際の条件を選択することができる。本実施の形態では、「なるべく隣り合わない」，「同性」，「同じ運動プログラム」，「同じジャンル」，「年齢」，「同じグループ」，「同じ曲調」，「なし」を選択肢としている。「なるべく隣り合わない」では、なるべく周囲の領域を他人が使用していないことを優先し、「同性」では、隣り合うマスを使用しているユーザの性別が自身と同じ性別であることを優先し、「同じジャンル」では、隣り合うマスを使用しているユーザの利用している運動プログラムが同じジャンルであることを優先し、「年齢」では、隣り合うマスを使用しているユーザの年齢が近いことを優先し、「同じグループ」では、隣り合うマスを使用するユーザが同じグループに属していることを優先し、「同じ曲調」では、隣り合うマスを使用しているユーザの利用する運動プログラムで流される音楽の曲調が同じであることを優先する。なお、「なし」は条件を設定しない。
【００３８】
次に、図１２に示すスタジオ利用受付装置１で表示される画面を参照して、レーザ３の照射量の決定に関する項目について説明する。図１２は、照射量設定画面２２２の模式図である。本実施の形態では、境界線のレーザ３の照射量を運動プログラム又は曲調に基づいて決定する。図１２に示すように、照射量設定画面２２２にはリストボックス２２２１及び確定ボタン２２２２が設けられている。リストボックス２２２１では、「運動プログラムに従う」か、「曲調に従う」かを選択することができる。リストボックス２２２１により決定基準が選択され、確定ボタン２２２２が選択されると、選択された基準が照射量決定の基準とされる。
【００３９】
次に、図１３及び図１４を参照して、スタジオ１００の床１０１のマスについて説明する。図１３は、床１０１のマスに番号及び領域の名称（マス名）を示したものであり、図１４は、図１３に示したマスの境界線に付された識別番号を示す模式図である。図１３及び図１４では、紙面左右方向を横方向とし、紙面上下方向を縦方向としている。なお、図１３及び図１４において紙面右方向へ進む方向をＸ軸の増加方向とし、紙面上方向へ進む方向をＹ軸の増加方向とする。また、Ｘ軸の増加方向を右方向、Ｘ軸の減少方向を左方向、Ｙ軸の増加方向を奥方向、Ｙ軸の減少方向を手前方向と呼ぶこととする。
【００４０】
図１３では、領域（マス）内の上段に番号、下段にマス名が記載されている。横方向及び縦方向で最も小さい値となるマスの番号が「１」、マス名が「０１０１」とされている。なお、マス名はマスを示すＸ座標及びＹ座標を２桁で並べた文字列とされている。つまり、マス名が「０３０４」であれば、Ｘ座標＝３，Ｙ座標＝４の位置にあることが判る。そして、番号「１」のマスから右方向へ向かって、番号「２」、マス名「０２０１」のマス，番号「３」、マス名「０３０１」のマス，番号「４」、マス名「０４０１」のマス，番号「５」、マス名「０５０１」のマス，番号「６」、マス名「０６０１」のマスというように続く。そして、一列奥側のマスについて、左から順に番号「７」、マス名「０１０２」のマス，番号「８」、マス名「０２０２」のマス，番号「９」、マス名「０３０２」のマス，番号「１０」、マス名「０４０２」のマス，番号「１１」、マス名「０５０２」のマス，番号「１２」、マス名「０６０２」のマスというように続く。以上のように、左から右へ、手前から奥へ順に番号が割り当てられ、Ｘ座標及びＹ座標を２桁で並べた文字列がマス名とされている。
【００４１】
また、図１４に示すように、マス名「０１０１」，番号「１」のマスの手前側の境界線には「ｈ１＿１」、奥側の境界線には「ｈ１＿２」、左側の境界線には「ｐ１＿１」、右側の境界線には「ｐ２＿１」が振られている。そして、マス名「０２０１」，番号「２」のマスの手前側の境界線には「ｈ２＿１」、奥側の境界線には「ｈ２＿２」、左側の境界線は番号「１」の右側の境界線と同じ境界線なので「ｐ２＿１」、右側の境界線には「ｐ３＿１」が振られている。また、マス名「０１０２」，番号「７」のマスの手前側の境界線は番号「１」のマスの奥側の境界線と同じ境界線なので「ｈ１＿２」、奥側の境界線には「ｈ１＿３」、左側の境界線には「ｐ１＿２」、右側の境界線には「ｐ２＿２」が振られている。マスの左側の境界線には、「ｈ」，ｘ座標１桁，「＿」，Ｙ座標１桁を並べた文字列が振られ、マスの右側の境界線には、「ｈ」，ｘ座標１桁＋１，「＿」，Ｙ座標１桁を並べた文字列が振られている。そして、マスの手前側の境界線には、「ｐ」，ｘ座標１桁，「＿」，Ｙ座標１桁を並べた文字列が振られている。マスの奥側の境界線には、「ｐ」，ｘ座標１桁，「＿」，Ｙ座標１桁＋１を並べた文字列が振られている。
【００４２】
次に、図１５を参照して、スタジオ利用受付装置１の電気的構成について説明する。図１５は、スタジオ利用受付装置１の電気的構成を示すブロック図である。スタジオ利用受付装置１は所謂パーソナルコンピュータであり、図１５に示すように、スタジオ利用受付装置１には、スタジオ利用受付装置１の制御を司るＣＰＵ１０が設けられている。そして、ＢＩＯＳ等を記憶したＲＯＭ１１、種々のデータを一時的に記憶するＲＡＭ１２、種々のデータを記憶するＨＤＤ１３、ユーザからの入力を受け付けるキーボード１４及びマウス１５、画像を表示するディスプレイ１６、レーザ制御装置２を接続する通信装置１７、時間を計測するＲＴＣ１８が少なくとも設けられている。
【００４３】
レーザ制御装置２には、床１０１の床板の下層に設置されたレーザ３が接続されている。このレーザ３は、マスの境界線ごとにグループ化されてレーザ制御装置２で管理されている。１つの境界線には１００個のレーザ３が設置されている。スタジオ利用受付装置１は、レーザ制御装置２に対してどの境界線を何％の出力で発光させるかを指示するコマンドを出力する。レーザ制御装置２はコマンドに応じて、レーザ３を発行させる。例えば、「ｈ１＿１」の境界線を１００％で出力するコマンドを受けた場合には、「ｈ１＿１」のグループに属している１００個の全てを発光させる。また１０％の場合には、例えば、１０，２０，３０，４０，５０，６０，７０，８０，９０，１００番目の１０個のレーザ３を発光させる。
【００４４】
なお、スタジオ利用受付装置１とレーザ制御装置２との接続は、ＵＳＢ接続等の直接接続であってもよいし、ＬＡＮを介した接続であってもよい。また、スタジオ利用受付装置１に直接レーザ３を接続して、スタジオ利用受付装置１にレーザ制御装置の機能を持たせてもよい。
【００４５】
次に、図１６乃至図２２を参照して、ＨＤＤ１３に設けられている記憶エリアについて説明する。図１６は、ＨＤＤ１３に設けられている記憶エリアを示す模式図であり、図１７は、ＨＤＤ１３に設けられている運動プログラム情報記憶エリア１３２の構成を示す模式図であり、図１８は、ＨＤＤ１３に設けられている曲調情報記憶エリア１３３の構成を示す模式図である。そして、図１９は、ＨＤＤ１３に設けられている設定情報記憶エリア１３６の構成を示す模式図であり、図２０は、ＨＤＤ１３に設けられているマス使用情報記憶エリア１３７の構成を示す模式図であり、図２１は、ＨＤＤ１３に設けられている境界線使用情報記憶エリア１３８の構成を示す模式図である。そして、図２２は、３人のユーザが利用している状態を示す模式図である。
【００４６】
図１６に示すように、ＨＤＤ１３には、スタジオ利用受付プログラム記憶エリア１３１、運動プログラム情報記憶エリア１３２（図１７参照）、曲調情報記憶エリア１３３（図１８参照）、マス境界線情報記憶エリア１３４、ユーザ情報記憶エリア１３５、設定情報記憶エリア１３６（図１９参照）、マス使用情報記憶エリア１３７（図２０参照）、境界線使用情報記憶エリア１３８が少なくとも設けられている。スタジオ利用受付プログラム記憶エリア１３１には、パーソナルコンピュータをスタジオ利用受付装置１として機能させるためのスタジオ利用プログラムが記憶されている。ＣＰＵ１０がこのスタジオ利用プログラムを実行することにより、パーソナルコンピュータがスタジオ利用受付装置１として機能する。
【００４７】
運動プログラム情報記憶エリア１３２には、運動プログラム名及び、その運動プログラムに関する情報が記憶されている。図１７に示すように、運動プログラム情報記憶エリア１３２には、運動プログラム名欄、ジャンル欄、形状欄、照射量欄、曲調欄が少なくとも設けられている。ジャンル欄には、その運動プログラムのジャンル（ヨガ、エアロ、ストリートダンス、クラシックなど）を示す値が記憶され、形状欄には、（Ｘ軸方向のマスの個数，Ｙ軸方向のマスの個数）が記憶されている。また、照射量欄には、レーザ３の照射量が０〜１００の値で記憶されている。そして、曲調欄にはその運動プログラムを利用する際に流される音楽の曲調が記憶されている。なお、ユーザが使用中に聴く音楽は、スタジオ１００全体に流れるものではなく、ユーザが携帯型のイヤホンを利用し、ユーザごとに音楽が流される。そして、図１８に示すように、曲調情報記憶エリア１３３には、曲調に対してレーザ３の照射量として「０」，「１０」，「２０」，「３０」，「４０」，「５０」，「６０」，「７０」，「８０」，「９０」，「１００」のいずれかの値が記憶されている。そして、マス境界線情報記憶エリア１３４には、マスの境界線を示す情報が記憶される。例えば、図１４に示した例では、番号「１」に対応して、「ｈ１＿１」，「ｈ１＿２」，「ｐ１＿１」，「ｐ２＿１」が記憶されている。
【００４８】
そして、設定情報記憶エリア１３６には、使用するマスを決定する際の条件及びレーザ３の照射量を決定する際の基準が記憶される。図１９に示すように、設定情報記憶エリア１３６には、第一条件欄、第二条件欄、照射量判断欄が設けられている。第一条件欄には第一に優先する条件として設定された内容を示す値が記憶され、第二条件欄には第二に優先する条件として設定された内容を示す値が記憶される。そして、照射量判断欄には、照射量を決定する際に基準となる内容を示す値が記憶される。
【００４９】
そして、マス使用情報記憶エリア１３７には、床１０１を分割した各領域（マス）の使用状況が記憶される。図２０に示すように、マス使用情報記憶エリア１３７には、番号欄、マス名欄、使用中フラグ欄、運動プログラム名欄、ユーザＩＤ欄が少なくとも設けられている。そして、番号「１」〜「３６」までのマスの情報が記憶される。番号欄には、図１３に示したマスの番号が記憶され、マス名欄には、図１３に示したマス名が記憶されている。そして、使用中フラグは、そのマスが使用中であるか否かを示しており、「１」が使用中を示し、「０」が空きを示している。そして、運動プログラム名欄にはそのマスを使用している運動プログラム名が記憶され、ユーザＩＤ欄にはそのマスを使用しているユーザのＩＤ（ユーザＩＤ）が記憶される。そして、図２１に示すように、境界線使用情報記憶エリア１３８には、ユーザごとに使用中の領域の境界線（レーザ３を発光させている境界線）を示す識別番号が記憶されている。なお、図２０及び図２１のデータは、図２２に示す利用例でのものである。図２２に示す各マスに記されている値は、１段目がマスの番号、２段目がマス名、３段目が使用ユーザの性別（Ｍは男性、Ｆは女性）、４段目が運動プログラム名、５段目がユーザＩＤである。そして、ユーザ情報記憶エリア１３５には、ユーザＩＤに対応してユーザに関する情報が記憶されている。例えば、ユーザの氏名、性別、属するグループ、年齢などである。
【００５０】
次に、図２３乃至図２７を参照して、ＲＡＭ１２に設けられている記憶エリアについて説明する。図２３は、ＲＡＭ１２に設けられている記憶エリアを示す模式図であり、図２４は、ＲＡＭ１２に設けられている候補マス記憶エリア１２５を示す模式図であり、図２５は、ＲＡＭ１２に設けられている要素マス記憶エリア１２６を示す模式図であり、図２６は、ＲＡＭ１２に設けられている使用マス記憶エリア１２７を示す模式図であり、図２７は、ＲＡＭ１２に設けられている運動プログラム検索フラグ記憶エリア１２８を示す模式図である。
【００５１】
図２３に示すように、ＲＡＭ１２には、入力ユーザＩＤ記憶エリア１２１、選択方法記憶エリア１２２、希望運動プログラム名記憶エリア１２３、希望形状記憶エリア１２４、候補マス記憶エリア１２５（図２４参照）、要素マス記憶エリア１２６（図２５参照）、使用マス記憶エリア１２７（図２６参照）、運動プログラム検索フラグ記憶エリア１２８（図２７参照）、境界線記憶エリア１２９、照射量記憶エリア１４１、使用中マス数記憶エリア１４２、消灯境界線記憶エリア１４３、変更フラグ記憶エリア１４４が少なくとも設けられている。入力ユーザＩＤ記憶エリア１２１には、ユーザにより入力されたユーザＩＤが記憶される。選択方法記憶エリア１２２には、ユーザにより選択されたスタジオの利用方法を示す値が記憶される。本実施の形態では、運動プログラムを利用する場合には「１」、希望の領域（マス）の形状を指定する場合には「２」を記憶するものとする。そして、希望運動プログラム名記憶エリア１２３には、運動プログラムを利用すると選択された場合に、利用される運動プログラム名が記憶される。また、希望形状記憶エリア１２４には、希望の形状を指定すると選択された場合に、利用されるマスの形状が記憶される。ここでは、（Ｘ軸方向のマス数，Ｙ軸方向のマス数）として記憶される。以下、希望形状のＸ軸方向のマス数を「ｘ」、希望形状のＹ軸方向のマス数を「ｙ」と記載する。
【００５２】
そして、候補マス記憶エリア１２５には、使用マスの候補となっているマス群（以下、「候補マス」という）に関する情報が記憶される。図２４に示すように、候補マス記憶エリア１２５は、候補マスを示す候補番号ｊを第一の次元とし、マス名欄、隣接度欄、第一条件欄、第二条件欄を要素とした一次元配列である。この配列要素をｋｏｕｈｏ［ｊ］と示す。図２４に示す候補番号は配列の添字ｊを示す番号である。マス名欄には候補とされている領域の一番左奥のマスのマス名が記憶される。なお、以下、マス群の一番左奥のマスを「基準マス」といい、候補マスの基準マスを「候補基準マス」という。そして、隣接度欄には候補マスに隣接しているマスのうち他のユーザが使用しているマスの数が記憶される。そして、第一条件欄には、第一条件とされている条件に対する情報が記憶され、第二条件欄には、第二条件とされている条件に対する情報が記憶される。図２４に示す例は、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されている場合のものである。１番目の候補マスでは、候補基準マスのマス名「０４０３」の候補マスでは、男性に隣接しているマスが２つ、女性に隣接しているマスが２つある。また、運動プログラム「ヨガ２」に隣接しているマスが２つ、「エアロ１」に隣接しているマスが２つある。
【００５３】
そして、要素マス記憶エリア１２６には、候補マスを構成する要素マスの情報が記憶される。図２５に示すように、要素マス記憶エリア１２６は、候補マスを示す候補番号ｊを第一次元とし、候補マスを構成するマス（要素マス）を示す要素番号ｋを第二の次元とし、要素としてマス名欄、隣接度欄、第一条件欄、第二条件欄を設けた二次元配列である。つまり、候補マスごとにその候補マスを構成する要素マスに関する情報が記憶されている。この配列要素をｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［ｋ］と示す。マス名欄には要素マスのマス名が記憶され、隣接度欄には、その要素マスに隣接しているマス（隣接マス）のうち他のユーザが使用しているマスの数が記憶される。本実施の形態では、横方向及び縦方向に隣接したマス、つまり、マスの境界線を共有するマスを隣接マスとする。そして、第一条件欄には、第一条件とされている条件に対する情報が記憶され、第二条件欄には、第二条件とされている条件に対する情報が記憶される。
【００５４】
図２５に示す例は、図２４に示した候補マス記憶エリア１２５での例と同様に、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されている場合のものであり、図２２に示した状態での値を示している。１番目の候補マスでは、候補基準マスのマス名「０４０３」の候補マスの要素マスは、マス名「０４０３」，「０５０３」，「０４０４」，「０５０４」，「０４０５」，「０５０５」である。そして、マス名「０４０３」では、図２２に示すように、隣接マス（０３０３，０５０３，０４０２，０４０４）において、０４０２のマスのみがユーザＩＤ「３０３０３」により使用されている。そして、ユーザＩＤ「３０３０３」のユーザは女性であり、「ヨガ２」を利用しているので第一条件欄に女性のマスが１つあるとされており、第二条件欄に「ヨガ２」のマスが１つあるとされている。
【００５５】
使用マス記憶エリア１２７には、使用マスを構成するマスのマス名が記憶される。図２６に示すように、使用マス記憶エリア１２７は使用番号を第一の次元とする一次元配列である。この配列要素をｒｉｙｏｕ［ｍ］（ｍは添字番号）と示す。なお、ｒｉｙｏｕ［１］には基準マスのマス名が記憶される。
【００５６】
運動プログラム検索フラグ記憶エリア１２８には、図２７に示すように、ユーザの希望した運動プログラムが利用できなかった場合に他の運動プログラムを検索する際に使用される検索フラグが運動プログラムごとに記憶されている。そして、境界線記憶エリア１２９には、使用マスの周囲の境界線を示す情報が記憶される。照射量記憶エリア１４１には、レーザ３の照射量が記憶される。使用中マス数記憶エリア１４２には、要素マスに隣接したマスの数を計数するのに使用される使用中マス数が記憶される。消灯境界線記憶エリア１４３には、スタジオ１００の使用が終了した際にレーザ３を消灯させる境界線を示す情報が記憶される。変更フラグ記憶エリア１４４には、ユーザの希望した運動プログラムや利用エリアが利用できなかった場合に他の運動プログラムや他の形状のエリアに変更するための処理を行う際にＯＮとされる変更フラグが記憶される。
【００５７】
次に、図２８乃至図３５を参照して、スタジオ利用受付装置１の動作について説明する。図２８は、メイン処理のフローチャートであり、図２９は、メイン処理の中で実施される候補検索処理のフローチャートであり、図３０は、候補検索処理の中で実施される候補基準マス抽出処理のフローチャートであり、図３１は、候補検索処理の中で実施される候補なし処理のフローチャートであり、図３２は、候補検索処理の中で実施される周囲状況取得処理のフローチャートであり、図３３は、メイン処理の中で実施されるマス使用情報設定処理のフローチャートであり、図３４は、メイン処理の中で実施される表示処理のフローチャートであり、図３５は、メイン処理の中で実施される使用終了処理のフローチャートである。
【００５８】
メイン処理は、スタジオ利用受付プログラムがＣＰＵ１０で実施され、メインメニュー画面（図示外）において「スタジオ利用」メニューが選択され、種々の記憶エリアの初期化が行われた後に開始される処理である。図２８に示すように、まず、ユーザＩＤ入力画面２０１（図２参照）が表示される（Ｓ１）。そして、ユーザＩＤ入力画面２０１への入力が受け付けられ、ユーザＩＤ入力欄２０１１に入力された値が入力ユーザＩＤ記憶エリア１２１に記憶される（Ｓ２）。そして、マス使用情報記憶エリア１３７のユーザＩＤ欄に入力ユーザＩＤが記憶されているか否かにより、入力されたユーザＩＤがスタジオ１００を使用中のユーザであるか否かの判断が行われる（Ｓ３）。使用中のユーザでなければ（Ｓ３：ＮＯ）、選択方法入力画面２０２（図３参照）が表示され（Ｓ４）。そして、選択方法入力画面２０２への入力が受け付けられ、選択方法記憶エリア１２２に記憶される（Ｓ５）。
【００５９】
ここで、選択方法入力画面２０２において「運動プログラム」が選択された場合には（Ｓ６：ＹＥＳ）、運動プログラム選択画面２０３（図４参照）が表示される（Ｓ７）。そして、運動プログラム選択画面２０３への入力が受け付けられ、希望運動プログラム名記憶エリア１２３に記憶される（Ｓ８）。そして、運動プログラム情報記憶エリア１３２から選択運動プログラム名の運動プログラムのマスの形状が読み出され、希望形状記憶エリア１２４に記憶される（Ｓ９）。そして、運動プログラム検索フラグ記憶エリア１２８の選択運動プログラムの検索フラグがＯＮとされ、変更フラグ記憶エリア１４４の運動プログラム変更フラグがＯＦＦとされる（Ｓ１０）。そして、Ｓ１３へ進む。
【００６０】
一方、選択方法入力画面２０２において「運動プログラム」が選択されず「利用エリア」が選択された場合には（Ｓ６：ＮＯ）、形状選択画面２０４（図５参照）が表示され（Ｓ１１）、形状選択画面２０４の入力が受け付けられて、選択された形状が希望形状記憶エリア１２４に記憶される（Ｓ１２）。そして、Ｓ１３へ進む。
【００６１】
次いで、候補検索処理が行われる（Ｓ１３、図２９参照）。ここでは、使用マスが決定される。詳細については、図２９乃至図３２を参照して後述する。使用マスが決定されたら、マス使用情報設定処理が行われる（Ｓ１４、図３３参照）。ここでは、使用マスに関する情報がマス使用情報記憶エリア１３７に記憶されたり、レーザ３に出力指示がなされたりする。詳細については、図３３を参照して後述する。次いで、表示処理が行われる（Ｓ１５、図３４参照）。ここでは、ユーザに対して決定された使用エリアを報知する画面（図６，図７，図９，図１０参照）が表示される。詳細については、図３４を参照して後述する。そして、メイン処理は終了する。
【００６２】
また、メイン処理のＳ３において、スタジオ１００を使用中のユーザであった場合には、使用を終了するための使用終了処理が行われ（Ｓ１９、図３５参照）、Ｓ１へ戻る。この使用終了処理では、ユーザのスタジオ１００の利用の終了に伴い、このユーザが使用していた領域の境界線のレーザ３を消灯させる。図３５に示すように、まず、境界線使用情報記憶エリア１３８が参照され、入力ユーザＩＤが使用していた境界線が読み出され、消灯境界線記憶エリア１４３に記憶される（Ｓ１３１）。そして、消灯境界線記憶エリア１４３に記憶されている境界線について他のユーザが使用しているものがあれば、消灯境界線記憶エリア１４３から削除される（Ｓ１３２）。そして、消灯境界線記憶エリア１４３に記憶されている境界線について、レーザ３を消灯させる指示がレーザ制御装置２へ出力される（Ｓ１３３）。レーザ制御装置２では、この指示を受けるとその境界線に属するレーザ３を消灯させる。
【００６３】
次いで、境界線使用情報記憶エリア１３８から入力ユーザＩＤの情報が削除される（Ｓ１３４）。そして、「ご利用ありがとうございました」等のメッセージが記載された私用終了画面（図示外）がディスプレイ１６に表示される（Ｓ１３５）。そして、使用終了処理は終了し、メイン処理も終了する。
【００６４】
次に、図２９乃至図３２のフローチャートを参照して、候補検索処理について説明する。候補検索処理では、まず、候補基準マス抽出処理が行われる（Ｓ２１、図３０参照）。候補基準マス抽出処理では、候補マスが検索され、各候補マスの候補基準マスのマス名が候補マス記憶エリア１２５に記憶される。図３０に示すように、まず、変数ｃに初期値の「０」が記憶され、変数ｉに初期値の「０」が記憶される（Ｓ４１）。変数ｃは、マスの番号を計数するためのものであり、変数ｉは候補マス記憶エリア１２５の一次元配列の添字として使用される（ｋｏｕｈｏ［ｉ］）。そして、変数ｃに「１」が加算され（Ｓ４２）、変数ｃが「３６（最大マス数）」より大きいか否かにより、全てのマスを探索したか否かの判断が行われる（Ｓ４３）。
【００６５】
変数ｃはまだ「１」であり、探索を開始する段階なので全てのマスを探索していないと判断される（Ｓ４３：ＮＯ）。そして、マス使用情報記憶エリア１３７の番号ｃのマスの使用中フラグが参照され、ｃ番目のマスが使用であるか否かの判断が行われる（Ｓ４４）。使用中フラグがＯＮであり、ｃ番目のマスが使用中であれば（Ｓ４４：ＹＥＳ）、このマスを候補基準マスとすることはできないので、Ｓ４２へ戻り、次のマスの処理を行うために変数ｃに「１」が加算される（Ｓ４２）。
【００６６】
ｃ番目のマスが使用中でない場合には（Ｓ４４：ＮＯ）、番号ｃのマスを候補基準マスとする場合の候補マスの使用中フラグがマス使用情報記憶エリア１３７から参照される（Ｓ４５）。希望形状が（２，３）である場合に、番号「ｃ＝１」のマスが候補基準マスである場合には番号「２」，マス名「０２０１」、番号「７」，マス名「０１０２」、番号「８」，マス名「０２０２」、番号「１３」，マス名「０１０３」、番号「１４」，マス名「０２０３」のマスの使用中フラグが参照される。そして、全てのマスの使用中フラグがＯＦＦであるか否かにより、全てのマスが使用中でないか否かの判断が行われる（Ｓ４６）。１つでも使用中のマスがあれば（Ｓ４６：ＮＯ）、番号ｃのマスを候補基準マスとすることはできないので、Ｓ４２へ戻り、次のマスの処理を行うために変数ｃに「１」が加算される（Ｓ４２）。また、全てのマスが使用中でない場合、つまり、使用中のマスがない場合には（Ｓ４６：ＹＥＳ）、番号ｃのマスを候補基準マスとすることができるので、変数ｉに「１」が加算され（Ｓ４７）、候補マス記憶エリア１２５のマス名欄（ｋｏｕｈｏ［ｉ］：マス名）に番号ｃのマスのマス名が記憶される（Ｓ４８）。そして、Ｓ４２へ戻り、次のマスの処理を行うために変数ｃに「１」が加算される（Ｓ４２）。
【００６７】
このようにして、Ｓ４２〜Ｓ４８の処理が繰り返し実施され、変数ｃが「３６」より大きくなったら（Ｓ４３：ＹＥＳ）、候補検索処理へ戻る。この時点で候補マス記憶エリア１２５のマス名欄には、候補基準マスのマス名が記憶されている。
【００６８】
図２９に示すように候補検索処理では、候補基準マス抽出処理が終了すると（Ｓ２１）、変数ｉの値に基づいて候補基準マスがないか否かの判断が行われるかの判断が行われる（Ｓ２２）。変数ｉが「０」であれば、候補基準マスがないので（Ｓ２２：ＹＥＳ）、Ｓ３１へ進み、希望形状を９０度回転させたり、希望形状を変更したり、変形したりして代替となる形状を決定する（Ｓ３１〜Ｓ３６）。そして、Ｓ２１へ戻り候補基準マス抽出処理が行われる。具体的には、まず、回転フラグがＯＮであるか否かの判断が行われる（Ｓ３１）。この回転フラグは、初期値としてＯＦＦ（０）が与えられている。そこで、ユーザが指定した希望形状での候補基準マスがなかった場合には、回転フラグはＯＮでなくＯＦＦであるので（Ｓ３１：ＮＯ）、希望形状が正方形であるか否か、つまり、ｘ＝ｙであるか否かの判断が行われる（Ｓ３２）。
【００６９】
ｘ≠ｙであれば（Ｓ３３：ＮＯ）、希望形状は正方形でないので希望形状を回転させると異なる形状となる。そこで、希望形状のｘ，ｙを入れ替え、（ｘ，ｙ）が（ｙ，ｘ）とされる（Ｓ３３）。そして、回転フラグが回転させたことを示すためにＯＮとされる（Ｓ３４）。そして、Ｓ２１へ戻り、回転後の形状で候補基準マス抽出処理が行われる（Ｓ２１）。ここで、候補基準マスが抽出されれば（Ｓ２２：ＮＯ）、Ｓ２３へ進む。希望形状を回転させても候補基準マスが抽出されなければ（Ｓ２２：ＹＥＳ）、再度Ｓ３１へ進む。ここでは回転フラグはＯＮとされているので（Ｓ３１：ＹＥＳ）、回転フラグがＯＦＦとされる（Ｓ３５）。そして、候補なし処理が行われる（Ｓ３６、図３１参照）。また、ユーザが指定した希望形状での候補基準マスがなかった場合に（Ｓ２２：ＹＥＳ）、回転フラグがＯＦＦであり（Ｓ３１：ＮＯ）、ｘ＝ｙであった場合にも（Ｓ３２：ＹＥＳ）、希望形状を回転させても同様の形状であるので、希望形状を回転させても候補基準マスは抽出されないことが判っているので、候補なし処理が行われる（Ｓ３６、図３１参照）。この候補なし処理では、ユーザが運動プログラムを指定した場合には、同じジャンルの運動プログラムを代替プログラムとして選択し、希望形状を変更する。また、希望形状を指定した場合には、希望形状を小さく変更する。
【００７０】
図３１に示すように、候補なし処理では、まず、ユーザが「運動プログラム」を指定したか否かの判断が行われる（Ｓ７１）。選択方法記憶エリア１２２に運動プログラム名を指定することを示す情報が記憶されている場合には「運動プログラム」が指定されていると判断される（Ｓ７１：ＹＥＳ）。そこで、運動プログラム検索フラグ記憶エリア１２８（図２７参照）の検索フラグ欄が参照され、検索フラグがＯＦＦの運動プログラムがあるか否かにより、候補基準マスの抽出が行われていない運動プログラムがあるか否かの判断が行われる（Ｓ８１）。検索フラグがＯＦＦの運動プログラムがあれば（Ｓ８１：ＹＥＳ）、代替の運動プログラムを用いることを示すために運動プログラム変更フラグがＯＮとされる（Ｓ８２）。そして、検索フラグがＯＦＦの運動プログラムのうち、希望運動プログラムと同じジャンルの運動プログラムがあるか否かの判断が行われる（Ｓ８３）。なお、希望運動プログラムのジャンルはＲＡＭ１２の図示外の記憶エリアに記憶されている。運動プログラムのジャンルはＨＤＤ１３の運動プログラム情報記憶エリア１３２から取得できる。
【００７１】
そして、同じジャンルの運動プログラムがあれば（Ｓ８３：ＹＥＳ）、その同じジャンルの運動プログラムのうち、任意の１つの運動プログラムの運動プログラム名が希望運動プログラム名記憶エリア１２３に記憶される（Ｓ８４）。そして、その運動プログラムの検索フラグがＯＮとされ（Ｓ８５）、その運動プログラムの形状が希望形状記憶エリア１２４に記憶される（Ｓ８８）。また、同じジャンルの運動プログラムがなければ（Ｓ８３：ＮＯ）、検索フラグがＯＦＦの運動プログラムのうち、任意の１つの運動プログラムの運動プログラム名が希望運動プログラム名記憶エリア１２３に記憶される（Ｓ８６）。そして、その運動プログラムの検索フラグがＯＮとされ（Ｓ８７）、その運動プログラムの形状が希望形状記憶エリア１２４に記憶される（Ｓ８８）。そして、候補なし処理は終了し、図２９に示す候補検索処理へ戻り、Ｓ２１へ進む。そして、候補なし処理で変更された希望形状での候補基準マスの抽出が行われる（Ｓ２１）。
【００７２】
なお、検索フラグがＯＦＦの運動プログラムがなければ（Ｓ８１：ＮＯ）、代替となる運動プログラムがないので、利用可能な運動プログラムなし表示画面２１３（図８参照）が表示される（Ｓ８９）。そして、候補なし処理は終了し、メイン処理も終了する。
【００７３】
一方、図３１に示す候補なし処理のＳ７１において、希望運動プログラム名記憶エリア１２３の運動プログラム名が記憶されておらず、「運動プログラム」が指定されていないと判断された場合には（Ｓ７１：ＮＯ）、「利用エリア」指定がされているので、希望形状の縮小が行われる（Ｓ７２〜Ｓ７５）。そこで、まず、希望形状を示す（ｘ，ｙ）において、ｘ，ｙ共に最小値であるか否かの判断が行われる（Ｓ７２）。この最小値は予め登録されている値でもよいし、ユーザに利用エリアを選択させる際に入力させてもよい。ここでは、例えば「２」とするが、ｘ，ｙの最小値は同じ値でなく、それぞれに対して最小値を設定してもよい。
【００７４】
ｘ，ｙ共に最小値「２」であれば（Ｓ７２：ＹＥＳ）、希望形状を縮小することはできないので、利用可能なエリアがないことを示すメッセージを表示した利用可能エリアなし画面が表示され（Ｓ７６）、メイン処理が終了する。また、ｘ，ｙ共に最小値でない場合には（Ｓ７２：ＮＯ）、縮小カウンタが「３」より大きいか否かの判断が行われる（Ｓ７３）。この縮小カウンタはＲＡＭ１２の図示外の記憶エリアに設けられており、メイン処理が開始される際に「０」に初期化されている。縮小カウンタが「３」より大きくなければ（Ｓ７３：ＮＯ）、希望形状が縮小される（Ｓ７４）。具体的には、ｘ，ｙの値が比較され、大きい方の値から「１」が減算される。そして、縮小カウンタに「１」が加算され（Ｓ７５）、候補なし処理は終了し、図２９に示す候補検索処理へ戻り、Ｓ２１へ進む。そして、候補なし処理で変更された希望形状での候補基準マスの抽出が行われる（Ｓ２１）。なお、縮小された希望形状でも候補基準マスが抽出されなかった場合には、ｘ，ｙ共に最小値でなければ再び希望形状が縮小される。そして、３回縮小が行われても候補基準マスが抽出されなければ、Ｓ７３において縮小カウンタが「３」より大きいと判断され（Ｓ７３：ＹＥＳ）、利用可能なエリアがないことを示すメッセージを表示した利用可能エリアなし画面が表示され（Ｓ７６）、メイン処理が終了する。
【００７５】
以上のようにして、候補なし処理では、ユーザの指定に基づいて、希望形状が変更される。そして、変更後の希望形状で候補基準マスの抽出が行われる。
【００７６】
ここで、図２９に示す候補検索処理の候補基準マス抽出処理（Ｓ２１）において、候補基準マスが抽出された場合（Ｓ２２：ＮＯ）の処理について説明する。まず、変数ｉが「１」であるか否かにより、候補基準マスが１つであるか否かの判断が行われる（Ｓ２３）。候補基準マスが１つであれば（Ｓ２３：ＹＥＳ）、その候補基準マスを基準マスとし、希望形状の領域がこのユーザの使用領域とされるので、候補基準マスを使用基準マスとし（Ｓ２６）、メイン処理へ戻る。具体的には、候補マス記憶エリア１２５のｋｏｕｈｏ［１］のマス名が使用マス記憶エリア１２７のｒｉｙｏｕ［１］のマス名に記憶される。
【００７７】
また、変数ｉが「１」でなく、候補基準マスが複数ある場合には（Ｓ２３：ＮＯ）、周囲状況取得処理が行われる（Ｓ２４、図３２）。この周囲状況取得処理は、それぞれの候補基準マスを基準マスとして希望形状の領域を確保した際において、その周囲のマスの利用状況を取得するものである。図３２に示すように、まず、変数ｊに初期値の「０」が記憶される（Ｓ５１）。この変数ｊは、候補マス記憶エリア１２５の一次元配列の添字として使用される（ｋｏｕｈｏ［ｊ］）。そして、変数ｊに「１」が加算され（Ｓ５２）、変数ｉより小さいか否かの判断が行われる（Ｓ５３）。変数ｉの示す値は候補基準マスの数であり、ｋｏｕｈｏ［ｊ］においてデータが記憶されている最大値である。変数ｊが最大値ｉよりも小さければ（Ｓ５３：ＹＥＳ）、ｋｏｕｈｏ［ｊ］のマス名にマス名が記憶されているマスを基準マスとした際に、希望形状の領域をなすために使用されるマスを要素マスとし、要素マス記憶エリア１２６のｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［１〜ｘ×ｙ］のマス名に記憶される（Ｓ５４）。なお、「ｘ×ｙ」は希望形状を形成するマス数である。また、以下、ｋｏｕｈｏ［ｊ］のマス名にマス名が記憶されているマスを基準マスとした候補マスを注目候補マスという。
【００７８】
そして、変数ｋに初期値の「０」が記憶される（Ｓ６１）。この変数ｋは、要素マス記憶エリア１２６の二次元の配列の添字として使用される。よって、変数ｋは「１」〜「ｘ×ｙ」の整数を取る。次いで、変数ｋに「１」が加算され（Ｓ６２）、変数ｋが最大値である「ｘ×ｙ」よりも小さいか否かの判断が行われる（Ｓ６３）。変数ｋが「ｘ×ｙ」よりも小さければ（Ｓ６３：ＹＥＳ）、要素マス記憶エリア１２６のｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［ｋ］のマス名欄の示すマス（注目マス）の隣接マスのうち、使用中であるマス（使用中マス）の数が計数され、候補マス記憶エリア１２５のｋｏｕｈｏ［ｊ］の隣接度欄に加算される（Ｓ６４）。また、使用中であるか否かはＨＤＤ１３のマス使用情報記憶エリア１３７の使用中フラグを参照することにより判断できる。
【００７９】
例えば、図１０に示す例の使用状況において、希望領域の形状が「２×３」である場合を考える。図２５に示す要素マス記憶エリア１２６のｋｏｕｈｏ［１］.ｙｏｕｓｏ［１］のマス名「０４０３」のマスを注目マスとすると、隣接マスのマス名は「０４０２」，「０３０３」，「０５０３」，「０４０４」である。これらの隣接マスの中で使用中であるのは「０４０２」である。よって、ｋｏｕｈｏ［１］の隣接度欄は「１」となる。
【００８０】
次いで、使用中マスの第一条件に関する値がｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［ｋ］の第一条件欄に集計されて記憶され、第二条件に関する値がｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［ｋ］の第二条件欄に集計されて記憶される（Ｓ６６）。図１３に示した例では、第一条件が「性別」、第二条件が「運動プログラム」であるとすると、隣接マスの使用中マスである「０４０２」は性別が「女性」、運動プログラムが「ヨガ２」であるので、ｋｏｕｈｏ［１］.ｙｏｕｓｏ［１］の第一条件欄は「女性」が「１」、第二条件欄は「ヨガ２」が「１」と記憶される。
【００８１】
そして、Ｓ６２へ戻り、変数ｋに「１」が加算され、次の要素マスが注目マスとされる。図２５に示す例では、ｋｏｕｈｏ［１］.ｙｏｕｓｏ［２］のマス名「０５０３」示すマスが注目マスとされる。変数ｋは「ｘ×ｙ＝２×３＝６」よりも小さく（Ｓ６３：ＹＥＳ）、「０５０３」の隣接マスのうちの使用マスの数がｋｏｕｈｏ［１］の隣接度欄に加算される（Ｓ６４）。図１０を参照すると、「０５０３」の隣接マスのうち使用マスは「０５０２」のみであるので、「１」が加算されｋｏｕｈｏ［１］の隣接度欄は「２」とされる（Ｓ６４）そして、「０５０２」は性別が「女性」、運動プログラムが「ヨガ２」であるので、ｋｏｕｈｏ［１］.ｙｏｕｓｏ［２］の第一条件欄は「女性」が「１」、第二条件欄は「ヨガ２」が「１」と記憶される。そして、Ｓ６２へ戻る。
【００８２】
以上のようにして、繰り返しＳ６２〜Ｓ６６の処理が行われ、全ての要素マスについて隣接マスの状況が取得され、変数ｋが「ｘ×ｙ」よりも小さくなくなったら（Ｓ６３：ＮＯ）、候補マス全体の第一条件に関する値及び第二条件に関する値が集計される（Ｓ６８）。具体的には、要素マス記憶エリア１２６のｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［１〜ｘ×ｙ］の第一条件欄の値が集計されて、候補マス記憶エリア１２５のｋｏｕｈｏ［ｊ］の第一条件欄に記憶される。そして、要素マス記憶エリア１２６のｋｏｕｈｏ［ｊ］.ｙｏｕｓｏ［１〜ｘ×ｙ］の第二条件欄の値が集計されて、候補マス記憶エリア１２５のｋｏｕｈｏ［ｊ］の第二条件欄に記憶される。図２５及び図２４に示す例では、ｋｏｕｈｏ［１］.ｙｏｕｓｏ［１］，ｋｏｕｈｏ［１］.ｙｏｕｓｏ［２］の第一条件欄に「女性」が「１」ずつ、ｋｏｕｈｏ［１］.ｙｏｕｓｏ［３］，ｋｏｕｈｏ［１］.ｙｏｕｓｏ［５］の第一条件欄に「男性」が「１」ずつなので、ｋｏｕｈｏ［１］の第一条件欄には「男性」が「２」、「女性」が「２」という情報が記憶される。
【００８３】
そして、Ｓ５２へ戻り、変数ｊに「１」が加算され（Ｓ５２）、次の候補マスが注目候補マスとされる。そして、Ｓ５２〜Ｓ６８の処理が繰り返し行われ、全ての候補マスを注目候補マスとして、周囲の状況が取得されたら、変数ｊが候補マス数ｉよりも小さくなくなるので（Ｓ５３：ＮＯ）、周囲状況取得処理は終了し、候補検索処理へ戻る。図２９に示すように、候補検索処理では、周囲状況取得処理が終了すると（Ｓ２４）、周囲状況取得処理で収集された情報に基づいて、優先条件に最も適う候補マスが使用マスに決定され、使用マス記憶エリア１２７のｒｉｙｏｕ［１］にマス名が記憶される（Ｓ２５）。例えば、図２４に示す例では、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されているので、ユーザが「女性」であり、運動プログラムが「ヨガ２」であった場合を考える。まず、第一優先条件では、「女性」の数の最も多いｊ＝１，ｊ＝２の「０４０３」，「０５０３」が候補として残される。次いで、第二優先条件では、ｊ＝１，ｊ＝２の「０４０３」，「０５０３」の「ヨガ２」の数が比較される。ここでは、共に「２」であるので、どちらの候補マスを選択してもよい。また、第一条件として「なるべく隣り合わない」、第二条件として「同性」が設定されているとする。この場合には、隣接度が参照され、ｊ＝４の「０５０４」が候補として残される。ここで、候補は１つのみになったので、第二条件に関わらずｊ＝４の「０５０４」を基準マスとする候補マスが使用マスとされ、ｒｉｙｏｕ［１］に「０５０４」が記憶される。
【００８４】
以上のようにして、使用マスが決定されたら（Ｓ２５，Ｓ２６）、候補検索処理は終了し、メイン処理へ戻る。
【００８５】
次に、図３３を参照してマス使用情報設定処理について説明する。メイン処理（図２８参照）では、候補検索処理が終了すると（Ｓ１３）、マス使用情報設定処理が行われる（Ｓ１４、図３３参照）。ここでは、決定された使用マスを使用する際に点灯させる境界線が決定され、その境界線のレーザ３を点灯させる指示が行われる。
【００８６】
図３３に示すように、マス使用情報設定処理では、まず、ｒｉｙｏｕ［１］に記憶されているマスを基準マスとした際に使用マスとされるその他のマスのマス名がｒｉｙｏｕ［２〜ｘ×ｙ］に記憶される（Ｓ１０１）。次いで、マス境界線情報記憶エリア１３４を参照して、使用マス記憶エリアに記憶されているマスの境界線を示す情報が取得され、ＲＡＭ１２の境界線記憶エリア１２９に記憶される（Ｓ１０２）。使用基準マスが「０５０４」であり、希望形状が（２，３）である場合には、「０５０４」のマスの境界線は、ｐ５＿４，ｐ６＿４，ｈ５＿４，ｈ５＿５であり、「０６０４」のマスの境界線はｐ６＿４，ｐ７＿４，ｈ６＿４，ｈ６＿５である。そして、「０５０５」のマスの境界線はｐ５＿５，ｐ６＿５，ｈ５＿５，ｈ５＿６であり、「０６０５」のマスの境界線はｐ６＿５，ｐ７＿５，ｈ６＿５，ｈ６＿６である。そして、「０５０６」のマスの境界線はｐ５＿６，ｐ６＿６，ｈ５＿６，ｈ５＿７であり、「０６０６」のマスの境界線はｐ６＿６，ｐ７＿６，ｈ６＿６，ｈ６＿７である。よって、ｐ５＿４，ｐ６＿４，ｈ５＿４，ｈ５＿５，ｐ６＿４，ｐ７＿４，ｈ６＿４，ｈ６＿５，ｐ５＿５，ｐ６＿５，ｈ５＿５，ｈ５＿６，ｐ６＿５，ｐ４＿５，ｈ６＿５，ｈ６＿６，ｐ５＿６，ｐ６＿６，ｈ５＿６，ｈ５＿７，ｐ６＿６，ｐ７＿６，ｈ６＿６，ｈ６＿７がマス境界線情報記憶エリア１３４に記憶される。
【００８７】
次いで、重複する境界線が削除される（Ｓ１０３）。よって、前述の例では、マス境界線情報記憶エリア１３４には、ｐ５＿４，ｐ５＿５，ｐ５＿６，ｐ７＿４，ｐ７＿５，ｐ７＿６，ｈ５＿４，ｈ５＿７，ｈ６＿４，ｈ６＿７が記憶されている。そして、マス境界線情報記憶エリア１３４に記憶されている情報がＨＤＤ１３の境界線使用情報記憶エリア１３８にユーザＩＤと共に記憶される（Ｓ１０４）。
【００８８】
次いで、レーザ３の照射量が決定される（Ｓ１０５〜Ｓ１０９）。まず、ユーザが「運動プログラム」を指定したか否かの判断が行われる（Ｓ１０５）。「運動プログラム」が指定されていない場合には（Ｓ１０５：ＮＯ）、「利用エリア」が指定されているので照射量が６０％とされ、照射量記憶エリア１４１に記憶される（Ｓ１０６）。そして、Ｓ１１０へ進む。一方、「運動プログラム」が指定されている場合には（Ｓ１０５：ＹＥＳ）、照射量の設定は「運動プログラムに従う」と設定されているか否かを設定情報記憶エリア１３６が参照されて判断される（Ｓ１０７）。「運動プログラムに従う」と設定されている場合には（Ｓ１０７：ＹＥＳ）、希望運動プログラムの照射量が照射量とされる（Ｓ１０８）。具体的には、希望運動プログラム名記憶エリア１２３に記憶されているプログラム名の照射量が、運動プログラム情報記憶エリア１３２から読み出され、照射量記憶エリア１４１に記憶される。「ヨガ２」が希望運動プログラムとされている場合には、図１７に示す例では、「６０」が照射量記憶エリア１４１に記憶される。そして、Ｓ１１０へ進む。
【００８９】
また、「運動プログラム」に従うと設定されていない場合には（Ｓ１０７：ＮＯ）、「曲調に従う」と設定されているので、曲調に応じた照射量が照射量とされる（Ｓ１０９）。具体的には、希望運動プログラム名記憶エリア１２３に記憶されているプログラム名の曲調が運動プログラム情報記憶エリア１３２から読み出され、曲調情報記憶エリア１３３から読み出された曲調の照射量が読み出されて、照射量記憶エリア１４１に記憶される。「ヨガ２」が希望運動プログラムとされている場合には、図１７に示す例では、曲調は「ゆっくり」であり、図１８に示す例では曲調「ゆっくり」の照射量は「１００」であるので、「１００」が照射量記憶エリア１４１に記憶される。そして、Ｓ１１０へ進む。
【００９０】
そして、Ｓ１１０では、使用マスのマス使用情報が更新される（Ｓ１１０）。具体的には、使用マスのマス名が使用マス記憶エリア１２７から参照される。そして、マス使用情報記憶エリア１３７において、使用マスのマス名の使用中フラグがＯＮとされ、運動プログラム名に希望運動プログラム名記憶エリア１２３に記憶されている運動プログラム名が記憶され、ユーザＩＤに入力ユーザＩＤ記憶エリア１２１に記憶されているユーザＩＤが記憶される。
【００９１】
次いで、レーザ３を発光させるための出力が行われる（Ｓ１１１）。具体的には、境界線記憶エリア１２９に記憶されている境界線に対して、照射量記憶エリア１４１に記憶されている照射量の照射を行う指示がレーザ制御装置２へ出力される。なお、境界線記憶エリア１２９に記憶されている境界線のうち、すでに他のユーザの使用によりレーザ３が発光されている境界線に対しては、出力は行われない。すでに発光されている境界線であるかは境界線使用情報記憶エリア１３８により判断できる。なお、レーザ制御装置２では、指定されている境界線に属す１００個のレーザのうち、照射量に応じた数のレーザに対して発光の指示を行う。そして、マス使用情報設定処理は終了し、メイン処理へ戻る。
【００９２】
次に、図３４を参照して、表示処理について説明する。メイン処理（図２８参照）では、マス使用情報設定処理が終了すると（Ｓ１４）、表示処理が行われる（Ｓ１５、図３４参照）。この表示処理では、ユーザに対して決定されたスタジオ１００の利用領域の報知が行われる。図３４に示すように、まず、「運動プログラム」が指定されているか否かの判断が行われる（Ｓ１２１）。「運動プログラム」が指定されていれば（Ｓ１２１：ＹＥＳ）、変更フラグ記憶エリア１４４が参照され、変更フラグがＯＮであるか否かの判断が行われる（Ｓ１２２）。変更フラグがＯＮでなければ（Ｓ１２２：ＮＯ）、ユーザが希望した運動プログラムでスタジオ１００を利用できるということなので、運動プログラム使用エリア表示画面２１１（図６参照）が表示される（Ｓ１２３）。そして、表示処理は終了し、メイン処理も終了する。また、変更フラグがＯＮであれば（Ｓ１２２：ＹＥＳ）、ユーザが希望した運動プログラムではスタジオ１００を利用できず、代替の運動プログラムでのスタジオ１００の利用が提案されているので、代替運動プログラム使用エリア表示画面２１２（図７参照）が表示される（Ｓ１２４）。そして、表示処理は終了し、メイン処理も終了する。
【００９３】
また、「運動プログラム」が指定されていなければ（Ｓ１２１：ＮＯ）、「利用エリア」が指定されている。そこで、変更フラグ記憶エリア１４４が参照され、変更フラグがＯＮであるか否かの判断が行われる（Ｓ１２５）。変更フラグがＯＮでなければ（Ｓ１２５：ＮＯ）、ユーザが希望した形状でスタジオ１００を利用できるということなので、使用エリア表示画面２１４（図９参照）が表示される（Ｓ１２６）。そして、表示処理は終了し、メイン処理も終了する。また、変更フラグがＯＮであれば（Ｓ１２５：ＹＥＳ）、ユーザが希望した運動プログラムではスタジオ１００を利用できず、代替の運動プログラムでのスタジオ１００の利用が提案されているので、代替使用エリア表示画面２１５（図１０参照）が表示される（Ｓ１２７）。そして、表示処理は終了し、メイン処理も終了する。
【００９４】
以上のようにして、ユーザの望む形状や、ユーザの望む運動プログラムで使用する形状を、スタジオ１００の空き領域から自動的に抽出することができる。さらに、利用可能な領域が複数ある場合には、ユーザの指定した優先条件に最も適した領域を使用領域とすることができる。よって、ユーザはスタジオ１００の使用前に場所取りをしたり、どの位置を確保するかなどを悩んだりする必要がない。そして、実際にスタジオ１００を利用する際には、使用領域の境界線に設置されたレーザ３が床から天井に向けて発光されるので、使用領域を底面とした空間が光の壁により区切られる。よって、ユーザは自分の領域がどこまでかをはっきりと知ることができ、また、周囲のユーザも知ることができるので、周囲のユーザとのトラブルを回避することができる。
【００９５】
なお、上記実施の形態のスタジオ利用受付装置１が「領域配置装置」に該当し、スタジオ利用受付プログラムが「領域配置プログラム」に該当する。スタジオ１００の床に設置されたレーザ３が「表示手段」である「発光体」に該当する。そして、スタジオ１００の床１０１が「所定領域」に該当する。そして、運動プログラムが「所定領域を使用する目的」に該当し、運動プログラム名が「目的情報」に該当する。そして、ＨＤＤ１３のマス使用情報記憶エリア１３７が「使用情報記憶手段」に該当し、ＨＤＤ１３の運動プログラム情報記憶エリア１３２の運動プログラム名欄及び形状欄が「目的情報記憶手段」に該当し、ＨＤＤ１３の運動プログラム情報記憶エリア１３２の運動プログラム名欄及び曲調欄が「音楽情報記憶手段」に該当する。そして、ディスプレイ１６に表示された運動プログラム選択画面２０３（図４参照）、形状選択画面２０４（図５参照）が「希望形状入力手段」に相当し、ディスプレイ１６に表示された運動プログラム選択画面２０３が「目的情報入力手段」に相当する。そして、ディスプレイ１６に表示された優先条件設定画面２２１（図１１参照）が「優先順位指定手段」に相当する。
【００９６】
そして、図２８に示すメイン処理の候補検索処理（Ｓ１３、図２９参照）において、候補マスを抽出する候補基準マス抽出処理（Ｓ２１、図３０参照）を行うＣＰＵ１０が「使用可能領域抽出手段」に相当し、候補検索処理において使用基準マスを決定することにより使用領域を決定するＳ２３〜Ｓ２６の処理を行うＣＰＵ１０が「使用領域決定手段」に相当する。そして、候補検索処理（図２９参照）において、候補がなかった際にＳ３１〜Ｓ３６の処理を行った後にＳ２１の候補基準マス抽出処理を行うＣＰＵ１０が「使用可能形状抽出手段」に相当する。そして、メイン処理のマス使用情報設定処理（Ｓ１４、図３３参照）において、マス使用情報を設定するＳ１１０の処理を行うＣＰＵ１０が「使用情報記憶制御」に相当する。そして、レーザ制御装置１２へレーザ３の発光を指示するマス使用情報設定処理（図３３参照）のＳ１１１の処理、レーザ３の消灯を指示する使用終了処理（図３５参照）のＳ１３３の処理、表示処理（図３４参照）において運動プログラム使用エリア表示画面２１１（図６参照），代替運動プログラム使用エリア表示画面２１２（図７参照），使用エリア表示画面２１４（図９参照），代替使用エリア表示画面２１５（図１０参照）をディスプレイ１６に表示する処理を行うＣＰＵ１０が「表示制御」に相当する。そして、
【００９７】
なお、本発明の領域配置装置、領域配置システム及び領域配置プログラムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、「所定領域」をスタジオ１００の床１０１とし、スタジオ１００をヨガやフィットネス等の運動を使用の目的とし、ユーザの使用領域を決定するために領域を配置している。しかしながら、「所定領域」は屋内施設の床に限らない。例えば、屋内の部屋である場合には、天井であってもよい。また、グラウンドや公園などの屋外の地面であってもよい。つまり、所定の空間を形成する際の一部の平面や曲面であってもよい。また、掲示板等の掲示物が貼られる領域であってもよい。すなわち、「所定領域」は所定の面又は曲面の領域であればよい。
【００９８】
また、上記実施の形態では、ユーザの使用領域をレーザ３でスタジオ１００の空間を区切るようにして表示している。また、スタジオ利用受付装置１のディスプレイ１６にも図式化して表示している（運動プログラム使用エリア表示画面２１１（図６参照），代替運動プログラム使用エリア表示画面２１２（図７参照），使用エリア表示画面２１４（図９参照），代替使用エリア表示画面２１５（図１０参照））。しかしながら、レーザ３による表示及びディスプレイ１６への画面表示の両方で表示しなくとも片方だけでもよい。また、上記実施の形態ではレーザ３を床１０１に設置し、レーザ光を床から天井に向けて発光し、レーザ光により光の壁を作り、空間を区切るようにしている。しかしながら、レーザ３を天井に設置し、天井から床に向けてレーザ光を発光するようにして空間を区切ってもよい。また、レーザ３により光の壁を作るのではなく、ＬＥＤ等の発光体を床に設置して、光の線を作るようにしてもよい。また、プロジェクタにより天井から床に境界線を投影してもよい。床前面にＬＥＤ等の発光体を設置し、境界線を示すのではなく面を光らせることにより領域を表示させてもよい。この場合には、ユーザにより色を異なるものとしたり、光量を異なるものとしたりすれば隣接するユーザとの区別がつく。
【００９９】
なお、上記実施の形態では「利用エリア」が指定されている際の照射量を６０％の固定値としたが、固定値は６０％に限らない。また、ユーザにより照射量を入力させてもよい。また、「運動プログラム」のように何らかの要素を基準として照射量を決定するようにしてもよい。例えば、「利用エリア」で使用する場合であっても音楽を聴きながら使用できるようにし、曲調や曲をユーザに指定させたり、スタジオ利用受付装置１でランダムに曲を選択したりして、その曲調や曲に応じて決定させてもよい。また、それらを選択可能としてもよい。また、「運動プログラム」が指定されている場合であっても、照射量を「運動プログラム」に応じて決定したり、曲調に応じて決定するだけなく、「曲」自体に応じて決定したり、ユーザに入力させたり、固定値としたりしてもよい。また、それらを選択可能としてもよい。また、ユーザの指定に基づいて決定するのではなく、スタジオ１００内の境界線の位置により固定の照射量としてもよい。また、照射量を発光するレーザ３の数により変化を持たせたが、レーザ３の光量により変化を持たせてもよい。
【０１００】
また、上記実施の形態では、横方向及び縦方向に隣接したマス、つまり、マスの境界線を共有するマスを隣接マスとしたが、斜め方向に隣接したマス、つまりマスの頂点を同一の点で共有するマスも隣接マスとしてもよい。また、上記実施の形態ではマスを正方形としたが、マスの形状はこれに限らない。例えば長方形であってもよい。
【０１０１】
また、上記実施の形態では、「目的情報」である運動プログラム名として「ヨガ１」，「ヨガ２」，「エアロ１」，「エアロ２」が例に挙げられているが、他の種類の運動の運動プログラムが設定されていてもよい。また、運動の種類を指定するのではなく、「２人ペア利用」，「３人で利用」というように複数人数で使用することを目的としてもよい。この場合、「２人ペア利用」であればスタジオ１００を２人で利用し、この運動プログラム（目的情報）に対する形状は２人が利用可能な広さが確保されている。また、「３人で利用」であれば、３人で利用可能な広さが確保されている。また、単に複数人で使用することを目的とするだけでなく、「２人でストレッチ」、「２人でヨガ」、「２人でエアロ」というように、運動の種類と人数とを組み合わせた目的情報としてもよい。
【図面の簡単な説明】
【０１０２】
【図１】フィットネスクラブ等で使用されているスタジオ１００の床１０１と隣り合った２面の壁１０２を示す模式図である。
【図２】ユーザＩＤ入力画面２０１を示す模式図である。
【図３】選択方法入力画面２０２を示す模式図である。
【図４】運動プログラム選択画面２０３を示す模式図である。
【図５】形状選択画面２０４を示す模式図である。
【図６】運動プログラム使用エリア表示画面２１１を示す模式図である。
【図７】代替運動プログラム使用エリア表示画面２１２を示す模式図である。
【図８】可能運動プログラムなし表示画面２１３を示す模式図である。
【図９】使用エリア表示画面２１４を示す模式図である。
【図１０】代替使用エリア表示画面２１５を示す模式図である。
【図１１】優先条件設定画面２２１を示す模式図である。
【図１２】照射量設定画面２２２の模式図である。
【図１３】床１０１のマスに番号及び領域の名称（マス名）を示したものである。
【図１４】図１３に示したマスの境界線に付された識別番号を示す模式図である。
【図１５】スタジオ利用受付装置１の電気的構成を示すブロック図である。
【図１６】ＨＤＤ１３に設けられている記憶エリアを示す模式図である。
【図１７】ＨＤＤ１３に設けられている運動プログラム情報記憶エリア１３２の構成を示す模式図である。
【図１８】ＨＤＤ１３に設けられている曲調情報記憶エリア１３３の構成を示す模式図である。
【図１９】ＨＤＤ１３に設けられている設定情報記憶エリア１３６の構成を示す模式図である。
【図２０】ＨＤＤ１３に設けられているマス使用情報記憶エリア１３７の構成を示す模式図である。
【図２１】ＨＤＤ１３に設けられている境界線使用情報記憶エリア１３８の構成を示す模式図である。
【図２２】３人のユーザが利用している状態を示す模式図である。
【図２３】ＲＡＭ１２に設けられている記憶エリアを示す模式図である。
【図２４】ＲＡＭ１２に設けられている候補マス記憶エリア１２５を示す模式図である。
【図２５】ＲＡＭ１２に設けられている要素マス記憶エリア１２６を示す模式図である。
【図２６】ＲＡＭ１２に設けられている使用マス記憶エリア１２７を示す模式図である。
【図２７】ＲＡＭ１２に設けられている運動プログラム検索フラグ記憶エリア１２８を示す模式図である。
【図２８】メイン処理のフローチャートである。
【図２９】メイン処理の中で実施される候補検索処理のフローチャートである。
【図３０】候補検索処理の中で実施される候補基準マス抽出処理のフローチャートである。
【図３１】候補検索処理の中で実施される候補なし処理のフローチャートである。
【図３２】候補検索処理の中で実施される周囲状況取得処理のフローチャートである。
【図３３】メイン処理の中で実施されるマス使用情報設定処理のフローチャートである。
【図３４】メイン処理の中で実施される表示処理のフローチャートである。
【図３５】メイン処理の中で実施される使用終了処理のフローチャートである。
【符号の説明】
【０１０３】
１  スタジオ利用受付装置
２  レーザ制御装置
３  レーザ
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
１３  ＨＤＤ
１４  キーボード
１５  マウス
１６  ディスプレイ
１００  スタジオ
１０１  床
１０２  壁
１２１  入力ユーザＩＤ記憶エリア
１２２  選択方法記憶エリア
１２３  希望運動プログラム名記憶エリア
１２４  希望形状記憶エリア
１２５  候補マス記憶エリア
１２６  要素マス記憶エリア
１２７  使用マス記憶エリア
１２８  運動プログラム検索フラグ記憶エリア
１２９  境界線記憶エリア
１３１  スタジオ利用受付プログラム記憶エリア
１３２  運動プログラム情報記憶エリア
１３３  曲調情報記憶エリア
１３４  マス境界線情報記憶エリア
１３５  ユーザ情報記憶エリア
１３６  設定情報記憶エリア
１３７  マス使用情報記憶エリア
１３８  境界線使用情報記憶エリア
１４１  照射量記憶エリア
１４２  使用中マス数記憶エリア
１４３  消灯境界線記憶エリア
１４４  変更フラグ記憶エリア
２０１  ユーザＩＤ入力画面
２０２  選択方法入力画面
２０３  運動プログラム選択画面
２０４  形状選択画面
２１１  運動プログラム使用エリア表示画面
２１２  代替運動プログラム使用エリア表示画面
２１３  表示画面
２１４  使用エリア表示画面
２１５  代替使用エリア表示画面
２２１  優先条件設定画面
２２２  照射量設定画面
【図１】
2008310559.tif 000003
【図２】
2008310559.tif 000004
【図３】
2008310559.tif 000005
【図４】
2008310559.tif 000006
【図５】
2008310559.tif 000007
【図６】
2008310559.tif 000008
【図７】
2008310559.tif 000009
【図８】
2008310559.tif 000010
【図９】
2008310559.tif 000011
【図１０】
2008310559.tif 000012
【図１１】
2008310559.tif 000013
【図１２】
2008310559.tif 000014
【図１３】
2008310559.tif 000015
【図１４】
2008310559.tif 000016
【図１５】
2008310559.tif 000017
【図１６】
2008310559.tif 000018
【図１７】
2008310559.tif 000019
【図１８】
2008310559.tif 000020
【図１９】
2008310559.tif 000021
【図２０】
2008310559.tif 000022
【図２１】
2008310559.tif 000023
【図２２】
2008310559.tif 000024
【図２３】
2008310559.tif 000025
【図２４】
2008310559.tif 000026
【図２５】
2008310559.tif 000027
【図２６】
2008310559.tif 000028
【図２７】
2008310559.tif 000029
【図２８】
2008310559.tif 000030
【図２９】
2008310559.tif 000031
【図３０】
2008310559.tif 000032
【図３１】
2008310559.tif 000033
【図３２】
2008310559.tif 000034
【図３３】
2008310559.tif 000035
【図３４】
2008310559.tif 000036
【図３５】
2008310559.tif 000037