Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7306147B2 - score analyzer - Google Patents
[go: Go Back, main page]

JP7306147B2 - score analyzer - Google Patents

score analyzer Download PDF

Info

Publication number
JP7306147B2
JP7306147B2 JP2019145291A JP2019145291A JP7306147B2 JP 7306147 B2 JP7306147 B2 JP 7306147B2 JP 2019145291 A JP2019145291 A JP 2019145291A JP 2019145291 A JP2019145291 A JP 2019145291A JP 7306147 B2 JP7306147 B2 JP 7306147B2
Authority
JP
Japan
Prior art keywords
score
screen
axis
event
time
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.)
Active
Application number
JP2019145291A
Other languages
Japanese (ja)
Other versions
JP2021023657A (en
Inventor
達也 屋敷
健 山元
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sumitomo Rubber Industries Ltd
Original Assignee
Sumitomo Rubber Industries Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sumitomo Rubber Industries Ltd filed Critical Sumitomo Rubber Industries Ltd
Priority to JP2019145291A priority Critical patent/JP7306147B2/en
Publication of JP2021023657A publication Critical patent/JP2021023657A/en
Application granted granted Critical
Publication of JP7306147B2 publication Critical patent/JP7306147B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Description

本発明は、ゴルフ等のアクティビティにおけるスコアを分析するスコア分析装置、プログラム及び方法に関する。 The present invention relates to a score analysis device, program and method for analyzing scores in activities such as golf.

従来より、ゴルフのラウンド中のプレーの結果を記録し、これを分析する装置が公知である。特許文献1も、この種の装置を開示している。特許文献1では、各ショットの飛距離が番手毎に記録され、番手毎の飛距離の度数分布のグラフが表示される。これにより、ゴルファーは、自身の番手毎の飛距離の傾向を知ることができる。 Devices for recording and analyzing the results of play during a round of golf are known in the prior art. Patent Literature 1 also discloses a device of this type. In Patent Document 1, the flight distance of each shot is recorded for each iron number, and a graph of the frequency distribution of the flight distance for each iron number is displayed. This allows the golfer to know the tendency of the flight distance for each club number of his/her own.

特開2011-183138号公報Japanese Unexamined Patent Application Publication No. 2011-183138

飛距離に限らないが、ゴルファーにプレーの結果をまとめて分かり易く提示することは、例えば、ゴルファーが自身の実力を正しく理解する上で、有益である。同様のことは、ゴルフに限らず、その他のスポーツのプレーについても言えるし、スポーツ以外の様々なアクティビティにおいても当てはまり得る。 It is useful, for example, for the golfer to correctly understand his/her ability to present the results of the play to the golfer in an easy-to-understand manner, not limited to the flight distance. The same thing can be said not only for golf but also for playing other sports, and can be applied to various activities other than sports.

本発明は、アクティビティのスコアに関するより有益な情報をユーザーに提供することができるスコア分析装置、プログラム及び方法を提供することを目的とする。 SUMMARY OF THE INVENTION It is an object of the present invention to provide a score analysis device, program, and method capable of providing users with more useful information regarding activity scores.

第1観点に係るスコア分析装置は、アクティビティにおけるスコアの時系列データを取得するデータ取得部と、ユーザーから基準タイミングの指定を受け付ける受付部と、前記時系列データに基づいて、前記基準タイミングを基準として設定されるタイミングの前後で前記スコアの表示態様を変えて、前記スコアを表示する画面を作成する画面作成部とを備える。 A score analysis device according to a first aspect includes a data acquisition unit that acquires time-series data of a score in an activity, a reception unit that accepts specification of a reference timing from a user, and a reference timing based on the time-series data. and a screen creation unit that creates a screen displaying the score by changing the display mode of the score before and after the timing set as .

第2観点に係るスコア分析装置は、第1観点に係るスコア分析装置であって、前記アクティビティは、スポーツである。 A score analysis device according to a second aspect is the score analysis device according to the first aspect, wherein the activity is sports.

第3観点に係るスコア分析装置は、第2観点に係るスコア分析装置であって、前記アクティビティは、ゴルフである。 A score analysis device according to a third aspect is the score analysis device according to the second aspect, wherein the activity is golf.

第4観点に係るスコア分析装置は、第3観点に係るスコア分析装置であって、前記データ取得部は、ラウンド中のゲームスコア、ショットの飛距離、及びショットの方向性の少なくとも1つについて、前記時系列データを取得する。 A score analysis device according to a fourth aspect is the score analysis device according to the third aspect, wherein the data acquisition unit obtains, for at least one of a game score during a round, a flight distance of a shot, and a direction of a shot, Acquire the time-series data.

第5観点に係るスコア分析装置は、第1観点から第4観点のいずれかに係るスコア分析装置であって、前記画面作成部は、前記スコアをグラフの形態で表示する。 A score analysis device according to a fifth aspect is the score analysis device according to any one of the first aspect to the fourth aspect, wherein the screen creation unit displays the score in the form of a graph.

第6観点に係るスコア分析装置は、第1観点から第5観点のいずれかに係るスコア分析装置であって、前記受付部は、前記ユーザーから前記基準タイミングの指定を受け付けるとともに、前記基準タイミングで発生したイベントの設定を受け付ける。 A score analysis device according to a sixth aspect is the score analysis device according to any one of the first aspect to the fifth aspect, wherein the reception unit receives the designation of the reference timing from the user, and at the reference timing Accepts the setting of the event that occurred.

第7観点に係るスコア分析装置は、第6観点に係るスコア分析装置であって、前記画面作成部は、前記イベントのタイプに応じて、前記スコアの表示態様を変えて、前記スコアを表示する前記画面を作成する。 A score analysis device according to a seventh aspect is the score analysis device according to the sixth aspect, wherein the screen creation unit displays the score by changing the display mode of the score according to the type of the event. Create the screen.

第8観点に係るスコア分析装置は、第7観点に係るスコア分析装置であって、前記タイプは、前記イベントの発生の直後から前記スコアを変化させる傾向にある第1タイプと、前記イベントが発生してから徐々に前記スコアを変化させる傾向にある第2タイプとを含む。 A score analysis device according to an eighth aspect is the score analysis device according to the seventh aspect, wherein the type is a first type in which the score tends to change immediately after the occurrence of the event; and a second type that tends to change the score gradually.

第9観点に係るスコア分析装置は、第1観点から第8観点のいずれかに係るスコア分析装置であって、前記画面作成部は、前記基準タイミングを基準として設定される2つ以上のタイミングの前後で前記スコアの表示態様を変えて、前記画面を作成する。 A score analysis device according to a ninth aspect is the score analysis device according to any one of the first aspect to the eighth aspect, wherein the screen creation unit generates two or more timings set with reference to the reference timing. The screen is created by changing the display mode of the score before and after.

第10観点に係るスコア分析プログラムは、以下のことをコンピュータに実行させる。第11観点に係るスコア分析方法は、以下のことを含む。
・アクティビティにおけるスコアの時系列データを取得すること
・ユーザーから基準タイミングの指定を受け付けること
・前記時系列データに基づいて、前記基準タイミングを基準として設定されるタイミングの前後で前記スコアの表示態様を変えて、前記スコアを表示する画面を作成すること
A score analysis program according to a tenth aspect causes a computer to execute the following. A score analysis method according to the eleventh aspect includes the following.
・Obtaining time-series data of the score in the activity ・Accepting the specification of the reference timing from the user ・Based on the time-series data, the display mode of the score is changed before and after the timing set with reference to the reference timing Create a screen that displays the score by changing

例えば、ゴルファーは、自身のゴルフの能力を向上させるために、ゴルフレッスンに通ったり、ゴルフクラブを買い替えたりする。このとき、このようなイベントが、自身のゴルフの能力にどのように影響したかを知ることができれば、非常に有益である。この点、本発明によれば、ゴルフに限らないが、アクティビティにおけるスコアの時系列データに基づいて、スコアを表示する画面が作成される。この画面上では、スコアの表示態様が、ユーザーにより指定された基準タイミングを基準として設定されるタイミングの前後で変えられる。よって、この画面を視たユーザーは、イベントが発生したタイミングを基準タイミングとして指定することにより、アクティビティのスコアに対するイベントの影響を容易に知ることができる。以上により、アクティビティのスコアに関するより有益な情報をユーザーに提供することができる。 For example, golfers take golf lessons or buy new golf clubs in order to improve their golf skills. It would be very beneficial to know how such an event affected one's golfing ability. In this regard, according to the present invention, a score display screen is created based on time-series data of scores in activities other than golf. On this screen, the display mode of the score can be changed before and after the timing set based on the reference timing designated by the user. Therefore, the user viewing this screen can easily know the influence of the event on the score of the activity by specifying the timing at which the event occurs as the reference timing. As described above, it is possible to provide the user with more useful information regarding the score of the activity.

本発明の一実施形態に係るスコア分析装置としての携帯端末を含むスコア分析システムの全体構成を示す図。1 is a diagram showing the overall configuration of a score analysis system including a mobile terminal as a score analysis device according to one embodiment of the present invention; FIG. 図1の携帯端末の機能ブロック図。FIG. 2 is a functional block diagram of the mobile terminal in FIG. 1; 図1のサーバーの機能ブロック図。FIG. 2 is a functional block diagram of the server in FIG. 1; データ収集処理の流れを示すフローチャート。4 is a flowchart showing the flow of data collection processing; 操作画面の例。Example of operation screen. 分析表示処理の流れを示すフローチャート。4 is a flowchart showing the flow of analysis display processing; スコアを表示する結果画面の例。An example of a results screen displaying scores. スコアを表示する結果画面の別の例。Another example of a results screen displaying scores. スコアを表示する結果画面のさらに別の例。Yet another example of a results screen displaying scores. スコアを表示する結果画面のさらに別の例。Yet another example of a results screen displaying scores. スコアを表示する結果画面のさらに別の例。Yet another example of a results screen displaying scores. イベントを設定するための設定画面の例。An example of a setting screen for setting an event. イベントが設定されているときのスコアを表示する結果画面の例。An example results screen showing the score when an event is set. イベントが設定されているときのスコアを表示する結果画面の別の例。Another example of a results screen showing the score when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set. イベントが設定されているときのスコアを表示する結果画面のさらに別の例。Yet another example of a results screen showing scores when an event is set.

以下、図面を参照しつつ、本発明の一実施形態に係るスコア分析装置、プログラム及び方法について説明する。 A score analysis device, program, and method according to an embodiment of the present invention will be described below with reference to the drawings.

<1.スコア分析装置の全体構成>
図1に、本実施形態に係るスコア分析装置としての携帯端末1を含むスコア分析システム100の全体構成図を示す。スコア分析システム100は、ゴルフコースでのラウンド中のプレーの結果を記録し、分析するシステムである。スコア分析システム100は、ユーザーによりゴルフコースに携帯され、ラウンド中に持ち運ばれる携帯端末1の他、携帯端末1が通信可能なサーバー2を含む。ここでいうユーザーとは、典型的にはラウンドを行うゴルファーであるが、キャディー等であってもよく、スコア分析システム100によるプレーの分析の結果を必要とする者の総称である。サーバー2は、インターネット等の広域の通信ネットワーク8上に存在し、携帯端末1は、通信ネットワーク8を介してサーバー2に接続される。
<1. Overall Configuration of Score Analysis Device>
FIG. 1 shows an overall configuration diagram of a score analysis system 100 including a mobile terminal 1 as a score analysis device according to this embodiment. Score analysis system 100 is a system that records and analyzes the results of play during a round on a golf course. The score analysis system 100 includes a server 2 with which the mobile terminal 1 can communicate, in addition to the mobile terminal 1 carried by the user to the golf course during a round. The user here is typically a golfer who plays a round, but may also be a caddy or the like, and is a generic term for a person who needs the result of play analysis by the score analysis system 100 . The server 2 exists on a wide area communication network 8 such as the Internet, and the mobile terminal 1 is connected to the server 2 via the communication network 8 .

ユーザーは、ラウンド中の各ショットについて、当該ショットの詳細を示すデータ(以下、ショットデータという)を携帯端末1に入力する。これに限定されないが、本実施形態のショットデータには、ゴルフコース上でショットが行われた位置(以下、ショット位置という)、目標とするボールの到達地点(以下、目標地点という)、実際のボールの到達地点(以下、結果地点という)、及び、ショットに使用されたゴルフクラブの番手(以下、使用番手という)の情報が含まれる。このようなショットデータは、携帯端末1からサーバー2にアップロードされ、ゴルファーを識別する情報(以下、ゴルファーIDという)に関連付けられて、サーバー2に含まれるデータベース3(図3参照)内に蓄積される。 The user inputs into the portable terminal 1 data indicating the details of each shot in the round (hereinafter referred to as shot data). Although not limited to this, the shot data of the present embodiment includes the position where the shot was made on the golf course (hereinafter referred to as the shot position), the target ball arrival point (hereinafter referred to as the target point), the actual It includes information on the point at which the ball reaches (hereinafter referred to as the result point) and the number of the golf club used for the shot (hereinafter referred to as the used number). Such shot data is uploaded from the mobile terminal 1 to the server 2, associated with information identifying the golfer (hereinafter referred to as a golfer ID), and stored in a database 3 (see FIG. 3) included in the server 2. be.

データベース3内のショットデータは、ラウンドでのプレーを振り返るために携帯端末1にダウンロードされ、プレーの分析に使用される。このとき、例えば、ラウンド時のゲームスコア、並びに各ショットの飛距離及び方向性が分析される。分析の結果は、携帯端末1を介してユーザーに提供される。ユーザーは、分析の結果から理解されることを以後のプレーに活かすことができる。 The shot data in the database 3 is downloaded to the mobile terminal 1 to review the play in the round and used for analysis of the play. At this time, for example, the game score during the round and the flight distance and directionality of each shot are analyzed. Analysis results are provided to the user via the mobile terminal 1 . The user can make use of what is understood from the analysis results in future plays.

以下、携帯端末1及びサーバー2の構成について説明した後、スコア分析システム100により実行される分析処理の流れについて説明する。 Hereinafter, after explaining the configurations of the mobile terminal 1 and the server 2, the flow of analysis processing executed by the score analysis system 100 will be explained.

<2.各部の構成>
<2-1.携帯端末>
図2に携帯端末1の構成を示す。携帯端末1は、ユーザーに携帯され、ゴルフコースを含む様々な場所に持ち運ばれる。携帯端末1は、ハードウェアとしてはスマートフォンや、タブレットコンピュータ、ラップトップコンピュータ、スマートグラスのようなAR(拡張現実)端末等の汎用的なコンピュータであり、このようなコンピュータに所定のプログラム1Aをインストールすることにより構成される。プログラム1Aは、携帯端末1に後述する処理を実行させるプログラムであり、例えば、通信ネットワーク8を介して別の装置から、又はCD-ROM、USBメモリ等のコンピュータで読み取り可能な記録媒体10から取得される。典型的には、プログラム1Aは、通信ネットワーク8を介してプログラム1Aを配信可能なサーバー(サーバー2であってもよい)から携帯端末1にダウンロードされる。これに限定されないが、プログラム1Aは、ゴルファーによるゴルフのラウンドを当該ラウンド中にナビゲーションするためのアプリケーションプログラムに組み込まれていてもよい。
<2. Configuration of each part>
<2-1. Mobile device>
FIG. 2 shows the configuration of the mobile terminal 1. As shown in FIG. The mobile terminal 1 is carried by a user and carried to various places including a golf course. As hardware, the mobile terminal 1 is a general-purpose computer such as a smartphone, a tablet computer, a laptop computer, an AR (augmented reality) terminal such as smart glasses, etc. A predetermined program 1A is installed in such a computer. It is constructed by The program 1A is a program that causes the mobile terminal 1 to execute processing described later, and is obtained from another device via the communication network 8, or from a computer-readable recording medium 10 such as a CD-ROM or a USB memory. be done. Typically, the program 1A is downloaded to the mobile terminal 1 from a server (which may be the server 2) capable of distributing the program 1A via the communication network 8. FIG. Although not limited to this, the program 1A may be incorporated into an application program for navigating a golfer's round of golf during the round.

図2に示すように、携帯端末1は、表示部11、入力部12、記憶部13、制御部14及び通信部15を備える。これらの部11~15は、互いにバス線16を介して接続されており、相互に通信可能である。本実施形態では、表示部11は、液晶ディスプレイ等で構成されており、後述する画面等の必要な情報をユーザーに対し表示する。また、入力部12は、タッチパネルや操作ボタン、マウス、キーボード等で構成されており、携帯端末1、ひいてはこれに接続されるサーバー2に対するユーザーからの操作を受け付ける。 As shown in FIG. 2 , the mobile terminal 1 includes a display section 11 , an input section 12 , a storage section 13 , a control section 14 and a communication section 15 . These units 11 to 15 are connected to each other via a bus line 16 and can communicate with each other. In this embodiment, the display unit 11 is configured by a liquid crystal display or the like, and displays necessary information such as a screen, which will be described later, to the user. The input unit 12 is composed of a touch panel, operation buttons, a mouse, a keyboard, etc., and accepts user's operations on the mobile terminal 1 and the server 2 connected thereto.

記憶部13は、フラッシュメモリやハードディスク等の不揮発性の記憶装置から構成されており、プログラム1Aが格納されている。制御部14は、CPU、ROM及びRAM等から構成されている。制御部14は、記憶部13内のプログラム1Aを読み出して実行することにより、位置計測部14A、データ取得部14B、受付部14C及び画面作成部14Dとして動作する。位置計測部14Aは、GPS(Global Positioning System)やみちびき、GLONASSのような、衛星測位システムと通信し、同システムから取得される信号に基づいて携帯端末1の位置情報を計測する。残りの各部14B~14Dの動作の詳細は後述する。 The storage unit 13 is composed of a non-volatile storage device such as flash memory or hard disk, and stores the program 1A. The control unit 14 is composed of a CPU, a ROM, a RAM, and the like. By reading and executing the program 1A in the storage unit 13, the control unit 14 operates as a position measurement unit 14A, a data acquisition unit 14B, a reception unit 14C, and a screen creation unit 14D. The position measurement unit 14A communicates with a satellite positioning system such as GPS (Global Positioning System), Michibiki, and GLONASS, and measures position information of the mobile terminal 1 based on signals acquired from the system. Details of operations of the remaining units 14B to 14D will be described later.

通信部15は、携帯端末1をインターネット等の広域の通信ネットワーク8に接続する通信インターフェースとして機能する。また、通信部15は、Wi-Fi(登録商標)や、Bluetooth(登録商標)、FeliCa(登録商標)のような非接触通信又は近距離無線通信の規格にも対応しており、同規格に対応する機器との間での通信を可能にする。 The communication unit 15 functions as a communication interface that connects the mobile terminal 1 to a wide area communication network 8 such as the Internet. The communication unit 15 also supports non-contact communication or short-range wireless communication standards such as Wi-Fi (registered trademark), Bluetooth (registered trademark), and FeliCa (registered trademark). Enables communication between compatible devices.

<2-2.サーバー>
サーバー2は、ハードウェアとしては汎用的なサーバーコンピュータであり、このようなコンピュータにプログラム2Aをインストールすることにより構成される。本実施形態では、サーバー2は、クラウドコンピューティングサーバーあり、大容量記憶装置(記憶部23)を含むオンラインストレージとして機能する。プログラム2Aは、サーバー2に後述する処理を実行させるプログラムであり、例えば、通信ネットワーク8を介して別の装置から、又はCD-ROM、USBメモリ等のコンピュータで読み取り可能な記録媒体20から取得される。なお、サーバー2の担う機能は、複数台のサーバーコンピュータにより分散処理されてもよいし、1台のサーバーコンピュータにより集中処理されてもよい。すなわち、本実施形態に係るサーバー2のハードウェア構成は、少なくとも1台サーバーコンピュータが存在するという以上の制約を受けるものではない。
<2-2. Server>
The server 2 is a general-purpose server computer as hardware, and is configured by installing a program 2A in such a computer. In this embodiment, the server 2 is a cloud computing server and functions as online storage including a mass storage device (storage unit 23). The program 2A is a program that causes the server 2 to execute processing described later, and is obtained from another device via the communication network 8, or from a computer-readable recording medium 20 such as a CD-ROM or USB memory. be. It should be noted that the functions of the server 2 may be distributed by a plurality of server computers, or may be centrally processed by a single server computer. In other words, the hardware configuration of the server 2 according to this embodiment is not subject to restrictions beyond the existence of at least one server computer.

図3に示すように、サーバー2は、表示部21、入力部22、記憶部23、制御部24及び通信部25を備えている。これらの部21~25は、互いにバス線26を介して接続されており、相互に通信可能である。本実施形態では、表示部21は、液晶ディスプレイ等で構成されており、必要な情報を管理者に対し表示する。また、入力部22は、マウスやキーボード、タッチパネル、操作ボタン等で構成されており、サーバー2に対する管理者からの操作を受け付ける。 As shown in FIG. 3 , the server 2 includes a display section 21 , an input section 22 , a storage section 23 , a control section 24 and a communication section 25 . These units 21 to 25 are connected to each other via a bus line 26 and can communicate with each other. In this embodiment, the display unit 21 is composed of a liquid crystal display or the like, and displays necessary information to the administrator. Also, the input unit 22 is composed of a mouse, a keyboard, a touch panel, operation buttons, etc., and receives operations from the administrator on the server 2 .

記憶部23は、ハードディスクや磁気テープ等の不揮発性の記憶装置から構成されておいる。記憶部23には、プログラム2Aが格納されている他、データベース3が構築されている。データベース3は、携帯端末1から取得されるショットデータを含む各種データが蓄積される。 The storage unit 23 is composed of a non-volatile storage device such as a hard disk or magnetic tape. In addition to storing the program 2A in the storage unit 23, a database 3 is constructed. Various data including shot data obtained from the mobile terminal 1 are accumulated in the database 3 .

制御部24は、CPU、ROM及びRAM等から構成されている。制御部24は、記憶部23内に格納されているプログラム2Aを読み出して実行することにより、後述する処理を実行する。通信部25は、サーバー2をインターネット等の広域の通信ネットワーク8に接続する通信インターフェースとして機能する。 The control unit 24 is composed of a CPU, a ROM, a RAM, and the like. The control unit 24 reads out and executes the program 2A stored in the storage unit 23, thereby executing processing described later. The communication unit 25 functions as a communication interface that connects the server 2 to a wide area communication network 8 such as the Internet.

<3.分析処理の流れ>
以下、スコア分析システム100により実行される分析処理の流れについて説明する。分析処理には、図4に示されるデータ収集処理と、図6に示される分析表示処理とが含まれる。データ収集処理は、ゴルフのラウンド中に携帯端末1を介してショットデータを収集し、これをサーバー2に記録する処理である。また、分析表示処理は、サーバー2に記録されているショットデータに基づいて、ラウンドでのプレーを分析し、分析の結果を携帯端末1に表示する処理である。以下、これらの処理について、順に説明する。
<3. Analysis processing flow>
The flow of analysis processing executed by the score analysis system 100 will be described below. The analysis processing includes data collection processing shown in FIG. 4 and analysis display processing shown in FIG. The data collection process is a process of collecting shot data via the mobile terminal 1 during a round of golf and recording it in the server 2 . Further, the analysis display process is a process of analyzing the play in the round based on the shot data recorded in the server 2 and displaying the analysis result on the mobile terminal 1 . These processes will be described in order below.

<3-1.データ収集処理の流れ>
図4に示すデータ収集処理は、ゴルフのラウンド中に実行される。まず、ゴルフコースにおいてラウンドを開始する時に、ユーザーが携帯端末1を操作して、プログラム1Aにより実装されるアプリケーションのデータ収集処理の機能を起動する。これにより、データ収集処理がスタートする。
<3-1. Flow of Data Collection Processing>
The data collection process shown in FIG. 4 is executed during a round of golf. First, when starting a round on a golf course, the user operates the mobile terminal 1 to activate the data collection processing function of the application implemented by the program 1A. This starts the data collection process.

データ収集処理の機能が起動されると、携帯端末1上で、ゴルフコースの選択が行われる(ステップS1)。サーバー2の記憶部23には、様々なゴルフコースに関するコース情報が記憶されており、ステップS1では、これらの中からこれからラウンドを行うゴルフコースに関するコース情報が選択される。ゴルフコースの選択は、手動又は自動で実行される。手動の場合には、ユーザーが携帯端末1の入力部12を操作してゴルフコースを特定する情報(ゴルフコースの名称や住所等)を入力することにより、これに対応するコース情報がサーバー2から携帯端末1にダウンロードされる。自動の場合には、携帯端末1の位置計測部14Aが携帯端末1の位置情報を計測し、この位置情報に基づいてユーザーが現在いるゴルフコースが特定され、これに対応するコース情報が同様にダウンロードされる。なお、コース情報は、携帯端末1の記憶部13内に格納されていてもよいし、サーバー2以外のサーバーから取得されてもよい。本実施形態のコース情報には、ホールの地図情報が含まれる。また、ホールの地図情報には、ティーグラウンド、グリーン、ピン、フェアウェイ、ラフ、OBゾーン、林、バンカー、池、クリーク等の各種エリアに区分けされた態様のホールの平面マップ40(図5参照)が含まれる。 When the data collection processing function is activated, a golf course is selected on the mobile terminal 1 (step S1). Course information on various golf courses is stored in the storage unit 23 of the server 2, and in step S1, course information on the golf course on which the player is going to play a round is selected from among these. Golf course selection may be performed manually or automatically. In the case of manual operation, the user operates the input unit 12 of the mobile terminal 1 to input information for specifying the golf course (such as the name and address of the golf course), and the corresponding course information is sent from the server 2. It is downloaded to the mobile terminal 1. In the case of automatic, the position measurement unit 14A of the mobile terminal 1 measures the position information of the mobile terminal 1, the golf course where the user is currently located is specified based on this position information, and the corresponding course information is similarly obtained. Downloaded. Note that the course information may be stored in the storage unit 13 of the mobile terminal 1 or may be acquired from a server other than the server 2 . The course information of the present embodiment includes hole map information. Further, the map information of the hole includes a plan map 40 of the hole divided into various areas such as tee ground, green, pin, fairway, rough, OB zone, forest, bunker, pond and creek (see FIG. 5). is included.

続くステップS2では、受付部14Cが、ユーザーからショットデータの入力を受け付ける。ここで入力されたショットデータは、続くステップS3において、通信部15を介してサーバー2にアップロードされ、データベース3内に蓄積される。図4に示されるとおり、ステップS2及びS3は、ラウンドが終了するまで繰り返し実行される。これにより、ラウンド中の各ショットについてのショットデータが、データベース3内に記録される。 In subsequent step S2, the reception unit 14C receives input of shot data from the user. The shot data input here is uploaded to the server 2 via the communication unit 15 and stored in the database 3 in the following step S3. As shown in FIG. 4, steps S2 and S3 are repeatedly performed until the round ends. Shot data for each shot in the round is thereby recorded in the database 3 .

より具体的には、ステップS2では、画面作成部14Dが、操作画面W1(図5参照)を作成し、これを表示部11上に表示させる。受付部14Cは、この操作画面W1を介して、ラウンド中の各ショットについての使用番手、ショット位置、目標地点及び結果地点の情報を取得する。操作画面W1は、ユーザーが現在いるホールの平面マップ40を含む画面である。図5には、あるホールにおける2打目のショットを行う前の操作画面W1が例示されている。平面マップ40上では、コースの開始地点を示すオブジェクトO1と、最終目標地点を示すオブジェクトO2とが表示される。開始地点とは、ティーグラウンドの位置であり、最終目標地点とは、ピン又はグリーン中心の位置である。 More specifically, in step S2, the screen creator 14D creates the operation screen W1 (see FIG. 5) and causes the display 11 to display it. The reception unit 14C acquires information on the number used, the shot position, the target point, and the result point for each shot in the round via this operation screen W1. The operation screen W1 is a screen including a plane map 40 of the hole in which the user is currently present. FIG. 5 illustrates an operation screen W1 before the second shot is made on a certain hole. On the plane map 40, an object O1 indicating the start point of the course and an object O2 indicating the final destination point are displayed. The starting point is the position of the teeing ground, and the final target point is the position of the center of the pin or green.

操作画面W1上には、ユーザーからの使用番手の入力を受け付ける番手入力ボックスB1が表示されている。番手入力ボックスB1内には、ユーザーによる入力操作を補助するため、各ホールの1打目であればドライバーといったように、適当な番手がデフォルト値として表示されてもよい。使用番手は、入力部12に含まれるタッチパネルや操作ボタン、マウス、キーボード等を介して番手入力ボックスB1に手入力することもできる。しかし、ゴルフクラブに保持されるクラブ情報を携帯端末1のリーダーを介して読み取ることにより、簡易入力することもできる。クラブ情報とは、ゴルフクラブの番手を識別可能な情報であり、番手そのものを示す情報であってもよいし、クラブの種類を識別する情報(以下、クラブIDという)であってもよい。後者の場合には、受付部14Cは、クラブIDをデータベース3内のゴルフクラブの情報に照合することにより、番手の情報を取得することができる。携帯端末1のリーダーは、様々な形態で実現することができる。例えば、クラブ情報をゴルフクラブに埋め込まれているチップに格納しておき、リーダーとしての通信部15がこのチップと非接触通信又は近距離無線通信を行うことにより、受付部14Cがクラブ情報を取得するようにしてもよい。或いは、クラブ情報をバーコード等の形態でゴルフクラブに保持させておき、入力部12に含まれるカメラをリーダーとして動作させて、これを読み取らせてもよい。 On the operation screen W1, a count input box B1 is displayed for accepting the input of the count to be used from the user. An appropriate number may be displayed as a default value in the number input box B1 in order to assist the user's input operation, such as "Driver" for the first shot of each hole. The number to be used can also be manually input to the number input box B1 via the touch panel, operation buttons, mouse, keyboard, etc. included in the input unit 12 . However, by reading the club information held in the golf club through the reader of the mobile terminal 1, simple input is also possible. Club information is information that can identify the number of a golf club, and may be information that indicates the number itself, or information that identifies the type of club (hereinafter referred to as club ID). In the latter case, the reception unit 14C can obtain number information by matching the club ID with the information on the golf club in the database 3 . The reader of the mobile terminal 1 can be implemented in various forms. For example, club information is stored in a chip embedded in a golf club, and the communication unit 15 as a reader performs contactless communication or short-range wireless communication with this chip, whereby the receiving unit 14C acquires the club information. You may make it Alternatively, club information may be stored in the golf club in the form of a bar code or the like, and the camera included in the input unit 12 may be operated as a reader to read the information.

ショット位置、目標地点及び結果地点は、操作画面W1の平面マップ40上の特定の点を選択することにより、入力することができる。このとき、タッチパネルを操作することにより、平面マップ40上の特定の点を選択できるようにしてもよい。画面作成部14Dは、操作画面W1の平面マップ40上に、入力されたショット位置を示すオブジェクトO3と、入力された目標地点を示すオブジェクトO4と、入力された結果地点を示すオブジェクトO5と、ショット位置と目標地点とを結ぶルートを示す線状のオブジェクトO6と、ショット位置と結果地点とを結ぶルートを示す線状のオブジェクトO7とを表示する。なお、各ホールの1打目のショット位置は、開始地点に一致し、各ホールの2打目以降のショット位置は、前回のショットの結果地点に一致し得る。よって、多くの場合、図5に示すように、オブジェクトO3は、オブジェクトO1又はO5と合成して表示される。 The shot position, target point and result point can be input by selecting specific points on the plane map 40 of the operation screen W1. At this time, a specific point on the plane map 40 may be selected by operating the touch panel. The screen creating unit 14D creates an object O3 indicating the input shot position, an object O4 indicating the input target point, an object O5 indicating the input result point, and a shot on the plane map 40 of the operation screen W1. A linear object O6 indicating the route connecting the position and the target point and a linear object O7 indicating the route connecting the shot position and the result point are displayed. The position of the first shot on each hole can match the starting point, and the positions of the second and subsequent shots on each hole can match the result point of the previous shot. Therefore, in many cases, as shown in FIG. 5, the object O3 is displayed in combination with the object O1 or O5.

なお、ショット位置及び結果地点については、ユーザーがゴルフコース上で携帯端末1を持ったままボールのあるこれらの位置まで移動し、そこで携帯端末1に所定の入力の操作を行うことにより、入力されてもよい。すなわち、この所定の入力の操作を受けて、受付部14Cは、位置計測部14Aを介して現在の位置情報を計測し、この現在の位置情報をショット位置又は結果地点として取得する。また、ショット位置及び結果地点については、携帯端末1のリーダーを介してボールから読み取ることにより、自動で入力することもできる。この場合、ボールに埋め込まれているチップに、位置計測部14Aと同様の位置計測機能を搭載しておく。そして、リーダーとしての通信部15がこのチップと非接触通信又は近距離無線通信を行うことにより、受付部14Cがボールからショット位置又は結果地点としての位置情報を取得するようにしてもよい。あるいは、ボールに埋め込まれているチップにボールを識別可能な情報を記憶させておき、通信部15とボールとの非接触通信又は近距離無線通信が成功した場合に、受付部14Cが位置計測部14Aを介してショット位置又は結果地点としての位置情報を取得するようにしてもよい。 Note that the shot position and the result point are input by the user moving to these positions where the ball is located while holding the mobile terminal 1 on the golf course and performing a predetermined input operation on the mobile terminal 1 there. may That is, in response to this predetermined input operation, the reception unit 14C measures the current position information via the position measurement unit 14A, and acquires the current position information as the shot position or result point. Also, the shot position and result point can be automatically input by reading the ball through the reader of the mobile terminal 1 . In this case, a chip embedded in the ball is equipped with a position measuring function similar to that of the position measuring section 14A. Then, the reception unit 14C may acquire the position information as the shot position or result point from the ball by the communication unit 15 as a leader performing non-contact communication or short-range wireless communication with this chip. Alternatively, information that can identify the ball is stored in a chip embedded in the ball. Position information as a shot position or result point may be acquired via 14A.

続くステップS3では、以上のとおり取得されたショットデータが、これが取得された時刻、言い換えると、ショットが行われた時刻(以下、ショット時刻という)の情報とともに、携帯端末1からサーバー2に送信される。ショットデータは、ショット時刻の情報の他、現在ラウンドを行っているゴルフコースを特定する情報及びゴルファーIDに関連付けられてデータベース3に蓄積される。 In the next step S3, the shot data acquired as described above is transmitted from the mobile terminal 1 to the server 2 together with the time when the shot data was acquired, in other words, the time when the shot was taken (hereinafter referred to as the shot time). be. The shot data is stored in the database 3 in association with shot time information, information specifying the golf course currently being played, and the golfer ID.

以上のステップS2及びS3は、ステップS4においてラウンドが終了したと判断されるまで繰り返される。ラウンドの終了は、ユーザーがその旨の入力を行ったことや、最終ホールの最終目標地点に重なる結果地点が入力されたこと等に基づいて判断される。ラウンドが終了したと判断された場合には、図4に示すデータ収集処理が終了する。 The above steps S2 and S3 are repeated until it is determined in step S4 that the round has ended. The end of the round is determined based on the user's input to that effect, the input of a result point that overlaps with the final target point of the final hole, and the like. If it is determined that the round has ended, the data collection process shown in FIG. 4 ends.

<3-2.分析表示処理の流れ>
次に、図6に示す分析表示処理の流れについて説明する。分析表示処理は、ユーザーが携帯端末1を操作して、プログラム1Aにより実装されるアプリケーションの分析表示処理の機能を起動したときにスタートする。分析表示処理では、データ収集処理により収集された特定のゴルファー(以下、対象ゴルファーという)のショットデータが分析され、分析の結果が携帯端末1の表示部11を介してユーザーに提示される。
<3-2. Flow of Analysis Display Processing>
Next, the flow of analysis display processing shown in FIG. 6 will be described. The analysis display processing starts when the user operates the mobile terminal 1 to activate the analysis display processing function of the application implemented by the program 1A. In the analysis display process, the shot data of a specific golfer (hereinafter referred to as the target golfer) collected by the data collection process is analyzed, and the result of the analysis is presented to the user via the display unit 11 of the mobile terminal 1.

まず、ステップS21では、データ取得部14Bが、サーバー2にアクセスし、対象ゴルファーのゴルファーIDをキーとして、対象ゴルファーに関連付けられている過去のショットデータをデータベース3からダウンロードする。このとき、データ取得部14Bは、過去のショットデータを、これに関連付けられているショット時刻の情報及びゴルフコースを特定する情報とともにダウンロードする。よって、ステップS21では、対象ゴルファーの過去のショットデータが時系列データとして取得される。 First, in step S21, the data acquisition unit 14B accesses the server 2 and downloads past shot data associated with the target golfer from the database 3 using the target golfer's golfer ID as a key. At this time, the data acquisition unit 14B downloads the past shot data together with the shot time information associated therewith and the information specifying the golf course. Therefore, in step S21, the target golfer's past shot data is acquired as time-series data.

続くステップS22では、データ取得部14Bは、ステップS21で取得された時系列のショットデータを分析することにより、対象ゴルファーによる過去のラウンド中のアクティビティを評価する様々なスコアの時系列データを取得する。本実施形態では、過去のラウンドにおけるゲームスコア、ショットの飛距離及びショットの方向性に関する時系列データが取得される。より具体的には、このとき、ショットデータは、これに関連付けられているショット時刻の情報及びゴルフコースを特定する情報に基づいてラウンド毎に分けられ、ラウンド毎のショットデータからラウンド毎のゲームスコアが導出される。これにより、ゲームスコアを表す時系列データが取得される。また、ショットの飛距離は、ショットデータに含まれるショット位置及び到達地点の情報に基づいてショット毎に導出され、さらに目標地点及び到達地点の情報に基づいて、目標とした飛距離に対するズレ量も導出される。このとき、このようなショットの飛距離及び飛距離のズレ量を表すスコアの時系列データは、ショットデータに含まれる使用番手の情報に基づいて、番手毎に導出される。ショットの方向性は、ショットデータに含まれるショット位置、目標地点及び到達地点の情報に基づいて、ショット毎に導出される。このとき、このようなショットの方向性を表すスコアの時系列データは、ショットデータに含まれる使用番手の情報に基づいて、番手毎に導出される。なお、ショットの方向性を表すスコアとは、目標地点に対する左右へのズレ量により表される。 In subsequent step S22, the data acquisition unit 14B analyzes the time-series shot data acquired in step S21 to acquire time-series data of various scores for evaluating the target golfer's activity during past rounds. . In the present embodiment, time-series data relating to game scores, shot flight distances, and shot directions in past rounds is acquired. More specifically, at this time, the shot data is divided into rounds based on shot time information and information specifying the golf course associated with the shot data, and game scores for each round are obtained from the shot data for each round. is derived. As a result, time-series data representing the game score is acquired. In addition, the flight distance of each shot is derived based on the shot position and arrival point information included in the shot data, and the amount of deviation from the target flight distance is also calculated based on the target point and arrival point information. derived. At this time, the time-series data of scores representing the flight distance of such shots and the deviation of the flight distance are derived for each club number based on the information of the number used included in the shot data. The shot directionality is derived for each shot based on the shot position, target point, and destination point information included in the shot data. At this time, the time-series data of the score representing the directionality of such a shot is derived for each iron count based on the information on the iron count used included in the shot data. Note that the score representing the directionality of the shot is represented by the amount of deviation to the left and right with respect to the target point.

続くステップS23では、画面作成部14Dが、ステップS22で取得されたアクティビティにおける様々なスコアを表示する結果画面W2(図7~図11及び図13~図22参照)を作成し、これを表示部11上に表示させる。結果画面W2上には、ステップS22で取得された様々なスコアの時系列データが、グラフの形態にまとめられ、分かり易く表示される。 In the following step S23, the screen creating unit 14D creates a result screen W2 (see FIGS. 7 to 11 and FIGS. 13 to 22) displaying various scores in the activity acquired in step S22, and displays it on the display unit. 11 to display. On the result screen W2, the time-series data of various scores acquired in step S22 are summarized in the form of graphs and displayed in an easy-to-understand manner.

例えば、図7の例では、縦軸をゲームスコアとし、横軸を時間軸とする折れ線グラフが表示される。図8の例では、縦軸をショットの飛距離とし、横軸を時間軸とする折れ線グラフが表示される。図9の例では、縦軸を時間軸とし、横軸をショットの方向性(左右へのズレ量)とする棒グラフが表示される。図10の例では、縦軸をショットの飛距離とし、横軸をゲームスコアとする散布図が表示される。図11の例では、軸自体は表示されていないが、縦軸を飛距離のズレ量とし、横軸を左右へのズレ量とする散布図が表示される。図11の散布図では、原点(中心)が目標地点を表しており、上に向かう程、目標地点よりもより遠くに飛んだことを意味し、下に向かう程、目標地点に対しより飛距離が伸びなかったことを意味し、左に向かう程、目標地点から左方向へのズレ量がより大きかったことを意味し、右に向かう程、目標地点から右方向へのズレ量がより大きかったことを意味する。図11の散布図は、目標地点に対する到達地点の分布図であり、目標地点に対する到達地点の前後左右方向へのバラつきを直感的に表現するグラフとなる。 For example, in the example of FIG. 7, a line graph is displayed with the game score on the vertical axis and the time axis on the horizontal axis. In the example of FIG. 8, a line graph is displayed with the vertical axis representing the flight distance of the shot and the horizontal axis representing the time axis. In the example of FIG. 9, a bar graph is displayed in which the vertical axis is the time axis and the horizontal axis is the directionality of the shot (amount of deviation to the left or right). In the example of FIG. 10, a scatter diagram is displayed in which the vertical axis represents the flight distance of the shot and the horizontal axis represents the game score. In the example of FIG. 11, the axis itself is not displayed, but a scatter diagram is displayed in which the vertical axis represents the deviation amount of flight distance and the horizontal axis represents the deviation amount to the left and right. In the scatter diagram of FIG. 11, the origin (center) represents the target point, and as it goes up, it means that it flew farther than the target point. This means that the distance to the left from the target point was greater, and the distance to the right meant that the amount of deviation from the target point to the right was greater. means that The scatter diagram of FIG. 11 is a distribution map of the arrival points with respect to the target point, and is a graph that intuitively expresses the dispersion of the arrival points with respect to the target point in the front, back, left, and right directions.

また、画面作成部14Dは、イベントが設定されている場合には、ステップS22で取得された様々なスコアの時系列データを、イベントの発生を基準に設定される期間で区別して、結果画面W2(図13~図22参照)上に表示する。ここでいうイベントとは、アクティビティにおけるスコアに変化を生じさせ得るイベントであって、主としてゴルファーの行動であり、例えば、ゴルフクラブの買い替え、メンタルトレーニング本の購読、ゴルフスクールへの入会、フィットネスクラブへの入会、体力トレーニングの開始等である。 Further, when an event is set, the screen creation unit 14D distinguishes the time-series data of various scores acquired in step S22 by the period set based on the occurrence of the event, and displays the result screen W2. (See FIGS. 13 to 22). The event here is an event that can cause a change in the score in an activity, and is mainly a behavior of a golfer. membership, start of physical training, etc.

図12は、ユーザーからイベントの設定を受け付けるための設定画面W3の例である。設定画面W3は、ユーザーが指定する任意のタイミングで、表示部11上に表示させることができる。同図に示すように、受付部14Cは、設定画面W3を介して、ユーザーから「開始日」として、イベントが発生したタイミング(以下、基準タイミングという)の指定を受け付ける。なお、基準タイミングの指定を容易にするべく、ユーザーが「開始日」の欄を操作しようとしたときに、日付を指定できるカレンダーを設定画面W3上にポップアップ表示させてもよい。また、受付部14Cは、設定画面W3を介して、ユーザーから「イベント名」として、イベントの内容の入力を受け付ける。イベントの内容は、自由記述形式で入力されてもよいし、予め定められている選択肢の中からの選択形式で入力されてもよい。 FIG. 12 is an example of a setting screen W3 for accepting event settings from the user. The setting screen W3 can be displayed on the display unit 11 at any timing designated by the user. As shown in the figure, the reception unit 14C receives designation of the timing at which the event occurs (hereinafter referred to as reference timing) as the "start date" from the user via the setting screen W3. In order to facilitate designation of the reference timing, when the user attempts to operate the "start date" column, a calendar for designating the date may be popped up on the setting screen W3. Further, the reception unit 14C receives an input of event details as an "event name" from the user via the setting screen W3. The content of the event may be input in a free description format, or may be input in a selection format from among predetermined options.

また、受付部14Cは、ユーザーの入力に基づいて、イベントのタイプを判断する。ここでいうイベントのタイプには、イベントの発生の直後からアクティビティにおけるスコアを変化させる傾向にある第1タイプと、イベントが発生してから徐々にスコアを変化させる傾向にある第2タイプとが含まれる。例えば、イベントの内容の入力形式が選択形式の場合には、イベントの各選択肢に予めタイプを割り当てておき、実際に選択された選択肢に割り当てられているタイプをイベントのタイプと判断することができる。一方、イベントの内容の入力形式が自由記述形式の場合には、イベントの内容の入力とは別に、ユーザーにイベントのタイプを入力させることができる。なお、上述したイベントの例でいうと、ゴルフクラブの買い替えや、メンタルトレーニング本の購読等が、第1タイプに該当し得、ゴルフスクールへの入会や、フィットネスクラブへの入会、体力トレーニングの開始等が、第2タイプに該当し得る。図7の設定画面W3では、ユーザーが各タイプの意味を理解し易いように、第1タイプのイベントには「すぐに変化」との文字が表記され、第2タイプのイベントには「徐々に変化」との文字が表記されている。 The reception unit 14C also determines the event type based on the user's input. The type of event here includes a first type that tends to change the score in the activity immediately after the event occurs and a second type that tends to gradually change the score after the event occurs. be For example, if the input format of the event content is a selection format, a type is assigned in advance to each option of the event, and the type assigned to the option that is actually selected can be determined as the event type. . On the other hand, if the event content input format is the free description format, the user can be prompted to enter the event type separately from the event content input. In the above-mentioned example of the event, replacement of a golf club, subscription to a mental training book, etc. may fall under the first type, such as joining a golf school, joining a fitness club, and starting physical training. etc. may fall under the second type. In the setting screen W3 of FIG. 7, the first type of event is marked with the words "immediate change", and the second type of event is marked with "gradual change" so that the user can easily understand the meaning of each type. It says "change".

また、受付部14Cは、設定画面W3を介して、ユーザーから「色設定」として、イベントに関連付けられる表示色の指定を受け付ける。詳細は後述するが、ここで指定される表示色は、図13~図22に示すように、様々なスコアへのイベントの発生による影響を、イベント別に色分けして分かり易く表示するために使用される。なお、表示色以外にも、例えば、グラフ上にプロットされる点の形状や、データバーの線種等、各イベントに対し様々な表示形態を設定できるようにしてもよい。また、表示色等の表示形態は、ユーザーに指定させてもよいが、制御部14が適当な表示形態を自動的に割り当てるようにしてもよい。あるいは、制御部14が適当な表示形態のデフォルト値を自動的に割り当てた後、ユーザーがこれを変更できるようにしてもよい。 The reception unit 14C also receives designation of a display color associated with an event as "color setting" from the user via the setting screen W3. Although the details will be described later, the display colors specified here are used to display the effects of the occurrence of events on various scores in an easy-to-understand manner by color-coding them for each event, as shown in FIGS. 13 to 22. be. In addition to the display color, for example, it may be possible to set various display modes for each event, such as the shape of the points plotted on the graph and the line type of the data bar. The display mode such as the display color may be specified by the user, or the control unit 14 may automatically assign an appropriate display mode. Alternatively, the controller 14 may automatically assign default values for the appropriate display format and then allow the user to change them.

図12に示されるとおり、イベントは同時に複数設定可能であり、一度設定したイベントは、ユーザーが任意に削除することができる。設定画面W3を介して設定されたイベントの情報は、携帯端末1の記憶部13にゴルファーIDに関連付けて保存され、及び/又は、通信部15を介してサーバー2にアップロードされ、データベース3内にゴルファーIDに関連付けて保存される。 As shown in FIG. 12, a plurality of events can be set at the same time, and an event once set can be arbitrarily deleted by the user. The event information set via the setting screen W3 is stored in the storage unit 13 of the mobile terminal 1 in association with the golfer ID and/or uploaded to the server 2 via the communication unit 15 and stored in the database 3. It is saved in association with the golfer ID.

ステップS23では、画面作成部14Dは、携帯端末1の記憶部13内又はデータベース3内のイベントの情報を参照し、イベントが設定されているか否かを判断する。そして、イベントが設定されている場合には、ステップS22で取得された様々なスコアの時系列データを、イベントが発生した基準タイミングを基準として設定されるタイミング(以下、変化点という)の前後で分けて、分析する。具体的には、画面作成部14Dは、基準タイミングを変化点として、変化点の前後、すなわち、イベントの発生の前後でスコアの表示態様を変えて、結果画面W2上にスコアを表示する。図7~図11の結果画面W2は、イベントが設定されていない場合の例であるが、図13~図17のグラフは、それぞれ、図7~図11の例と同じスコアの時系列データに対し、イベントが設定されている場合の例である。 In step S23, the screen creating unit 14D refers to the event information in the storage unit 13 of the mobile terminal 1 or in the database 3, and determines whether or not the event is set. Then, when an event is set, the time-series data of various scores acquired in step S22 are displayed before and after the timing (hereinafter referred to as the change point) set based on the reference timing at which the event occurred. Separate and analyze. Specifically, the screen creation unit 14D changes the display mode of the score before and after the change point, that is, before and after the occurrence of the event, using the reference timing as the change point, and displays the score on the result screen W2. The result screen W2 in FIGS. 7 to 11 is an example when no event is set, but the graphs in FIGS. On the other hand, this is an example when an event is set.

上記のとおり、イベントは複数設定することができ、イベントには複数のタイプが存在する。以上の図13~図17の結果画面W2は、イベントが1つ設定されており、かつ、当該イベントが第1タイプのイベントである場合の例である。一方、図18の結果画面W2は、図7及び図13の例と同じスコアの時系列データに対し、第2タイプのイベントが1つ設定されている場合の例である。第2タイプのイベントは、上記のとおり、イベントが発生してから徐々にスコアを変化させる傾向にある。よって、第2タイプのイベントが発生した場合には、イベントの発生直後のみならず、イベントの発生後しばらくしてからのスコアの変化に注目したいことが多々ある。よって、第2タイプのイベントが設定されている場合には、まず、第2タイプのイベントの発生の前後で期間が分けられるとともに、第2タイプのイベントが発生してから所定の期間が経過したタイミングの前後でも期間が分けられる。よって、この場合、第2タイプのイベントの発生したタイミング(基準タイミング)と、基準タイミングから所定の期間が経過したタイミングとを含む、複数の変化点が設定される。そして、画面作成部14Dは、これらの複数の変化点のそれぞれの前後でスコアの表示態様を変えて、結果画面W2上にスコアを表示する。なお、ここでは、ゲームスコア-時間軸のグラフのみを例示したが、当然ながら、図8~図11及び図14~図17のような他のグラフの例においても、スコアの表示態様を同様に変えることができる。このように、画面作成部14Dは、イベントのタイプに応じて、結果画面W2上における様々なスコアの表示態様を変える。 As described above, multiple events can be set, and multiple types of events exist. The result screen W2 in FIGS. 13 to 17 is an example in which one event is set and the event is of the first type. On the other hand, the result screen W2 in FIG. 18 is an example in which one event of the second type is set for the time-series data with the same score as the examples in FIGS. 7 and 13 . As described above, the second type of event tends to gradually change the score after the event occurs. Therefore, when an event of the second type occurs, it is often desirable to pay attention to the change in the score not only immediately after the occurrence of the event, but also after a while after the occurrence of the event. Therefore, when a second type event is set, first, a period is divided before and after the occurrence of the second type event, and a predetermined period has elapsed since the occurrence of the second type event. The period is divided even before and after the timing. Therefore, in this case, a plurality of change points are set including the timing (reference timing) at which the event of the second type occurs and the timing at which a predetermined period has elapsed from the reference timing. Then, the screen creation unit 14D changes the display mode of the score before and after each of these multiple change points to display the score on the result screen W2. Here, only the graph of the game score-time axis is illustrated, but of course, in other examples of graphs such as FIGS. 8 to 11 and FIGS. can change. In this manner, the screen creation unit 14D changes the display mode of various scores on the result screen W2 according to the event type.

また、図19の結果画面W2は、図7及び図13の例と同じスコアの時系列データに対し、イベントが複数設定されている場合の例である。より具体的には、この例では、第2タイプのイベントが1つ設定されており、かつ、その後に、第1タイプのイベントが1つ設定されている。この例では、第2タイプのイベントの発生したタイミング(基準タイミング)と、当該基準タイミングから所定の期間が経過したタイミングと、さらにその後に第1タイプのイベントが発生したタイミング(基準タイミング)とを含む、3つの変化点が設定される。そして、画面作成部14Dは、これらの複数の変化点のそれぞれの前後でスコアの表示態様を変えて、結果画面W2上にスコアを表示する。なお、ここでも、ゲームスコア-時間軸のグラフのみを例示したが、当然ながら、図8~図11及び図14~図17のような他の例においても、複数のイベントが設定されている場合には、それぞれのイベントの影響が分かるように、スコアの表示態様を同様に変えることができる。 Also, the result screen W2 of FIG. 19 is an example in which a plurality of events are set for the time-series data with the same score as the examples of FIGS. 7 and 13 . More specifically, in this example, one event of the second type is set, and then one event of the first type is set. In this example, the timing at which the second type event occurred (reference timing), the timing at which a predetermined period of time has elapsed from the reference timing, and the timing at which the first type event occurred after that (reference timing). Three change points are set, including Then, the screen creation unit 14D changes the display mode of the score before and after each of these multiple change points to display the score on the result screen W2. Here, too, only the graph of the game score-time axis has been exemplified, but of course, in other examples such as FIGS. 8 to 11 and FIGS. can likewise change the presentation of the score so that the impact of each event can be seen.

以上の通り、本実施形態では、ゴルファーのアクティビティにおけるスコアに影響を与え得るイベントを予め設定しておくことにより、当該イベントを基準に設定される様々な変化点の前後で、スコアの表示態様が変えられる。よって、ユーザーは、イベントの発生によりスコアがどのように変化したのか、すなわち、スコアに対するイベントの効果を容易に把握することができる。そして、このようにして理解されるイベントの効果は、イベントを継続するか、中止するか、変更するか等を検討する目安となり得る。例えば、ユーザーは、図18のような結果画面W2を視て、「ゴルフスクールに入会したらゲームスコアが伸びたので、そのままゴルフスクールでのレッスンを継続しよう!」と思うことができる。また、例えば、ユーザーは、図17のような結果画面W2を視て、「ゴルフクラブを買い替えたらスライスが改善されたが、今度は左に飛ぶようになった。真っ直ぐ飛ばせる方法はないか?」と考え、さらなる改善方法を模索することができる。 As described above, in the present embodiment, by setting in advance an event that can affect the score in the golfer's activity, the display mode of the score is changed before and after various change points set based on the event. be changed. Therefore, the user can easily grasp how the score has changed due to the occurrence of the event, that is, the effect of the event on the score. The effect of an event understood in this way can serve as a guideline for considering whether to continue, cancel, or change the event. For example, the user can look at the result screen W2 as shown in FIG. 18 and think, "Since I joined the golf school, my game score improved, so I will continue the lessons at the golf school!" Also, for example, the user looks at the result screen W2 as shown in FIG. 17 and asks, "When I bought a new golf club, my slicing was improved, but now I'm flying to the left. Is there a way to make it fly straight?" ”, and can seek further improvement methods.

また、画面作成部14Dは、ステップS22で取得されたスコアの時系列データに基づいて、イベントの発生を基準に設定される期間別にスコアを集計し、これらの期間別のスコアを比較した結果を結果画面W2上に表示することもできる。例えば、1又は複数の変化点を境界として設定される各期間について、飛距離やズレ量等のスコアを平均し、各期間のスコアの平均を結果画面W2上に表示することもできる。また、同様の各期間について、スコアのバラつき(典型的には、分散)を算出し、各期間のスコアのバラつきを結果画面W2上に表示することもできる。このとき、このような複数の期間にそれぞれ対応する数値を表等の形態で分かり易くまとめて表示することが好ましい。 Further, based on the time-series data of scores acquired in step S22, the screen creation unit 14D aggregates the scores for each period set based on the occurrence of the event, and compares the scores for each period and displays the results. It can also be displayed on the result screen W2. For example, for each period set with one or more change points as boundaries, scores such as flight distance and amount of deviation can be averaged, and the average score for each period can be displayed on the result screen W2. It is also possible to calculate the score variation (typically, variance) for each similar period and display the score variation for each period on the result screen W2. At this time, it is preferable to collectively display numerical values respectively corresponding to such a plurality of periods in the form of a table or the like in an easy-to-understand manner.

ところで、飛距離やズレ量等のスコアをまとめた平均や分散等の数値を結果画面W2上に表示させたとしても、ユーザーは、以上のような結果画面W2のみからでは、そのようなスコアが発生する打数の分布(確率分布)を必ずしも直感的に理解できないこともあり得る。よって、例えば、図20~図22に示すように、グラフ領域に、打数が多い領域ほど濃く、打数が少ない領域ほど薄くなるグラデーションの施された背景色を重ねてもよい。背景色は、イベントの発生を基準に設定される期間別に異なるものとすることができる。 By the way, even if numerical values such as averages and variances summarizing scores such as flight distance and amount of deviation are displayed on the result screen W2, the user cannot see such scores from only the result screen W2 as described above. It may not always be possible to intuitively understand the distribution of the number of strokes (probability distribution) that occurs. Therefore, for example, as shown in FIGS. 20 to 22, a gradation-applied background color may be superimposed on the graph area so that areas with a higher number of strokes are darker and areas with a lower number of strokes are lighter. The background color can be different for each period set based on the occurrence of an event.

<4.変形例>
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、その趣旨を逸脱しない限りにおいて、種々の変更が可能である。例えば、以下の変更が可能である。また、以下の変形例の要旨は、適宜組み合わせることができる。
<4. Variation>
Although one embodiment of the present invention has been described above, the present invention is not limited to the above-described embodiment, and various modifications are possible without departing from the scope of the invention. For example, the following changes are possible. Also, the gist of the following modified examples can be combined as appropriate.

<4-1>
上記実施形態では、サーバー2は、携帯端末1から取得される各種データを蓄積するオンラインストレージとして機能し、これを携帯端末1が適宜ダウンロードして分析することにより、各種処理が実行された。しかしながら、携帯端末1のプログラム1Aに実装されている機能のうち、サーバー2で実行するのに適した機能の全部又は一部をサーバー2のプログラム2Aに実装し、携帯端末1の担う処理をサーバー2に分散させてもよい。例えば、携帯端末1のプログラム1Aは、単なるブラウザであってもよい。この場合、分析処理を実行するための特別な機能は原則として全てサーバー2側に実装され、携帯端末1は、主としてユーザーからの操作入力を受け取り、サーバー2から提供される各種画面を表示する汎用的な処理のみを実行するものであってもよい。すなわち、ASP(Application Service Provider)や、SaaS(Software as a Service)等と呼ばれる形態で、サーバー2から携帯端末1を操作するユーザーにゴルフショット分析処理に係るサービスが提供されてもよい。
<4-1>
In the above embodiment, the server 2 functions as an online storage that accumulates various data acquired from the mobile terminal 1, and the mobile terminal 1 appropriately downloads and analyzes the data, thereby executing various processes. However, among the functions implemented in the program 1A of the mobile terminal 1, all or part of the functions suitable to be executed by the server 2 are implemented in the program 2A of the server 2, and the processing performed by the mobile terminal 1 is performed by the server. 2 may be distributed. For example, the program 1A of the mobile terminal 1 may be a simple browser. In this case, in principle, all special functions for executing analysis processing are implemented on the server 2 side, and the mobile terminal 1 is a general-purpose terminal that mainly receives operation inputs from the user and displays various screens provided by the server 2 . It may also be a device that executes only a typical process. That is, a service related to golf shot analysis processing may be provided from the server 2 to the user who operates the mobile terminal 1 in a form called ASP (Application Service Provider), SaaS (Software as a Service), or the like.

<4-2>
上記実施形態では、ゴルフに関連するスコアが分析されたが、同様の分析処理は、ゴルフに限らず、その他のスポーツにおけるスコアや、スポーツ以外の様々なアクティビティにおけるスコアを分析することにも適用し得る。
<4-2>
In the above embodiment, scores related to golf were analyzed, but similar analysis processing is not limited to golf, and can be applied to analyze scores in other sports and scores in various activities other than sports. obtain.

<4-3>
上記実施形態では、ゴルフコースでのラウンド中のショットデータが分析処理の対象とされたが、ゴルフスクールでのレッスン中やゴルフ練習場での練習中に収集されるショットデータに基づいて、分析処理を実行してもよい。
<4-3>
In the above embodiment, shot data during a round on a golf course is subject to analysis processing. may be executed.

<4-4>
上記実施形態では、イベントのタイプに応じて、スコアの表示態様が変更された。より具体的には、第2タイプのイベントの場合、イベントの発生の前後だけでなく、イベントの発生から所定の期間が経過した後のタイミングの前後でも期間を分け、これらの期間毎に異なる表示態様が割り当てられた。しかし、イベントのタイプに応じてスコアの表示態様を変更する方法は、これに限られない。例えば、第2タイプのイベントの場合には、イベント前のスコアの表示色(青)からイベント後のスコアの表示色(赤)の色変化にグラデーションを付けるようにしてもよい。
<4-4>
In the above embodiment, the display mode of the score is changed according to the event type. More specifically, in the case of the second type event, periods are divided not only before and after the occurrence of the event, but also before and after the timing after a predetermined period has passed since the occurrence of the event, and different displays are provided for each of these periods. Aspects were assigned. However, the method of changing the score display mode according to the event type is not limited to this. For example, in the case of the second type event, a gradation may be added to the color change from the score display color (blue) before the event to the score display color (red) after the event.

100 スコア分析システム
1 携帯端末(スコア分析装置)
1A プログラム
14 制御部
14A 位置計測部
14B データ取得部
14C 受付部
14D 画面作成部
2 サーバー
2A プログラム
24 制御部
3 データベース
W1 操作画面
W2 結果画面(スコアを表示する画面)
W3 設定画面
100 score analysis system 1 mobile terminal (score analysis device)
1A program 14 control unit 14A position measurement unit 14B data acquisition unit 14C reception unit 14D screen creation unit 2 server 2A program 24 control unit 3 database W1 operation screen W2 result screen (screen for displaying score)
W3 setting screen

Claims (10)

アクティビティにおけるスコアの時系列データを取得するデータ取得部と、
ユーザーから基準タイミングの指定を受け付ける受付部と、
前記時系列データに基づいて、前記基準タイミングを基準として設定されるタイミングの前後で前記スコアの表示態様を変えて、前記スコアを表示する画面を作成する画面作成部と
を備え
前記画面作成部は、前記スコアを横軸及び縦軸を有するグラフの形態で表示し、
前記横軸及び縦軸の一方は第1のスコアを表す軸であり、他方は第1のスコアとは異なる第2のスコアを表す軸である、あるいは、
前記横軸及び縦軸の一方は時間軸であり、他方は前記スコアを表す軸であり、前記時間軸では、前記アクティビティにおける前記スコアがない期間が省略される、
スコア分析装置。
a data acquisition unit that acquires time-series data of scores in an activity;
a receiving unit that receives specification of reference timing from a user;
a screen creation unit that creates a screen that displays the score by changing the display mode of the score before and after the timing set with reference to the reference timing based on the time-series data ,
The screen creation unit displays the score in the form of a graph having a horizontal axis and a vertical axis,
One of the horizontal axis and the vertical axis is an axis representing a first score, and the other is an axis representing a second score different from the first score, or
One of the horizontal axis and the vertical axis is a time axis, and the other is an axis representing the score, wherein the time axis omits periods in which the activity has no score.
Score analyzer.
前記アクティビティは、スポーツである、
請求項1に記載のスコア分析装置。
the activity is a sport;
The score analysis device according to claim 1.
前記アクティビティは、ゴルフである、
請求項2に記載のスコア分析装置。
the activity is golf;
The score analysis device according to claim 2.
前記データ取得部は、ラウンド中のゲームスコア、ショットの飛距離、及びショットの方向性の少なくとも1つについて、前記時系列データを取得する、
請求項3に記載のスコア分析装置。
The data acquisition unit acquires the time-series data for at least one of the game score during the round, the distance of the shot, and the direction of the shot.
The score analysis device according to claim 3.
前記受付部は、前記ユーザーから前記基準タイミングの指定を受け付けるとともに、前記基準タイミングで発生したイベントの設定を受け付ける、
請求項1からのいずれかに記載のスコア分析装置。
The reception unit receives designation of the reference timing from the user and receives setting of an event that occurred at the reference timing.
The score analysis device according to any one of claims 1 to 4 .
前記画面作成部は、前記イベントのタイプに応じて、前記スコアの表示態様を変えて、前記スコアを表示する前記画面を作成する、
請求項に記載のスコア分析装置。
The screen creation unit creates the screen displaying the score by changing the display mode of the score according to the type of the event.
The score analysis device according to claim 5 .
前記タイプは、前記イベントの発生の直後から前記スコアを変化させる傾向にある第1タイプと、前記イベントが発生してから徐々に前記スコアを変化させる傾向にある第2タイプとを含む、
請求項に記載のスコア分析装置。
The types include a first type that tends to change the score immediately after the occurrence of the event, and a second type that tends to gradually change the score after the event occurs.
The score analysis device according to claim 6 .
前記画面作成部は、前記基準タイミングを基準として設定される2つ以上のタイミングの前後で前記スコアの表示態様を変えて、前記画面を作成する、
請求項1からのいずれかに記載のスコア分析装置。
The screen creation unit creates the screen by changing the display mode of the score before and after two or more timings set based on the reference timing.
The score analysis device according to any one of claims 1 to 7 .
アクティビティにおけるスコアの時系列データを取得することと、
ユーザーから基準タイミングの指定を受け付けることと、
前記時系列データに基づいて、前記基準タイミングを基準として設定されるタイミングの前後で前記スコアの表示態様を変えて、前記スコアを表示する画面を作成することと
をコンピュータに実行させ
前記スコアを表示する画面を作成することは、前記スコアを横軸及び縦軸を有するグラフの形態で表示する画面を作成することを含み、
前記横軸及び縦軸の一方は第1のスコアを表す軸であり、他方は第1のスコアとは異なる第2のスコアを表す軸である、あるいは、
前記横軸及び縦軸の一方は時間軸であり、他方は前記スコアを表す軸であり、前記時間軸では、前記アクティビティにおける前記スコアがない期間が省略される、
スコア分析プログラム。
obtaining time-series data of scores in an activity;
Receiving specification of reference timing from a user;
causing a computer to create a screen for displaying the score by changing the display mode of the score before and after the timing set with reference to the reference timing, based on the time-series data ;
creating a screen that displays the score includes creating a screen that displays the score in the form of a graph having a horizontal axis and a vertical axis;
One of the horizontal axis and the vertical axis is an axis representing a first score, and the other is an axis representing a second score different from the first score, or
One of the horizontal axis and the vertical axis is a time axis, and the other is an axis representing the score, wherein the time axis omits periods in which the activity has no score.
Score analysis program.
コンピュータにより実行されるスコア分析方法であって、
アクティビティにおけるスコアの時系列データを取得することと、
ユーザーから基準タイミングの指定を受け付けることと、
前記時系列データに基づいて、前記基準タイミングを基準として設定されるタイミングの前後で前記スコアの表示態様を変えて、前記スコアを表示する画面を作成することと
を含み、
前記スコアを表示する画面を作成することは、前記スコアを横軸及び縦軸を有するグラフの形態で表示する画面を作成することを含み、
前記横軸及び縦軸の一方は第1のスコアを表す軸であり、他方は第1のスコアとは異なる第2のスコアを表す軸である、あるいは、
前記横軸及び縦軸の一方は時間軸であり、他方は前記スコアを表す軸であり、前記時間軸では、前記アクティビティにおける前記スコアがない期間が省略される、
スコア分析方法。
A computer implemented score analysis method comprising:
obtaining time-series data of scores in an activity;
Receiving specification of reference timing from a user;
creating a screen that displays the score by changing the display mode of the score before and after the timing set with reference to the reference timing, based on the time-series data ;
creating a screen that displays the score includes creating a screen that displays the score in the form of a graph having a horizontal axis and a vertical axis;
One of the horizontal axis and the vertical axis is an axis representing a first score, and the other is an axis representing a second score different from the first score, or
One of the horizontal axis and the vertical axis is a time axis, and the other is an axis representing the score, wherein the time axis omits periods in which the activity has no score.
Score analysis method.
JP2019145291A 2019-08-07 2019-08-07 score analyzer Active JP7306147B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019145291A JP7306147B2 (en) 2019-08-07 2019-08-07 score analyzer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019145291A JP7306147B2 (en) 2019-08-07 2019-08-07 score analyzer

Publications (2)

Publication Number Publication Date
JP2021023657A JP2021023657A (en) 2021-02-22
JP7306147B2 true JP7306147B2 (en) 2023-07-11

Family

ID=74661950

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019145291A Active JP7306147B2 (en) 2019-08-07 2019-08-07 score analyzer

Country Status (1)

Country Link
JP (1) JP7306147B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102807854B1 (en) * 2022-04-27 2025-05-16 주식회사 크리에이츠 Method, system and non-transitory computer-readable recording medium for providing shot information of golf balls
JP7362885B1 (en) * 2022-12-23 2023-10-17 楽天グループ株式会社 Golf support system, terminal device, golf support method, and golf support program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110230274A1 (en) 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
JP2013134603A (en) 2011-12-26 2013-07-08 Daiwa House Industry Co Ltd Energy management system and energy management method
WO2018008163A1 (en) 2016-07-04 2018-01-11 Urecy Works合同会社 Trend information display system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017023689A (en) * 2015-07-24 2017-02-02 株式会社東芝 Monitoring system, monitoring method, and program
JP6846633B2 (en) * 2016-07-05 2021-03-24 パナソニックIpマネジメント株式会社 Information distribution system, information distribution method and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110230274A1 (en) 2008-02-20 2011-09-22 Nike, Inc. Systems and Methods for Storing and Analyzing Golf Data, Including Community and Individual Golf Data Collection and Storage at a Central Hub
JP2013134603A (en) 2011-12-26 2013-07-08 Daiwa House Industry Co Ltd Energy management system and energy management method
WO2018008163A1 (en) 2016-07-04 2018-01-11 Urecy Works合同会社 Trend information display system

Also Published As

Publication number Publication date
JP2021023657A (en) 2021-02-22

Similar Documents

Publication Publication Date Title
JP7006379B2 (en) Golf shot analyzer
KR101079013B1 (en) Virtual golf driving range simulation device and method
US9138638B2 (en) Golf game management and entertainment system integrating pre-game, in-game, and post-game content for enhanced golfing experience
CN109982754B (en) Multifunctional Golf Guidance System
US8529380B1 (en) Apparatus, system and method for golf club recommendation
JP5895253B2 (en) Virtual golf simulation apparatus that provides a customized practice environment for a user, a server connected to the virtual golf simulation apparatus, and a method for providing a user customized practice environment using virtual golf simulation
KR101235286B1 (en) Virtual golf simulation device for providing user-customized practice environment, server connected with the same through network, and providing method for user-customized practice environment using virtual golf simulation
US20120083351A1 (en) Golf simulation apparatus and method for the same
US10850180B2 (en) Screen golf system, golf information service method and mobile terminal control method for golf information service realized in screen golf system, and computing-device-readable recording medium having program for performing the methods recorded therein
CA2785987A1 (en) Apparatus and method for virtual golf simulation
KR101019862B1 (en) Virtual golf simulation method and virtual golf simulation device using same
KR101022503B1 (en) Apparatus and method for making a user-defined golf course used for the virtual golf simulation, and a virtual golf simulation method using the same
US10773147B2 (en) Virtual golf simulation apparatus
WO2011050419A1 (en) Golf improvement aid
JP7306147B2 (en) score analyzer
KR101031469B1 (en) Golf content providing device and golf content providing system, virtual golf simulation device using the same, golf content providing method and virtual golf simulation method
US20140316542A1 (en) System and method for fitting golf clubs and sets
KR101436308B1 (en) Method of providing game replay, game replay server performing the same and storage media storing the same
JP5229836B2 (en) GAME SYSTEM, GAME SYSTEM CONTROL METHOD, AND PROGRAM
CN116262172A (en) Motion pattern processing method and wearable device
US20160096102A1 (en) Wearable computing devices for assisting a user in playing a round of golf
JP7151328B2 (en) golf management device
KR102599302B1 (en) Golf game management device and method
WO2025084434A1 (en) Information processing system, program, and information processing method
JP2015119838A (en) Information processing apparatus and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20220617

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20230310

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230512

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230530

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230612

R150 Certificate of patent or registration of utility model

Ref document number: 7306147

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150