# US 2025/0082995 A1 · Generating system of club exercise data based on integral marker and operation method thereof

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2025/0082995 A1
- Document ID: US20250082995A1
- Status: Published application
- Kind: A1
- Application number: 18/883,190
- Filed: 2024-09-12
- Published: 2025-03-13
- Earliest claimed: 2023-09-13
- Assignees: Vieworks Co., Ltd.
- Applicants: Vieworks Co., Ltd.
- Inventors: Joong Geun KIM; Seung Hyun KIM; Yun Ki KIM
- Web page: https://patentgrep.com/patent/US20250082995A1

## CPC

- A63B 24/0003: {Analysing the course of a movement or motion sequences during an exercise or trainings sequence, e.g. swing for golf or tennis}
- A63B 69/3632: {Clubs or attachments on clubs, e.g. for measuring, aligning (A63B69/3614 takes precedence; clubs for swinging exercises in general A63B15/00)}
- A63B 71/0622: {Visual, audio or audio-visual systems for entertaining, instructing or motivating the user}
- A63B 2071/0647: {Visualisation of executed movements}
- A63B 2220/05: Image processing for measuring physical parameters
- A63B: APPARATUS FOR PHYSICAL TRAINING, GYMNASTICS, SWIMMING, CLIMBING, OR FENCING; BALL GAMES; TRAINING EQUIPMENT (apparatus for passive exercising, massage A61H)

## Abstract

Proposed are a system and method for generating club movement data. The system includes an integral marker attached to a plurality of surfaces including a first surface and a second surface of a club head, wherein a first region attached to the first surface and a second region attached to the second surface are connected, and a computing device configured to output movement data of the club head from an image of the club head on the basis of the integral marker.

## Claims

### Claim 1

A system for generating club movement data, the system comprising:
an integral marker attached to a plurality of surfaces including a first surface and a second surface of a club head, wherein a first region attached to the first surface and a second region attached to the second surface are connected to each other; and
a computing device configured to output movement data of the club head from an image of the club head on the basis of the integral marker.

### Claim 2 (depends on 1)

The system of claim 1, wherein the first region and the second region are separated by an edge where the first surface and the second surface of the club head meet, and
at least one of the first region and the second region is formed in a shape narrowing toward the edge.

### Claim 3 (depends on 1)

The system of claim 1, wherein the first surface is a club face surface, and
the first region of the integral marker is attached to a toe region of the club face surface.

### Claim 4 (depends on 1)

The system of claim 1, wherein the computing device produces an image template using camera calibration data for projecting the integral marker to a two-dimensional (2D) image and a predetermined value of the integral marker.

### Claim 5 (depends on 4)

The system of claim 4, wherein the computing device identifies the integral marker in a 2D image by matching the image template with the image of the integral marker.

### Claim 6 (depends on 5)

The system of claim 5, wherein the computing device identifies the integral marker from a plurality of images simultaneously captured by a plurality of cameras capturing from different directions and converts 2D coordinates of the identified integral marker into three-dimensional (3D) coordinates on the basis of triangulation.

### Claim 7 (depends on 1)

The system of claim 1, wherein the computing device generates three-dimensional (3D) vertex coordinates including intersection coordinates of the first region and the second region of the integral marker.

### Claim 8 (depends on 7)

The system of claim 7, wherein the computing device calculates normal vectors each corresponding to one of the first region and the second region on the basis of the 3D vertex coordinates.

### Claim 9 (depends on 8)

The system of claim 8, wherein the computing device calculates a movement speed and direction of the club as club movement data on the basis of the normal vectors that are calculated for at least one of the first region and the second region at a plurality of points in time.

### Claim 10 (depends on 7)

The system of claim 7, wherein the computing device generates a vertex coordinate pair by acquiring vertex coordinates of a first-direction integral marker from an image of the club head captured by a first camera and acquiring vertex coordinates of a second-direction integral marker from an image of the club head captured by a second camera, which images the club head from a different direction than the first camera, and acquires 3D coordinates of the integral marker on the basis of the vertex coordinate pair.

### Claim 11

A method of generating movement data of a club on the basis of an integral marker attached to a club head, the method comprising:
detecting the integral marker attached to the club head in an image of the club head; and
outputting movement data of the club head on the basis of the detected integral marker.

### Claim 12 (depends on 11)

The method of claim 11, wherein the integral marker includes a first region and a second region connected to each other.

### Claim 13 (depends on 12)

The method of claim 12, wherein the first region and the second region are attached to a plurality of surfaces including a first surface and a second surface of the club head.

### Claim 14 (depends on 13)

The method of claim 13, wherein the detecting of the integral marker comprises:
calculating an image template using camera calibration data for projecting the integral marker to a two-dimensional (2D) image and a predetermined value of the integral marker; and
identifying the integral marker in a 2D image by matching the image template with the image of the integral marker.

### Claim 15 (depends on 14)

The method of claim 14, wherein the identifying of the integral marker comprises identifying the integral marker from a plurality of images simultaneously captured by a plurality of cameras capturing from different directions, and
the outputting of the movement data comprises:
converting 2D coordinates of the identified integral marker into three-dimensional (3D) coordinates on the basis of triangulation;
calculating normal vectors each corresponding to one of the first region and the second region on the basis of the 3D coordinates; and
producing club movement data on the basis of the normal vectors.

### Claim 16 (depends on 15)

The method of claim 15, wherein the producing of the club movement data comprises calculating a movement speed and direction of the club as club movement data on the basis of the normal vectors that are calculated for at least one of the first region and the second region at a plurality of points in time.

### Claim 17 (depends on 15)

The method of claim 15, wherein the identifying of the integral marker comprises:
acquiring vertex coordinates of a first-direction integral marker from an image of the club head captured by a first camera;
acquiring vertex coordinates of a second-direction integral marker from an image of the club head captured by a second camera which images the club head from a different direction than the first camera; and
acquiring 3D coordinates of the integral marker on the basis of a vertex coordinate pair matching the vertex coordinates.

### Claim 18

A computing device comprising:
an input unit configured to output an image of a club head; and
a processor configured to identify an integral marker, which is attached to a plurality of surfaces of the club head including a first surface and a second surface, in the image and output movement data of the club head,
wherein a first region of the integral marker attached to the first surface and a second region of the integral marker attached to the second surface are connected to each other.
