IP Library Granted Patent US 12,208,309
Granted Patent B2
US 12,208,309 · App. 17/745,080 · Granted Jan 28, 2025

Method and device for recommending golf-related contents, and non-transitory computer-readable recording medium

Inventor: Yong Geun Lee (Seoul, KR)
Assignee: MOAIS, INC.
A63B24/0006G06T5/73G06T7/20G06V10/82G06V40/10G06V40/23A63B2024/0012A63B2208/02A63B2220/05A63B2220/10A63B2220/807G06T2207/20084G06T2207/20201G06T2207/30196G06T2207/30221G06V2201/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,208,309
App. No.
17/745,080
Granted
Jan 28, 2025
Kind
B2
Abstract

A method for recommending golf-related contents is provided. The method includes detecting at least one body part of a user from a captured image by using an artificial neural network model, when the captured image related to the golf swing of the user is acquired; estimating at least one problem about the golf swing of the user by referring to the position of the detected at least one body part; and deriving, in reference to information related to the problem associated with the golf-related contents, at least one piece of candidate content associated with the at least one problem from among golf-related contents.

Claims (39)

1. A method for recommending golf instructional videos, the method comprising the steps of:

in response to acquiring a photographed image of a golf swing of a user, detecting at least one body part of the user from the photographed image using an artificial neural network model;

estimating at least one problem of the golf swing of the user based on a position of the at least one detected body part;

recognizing words in audio data associated with partial motions of golf swings in golf instructional videos by using a recurrent neural network model;

estimating one or more problems associated with a golf swing in each of the golf instructional videos based on the recognized words;

determining candidate golf instructional videos among the golf instructional videos by comparing the estimated at least one problem of the golf swing of the user and the estimated one or more problems associated with the golf swing in each of the golf instructional videos; and

providing one or more of the candidate golf instructional videos to a device of the user.

2. The method of claim 1 , wherein the artificial neural network model is light-weighted using depthwise convolution and pointwise convolution.

3. The method of claim 1 , wherein in the estimating step, information on a golf club is estimated with reference to the position of the at least one detected body part, and the at least one problem is estimated with further reference to the estimated information on the golf club.

4. The method of claim 1 , wherein at least one of the at least one problem and the one or more problems associated with a golf swing in each of the golf instructional videos is estimated separately for each partial motion constituting the golf swing.

5. The method of claim 1 , further comprising the step of:

before the photographed image is acquired, establishing parameters of a photographing module such that motion blur is reduced.

6. The method of claim 1 , wherein the one or more problems associated with the golf swing in each of the golf instructional videos is estimated by analyzing problem areas derived from the golf instructional videos.

7. The method of claim 6 , wherein the problem areas are derived with reference to at least one of video data and audio data of the golf instructional videos.

8. The method of claim 1 , wherein the one or more problems associated with the golf swing in each of the golf instructional videos is further estimated with reference to at least one of metadata, video data, and audio data of the golf instructional videos.

9. A non-transitory computer-readable recording medium having stored thereon a computer program for executing the method of claim 1 .

10. The method of claim 1 , further comprising:

calculating a matching score for each of the candidate golf instructional videos; and

providing the one or more of the candidate golf instructional videos to the device of the user based on the calculated matching scores.

11. The method of claim 10 ,

wherein the matching score for each of the candidate golf instructional video is calculated based on a number of problems matching between the at least one problem of the golf swing of the user and the one or more problems associated with a golf swing in each of the golf instructional videos.

12. The method of claim 1 , wherein:

the one or more problems associated with the golf swing in each of the golf instructional videos are estimated further based on metadata of the golf instructional videos.

13. The method of claim 1 , wherein each of the partial motions is one of an address, a takeaway, a back swing, a top-of-swing, a down swing, an impact, a follow-through, and a finish.

14. A system for recommending golf instructional videos, the system comprising:

a body part detection unit configured to, in response to acquiring a photographed image of a golf swing of a user, detect at least one body part of the user from the photographed image using an artificial neural network model;

a problem estimation unit configured to estimate at least one problem of the golf swing of the user based on a position of the at least one detected body part;

a content management unit configured to:

recognize words in audio data associated with partial motions of golf swings in golf instructional videos by using a recurrent neural network model;

estimate one or more problems associated with a golf swing in each of the golf instructional videos based on the recognized words; and

determine candidate golf instructional videos among the golf instructional videos by comparing the estimated at least one problem of the golf swing of the user and the estimated one or more problems associated with the golf swing in each of the golf instructional videos; and

a communication unit configured to transmit one or more of the candidate golf instructional videos to a device of the user.

15. The system of claim 14 , wherein the artificial neural network model is light-weighted using depthwise convolution and pointwise convolution.

16. The system of claim 14 , wherein the problem estimation unit is configured to estimate information on a golf club with reference to the position of the at least one detected body part, and estimate the at least one problem with further reference to the estimated information on the golf club.

17. The system of claim 14 , wherein at least one of the at least one problem and the one or more problems associated with a golf swing in each of the golf instructional videos is estimated separately for each partial motion constituting the golf swing.

18. The system of claim 14 , wherein the body part detection unit is configured to, before the photographed image is acquired, establish parameters of a photographing module such that motion blur is reduced.

19. The system of claim 14 , wherein the one or more problems associated with the golf swing in each of the golf instructional videos is estimated by analyzing problem areas derived from the golf instructional videos.

20. The system of claim 14 , wherein the one or more problems associated with the golf swing in each of the golf instructional videos is estimated with reference to at least one of metadata, video data, and audio data of the golf instructional videos.

21. The system of claim 19 , wherein the problem areas are derived with reference to at least one of video data and audio data of the golf instructional videos.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2022
From: LEE, YONG GEUN
To: MOAIS, INC.
Reel/Frame 059920/0497 →
Priority Claims (1)
KR 10-2019-0157370 · Nov 29, 2019 · national
Continuity (2)
Continuation PCTKR2020017312 · Nov 30, 2020
Related Publication 20220273984A1 · Sep 1, 2022
References Cited (10)
US 20170239521A1 · Packard · 2017 [cited by examiner]
US 20190347826A1 · Zhang · 2019 [cited by examiner]
US 20200155899A1 · Hixenbaugh · 2020 [cited by examiner]
US 20200185006A1 · Tene · 2020 [cited by examiner]
US 20210158501A1 · Bhat · 2021 [cited by examiner]
JP 2017023637A · 2017 [cited by applicant]
KR 1020040000853A · 2004 [cited by applicant]
KR 10077249781 · 2007 [cited by applicant]
KR 101428922B1 · 2014 [cited by applicant]
KR 1020190073302A · 2019 [cited by applicant]