Ball position identification system, ball position identification method and information storage medium
AssigneeRakuten Group, Inc.
InventorsRyohei Takuma, Masahiro Kuwahara
Life of this patent
Estimating the term…
Abstract
A shot identifying module 220 identifies a flight distance of the golf ball and an angle of a direction from the measurement terminal 10 toward the golf ball with respect to a direction toward which the user terminal 10 is directed at a time of the measurement. A terminal position and orientation identifying module 222 identifies a terminal position and a terminal orientation. A ball position identifying module 224 identifies a ball position based on the terminal position, the terminal orientation, the flight distance of the golf ball, and the angle.
Claims10
A ball position identifying system comprising:
- at least one memory device storing computer program code;
- and
- at least one processor configured to execute the computer program code and to cause the ball position identifying system to operate according to the computer program code, wherein the computer program code comprises:
- flight distance identification code configured to cause at least one of the at least one processor to identify, based on a measurement value acquired from a measurement terminal, a flight distance of a golf ball that has been hit by a clubhead, a trajectory of the clubhead at a time of impact with the golf ball, and an angle between a line extending over a shortest distance between the measurement terminal and the golf ball at a time of the measurement and a line extending in a direction which the measurement terminal is directed at the time of the measurement;
- terminal position identification code configured to cause at least one of the at least one processor to identify a geographical position of the measurement terminal at the time of the measurement and an orientation toward which the measurement terminal is directed at the time of the measurement;
- ball position identification code configured to cause at least one of the at least one processor to identify a geographical position of the golf ball after it lands based on the terminal position, the terminal orientation, the flight distance, the trajectory of the clubhead, and the angle;
- image acquisition code configured to cause at least one of the at least one processor to acquire a captured moving image through an imaging unit included in the measurement terminal;
- image analysis code configured to cause at least one of the at least one processor to identify an intra-image position of the golf ball in at least one frame of the captured moving image;
- and
- accuracy identification code configured to cause at least one of the at least one processor to identify, based on a number of the at least one frame in which the intra-image position is identified, an accuracy of at least one of the flight distance or the angle.
A ball position identifying method comprising:
- identifying, based on a measurement value acquired from a measurement terminal, a flight distance of a golf ball that has been hit by a clubhead, a trajectory of the clubhead at a time of impact with the golf ball, and an angle between a line extending over a shortest distance between the measurement terminal and the golf ball at a time of the measurement and a line extending in a direction which the measurement terminal is directed at the time of the measurement;
- identifying a geographical position of the measurement terminal at the time of the measurement and an orientation toward which the measurement terminal is directed at the time of the measurement;
- identifying a geographical position of the golf ball after it lands based on the terminal position, the terminal orientation, the flight distance, the trajectory of the clubhead, and the angle;
- acquiring a captured moving image through an imaging unit included in the measurement terminal;
- identifying an intra-image position of the golf ball in at least one frame of the captured moving image;
- and
- identifying, based on a number of the at least one frame in which the intra-image position is identified, an accuracy of at least one of the flight distance or the angle.
A non-transitory computer readable medium having instructions stored therein, which when executed by at least one processor cause the at least one processor to execute a method of identifying a ball position, the method comprising:
- identifying, based on a measurement value acquired from a measurement terminal, a flight distance of a golf ball that has been hit by a clubhead, a trajectory of the clubhead at a time of impact with the golf ball, and an angle between a line extending over a shortest distance between the measurement terminal and the golf ball at a time of the measurement and a line extending in a direction which the measurement terminal is directed at a-the time of the measurement;
- identifying a geographical position of the measurement terminal at the time of the measurement and an orientation toward which the measurement terminal is directed at the time of the measurement;
- identifying a geographical position of the golf ball after it lands based on the terminal position, the terminal orientation, the flight distance, the trajectory of the clubhead, and the angle;
- acquiring a captured moving image through an imaging unit included in the measurement terminal;
- identifying an intra-image position of the golf ball in at least one frame of the captured moving image;
- and
- identifying, based on a number of the at least one frame in which the intra-image position is identified, an accuracy of at least one of the flight distance or the angle.
Dependencies are inferred from the claim text.