(57)【要約】【課題】レイアウトを構成する要素の位置が任意に変化し得る場合に、これに対応して最新のレイアウトを利用者に供する技術を提供する。【解決手段】システムは、センサ４０と、複合機１０と、クラウドサーバ５０を備える。複合機１０は、レイアウトを構成する対象物の位置情報を検出するセンサ４０からの位置情報を受信し、位置情報が変化した場合に当該位置情報をクラウドサーバ５０に送信する。クラウドサーバ５０は、位置情報を受信し、変化後の対象物の位置情報を含むレイアウトデータを作成して複合機１０に送信し利用者に提供する。複合機１０は例えばゴルフ場に設置され、最新のホールカップ位置を反映したヤーデージブックを出力する。【選択図】図１
2018191985.tif 000002
【特許請求の範囲】
【請求項１】
レイアウトを構成する対象物の位置情報を検出する検出手段と、
前記位置情報が変化した場合に前記位置情報を送信する送信手段と、
前記送信手段からの前記位置情報を受信し、変化後の前記対象物の位置情報を含むレイアウトデータを作成して利用者に提供する作成手段と、
を備えるレイアウト処理システム。
【請求項２】
前記レイアウトは、ゴルフコースであり、
前記対象物は、ティ、ＦＷ旗、ホールカップの少なくともいずれかであり、
前記レイアウトデータは、ヤーデージブックデータである
請求項１に記載のレイアウト処理システム。
【請求項３】
前記送信手段は、さらに、前記利用者の情報として、使用ティ、クラブの飛距離、得意距離、プレイスタイルの少なくともいずれかを送信し、
前記作成手段は、前記利用者の情報を用いて前記ヤーデージブックデータを作成する
請求項２に記載のレイアウト処理システム。
【請求項４】
前記送信手段は、さらに、前記利用者の実際の打点の位置情報及び使用クラブ情報を送信し、
前記作成手段は、前記実際の打点の位置情報及び使用クラブ情報を用いてプレイ記録付きのヤーデージブックデータを作成する
請求項３に記載のレイアウト処理システム。
【請求項５】
前記送信手段は、ゴルフ場に設置された複合機であり、
前記作成手段は、前記複合機に接続されたサーバである
請求項２〜４のいずれかに記載のレイアウト処理システム。
【請求項６】
前記作成手段は、前記ゴルフ場に設置された複合機、または前記ゴルフ場以外に設置された複合機に前記ヤーデージブックデータを送信することで前記利用者に提供する
請求項５に記載のレイアウト処理システム。
【請求項７】
前記レイアウトは、オフィスレイアウトであり、
前記対象物は、オフィス内の事務機器である、
請求項１に記載のレイアウト処理システム。
【請求項８】
前記レイアウトは、設計図面であり、
前記対象物は、前記設計図面に含まれる部品である、
請求項１に記載のレイアウト処理システム。
【請求項９】
レイアウトを構成する対象物の位置情報を検出する検出手段から送信された前記位置情報を受信する受信手段と、
前記位置情報が変化した場合に前記位置情報をサーバに転送する転送手段と、
前記サーバで作成された、変化後の前記対象物の位置情報を含むレイアウトデータを前記サーバから受信して出力する出力手段と、
を備えるレイアウト画像形成装置。
【請求項１０】
前記レイアウトは、ゴルフコースであり、
前記対象物は、ティ、ＦＷ旗、ホールカップの少なくともいずれかであり、
前記レイアウトデータは、ヤーデージブックデータである
請求項９に記載のレイアウト画像形成装置。
【請求項１１】
コンピュータに、
レイアウトを構成する対象物の位置情報を検出するセンサから送信された前記位置情報を受信するステップと、
前記位置情報が変化した場合に前記位置情報をサーバに転送するステップと、
前記サーバで作成された、変化後の前記対象物の位置情報を含むレイアウトデータを前記サーバから受信して出力するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はレイアウト処理システム、レイアウト画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
スコアアップを目指すゴルファーは、詳細なデータが記述されたヤーデージブックを見ながらコースマネジメントするのを理想としている。しかし、ヤーデージブックを扱うゴルフ場は少ないのが現実であり、かつ、ヤーデージブックを扱っているゴルフ場であってもその価格は相対的に高価であることから気軽に利用できる状況ではない。また、ヤーデージブックを使用し、事前にコース戦略を立案したとしても、ティやピンポジションは当日コースに出てみないとわからないので、距離の再測定や再計算が必要となり、クラブの選択も含め時間を要する問題もある。
【０００３】
特許文献１には、使用したゴルフクラブのクラブ情報が自動的に収集できないというプレイ情報として欠落する部分をなくし、かつ、ホールアウト後、各プレイヤーのスコアシートを、ホストコンピュータが自動的に作成するゴルフプレイ情報記録システムが記載されている。ゴルフクラブのグリップ部分に無線ＩＣタグによるクラブ情報記憶具を備え、コースの地面にタグ情報読取装置を高密度に埋め込み配置し、無線ＩＣタグを有するゴルフボールを用いてこれを複数のタグ情報読取装置が検出する。これら情報をデータサーバが収集してゴルフボールの静止位置を演算すると共にクラブ情報記憶具から握り圧の情報を得てスイングの開始を判断する。ゴルフボールが移動して次の静止位置が確定することにより、データサーバがホール番号とそのコースでの打球数とを演算して、自動的にスコアシートをプリントアウトする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０２９０２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、ゴルフクラブやゴルフボールに無線ＩＣタグを取り付ける、あるいはコースに多数のタグ情報読取装置を設置するのは、コストやメンテナンス面で実現性に乏しい。また、ティやピンポジション等が変化した場合に、これに適応的に対応することが困難である。
【０００６】
上記は、ゴルフコースの例であるが、これに限らず、一般にレイアウトを構成する要素の位置が任意に変化し得る場合に、これに適応的に対応して常に最新のレイアウトを利用者に迅速かつ簡易に提供できるシステムが望まれている。
【０００７】
本発明の目的は、レイアウトを構成する要素の位置が任意に変化し得る場合に、これに対応して最新のレイアウトを利用者に供し得る技術を提供することにある。  
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、レイアウトを構成する対象物の位置情報を検出する検出手段と、前記位置情報が変化した場合に前記位置情報を送信する送信手段と、前記送信手段からの前記位置情報を受信し、変化後の前記対象物の位置情報を含むレイアウトデータを作成して利用者に提供する作成手段とを備えるレイアウト処理システムである。
【０００９】
請求項２に記載の発明は、前記レイアウトは、ゴルフコースであり、前記対象物は、ティ、ＦＷ旗、ホールカップの少なくともいずれかであり、前記レイアウトデータは、ヤーデージブックデータである請求項１に記載のレイアウト処理システムである。
【００１０】
請求項３に記載の発明は、前記送信手段は、さらに、前記利用者の情報として、使用ティ、クラブの飛距離、得意距離、プレイスタイルの少なくともいずれかを送信し、前記作成手段は、前記利用者の情報を用いて前記ヤーデージブックデータを作成する請求項２に記載のレイアウト処理システムである。
【００１１】
請求項４に記載の発明は、前記送信手段は、さらに、前記利用者の実際の打点の位置情報及び使用クラブ情報を送信し、前記作成手段は、前記実際の打点の位置情報及び使用クラブ情報を用いてプレイ記録付きのヤーデージブックデータを作成する請求項３に記載のレイアウト処理システムである。
【００１２】
請求項５に記載の発明は、前記送信手段は、ゴルフ場に設置された複合機であり、前記作成手段は、前記複合機に接続されたサーバである請求項２〜４のいずれかに記載のレイアウト処理システムである。
【００１３】
請求項６に記載の発明は、前記作成手段は、前記ゴルフ場に設置された複合機、または前記ゴルフ場以外に設置された複合機に前記ヤーデージブックデータを送信することで前記利用者に提供する請求項５に記載のレイアウト処理システムである。
【００１４】
請求項７に記載の発明は、前記レイアウトは、オフィスレイアウトであり、前記対象物は、オフィス内の事務機器である請求項１に記載のレイアウト処理システムである。
【００１５】
請求項８に記載の発明は、前記レイアウトは、設計図面であり、前記対象物は、前記設計図面に含まれる部品である請求項１に記載のレイアウト処理システムである。
【００１６】
請求項９に記載の発明は、レイアウトを構成する対象物の位置情報を検出する検出手段から送信された前記位置情報を受信する受信手段と、前記位置情報が変化した場合に前記位置情報をサーバに転送する転送手段と、前記サーバで作成された、変化後の前記対象物の位置情報を含むレイアウトデータを前記サーバから受信して出力する出力手段とを備えるレイアウト画像形成装置である。
【００１７】
請求項１０に記載の発明は、前記レイアウトは、ゴルフコースであり、前記対象物は、ティ、ＦＷ旗、ホールカップの少なくともいずれかであり、前記レイアウトデータは、ヤーデージブックデータである請求項９に記載のレイアウト画像形成装置である。
【００１８】
請求項１１に記載の発明は、コンピュータに、レイアウトを構成する対象物の位置情報を検出するセンサから送信された前記位置情報を受信するステップと、前記位置情報が変化した場合に前記位置情報をサーバに転送するステップと、前記サーバで作成された、変化後の前記対象物の位置情報を含むレイアウトデータを前記サーバから受信して出力するステップとを実行させるプログラムである。
【発明の効果】
【００１９】
請求項１，７，８，９，１１に記載の発明によれば、レイアウトを構成する対象物の位置が任意に変化し得る場合に、これに対応して最新のレイアウトを利用者に供し得る。
【００２０】
請求項２，１０に記載の発明によれば、さらに、ティ、ＦＷ旗、ホールカップの少なくともいずれかの位置が変化した場合に、これに対応した最新のヤーデージブックを迅速に利用者に供し得る。特に、ホールカップの位置は毎日変化し得るところ、利用者は当日のホールカップの位置が反映された正確なヤーデージブックを取得することができるので、利用者（ゴルファー）はこれを用いた正確なコースマネジメントが可能である。
【００２１】
請求項３に記載の発明によれば、さらに、利用者（ゴルファー）の情報を用いたヤーデージブック、すなわち利用者毎にカスタマイズされたヤーデージブックを取得し得る。
【００２２】
請求項４に記載の発明によれば、さらに、プレイ記録付きのヤーデージブックを取得し得る。
【００２３】
請求項５に記載の発明によれば、さらに、利用者は、ゴルフ場に設置された複合機からヤーデージブックを取得し得る。
【００２４】
請求項６に記載の発明によれば、さらに、利用者は、ゴルフ場に設置された複合機、またはゴルフ場以外（例えばコンビニエンスストア）に設置された複合機からヤーデージブックを取得し得る。
【図面の簡単な説明】
【００２５】
【図１】実施形態の構成ブロック図である。
【図２】ヤーデージブックの一例を示す説明図である。
【図３】ホールデータの説明図である。
【図４】ホールカップ位置の変化を示す説明図である。
【図５】実施形態の処理フローチャートである。
【図６】実施形態のシステム構成図である。
【図７】ゴルファー情報の説明図である。
【図８】攻略ルートの説明図（その１）である。
【図９】攻略ルートの説明図（その２）である。
【図１０】打点の記録を示す説明図である。
【図１１】ゴルフプレイ記録付きヤーデージブックの説明図（その１）である。
【図１２】ゴルフプレイ記録付きヤーデージブックの説明図（その２）である。
【図１３】ゴルフプレイ記録付きヤーデージブックの説明図（その３）である。
【図１４】変形例のレイアウト変化を示す説明図である。
【図１５】変形例のシーケンス図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施形態について、レイアウトとしてゴルフコースを例にとり説明する。
【００２７】
＜構成＞
図１は、実施形態におけるレイアウト処理システムの構成ブロック図を示す。レイアウト処理システムは、受信手段、送信手段あるいは転送手段としての複合機１０、検出手段としてのセンサ４０、及び作成手段としてのクラウドサーバ５０を備える。
【００２８】
複合機１０は、コピーや、プリント、ファクス、スキャン等の複数の機能を備え、ゴルフ場の所定位置、例えばクラブハウス内や事務室内に設置される。複合機１０は、ＩＣカード読み取り装置１２、システム制御部１４、記憶部１６、スキャナ１８、プリンタ２０、操作部／表示部２２、通信インターフェイス（Ｉ／Ｆ）２４、通信制御部２６、メモリ２８、画像処理部３０、及びアンテナ３２を備える。
【００２９】
ＩＣカード読み取り装置１２は、利用者であるゴルファー情報を読み取るための装置である。ゴルファー情報は、具体的にはゴルファーの識別情報とゴルファーの使用ティ、使用クラブ、飛距離、得意距離、プレイスタイル等である。これらは、予めゴルファーがＰＣ等を用いてＩＣカードに記憶しておく。ＩＣカード読み取り装置１２に代えて、ゴルファーが操作部／表示部２２を操作して入力してもよい。また、ＩＣカード読み取り装置１２は、電子マネーで料金、つまりヤーデージブックの対価を支払う場合の支払い情報を入力する。
【００３０】
システム制御部１４は、複合機１０全体の動作を制御し、ＲＯＭやＨＤＤ（ハードディスクドライブ）、あるいはＳＳＤ（ソリッドステートドライブ）等のプログラムメモリに記憶された処理プログラムを読み出して実行することで各種機能を実現する。具体的には、ゴルフコースの所定位置に設置されたセンサ４０から送信されたデータの受信、受信したデータの処理、クラウドサーバ５０へのデータ送信、クラウドサーバ５０で作成されたヤーデージブックデータの受信、受信したヤーデージブックデータの出力等である。システム制御部１４は、１又は複数のプロセッサで構成される。
【００３１】
記憶部１６は、ＨＤＤやＳＳＤ等で構成され、ＩＣカード読み取り装置１２、スキャナ、操作部／表示部２２，アンテナ３２，クラウドサーバ５０から入力した各種データ／情報を記憶する。
【００３２】
スキャナ１８は、所定の解像度や所定のカラーモードで原稿をスキャンする。原稿には、ゴルファーが持参したヤーデージブックも含まれる。
【００３３】
プリンタ２０は、ゴルファーあるいはその他の操作者からの指示に応じて、クラウドサーバ５０で作成されクラウドサーバ５０から受信したヤーデージブックデータを印刷出力する。プリンタ２０は、公知のインクジェット方式の構成を備え、描画データを用紙に印刷する。ノズル等から液体あるいは溶融固体インクを吐出し、紙、フィルム等に記録を行う。インクを吐出する方法には、静電誘引力を利用してインクを吐出させるドロップオンデマンド方式（圧力パルス方式）、高熱により気泡を形成・成長させることで生じる圧力を利用してインクを吐出させる熱インクジェット方式等がある。記録ヘッドは、例えば、シアンインクを吐出するヘッド、マゼンタインクを吐出するヘッド、イエローインクを吐出するヘッド、ブラックインクを吐出するヘッドを備え、各ヘッドが用紙の幅と少なくとも同等の幅を有するラインヘッドが用いられる。記録ヘッドにより各色のインク滴を中間転写体に吐出して記録し、その後に用紙に転写して印刷する。
【００３４】
操作部／表示部２２は、タッチパネル等で構成され、ゴルファーあるいはその他の操作者が操作して必要なデータ／指示を入力する。
【００３５】
通信Ｉ／Ｆ２４は、インターネットやＬＡＮ等を介してクラウドサーバ（インターネットサーバ）５０と複合機１０をデータ送受可能に接続する。
【００３６】
通信制御部２６は、通信Ｉ／Ｆ２４の動作を制御し、複合機１０とクラウドサーバ５０の通信、及び複合機１０とセンサ４０の通信を制御する。通信制御部２６は、１又は複数のプロセッサで構成される。システム制御部１４が通信制御部２６の機能を実現してもよい。
【００３７】
メモリ２８は、ＲＯＭ等のプログラムメモリ及びＲＡＭ等のワーキングメモリを含み、システム制御部１４はメモリ２８にアクセスして各種処理を実行する。
【００３８】
画像処理部３０は、用紙給紙モジュール、原稿給紙モジュール、及び画像処理アクセラレータを備える。用紙給紙モジュールは、用紙トレイからプリンタ２０に用紙を搬送するモジュールである。原稿給紙モジュールは、原稿トレイからスキャナ１８に用紙を搬送するモジュールである。画像処理アクセラレータは、スキャナ１８等と連動して圧縮／伸長処理を行うモジュールである。この画像処理アクセラレータは必須ではなく、付加的モジュールとしてもよい。
【００３９】
アンテナ３２は、センサ４０からのデータを受信する。センサ４０は、図では２個示されているが、その個数は限定されない。但し、あまりに多くのセンサ４０を設置するのはコストやメンテナンスの面から現実的でなく、ヤーデージブックを作成するために必要最小限でよい。具体的には、後述するように、ティ位置、ＦＷ（フェアウェイ）旗位置、及びホールカップ位置に設置するのが望ましい。センサ４０は、それぞれ設置された位置のデータ、すなわちティ位置データ、ＦＷ旗位置データ、ホールカップ位置データ（これらの位置データを適宜、「ホールデータ」と称する）を無線送信する。アンテナ３２は、これらのセンサからのホールデータを受信する。なお、１０年程度の電池寿命、最大伝送距離が約１５ｋｍと長いＩｏＴ広域無線もＬｏＲａ等で規格化されており、このような規格に準拠したセンサ４０を用いることができる。ＬｏＲａでは、少ない出力で長い距離での通信ができるため、ゲートウェイを介してＩｏＴ機器をスター型に無線接続しネットワークを構築するのに適している。実施形態では、複合機１０がＩｏＴ機器のゲートウェイとして機能する。但し、本発明はその適用に際して特定の規格に限定されるものではない。
【００４０】
システム制御部１４は、アンテナ３２から受信したセンサ４０のホールデータに基づき、ゴルフコースのレイアウトに変化が生じたか否かを判定する。変化が生じた、すなわちティ位置データ、ＦＷ旗位置データ、ホールカップ位置データの少なくともいずれかに変化が生じた場合に、変化後の位置データを通信Ｉ／Ｆ２４を介してクラウドサーバ５０に送信する。他方、システム制御部１４は、ゴルフコースのレイアウトに変化が生じていない、すなわちティ位置データ、ＦＷ旗位置データ、ホールカップ位置データのいずれにも変化が生じていない場合は、センサ４０から受信したホールデータをクラウドサーバ５０に送信しない。ホールデータに変化が生じた場合のみクラウドサーバ５０にデータを送信することで、無駄なデータ送信を排除して通信トラフィックを低減し得る。また、システム制御部１４は、ゴルファー情報を入力した場合に、当該ゴルファー情報もクラウドサーバ５０に送信する。
【００４１】
クラウドサーバ５０は、複合機１０から受信した変化後の位置データ及びゴルファー情報を用いて、ヤーデージブックデータを作成する。ヤーデージブックは、ゴルフコースについての左右のティ位置、ＦＷ旗位置、ホールカップ位置、ＯＢ域、各種ハザード（バンカー、池、木、石）、グリーンの傾斜、残距離表示等、ゴルファーが正しいクラブを選択し、 完璧なショットを打てるように必要な情報を記載した書類である。ヤーデージブックは、「ゴルフメモ」と称する場合もある。クラウドサーバ５０は、予めヤーデージブックテンプレートを作成してメモリに記憶しておき、このヤーデージブックテンプレートを編集することで変化後の位置データ及びゴルファー情報を反映したヤーデージブックデータを作成する。クラウドサーバ５０は、作成したヤーデージブックをメモリに記憶し、複合機１０に送信する。クラウドサーバ５０は、複合機１０からの要求に応じて当該ヤーデージブックを複合機１０に送信する。
【００４２】
＜ヤーデージブック＞
図２は、ヤーデージブックの一例を示す。ゴルフコースの左ティ位置６０、右ティ位置６２、ＦＷ旗位置６４、ホールカップ位置６６が示されており、グリーンの拡大図６７にはホールカップ位置６６が詳細に示されている。また、ティ位置からＦＷ旗位置までの距離（図では２３０ヤード）、ＦＷ旗位置からグリーンまでの距離（図では１２０ヤード）及びホールカップ位置までの距離（図では１３５ヤード）、グリーン端からホールカップ位置までの距離（図では１０ヤード及び１５ヤード）が示されている。なお、ティ位置にはバックティ、レギュラーティ、レディースティがあるが、図ではレギュラーティのみを代表して示す。また、図ではＯＢ域、各種ハザード、グリーンの傾斜、ヤーデージマーカ等は省略されている、これらの情報も必要に応じて示される。ゴルファーはこのようなヤーデージブックを参照しつつ、コースの戦略プランを練る。
【００４３】
＜ホールデータ＞
図３は、センサ４０から送信されるホールデータの一例を示す。ホールカップ位置に設けられたセンサ４０から送信される、ホールカップ位置のデータである。センサ４０は、識別子、コース名、ホール番号、及び位置情報をセットとして送信する。具体的には、
識別子＝ホールカップ
コース名＝○○カントリー△△コース
ホール番号＝１
位置情報＝緯度、経度、高度、測地精度、測位時間
である。センサ４０は、所定間隔でこれらのデータを複合機１０に送信し、複合機１０のアンテナ３２で受信する。
【００４４】
図４は、ホールカップ位置変化の一例を示す。ホールカップ位置は、基本的には芝生の痛むところが片寄らないように、前日とできるだけ遠く離れたところに規則的に切り替えられる。例えば、前日のホール位置が図４（ａ）に示されるように、
位置情報＝（ｘ１，ｙ１，ｚ１，ｔ１）
であるところ、本日のホール位置が図４（ｂ）に示されるように、
位置情報＝（ｘ２，ｙ２，ｚ２，ｔ２）
と変化する。ここで、ｘ１，ｘ２は経度、ｙ１，ｙ２は緯度、ｚ１，ｚ２は高度、ｔ１，ｔ２は測位時間である。測位時間は、年月日及び時刻から構成される。複合機１０のシステム制御部１４は、アンテナ３２から受信したこれらのデータを比較し、ホールカップ位置に変化があるか否かを判定する。上記の例では、（ｘ１，ｙ１，ｚ１）≠（ｘ２，ｙ２，ｚ２）であるため変化があると判定し、変化後のホールカップ位置データをクラウドサーバ５０に送信する。クラウドサーバ５０は、複合機１０から受信したホールカップ位置データ及びゴルファー情報を用いてヤーデージブックを作成する。
【００４５】
＜処理フローチャート＞
図５は、複合機１０及びクラウドサーバ５０の処理フローチャートを示す。
【００４６】
複合機１０は、所定間隔でセンサ４０から送信されるホールデータをアンテナ３２で受信する（Ｓ１０１）。受信したホールデータは、記憶部１６に記憶される。具体的には、ティ位置に設けられたセンサ４０，ＦＷ旗位置に設けられたセンサ４０，及びホールカップ位置に設けられたセンサ４０からのホールデータを、識別子毎及びホール番号毎に分類して時系列に記憶部１６に記憶する。例えば、識別子＝ホールカップ、ホール番号＝１に関しては、
ｐ１＝（ｘ１，ｙ１，ｚ１，σ１，ｔ１）
ｐ２＝（ｘ１，ｙ１，ｚ１，σ１，ｔ２）
ｐ３＝（ｘ１，ｙ１，ｚ１，σ１，ｔ３）
ｐ４＝（ｘ２，ｙ２，ｚ２，σ１，ｔ４）
・・・
等である。ここで、ｔ１〜ｔ３は同じ日の異なる時刻であり、ｔ４は異なる日の時刻である。ホールカップ位置が毎日変更されることに対応し、異なる日の時刻であるｔ４において経度及び緯度の値が異なっている。σ１は測地精度である。
【００４７】
複合機１０のシステム制御部１４は、記憶部１６に記憶されたホールデータを読み出し、位置情報が変化したか否かを判定する（Ｓ１０２）。例えば、ホールカップ位置データに関し、最新の受信データとその一つ前の過去の受信データとを比較し、位置情報に変化があるか否かを判定する。所定の許容値を設定し、位置情報の差分が許容値を超える場合に位置情報に変化があると判定し、位置情報の差分が許容値以下であれば位置情報に変化がないと判定してもよい。
【００４８】
位置情報に変化がある場合、例えば最新のホールデータをｐ４、その一つ前のホールデータをｐ３とすると、ｘ１≠ｘ２、ｙ１≠ｙ２、ｚ１≠ｚ２であり、位置情報に変化があるから、複合機１０のシステム制御部１４は、通信制御部２６及び通信Ｉ／Ｆ２４を介してクラウドサーバ５０にホールデータを送信（転送）する（Ｓ１０３）。ティ位置データ及びＦＷ旗位置データについても同様であり、位置情報に変化があればクラウドサーバ５０に送信する。位置情報に変化がなければ、ホールデータを送信（転送）しない。
【００４９】
クラウドサーバ５０のプロセッサは、複合機１０から送信されたホールデータを受信し、受信したホールデータを用いてコースレイアウトデータとしてのヤーデージブックデータを作成し、メモリに記憶する（Ｓ１０４）。具体的には、クラウドサーバ５０のプロセッサは、当該ゴルフコースの標準的ティ位置、ＦＷ旗位置、ホールカップ位置に基づいてヤーデージブックテンプレートを予め作成してメモリに記憶しておき、複合機１０から受信したホールデータを用いて当該ヤーデージブックテンプレートを編集することでヤーデージブックを作成する。ヤーデージブックテンプレートではなく、既に作成されメモリに記憶されたヤーデージブックを変化後のホールデータで編集することで新たにヤーデージブックを作成してもよい。例えば、プロセッサは、既作成のヤーデージブックにおけるホールカップ位置が（ｘ１，ｙ１，ｚ１）であり、変化後のホールカップ位置が（ｘ２，ｙ２，ｚ２）であれば、両者の位置の相違を用いてＦＷ旗位置からホールカップ位置までの距離を再計算し、既作成のヤーデージブックのＦＷ旗位置からホールカップ位置までの残距離を書き換えることで編集する。ヤーデージブックにグリーンの傾斜についての情報が含まれている場合、変化後のホールカップ位置に応じてグリーンの傾斜についての情報を書き換えてもよい。例えば「グリーンの端から上り傾斜」を「グリーンの端から下り傾斜」等である。
【００５０】
そして、複合機１０からの要求に応じ、作成したコースレイアウトデータとしてのヤーデージブックデータをメモリから読み出して複合機１０に送信する（Ｓ１０５）。複合機１０からの要求にはゴルファー情報が含まれており、クラウドサーバ５０は、ゴルファー情報をヤーデージブックデータに反映させた上で複合機１０に送信する。ゴルファー情報を考慮したヤーデージブックデータの作成についてはさらに後述する。複合機１０は、クラウドサーバ５０から受信したヤーデージブックデータを印刷し、ヤーデージブックとして出力する。ゴルファーは、当該ヤーデージブックを取得する。このヤーデージブックは、変化後の位置情報が反映された最新のヤーデージブックであり、ゴルファーは、例えばゴルフの当日にゴルフ場の複合機１０を操作することで、当日のティ位置、ＦＷ旗位置、ホールカップ位置が反映されたヤーデージブックを容易に取得できる。
【００５１】
他方、位置情報に変化がない場合、クラウドサーバ５０は、以前のホールデータを用いて作成されたヤーデージブックデータをメモリに記憶しているから、複合機１０から要求された場合に当該ヤーデージブックデータをメモリから読み出して複合機１０に送信する。
【００５２】
このように、複合機１０は、センサ４０からの位置データを受信し、必要な位置データ（位置に変化がある位置データ）をクラウドサーバ５０に転送する機能を有しているから、Ｉｏｔゲートウェイ機能を備えた複合機１０といえる。Ｉｏｔゲートウェイ機能を備えた複合機１０の基本的な動作を列挙すると以下の通りである。
・センサ４０から送信されたホールデータを受信する
・受信したホールデータをフィルタリングし、所定の条件（実施形態では位置変化）を満たすホールデータのみをクラウドサーバ５０に送信する
・ゴルファーからのヤーデージブック取得要求をクラウドサーバ５０に送信する
・ゴルファー情報を入力してクラウドサーバ５０に送信する
・クラウドサーバ５０で作成されたヤーデージブックを受信する
・受信したヤーデージブックを出力する
【００５３】
図５の処理では、ゴルファーがゴルフ場内の複合機１０を操作することでヤーデージブックをクラウドサーバ５０に要求し、クラウドサーバ５０は当該要求に応じて複合機１０にヤーデージブックを送信しているが、ゴルフ場とは別の場所、例えばコンビニエンスストアに設置された複合機を操作することでヤーデージブックをクラウドサーバ５０に要求してもよい。
【００５４】
＜他のシステム構成＞
図６は、ゴルフ場に設置された複合機１０、ゴルフ場以外、例えばコンビニエンスストア等に設置された複合機１１、及びクラウドサーバ５０で構成されるシステムの一例を示す。
【００５５】
ホールデータは、複合機１０からクラウドサーバ５０に送信され、クラウドサーバ５０は受信したホールデータを用いてヤーデージブックデータを作成してメモリに記憶する。ゴルファーが、複合機１１を操作してクラウドサーバ５０に対してゴルフコースを特定した上でヤーデージブックを要求すると、クラウドサーバ５０はメモリからヤーデージブックデータを読み出して複合機１１に対して送信する。複合機１１は、クラウドサーバ５０から受信したヤーデージブックデータを印刷してヤーデージブック７０として出力する。ゴルファーがスマートフォン７２等へのダウンロードを希望する場合、複合機１１は、クラウドサーバ５０から受信したヤーデージブックデータをスマートフォン７２に送信する。
【００５６】
あるいは、複合機１１は、複合機１０に対してヤーデージブックを要求すると、複合機１０はクラウドサーバ５０に対してヤーデージブックを要求する。複合機１０は、クラウドサーバ５０からヤーデージブックデータを受信すると、当該ヤーデージブックデータを複合機１１に送信する。複合機１１は、複合機１０から受信したヤーデージブックデータを印刷してヤーデージブック７０として出力し、またはスマートフォン７２に送信する。複合機１０が既にクラウドサーバ５０からヤーデージブックデータを受信して記憶部１６に記憶している場合、複合機１０は、複合機１１からの要求に応じて記憶部１６からヤーデージブックデータを読み出して複合機１１に送信してもよい。
【００５７】
あるいは、複合機１１は、クラウドサーバ５０に対してヤーデージブックを要求すると、クラウドサーバ５０は複合機１０にヤーデージブックデータを送信し、ヤーデージブックデータを受信した複合機１０は、受信したヤーデージブックデータを複合機１１に送信してもよい。
【００５８】
＜ゴルファー情報＞
図７は、ゴルファーが複合機１０に入力するゴルファー情報の一例を示す。ゴルファー情報は、ゴルファーの識別子、使用ティ、ゴルフクラブの飛距離、得意距離、プレイスタイルを含む。使用ティは、バックティ、レギュラーティ、レディースティ、シルバーティ等であり、プレイスタイルはマネージメント重視型、攻め型等である。ゴルファーは、これらの情報を入力しつつ、複合機１０からクラウドサーバ５０に対してヤーデージブックを要求する。クラウドサーバ５０は、記述したようにティ位置データ、ＦＷ旗位置データ、ホールカップ位置データ等を用いてヤーデージブックデータを作成するとともに、受信したゴルファー情報を反映させたヤーデージブックデータを作成する。具体的には、使用ティ及びゴルフクラブの飛距離、並びに得意距離から選択すべきゴルフクラブを自動的に選択するとともに、１打目、２打目、３打目、・・・等の目標飛距離及び目標コースを自動的に選択した攻略ルートデータを作成する。基本アルゴリズムは、可能な限り得意距離を用いるとともに、プレイスタイルがマネージメント重視型であれば安全なコース採り、攻め型であれば最短経路のコース採りを行うことであるが、これに限定されない。
【００５９】
図８は、攻略ルートの一例を示す。１打目はゴルフクラブとして１Ｗを選択し、２打目にはゴルフクラブとしてＡＷを選択する。
【００６０】
図９は、攻略ルートとともに作成されるヤーデージブックの一例を示す。目標とすべきコースを破線７４で示す。１打目は１Ｗで２５０ヤードを狙い、２打目はＡＷで１００ヤードを狙って２オンするパターンである。ゴルファー情報には得意距離として１００ヤードという情報が含まれているため、この得意距離を含むようにルートが選択されている。
【００６１】
＜ゴルフプレイ記録付きヤーデージブック＞
ゴルファーは、このようなヤーデージブックを参照しつつ実際にプレイするが、ゴルファーはこのヤーデージブックに実際の自己の打点及び使用クラブをヤーデージブックに記録していく場合もある。このような場合、本実施形態のシステムは、実際の打点や使用クラブを反映したゴルフプレイ記録付きのヤーデージブックを作成してゴルファーに提供し得る。
【００６２】
図１０は、ヤーデージブックに記録されたゴルファーの実際の打点の一例を示す。図において、黒丸７６ａ〜７６ｃが実際の打点を示す。１打目の打点７６ａ、２打目の打点７６ｂ、３打目の打点７６ｃである。ゴルファーは、実際の打点や使用クラブを記録したヤーデージブックを複合機１０のスキャナ１８で電子データに変換し、システム制御部１４に供給する。システム制御部１４は、スキャナ１８で読み込んだ打点及び使用クラブ付きのヤーデージブックデータをクラウドサーバ５０に送信する。クラウドサーバ５０は、打点及び使用クラブ付きのヤーデージブックデータを用いてゴルフプレイ記録付きヤーデージブックデータを作成してメモリに記憶する。そして、複合機１０に対して当該ゴルフプレイ記録付きヤーデージブックデータを送信する。複合機１０は、受信したデータを印刷してゴルフプレイ記録付きヤーデージブックとして出力する。
【００６３】
図１１、図１２及び図１３は、ゴルフプレイ記録付きヤーデージブックの一例を示す。図１１は、攻略コースとともに実際の打点を重畳して示すヤーデージブックである。打点７６ａ〜７６ｃの間を太線で示し、攻略コースにおける破線７４と対比できるようになっている。
【００６４】
図１２は、プレイ記録の一覧表の一例である。１打目に１Ｗで２４０ヤード、２打目にＰＷで１１０ヤード、３打目にＳＷで３０ヤード、４打目にＰＴで５メートルを打っている。打数は４、パット数は１である。この表を視認することで、攻略コースとの対比においてどこが悪かったのか、あるいはどこが良かったのかを知り得る。
【００６５】
図１３は、ゴルフ記録の分析結果の一例を示す。スコア数やパット数、平均飛距離等が記載される。ゴルファーは、図１１〜図１３に示されたデータを参照することで、ゴルファーは、ヤーデージブックを参照しつつプレイするという標準的なスタイルを維持しつつ、記録ルートやスコアを自動で出力してくれるので、より詳細な分析が可能となり、後日のプレイに生かすことができる。
【００６６】
なお、図１３にはプレイ時間についても記載されているが、例えばゴルフカートのＧＰＳログデータを複合機１０のアンテナ３２で受信し、クラウドサーバ５０に送信することで算出し得る。ゴルファーの識別子とゴルフカートの識別情報は互いに関連付けられていることは言うまでもない。
【００６７】
このように、実施形態では、ティ位置、ＦＷ旗位置、ホールカップ位置の少なくともいずれかに変化が生じた場合に、これを反映したヤーデージブックを作成してゴルファーに提供できるので、より正確なコースマネジメントが可能となる。また、ゴルフ場に設置された複合機１０のみならず、他の場所、例えばコンビニエンスストア等を用いて最新のヤーデージブックを取得できるため、当該ゴルフ場に向かう途中のコンビニエンスストア等で容易に最新のヤーデージブックを取得でき、ゴルフ場に到着する途中においてもコースマネジメントし得る。また、ゴルファー情報を反映させた戦略ルート付きのヤーデージブックを作成してゴルファーに提供できるので、ゴルファーは安心してクラブ選択ができるとともにターゲットも明確となる。
【００６８】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく種々の変形が可能であり、以下に変形例について説明する。
【００６９】
＜変形例１＞
実施形態では、レイアウトデータとしてゴルフのヤーデージブックを例示したが、これ以外にもオフィス等のレイアウトデータにも適用し得る。
【００７０】
図１４は、オフィスのレイアウトデータの一例を示す。各種デスクや事務機器が配置されており、その中に複合機１０及びＦＡＸ機８０が配置されており、ＦＡＸ機８０が何らかの都合によりその位置が変化したとする。例えば、図１４（ａ）に示すように当初は右上の位置にＦＡＸ機８０が設置されていたところ、図１４（ｂ）に示すように右下の位置にＦＡＸ機８０が移動されたものとする。ＦＡＸ機８０に設置されたセンサ４０は、その位置データを複合機１０に送信する。複合機１０のアンテナ３２は、センサ４０からの位置データを受信し、位置情報に変化があるか否かを判定する。位置情報に変化がある場合、複合機１０はクラウドサーバ５０に変化後の位置データを送信する。
【００７１】
クラウドサーバ５０は、変化後の位置データを用いてオフィスレイアウトデータを作成し、メモリに記憶する。そして、複合機１０あるいは任意のネットワーク端末からの要求に応じ、作成されたオフィスレイアウトデータを要求元に送信する。これによれば、オフィスのユーザは、最新のオフィスレイアウトを容易に取得することができる。この変形例ではＦＡＸ機８０の移動について説明したが、コピー機、プリンタその他の任意の事務機器に適当し得る。
【００７２】
また、オフィスレイアウト以外にも、建築設計図面にも適用し得る。建築物の任意の部品に設けられたセンサ４０が位置データを送信する。建築現場に設置された複合機１０のアンテナ３２が位置データを受信し、当初の建築設計図面における当該センサ４０の基準位置と比較する。基準位置と受信した位置データに差異があり位置が変化している場合、複合機１０は、受信した位置データをクラウドサーバ５０に送信する。クラウドサーバ５０は、変化後の位置データを用いて新たな建築設計図面を再作成してメモリに記憶し、適宜、複合機１０その他のネットワーク端末に配信する。
【００７３】
さらに、各種スポーツのコースレイアウト、例えばマラソンのコースレイアウト等にも適用し得る。例えば給水所に設けられたセンサ４０が位置データを送信する。事務局に設置された複合機１０のアンテナ３２が位置データを受信し、当初のマラソンコースにおける当該センサ４０の基準位置と比較する。基準位置と受信した位置データに差異があり位置が変化している場合、複合機１０は、受信した位置データをクラウドサーバ５０に送信する。クラウドサーバ５０は、変化後の位置データを用いて新たなマラソンのコースレイアウトデータを再作成してメモリに記憶し、適宜、複合機１０その他のネットワーク端末に配信する。
【００７４】
＜変形例２＞
実施形態では、センサ４０によりティ位置、ＦＷ旗位置、ホールカップ位置を検出して複合機１０に送信し、これらの位置データの少なくともいずれかに変化があった場合にクラウドサーバ５０に送信し、クラウドサーバ５０でヤーデージブックデータを作成しているが、ユーザであるゴルファーが複合機１０を操作してティ位置、ＦＷ旗位置、ホールカップ位置のうち、ヤーデージブックを作成する際に考慮すべき位置データを選択し、選択された位置データに変化があった場合のみクラウドサーバ５０でヤーデージブックを作成してもよい。例えば、ゴルファーがホールカップ位置を選択した場合、ホールカップ位置に変化があった場合のみクラウドサーバ５０がヤーデージブックを作成する等である。ユーザであるゴルファーがヤーデージブックの作成処理をカスタマイズし得る。
【００７５】
＜変形例３＞
実施形態では、複合機１０から変化後の位置データをクラウドサーバ５０に送信し、クラウドサーバ５０でヤーデージブックを作成して複合機１０に提供しているが、複合機１０において変化後の位置データを用いてヤーデージブックを作成してもよい。この場合、クラウドサーバ５０の機能が複合機１０に組み込まれており、複合機１０は送信手段及び作成手段として機能する。複合機１０は、ヤーデージブックを印刷出力するレイアウト画像形成装置と解釈し得る。
【００７６】
＜変形例４＞
実施形態では、スマートフォン７２等の携帯端末にヤーデージブックデータを配信する場合についても説明したが、センサ４０でリアルタイムに風向き等を検出して複合機１０に送信し、複合機１０からスマートフォン７２に風向きのデータを送信してもよい。ゴルファーは、ヤーデージブックとともに風向きデータを参照することで、さらに正確なコースマネジメントが可能となる。この場合、複合機１０は、ゴルフカートを経由して風向きのデータをスマートフォン７２に送信してもよい。
【００７７】
＜変形例５＞
実施形態では、スマートフォン７２等の携帯端末にヤーデージブックデータを配信する場合についても説明したが、この場合、所定の画面遷移でヤーデージブックデータを順次表示してもよい。例えば、メイン画面では現在地の場所とコースレイアウトを表示するとともにグリーンに近づくにつれて自動的に画面が拡大、スクロールされてホールカップ位置までの距離を表示するように遷移する等である。画面下部に推奨のゴルフクラブと目標飛距離を表示してもよい。また、実際の打点情報をスマートフォンのタッチパネルを操作することで入力可能とし、実際の打点情報を複合機１０にアップロードすることでゴルフプレイ記録付きヤーデージブックを作成してもよい。使用クラブについても同様であり、実際に使用したクラブ情報をスマートフォンのタッチパネルを操作することで入力可能とし、使用クラブ情報を複合機１０にアップロードすることでゴルフプレイ記録付きヤーデージブックを作成してもよい。なお、攻略コースと実際の打点及び使用クラブとを対比し、攻略コースに一致していればアップロードせず、一致しておらず差分が存在する場合にアップロードしてもよい。
【００７８】
＜変形例６＞
実施形態では、クラウドサーバ５０は、作成したヤーデージブックデータをメモリに記憶しておき、ゴルファーが複合機１０を操作することで複合機１０からクラウドサーバ５０に要求を送信し、この要求に応じてクラウドサーバ５０から複合機１０にヤーデージブックデータを送信しているが、クラウドサーバ５０はヤーデージブックデータを作成すると複合機１０に送信し、複合機１０においてゴルファーからの要求に応じて当該ヤーデージブックデータを出力、すなわち印刷してヤーデージブック７０として出力あるいはスマートフォン７２にダウンロードして出力してもよい。
【００７９】
図１５は、この場合のセンサ４０、複合機１０及びクラウドサーバ５０のシーケンス図ある。
【００８０】
センサ４０からは所定間隔でホールデータが送信される。複合機１０のアンテナ３２は、センサ４０から送信されたホールデータを順次受信し、システム制御部１４は、位置データに変化があるか否かを判定する。位置データに変化がなければクラウドサーバ５０にホールデータを送信（転送）しない。位置データに変化があれば、ホールデータをクラウドサーバ５０に送信（転送）する。クラウドサーバ５０は複合機１０からのホールデータを受信し、受信したホールデータを用いてヤーデージブックデータを作成する。図には示していないが、複合機１０からゴルファー情報が送信された場合にはこれを受信し、受信したゴルファー情報も用いてヤーデージブックデータを作成する。クラウドサーバ５０は、作成したヤーデージブックデータを速やかに複合機１０に送信する。複合機１０は、受信したヤーデージブックデータを記憶部１６に記憶する。そして、ゴルファーが複合機１０を操作してヤーデージブックを要求すると、システム制御部１４は、この要求に応じて記憶部１６から該当するヤーデージブックデータを読み出し、ヤーデージブック７０として印刷出力し、あるいはスマートフォン７２にダウンロードする。ゴルファーがゴルファー情報を入力している場合、ゴルファーの識別子（図７参照）を用いて該当するヤーデージブックデータを読み出すことは言うまでもない。
【符号の説明】
【００８１】
１０，１１  複合機、４０  センサ、５０  クラウドサーバ、６０  ティ位置（左）、６２  ティ位置（右）、６４  ＦＷ旗位置、６６  ホールカップ位置、６７  グリーン、７０  ヤーデージブック、７２  スマートフォン。
【図１】
2018191985.tif 000003
【図２】
2018191985.tif 000004
【図３】
2018191985.tif 000005
【図４】
2018191985.tif 000006
【図５】
2018191985.tif 000007
【図６】
2018191985.tif 000008
【図７】
2018191985.tif 000009
【図８】
2018191985.tif 000010
【図９】
2018191985.tif 000011
【図１０】
2018191985.tif 000012
【図１１】
2018191985.tif 000013
【図１２】
2018191985.tif 000014
【図１３】
2018191985.tif 000015
【図１４】
2018191985.tif 000016
【図１５】
2018191985.tif 000017