JP2008310559A - Area arrangement apparatus, area arrangement system, and area arrangement program. - Google Patents
Area arrangement apparatus, area arrangement system, and area arrangement program. Download PDFInfo
- Publication number
- JP2008310559A JP2008310559A JP2007157237A JP2007157237A JP2008310559A JP 2008310559 A JP2008310559 A JP 2008310559A JP 2007157237 A JP2007157237 A JP 2007157237A JP 2007157237 A JP2007157237 A JP 2007157237A JP 2008310559 A JP2008310559 A JP 2008310559A
- Authority
- JP
- Japan
- Prior art keywords
- area
- shape
- cell
- storage area
- user
- 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.)
- Pending
Links
- 238000000605 extraction Methods 0.000 claims description 22
- 230000003247 decreasing effect Effects 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims 1
- 238000000034 method Methods 0.000 description 131
- 230000008569 process Effects 0.000 description 127
- 238000010586 diagram Methods 0.000 description 52
- 230000008859 change Effects 0.000 description 16
- 238000010187 selection method Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 12
- 230000009467 reduction Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 4
- 238000012790 confirmation Methods 0.000 description 3
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 2
- 238000010422 painting Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムを提供する。
【解決手段】所定領域をマス目に区切り、マス毎に使用しているユーザや使用目的等の使用情報を記憶している。ユーザは所定領域を使用したい際には、使用したいマスの形状又は目的(運動プログラム)を選択し、希望形状を指定する。使用情報に基づいて、「使用中」でないマスから、ユーザの希望形状のマスを候補マスとして抽出する。候補マスが複数合った場合には、ユーザの指定した優先条件に基づいて最も適した候補マスをそのユーザの使用マスに決定する。使用領域はディスプレイに表示される。さらに、所定領域(スタジオ100の床101)に発光体が設けられており、使用領域の境界線の発光体が天井に向けて発光され、ユーザの使用領域を識別可能に表示する。
【選択図】図1An area arrangement apparatus, an area arrangement system, and an area arrangement program for allocating a use area within a predetermined area are provided.
A predetermined area is divided into squares, and usage information such as a user and a purpose of use for each square is stored. When the user wants to use a predetermined area, the user selects the shape or purpose (motion program) of the mass to be used and designates the desired shape. Based on the usage information, a cell having a shape desired by the user is extracted as a candidate cell from cells that are not “in use”. If a plurality of candidate squares are matched, the most suitable candidate square is determined as the user's used square based on the priority condition designated by the user. The used area is displayed on the display. Further, a light emitter is provided in a predetermined area (floor 101 of the studio 100), and a light emitter at the boundary of the use area emits light toward the ceiling to display the user's use area in an identifiable manner.
[Selection] Figure 1
Description
本発明は、領域配置装置、領域配置システム及び領域配置プログラムに関するものであり、詳細には、所定領域を複数の者が使用する場合において、所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムに関するものである。 The present invention relates to an area arrangement apparatus, an area arrangement system, and an area arrangement program, and more specifically, an area arrangement apparatus that arranges a use area within a predetermined area when a predetermined area is used by a plurality of persons, The present invention relates to an area arrangement system and an area arrangement program.
従来、所定領域を複数の者が一時的に使用する状況がある。例えば、フィットネススクールやジムでは、所定の空間(スタジオ/ダンスやエアロビクス、ヨガなどを行う広い部屋)を複数の人物が使用している。この場合には、どれだけの領域を使用するのかは、部屋全体のバランス、部屋の中にいる人数、周囲の人の動きの大きさなどを観察し、感覚的に判断している。これは、大変に気を使うことであり、場合によっては周囲の人とのトラブル発生の種となることもある。 Conventionally, there is a situation where a plurality of persons temporarily use a predetermined area. For example, in a fitness school or gym, a plurality of persons use a predetermined space (a large room for studio / dance, aerobics, yoga, etc.). In this case, how much area is used is determined sensuously by observing the balance of the entire room, the number of people in the room, the magnitude of movement of surrounding people, and the like. This is a great deal of care, and in some cases can be a source of trouble with the people around you.
また、従来、フィットネスクラブ等のレッスン予約において、レッスン予約ができなかった場合にアクセスログを残し、アフターフォローに利用する予約システムが提案されている(例えば、特許文献1参照)。
しかしながら、特許文献1に記載の発明の予約システムでは、レッスンの予約を管理しているのみであり、レッスン中にスタジオのどの領域を使用するのかを管理するものではない。よって、ユーザは周囲の人とのバランスを考え場所取りをしなければならないという問題点があった。また、スタジオの利用に限らず、限られた領域を利用する際に利用したい形状の領域を空き領域に自動的に配置することはできないという問題点があった。
However, the reservation system of the invention described in
本発明は、上述の問題点を解決するためになされたものであり、所定領域内での使用領域を配置する領域配置装置、領域配置システム及び領域配置プログラムを提供することを目的とする。 The present invention has been made to solve the above-described problems, and an object of the present invention is to provide an area arrangement apparatus, an area arrangement system, and an area arrangement program that arrange used areas in a predetermined area.
上記課題を解決するため、請求項1に係る発明の領域配置装置では、所定領域を区切る区切りを識別可能に表示する表示手段を接続した領域配置装置であって、前記所定領域を区切った領域である区切り領域ごとにその区切り領域の使用の有無を示す使用情報を記憶する使用情報記憶手段と、前記所定領域において使用したい領域の形状である希望形状を入力する希望形状入力手段と、前記使用情報記憶手段に記憶されている前記使用情報に基づいて、前記希望形状入力手段により入力された前記希望形状で使用可能な領域を前記所定領域から使用可能領域として抽出する使用可能領域抽出手段と、前記使用可能領域抽出手段により抽出された前記使用可能領域の中から1つの領域を使用領域とする使用領域決定手段と、前記使用情報記憶手段に記憶されている前記使用情報のうち、前記使用領域決定手段により決定された前記使用領域をなす前記区切り領域を使用中とする使用情報記憶制御手段と、前記使用情報記憶手段に記憶されている前記使用情報において前記使用領域とされている領域を識別可能に前記表示手段に表示させる表示制御手段とを備えている。 In order to solve the above-mentioned problem, in the area placement device according to the first aspect of the present invention, there is provided an area placement apparatus connected to display means for displaying the breaks separating the predetermined areas in an identifiable manner. Use information storage means for storing use information indicating whether or not the delimiter area is used for each delimiter area, desired shape input means for inputting a desired shape that is the shape of the area to be used in the predetermined area, and the use information Based on the use information stored in the storage means, usable area extracting means for extracting a usable area in the desired shape input by the desired shape input means as an available area from the predetermined area; A use area determination unit that uses one area from the available areas extracted by the use area extraction unit; and the use information storage unit Among the use information stored in the storage area, the use information storage control means for using the delimiter area forming the use area determined by the use area determination means and the use information storage means are stored. Display control means for causing the display means to display the area used as the use area in the use information in an identifiable manner.
また、請求項2に係る発明の領域配置装置では、請求項1に記載の発明の構成に加えて、前記使用可能領域が複数ある場合に、前記使用領域決定手段により複数の前記使用可能領域のうちいずれの使用可能領域を使用領域とするかの優先順位を指定する優先順位指定手段を備え、前記使用領域決定手段は、前記優先順位指定手段により指定された優先順位に基づいて前記使用領域を決定することを特徴とする。
Moreover, in the area arrangement device of the invention according to
また、請求項3に係る発明の領域配置装置では、請求項1又は2に記載の発明の構成に加えて、前記使用可能領域抽出手段により前記使用可能領域が抽出できなかった場合には、前記使用情報記憶手段に記憶されている前記使用情報に基づいて前記所定領域から使用可能な領域の形状である使用可能形状を抽出する使用可能形状抽出手段を備え、前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記使用可能形状から前記使用領域とすることを特徴とする。
In addition, in the area placement device of the invention according to
また、請求項4に係る発明の領域配置装置では、請求項1乃至3のいずれかに記載の発明の構成に加えて、前記希望形状入力手段は、前記所定領域を使用する目的を示す目的情報ごとに、当該目的で使用する領域の形状を目的使用形状として記憶した目的情報記憶手段と、前記目的情報を入力する目的情報入力手段とを備え、前記目的情報入力手段により入力された前記目的情報に対応して前記目的情報記憶手段に記憶されている前記目的使用形状を希望形状とすることを特徴とする。 According to a fourth aspect of the present invention, in addition to the configuration of the first aspect of the invention, the desired shape input means is purpose information indicating the purpose of using the predetermined area. The objective information input by the objective information input means includes objective information storage means for storing the shape of the area used for the purpose as the objective usage shape, and objective information input means for inputting the objective information. Corresponding to the above, the desired use shape stored in the purpose information storage means is set as a desired shape.
また、請求項5に係る発明の領域配置装置では、請求項4に記載の発明の構成に加えて、前記使用可能形状抽出手段は、前記目的情報記憶手段に記憶されている前記目的使用形状のうち前記所定領域で使用可能な目的使用形状を前記使用可能形状として抽出し、前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記目的使用形状に対応した前記目的情報から1つの前記目的情報を選択し、選択された前記目的情報の前記目的使用形状を前記使用領域とすることを特徴とする。
In addition to the configuration of the invention according to
また、請求項6に係る発明の領域配置装置では、請求項1乃至4のいずれかに記載の発明の構成に加えて、前記表示手段は、前記所定領域を区切るために当該所定領域に設けられた発光体であり、前記表示制御手段は、前記使用情報において前記使用領域とされている領域を識別可能に前記発光体を発光させることを特徴とする。
In addition to the configuration of the invention according to any one of
また、請求項7に係る発明の領域配置装置では、請求項6に記載の発明の構成に加えて、前記表示制御手段は、前記目的情報に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする。
Further, in the region arrangement device of the invention according to
また、請求項8に係る発明の領域配置装置では、請求項6又は7に記載の発明の構成に加えて、前記目的情報ごとに前記目的情報の示す目的で前記所定領域を使用する際に出力される音楽又は音楽の種類を記憶する音楽情報記憶手段を備え、前記表示制御手段は、前記音楽情報記憶手段に記憶されている前記音楽又は前記音楽の種類に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする。
In addition to the configuration of the invention according to
また、請求項9に係る発明の領域配置装置では、請求項2乃至8のいずれかに記載の発明の構成に加えて、前記優先順位は、前記使用可能領域の周囲の領域を使用している人物である周囲人物の領域の目的が、前記希望形状入力手段により前記希望形状を入力した人物である希望人物の目的との関連が高い順、前記周囲人物が属するグループと前記希望人物の属するグループとの関連が高い順、前記周囲人物の年齢と前記希望人物の年齢との関連が高い順、及び、前記周囲人物の性別と前記希望人物の性別との関連が高い順のうちの少なくとも1つの順序で決定される順位であることを特徴とする。
In addition, in the area placement device of the invention according to
また、請求項10に係る発明の領域配置システムでは、請求項1乃至9のいずれかに記載の領域配置装置と、前記領域配置装置により前記所定領域に設置された前記発光体とを備えたことを特徴とする。
An area arrangement system according to a tenth aspect of the invention includes the area arrangement device according to any one of
また、請求項11に係る発明の領域配置プログラムでは、請求項1乃至9のいずれかに記載の領域配置装置の各種処理手段としてコンピュータを機能させることを特徴とする。 According to an eleventh aspect of the present invention, the area arrangement program causes a computer to function as various processing means of the area arrangement apparatus according to any one of the first to ninth aspects.
請求項1に係る発明の領域配置装置では、ユーザが入力した希望形状で使用可能な領域を所定領域から抽出し、抽出された使用可能領域から使用領域が決定されるので、ユーザの希望した形状の領域を使用領域として、使用中でない領域から容易に選択することができる。 In the area arrangement device according to the first aspect of the present invention, the usable area is extracted from the predetermined area in the desired shape input by the user, and the used area is determined from the extracted usable area. This area can be easily selected from the areas not in use as the use area.
また、請求項2に係る発明の領域配置装置では、請求項1に記載の発明の効果に加えて、ユーザが使用領域を決定する際の優先順位を指定することができるので、使用領域として選択可能な使用可能領域が複数ある場合に、ユーザの希望する条件に応じてより望ましい領域を選択することができる。
In addition, in the area placement device of the invention according to
また、請求項3に係る発明の領域配置装置では、請求項1又は2に記載の発明の効果に加えて、ユーザの希望する形状の領域が使用できない場合であっても、他の形状で使用可能な領域を抽出するので、希望する形状でなくとも代わりの形状の領域を使用領域とすることができる。
In addition to the effect of the invention described in
また、請求項4に係る発明の領域配置装置では、請求項1乃至3のいずれかに記載の発明の効果に加えて、ユーザは具体的な形状を入力しなくても、使用の目的を入力するだけで使用の目的に合った形状を希望形状として入力できるので、入力が楽である。また、具体的な形状を入力する場合、目的に合っていない形状を誤って入力してしまう危険性があるが、目的情報を入力すれば、目的に合った領域を間違いなく使用することができる。
In addition, in the region placement device of the invention according to
また、請求項5に係る発明の領域配置装置では、請求項4に記載の発明の効果に加えて、ユーザの希望する目的に応じた領域が使用できない場合であっても、領域が使用可能な他の目的が抽出されるので、希望した目的以外の目的で所定領域を利用することができる。
Further, in the area placement device of the invention according to
また、請求項6に係る発明の領域配置装置では、請求項1乃至4のいずれかに記載の発明の効果に加えて、その選択された使用領域を発光体の発光により識別可能とすることができる。よって、ユーザは所定領域を使用しながら、どの領域が自分が使用してよい領域であるかを知ることができ、領域を使用している他の人にも知らせることができる。例えば、スタジオ等の空間を複数の人が利用したり、公園等の広場を複数の人が利用したりする場合には、周囲の人にぶつかったりすると、トラブルが発生することもある。そこで、使用に際しては、周囲の人にぶつからないように気を使う必要がある。本発明の領域配置装置では、実際に使用する領域に発光体が設置されて使用領域を識別可能としているので、使用開始時だけでなく、使用中における周囲への気遣いを軽減することができる。また、トラブルの発生を防ぐことができる。
Further, in the region arrangement device of the invention according to
また、請求項7に係る発明の領域配置装置では、請求項6に記載の発明の効果に加えて、目的ごとに発光量を異なるものとすることができ、発光体の発光量で目的を識別させたり、目的の内容に合った発光量としたりすることができる。
Further, in the region arrangement device of the invention according to
また、請求項8に係る発明の領域配置装置では、請求項6又は7に記載の発明の効果に加えて、音楽に合った発光量とすることができる。 Further, in the region arrangement device according to the eighth aspect of the invention, in addition to the effect of the invention according to the sixth or seventh aspect, the light emission amount suitable for the music can be obtained.
また、請求項9に係る発明の領域配置装置では、請求項2乃至8のいずれかに記載の発明の効果に加えて、周囲の人物の目的がユーザの目的との関連が高い順であれば、例えば同じ目的であったり、似た内容の目的であったりして、ユーザや周囲の人物が所定領域を使用するのに周囲の人物に迷惑をかける可能性が低くなる。また、ユーザの属するグループが周囲の人物の属するグループと関連が高い順であれば、同じグループであったり、関係の高いグループであったりして、知人である可能性や使用目的が同じであったり似ていたりする可能性が高く、ユーザの周囲の人物も所定領域を使用しやすくなる。また、年齢の関連が高い順であれば、同世代の人物が周囲にいる可能性が高くなり、ユーザや周囲の人物が所定領域を使用するのに周囲の人物に迷惑をかける可能性が低くなる。また、性別の順であれば、同性が周囲に来る可能性が高く、ユーザの周囲の人物も所定領域を使用しやすくなる。 Further, in the region arrangement device according to the ninth aspect of the invention, in addition to the effect of the invention according to any one of the second to eighth aspects, if the purpose of the surrounding person is in the order of high relevance to the purpose of the user, For example, for the same purpose or the purpose of similar contents, it is less likely that the user or the surrounding person will disturb the surrounding person when using the predetermined area. In addition, if the group to which the user belongs is in the descending order of the relationship with the group to which the surrounding person belongs, the possibility of being an acquaintance and the purpose of use are the same because it is the same group or a highly related group. The person around the user can easily use the predetermined area. In addition, if the age relationship is high, there is a high possibility that a person of the same generation is in the vicinity, and the possibility that the user or the surrounding person will disturb the surrounding person to use the predetermined area is low. Become. In addition, in the order of gender, there is a high possibility that the same sex will be in the vicinity, and it is easy for people around the user to use the predetermined area.
また、請求項10に係る発明の領域配置システムでは、請求項1乃至9のいずれかに記載の領域配置装置と、前記領域配置装置により前記所定領域に設置された前記発光体とを備えることにより、請求項1乃至9のいずれかに記載の発明の効果と同様の効果を奏することができる。
Moreover, in the area | region arrangement | positioning system of the invention which concerns on
また、請求項11に係る発明の領域配置プログラムをコンピュータに実行させることにより、請求項1乃至9のいずれかに記載の発明の効果と同様の効果を奏することができる。 In addition, by causing a computer to execute the area allocation program according to the eleventh aspect of the present invention, it is possible to achieve the same effects as the effects of the invention according to any one of the first to ninth aspects.
以下、本発明の実施の形態を図面を参照して説明する。図1は、本発明の領域配置装置に接続したレーザ3(図15参照)が設置された室の模式図である。図1に示す模式図は、フィットネスクラブ等で使用されているスタジオ100の床101と隣り合った2面の壁102を示している。本実施の形態では、床101は6×6=36の領域に分けられている。そして、床101を成す床板の下層において、領域の境界に床101から天井に向けて発光されるレーザ3が列設されている。なお、床板はレーザ3の発するレーザ光を透過可能な素材で形成されている。これにより、所定の領域の境界に設けられているレーザ3を発光させることにより、室内には床101から天井に向けての光の壁が形成される。
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a schematic view of a chamber in which a laser 3 (see FIG. 15) connected to the region arrangement apparatus of the present invention is installed. The schematic diagram shown in FIG. 1 shows two
本実施の形態では、このスタジオ100を使用するユーザは、使用したい領域の形状、又は、利用する運動プログラムをスタジオ利用受付装置1に入力する。そして、スタジオ利用受付装置1では、使用可能な領域をユーザに割り当て、割り当てた領域の境界線に設置されているレーザ3を発光させ、光の壁を形成する。これにより、ユーザはスタジオ100を利用する際に自分がどれだけの領域を使用してよいのか明確に判り、周囲の人に対して領域を侵していないか、ぶつからないかということを気にする必要がなくなるので、集中してスタジオ100を利用することができる。
In the present embodiment, the user who uses the
図1に示すように、床101は6×6の36の領域(マス)に分割されている。この領域(マス)を利用して、ユーザの使用する領域を割り当てる。なお、図1における左上−右下方向を床101の横方向とし、領域(マス)を座標で捉える際のX軸方向とする。そして、左下−右上方向を床101の縦方向とし、領域(マス)を座標で捉える際のY軸方向とする。
As shown in FIG. 1, the
次に、図2乃至図10に示すスタジオ利用受付装置1で表示される画面を参照して、領域の割り当てについて説明する。図2は、ユーザID入力画面201を示す模式図であり、図3は、選択方法入力画面202を示す模式図であり、図4は、運動プログラム選択画面203を示す模式図であり、図5は、形状選択画面204を示す模式図であり、図6は、運動プログラム使用エリア表示画面211を示す模式図であり、図7は、代替運動プログラム使用エリア表示画面212を示す模式図であり、図8は、可能運動プログラムなし表示画面213を示す模式図であり、図9は、使用エリア表示画面214を示す模式図であり、図10は、代替使用エリア表示画面215を示す模式図である。
Next, the area allocation will be described with reference to the screens displayed on the studio
図2に示すユーザID入力画面201は、スタジオ利用受付装置1のメインメニュー画面(図示外)において「スタジオ利用」メニューが選択されると表示される。ユーザID入力欄2011が設けられており、ユーザはキーボード14又はマウス15を操作して自身のIDを入力し、確定ボタン2012を選択する。すると、図3に示す選択方法入力画面202が表示される。本実施の形態では、スタジオ100を利用する際に、運動プログラムを指定する方法と、利用エリア(希望形状)を指定する方法の2つの方法で利用の申し込みをすることができる。本実施の形態では、運動プログラムごとに使用するマスの形状が決められている。よって、運動プログラムが選択されることにより、ユーザが利用するマスの形状(希望形状)も決定されることとなる。
The user
そこで、選択方法入力画面202には、運動プログラムボタン2021及び利用エリアボタン2022が設けられている。いずれかのボタンを選択し、確定ボタン2023が選択されると、図4に示す運動プログラム選択画面203が表示される。図4に示すように、運動プログラム選択画面203には、運動プログラム名が列記されるリストボックス2031が設けられており、このリストボックス2031で運動プログラムが選択され、確定ボタン2032が選択されると、リストボックス2031で選択されている運動プログラムが「希望運動プログラム」とされる。
Therefore, the selection
そして、現在のスタジオ100の使用状況に対して希望運動プログラムが利用できる場合には、図6に示す運動プログラム使用エリア表示画面211が表示される。この運動プログラム使用エリア表示画面211には、スタジオ100の床101のマスを模式的に表示したマス目2111が表示されており、マスを塗り潰すことによりユーザが利用してよいマスを示している。また、ユーザが希望した運動プログラムを利用できない場合には、図7に示す代替運動プログラム使用エリア表示画面212に示すように、他の利用可能な運動プログラム(代替運動プログラム)が提示され、スタジオ100の床101のマスを模式的に表示したマス目2121にマスを塗り潰すことにより代替運動プログラムで使用するマス(使用領域)が表示される。また、どの運動プログラムも利用できない場合には、図8に示すように、希望の運動プログラムでも他の運動プログラムでもスタジオ100を利用できない旨を示すメッセージが表示される。
If the desired exercise program is available for the current use status of the
また、図3に示した選択方法入力画面202において利用エリアボタン2022が選択された場合には、図5に示す形状選択画面204が表示される。この形状選択画面には、マスの形状を示す図ごとにラジオボタンが付された形状選択部2041及び確定ボタン2042が設けられている。ラジオボタンにより使用するマスの形状が選択され、確定ボタン2042が選択されると、選択された形状が希望形状とされる。なお、ここでは希望形状をラジオボタンにより選択させているが、ユーザに縦方向のマス数及び横方向のマス数を入力させるようにしてもよい。
When the
そして、現在のスタジオ100の使用状況に対して希望形状のマスが利用できる場合には、図9に示す使用エリア表示画面214が表示される。この使用エリア表示画面214には、スタジオ100の床101のマスを模式的に表示したマス目2141が表示されており、マスを塗り潰すことによりユーザが利用してよいマス(使用エリア)を示している。また、希望形状のマスが利用できない場合には、図10に示す代替使用エリア表示画面215に示すように、希望形状よりも小さいが、使用可能なエリア(代替エリア)が提示され、スタジオ100の床101のマスを模式的に表示したマス目2151にマスを塗り潰すことにより代替のマスが表示される。また、代替エリアも確保できない場合には、「ご利用可能なスペースがありません」等のスタジオ100を利用できない旨を示すメッセージが表示される。
When the desired shape of the square is available for the current usage status of the
次に、図11に示すスタジオ利用受付装置1で表示される画面を参照して、使用エリアを決定する際に優先する項目について説明する。図11は、優先条件設定画面221を示す模式図である。本実施の形態では、スタジオ100の使用エリアを決定する際に、使用可能なエリアが複数ある場合には、周囲の使用状況に基づいてどのエリアを使用エリアとするかを決定する。優先条件設定画面221は、その際の優先条件を設定する画面である。図11に示すように、優先条件設定画面221には、第一条件を設定するリストボックス2211、第二条件を設定するリストボックス2212、確定ボタン2213が設けられている。リストボックス2211,2212には、どのエリアを使用エリアとするかを決定する際の条件を選択することができる。本実施の形態では、「なるべく隣り合わない」,「同性」,「同じ運動プログラム」,「同じジャンル」,「年齢」,「同じグループ」,「同じ曲調」,「なし」を選択肢としている。「なるべく隣り合わない」では、なるべく周囲の領域を他人が使用していないことを優先し、「同性」では、隣り合うマスを使用しているユーザの性別が自身と同じ性別であることを優先し、「同じジャンル」では、隣り合うマスを使用しているユーザの利用している運動プログラムが同じジャンルであることを優先し、「年齢」では、隣り合うマスを使用しているユーザの年齢が近いことを優先し、「同じグループ」では、隣り合うマスを使用するユーザが同じグループに属していることを優先し、「同じ曲調」では、隣り合うマスを使用しているユーザの利用する運動プログラムで流される音楽の曲調が同じであることを優先する。なお、「なし」は条件を設定しない。
Next, with reference to the screen displayed on the studio
次に、図12に示すスタジオ利用受付装置1で表示される画面を参照して、レーザ3の照射量の決定に関する項目について説明する。図12は、照射量設定画面222の模式図である。本実施の形態では、境界線のレーザ3の照射量を運動プログラム又は曲調に基づいて決定する。図12に示すように、照射量設定画面222にはリストボックス2221及び確定ボタン2222が設けられている。リストボックス2221では、「運動プログラムに従う」か、「曲調に従う」かを選択することができる。リストボックス2221により決定基準が選択され、確定ボタン2222が選択されると、選択された基準が照射量決定の基準とされる。
Next, items relating to the determination of the irradiation amount of the
次に、図13及び図14を参照して、スタジオ100の床101のマスについて説明する。図13は、床101のマスに番号及び領域の名称(マス名)を示したものであり、図14は、図13に示したマスの境界線に付された識別番号を示す模式図である。図13及び図14では、紙面左右方向を横方向とし、紙面上下方向を縦方向としている。なお、図13及び図14において紙面右方向へ進む方向をX軸の増加方向とし、紙面上方向へ進む方向をY軸の増加方向とする。また、X軸の増加方向を右方向、X軸の減少方向を左方向、Y軸の増加方向を奥方向、Y軸の減少方向を手前方向と呼ぶこととする。
Next, the mass of the
図13では、領域(マス)内の上段に番号、下段にマス名が記載されている。横方向及び縦方向で最も小さい値となるマスの番号が「1」、マス名が「0101」とされている。なお、マス名はマスを示すX座標及びY座標を2桁で並べた文字列とされている。つまり、マス名が「0304」であれば、X座標=3,Y座標=4の位置にあることが判る。そして、番号「1」のマスから右方向へ向かって、番号「2」、マス名「0201」のマス,番号「3」、マス名「0301」のマス,番号「4」、マス名「0401」のマス,番号「5」、マス名「0501」のマス,番号「6」、マス名「0601」のマスというように続く。そして、一列奥側のマスについて、左から順に番号「7」、マス名「0102」のマス,番号「8」、マス名「0202」のマス,番号「9」、マス名「0302」のマス,番号「10」、マス名「0402」のマス,番号「11」、マス名「0502」のマス,番号「12」、マス名「0602」のマスというように続く。以上のように、左から右へ、手前から奥へ順に番号が割り当てられ、X座標及びY座標を2桁で並べた文字列がマス名とされている。 In FIG. 13, numbers are shown in the upper part of the area (mass) and cell names are shown in the lower part. The cell number having the smallest value in the horizontal and vertical directions is “1”, and the cell name is “0101”. The cell name is a character string in which the X coordinate and the Y coordinate indicating the cell are arranged in two digits. In other words, if the square name is “0304”, it can be seen that the X coordinate = 3 and the Y coordinate = 4. Then, from the square of the number “1” in the right direction, the number “2”, the square of the square name “0201”, the number “3”, the square of the square name “0301”, the number “4”, and the square name “0401” ”, The number“ 5 ”, the cell name“ 0501 ”, the number“ 6 ”, the cell name“ 0601 ”, and so on. Then, with respect to the cell in the back row, the cell with the number “7”, the cell with the cell name “0102”, the cell with the number “8”, the cell with the cell name “0202”, the cell with the number “9”, and the cell with the cell name “0302” from the left. , Number “10”, cell with cell name “0402”, cell number “11”, cell with cell name “0502”, cell with number “12”, cell with cell name “0602” and so on. As described above, numbers are assigned in order from left to right and from the front to the back, and a character string in which the X coordinate and the Y coordinate are arranged in two digits is used as the cell name.
また、図14に示すように、マス名「0101」,番号「1」のマスの手前側の境界線には「h1_1」、奥側の境界線には「h1_2」、左側の境界線には「p1_1」、右側の境界線には「p2_1」が振られている。そして、マス名「0201」,番号「2」のマスの手前側の境界線には「h2_1」、奥側の境界線には「h2_2」、左側の境界線は番号「1」の右側の境界線と同じ境界線なので「p2_1」、右側の境界線には「p3_1」が振られている。また、マス名「0102」,番号「7」のマスの手前側の境界線は番号「1」のマスの奥側の境界線と同じ境界線なので「h1_2」、奥側の境界線には「h1_3」、左側の境界線には「p1_2」、右側の境界線には「p2_2」が振られている。マスの左側の境界線には、「h」,x座標1桁,「_」,Y座標1桁を並べた文字列が振られ、マスの右側の境界線には、「h」,x座標1桁+1,「_」,Y座標1桁を並べた文字列が振られている。そして、マスの手前側の境界線には、「p」,x座標1桁,「_」,Y座標1桁を並べた文字列が振られている。マスの奥側の境界線には、「p」,x座標1桁,「_」,Y座標1桁+1を並べた文字列が振られている。 Further, as shown in FIG. 14, “h1_1” is shown for the border on the front side of the square with the square name “0101” and the number “1”, “h1_2” is shown for the border on the back side, and “P1_1” is assigned to the right boundary line “p2_1”. Then, “h2_1” is used for the border on the front side of the square with the cell name “0201” and the number “2”, “h2_2” is used for the border on the back side, and the right border of the number “1” is the left border. Since it is the same boundary line as the line, “p2_1” is assigned, and “p3_1” is assigned to the right boundary line. Also, since the border on the near side of the square with the cell name “0102” and the number “7” is the same as the border on the far side of the square with the number “1”, “h1_2”, and “ h1_3 ”, the left boundary line is“ p1_2 ”, and the right boundary line is“ p2_2 ”. A character string in which “h”, 1 digit of x coordinate, “_”, and 1 digit of Y coordinate are arranged is placed on the left border of the square, and “h”, x coordinate is placed on the right border of the square. A character string in which 1 digit + 1, “_” and 1 digit of Y coordinate are arranged is assigned. A character string in which “p”, one digit of the x coordinate, “_”, and one digit of the Y coordinate are arranged is placed on the border on the near side of the square. A character string in which “p”, 1 digit of the x coordinate, “_”, 1 digit of the Y coordinate + 1 are arranged on the boundary line on the back side of the square.
次に、図15を参照して、スタジオ利用受付装置1の電気的構成について説明する。図15は、スタジオ利用受付装置1の電気的構成を示すブロック図である。スタジオ利用受付装置1は所謂パーソナルコンピュータであり、図15に示すように、スタジオ利用受付装置1には、スタジオ利用受付装置1の制御を司るCPU10が設けられている。そして、BIOS等を記憶したROM11、種々のデータを一時的に記憶するRAM12、種々のデータを記憶するHDD13、ユーザからの入力を受け付けるキーボード14及びマウス15、画像を表示するディスプレイ16、レーザ制御装置2を接続する通信装置17、時間を計測するRTC18が少なくとも設けられている。
Next, with reference to FIG. 15, an electrical configuration of the studio
レーザ制御装置2には、床101の床板の下層に設置されたレーザ3が接続されている。このレーザ3は、マスの境界線ごとにグループ化されてレーザ制御装置2で管理されている。1つの境界線には100個のレーザ3が設置されている。スタジオ利用受付装置1は、レーザ制御装置2に対してどの境界線を何%の出力で発光させるかを指示するコマンドを出力する。レーザ制御装置2はコマンドに応じて、レーザ3を発行させる。例えば、「h1_1」の境界線を100%で出力するコマンドを受けた場合には、「h1_1」のグループに属している100個の全てを発光させる。また10%の場合には、例えば、10,20,30,40,50,60,70,80,90,100番目の10個のレーザ3を発光させる。
A
なお、スタジオ利用受付装置1とレーザ制御装置2との接続は、USB接続等の直接接続であってもよいし、LANを介した接続であってもよい。また、スタジオ利用受付装置1に直接レーザ3を接続して、スタジオ利用受付装置1にレーザ制御装置の機能を持たせてもよい。
The connection between the studio
次に、図16乃至図22を参照して、HDD13に設けられている記憶エリアについて説明する。図16は、HDD13に設けられている記憶エリアを示す模式図であり、図17は、HDD13に設けられている運動プログラム情報記憶エリア132の構成を示す模式図であり、図18は、HDD13に設けられている曲調情報記憶エリア133の構成を示す模式図である。そして、図19は、HDD13に設けられている設定情報記憶エリア136の構成を示す模式図であり、図20は、HDD13に設けられているマス使用情報記憶エリア137の構成を示す模式図であり、図21は、HDD13に設けられている境界線使用情報記憶エリア138の構成を示す模式図である。そして、図22は、3人のユーザが利用している状態を示す模式図である。
Next, a storage area provided in the
図16に示すように、HDD13には、スタジオ利用受付プログラム記憶エリア131、運動プログラム情報記憶エリア132(図17参照)、曲調情報記憶エリア133(図18参照)、マス境界線情報記憶エリア134、ユーザ情報記憶エリア135、設定情報記憶エリア136(図19参照)、マス使用情報記憶エリア137(図20参照)、境界線使用情報記憶エリア138が少なくとも設けられている。スタジオ利用受付プログラム記憶エリア131には、パーソナルコンピュータをスタジオ利用受付装置1として機能させるためのスタジオ利用プログラムが記憶されている。CPU10がこのスタジオ利用プログラムを実行することにより、パーソナルコンピュータがスタジオ利用受付装置1として機能する。
As shown in FIG. 16, the
運動プログラム情報記憶エリア132には、運動プログラム名及び、その運動プログラムに関する情報が記憶されている。図17に示すように、運動プログラム情報記憶エリア132には、運動プログラム名欄、ジャンル欄、形状欄、照射量欄、曲調欄が少なくとも設けられている。ジャンル欄には、その運動プログラムのジャンル(ヨガ、エアロ、ストリートダンス、クラシックなど)を示す値が記憶され、形状欄には、(X軸方向のマスの個数,Y軸方向のマスの個数)が記憶されている。また、照射量欄には、レーザ3の照射量が0〜100の値で記憶されている。そして、曲調欄にはその運動プログラムを利用する際に流される音楽の曲調が記憶されている。なお、ユーザが使用中に聴く音楽は、スタジオ100全体に流れるものではなく、ユーザが携帯型のイヤホンを利用し、ユーザごとに音楽が流される。そして、図18に示すように、曲調情報記憶エリア133には、曲調に対してレーザ3の照射量として「0」,「10」,「20」,「30」,「40」,「50」,「60」,「70」,「80」,「90」,「100」のいずれかの値が記憶されている。そして、マス境界線情報記憶エリア134には、マスの境界線を示す情報が記憶される。例えば、図14に示した例では、番号「1」に対応して、「h1_1」,「h1_2」,「p1_1」,「p2_1」が記憶されている。
The exercise program
そして、設定情報記憶エリア136には、使用するマスを決定する際の条件及びレーザ3の照射量を決定する際の基準が記憶される。図19に示すように、設定情報記憶エリア136には、第一条件欄、第二条件欄、照射量判断欄が設けられている。第一条件欄には第一に優先する条件として設定された内容を示す値が記憶され、第二条件欄には第二に優先する条件として設定された内容を示す値が記憶される。そして、照射量判断欄には、照射量を決定する際に基準となる内容を示す値が記憶される。
The setting
そして、マス使用情報記憶エリア137には、床101を分割した各領域(マス)の使用状況が記憶される。図20に示すように、マス使用情報記憶エリア137には、番号欄、マス名欄、使用中フラグ欄、運動プログラム名欄、ユーザID欄が少なくとも設けられている。そして、番号「1」〜「36」までのマスの情報が記憶される。番号欄には、図13に示したマスの番号が記憶され、マス名欄には、図13に示したマス名が記憶されている。そして、使用中フラグは、そのマスが使用中であるか否かを示しており、「1」が使用中を示し、「0」が空きを示している。そして、運動プログラム名欄にはそのマスを使用している運動プログラム名が記憶され、ユーザID欄にはそのマスを使用しているユーザのID(ユーザID)が記憶される。そして、図21に示すように、境界線使用情報記憶エリア138には、ユーザごとに使用中の領域の境界線(レーザ3を発光させている境界線)を示す識別番号が記憶されている。なお、図20及び図21のデータは、図22に示す利用例でのものである。図22に示す各マスに記されている値は、1段目がマスの番号、2段目がマス名、3段目が使用ユーザの性別(Mは男性、Fは女性)、4段目が運動プログラム名、5段目がユーザIDである。そして、ユーザ情報記憶エリア135には、ユーザIDに対応してユーザに関する情報が記憶されている。例えば、ユーザの氏名、性別、属するグループ、年齢などである。
In the mass usage
次に、図23乃至図27を参照して、RAM12に設けられている記憶エリアについて説明する。図23は、RAM12に設けられている記憶エリアを示す模式図であり、図24は、RAM12に設けられている候補マス記憶エリア125を示す模式図であり、図25は、RAM12に設けられている要素マス記憶エリア126を示す模式図であり、図26は、RAM12に設けられている使用マス記憶エリア127を示す模式図であり、図27は、RAM12に設けられている運動プログラム検索フラグ記憶エリア128を示す模式図である。
Next, a storage area provided in the
図23に示すように、RAM12には、入力ユーザID記憶エリア121、選択方法記憶エリア122、希望運動プログラム名記憶エリア123、希望形状記憶エリア124、候補マス記憶エリア125(図24参照)、要素マス記憶エリア126(図25参照)、使用マス記憶エリア127(図26参照)、運動プログラム検索フラグ記憶エリア128(図27参照)、境界線記憶エリア129、照射量記憶エリア141、使用中マス数記憶エリア142、消灯境界線記憶エリア143、変更フラグ記憶エリア144が少なくとも設けられている。入力ユーザID記憶エリア121には、ユーザにより入力されたユーザIDが記憶される。選択方法記憶エリア122には、ユーザにより選択されたスタジオの利用方法を示す値が記憶される。本実施の形態では、運動プログラムを利用する場合には「1」、希望の領域(マス)の形状を指定する場合には「2」を記憶するものとする。そして、希望運動プログラム名記憶エリア123には、運動プログラムを利用すると選択された場合に、利用される運動プログラム名が記憶される。また、希望形状記憶エリア124には、希望の形状を指定すると選択された場合に、利用されるマスの形状が記憶される。ここでは、(X軸方向のマス数,Y軸方向のマス数)として記憶される。以下、希望形状のX軸方向のマス数を「x」、希望形状のY軸方向のマス数を「y」と記載する。
As shown in FIG. 23, in the
そして、候補マス記憶エリア125には、使用マスの候補となっているマス群(以下、「候補マス」という)に関する情報が記憶される。図24に示すように、候補マス記憶エリア125は、候補マスを示す候補番号jを第一の次元とし、マス名欄、隣接度欄、第一条件欄、第二条件欄を要素とした一次元配列である。この配列要素をkouho[j]と示す。図24に示す候補番号は配列の添字jを示す番号である。マス名欄には候補とされている領域の一番左奥のマスのマス名が記憶される。なお、以下、マス群の一番左奥のマスを「基準マス」といい、候補マスの基準マスを「候補基準マス」という。そして、隣接度欄には候補マスに隣接しているマスのうち他のユーザが使用しているマスの数が記憶される。そして、第一条件欄には、第一条件とされている条件に対する情報が記憶され、第二条件欄には、第二条件とされている条件に対する情報が記憶される。図24に示す例は、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されている場合のものである。1番目の候補マスでは、候補基準マスのマス名「0403」の候補マスでは、男性に隣接しているマスが2つ、女性に隣接しているマスが2つある。また、運動プログラム「ヨガ2」に隣接しているマスが2つ、「エアロ1」に隣接しているマスが2つある。
In the candidate
そして、要素マス記憶エリア126には、候補マスを構成する要素マスの情報が記憶される。図25に示すように、要素マス記憶エリア126は、候補マスを示す候補番号jを第一次元とし、候補マスを構成するマス(要素マス)を示す要素番号kを第二の次元とし、要素としてマス名欄、隣接度欄、第一条件欄、第二条件欄を設けた二次元配列である。つまり、候補マスごとにその候補マスを構成する要素マスに関する情報が記憶されている。この配列要素をkouho[j].youso[k]と示す。マス名欄には要素マスのマス名が記憶され、隣接度欄には、その要素マスに隣接しているマス(隣接マス)のうち他のユーザが使用しているマスの数が記憶される。本実施の形態では、横方向及び縦方向に隣接したマス、つまり、マスの境界線を共有するマスを隣接マスとする。そして、第一条件欄には、第一条件とされている条件に対する情報が記憶され、第二条件欄には、第二条件とされている条件に対する情報が記憶される。
The element
図25に示す例は、図24に示した候補マス記憶エリア125での例と同様に、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されている場合のものであり、図22に示した状態での値を示している。1番目の候補マスでは、候補基準マスのマス名「0403」の候補マスの要素マスは、マス名「0403」,「0503」,「0404」,「0504」,「0405」,「0505」である。そして、マス名「0403」では、図22に示すように、隣接マス(0303,0503,0402,0404)において、0402のマスのみがユーザID「30303」により使用されている。そして、ユーザID「30303」のユーザは女性であり、「ヨガ2」を利用しているので第一条件欄に女性のマスが1つあるとされており、第二条件欄に「ヨガ2」のマスが1つあるとされている。
The example shown in FIG. 25 is a case where “same sex” is set as the first condition and “same exercise program” is set as the second condition, similarly to the example in the candidate
使用マス記憶エリア127には、使用マスを構成するマスのマス名が記憶される。図26に示すように、使用マス記憶エリア127は使用番号を第一の次元とする一次元配列である。この配列要素をriyou[m](mは添字番号)と示す。なお、riyou[1]には基準マスのマス名が記憶される。
In the used
運動プログラム検索フラグ記憶エリア128には、図27に示すように、ユーザの希望した運動プログラムが利用できなかった場合に他の運動プログラムを検索する際に使用される検索フラグが運動プログラムごとに記憶されている。そして、境界線記憶エリア129には、使用マスの周囲の境界線を示す情報が記憶される。照射量記憶エリア141には、レーザ3の照射量が記憶される。使用中マス数記憶エリア142には、要素マスに隣接したマスの数を計数するのに使用される使用中マス数が記憶される。消灯境界線記憶エリア143には、スタジオ100の使用が終了した際にレーザ3を消灯させる境界線を示す情報が記憶される。変更フラグ記憶エリア144には、ユーザの希望した運動プログラムや利用エリアが利用できなかった場合に他の運動プログラムや他の形状のエリアに変更するための処理を行う際にONとされる変更フラグが記憶される。
In the exercise program search
次に、図28乃至図35を参照して、スタジオ利用受付装置1の動作について説明する。図28は、メイン処理のフローチャートであり、図29は、メイン処理の中で実施される候補検索処理のフローチャートであり、図30は、候補検索処理の中で実施される候補基準マス抽出処理のフローチャートであり、図31は、候補検索処理の中で実施される候補なし処理のフローチャートであり、図32は、候補検索処理の中で実施される周囲状況取得処理のフローチャートであり、図33は、メイン処理の中で実施されるマス使用情報設定処理のフローチャートであり、図34は、メイン処理の中で実施される表示処理のフローチャートであり、図35は、メイン処理の中で実施される使用終了処理のフローチャートである。
Next, the operation of the studio
メイン処理は、スタジオ利用受付プログラムがCPU10で実施され、メインメニュー画面(図示外)において「スタジオ利用」メニューが選択され、種々の記憶エリアの初期化が行われた後に開始される処理である。図28に示すように、まず、ユーザID入力画面201(図2参照)が表示される(S1)。そして、ユーザID入力画面201への入力が受け付けられ、ユーザID入力欄2011に入力された値が入力ユーザID記憶エリア121に記憶される(S2)。そして、マス使用情報記憶エリア137のユーザID欄に入力ユーザIDが記憶されているか否かにより、入力されたユーザIDがスタジオ100を使用中のユーザであるか否かの判断が行われる(S3)。使用中のユーザでなければ(S3:NO)、選択方法入力画面202(図3参照)が表示され(S4)。そして、選択方法入力画面202への入力が受け付けられ、選択方法記憶エリア122に記憶される(S5)。
The main process is a process that is started after the studio use acceptance program is executed by the
ここで、選択方法入力画面202において「運動プログラム」が選択された場合には(S6:YES)、運動プログラム選択画面203(図4参照)が表示される(S7)。そして、運動プログラム選択画面203への入力が受け付けられ、希望運動プログラム名記憶エリア123に記憶される(S8)。そして、運動プログラム情報記憶エリア132から選択運動プログラム名の運動プログラムのマスの形状が読み出され、希望形状記憶エリア124に記憶される(S9)。そして、運動プログラム検索フラグ記憶エリア128の選択運動プログラムの検索フラグがONとされ、変更フラグ記憶エリア144の運動プログラム変更フラグがOFFとされる(S10)。そして、S13へ進む。
If “exercise program” is selected on the selection method input screen 202 (S6: YES), an exercise program selection screen 203 (see FIG. 4) is displayed (S7). Then, an input to the exercise
一方、選択方法入力画面202において「運動プログラム」が選択されず「利用エリア」が選択された場合には(S6:NO)、形状選択画面204(図5参照)が表示され(S11)、形状選択画面204の入力が受け付けられて、選択された形状が希望形状記憶エリア124に記憶される(S12)。そして、S13へ進む。
On the other hand, when “exercise program” is not selected on the selection
次いで、候補検索処理が行われる(S13、図29参照)。ここでは、使用マスが決定される。詳細については、図29乃至図32を参照して後述する。使用マスが決定されたら、マス使用情報設定処理が行われる(S14、図33参照)。ここでは、使用マスに関する情報がマス使用情報記憶エリア137に記憶されたり、レーザ3に出力指示がなされたりする。詳細については、図33を参照して後述する。次いで、表示処理が行われる(S15、図34参照)。ここでは、ユーザに対して決定された使用エリアを報知する画面(図6,図7,図9,図10参照)が表示される。詳細については、図34を参照して後述する。そして、メイン処理は終了する。
Next, candidate search processing is performed (S13, see FIG. 29). Here, the used mass is determined. Details will be described later with reference to FIGS. 29 to 32. When the used cell is determined, a cell usage information setting process is performed (S14, see FIG. 33). Here, information about the used mass is stored in the mass used
また、メイン処理のS3において、スタジオ100を使用中のユーザであった場合には、使用を終了するための使用終了処理が行われ(S19、図35参照)、S1へ戻る。この使用終了処理では、ユーザのスタジオ100の利用の終了に伴い、このユーザが使用していた領域の境界線のレーザ3を消灯させる。図35に示すように、まず、境界線使用情報記憶エリア138が参照され、入力ユーザIDが使用していた境界線が読み出され、消灯境界線記憶エリア143に記憶される(S131)。そして、消灯境界線記憶エリア143に記憶されている境界線について他のユーザが使用しているものがあれば、消灯境界線記憶エリア143から削除される(S132)。そして、消灯境界線記憶エリア143に記憶されている境界線について、レーザ3を消灯させる指示がレーザ制御装置2へ出力される(S133)。レーザ制御装置2では、この指示を受けるとその境界線に属するレーザ3を消灯させる。
In S3 of the main process, if the user is using the
次いで、境界線使用情報記憶エリア138から入力ユーザIDの情報が削除される(S134)。そして、「ご利用ありがとうございました」等のメッセージが記載された私用終了画面(図示外)がディスプレイ16に表示される(S135)。そして、使用終了処理は終了し、メイン処理も終了する。 Next, the input user ID information is deleted from the boundary line usage information storage area 138 (S134). Then, a private end screen (not shown) on which a message such as “Thank you for using” is written is displayed on the display 16 (S135). Then, the use end process ends, and the main process also ends.
次に、図29乃至図32のフローチャートを参照して、候補検索処理について説明する。候補検索処理では、まず、候補基準マス抽出処理が行われる(S21、図30参照)。候補基準マス抽出処理では、候補マスが検索され、各候補マスの候補基準マスのマス名が候補マス記憶エリア125に記憶される。図30に示すように、まず、変数cに初期値の「0」が記憶され、変数iに初期値の「0」が記憶される(S41)。変数cは、マスの番号を計数するためのものであり、変数iは候補マス記憶エリア125の一次元配列の添字として使用される(kouho[i])。そして、変数cに「1」が加算され(S42)、変数cが「36(最大マス数)」より大きいか否かにより、全てのマスを探索したか否かの判断が行われる(S43)。
Next, candidate search processing will be described with reference to the flowcharts of FIGS. In the candidate search process, first, a candidate reference mass extraction process is performed (S21, see FIG. 30). In the candidate reference cell extraction process, candidate cells are searched, and the name of the candidate reference cell of each candidate cell is stored in the candidate
変数cはまだ「1」であり、探索を開始する段階なので全てのマスを探索していないと判断される(S43:NO)。そして、マス使用情報記憶エリア137の番号cのマスの使用中フラグが参照され、c番目のマスが使用であるか否かの判断が行われる(S44)。使用中フラグがONであり、c番目のマスが使用中であれば(S44:YES)、このマスを候補基準マスとすることはできないので、S42へ戻り、次のマスの処理を行うために変数cに「1」が加算される(S42)。
The variable c is still “1”, and it is determined that not all cells have been searched because the search is in a stage to start (S43: NO). Then, the in-use flag of the cell number c in the cell use
c番目のマスが使用中でない場合には(S44:NO)、番号cのマスを候補基準マスとする場合の候補マスの使用中フラグがマス使用情報記憶エリア137から参照される(S45)。希望形状が(2,3)である場合に、番号「c=1」のマスが候補基準マスである場合には番号「2」,マス名「0201」、番号「7」,マス名「0102」、番号「8」,マス名「0202」、番号「13」,マス名「0103」、番号「14」,マス名「0203」のマスの使用中フラグが参照される。そして、全てのマスの使用中フラグがOFFであるか否かにより、全てのマスが使用中でないか否かの判断が行われる(S46)。1つでも使用中のマスがあれば(S46:NO)、番号cのマスを候補基準マスとすることはできないので、S42へ戻り、次のマスの処理を行うために変数cに「1」が加算される(S42)。また、全てのマスが使用中でない場合、つまり、使用中のマスがない場合には(S46:YES)、番号cのマスを候補基準マスとすることができるので、変数iに「1」が加算され(S47)、候補マス記憶エリア125のマス名欄(kouho[i]:マス名)に番号cのマスのマス名が記憶される(S48)。そして、S42へ戻り、次のマスの処理を行うために変数cに「1」が加算される(S42)。 When the c-th cell is not in use (S44: NO), the in-use flag of the candidate cell when the cell with the number c is set as the candidate reference cell is referred from the cell use information storage area 137 (S45). When the desired shape is (2, 3) and the cell with the number “c = 1” is the candidate reference cell, the number “2”, the cell name “0201”, the number “7”, and the cell name “0102”. ”, Number“ 8 ”, cell name“ 0202 ”, cell number“ 13 ”, cell name“ 0103 ”, cell number“ 14 ”, cell name“ 0203 ”are used. Then, it is determined whether or not all the cells are in use depending on whether or not the in-use flag of all the cells is OFF (S46). If there is at least one cell in use (S46: NO), the cell with the number c cannot be set as the candidate reference cell, so the process returns to S42, and the variable c is set to “1” in order to process the next cell. Are added (S42). Further, when all the squares are not in use, that is, when there is no square in use (S46: YES), the square with the number c can be set as the candidate reference square, so that “1” is set in the variable i. Addition is performed (S47), and the cell name of the cell with the number c is stored in the cell name column (kuhou [i]: cell name) of the candidate cell storage area 125 (S48). Then, the process returns to S42, and “1” is added to the variable c in order to process the next cell (S42).
このようにして、S42〜S48の処理が繰り返し実施され、変数cが「36」より大きくなったら(S43:YES)、候補検索処理へ戻る。この時点で候補マス記憶エリア125のマス名欄には、候補基準マスのマス名が記憶されている。
In this way, when the processes of S42 to S48 are repeatedly performed and the variable c becomes larger than “36” (S43: YES), the process returns to the candidate search process. At this time, the cell name of the candidate reference cell is stored in the cell name column of the candidate
図29に示すように候補検索処理では、候補基準マス抽出処理が終了すると(S21)、変数iの値に基づいて候補基準マスがないか否かの判断が行われるかの判断が行われる(S22)。変数iが「0」であれば、候補基準マスがないので(S22:YES)、S31へ進み、希望形状を90度回転させたり、希望形状を変更したり、変形したりして代替となる形状を決定する(S31〜S36)。そして、S21へ戻り候補基準マス抽出処理が行われる。具体的には、まず、回転フラグがONであるか否かの判断が行われる(S31)。この回転フラグは、初期値としてOFF(0)が与えられている。そこで、ユーザが指定した希望形状での候補基準マスがなかった場合には、回転フラグはONでなくOFFであるので(S31:NO)、希望形状が正方形であるか否か、つまり、x=yであるか否かの判断が行われる(S32)。 As shown in FIG. 29, in the candidate search process, when the candidate reference cell extraction process ends (S21), it is determined whether or not there is a candidate reference cell based on the value of the variable i. S22). If the variable i is “0”, since there is no candidate reference cell (S22: YES), the process proceeds to S31, where the desired shape is rotated by 90 degrees, the desired shape is changed, or the shape is replaced. The shape is determined (S31 to S36). And it returns to S21 and a candidate reference | standard square extraction process is performed. Specifically, first, it is determined whether or not the rotation flag is ON (S31). This rotation flag is given OFF (0) as an initial value. Therefore, if there is no candidate reference square in the desired shape designated by the user, the rotation flag is OFF instead of ON (S31: NO), so whether or not the desired shape is a square, that is, x = It is determined whether or not y (S32).
x≠yであれば(S33:NO)、希望形状は正方形でないので希望形状を回転させると異なる形状となる。そこで、希望形状のx,yを入れ替え、(x,y)が(y,x)とされる(S33)。そして、回転フラグが回転させたことを示すためにONとされる(S34)。そして、S21へ戻り、回転後の形状で候補基準マス抽出処理が行われる(S21)。ここで、候補基準マスが抽出されれば(S22:NO)、S23へ進む。希望形状を回転させても候補基準マスが抽出されなければ(S22:YES)、再度S31へ進む。ここでは回転フラグはONとされているので(S31:YES)、回転フラグがOFFとされる(S35)。そして、候補なし処理が行われる(S36、図31参照)。また、ユーザが指定した希望形状での候補基準マスがなかった場合に(S22:YES)、回転フラグがOFFであり(S31:NO)、x=yであった場合にも(S32:YES)、希望形状を回転させても同様の形状であるので、希望形状を回転させても候補基準マスは抽出されないことが判っているので、候補なし処理が行われる(S36、図31参照)。この候補なし処理では、ユーザが運動プログラムを指定した場合には、同じジャンルの運動プログラムを代替プログラムとして選択し、希望形状を変更する。また、希望形状を指定した場合には、希望形状を小さく変更する。 If x ≠ y (S33: NO), the desired shape is not a square, so if the desired shape is rotated, it becomes a different shape. Therefore, x and y of the desired shape are replaced, and (x, y) is set to (y, x) (S33). Then, it is turned ON to indicate that the rotation flag has been rotated (S34). And it returns to S21 and a candidate reference | standard mass extraction process is performed by the shape after rotation (S21). Here, if the candidate reference cell is extracted (S22: NO), the process proceeds to S23. If the candidate reference cell is not extracted even if the desired shape is rotated (S22: YES), the process proceeds to S31 again. Here, since the rotation flag is set to ON (S31: YES), the rotation flag is set to OFF (S35). Then, a no-candidate process is performed (S36, see FIG. 31). Further, when there is no candidate reference square in the desired shape designated by the user (S22: YES), also when the rotation flag is OFF (S31: NO) and x = y (S32: YES). Since it is the same shape even if the desired shape is rotated, it is known that the candidate reference cell is not extracted even if the desired shape is rotated, so the no candidate process is performed (S36, see FIG. 31). In the no candidate process, when the user designates an exercise program, an exercise program of the same genre is selected as an alternative program and the desired shape is changed. When the desired shape is designated, the desired shape is changed to a smaller size.
図31に示すように、候補なし処理では、まず、ユーザが「運動プログラム」を指定したか否かの判断が行われる(S71)。選択方法記憶エリア122に運動プログラム名を指定することを示す情報が記憶されている場合には「運動プログラム」が指定されていると判断される(S71:YES)。そこで、運動プログラム検索フラグ記憶エリア128(図27参照)の検索フラグ欄が参照され、検索フラグがOFFの運動プログラムがあるか否かにより、候補基準マスの抽出が行われていない運動プログラムがあるか否かの判断が行われる(S81)。検索フラグがOFFの運動プログラムがあれば(S81:YES)、代替の運動プログラムを用いることを示すために運動プログラム変更フラグがONとされる(S82)。そして、検索フラグがOFFの運動プログラムのうち、希望運動プログラムと同じジャンルの運動プログラムがあるか否かの判断が行われる(S83)。なお、希望運動プログラムのジャンルはRAM12の図示外の記憶エリアに記憶されている。運動プログラムのジャンルはHDD13の運動プログラム情報記憶エリア132から取得できる。
As shown in FIG. 31, in the no candidate process, it is first determined whether or not the user has designated an “exercise program” (S71). When information indicating that an exercise program name is designated is stored in the selection
そして、同じジャンルの運動プログラムがあれば(S83:YES)、その同じジャンルの運動プログラムのうち、任意の1つの運動プログラムの運動プログラム名が希望運動プログラム名記憶エリア123に記憶される(S84)。そして、その運動プログラムの検索フラグがONとされ(S85)、その運動プログラムの形状が希望形状記憶エリア124に記憶される(S88)。また、同じジャンルの運動プログラムがなければ(S83:NO)、検索フラグがOFFの運動プログラムのうち、任意の1つの運動プログラムの運動プログラム名が希望運動プログラム名記憶エリア123に記憶される(S86)。そして、その運動プログラムの検索フラグがONとされ(S87)、その運動プログラムの形状が希望形状記憶エリア124に記憶される(S88)。そして、候補なし処理は終了し、図29に示す候補検索処理へ戻り、S21へ進む。そして、候補なし処理で変更された希望形状での候補基準マスの抽出が行われる(S21)。 If there is an exercise program of the same genre (S83: YES), the exercise program name of any one of the exercise programs of the same genre is stored in the desired exercise program name storage area 123 (S84). . Then, the search flag for the exercise program is turned ON (S85), and the shape of the exercise program is stored in the desired shape storage area 124 (S88). If there is no exercise program of the same genre (S83: NO), the exercise program name of any one of the exercise programs whose search flag is OFF is stored in the desired exercise program name storage area 123 (S86). ). Then, the search flag of the exercise program is turned ON (S87), and the shape of the exercise program is stored in the desired shape storage area 124 (S88). Then, the no candidate process ends, the process returns to the candidate search process shown in FIG. 29, and proceeds to S21. Then, extraction of candidate reference squares with the desired shape changed by the no candidate process is performed (S21).
なお、検索フラグがOFFの運動プログラムがなければ(S81:NO)、代替となる運動プログラムがないので、利用可能な運動プログラムなし表示画面213(図8参照)が表示される(S89)。そして、候補なし処理は終了し、メイン処理も終了する。 If there is no exercise program whose search flag is OFF (S81: NO), since there is no alternative exercise program, an available exercise program no-display screen 213 (see FIG. 8) is displayed (S89). Then, the no candidate process ends and the main process also ends.
一方、図31に示す候補なし処理のS71において、希望運動プログラム名記憶エリア123の運動プログラム名が記憶されておらず、「運動プログラム」が指定されていないと判断された場合には(S71:NO)、「利用エリア」指定がされているので、希望形状の縮小が行われる(S72〜S75)。そこで、まず、希望形状を示す(x,y)において、x,y共に最小値であるか否かの判断が行われる(S72)。この最小値は予め登録されている値でもよいし、ユーザに利用エリアを選択させる際に入力させてもよい。ここでは、例えば「2」とするが、x,yの最小値は同じ値でなく、それぞれに対して最小値を設定してもよい。
On the other hand, in S71 of the no candidate process shown in FIG. 31, when it is determined that the exercise program name in the desired exercise program
x,y共に最小値「2」であれば(S72:YES)、希望形状を縮小することはできないので、利用可能なエリアがないことを示すメッセージを表示した利用可能エリアなし画面が表示され(S76)、メイン処理が終了する。また、x,y共に最小値でない場合には(S72:NO)、縮小カウンタが「3」より大きいか否かの判断が行われる(S73)。この縮小カウンタはRAM12の図示外の記憶エリアに設けられており、メイン処理が開始される際に「0」に初期化されている。縮小カウンタが「3」より大きくなければ(S73:NO)、希望形状が縮小される(S74)。具体的には、x,yの値が比較され、大きい方の値から「1」が減算される。そして、縮小カウンタに「1」が加算され(S75)、候補なし処理は終了し、図29に示す候補検索処理へ戻り、S21へ進む。そして、候補なし処理で変更された希望形状での候補基準マスの抽出が行われる(S21)。なお、縮小された希望形状でも候補基準マスが抽出されなかった場合には、x,y共に最小値でなければ再び希望形状が縮小される。そして、3回縮小が行われても候補基準マスが抽出されなければ、S73において縮小カウンタが「3」より大きいと判断され(S73:YES)、利用可能なエリアがないことを示すメッセージを表示した利用可能エリアなし画面が表示され(S76)、メイン処理が終了する。
If both x and y are the minimum value “2” (S72: YES), since the desired shape cannot be reduced, a screen indicating that there is no usable area is displayed with a message indicating that there is no usable area ( S76), the main process ends. If x and y are not the minimum values (S72: NO), it is determined whether or not the reduction counter is greater than “3” (S73). This reduction counter is provided in a storage area (not shown) of the
以上のようにして、候補なし処理では、ユーザの指定に基づいて、希望形状が変更される。そして、変更後の希望形状で候補基準マスの抽出が行われる。 As described above, in the no candidate process, the desired shape is changed based on the designation by the user. Then, the candidate reference cell is extracted with the desired shape after the change.
ここで、図29に示す候補検索処理の候補基準マス抽出処理(S21)において、候補基準マスが抽出された場合(S22:NO)の処理について説明する。まず、変数iが「1」であるか否かにより、候補基準マスが1つであるか否かの判断が行われる(S23)。候補基準マスが1つであれば(S23:YES)、その候補基準マスを基準マスとし、希望形状の領域がこのユーザの使用領域とされるので、候補基準マスを使用基準マスとし(S26)、メイン処理へ戻る。具体的には、候補マス記憶エリア125のkouho[1]のマス名が使用マス記憶エリア127のriyou[1]のマス名に記憶される。
Here, a process when a candidate reference cell is extracted in the candidate reference cell extraction process (S21) of the candidate search process shown in FIG. 29 (S22: NO) will be described. First, whether or not there is one candidate reference cell is determined based on whether or not the variable i is “1” (S23). If there is one candidate reference cell (S23: YES), the candidate reference cell is used as the reference cell, and the area of the desired shape is used as the user's use region, so that the candidate reference cell is used as the use reference cell (S26). Return to the main process. Specifically, the cell name of kouho [1] in the candidate
また、変数iが「1」でなく、候補基準マスが複数ある場合には(S23:NO)、周囲状況取得処理が行われる(S24、図32)。この周囲状況取得処理は、それぞれの候補基準マスを基準マスとして希望形状の領域を確保した際において、その周囲のマスの利用状況を取得するものである。図32に示すように、まず、変数jに初期値の「0」が記憶される(S51)。この変数jは、候補マス記憶エリア125の一次元配列の添字として使用される(kouho[j])。そして、変数jに「1」が加算され(S52)、変数iより小さいか否かの判断が行われる(S53)。変数iの示す値は候補基準マスの数であり、kouho[j]においてデータが記憶されている最大値である。変数jが最大値iよりも小さければ(S53:YES)、kouho[j]のマス名にマス名が記憶されているマスを基準マスとした際に、希望形状の領域をなすために使用されるマスを要素マスとし、要素マス記憶エリア126のkouho[j].youso[1〜x×y]のマス名に記憶される(S54)。なお、「x×y」は希望形状を形成するマス数である。また、以下、kouho[j]のマス名にマス名が記憶されているマスを基準マスとした候補マスを注目候補マスという。 Further, when the variable i is not “1” and there are a plurality of candidate reference squares (S23: NO), the surrounding state acquisition process is performed (S24, FIG. 32). In this surrounding state acquisition process, when a region of a desired shape is secured using each candidate reference box as a reference box, the use state of the surrounding box is acquired. As shown in FIG. 32, first, an initial value “0” is stored in the variable j (S51). This variable j is used as a subscript of the one-dimensional array of candidate mass storage area 125 (kouho [j]). Then, “1” is added to the variable j (S52), and it is determined whether or not it is smaller than the variable i (S53). The value indicated by the variable i is the number of candidate reference cells, and is the maximum value in which data is stored in kouho [j]. If the variable j is smaller than the maximum value i (S53: YES), it is used to form an area of a desired shape when a square whose square name is stored in the square name of kouho [j] is used as a reference square. This cell is stored as an element cell and stored in the cell name of kouho [j] .youuso [1 to xxy] in the element cell storage area 126 (S54). “X × y” is the number of squares forming the desired shape. In addition, hereinafter, a candidate cell having a cell in which the cell name is stored in the cell name of kouho [j] as a reference cell is referred to as an attention candidate cell.
そして、変数kに初期値の「0」が記憶される(S61)。この変数kは、要素マス記憶エリア126の二次元の配列の添字として使用される。よって、変数kは「1」〜「x×y」の整数を取る。次いで、変数kに「1」が加算され(S62)、変数kが最大値である「x×y」よりも小さいか否かの判断が行われる(S63)。変数kが「x×y」よりも小さければ(S63:YES)、要素マス記憶エリア126のkouho[j].youso[k]のマス名欄の示すマス(注目マス)の隣接マスのうち、使用中であるマス(使用中マス)の数が計数され、候補マス記憶エリア125のkouho[j]の隣接度欄に加算される(S64)。また、使用中であるか否かはHDD13のマス使用情報記憶エリア137の使用中フラグを参照することにより判断できる。
Then, the initial value “0” is stored in the variable k (S61). This variable k is used as a subscript of the two-dimensional array in the element
例えば、図10に示す例の使用状況において、希望領域の形状が「2×3」である場合を考える。図25に示す要素マス記憶エリア126のkouho[1].youso[1]のマス名「0403」のマスを注目マスとすると、隣接マスのマス名は「0402」,「0303」,「0503」,「0404」である。これらの隣接マスの中で使用中であるのは「0402」である。よって、kouho[1]の隣接度欄は「1」となる。
For example, let us consider a case where the shape of the desired region is “2 × 3” in the usage situation of the example shown in FIG. If the cell with the cell name “0403” of kouho [1] .youuso [1] in the element
次いで、使用中マスの第一条件に関する値がkouho[j].youso[k]の第一条件欄に集計されて記憶され、第二条件に関する値がkouho[j].youso[k]の第二条件欄に集計されて記憶される(S66)。図13に示した例では、第一条件が「性別」、第二条件が「運動プログラム」であるとすると、隣接マスの使用中マスである「0402」は性別が「女性」、運動プログラムが「ヨガ2」であるので、kouho[1].youso[1]の第一条件欄は「女性」が「1」、第二条件欄は「ヨガ2」が「1」と記憶される。
Next, values relating to the first condition of the square in use are aggregated and stored in the first condition column of kouho [j] .youuso [k], and values relating to the second condition are stored in the kouho [j] .youus [k] th value. The two conditions are tabulated and stored (S66). In the example shown in FIG. 13, if the first condition is “sex” and the second condition is “exercise program”, “0402”, which is an in-use square of the adjacent square, has a gender “female” and an exercise program Since it is “
そして、S62へ戻り、変数kに「1」が加算され、次の要素マスが注目マスとされる。図25に示す例では、kouho[1].youso[2]のマス名「0503」示すマスが注目マスとされる。変数kは「x×y=2×3=6」よりも小さく(S63:YES)、「0503」の隣接マスのうちの使用マスの数がkouho[1]の隣接度欄に加算される(S64)。図10を参照すると、「0503」の隣接マスのうち使用マスは「0502」のみであるので、「1」が加算されkouho[1]の隣接度欄は「2」とされる(S64)そして、「0502」は性別が「女性」、運動プログラムが「ヨガ2」であるので、kouho[1].youso[2]の第一条件欄は「女性」が「1」、第二条件欄は「ヨガ2」が「1」と記憶される。そして、S62へ戻る。
Then, the process returns to S62, "1" is added to the variable k, and the next element cell is set as the attention cell. In the example illustrated in FIG. 25, a square having a square name “0503” of kouho [1] .youuso [2] is set as a target square. The variable k is smaller than “x × y = 2 × 3 = 6” (S63: YES), and the number of used cells among the adjacent cells of “0503” is added to the adjacency column of kouho [1] ( S64). Referring to FIG. 10, since the used cell is only “0502” among the adjacent cells of “0503”, “1” is added and the adjacency column of kouho [1] is set to “2” (S64). , “0502” is gender “female” and the exercise program is “
以上のようにして、繰り返しS62〜S66の処理が行われ、全ての要素マスについて隣接マスの状況が取得され、変数kが「x×y」よりも小さくなくなったら(S63:NO)、候補マス全体の第一条件に関する値及び第二条件に関する値が集計される(S68)。具体的には、要素マス記憶エリア126のkouho[j].youso[1〜x×y]の第一条件欄の値が集計されて、候補マス記憶エリア125のkouho[j]の第一条件欄に記憶される。そして、要素マス記憶エリア126のkouho[j].youso[1〜x×y]の第二条件欄の値が集計されて、候補マス記憶エリア125のkouho[j]の第二条件欄に記憶される。図25及び図24に示す例では、kouho[1].youso[1],kouho[1].youso[2]の第一条件欄に「女性」が「1」ずつ、kouho[1].youso[3],kouho[1].youso[5]の第一条件欄に「男性」が「1」ずつなので、kouho[1]の第一条件欄には「男性」が「2」、「女性」が「2」という情報が記憶される。
As described above, the processes of S62 to S66 are repeatedly performed, and the status of the adjacent cells is acquired for all the element cells, and when the variable k becomes smaller than “xx” (S63: NO), the candidate cells are obtained. The values relating to the entire first condition and the values relating to the second condition are aggregated (S68). Specifically, the values of the first condition column of kouho [j] .youus [1−x × y] in the element
そして、S52へ戻り、変数jに「1」が加算され(S52)、次の候補マスが注目候補マスとされる。そして、S52〜S68の処理が繰り返し行われ、全ての候補マスを注目候補マスとして、周囲の状況が取得されたら、変数jが候補マス数iよりも小さくなくなるので(S53:NO)、周囲状況取得処理は終了し、候補検索処理へ戻る。図29に示すように、候補検索処理では、周囲状況取得処理が終了すると(S24)、周囲状況取得処理で収集された情報に基づいて、優先条件に最も適う候補マスが使用マスに決定され、使用マス記憶エリア127のriyou[1]にマス名が記憶される(S25)。例えば、図24に示す例では、第一条件として「同性」、第二条件として「同じ運動プログラム」が設定されているので、ユーザが「女性」であり、運動プログラムが「ヨガ2」であった場合を考える。まず、第一優先条件では、「女性」の数の最も多いj=1,j=2の「0403」,「0503」が候補として残される。次いで、第二優先条件では、j=1,j=2の「0403」,「0503」の「ヨガ2」の数が比較される。ここでは、共に「2」であるので、どちらの候補マスを選択してもよい。また、第一条件として「なるべく隣り合わない」、第二条件として「同性」が設定されているとする。この場合には、隣接度が参照され、j=4の「0504」が候補として残される。ここで、候補は1つのみになったので、第二条件に関わらずj=4の「0504」を基準マスとする候補マスが使用マスとされ、riyou[1]に「0504」が記憶される。
Then, the process returns to S52, "1" is added to the variable j (S52), and the next candidate cell is set as the candidate candidate cell. Then, when the process of S52 to S68 is repeatedly performed and the surrounding situation is acquired with all candidate squares as the candidate candidate squares, the variable j becomes smaller than the candidate square number i (S53: NO). The acquisition process ends, and the process returns to the candidate search process. As shown in FIG. 29, in the candidate search process, when the surrounding situation acquisition process ends (S24), based on the information collected in the surrounding situation acquisition process, the candidate square that best suits the priority condition is determined as the used square. The cell name is stored in riyou [1] in the used cell storage area 127 (S25). For example, in the example shown in FIG. 24, “same sex” is set as the first condition and “same exercise program” is set as the second condition, so that the user is “female” and the exercise program is “
以上のようにして、使用マスが決定されたら(S25,S26)、候補検索処理は終了し、メイン処理へ戻る。 As described above, when the use square is determined (S25, S26), the candidate search process ends, and the process returns to the main process.
次に、図33を参照してマス使用情報設定処理について説明する。メイン処理(図28参照)では、候補検索処理が終了すると(S13)、マス使用情報設定処理が行われる(S14、図33参照)。ここでは、決定された使用マスを使用する際に点灯させる境界線が決定され、その境界線のレーザ3を点灯させる指示が行われる。
Next, the mass use information setting process will be described with reference to FIG. In the main process (see FIG. 28), when the candidate search process ends (S13), a mass use information setting process is performed (S14, see FIG. 33). Here, a boundary line to be turned on when using the determined use mass is determined, and an instruction to turn on the
図33に示すように、マス使用情報設定処理では、まず、riyou[1]に記憶されているマスを基準マスとした際に使用マスとされるその他のマスのマス名がriyou[2〜x×y]に記憶される(S101)。次いで、マス境界線情報記憶エリア134を参照して、使用マス記憶エリアに記憶されているマスの境界線を示す情報が取得され、RAM12の境界線記憶エリア129に記憶される(S102)。使用基準マスが「0504」であり、希望形状が(2,3)である場合には、「0504」のマスの境界線は、p5_4,p6_4,h5_4,h5_5であり、「0604」のマスの境界線はp6_4,p7_4,h6_4,h6_5である。そして、「0505」のマスの境界線はp5_5,p6_5,h5_5,h5_6であり、「0605」のマスの境界線はp6_5,p7_5,h6_5,h6_6である。そして、「0506」のマスの境界線はp5_6,p6_6,h5_6,h5_7であり、「0606」のマスの境界線はp6_6,p7_6,h6_6,h6_7である。よって、p5_4,p6_4,h5_4,h5_5,p6_4,p7_4,h6_4,h6_5,p5_5,p6_5,h5_5,h5_6,p6_5,p4_5,h6_5,h6_6,p5_6,p6_6,h5_6,h5_7,p6_6,p7_6,h6_6,h6_7がマス境界線情報記憶エリア134に記憶される。
As shown in FIG. 33, in the cell use information setting process, first, the cell names of other cells that are used when the cell stored in riyou [1] is used as the reference cell are set to riyou [2-x. Xy] (S101). Next, with reference to the mass boundary line
次いで、重複する境界線が削除される(S103)。よって、前述の例では、マス境界線情報記憶エリア134には、p5_4,p5_5,p5_6,p7_4,p7_5,p7_6,h5_4,h5_7,h6_4,h6_7が記憶されている。そして、マス境界線情報記憶エリア134に記憶されている情報がHDD13の境界線使用情報記憶エリア138にユーザIDと共に記憶される(S104)。
Next, the overlapping boundary line is deleted (S103). Therefore, in the above-described example, the mass boundary
次いで、レーザ3の照射量が決定される(S105〜S109)。まず、ユーザが「運動プログラム」を指定したか否かの判断が行われる(S105)。「運動プログラム」が指定されていない場合には(S105:NO)、「利用エリア」が指定されているので照射量が60%とされ、照射量記憶エリア141に記憶される(S106)。そして、S110へ進む。一方、「運動プログラム」が指定されている場合には(S105:YES)、照射量の設定は「運動プログラムに従う」と設定されているか否かを設定情報記憶エリア136が参照されて判断される(S107)。「運動プログラムに従う」と設定されている場合には(S107:YES)、希望運動プログラムの照射量が照射量とされる(S108)。具体的には、希望運動プログラム名記憶エリア123に記憶されているプログラム名の照射量が、運動プログラム情報記憶エリア132から読み出され、照射量記憶エリア141に記憶される。「ヨガ2」が希望運動プログラムとされている場合には、図17に示す例では、「60」が照射量記憶エリア141に記憶される。そして、S110へ進む。
Next, the irradiation amount of the
また、「運動プログラム」に従うと設定されていない場合には(S107:NO)、「曲調に従う」と設定されているので、曲調に応じた照射量が照射量とされる(S109)。具体的には、希望運動プログラム名記憶エリア123に記憶されているプログラム名の曲調が運動プログラム情報記憶エリア132から読み出され、曲調情報記憶エリア133から読み出された曲調の照射量が読み出されて、照射量記憶エリア141に記憶される。「ヨガ2」が希望運動プログラムとされている場合には、図17に示す例では、曲調は「ゆっくり」であり、図18に示す例では曲調「ゆっくり」の照射量は「100」であるので、「100」が照射量記憶エリア141に記憶される。そして、S110へ進む。
Further, when it is not set to follow the “exercise program” (S107: NO), it is set to “follow the music tone”, and hence the dose corresponding to the music tone is set as the dose (S109). Specifically, the tune of the program name stored in the desired exercise program
そして、S110では、使用マスのマス使用情報が更新される(S110)。具体的には、使用マスのマス名が使用マス記憶エリア127から参照される。そして、マス使用情報記憶エリア137において、使用マスのマス名の使用中フラグがONとされ、運動プログラム名に希望運動プログラム名記憶エリア123に記憶されている運動プログラム名が記憶され、ユーザIDに入力ユーザID記憶エリア121に記憶されているユーザIDが記憶される。
In S110, the mass usage information of the used mass is updated (S110). Specifically, the cell name of the used cell is referenced from the used
次いで、レーザ3を発光させるための出力が行われる(S111)。具体的には、境界線記憶エリア129に記憶されている境界線に対して、照射量記憶エリア141に記憶されている照射量の照射を行う指示がレーザ制御装置2へ出力される。なお、境界線記憶エリア129に記憶されている境界線のうち、すでに他のユーザの使用によりレーザ3が発光されている境界線に対しては、出力は行われない。すでに発光されている境界線であるかは境界線使用情報記憶エリア138により判断できる。なお、レーザ制御装置2では、指定されている境界線に属す100個のレーザのうち、照射量に応じた数のレーザに対して発光の指示を行う。そして、マス使用情報設定処理は終了し、メイン処理へ戻る。
Next, an output for causing the
次に、図34を参照して、表示処理について説明する。メイン処理(図28参照)では、マス使用情報設定処理が終了すると(S14)、表示処理が行われる(S15、図34参照)。この表示処理では、ユーザに対して決定されたスタジオ100の利用領域の報知が行われる。図34に示すように、まず、「運動プログラム」が指定されているか否かの判断が行われる(S121)。「運動プログラム」が指定されていれば(S121:YES)、変更フラグ記憶エリア144が参照され、変更フラグがONであるか否かの判断が行われる(S122)。変更フラグがONでなければ(S122:NO)、ユーザが希望した運動プログラムでスタジオ100を利用できるということなので、運動プログラム使用エリア表示画面211(図6参照)が表示される(S123)。そして、表示処理は終了し、メイン処理も終了する。また、変更フラグがONであれば(S122:YES)、ユーザが希望した運動プログラムではスタジオ100を利用できず、代替の運動プログラムでのスタジオ100の利用が提案されているので、代替運動プログラム使用エリア表示画面212(図7参照)が表示される(S124)。そして、表示処理は終了し、メイン処理も終了する。
Next, display processing will be described with reference to FIG. In the main process (see FIG. 28), when the mass use information setting process ends (S14), a display process is performed (S15, see FIG. 34). In this display process, the usage area of the
また、「運動プログラム」が指定されていなければ(S121:NO)、「利用エリア」が指定されている。そこで、変更フラグ記憶エリア144が参照され、変更フラグがONであるか否かの判断が行われる(S125)。変更フラグがONでなければ(S125:NO)、ユーザが希望した形状でスタジオ100を利用できるということなので、使用エリア表示画面214(図9参照)が表示される(S126)。そして、表示処理は終了し、メイン処理も終了する。また、変更フラグがONであれば(S125:YES)、ユーザが希望した運動プログラムではスタジオ100を利用できず、代替の運動プログラムでのスタジオ100の利用が提案されているので、代替使用エリア表示画面215(図10参照)が表示される(S127)。そして、表示処理は終了し、メイン処理も終了する。
If “exercise program” is not designated (S121: NO), “use area” is designated. Therefore, the change
以上のようにして、ユーザの望む形状や、ユーザの望む運動プログラムで使用する形状を、スタジオ100の空き領域から自動的に抽出することができる。さらに、利用可能な領域が複数ある場合には、ユーザの指定した優先条件に最も適した領域を使用領域とすることができる。よって、ユーザはスタジオ100の使用前に場所取りをしたり、どの位置を確保するかなどを悩んだりする必要がない。そして、実際にスタジオ100を利用する際には、使用領域の境界線に設置されたレーザ3が床から天井に向けて発光されるので、使用領域を底面とした空間が光の壁により区切られる。よって、ユーザは自分の領域がどこまでかをはっきりと知ることができ、また、周囲のユーザも知ることができるので、周囲のユーザとのトラブルを回避することができる。
As described above, the shape desired by the user and the shape used in the exercise program desired by the user can be automatically extracted from the empty area of the
なお、上記実施の形態のスタジオ利用受付装置1が「領域配置装置」に該当し、スタジオ利用受付プログラムが「領域配置プログラム」に該当する。スタジオ100の床に設置されたレーザ3が「表示手段」である「発光体」に該当する。そして、スタジオ100の床101が「所定領域」に該当する。そして、運動プログラムが「所定領域を使用する目的」に該当し、運動プログラム名が「目的情報」に該当する。そして、HDD13のマス使用情報記憶エリア137が「使用情報記憶手段」に該当し、HDD13の運動プログラム情報記憶エリア132の運動プログラム名欄及び形状欄が「目的情報記憶手段」に該当し、HDD13の運動プログラム情報記憶エリア132の運動プログラム名欄及び曲調欄が「音楽情報記憶手段」に該当する。そして、ディスプレイ16に表示された運動プログラム選択画面203(図4参照)、形状選択画面204(図5参照)が「希望形状入力手段」に相当し、ディスプレイ16に表示された運動プログラム選択画面203が「目的情報入力手段」に相当する。そして、ディスプレイ16に表示された優先条件設定画面221(図11参照)が「優先順位指定手段」に相当する。
In addition, the studio
そして、図28に示すメイン処理の候補検索処理(S13、図29参照)において、候補マスを抽出する候補基準マス抽出処理(S21、図30参照)を行うCPU10が「使用可能領域抽出手段」に相当し、候補検索処理において使用基準マスを決定することにより使用領域を決定するS23〜S26の処理を行うCPU10が「使用領域決定手段」に相当する。そして、候補検索処理(図29参照)において、候補がなかった際にS31〜S36の処理を行った後にS21の候補基準マス抽出処理を行うCPU10が「使用可能形状抽出手段」に相当する。そして、メイン処理のマス使用情報設定処理(S14、図33参照)において、マス使用情報を設定するS110の処理を行うCPU10が「使用情報記憶制御」に相当する。そして、レーザ制御装置12へレーザ3の発光を指示するマス使用情報設定処理(図33参照)のS111の処理、レーザ3の消灯を指示する使用終了処理(図35参照)のS133の処理、表示処理(図34参照)において運動プログラム使用エリア表示画面211(図6参照),代替運動プログラム使用エリア表示画面212(図7参照),使用エリア表示画面214(図9参照),代替使用エリア表示画面215(図10参照)をディスプレイ16に表示する処理を行うCPU10が「表示制御」に相当する。そして、
Then, in the candidate search process (S13, see FIG. 29) of the main process shown in FIG. 28, the
なお、本発明の領域配置装置、領域配置システム及び領域配置プログラムは、上記した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。上記実施の形態では、「所定領域」をスタジオ100の床101とし、スタジオ100をヨガやフィットネス等の運動を使用の目的とし、ユーザの使用領域を決定するために領域を配置している。しかしながら、「所定領域」は屋内施設の床に限らない。例えば、屋内の部屋である場合には、天井であってもよい。また、グラウンドや公園などの屋外の地面であってもよい。つまり、所定の空間を形成する際の一部の平面や曲面であってもよい。また、掲示板等の掲示物が貼られる領域であってもよい。すなわち、「所定領域」は所定の面又は曲面の領域であればよい。
The area arrangement device, area arrangement system, and area arrangement program of the present invention are not limited to the above-described embodiments, and various changes can be made without departing from the scope of the present invention. is there. In the above embodiment, the “predetermined area” is the
また、上記実施の形態では、ユーザの使用領域をレーザ3でスタジオ100の空間を区切るようにして表示している。また、スタジオ利用受付装置1のディスプレイ16にも図式化して表示している(運動プログラム使用エリア表示画面211(図6参照),代替運動プログラム使用エリア表示画面212(図7参照),使用エリア表示画面214(図9参照),代替使用エリア表示画面215(図10参照))。しかしながら、レーザ3による表示及びディスプレイ16への画面表示の両方で表示しなくとも片方だけでもよい。また、上記実施の形態ではレーザ3を床101に設置し、レーザ光を床から天井に向けて発光し、レーザ光により光の壁を作り、空間を区切るようにしている。しかしながら、レーザ3を天井に設置し、天井から床に向けてレーザ光を発光するようにして空間を区切ってもよい。また、レーザ3により光の壁を作るのではなく、LED等の発光体を床に設置して、光の線を作るようにしてもよい。また、プロジェクタにより天井から床に境界線を投影してもよい。床前面にLED等の発光体を設置し、境界線を示すのではなく面を光らせることにより領域を表示させてもよい。この場合には、ユーザにより色を異なるものとしたり、光量を異なるものとしたりすれば隣接するユーザとの区別がつく。
Moreover, in the said embodiment, the user's use area | region is displayed so that the space of the
なお、上記実施の形態では「利用エリア」が指定されている際の照射量を60%の固定値としたが、固定値は60%に限らない。また、ユーザにより照射量を入力させてもよい。また、「運動プログラム」のように何らかの要素を基準として照射量を決定するようにしてもよい。例えば、「利用エリア」で使用する場合であっても音楽を聴きながら使用できるようにし、曲調や曲をユーザに指定させたり、スタジオ利用受付装置1でランダムに曲を選択したりして、その曲調や曲に応じて決定させてもよい。また、それらを選択可能としてもよい。また、「運動プログラム」が指定されている場合であっても、照射量を「運動プログラム」に応じて決定したり、曲調に応じて決定するだけなく、「曲」自体に応じて決定したり、ユーザに入力させたり、固定値としたりしてもよい。また、それらを選択可能としてもよい。また、ユーザの指定に基づいて決定するのではなく、スタジオ100内の境界線の位置により固定の照射量としてもよい。また、照射量を発光するレーザ3の数により変化を持たせたが、レーザ3の光量により変化を持たせてもよい。
In the above embodiment, the irradiation amount when the “use area” is designated is a fixed value of 60%, but the fixed value is not limited to 60%. Further, the dose may be input by the user. Further, the dose may be determined based on some element as in the “exercise program”. For example, even if it is used in the “use area”, it can be used while listening to music, letting the user specify the tune and the song, or selecting the song randomly in the studio
また、上記実施の形態では、横方向及び縦方向に隣接したマス、つまり、マスの境界線を共有するマスを隣接マスとしたが、斜め方向に隣接したマス、つまりマスの頂点を同一の点で共有するマスも隣接マスとしてもよい。また、上記実施の形態ではマスを正方形としたが、マスの形状はこれに限らない。例えば長方形であってもよい。 Further, in the above-described embodiment, a square that is adjacent in the horizontal direction and the vertical direction, that is, a square that shares the boundary line of the square is defined as the adjacent square, but a square that is adjacent in the oblique direction, that is, the vertex of the square is the same point. The square shared by may be an adjacent square. In the above embodiment, the square is square, but the shape of the square is not limited to this. For example, it may be a rectangle.
また、上記実施の形態では、「目的情報」である運動プログラム名として「ヨガ1」,「ヨガ2」,「エアロ1」,「エアロ2」が例に挙げられているが、他の種類の運動の運動プログラムが設定されていてもよい。また、運動の種類を指定するのではなく、「2人ペア利用」,「3人で利用」というように複数人数で使用することを目的としてもよい。この場合、「2人ペア利用」であればスタジオ100を2人で利用し、この運動プログラム(目的情報)に対する形状は2人が利用可能な広さが確保されている。また、「3人で利用」であれば、3人で利用可能な広さが確保されている。また、単に複数人で使用することを目的とするだけでなく、「2人でストレッチ」、「2人でヨガ」、「2人でエアロ」というように、運動の種類と人数とを組み合わせた目的情報としてもよい。
In the above embodiment, “
1 スタジオ利用受付装置
2 レーザ制御装置
3 レーザ
10 CPU
11 ROM
12 RAM
13 HDD
14 キーボード
15 マウス
16 ディスプレイ
100 スタジオ
101 床
102 壁
121 入力ユーザID記憶エリア
122 選択方法記憶エリア
123 希望運動プログラム名記憶エリア
124 希望形状記憶エリア
125 候補マス記憶エリア
126 要素マス記憶エリア
127 使用マス記憶エリア
128 運動プログラム検索フラグ記憶エリア
129 境界線記憶エリア
131 スタジオ利用受付プログラム記憶エリア
132 運動プログラム情報記憶エリア
133 曲調情報記憶エリア
134 マス境界線情報記憶エリア
135 ユーザ情報記憶エリア
136 設定情報記憶エリア
137 マス使用情報記憶エリア
138 境界線使用情報記憶エリア
141 照射量記憶エリア
142 使用中マス数記憶エリア
143 消灯境界線記憶エリア
144 変更フラグ記憶エリア
201 ユーザID入力画面
202 選択方法入力画面
203 運動プログラム選択画面
204 形状選択画面
211 運動プログラム使用エリア表示画面
212 代替運動プログラム使用エリア表示画面
213 表示画面
214 使用エリア表示画面
215 代替使用エリア表示画面
221 優先条件設定画面
222 照射量設定画面
1 Studio
11 ROM
12 RAM
13 HDD
14
Claims (11)
前記所定領域を区切った領域である区切り領域ごとにその区切り領域の使用の有無を示す使用情報を記憶する使用情報記憶手段と、
前記所定領域において使用したい領域の形状である希望形状を入力する希望形状入力手段と、
前記使用情報記憶手段に記憶されている前記使用情報に基づいて、前記希望形状入力手段により入力された前記希望形状で使用可能な領域を前記所定領域から使用可能領域として抽出する使用可能領域抽出手段と、
前記使用可能領域抽出手段により抽出された前記使用可能領域の中から1つの領域を使用領域とする使用領域決定手段と、
前記使用情報記憶手段に記憶されている前記使用情報のうち、前記使用領域決定手段により決定された前記使用領域をなす前記区切り領域を使用中とする使用情報記憶制御手段と、
前記使用情報記憶手段に記憶されている前記使用情報において前記使用領域とされている領域を識別可能に前記表示手段に表示させる表示制御手段とを備えたことを特徴とする領域配置装置。 An area arrangement device connected to a display means for displaying a delimiter for separating a predetermined area in an identifiable manner,
Usage information storage means for storing usage information indicating the presence or absence of use of the delimiter area for each delimiter area that is an area delimiting the predetermined area;
A desired shape input means for inputting a desired shape which is a shape of an area to be used in the predetermined area;
Based on the usage information stored in the usage information storage means, usable area extraction means for extracting an area that can be used in the desired shape input by the desired shape input means as an available area from the predetermined area. When,
A use area determination unit that uses one area from the available areas extracted by the use area extraction unit;
Of the use information stored in the use information storage means, use information storage control means for using the delimiter area forming the use area determined by the use area determination means,
An area arrangement apparatus comprising: display control means for causing the display means to display an area that is used as the use area in the use information stored in the use information storage means.
前記使用領域決定手段は、前記優先順位指定手段により指定された優先順位に基づいて前記使用領域を決定することを特徴とする請求項1に記載の領域配置装置。 When there are a plurality of usable areas, the use area determining means includes priority order designation means for designating a priority order as to which usable area should be used among the plurality of usable areas.
2. The area placement apparatus according to claim 1, wherein the use area determining unit determines the use area based on the priority order specified by the priority order specifying means.
前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記使用可能形状から前記使用領域とすることを特徴とする請求項1又は2に記載の領域配置装置。 When the usable area cannot be extracted by the usable area extracting unit, the usable area has a shape that can be used from the predetermined area based on the usage information stored in the usage information storage unit. A usable shape extracting means for extracting a shape is provided,
3. The area arrangement apparatus according to claim 1, wherein the use area determining unit sets the use area based on the usable shape extracted by the usable shape extracting unit.
前記所定領域を使用する目的を示す目的情報ごとに、当該目的で使用する領域の形状を目的使用形状として記憶した目的情報記憶手段と、
前記目的情報を入力する目的情報入力手段とを備え、
前記目的情報入力手段により入力された前記目的情報に対応して前記目的情報記憶手段に記憶されている前記目的使用形状を希望形状とすることを特徴とする請求項1乃至3のいずれかに記載の領域配置装置。 The desired shape input means includes:
For each purpose information indicating the purpose of using the predetermined area, purpose information storage means for storing the shape of the area used for the purpose as the purpose use shape;
A purpose information input means for inputting the purpose information;
4. The target use shape stored in the target information storage unit corresponding to the target information input by the target information input unit is set as a desired shape. Area placement device.
前記使用領域決定手段は、前記使用可能形状抽出手段により抽出された前記目的使用形状に対応した前記目的情報から1つの前記目的情報を選択し、選択された前記目的情報の前記目的使用形状を前記使用領域とすることを特徴とする請求項4に記載の領域配置装置。 The usable shape extraction means extracts a target use shape that can be used in the predetermined area among the target use shapes stored in the purpose information storage means as the usable shape,
The use area determination unit selects one of the target information from the target information corresponding to the target use shape extracted by the usable shape extraction unit, and selects the target use shape of the selected target information. The area placement apparatus according to claim 4, wherein the area placement apparatus is a use area.
前記表示制御手段は、前記使用情報において前記使用領域とされている領域を識別可能に前記発光体を発光させることを特徴とする請求項1乃至4のいずれかに記載の領域配置装置。 The display means is a light emitter provided in the predetermined area to divide the predetermined area,
5. The region arrangement device according to claim 1, wherein the display control unit causes the light emitter to emit light so as to be able to identify a region that is the use region in the use information.
前記表示制御手段は、
前記音楽情報記憶手段に記憶されている前記音楽又は前記音楽の種類に応じて決定された前記発光体の発光量を前記発光指示と共に出力することを特徴とする請求項6又は7に記載の領域配置装置。 Music information storage means for storing music or the type of music output when using the predetermined area for the purpose indicated by the purpose information for each purpose information;
The display control means includes
The region according to claim 6 or 7, wherein a light emission amount of the light emitter determined according to the music or the type of music stored in the music information storage means is output together with the light emission instruction. Placement device.
前記使用可能領域の周囲の領域を使用している人物である周囲人物の領域の目的が、前記希望形状入力手段により前記希望形状を入力した人物である希望人物の目的との関連が高い順、
前記周囲人物が属するグループと前記希望人物の属するグループとの関連が高い順、
前記周囲人物の年齢と前記希望人物の年齢との関連が高い順、及び、
前記周囲人物の性別と前記希望人物の性別との関連が高い順のうちの少なくとも1つの順序で決定される順位であることを特徴とする請求項2乃至8のいずれかに記載の領域配置装置。 The priority is
The purpose of the area of the surrounding person who is the person using the area around the usable area is in descending order of the relation with the purpose of the desired person who is the person who has input the desired shape by the desired shape input means,
In order of decreasing relationship between the group to which the surrounding person belongs and the group to which the desired person belongs,
The order in which the relationship between the age of the surrounding person and the age of the desired person is high, and
9. The region arrangement device according to claim 2, wherein the region arrangement device has a rank determined in at least one of the order in which the gender of the surrounding person and the gender of the desired person are high. .
前記領域配置装置により前記所定領域に設置された前記発光体とを備えたことを特徴とする領域配置システム。 The region arrangement device according to any one of claims 1 to 9,
An area arrangement system comprising: the light emitter installed in the predetermined area by the area arrangement apparatus.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007157237A JP2008310559A (en) | 2007-06-14 | 2007-06-14 | Area arrangement apparatus, area arrangement system, and area arrangement program. |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007157237A JP2008310559A (en) | 2007-06-14 | 2007-06-14 | Area arrangement apparatus, area arrangement system, and area arrangement program. |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2008310559A true JP2008310559A (en) | 2008-12-25 |
Family
ID=40238107
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007157237A Pending JP2008310559A (en) | 2007-06-14 | 2007-06-14 | Area arrangement apparatus, area arrangement system, and area arrangement program. |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2008310559A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010176483A (en) * | 2009-01-30 | 2010-08-12 | Nec Corp | Server, seat allocation system, communication terminal, method of controlling the server, seat reservation method, and program |
| JP2011004047A (en) * | 2009-06-17 | 2011-01-06 | Mitsubishi Electric Building Techno Service Co Ltd | Facility control system for free-address office |
| JP2021026459A (en) * | 2019-08-02 | 2021-02-22 | 清水建設株式会社 | Multipurpose space provision system and facility |
| JP2021124836A (en) * | 2020-02-03 | 2021-08-30 | 東芝テック株式会社 | Transaction processing system |
-
2007
- 2007-06-14 JP JP2007157237A patent/JP2008310559A/en active Pending
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010176483A (en) * | 2009-01-30 | 2010-08-12 | Nec Corp | Server, seat allocation system, communication terminal, method of controlling the server, seat reservation method, and program |
| JP2011004047A (en) * | 2009-06-17 | 2011-01-06 | Mitsubishi Electric Building Techno Service Co Ltd | Facility control system for free-address office |
| JP2021026459A (en) * | 2019-08-02 | 2021-02-22 | 清水建設株式会社 | Multipurpose space provision system and facility |
| JP7374649B2 (en) | 2019-08-02 | 2023-11-07 | 清水建設株式会社 | Multipurpose space provision system and facilities |
| JP2021124836A (en) * | 2020-02-03 | 2021-08-30 | 東芝テック株式会社 | Transaction processing system |
| JP7349923B2 (en) | 2020-02-03 | 2023-09-25 | 東芝テック株式会社 | transaction processing system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090158162A1 (en) | Display system | |
| US20240123345A1 (en) | Communication system, method for controlling communication system, and program | |
| CN109908574A (en) | Game character control method, device, device and storage medium | |
| CN107408133B (en) | Image management apparatus, image management method, image management program, and presentation system | |
| CN1692329A (en) | Method and apparatus for processing files utilizing a concept of weight so as to visually represent the files in terms of whether the weight thereof is heavy or light | |
| JP2008217734A (en) | Information selection device and information selection program | |
| JP2021520268A (en) | How to display the game interface on the terminal, devices, devices, and computer programs | |
| US9442630B2 (en) | 3D interactive menu | |
| CN109966738A (en) | Information processing method, processing unit, electronic equipment and storage medium | |
| JP4859433B2 (en) | Position detection system and position detection program | |
| JP7728943B2 (en) | Office layout presentation device, office layout presentation method, and program | |
| JP2020031789A (en) | Game system and program | |
| CN119558028A (en) | Footwear design tool | |
| JP2008310559A (en) | Area arrangement apparatus, area arrangement system, and area arrangement program. | |
| CN110168617A (en) | Game device and program | |
| JPH07296047A (en) | Housing planning system | |
| CN103262530A (en) | Video monitoring apparatus | |
| EP2620859A1 (en) | Method for operating three-dimensional handler and terminal supporting the same | |
| JP2018092231A (en) | Reservation management device, reservation management program and reservation management method | |
| TW200821020A (en) | Game apparatus, game method, and game program | |
| JP6498801B1 (en) | GAME PROGRAM, METHOD, AND INFORMATION PROCESSING DEVICE | |
| US20090006998A1 (en) | User interface for a printer | |
| CN105308594A (en) | Information processing device and information processing program | |
| JP2008310560A (en) | Area arrangement apparatus, area arrangement system, and area arrangement program. | |
| JP2005196298A (en) | Information processor, image data display control method, program and recording medium |