SYSTEM AND METHOD FOR CYBER TRAINING OF MARTIAL ART ON NETWORK
First Claim
1. A system for virtual martial arts sparring using a network, comprising:
- a user terminal configured to access the Internet to exchange user information with a network server, receive sparring partner information to retrieve and select a discipline, a grade, an area, and sex-specific sparring conditions, receive sparring progress information according to the selected sparring conditions to execute a corresponding sparring program, and perform a sparring function by exchanging a user motion image, a sparring partner motion image, and a signal representative of a hit;
a network server configured to comprise user information management means for receiving user information from the user terminal and comparing the user information with previously stored information to allow a user to log in, sparring partner information management means for transmitting the sparring partner information to the user terminal and updating and managing grade, area, and sex information and sparring records on a sparring partner, sparring progress information management means for transmitting the sparring progress information to the user terminal and updating and managing a sparring sequence, winning and deduction point information, victory and defeat information, and ranking information, image information management means for receiving the user motion image transmitted from the user terminal, performing an update with the user motion image, and managing the user motion image, and communication means for exchanging information with the user terminal;
data management means configured to comprise a user information database (DB) for storing the user information, a sparring partner information DB for storing the sparring partner information, a sparring progress information DB for storing the sparring progress information, and an image information DB for storing the user motion image, and configured to input and output the respective pieces of information in response to a request from the network server; and
a network administrator terminal configured to access the network server to exchange network administrator information and manage the system;
wherein the user terminal comprises;
an input unit configured to receive the user information to allow the user to log in and select the discipline, grade, area, and sex-specific sparring conditions;
a motion recognition unit configured to detect a movement speed, a distance, a position, and an angle of the user to recognize a user motion;
a position detector configured to detect a position of the user'"'"'s feet on a plane;
a data storage unit configured to store the sparring program in accordance with the discipline, grade, area, and sex-specific sparring conditions corresponding to the selection of the input unit and store the user information and an evaluation result;
a controller configured to execute the sparring program stored in the data storage unit according to the selection of the input unit, determine a user motion in three-dimensional (3D) space with reference to the user motion recognized by the motion recognition unit and the position of the user'"'"'s feet detected by the position detector, compare the user motion in 3D space with a sparring partner motion received from the network server to determine an effective attack value, calculate corresponding points to accumulate winning or deduction points, generate the user motion image and the sparring partner motion image using a previously stored virtual character, generate a user hit reaction image and a sparring partner hit reaction image using a virtual character of the sparring partner according to the determined effective attack value, and generate the signal representative of a hit according to the determined effective attack value;
a main image display unit configured to display the user motion image and the sparring partner motion image of the controller;
a hit representation unit configured to generate physical vibrations or a physical impact in response to the signal indicative of a hit from the controller and apply them to the user'"'"'s body; and
a communication unit configured to exchange the user information, the sparring partner information, the sparring progress information, the signal representative of a hit, and the motion images with the communication means of the network server and transfer the pieces of information, the signal representative of a hit, and the motion images to the controller.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a system and method for virtual martial arts sparring using a network. The system includes a user terminal, a network server, data management means, and a network administrator terminal. The user terminal accesses the Internet to exchange user information with a network server, receives sparring partner information to retrieve and select a discipline, a grade, an area and sex-specific sparring conditions, receive sparring progress information according to the selected sparring condition, and perform a sparring function. The network server includes user information management means, sparring partner information management means, sparring progress information management means, image information management means. The data management means includes a user information database (DB), a sparring partner information DB, a sparring progress information DB, and an image information DB, and inputs and outputs the information. The network administrator terminal accesses the network server to exchange network administrator information, and manages the system.
-
Citations
22 Claims
-
1. A system for virtual martial arts sparring using a network, comprising:
-
a user terminal configured to access the Internet to exchange user information with a network server, receive sparring partner information to retrieve and select a discipline, a grade, an area, and sex-specific sparring conditions, receive sparring progress information according to the selected sparring conditions to execute a corresponding sparring program, and perform a sparring function by exchanging a user motion image, a sparring partner motion image, and a signal representative of a hit; a network server configured to comprise user information management means for receiving user information from the user terminal and comparing the user information with previously stored information to allow a user to log in, sparring partner information management means for transmitting the sparring partner information to the user terminal and updating and managing grade, area, and sex information and sparring records on a sparring partner, sparring progress information management means for transmitting the sparring progress information to the user terminal and updating and managing a sparring sequence, winning and deduction point information, victory and defeat information, and ranking information, image information management means for receiving the user motion image transmitted from the user terminal, performing an update with the user motion image, and managing the user motion image, and communication means for exchanging information with the user terminal; data management means configured to comprise a user information database (DB) for storing the user information, a sparring partner information DB for storing the sparring partner information, a sparring progress information DB for storing the sparring progress information, and an image information DB for storing the user motion image, and configured to input and output the respective pieces of information in response to a request from the network server; and a network administrator terminal configured to access the network server to exchange network administrator information and manage the system; wherein the user terminal comprises; an input unit configured to receive the user information to allow the user to log in and select the discipline, grade, area, and sex-specific sparring conditions; a motion recognition unit configured to detect a movement speed, a distance, a position, and an angle of the user to recognize a user motion; a position detector configured to detect a position of the user'"'"'s feet on a plane; a data storage unit configured to store the sparring program in accordance with the discipline, grade, area, and sex-specific sparring conditions corresponding to the selection of the input unit and store the user information and an evaluation result; a controller configured to execute the sparring program stored in the data storage unit according to the selection of the input unit, determine a user motion in three-dimensional (3D) space with reference to the user motion recognized by the motion recognition unit and the position of the user'"'"'s feet detected by the position detector, compare the user motion in 3D space with a sparring partner motion received from the network server to determine an effective attack value, calculate corresponding points to accumulate winning or deduction points, generate the user motion image and the sparring partner motion image using a previously stored virtual character, generate a user hit reaction image and a sparring partner hit reaction image using a virtual character of the sparring partner according to the determined effective attack value, and generate the signal representative of a hit according to the determined effective attack value; a main image display unit configured to display the user motion image and the sparring partner motion image of the controller; a hit representation unit configured to generate physical vibrations or a physical impact in response to the signal indicative of a hit from the controller and apply them to the user'"'"'s body; and a communication unit configured to exchange the user information, the sparring partner information, the sparring progress information, the signal representative of a hit, and the motion images with the communication means of the network server and transfer the pieces of information, the signal representative of a hit, and the motion images to the controller. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
4. (canceled)
-
16. A method for virtual martial arts sparring using a network, comprising:
-
receiving, at user information management means of a network server accessing the Internet, user information from a user terminal, and comparing the user information with information previously stored in a user information database (DB) to allow a user to log in; receiving, at the user terminal, sparring partner information, and selecting and transmitting discipline, grade, area, and sex-specific sparring conditions, reading, at sparring progress information management means, sparring progress information according to the selection from a sparring progress information DB and transmitting the sparring progress information to the user terminal, and executing, at the user terminal, a sparring program according to the sparring progress information; detecting, at a motion recognition unit of the user terminal, a movement speed, a distance, a position, and an angle of the user to recognize a user motion, detecting, at a position detector, a position of the user'"'"'s feet on a plane, and determining, at a controller, a user motion in three-dimensional (3D) space with reference to the user motion recognized by the motion recognition unit and the position of the user'"'"'s feet detected by the position detector; generating, at the controller of the user terminal, a user motion image using a previously stored virtual character according to the user motion, transmitting the user motion image, receiving a sparring partner motion image from the network server, displaying the user motion image and the sparring partner motion image as a main image together with a background image on a main image display unit, and generating and outputting sound according to the main image and the background image; determining whether the user motion and a sparring partner motion received from the network server overlap each other in a predetermined space, and when the user motion and the sparring partner motion overlap each other, determining an effective attack value according to movement speeds, distances, positions, and angles of the respective motions, generating and displaying a hit reaction image using a virtual character of a sparring partner according to the determined effective attack value, and exchanging a signal representative of a hit according to the effective attack value to operate a hit representation module; and calculating corresponding points according to the effective attack value to accumulate winning or deduction points, transmitting corresponding sparring partner information and corresponding sparring progress information to update a sparring partner information DB and the sparring progress information DB, and displaying an evaluation result on a screen. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification