IP Library Granted Patent US 12687376
Granted Patent B2
US 12687376 · App. 18/450,832 · Granted Jul 21, 2026

Method, computer program, and device for identifying hit location of dart pin

Inventor: Seung Yoon Lee (Seoul, KR)
Assignee: PHOENIXDARTS CO., LTD.
F41J5/02G06T7/75G06T2207/30221
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 12687376
App. No.
18/450,832
Granted
Jul 21, 2026
Kind
B2
Abstract

Disclosed is a computer program stored in a computer-readable storage medium, the computer program providing a dart pin hit location identification method when being executed by one or more control units of a dart game device, the method including: obtaining at least two dart target photographing images in response to a dart pin throw, in which the dart target photographing image includes an image of a dart target and at least one dart pin hitting the dart target; and generating, by a dart pin location identification network model, hit location information of the at least one dart pin based on the at least two dart target photographing images.

Claims (25)

1 . A computer program stored in a computer-readable storage medium, the computer program providing a dart pin hit location identification method when being executed by one or more control units of a dart game device including at least two cameras, each positioned in a predetermined direction, the method comprising:

obtaining at least two dart target photographing images in response to a dart pin throw, wherein the dart target photographing image includes an image of a dart target and at least one dart pin hitting the dart target, and the at least two dart target photographing images are generated by at least two cameras, each positioned in the predetermined direction; and

generating, by a dart pin location identification network model, hit location information of the at least one dart pin based on the at least two dart target photographing images,

wherein the generating of the hit location information of the dart pin based on the at least two dart target photographing images includes:

generating input data that is a single image by performing a merging operation on the at least two dart target photographing images, wherein the merging operation comprises (i) obtaining a bounding box image for each of the at least two dart target photographing images, and (ii) merging the bounding box images to create the single image; and

generating the hit location information of the at least one dart pin by processing the input data by the dart pin location identification network model.

2 . The computer program of claim 1 , wherein the input data includes at least two bounding box images corresponding to the at least two dart target photographing images.

3 . The computer program of claim 2 , wherein the input data is an image of the at least two bounding box images arranged in predetermined directions.

4 . The computer program of claim 1 , wherein the dart pin location identification network model is trained by using a training dataset including training image data including at least two dart target photographing images or at least two bounding box images, and a label corresponding to the training image data.

5 . The computer program of claim 4 , wherein the label corresponding to the training image data includes at least one of segment location information or segment bit location information.

6 . The computer program of claim 1 , wherein the number of the at least two dart target photographing images corresponds to the number of the at least two cameras.

7 . The computer program of claim 1 , wherein the generating of, by the dart pin location identification network model, the hit location information of the at least one dart pin based on the at least two dart target photographing images includes performing preprocessing on the dart target photographing image for noise removal.

8 . A dart pin hit location identification method performed by a dart game device including at least two cameras, each positioned in a predetermined direction, the dart pin hit location identification method comprising:

obtaining at least two dart target photographing images in response to a dart pin throw, wherein the dart target photographing image includes an image of a dart target and at least one dart pin hitting the dart target, and the at least two dart target photographing images are generated by at least two cameras, each positioned in the predetermined direction; and

generating, by a dart pin location identification network model, hit location information of the at least one dart pin based on the at least two dart target photographing images,

wherein the generating of the hit location information of the at least one dart pin based on the at least two dart target photographing images includes:

generating input data that is a single image by performing a merging operation on the at least two dart target photographing images, wherein the merging operation comprises (i) obtaining a bounding box image for each of the at least two dart target photographing images, and (ii) merging the bounding box images to create the single image; and

generating the hit location information of the at least one dart pin by processing the input data by the dart pin location identification network model.

9 . A dart game device including at least two cameras, each positioned in a predetermined direction, the dart game device comprising:

a memory including computer-executable components; and

a processor for executing the computer-executable components stored in the memory,

wherein the processor obtains at least two dart target photographing images in response to a dart pin throw, wherein the dart target photographing image includes an image of a dart target and at least one dart pin hitting the dart target, and the at least two dart target photographing images are generated by at least two cameras, each positioned in the predetermined direction, and

generates, by a dart pin location identification network model, hit location information of the at least one dart pin based on the at least two dart target photographing images, and

when the hit location information of the dart pin is generated based on the at least two dart target photographing images, the processor generates input data that is a single image by performing a merging operation on the at least two dart target photographing images, wherein the merging operation comprises (i) obtaining a bounding box image for each of the at least two dart target photographing images, and (ii) merging the bounding box images to create the single image, and

generates the hit location information of the at least one dart pin by processing the input data by the dart pin location identification network model.