US 12,478,851 B2
Tennis self-training system
Ye Chan Kweon, Suwon-si (KR); Wha Suk Lee, Incheon (KR); Hyuk Jae Lee, Sokcho-si (KR); Seok Hwan Wee, Incheon (KR); and Jee Hun Son, Incheon (KR)
Assigned to CURINGINNOS INC., Incheon (KR)
Appl. No. 18/024,740
Filed by CURINGINNOS INC., Incheon (KR)
PCT Filed Sep. 6, 2021, PCT No. PCT/KR2021/012042
§ 371(c)(1), (2) Date Mar. 3, 2023,
PCT Pub. No. WO2022/050792, PCT Pub. Date Mar. 10, 2022.
Claims priority of application No. 10-2020-0113282 (KR), filed on Sep. 4, 2020; and application No. 10-2020-0132337 (KR), filed on Oct. 14, 2020.
Prior Publication US 2023/0372803 A1, Nov. 23, 2023
Int. Cl. A63B 69/38 (2006.01); A63B 24/00 (2006.01); A63B 47/00 (2006.01); A63B 69/40 (2006.01); A63B 71/06 (2006.01); G06T 7/20 (2017.01); G06T 7/73 (2017.01); G06V 10/94 (2022.01); G06V 10/98 (2022.01); G06V 20/40 (2022.01); H04N 23/90 (2023.01)
CPC A63B 69/38 (2013.01) [A63B 24/0021 (2013.01); A63B 69/40 (2013.01); A63B 71/0605 (2013.01); A63B 71/0669 (2013.01); G06T 7/20 (2013.01); G06T 7/73 (2017.01); G06V 10/945 (2022.01); G06V 10/98 (2022.01); G06V 20/42 (2022.01); G06V 20/46 (2022.01); H04N 23/90 (2023.01); A63B 2024/0025 (2013.01); A63B 2220/05 (2013.01); A63B 2220/806 (2013.01); G06T 2207/10016 (2013.01); G06T 2207/30196 (2013.01); G06T 2207/30224 (2013.01); G06T 2207/30228 (2013.01)] 9 Claims
OG exemplary drawing
 
1. A tennis self-training system, comprising:
a control device comprising a recording unit configured to record a tennis game and a processor configured to analyze the tennis game based on a video obtained from the recording unit; and
a ball machine unit configured to move and launch a ball according to the instructions of the control device;
wherein the control device is configured to:
determine the position of a player and the position of the ball machine unit based on the video,
detect the upward and downward movement direction of the ball based on the video, and
determine time point when the movement direction changes from the downward direction to the upward direction as the falling time point of the ball,
extract an image frame corresponding to the falling time point of the ball from the video,
convert a viewpoint of the extracted image frame,
determine the falling position of the ball based on the image frame that the viewpoint is converted,
calculate a ball launch position and a ball arrival position of the ball machine unit based on the position of the player and the falling position of the ball,
generate a control signal related to the ball launch position and the ball arrival position,
transmit the control signal to the ball machine unit,
wherein the ball machine unit is configured to:
receive the control signal from the control device,
move to the ball launch position indicated by the received control signal, and
launch the ball to the ball arrival position indicated by the received control signal.