Abstract:
The present invention relates to a method and a system of analyzing soccer game and recording medium where they are recorded using computer network, thereby precisely analyzing the game record and improving player&#39;s skill. According to the method, if a user inputs command of analyzing, the information regarding the trace of a ball, kind of pass and the trace of the players are transferred to positional information in a soccer field and said positional information is displayed in a result window as point, line, letter/number, color, etc. Thus, since the player&#39;s skill of each team can be sufficiently analyzed, player&#39;s and team&#39;s skills are improved accordingly. Further, since high value added analysis is provided through various function or area division, the real time analysis of the soccer game is possible. In addition, the analysis information is publicly distributed and new business model is created.

Description:
FIELD OF THE INVENTION  
         [0001]    The present invention relates to a method of soccer game data analysis using computer network, systems thereof, and computer compatible recording media for the data. More particularly, the present invention relates to the method of soccer game data analysis using computer network, systems thereof, and computer compatible recording media for the data, which enables every user to enhance the ability of skill development of players and the capability of a team via searching various soccer game data in easily accessible way.  
           [0002]    Internet is comprised of tremendous number of computers and the computer networks which link the computers to communicate with each other.  
           [0003]    The mutually connected computers exchange information using various services such as electronic mail, gopher, and world wide web (WWW). World wide web allows a server computer system (for example, web-server or website) to send graphical web pages to remote clients&#39; computer systems.  
           [0004]    The remote clients&#39; computer system as such can display the received web pages in computer screens.  
         TECHNICAL BACKGROUND  
         [0005]    According to rapid progress of Internet, services enabling users to view real time sports game data or previous ones are provided in cyber space.  
           [0006]    However, although a game data recording professional records game data in detail and one views the data via Internet, it is impossible for users to analyze the strengths and weaknesses of a team or a player in detail using the unprocessed data.  
           [0007]    Especially, it was very hard to analyze the attack and defense pattern, game domination rate, and movement of each player, all of which demand a lot of calculations and function process, so that sports game data support services were not provides well enough. Thus, coaching staffs, players, and fans could not utilize the information either.  
           [0008]    Also, it was hard to analyze the data promptly and spontaneously because it took much time and efforts to do soccer game data analysis. Furthermore, since it was hard to understand the analysis comprised of various numerical data, the information was provided for not very many users.  
         DETAILED DESCRIPTION OF THE INVENTION  
         [0009]    Therefore, an object of the present invention to resolve the mentioned problems is to provide a method of soccer game data analysis using computer network, systems thereof, and computer compatible recording media for the data, which make it possible to provide information, easy to understand for users, promptly so that the user can analyze players&#39; movements in detail using various option selections, prove the capability of teams and players, and enhance the capability of the teams and players.  
           [0010]    It is another object of the present this invention to share the analysis information with non-professional users and to provide the high profitable methods of soccer game data analysis using computer network, systems thereof, and computer compatible recording media for the data, which can provide information promptly and simply so that users should be able to analyze a game in real time, and are provided in graphics so as to make it possible for users to understand the analysis. 
       
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS  
       [0011]    [0011]FIG. 1 is a schematic diagram illustrating a soccer game data analysis system using computer network according to a preferred embodiment of the present invention.  
         [0012]    [0012]FIG. 2 is a block diagram showing a method of soccer game data analysis using computer network according to a preferred embodiment of the present invention.  
         [0013]    [0013]FIG. 3 illustrates a sample page showing result window and statistics window.  
         [0014]    [0014]FIG. 4 is a sample page showing a graphic page displayed on the result window.  
         [0015]    FIGS.  5 - 6  illustrate examples of option selection page.  
         [0016]    [0016]FIG. 7 shows an example of penalty kick selection window page.  
         [0017]    [0017]FIG. 8 shows an example of penalty kick result window page.  
         [0018]    [0018]FIG. 9 shows an example of attempt distribution in a goal page.  
         [0019]    [0019]FIG. 10 illustrates an example of record table storing X and Y coordinates.  
         [0020]    [0020]FIG. 11 is a large view of a result window of graphic page.  
         [0021]    [0021]FIG. 12 is showing a playground divided into 12 areas.  
         [0022]    [0022]FIG. 13 shows an example page of result window when full option is selected.  
         [0023]    [0023]FIG. 14 shows an example page of result window when 15 minutes option is selected.  
         [0024]    [0024]FIG. 15 shows an example page of pattern result window when specific team (for example, Netherlands) in full option is selected.  
         [0025]    [0025]FIG. 16 shows an example page of result window when game record data for an individual player is selected.  
         [0026]    [0026]FIG. 17 illustrates examples of variables where the counts of areas of the playground are stored.  
         [0027]    [0027]FIG. 18 shows an example page of result window for shoot.  
         [0028]    [0028]FIG. 19 shows an example page displaying graphics page successively.  
         [0029]    [0029]FIG. 20 shows an example page displaying 5 previous steps before goal.  
         [0030]    [0030]FIG. 21 shows an example result window displaying a corner kick.  
         [0031]    [0031]FIG. 22 shows an example result window displaying a free kick.  
         [0032]    [0032]FIG. 23 shows an example page presenting player list.  
         [0033]    [0033]FIG. 24 shows an example page displaying defense positions of the players.  
         [0034]    [0034]FIG. 25 shows an example page finding and displaying 6 players who placed a ball into a specific area.  
         [0035]    [0035]FIG. 26 shows an example page displaying the game domination rate as a graph form. 
     
    
     PREFERRED EMBODIMENTS  
       [0036]    The soccer game record data analysis method using computer network is utilizing at least one user computer and a server computer connected to each other through computer network. In response to user&#39;s instruction of analysis, it converts type of passing and moving paths of a ball and players into plane location data on a playground, and displays the above-mentioned location data using points, lines, characters/numbers, and color on the result window showing a playground.  
         [0037]    According to the method of analyzing soccer game record data using computer network, the computer network is equipped with at least one user computer and a server computer connected to each other through computer network and the server computer comprises a game record database which stores soccer game record data, location data converting program which converts soccer game record data into location data, and result window display program which display the location data on a result window. Also, the method of analyzing soccer game record data is characterized in that the method comprises the steps of (a) selecting at least one command(s) transferred from user computer to the server computer through the computer network; (b) converting the soccer game record data into the location data using the location data converting program; and (c) displaying the location data graphically onto the result window of the user&#39;s computer using the result window displaying program.  
         [0038]    In the step (b), it is preferable to include the steps of finding the record data corresponding to option condition of option selection step out of record data which contain soccer game record data and the X and Y value of the location where the record occurred using result function, saving the found location data, and saving the information about the selected option and the image data of graphic page corresponding to the location data.  
         [0039]    In the step (b), it is possible to split the playground into 12 areas, trisection along the side line and quadrisection along the goal line, record which area each player is located in, and count it using “Count( )” function and “CountArea( )” function, which can be utilized of various statistics and graphics.  
         [0040]    In the method of soccer game record data analysis using computer network, the server computer has a statistics window display program, which displays various statistics based on the analysis on the soccer game record data onto a statistics window, and the method further comprises a step of (d) displaying the statistics based on the analysis on the soccer game record data as a numerical form onto the statistics window using the statistics window displaying program.  
         [0041]    The soccer game record data analysis system using computer network according to the present invention comprising at least one user computer and a server computer connected to each other through computer network, the server computer comprising a game record database which stores soccer game record data, the location data converting program which converts soccer game record data into location data, the result window display program which display the mentioned location data on a result window, and a control unit which is programmed to, when a user selects at least one command to the server computer via the computer network, convert the soccer game record data into location data using the location data converting program and graphically display the location data onto the result window of the user&#39;s computer using the result window display program.  
         [0042]    Computer compatible record media of the present invention stores a method of analyzing the soccer game using computer network utilizing at least one user computer and a server computer connected to each other through computer network. According to the present invention, the server computer comprises a game record database which stores soccer game record data, location data converting program which converts soccer game record data into location data, and result window display program which display the mentioned location data on a result window. Also, the method of analyzing soccer game record data is characterized in that the method comprises the steps of (a) selecting at least one command(s) transferred from user computer to the server computer through the computer network; (b) converting the soccer game record data into the location data using the location data converting program; and (c) displaying the location data graphically onto the result window of the user&#39;s computer using the result window displaying program.  
         [0043]    Now, the soccer game record data analysis method using computer network and analysis system using the same according the a preferred embodiment of the present invention are described in detail with reference to the accompanying drawings.  
         [0044]    As showed in FIG. 1, the soccer game record data analysis system according the preferred embodiment of the present invention comprises user computers  10 , a network  20 , a game data recorder computer  40 , and a server computer  30 .  
         [0045]    The network connects the user computers and the server computer and can be a PSTN (public switched telephone network), ARS, and/or wire/wireless Internet. The spirit of this invention cannot be confined to a certain type of network and the meaning of the network should be interpreted to include all of the communication methods in the broadest meaning.  
         [0046]    The above-mentioned server computer  30  is a computer equipped in the service providing part to provide the soccer game record data analysis methods.  
         [0047]    The above-mentioned user computers  10  are connected to the server computer  30  and these are the terminals to input command condition and receive an analysis result. The user computer is a terminal such as a personal computer, PDA, or a portable communication tool like wireless phone to output the analysis result from the server computer via wire or wireless communication and is not confined specifically.  
         [0048]    The game data recorder computer  40  inputs various soccer game record data into the server computer  30 .  
         [0049]    The server computer  30  and the user computer  10  are connected to each other through the network  20 . The user computers connected to the network  20  have Internet browser applications, for example Internet Explorer, which can display web contents using HTML and XML.  
         [0050]    The server computer  30  comprises the programs and databases which are needed to realize the soccer game record data analysis method of the present invention.  
         [0051]    The program constitutes a control unit, and the control unit comprises a main program  31  which manages the whole program, an authentication program  32  which authorizes user information, a location data converting program  33  which converts the soccer game record data into the location data, a result window display program  34  which displays the location data onto a result window, and a statistics window display program  35  which displays various statistics based on the analysis on the soccer game record data onto the statistics window.  
         [0052]    The database comprises a user database  36  where user information is stored, a game record database  37  where soccer game record data is stored, a graphic page database  38  where location data is stored, and a statistics information database  39  where various statistics are stored.  
         [0053]    In other word, the server computer  30  is equipped with the control unit and the database and present to users through a network, such as Internet, in the form of a website  
         [0054]    A user connects to the server computer  30  using the user computer  10 , executes the main program  31 , and the user is authorized according to the user information of the user database  36 . After authorization, the user selects a command condition to the server computer, the game record data stored in the game record database is converted into location data by the location data converting program  33 , and the location data is saved in the graphic page database  38  and transmitted to the user computer  10  by the result window display program  34 .  
         [0055]    If the user wants, various statistics information is saved after analysis of the various statistics and can be transmitted to the user computer  10  by the statistics window display program  3 ).  
         [0056]    The authentication program  32  can be developed in various ways and the above-mentioned authentication program can be edited and changed by the person skilled in the art.  
         [0057]    Following is a stepwise explanation about the process.  
         [0058]    The soccer game record data analysis method using computer network, according to the preferred embodiment of the present invention, is to convert moving paths of the ball, type of passing and moving paths of players into planar location data of a playground in response to a user&#39;s input of a command of analysis, and to display the location data using symbols such as points, lines, characters/numbers, and colors on the result window showing a playground, and the method comprising the steps of, as shown in FIG. 2, constructing the above-described server computer, (a) selecting at least one command(s) transferred from user computer to the server computer through the computer network; (b) converting the soccer game record data into the location data using the location data converting program; (c) displaying the location data graphically onto the result window of the user&#39;s computer using the result window displaying program; and (d) displaying various statistics based on the analysis on the soccer game record data as a numerical form onto the statistics window using the statistics window displaying program.  
         [0059]    The said step (a) is divided into a game selection step, a time selection step, and an option selection step, where the said game selection step is to select a team/date/place/sponsership/1 st -2 nd  half/player/coach which a user wants to analyze.  
         [0060]    The said time selection step is for a user to select a specific time period from either of 1 st  or 2 nd  half.  
         [0061]    The said option selection step is to select information to be output such as; shoot type (right foot shoot/left foot shoot/heading shoot/etc.), impact point, name/number of the player passing or receiving, type of ball (on ground/off ground ball), kind of event, goal success or fails, position of a player before shoot, diving direction, goalkeeping type, motion, attempt distribution in a goal/score/team success rate/success rate in total, pattern of attack, assist, and defense (clearing/intercept/cutting/block), individual game record, individual movement, defense position, ball possession time, and game domination rate (defined as the rate between the number of touching a ball per five minute for each team).  
         [0062]    Thus, it is possible to provide information promptly and easy to understand for users so that the user can analyze players&#39; movements in detail using various option selections, prove the capability of teams and players, and enhance the capability of the teams and players  
         [0063]    The step (b) includes the steps of finding the record data corresponding to option condition selected in the option selection step out of record data which contain soccer game record data and the X and Y value of the location where the record occurred using result function, saving the X and Y value of the found record as the location data, and saving the information about the selected option and the image data of graphic page corresponding to the location data.  
         [0064]    Since the analysis result is provided in easily understandable graphics, it is possible to serve more people and thus create new profit.  
         [0065]    The step (b) is to split the playground into 12 areas, trisection along the side line and quadrisection along the goal line, record which area each player is located in, and count it using “Count( )” function and “CountArea( )” function, which can be utilized of various statistics and graphics.  
         [0066]    Since it is possible to provide high profit value added analysis information simply and promptly, so is to analyze a soccer game in real time.  
         [0067]    The step (c) can display at least one saved graphic page independently and/or at the same time in the result window, and overlap the information about the selected option.  
         [0068]    The graphic page describes the location of a player with a point on which number of the player and passing type are added, team with a color, dribbling distance with a dotted line, and passing distance with a solid line.  
         [0069]    The graphic page comprises a pattern page enabling to see players&#39; location pattern and an individual game record page to check an individual player&#39;s game record.  
         [0070]    Now, a preferred embodiment of the soccer game record data analysis method using computer network is described in more detail with the windows shown on users&#39; computer screen.  
         [0071]    As shown in FIG. 3, the screen provided to users is divided by the game domination rate window (area  1 ) and the other for other information (area  2 ), and detailed information of a game (team name, date of the game, place, sponsorship, 1 st -2 nd  half, and team selection) is displayed on Label  1  and Label  2 . Then, a user selects game and option with “Select game or option” button.  
         [0072]    For example, as shown in FIG. 4, Label  2  informs that the displayed result is for 1 st  half of the game between Netherlands and Yugoslavia on 06-26.  
         [0073]    Here, page move and player move were selected in the view option. Red-Netherlands on left side of area  1  means that Netherlands attacked to right side (which means left side is Netherlands&#39; area) and the present result shows that Zenden of number  5  did an on ground pass at 3′ 40″ of the 1 st  half. (S stands for ‘Start’; number  0  did a direct free kick, number  0  received and did a on ground pass, then number  5  received and did an on ground pass.)  
         [0074]    As shown in FIG. 5, a user selects a game at first. While selecting a game, for example “NeYu 626” in a game selection table, the user can also see the place, data, sponsorship, and name of the teams on the window.  
         [0075]    The option selection is divided by two parts. Options of the area  1  are for drawing patterns (pattern selection checkbox at the bottom of the area  1 ) and individual player&#39;s game record (individual player record view checkbox). If the team selection checkbox is not checked, both teams are selected, user can see result for the team only while if one is checked. Labels display the result the selected option will show. If a user clicks OK button, the result of selected game, 1 st -2 nd  half, and team, following the selected option, is shown. (default value of 1 st -2 nd  half is 1st half and option is the whole game.)  
         [0076]    As shown in FIG. 6, in “NeYu 626” game, a user can see that a corner kick of Netherlands is to be shown from area  1 , which will be shown in the data view window if OK button clicked. User can see that one corner kick was found in total in area  2 .  
         [0077]    As shown in FIGS.  7 - 9 , a user can see penalty kick information of a game if the user selects penalty kick view commands and game code.  
         [0078]    In more detail of searching the game record in the table, for “NeYu 626”, 15, 30, and 45 minutes button corresponds to the game record for game start to 15 minutes, 15 minutes to 30 minutes, and 30 minutes to 45 minutes respectively.  
         [0079]    As shown in FIG. 10, various information is stored in table, which is exemplified in the following.  
         [0080]    Player whose number is  12  of A team passes to number  9  of the same team by throw-in at 4:13 and 4 seconds. Number  9  of team A at x 1 , y 1  receives the ball at 4:13 and 7 seconds, dribbles it to x 2 , y 2 , and does on ground pass. If there is no dribble, x 1 , y 1  should be same as x 2 , y 2 . The passed ball is out of sideline at 7 th  pass (no_index) and page (no_page) increases. The increase of page without index means that there occur ball out, goal in or foul.  
         [0081]    The displayed graphic page can go to next or previous page as user click buttons and the motion of a player can be shown individually in the page.  
         [0082]    PageDraw( ) and DotDraw( ) functions are used to draw pictures on window when move page or move player command occur.  
         [0083]    As shown in FIG. 11, set a position with coordinates (x 1 , y 1  in the table), write a number of player and type of pass, and divide team with colors (red, blue). Dotted line is used to draw dribble distance (from x 1 , y 1  to x 2 , y 2 ) and solid line to draw pass distance (present player (x 1 , y 1 ) to receiving player (x 2 , y 2 )). Form of drawing lines of PageDraw( ) and DotDraw( ) function changes depending on occasion. In the example, number  5  received a ball, dribble, and pass on ground (x 2 , y 2 ) and number  10  received ball, dribble, and pass on ground.  
         [0084]    As shown in FIG. 12, a playground is divided into  12  areas, trisection along the side line and quadrisection goal line with respect to each team&#39;s attack direction.  
         [0085]    For example, when a team attacks toward the right side, area numbers are  12 ,  11 , and  10 . On the contrary, area numbers become  1 ,  2 , and  3  when the team attacks toward the left side. Area number  1  comes to the left side of the attack direction.  
         [0086]    As shown in FIG. 13, there are 15 minutes, 30 minutes, and 45 minutes options in displayed game period and full option is processed by Total( ) function, which saves from starting page of the 1 st  half (page  1 ) to the last page (if there is the 2 nd  half, page for the starting page of the 2 nd  half−1, if not, the last page of the game) in the Page( ) variable and outputs a result such as FIG. 13.  
         [0087]    As shown in FIG. 14, pages until 15 minutes of a game are displayed if the game period is 15 minutes.  
         [0088]    As shown in FIG. 15, if a user commands a pattern selection, user can see the patterns for 15 minutes, 30 minutes, 45 minutes, and full options.  
         [0089]    As shown in FIG. 15, game record data for an individual player can be shown in detail. If a user selects a player, the player&#39;s moving path and count for each area are shown as in FIG. 15.  
         [0090]    Areas of playground can be displayed as shown in FIG. 17, where the areas out of playground can be assigned such as (1,0), (2,0), and (3,0) to count the throw-ins.  
         [0091]    Especially, a code for counting number of times a player is located in a certain area in x-y coordinate is shown in the following.  
         [0092]    “Count(1,1) is area  1  when attacking toward the left side and  12  toward the right.  
         [0093]    Private Function schArea(x As Single, y As Single, Optional ii As Integer)  
         [0094]    Dim i, j As Single  
         [0095]    Dim ar As Single  
         [0096]    If x&gt;=0 And x&lt;183.75 Then  
         [0097]    If y&gt;=478 Then  
         [0098]    ElseIf y&gt;=378 And y&lt;478 Then  
         [0099]    ‘area  1  (left side attack)−area  12  (right side attack)  
         [0100]    −&gt;Since it is area  1 , put i=1, j=1 to increase count of  
         [0101]    CountArea(1,1)  
         [0102]    ElseIf y&gt;=96 And y&lt;378 Then  
         [0103]    ‘area  2 −area  11   
         [0104]    ElseIf y&gt;=0 And y&lt;96 Then  
         [0105]    ‘area  3 −area  10   
         [0106]    ElseIf y&lt;0 Then  
         [0107]    End If  
         [0108]    ElseIf x&gt;=183.75 And x&lt;367.5 Then  
         [0109]    If y&gt;=478 Then  
         [0110]    ElseIf y&gt;=378 And y&lt;478 Then  
         [0111]    ‘area  4 −area  9   
         [0112]    ElseIf y&gt;=96 And y&lt;378 Then  
         [0113]    ‘area  5 −area  8   
         [0114]    ElseIf y&gt;=0 And y&lt;96 Then  
         [0115]    ‘area  6 −area  7   
         [0116]    Elseli y&lt;0 Then  
         [0117]    End If  
         [0118]    ElseIf x&gt;=367.5 And x&lt;551.25 Then  
         [0119]    If y&gt;=478 Then  
         [0120]    ElseIf y&gt;=378 And y&lt;478 Then  
         [0121]    ‘area  7 −area  6   
         [0122]    ElseIf y&gt;=96 And y&lt;378 Then  
         [0123]    ‘area  8 −area  5   
         [0124]    ElseIf y&gt;=0 And y&lt;96 Then  
         [0125]    ‘area  9 −area  4   
         [0126]    ElseIf y&lt;0 Then  
         [0127]    End If  
         [0128]    Elself x&gt;=551.25 And x&lt;735 Then  
         [0129]    If y&gt;=478 Then  
         [0130]    ElseIf y&gt;=378 And y&lt;478 Then  
         [0131]    ‘area  10 −area  3   
         [0132]    ElseIf y&gt;=96 And y&lt;378 Then  
         [0133]    ‘area  11 −area  2   
         [0134]    ElseIf y&gt;=0 And y&lt;96 Then  
         [0135]    ‘area  12 −area  1   
         [0136]    ElseIf y&lt;0 Then  
         [0137]    End If  
         [0138]    End If  
         [0139]    If ii&lt;&gt; 1  Then  
         [0140]    CountArea(i, j)=CountArea(i, j)+1  
         [0141]    −increase count  
         [0142]    Else  
         [0143]    schArea=ar−&gt;area number  
         [0144]    −return area number  
         [0145]    End If  
         [0146]    End Function” 
         [0147]    In an individual game record data, both of x 1 , y 1  and x 2 , y 2  are searched, i.e. searching twice for an individual player&#39;s moving. That is because area for x 1 , y 1  may be different from one for x 2 , y 2  when the player is dribbling, but counted CountArea( ) will be divided by 2, which is why number such as 0.5 occurs. In the figure, the player Stam had a ball most frequently (19.5) in area  8 .  
         [0148]    Now, the calculated count is written in corresponding area. Following is an example of code for writing the counted CountArea( ).  
         [0149]    “Private Sub printCount( )  
         [0150]    Picture 1 .FontBold=True  
         [0151]    Picture 1 .FontSize=12  
         [0152]    There are left foot shoot, right foot shoot, heading shoot, and etc. in the kinds of shoot.  
         [0153]    Also, area of a player who passed a ball to enable another player to shoot it (assist, in case of a goal) is pointed and counts of it can be displayed in each area, which is processed in the similar way with that of the individual player game record.  
         [0154]    As shown in FIG. 19, each page is shown in order of time a shoot is happened, but can show a shooter, a previous pass, and a next pass only. FIG. 19 shows the 1 st  shooting situation, which is, number  0  pass on ground, return it with heading shoot, but resulted in being blocked by number  0  of the other team.  
         [0155]    As shown in FIG. 20, when a goal option is selected, 5 previous steps before goal are presented.  
         [0156]    This window can show in more detail as to the whole steps to goal by selecting move player command.  
         [0157]    As shown in FIG. 21, since it is important to see in what angle a corner kick was placed with respect to a goal line, the next step after a comer kick can be displayed. In this case, name of corner kicker is presented also.  
         [0158]    As shown in FIG. 22, a free kick can also be displayed. As shown in FIG. 23, both name of free kicker and of the next ball possessor are presented. Number at the end (‘6’, in this case) represents the player who received ball in area  6 . Block means a free kicked ball did not get to players of the same team.  
         [0159]    As shown in FIG. 24, in case that a pass from defenses such as clearing, intercept, cutting, and block is connected to a shooting, responsible defense player and the situation (page) are presented.  
         [0160]    As shown in FIG. 25, when a user searches for players who placed a ball into area  2 , having the most chance of a goal, 6 players were found and the players&#39; locations are counted by area. Area  5  has 4, the largest number. In this case, the position is represented as x 2 , y 2 , which is different from the case of individual player record view, i.e. x 1 , y 1 , and x 2 , y 2 . Position of pass player (x 2 , y 2 ) rather than position of ball possession player is counted.  
         [0161]    As shown in FIG. 26, after searching the whole records for a player assigned as a game maker and displaying the number of ball touch of the player, a ball possession time is calculated, and game domination rate is calculated in every 5 minutes and, after calculating each team&#39;s number of ball touch, displayed graphically with respect to each opponent team.  
         [0162]    Code for calculating the game domination rate is exemplified in the following.  
         [0163]    “If (Area=True And v_one=1) Or (Area=False And v_two=1) Then 1 st  half if team A attacks toward the right side at the 1 st  half and 2 nd  half if team A attacks toward the left side at the 1 st  half  
         [0164]    str 1 =“and (x 1 &lt;=367.5 or x 2 &lt;=367.5) and team=‘B’” 
         [0165]    The left side is team B&#39;s attack side.  
         [0166]    str 2 =“and (x 1 &gt;367.5 or x 2 &gt;367.5) and team=‘A’” 
         [0167]    The right side is team A&#39;s attack side.  
         [0168]    Else  
         [0169]    The opposite  
         [0170]    str 1 =“and (x 1 &gt;367.5 or x 2 &gt;367.5) and team=‘B’” 
         [0171]    str 2 =“and (x 1 &lt;=367.5 or x 2 &lt;=367.5) and team=‘A’” 
         [0172]    End If” 
         [0173]    For example, after finding all the tables for the first 5 minutes of 1 st  half, counting numbers for team A and B, and calculating a ratio of the numbers, the result of the calculation is red-66.45% (team A) and blue-33.55% (team B) as shown in FIG. 26, where overall average is a ratio between total numbers of team A and team B.  
         [0174]    Pass success rate for attacking area and defense area are calculated separately by counting the number of success in more than 4 passes successively. In FIG. 26, 55.4% of Netherlands&#39; passes resulted in success, where 31.4% of them in attacking area and the others in defense area.  
         [0175]    The method of soccer game record data analysis using computer network according to the present invention can be changed or modified to the extent that it does not damage the spirit of the present invention.  
         [0176]    The present invention can be realized by a computer readable code in computer compatible recording media.  
         [0177]    Computer compatible recording media include all of recording apparatus of which a computer system can read data.  
         [0178]    For examples of the computer compatible recording media, there are ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical storage as well as one realized by carrier wave (for example, transmission via Internet).  
         [0179]    The computer compatible recording media can be distributed to computer systems connected by network and the computer readable code can be saved and executed in a distributed way.  
         [0180]    The present invention is not confined to the above described embodiment and can be changed and modified by the person who skilled in the art to the extent that it does not damage the spirit of the present invention.  
         [0181]    Although the embodiment of the present invention describes itself only for soccer game record, it can be applied to all of the sports record data such as for basketball, volleyball, baseball, and ping-pong.  
         [0182]    Therefore, the scope of the present invention is not limited to the exact construction and operation described in the embodiments, but only by the scope of the claims and the spirit thereof.  
       INDUSTRIAL APPLICABILITY  
       [0183]    As described above, using the soccer game record data analysis method using computer network, systems thereof, and computer compatible recording media for the data, it is possible to provide information promptly and easy to understand for users, so that the user can analyze players&#39; movements in detail using various option selections, prove the capability of teams and players, and enhance the capability of the teams and players. Also, since the analysis results are provided in graphics so as to make it possible for users to easily understand, this invention can contribute to popularization of analysis information and can create new profit corresponding to it.