Electronic device for providing shot information and method for controlling the same
Abstract
Disclosed is an electronic device including: a display unit; a memory for storing map information of golf courses; a position acquisition sensor for acquiring a current position of the electronic device; an inertial sensor for detecting motion data of a swing of a user of the electronic device; and a control unit for determining a shot mode based on the current position and the map information, determining whether the swing is an effective swing based on the shot mode and the motion data, and, displaying a stroke count information display screen on the display unit when the swing is the effective swing.
Claims
exact text as granted — not AI-modified1 . An electronic device comprising:
a display unit; a memory for storing map information of golf courses; a position acquisition sensor for acquiring a current position of the electronic device; an inertial sensor for detecting motion data of a swing of a user of the electronic device; and a control unit for determining a shot mode based on the current position and the map information, determining whether the swing is an effective swing based on the shot mode and the motion data, and, displaying a stroke count information display screen on the display unit when the swing is the effective swing.
2 . The electronic device
of claim 1 , wherein: the control unit determines the shot mode to a full swing mode when the current position is on a tee box or fairway, determines the shot mode to an approach mode when the current position is within a preset range from a green, and determines the shot mode to a putting mode when the current position is on the green.
3 . The electronic device of claim 2 , wherein:
the motion data includes, for the swing, acceleration information and angular velocity information, and the acceleration information includes a first acceleration in an x-axis direction, a second acceleration in a y-axis direction, a third acceleration in a z-axis direction, and an acceleration magnitude, and the angular velocity information includes a first angular velocity during a rotation about the x-axis as a center axis, a second angular velocity during a rotation about the y-axis as a center axis, a third angular velocity during a rotation about the z-axis as a center axis, and an angular velocity magnitude, and the control unit calculates a plurality of swing singularities for the swing based on the shot mode and the motion data to determine whether the swing is the effective swing by a period between the plurality of swing singularities.
4 . The electronic device of claim 3 , wherein:
the plurality of swing singularities includes an address point, a backswing top point, and an impact point, the control unit determines a point at which the electronic device has a minimum velocity before the backswing occurs to the address point, determines a point at which the electronic device has a minimum velocity after the backswing occurs to the backswing top point, and determines a point at which, in the full swing mode and the approach mode, the second angular velocity has a minimum value to the impact point, and determines, in the putting mode, a point at which a slope of the third acceleration is maximum as the impact point.
5 . The electronic device of claim 4 , wherein:
the control unit determines, in the full swing mode, that the swing is the effective swing i) when a backswing period, which is a period from the address point to the backswing top point, equal to or longer than a preset first reference time; ii) when a downswing period, which is a period from the backswing top point to the impact point, is equal to or longer than a preset second reference time; and iii) when a maximum value of the acceleration magnitude is equal to or greater than a first threshold.
6 . The electronic device of claim 5 , wherein:
the control unit determines, in the approach mode, that the swing is the effective swing i) when the backswing period is equal to or longer than a preset third reference time; ii) when the downswing period is equal to or longer than a preset fourth reference time; and iii) when the maximum value of the acceleration magnitude is equal to or greater than a second threshold, and the third reference time is shorter than the first reference time, the fourth reference time is shorter than the second reference time, and the second threshold is less than the first threshold.
7 . The electronic device of claim 6 , wherein:
the control unit determines, in the putting mode, that the swing is the effective swing i) when the backswing period is equal to or longer than a preset fifth reference time; ii) when the downswing period is less than a preset sixth reference time; and iii) when the maximum value of the second angular velocity is less than a third threshold, and the fifth reference time is shorter than the third reference time, the sixth reference time is shorter than the fourth reference time, and the third threshold is less than the second threshold.
8 . The electronic device of claim 7 , wherein:
the stroke count information display screen includes a shot information display for displaying a stroke count of accumulated shots and a putt information display for displaying a stroke count of accumulated putts, and the control unit displays a shot stroke count indicator at a position corresponding to the stroke count of the accumulated shots in the shot information display and a putt stroke count indicator at a position corresponding to the stroke count of the accumulated putts in the putt information display.
9 . The electronic device of claim 8 , wherein:
the shot information display and the putt information display are located along a circumference of the display unit, and the shot stroke count indicator moves clockwise as the number of stroke count of the accumulated shots increases, and the putt stroke count indicator moves clockwise as the number of stroke count of the accumulated putts increases.
10 . A control method of the electronic device, the control method comprising:
acquiring a current position by a position acquisition sensor; reading map information of a golf course corresponding to the current position from a memory; determining a shot mode by using the current position and the map information; detecting motion data for a swing of a user; determining, based on the shot mode and the motion data, whether the swing is an effective swing; when the swing is the effective swing, displaying a stroke count information display screen on a display unit.
11 . The control method of claim 10 , wherein:
the determining of the shot mode includes determining the shot mode to a full swing mode when the current position is on a tee box or fairway; determining the shot mode to an approach mode when the current position is within a preset range from a green; and determining the shot mode to a putting mode when the current position is on the green.
12 . The control method of claim 11 , wherein:
the motion data includes, for the swing, acceleration information and angular velocity information, and the acceleration information includes a first acceleration in an x-axis direction, a second acceleration in a y-axis direction, a third acceleration in a z-axis direction, and an acceleration magnitude, and the angular velocity information includes a first angular velocity during a rotation about the x-axis as a center axis, a second angular velocity during a rotation about the y-axis as a center axis, a third angular velocity during a rotation about the z-axis as a center axis, and an angular velocity magnitude, and the determining whether the swing is the effective swing includes: calculating a plurality of swing singularities for the swing based on the shot mode and the motion data; and determining whether the swing is the effective swing by a period between the plurality of swing singularities.
13 . The control method of claim 12 , wherein:
the plurality of swing singularities includes an address point, a backswing top point, and an impact point, the calculating of the plurality of swing singularities for the swing includes: determining a point at which the electronic device has a minimum velocity before the backswing occurs to the address point; determining a point at which the electronic device has a minimum velocity after the backswing occurs to the backswing top point; and determining a point at which, in the full swing mode and the approach mode, the second angular velocity has a minimum value to the impact point, and determining, in the putting mode, a point at which a slope of the third acceleration is maximum as the impact point.
14 . The control method of claim 13 , wherein:
the determining whether the swing is the effective swing further includes: determining, in the full swing mode, that the swing is the effective swing i) when a backswing period, which is a period from the address point to the backswing top point, equal to or longer than a preset first reference time; ii) when a downswing period, which is a period from the backswing top point to the impact point, is equal to or longer than a preset second reference time; and iii) when a maximum value of the acceleration magnitude is equal to or greater than a first threshold.
15 . The control method of claim 14 , wherein:
the determining whether the swing is the effective swing further includes: determining, in the approach mode, that the swing is the effective swing i) when the backswing period is equal to or longer than a preset third reference time; ii) when the downswing period is equal to or longer than a preset fourth reference time; and iii) when the maximum value of the acceleration magnitude is equal to or greater than a second threshold, and the third reference time is shorter than the first reference time, the fourth reference time is shorter than the second reference time, and the second threshold is less than the first threshold.
16 . The control method of claim 15 , wherein:
the determining whether the swing is the effective swing further includes: determining, in the putting mode, that the swing is the effective swing i) when the backswing period is equal to or longer than a preset fifth reference time; ii) when the downswing period is less than a preset sixth reference time; and iii) when the maximum value of the second angular velocity is less than a third threshold, and the fifth reference time is shorter than the third reference time, the sixth reference time is shorter than the fourth reference time, and the third threshold is less than the second threshold.
17 . The control method of claim 16 , wherein:
the displaying of the stroke count information display screen includes: displaying a shot information display for displaying a stroke count of accumulated shots and a putt information display for displaying a stroke count of accumulated putts; displaying a shot stroke count indicator at a position corresponding to the stroke count of the accumulated shots in the shot information display; and displaying a putt stroke count indicator at a position corresponding to the stroke count of the accumulated putts in the putt information display.
18 . The control method of claim 17 , wherein:
the shot information display and the putt information display are located along a circumference of the display unit, and the displaying of the shot stroke count indicator includes moving the shot stroke count indicator clockwise as the stroke count of the accumulated shots increases, and the displaying of the putt stroke count indicator includes moving the putt stroke count indicator clockwise as the stroke count of the accumulated putts increases.
19 . A program stored in a recording medium to perform the control method of claim 10 .
20 . A recording medium in which a program to perform the control method of claim 10 is stored.Join the waitlist — get patent alerts
Track US2025090935A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.