Golf swing platform and control method for the same
AssigneeGolfzon Co., Ltd.
InventorsJung Hun Lee, Gwang Seok Jeon
Life of this patent
Estimating the term…
Abstract
The present invention relates to a golf swing platform linked to a virtual golf course, and may independently drive a swing-stage part and a hitting part of the platform, and the inclination information may be calculated from terrain information of an area corresponding to the swing-stage part and the hitting part of the platform based on a position where a virtual ball is placed on the virtual golf course, and the swing-stage part and the hitting part may be controlled to be driven, respectively.
Claims11
A golf swing platform on which a user takes a golf swing with a golf club, comprising:
- a lower supporter including a stage supporter and a hitting supporter;
- a hitting stage which is provided on the hitting supporter of the lower supporter so that a golf ball is placed thereon for the user's golf shot and implements an inclination based on terrain information;
- a swing stage which is provided on the stage supporter of the lower supporter so that a user stands thereon for the golf swing and implements the inclination based on the terrain information, along with the hitting stage;
- a stage-terrain realization driver which is provided between the swing stage and the stage supporter, and drives the swing stage to implement the inclination;
- a hitting-terrain realization driver which is provided between the hitting stage and the hitting supporter, and drives the hitting stage to implement the inclination;
- and
- a controller configured to:
- provide an image of a virtual golf course in which a virtual ball moves according to the user's hitting of the golf ball;
- specify an area in the virtual golf course corresponding to the swing stage and an area in the virtual golf course corresponding to the hitting stage, based on a position of the virtual ball in the virtual golf course;
- calculate inclination information of the swing stage and inclination information of the hitting stage from terrain information of the specified area corresponding to the swing stage and the specified area corresponding to the hitting stage;
- and
- independently control the hitting-terrain realization driver and the stage-terrain realization driver to drive the hitting and swing stages so as to implement inclinations of the hitting and swing stages according to the inclination information of the hitting and swing stages, respectively,
- wherein the swing stage is configured to be divided into a plurality of divided plates each of which is provided to implement an inclination according to terrain information so that the swing stage enables implementation of complex inclinations,
- wherein the specifying of the areas in the virtual golf course includes specifying a swing stage corresponding area that is the area corresponding to the swing stage based on the position of the virtual ball in the virtual golf course,
- wherein the calculating of the inclination information of the swing stage includes calculating of:
- a first inclination of the swing stage that is an inclination of a backward direction in a vertical axis;
- a second inclination of the swing stage that is an inclination in a right direction of a horizontal axis;
- a third inclination of the swing stage that is an inclination in a left direction of the horizontal axis;
- and a fourth inclination of the swing stage that is an inclination of a forward direction in the vertical axis based on a center point of the swing stage corresponding area as an origin, and
- wherein the controlling of the stage-terrain realization driver includes controlling the stage-terrain realization driver so that the inclination of each of the divided plates of the swing stage is adjusted according to the calculated first, the second, the third and the fourth inclinations of the swing stage.
A control method of a golf swing platform comprising:
- providing an image of a virtual golf course in which a virtual ball moves according to a user's hitting of a golf ball;
- specifying an area in the virtual golf course corresponding to a swing stage on which a user stands for the golf swing and an area in the virtual golf course corresponding to a hitting stage on which a golf ball is placed for the user's golf shot, based on a position of the virtual ball on the virtual golf course;
- calculating inclination information of the swing stage and inclination information of the hitting stage from terrain information of the specified area corresponding to the swing stage and the specified area corresponding to the hitting stage;
- controlling a hitting-terrain realization driver to drive the hitting stage so as to implement an inclination of the hitting stage according to the calculated inclination information of the hitting stage;
- and
- controlling a stage-terrain realization driver to drive the swing stage so as to implement an inclination of the swing stage according to the calculated inclination information of the swing stage,
- wherein the swing stage is configured to be divided into a plurality of divided plates each of which is provided to implement an inclination according to terrain information so that the swing stage enables implementation of complex inclinations,
- wherein the specifying of the areas in the virtual golf course includes specifying a swing stage corresponding area that is the area corresponding to the swing stage based on the position of the virtual ball in the virtual golf course,
- wherein the calculating of the inclination information of the swing stage includes calculating of:
- a first inclination of the swing stage that is an inclination of a backward direction in a vertical axis;
- a second inclination of the swing stage that is an inclination in a right direction of a horizontal axis;
- a third inclination of the swing stage that is an inclination in a left direction of the horizontal axis;
- and a fourth inclination of the swing stage that is an inclination of a forward direction in the vertical axis based on a center point of the swing stage corresponding area as an origin, and
- wherein the controlling of the stage-terrain realization driver includes controlling the stage-terrain realization driver so that the inclination of each of the divided plates of the swing stage is adjusted according to the calculated first, the second, the third and the fourth inclinations of the swing stage.
A control method of a golf swing platform comprising:
- providing an image of a virtual golf course in which a virtual ball moves according to a user's hitting of a golf ball;
- specifying an area in the virtual golf course corresponding to a swing stage on which a user stands for the golf swing and an area in the virtual golf course corresponding to a hitting stage on which a golf ball is placed for the user's golf shot, based on a position of the virtual ball on the virtual golf course;
- calculating inclination information of the swing stage and inclination information of the hitting stage from terrain information of the specified area corresponding to the swing stage and the specified area corresponding to the hitting stage;
- controlling a hitting-terrain realization driver to drive the hitting stage so as to implement an inclination of the hitting stage according to the calculated inclination information of the hitting stage;
- and
- controlling a stage-terrain realization driver to drive the swing stage so as to implement an inclination of the swing stage according to the calculated inclination information of the swing stage,
- wherein the controlling of the hitting-terrain realization driver includes:
- determining to generate a predetermined gap between the swing stage and the hitting stage according to information calculated in the calculating of the inclination information of the swing stage and the inclination information of the hitting stage;
- and
- controlling the hitting-terrain realization driver so that the hitting stage shifts toward the swing stage when the predetermined gap between the swing stage and the hitting stage is generated.
Dependencies are inferred from the claim text.