Record entry system and record entry method of basketball game

KR102999147B1Active Publication Date: 2026-08-03SPORTS 2I
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
KR · KR
Patent Type
Patents
Current Assignee / Owner
SPORTS 2I
Filing Date
2024-11-26
Publication Date
2026-08-03

Smart Images

  • Figure R1020240171231_ABST
    Figure R1020240171231_ABST
Patent Text Reader

Abstract

A basketball game record input system is provided. A basketball game record input system according to one aspect of the present invention is a basketball game record input system for recording a basketball game situation in real time, comprising: a first input unit for receiving first data including a basketball game situation, a first memory for storing the first data received by the first input unit, and a first recording device including a first communication unit; and a second recording device including a second communication unit for receiving the first data from the first communication unit, a second memory for storing the first data received by the second communication unit, a second display unit for displaying the first data received by the second communication unit, and a second input unit for receiving second data including first coordinate information corresponding to the first data displayed on the second display unit.
Need to check novelty before this filing date? Find Prior Art

Description

Technology Field

[0001] The present invention relates to a basketball game record input system and a basketball game record input method, and more specifically, to a basketball game record input system and a basketball game record input method capable of inputting, storing, and outputting data related to a basketball game. Background Technology

[0002] In basketball, the input of game records plays a key role in systematically organizing and analyzing all situations of the game. In a basketball game, based on a standard full-court game, 10 players operate organically, requiring rapid decision-making among players and decisiveness depending on the situation.

[0003] Analysis of game records is essential for making decisions at such a fast pace.

[0004] Accordingly, basketball employs a separate scorer to input game records, and the scorer personally enters the game records for every match.

[0005] Basketball games proceed at a fast pace, and in order to accurately record the various possibilities of situations that may occur during the game, a high level of proficiency is required for the scorekeeper to record the basketball game.

[0006] Recently, with the development of analysis techniques for basketball game records, there is a growing demand for data that records various factors in greater detail than before, in order to improve analysis accuracy and attempt to analyze aspects that were previously difficult to identify.

[0007] Accordingly, there is a need for a basketball game record input system and a basketball game record input method to efficiently record and store detailed information about various elements. The problem to be solved

[0008] The present invention aims to solve the aforementioned problems, and the objective of the present invention is to provide a basketball game record input system and a basketball game record input method capable of efficiently inputting and storing records of various situations occurring during a basketball game in real time.

[0009] Another objective of the present invention is to provide a basketball game record input system and a basketball game record input method capable of storing and classifying basketball game records obtained by other components in conjunction with basketball game records entered by a scorekeeper.

[0010] The problems of the present invention are not limited to those mentioned above, and other unmentioned problems will be clearly understood by a person skilled in the art to which the present invention pertains from the description below. means of solving the problem

[0011] According to one aspect of the present invention, a basketball game record input system for recording a basketball game situation in real time is provided, comprising: a first recording device including a first input unit for receiving first data including a basketball game situation, a first memory for storing the first data received by the first input unit, and a first communication unit; and a second recording device including a second communication unit for receiving the first data from the first communication unit, a second memory for storing the first data received by the second communication unit, a second display unit for displaying the first data received by the second communication unit, and a second input unit for receiving second data including first coordinate information corresponding to the first data displayed on the second display unit.

[0012] At this time, the individual data values ​​constituting the first data may include one or more of the game elapsed time, player identification information, team information, action information, and success status.

[0013] At this time, the individual data values ​​constituting the second data may include one or more of the game elapsed time, player identification information, team information, action information, and success status, along with the first coordinate information.

[0014] At this time, the first recording device may further include a first display unit that sequentially displays the first data received by the first input unit.

[0015] At this time, the second recording device may include a second display unit that sequentially displays the first data received by the second communication unit.

[0016] At this time, the second input unit includes a first court image simulating a basketball court, and the second input unit receives a predetermined first position on the first court image and can receive the first coordinate information corresponding to the coordinates corresponding to the first position as the second data.

[0017] At this time, the second input unit displays the received first position as a predetermined mark on the first court image, and depending on the basketball game situation performed at the position corresponding to the first position, the first position may be displayed as a mark of a different shape on the first court image.

[0018] At this time, the first data and the second data calculate cumulative score information for each player or team from the start of the basketball game to a predetermined point in time, wherein the first data calculates the cumulative score information by combining the score information of individual data values ​​constituting the first data, and the second data calculates the cumulative score information by combining the action information constituting the second data, the success status, and the first coordinate information, and if the first coordinate information input into the second data corresponds to a position outside the 3-point line on the first court image, the score according to the action can be calculated by applying 3 points.

[0019] At this time, the second input unit can filter whether to display a plurality of first positions corresponding to a plurality of first coordinate information constituting the second data on the first coat image according to a predetermined standard.

[0020] At this time, when the first input unit receives the first data regarding the situation in which a score is recognized, it may display a linked input unit that receives information regarding the assist situation.

[0021] At this time, a server may further include a third communication unit that receives the first data and the second data from the second communication unit, and a third memory that stores the first data and the second data.

[0022] At this time, the system further includes an output device that requests the transmission of the first data and the second data to the server; wherein the server may further include a third processor that processes the first data and the second data into a form requested by the output device.

[0023] At this time, the output device includes a display that visually outputs the first data and the second data, wherein the display outputs a second court image simulating a basketball court, and the first data and the second data can be output at a position on the second court image corresponding to the first coordinate information included in the first data and the second data.

[0024] At this time, the second coat image is formed as an image processed by rotating the first coat image by a predetermined angle, changing its size, or cutting out a part thereof, and the third processor of the server calculates second coordinate information on the second coat image corresponding to the first coordinate information on the first coat image, and the third communication unit of the server can match the second coordinate information with the first data and the second data and transmit it to the output device.

[0025] At this time, the first coordinate information and the second coordinate information are represented as a combination of an x-coordinate representing a longitudinal distance from a predetermined coordinate reference point and a y-coordinate representing a transverse distance from the coordinate reference point, wherein the coordinate reference point may be located at the position where the left and top edges of the first coat image meet and at the position where the left and top edges of the second coat image meet, respectively.

[0026] At this time, when the second coat image is formed as an image rotated 180 degrees from the first coat image, the x-coordinate of the second coordinate information is calculated as the value obtained by subtracting the x-coordinate of the first coordinate information from the first horizontal length corresponding to the horizontal length of the first coat image, and the y-coordinate of the second coordinate information can be calculated as the value obtained by subtracting the y-coordinate of the first coordinate information from the first vertical length corresponding to the vertical length of the first coat image.

[0027] At this time, when the second coat image is formed as an image rotated 90 degrees from the first coat image, the second horizontal length corresponding to the horizontal length of the second coat image is set as the first vertical length corresponding to the vertical length of the first coat image, and the second vertical length corresponding to the vertical length of the second coat image can be set as the first horizontal length corresponding to the horizontal length of the first coat image.

[0028] At this time, when the second coat image is formed as an image rotated 90 degrees clockwise from the first coat image, the x-coordinate of the second coordinate information is calculated as the value obtained by subtracting the y-coordinate value of the first coordinate information from the second horizontal axis length, and the y-coordinate of the second coordinate information can be calculated as the same value as the x-coordinate value of the first coordinate information.

[0029] At this time, when the second coat image is formed as an image rotated 90 degrees counterclockwise from the first coat image, the x-coordinate of the second coordinate information is calculated to be the same value as the y-coordinate value of the first coordinate information, and the y-coordinate of the second coordinate information can be calculated as the value obtained by subtracting the x-coordinate value of the first coordinate information from the second longitudinal axis length.

[0030] At this time, when the second coat image is formed as an image that is increased or decreased by a predetermined ratio from the first coat image, the x-coordinate of the second coordinate information is calculated as a value obtained by multiplying the x-coordinate value of the first coordinate information by the predetermined ratio, and the y-coordinate of the second coordinate information can be calculated as a value obtained by multiplying the y-coordinate value of the first coordinate information by the predetermined ratio.

[0031] At this time, when the second coat image is formed as an image that has been changed from the first coat image to a half coat image, the third processor calculates the x-coordinate and y-coordinate of the second coordinate information as a value obtained by subtracting a predetermined transformation value from the x-coordinate and y-coordinate of the second coordinate information when the second coat image has not been changed to a half coat image, wherein the transformation value is calculated as a value corresponding to the vertical axis length of the second coat image for the y-coordinate of the second coordinate information when the half line is located at the top of the second coat image, calculated as a value corresponding to the horizontal axis length of the second coat image for the x-coordinate of the second coordinate information when the half line is located at the left end of the second coat image, and can be calculated as 0 for the x-coordinate and y-coordinate of the second coordinate information when the half line is located at the right end or bottom of the second coat image.

[0032] At this time, if the second coat image is formed by performing two or more of the following changes from the first coat image: rotating it by a predetermined angle, increasing or decreasing it by a predetermined ratio, or converting it into a half coat, the third processor may first calculate the second coordinate information of the second coat image in a state rotated by the predetermined angle from the first coat image, modify the value obtained by multiplying the calculated second coordinate information by the predetermined ratio as the second coordinate information, and then convert the second coordinate information into the half coat and calculate it.

[0033] According to another aspect of the present invention, a method for inputting a basketball game record is provided, comprising: a first data input step of inputting first data including a basketball game situation into a first recording device having a first input unit for receiving said first data; a first data transmission step of transmitting said first data received from the first recording device to a second recording device capable of communicating with said first recording device; and a second data input step of inputting second data including first coordinate information corresponding to said first data received from the first recording device into a second recording device having a second input unit for receiving said second data.

[0034] At this time, the first data input step and the first data transmission step may be performed separately for each individual data whenever individual data constituting the first data is input to the first input unit.

[0035] At this time, the individual data values ​​constituting the first data above may be any one or more of the game elapsed time, player identification information, team information, action information, and success status.

[0036] At this time, the individual data values ​​constituting the second data may include one or more of the game elapsed time, player identification information, team information, action information, and success status, along with the first coordinate information.

[0037] At this time, the second data input step may include: a step of selecting individual data constituting the received first data; a step of inputting first coordinate information corresponding to the individual data; and a step of forming second data in which the first coordinate information and the individual data are combined.

[0038] At this time, the method further includes: a step of transmitting the second data from the second recording device to a server side storing the second data; and a data output step of receiving and outputting the second data stored in the server to a predetermined output device by inputting a predetermined command to the server side, wherein the server can process the second data according to the command and transmit the processed second data to the output device side. Effects of the invention

[0039] According to the above configuration, a basketball game record input system and a basketball game record input method according to one aspect of the present invention can receive record input quickly and easily by dualizing the input of records regarding various situations occurring during a basketball game, and by configuring a first recording device that receives information about players and situations excluding coordinate information, and a second recording device that receives coordinate information corresponding to the information input by the first recording device.

[0040] A basketball game record input system and a basketball game record input method according to another aspect of the present invention can improve the accuracy of record input by dualizing record input to enable cross-checking during the basketball game record input process.

[0041] A basketball record input system and a basketball record input method according to another aspect of the present invention can match an input record to a court image according to a user's command and output it to facilitate record analysis.

[0042] The effects of the present invention are not limited to the effects described above, and should be understood to include all effects that can be inferred from the configuration of the invention described in the detailed description or claims of the present invention. Brief explanation of the drawing

[0043] FIG. 1 is a structural diagram illustrating a basketball game record input system according to one embodiment of the present invention. FIG. 2 is a drawing illustrating the first input section and the first display section of the first recording device of a basketball game record input system according to one embodiment of the present invention. FIG. 3 is a diagram illustrating a linked input section of a basketball game record input system according to one embodiment of the present invention. FIG. 4 is a drawing illustrating the second input section, the second display section, and the third display section of the second recording device of a basketball game record input system according to one embodiment of the present invention. FIG. 5 is a structural diagram illustrating the process of inputting first data and second data of a basketball game record input system according to one embodiment of the present invention. FIG. 6 is a drawing illustrating a second court image output to an output device of a basketball game record input system according to one embodiment of the present invention. FIG. 7 is a drawing illustrating a second coat image formed from a first coat image in a form that is not rotated, according to one embodiment of the present invention. FIG. 8 is a drawing illustrating a second coat image formed in a shape rotated 180 degrees from a first coat image according to one embodiment of the present invention. FIG. 9 is a drawing illustrating a second coat image formed in a shape rotated 90 degrees clockwise from a first coat image according to one embodiment of the present invention. FIG. 10 is a drawing illustrating a second coat image formed by rotating it 90 degrees counterclockwise from a first coat image according to one embodiment of the present invention. FIG. 11 is a drawing showing the second coat image shown in FIG. 10 transformed into a half coat shape. FIG. 12 is a flowchart illustrating a basketball record input method according to one embodiment of the present invention. FIG. 13 is a flowchart illustrating in detail the second data input step of a basketball record input method according to one embodiment of the present invention. FIG. 14 is a flowchart illustrating the process of outputting data of a basketball record input method according to one embodiment of the present invention. Specific details for implementing the invention

[0044] Hereinafter, embodiments of the present invention are described in detail with reference to the attached drawings so that those skilled in the art can easily implement the present invention. The present invention may be embodied in various different forms and is not limited to the embodiments described herein. In the drawings, parts unrelated to the explanation have been omitted to clearly explain the present invention, and the same reference numerals have been used for identical or similar components throughout the specification.

[0045] The words and terms used in this specification and claims are not limited to their ordinary or dictionary meanings, but should be interpreted in a meaning and concept consistent with the technical spirit of the invention in accordance with the principles by which the inventor defines terms and concepts to best describe his invention.

[0046] In this specification, terms such as “comprising” or “having” are intended to describe the existence of the features, numbers, steps, actions, components, parts, or combinations thereof described in the specification, and should not be understood as precluding the existence or addition of one or more other features, numbers, steps, actions, components, parts, or combinations thereof.

[0047] Some embodiments of the present disclosure may be represented by functional block configurations and various processing steps. Some or all of these functional blocks may be implemented by various numbers of hardware and / or software configurations that execute specific functions. For example, the functional blocks of the present disclosure may be implemented by one or more microprocessors or by circuit configurations for a specific function. Additionally, for example, the functional blocks of the present disclosure may be implemented in various programming or scripting languages. The functional blocks may be implemented as algorithms executed on one or more processors. Furthermore, the present disclosure may employ prior art for electronic configuration, signal processing, and / or data processing, etc.

[0048] Thickness or size has been exaggerated in the drawings to clearly express the characteristics of the configuration, and the thickness or size of the configuration shown in the drawings is not necessarily the same as the actual value.

[0049] In the following description, descriptions of some components may be omitted to clarify the features of the present invention.

[0050] A basketball game record input system (1) according to one embodiment of the present invention is a basketball game record input system (1) capable of inputting, storing, and outputting data related to a basketball game.

[0051] FIG. 1 is a structural diagram illustrating a basketball game record input system according to one embodiment of the present invention.

[0052] A basketball game record input system (1) according to one embodiment of the present invention may include a first recording device (10) that receives first data including a basketball game situation, a second recording device (20) that receives the first data from the first recording device (10) and receives second data including coordinate information corresponding to the first data, a server (30) that receives the second data from the second recording device (20) and stores the second data, and an output device (40) that transmits a predetermined command to the server (30), receives the second data processed according to the transmitted command, and outputs it.

[0053] At this time, the first data may consist of a set of one or more individual data regarding a basketball game.

[0054] At this time, individual data constituting the first data may include one or more of the following: the elapsed time from the start of the game until the point in time when the game situation is performed, i.e., the game elapsed time; player identification information including the jersey number of the player who performed the action subject to the game record; the team information of the player; the action performed by the player, i.e., the action subject to the game record; and whether the action performed by the player was successful.

[0055] The first recording device (10) may include a first input unit (12) for receiving first data, a first memory (13) for storing first data, a first display unit (14) for displaying first data input through the first input unit (12), and a first communication unit (16) capable of wired or wireless communication with other components of the present invention.

[0056] At this time, the first recording device (10) may be controlled by a first processor (11) comprising one or more processors. The one or more processors may comprise a hardware unit that executes one or more instructions. For example, the one or more processors may include at least one Arithmetic Logic Unit (ALU) and a register.

[0057] Additionally, the first memory (13) of the first recording device (10) stores one or more instructions. The one or more instructions may be executed by the first processor (11). The first memory (13) may include a hardware device configured to store and execute one or more instructions.

[0058] For example, the first memory (13) may include a storage medium such as ROM, RAM, flash memory, etc. Additionally, the first memory (13) may include magnetic media such as floppy disks and magnetic tapes, optical media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), magneto-optical media such as floptical disks, etc.

[0059] The first recording device (10) is a device for inputting sports game records and can be implemented as various electronic devices that include a first display unit (14), such as a PC, tablet PC, smartphone, or PDA, and can receive first data into the first input unit (12) through a first input device (17) connected to the first recording device (10), such as a mouse and keyboard.

[0060] In one embodiment of the present invention, the first recording device (10) may receive game data, including game entries, player information, and schedules, from a server (30) or a first input device (17). Subsequently, the game data, etc., may be stored in a first memory (13) provided in the first recording device (10), and the corresponding game data may be retrieved during the process of recording a sports game record using a program installed in the first recording device (10).

[0061] At this time, the above program may be provided to the first recording device (10) in the form of SaaS (Software-as-a-Service). That is, the above program may be provided in a cloud computing manner that provides applications, platforms, etc. to users through an internet browser.

[0062] FIG. 2 is a drawing illustrating a first input unit and a first display unit of a first recording device of a basketball game record input system according to an embodiment of the present invention. FIG. 3 is a drawing illustrating a linked input unit of a basketball game record input system according to an embodiment of the present invention.

[0063] Referring to FIG. 2, the first recording device (10) can visually display a first input section (12) through which a user can input a game record by operating a first input device (17).

[0064] At this time, the first input unit (12) may be displayed on a display provided in the first recording device (10), and is not limited to being implemented as a physical button.

[0065] The first input unit (12) may display a list of players included in the game data stored in the first memory (13) before the start of the basketball game, or a list of players entered by the user using the first input device (17).

[0066] At this time, the list of players displayed in the first input unit (12) may only display players who are playing a basketball game on the basketball court. If a player is substituted while the basketball game is in progress, the list of players displayed in the first input unit (12) may be changed.

[0067] At this time, the change in the player list can be performed by the user inputting a replacement record into the first input unit (12) using the first input device (17).

[0068] The first input section (12) can form a table by creating information about situations that may occur during a basketball game, i.e., action information, in a different direction from the player list.

[0069] For example, referring to FIG. 2, in the first input section (12), a list of players may be arranged vertically along the left vertical column, and action information may be arranged horizontally along the upper horizontal row.

[0070] Accordingly, a corresponding player and a corresponding action can be assigned to each cell that makes up the table.

[0071] For example, in Figure 2, the cell at the intersection of the column where 3-point attempts are listed and the row where Park Ji-hoon is listed as the player name can correspond to the content where player Park Ji-hoon performed a 3-point attempt.

[0072] At this time, the user can input first data into the first input unit (12) by inputting a predetermined signal into each cell using the first input device (17).

[0073] As described at this time, a specific cell displayed in the first input unit (12) can display the number of times the cell has been entered accumulated.

[0074] At this time, the success or failure of the action included in the first data can be entered in a way that inputs the corresponding player and action into the cell. For example, if the first input device (17) is a mouse and Player A attempts a 3-point shot and succeeds, a left mouse click signal can be entered into the corresponding cell, and conversely, if Player A attempts a 3-point shot and fails, a right mouse click signal can be entered into the corresponding cell.

[0075] However, this is not limited to this, and as illustrated, it is also possible to set different columns for the success and failure situations of a specific action. For example, referring to FIG. 2, among the columns constituting the first input section (12), the 3-point shot column and the 3-point attempt column may be separated, so that when the 3-point shot is successful, the first data is entered into the 3-point shot column, and when the 3-point shot is unsuccessful, the first data is entered into the 3-point attempt column.

[0076] At this time, it is also possible to display the cumulative score for each player as illustrated, according to the first data record entered into the first input unit (12).

[0077] Referring to FIG. 3, a basketball record input system (1) according to one embodiment of the present invention may display a linked input unit (121) in which a linked situation corresponding to a specific situation is input when a user inputs a predetermined first data to a first input unit (12).

[0078] Accordingly, instead of the user having to think of and record the linked situations for each specific action individually, the linked situations for a specific situation are presented to the user in advance, making it possible to easily input the linked situations without any omissions.

[0079] Meanwhile, referring to FIG. 2, the first recording device (10) may be equipped with a separate time recording unit.

[0080] Accordingly, the time elapsed since the start of the game or the remaining time of the quarter may be displayed through the time recorder, and when a predetermined first data is entered into the first input unit (12), the time recorder may record the time at which the first data was entered.

[0081] Accordingly, the first memory (13) can store together the action of a predetermined basketball situation input through the first input unit (12), the player who performed the action, whether the action was successful, and the time at which the action was performed.

[0082] Meanwhile, the first recording device (10) may also be equipped with a first display unit (14) that displays the input first data.

[0083] The first display unit (14) can display the input first data in a time series.

[0084] The first display unit (14) can display the first input data in real time, and accordingly, the user can check the data entered into the first recording device (10) themselves to check whether an error occurs in real time.

[0085] FIG. 4 is a diagram illustrating the second input unit, the second display unit, and the third display unit of the second recording device of a basketball game record input system according to an embodiment of the present invention. FIG. 5 is a structural diagram illustrating the process of inputting first data and second data of a basketball game record input system according to an embodiment of the present invention.

[0086] A first recording device (10) of a basketball record input system (1) according to one embodiment of the present invention can transmit first data (51) received through a first input unit (12) to a second communication unit (26) of a second recording device (20) through a first communication unit (16) provided in the first recording device (10).

[0087] The second recording device (20) may include a second input unit (22) for receiving first coordinate information included in the second data (52), a second memory (23) for storing the second data (52), a second display unit (24) for displaying the first data (51) received from the first communication unit (16), a fifth display unit (25) for displaying the second data (52), and a second communication unit (26) capable of wired or wireless communication with other components of the present invention.

[0088] At this time, the second data (52) may be composed of a first data (51) that includes at least one of the following: the elapsed time from the start of the game until the point in time when the game situation is performed, i.e., the game elapsed time; player identification information including the number of the player who performed the action subject to the game record; the team information of the player; the action performed by the player, i.e., the action subject to the game record; and whether the action performed by the player was successful; and a first coordinate information and additional action information received through the second input unit (22).

[0089] At this time, the second recording device (20) may be controlled by a second processor (21) comprising one or more processors. The one or more processors may comprise a hardware unit that executes one or more instructions. For example, the one or more processors may include at least one Arithmetic Logic Unit (ALU) and a register.

[0090] Additionally, the second memory (23) of the second recording device (20) stores one or more instructions. The one or more instructions may be executed by the second processor (21). The second memory (23) may include a hardware device configured to store and execute one or more instructions.

[0091] For example, the second memory (23) may include a storage medium such as ROM, RAM, flash memory, etc. Additionally, the second memory (23) may include magnetic media such as floppy disks and magnetic tapes, optical media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), magneto-optical media such as floptical disks, etc.

[0092] The second recording device (20) is a device for inputting sports game records and can be implemented as various electronic devices such as a PC, tablet PC, smartphone, PDA, etc., which include a second display unit (24) and a third display unit (25), and can receive second data (52) into the second input unit (22) through a second input device (27) connected to the second recording device (20), such as a mouse and keyboard.

[0093] In one embodiment of the present invention, the second recording device (20) may receive the first data (51), etc. from the first recording device (10), store game data, etc. in the second memory (23), and retrieve the game data during the process of recording a sports game record using a program installed in the second recording device (20).

[0094] At this time, the above program may be provided to the second recording device (20) in the form of SaaS (Software-as-a-Service). That is, the above program may be provided in a cloud computing manner that provides applications, platforms, etc. to users through an internet browser.

[0095] The second display unit (24) of the second recording device (20) can display the first data (51) received from the first recording device (10) in a time-series manner.

[0096] Accordingly, the first data (51) input into the first recording device (10) is displayed in real time, and the user of the second recording device (20) can match the displayed first data (51) with the first coordinate information through the second input unit (22).

[0097] The second input section (22) of the second recording device (20) may be a first court image (61) simulating a basketball court so that the user can easily input coordinate information into individual data constituting the first data (51).

[0098] The user can select individual data among the first data (51) displayed on the second display unit (24), input coordinate information for the individual data onto the first coat image (61), and input the first coordinate information into the second input unit (22).

[0099] The user can input first coordinate information onto the first coat image (61) through the second input device (27) connected to the second recording device (20). At this time, the user can input the first coordinate information onto a predetermined location on the first coat image (61) and simultaneously input additional action content related to the first coordinate information and the first data (51).

[0100] For example, if the second input device (27) is a mouse and player A attempts a 3-point shot and succeeds, a left mouse click signal may be input to the location where player A attempted the 3-point shot on the first court image (61), and conversely, if player A attempts a 3-point shot and fails, a right mouse click signal may be input to the location where player A attempted the 3-point shot on the first court image (61).

[0101] Accordingly, the success or failure of an action during the input process of the first data (51) through the first input unit (12) and the success or failure of an action during the input process of the first coordinate information of the first court image (61) of the second input unit (22) can be entered redundantly, and by checking whether the success or failure of the redundantly entered actions matches, it is possible to accurately input the basketball game record.

[0102] Meanwhile, it is possible to improve the accuracy of the basketball game record through the relationship between the coordinate information assigned to the first court image (61), the first coordinate information entered by the user, and the action.

[0103] For example, when a 3-point shot is successful or a 3-point shot is missed, if the first coordinate information is entered inside the 3-point line of the first court image (61), a contradiction may occur, and accordingly, the user can quickly check for errors during the record input process.

[0104] At this time, the error checking process may also be performed in such a way that the second recording device (20) outputs a message related to the occurrence of an error to the user, or assigns 3 points for a successful shot outside the 3-point line and assigns 2 points for a successful shot inside the 3-point line, so that the user can check the calculated score.

[0105] For example, the first data input into the first input unit (12) can calculate cumulative score information for each player or team from the start of the basketball game to a predetermined point in time by the calculation of the first processor (11), and the second data input into the second input unit (22) can calculate cumulative score information for each player or team from the start of the basketball game to a predetermined point in time by the calculation of the second processor (21).

[0106] At this time, the scoring information of the second data may be calculated differently depending on whether the first coordinate information corresponds to coordinates outside the three-point line or to coordinates inside the three-point line. Accordingly, if the user recorded a 2-point shot when inputting the first data, but coordinate information outside the three-point line is input when inputting the first coordinate information of the second data, a difference may occur in the accumulated score.

[0107] By identifying such differences, users can quickly correct errors by determining the point where the score information of the first and second data differs.

[0108] Meanwhile, the second input unit (22) can implement additional action information through a separate button during the input process of the first coordinate information.

[0109] For example, in the case of an assist situation or a steal situation, it is possible for the user to input first coordinate information on the first court image (61) while inputting a separately assigned button, and in the case of a fast break situation or a free throw situation, the second input unit (22) can also receive input through a separate button.

[0110] In this way, the first coordinate information entered by the user on the first coat image (61) of the second input unit (22) can be displayed in real time on the first coat image (61) so that the user can verify it. At this time, the first coordinate information displayed on the first coat image (61) may be displayed in different shapes depending on the type and success status of the action corresponding to the first coordinate information.

[0111] At this time, the user can input a signal to a predetermined button provided in the second input unit (22) to filter whether to display a plurality of first coordinate information displayed on the first coat image (61).

[0112] In this way, when a user receives first coordinate information and additional action information through the second input unit (22), the second processor (21) can match this with the first data (51) to form second data (52) and display it on the third display unit (25).

[0113] The second data (52) displayed on the third display unit (25) may include the first data (51) and the first coordinate information, and individual data may be listed in a time series in the same way as the first data (51).

[0114] Accordingly, the user can compare the first data (51) listed and displayed on the second display unit (24) with the second data (52) listed and displayed on the third display unit (25) to quickly identify errors occurring during the input and formation process of the second data (52).

[0115] As described, the first data (51) displayed on the second display unit (24) and the second data (52) displayed on the third display unit (25) can display the time at which the corresponding action was performed, team information, player information, and action information.

[0116] At this time, the first data (51) and the second data (52) can be independently input, formed, and displayed as each individual data constituting the data.

[0117] Referring to FIG. 6, as an example, a first data (51) comprising a plurality of individual data (511, 512, 513, 514) consisting of player information, team information, action information, and time information may be input to the first input unit (12).

[0118] At this time, the first input unit (12) can receive each individual data in chronological order. For example, the first data (51) input to the first input unit (12) can be input in the order of 1-1 individual data (511), 1-2 individual data (512), 1-3 individual data (513), and 1-4 individual data (514) according to time.

[0119] At this time, instead of waiting until 1-1 individual data (511), 1-2 individual data (512), 1-3 individual data (513), and 1-4 individual data (514) are all input and then performing the next step, the process for each individual data (511, 512, 513, 514) can be performed as soon as each individual data (511, 512, 513, 514) is input.

[0120] For example, as soon as 1-1 individual data (511) is input into the first input unit (12), 1-1 individual data (511) is stored in the first memory (13) and 1-1 individual data (511) can be transmitted to the first communication unit (16). Afterwards, 1-1 individual data (511) can be transmitted to the second communication unit (26) and then displayed on the second display unit (24).

[0121] At this time, 1-1 individual data (511) displayed on the second display unit (24) is selected, and 2-1 individual data (521) including first coordinate information corresponding thereto is input through the second input unit (22), and individual data of the second data (52) reflecting 1-1 individual data (511) and 2-1 individual data (521) can be transmitted to the second memory (23) and the third display unit (25).

[0122] This process can be performed independently after 1-1 individual data (511) is input into the first input unit (12), regardless of whether 1-2 individual data (512) is input and when it is input.

[0123] Accordingly, for example, at the same time that 1-1 individual data (511) is transmitted to the second display unit (24) side via the second communication unit (26), 1-2 individual data (512) is transmitted to the second communication unit (26) side via the first communication unit (16), and at the same time that 1-3 individual data (513) can be input to the first input unit (12).

[0124] Along with this, the input of 2-1 individual data (521), 2-2 individual data (522), 2-3 individual data (523), and 2-4 individual data (524) for forming the second data (52), and the formation of the second data (52) reflecting each individual data can also be performed independently for each individual data.

[0125] The first data (51) and the second data (52), which are sequentially input and formed in this manner, can be sequentially arranged and displayed on the first display unit (14), the second display unit (24), and the third display unit (25).

[0126] A basketball record input system (1) according to one embodiment of the present invention may further include a server (30) that receives and stores second data (52) from a second communication unit (26) of a second recording device (20).

[0127] The server (30) may include a third memory (33) that stores the second data (52) received, and a third communication unit (36) capable of wired or wireless communication with other components of the present invention.

[0128] At this time, the server (30) may be controlled by a third processor (31) comprising one or more processors. The one or more processors may comprise a hardware unit that executes one or more instructions. For example, the one or more processors may include at least one Arithmetic Logic Unit (ALU) and a register.

[0129] Additionally, the third memory (33) of the server (30) stores one or more instructions. The one or more instructions may be executed by the third processor (31). The third memory (33) may include a hardware device configured to store and execute one or more instructions.

[0130] For example, the third memory (33) may include a storage medium such as ROM, RAM, flash memory, etc. Additionally, the third memory (33) may include magnetic media such as floppy disks and magnetic tapes, optical media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), magneto-optical media such as floptical disks, etc.

[0131] In addition, a basketball record input system (1) according to one embodiment of the present invention may further include an output device (40) that communicates with a server (30) to receive second data (52) from the server (30) and outputs the second data (52).

[0132] At this time, the output device (40) may be a terminal equipped with a predetermined visual transmission means.

[0133] For example, the output device (40) may be a device equipped with a specific display (44), such as a PC, tablet PC, smartphone, PDA, etc.

[0134] However, the output device (40) according to the present invention is not necessarily limited to a device equipped with a display (44), and is not limited to a device that outputs the second data (52) in a text form or voice form in a manner desired by the user.

[0135] FIG. 6 is a drawing illustrating a second court image output to an output device of a basketball game record input system according to an embodiment of the present invention. FIG. 7 is a drawing illustrating a second court image according to an embodiment of the present invention formed in a form that is not rotated from a first court image. FIG. 8 is a drawing illustrating a second court image according to an embodiment of the present invention formed in a form rotated 180 degrees from a first court image. FIG. 9 is a drawing illustrating a second court image according to an embodiment of the present invention formed in a form rotated 90 degrees clockwise from a first court image. FIG. 10 is a drawing illustrating a second court image according to an embodiment of the present invention formed in a form rotated 90 degrees counterclockwise from a first court image. FIG. 11 is a drawing illustrating a second court image shown in FIG. 10 transformed into a half court shape.

[0136] Referring to FIGS. 6 to 11, an output device (40) according to one embodiment of the present invention can output a second coat image (62) similar to a first coat image (61) through a display (44).

[0137] The output device (40) can filter and display the second data (52) that matches the conditions desired by the user on the second coat image (62).

[0138] At this time, when a user inputs a specific condition, the condition input by the user is transmitted to the server (30), and a third processor (31) equipped in the server (30) processes the second data (52) by reflecting the condition and can transmit the processed second data (52) to the output device (40).

[0139] At this time, the second coat image (62) can be formed as an image processed by rotating the first coat image (61) by a predetermined angle, changing its size, or cutting out a part of it.

[0140] For example, the second coat image (62) can be formed by rotating the first coat image (61) 180 degrees as shown in FIG. 8, by rotating the first coat image (61) 90 degrees clockwise as shown in FIG. 9, by rotating the first coat image (61) 90 degrees counterclockwise as shown in FIG. 10, and it is also possible to transform the first coat image (61) into a half-coat shape after rotating it as shown in FIG. 11. In addition, it is also possible to form the second coat image (62) by enlarging or reducing the first coat image (61) by a predetermined ratio.

[0141] At this time, the third processor (31) of the server (30) calculates second coordinate information on the second coat image (62) corresponding to first coordinate information on the first coat image (61) according to a command transmitted from the output device (40) to the server (30), and the third communication unit (36) of the server (30) can match the second coordinate information with the first data (51) and the second data (52) and transmit it to the output device (40).

[0142] At this time, the first coordinate information and the second coordinate information can be represented as a combination of an x-coordinate representing the longitudinal distance from a predetermined coordinate reference point (619, 629, 639, 649, 659) and a y-coordinate representing the transverse distance from the coordinate reference point.

[0143] For example, the coordinate reference points (619, 629, 639, 649, 659) may be located at the position where the left and top edges of the first coat image meet, and at the position where the left and top edges of the second coat image meet, respectively.

[0144] Referring to FIG. 7, when a second coat image (62) according to one embodiment of the present invention is formed in a form that is not rotated from the first coat image (61), the second coat image (62) may be formed as a rectangular image having a horizontal length coordinate corresponding to the first horizontal length (611) and a vertical length coordinate corresponding to the first vertical length (612) from a coordinate reference point (619).

[0145] At this time, the second coat image (62) may have an outline and a blank space formed as an external space.

[0146] The margin space can be formed with a first horizontal margin length (617) in the horizontal direction and a first vertical margin length (618) in the vertical direction.

[0147] For example, if the first horizontal margin length (617) is set to 25 and the first vertical margin length (618) is set to 25, the coordinates of the top-left corner where the outlines intersect can be set to (25, 25), as shown in FIG. 6.

[0148] Additionally, the coordinate corresponding to the first horizontal maximum length (613), which is the length obtained by subtracting the first horizontal margin length (617) from the first horizontal axis length (611), may correspond to the x-coordinate of the second coordinate information that does not go beyond the outline.

[0149] Likewise, the coordinate corresponding to the first maximum length (614), which is the length obtained by subtracting the first margin length (618) from the first vertical axis length (612), can correspond to the y-coordinate of the second coordinate information that does not go outside the outline.

[0150] Additionally, regarding the second coordinate information of a predetermined position, the distance from the left end of the second coat image (62) including the margin to the predetermined position may be the x-coordinate (615) of the second coordinate information, and the distance from the top of the second coat image (62) including the margin to the predetermined position may be the y-coordinate (616) of the second coordinate information.

[0151] Accordingly, when a second coat image (62) is formed as in Fig. 7, the server (30) can calculate the second coordinate information in the same manner as above through the calculation of the third processor (31) and transmit it to the output device (40).

[0152] Referring to FIG. 8, when a second coat image (62) according to one embodiment of the present invention is formed in a shape rotated 180 degrees from the first coat image (61), the second coat image (62) may be formed as a rectangular image having a horizontal length coordinate corresponding to the second horizontal length (621) and a vertical length coordinate corresponding to the second vertical length (622) from a coordinate reference point (629).

[0153] At this time, the second coat image (62) may have an outline and a blank space formed as an external space.

[0154] The margin space can be formed with a second horizontal margin length (627) in the horizontal direction and a second vertical margin length (628) in the vertical direction.

[0155] Additionally, the coordinate corresponding to the second horizontal maximum length (623), which is the length obtained by subtracting the second horizontal margin length (627) from the second horizontal axis length (621), may correspond to the x-coordinate of the second coordinate information that does not go beyond the outline.

[0156] Likewise, the coordinate corresponding to the second maximum length (624), which is the length obtained by subtracting the second margin length (628) from the second vertical axis length (622), can correspond to the y-coordinate of the second coordinate information that does not go outside the outline.

[0157] At this time, the x-coordinate of the second coordinate information for a predetermined position is calculated by subtracting the x-coordinate of the first coordinate information of the first court image (61), prior to rotation, from the first horizontal length corresponding to the horizontal length of the first court image (61), and the y-coordinate of the second coordinate information can be calculated by subtracting the y-coordinate of the first coordinate information of the first court image (61) from the first vertical length corresponding to the vertical length of the first court image (61).

[0158] At this time, the horizontal length of the first coat image (61) can be calculated in the same way as the first horizontal length (611) shown in FIG. 7, and the vertical length of the first coat image (61) can be calculated in the same way as the first vertical length (612) shown in FIG. 7.

[0159] Accordingly, when a second coat image (62) is formed as in FIG. 8, the server (30) can calculate the second coordinate information in the same manner as above through the calculation of the third processor (31) and transmit it to the output device (40).

[0160] Referring to FIG. 9, when a second coat image (62) according to one embodiment of the present invention is formed in a shape rotated 90 degrees clockwise from the first coat image (61), the second coat image (62) may be formed as a rectangular image having a horizontal length coordinate corresponding to the third horizontal length (631) and a vertical length coordinate corresponding to the third vertical length (632) from a coordinate reference point (639).

[0161] The third horizontal length (631) corresponding to the horizontal length of the second coat image is set to a value corresponding to the vertical length of the first coat image, and the second vertical length (632) corresponding to the vertical length of the second coat image can be set to a value corresponding to the horizontal length of the first coat image.

[0162] At this time, the second coat image (62) may have an outline and a blank space formed as an external space.

[0163] The margin space can be formed with a third horizontal margin length (637) in the horizontal direction and a third vertical margin length (638) in the vertical direction.

[0164] Additionally, the coordinate corresponding to the third maximum horizontal length (633), which is the length obtained by subtracting the third horizontal margin length (637) from the third horizontal axis length (631), may correspond to the x-coordinate of the second coordinate information that does not go beyond the outline.

[0165] Likewise, the coordinate corresponding to the third maximum length (634), which is the length obtained by subtracting the third margin length (638) from the third vertical axis length (632), can correspond to the y-coordinate of the second coordinate information that does not go outside the outline.

[0166] At this time, the x-coordinate of the second coordinate information for a predetermined position is calculated by subtracting the y-coordinate value of the first coordinate information from the third horizontal axis length (631), and the y-coordinate of the second coordinate information can be calculated as the same value as the x-coordinate value of the first coordinate information.

[0167] At this time, the horizontal length of the first coat image (61) can be calculated in the same way as the first horizontal length (611) shown in FIG. 7, and the vertical length of the first coat image (61) can be calculated in the same way as the first vertical length (612) shown in FIG. 7.

[0168] Accordingly, when a second coat image (62) is formed as in FIG. 9, the server (30) can calculate the second coordinate information in the same manner as above through the calculation of the third processor (31) and transmit it to the output device (40).

[0169] Referring to FIG. 10, when a second coat image (62) according to one embodiment of the present invention is formed in a shape rotated 90 degrees clockwise from the first coat image (61), the second coat image (62) may be formed as a rectangular image having a horizontal length coordinate corresponding to the fourth horizontal length (641) and a vertical length coordinate corresponding to the fourth vertical length (642) from a coordinate reference point (649).

[0170] The fourth horizontal length (641) corresponding to the horizontal length of the second coat image is set to a value corresponding to the vertical length of the first coat image, and the fourth vertical length (642) corresponding to the vertical length of the second coat image can be set to a value corresponding to the horizontal length of the first coat image.

[0171] At this time, the second coat image (62) may have an outline and a blank space formed as an external space.

[0172] The margin space can be formed with a fourth horizontal margin length (647) in the horizontal direction and a fourth vertical margin length (648) in the vertical direction.

[0173] Additionally, the coordinate corresponding to the fourth maximum horizontal length (643), which is the length obtained by subtracting the fourth horizontal margin length (647) from the fourth horizontal axis length (641), may correspond to the x-coordinate of the second coordinate information that does not go beyond the outline.

[0174] Likewise, the coordinate corresponding to the fourth maximum length (644), which is the length obtained by subtracting the fourth margin length (648) from the fourth vertical axis length (642), can correspond to the y-coordinate of the second coordinate information that does not go outside the outline.

[0175] At this time, the y-coordinate value of the second coordinate information for a predetermined position is calculated to be the same as the y-coordinate value of the first coordinate information, and the y-coordinate of the second coordinate information can be calculated as the value obtained by subtracting the x-coordinate value of the first coordinate information from the fourth longitudinal axis length (642).

[0176] At this time, the horizontal length of the first coat image (61) can be calculated in the same way as the first horizontal length (611) shown in FIG. 7, and the vertical length of the first coat image (61) can be calculated in the same way as the first vertical length (612) shown in FIG. 7.

[0177] Accordingly, when a second coat image (62) is formed as in FIG. 10, the server (30) can calculate the second coordinate information in the same manner as above through the calculation of the third processor (31) and transmit it to the output device (40).

[0178] Meanwhile, if the second coat image (62) is displayed at a size that is enlarged or reduced by a predetermined ratio from the first coat image (61), the x-coordinate and y-coordinate of the second coordinate information can be calculated as the x-coordinate and y-coordinate of the first coordinate information, respectively, multiplied by the predetermined ratio.

[0179] At this time, when the second coat image (62) is displayed at a size that is enlarged or reduced by a predetermined ratio with respect to the first coat image (61) and is formed in a shape rotated by a predetermined angle, the second coordinate information can be calculated by first performing the calculation of coordinate values ​​according to rotation as described in the description of FIGS. 8 to 10, and then performing the calculation of coordinate values ​​according to enlargement and reduction.

[0180] Referring to FIG. 11, when a second coat image (62) according to one embodiment of the present invention is formed in a form changed from a first coat image (61) to a half coat image, a third processor (31) can first calculate second coordinate information for a full coat image that matches the same ratio and rotation angle as the second coat image (62).

[0181] Afterwards, the third processor (31) can complete the calculation of the second coordinate information on the second coat image (62) of the half coat image as shown in FIG. 11 by calculating the second coordinate information for the full coat image by subtracting a predetermined transformation value from the second coordinate information.

[0182] At this time, the above conversion value may vary depending on the position of the half line of the second coat image (62).

[0183] For example, if the half line is located at the top on the second coat image (62), the calculation of the second coordinate information can be completed by subtracting a predetermined transformation value only from the y-coordinate.

[0184] At this time, the value corresponding to the vertical axis length of the second coat image (62), that is, the value corresponding to the fifth vertical axis length (652) as seen in FIG. 11, can be calculated as the conversion value.

[0185] Accordingly, when the half line is located at the top on the second court image (62), the calculation of the second coordinate information can be completed by subtracting the corresponding transformation value from the y-coordinate of the full court image that matches the same ratio and rotation angle as the second court image (62).

[0186] As another example, if the half line is located at the left end on the second coat image (62), the calculation of the second coordinate information can be completed by subtracting a predetermined transformation value only from the x-coordinate.

[0187] At this time, a value corresponding to the horizontal length of the second coat image (62) can be calculated as a conversion value.

[0188] Accordingly, when the half line is located at the left end on the second court image (62), the calculation of the second coordinate information can be completed by subtracting the corresponding transformation value from the x-coordinate of the full court image that matches the same ratio and rotation angle as the second court image (62).

[0189] As another example, if the half line is located at the right or bottom of the second court image (62), the conversion value is calculated as 0, and the second coordinate information of the full court image state can be used as is.

[0190] At this time, if the second coat image (62) is formed by performing two or more of the following changes from the first coat image (61): rotating it by a predetermined angle, increasing or decreasing by a predetermined ratio, or converting it into a half coat, the third processor (31) can perform the calculation of the second coordinate information by first calculating the second coordinate information in the state where the second coat image (62) is rotated by a predetermined angle from the first coat image (61), modifying the value obtained by multiplying the calculated second coordinate information by a predetermined ratio into the second coordinate information, and then converting the second coordinate information into a half coat and calculating it.

[0191] For example, in the case of the second coat image (62) shown in FIG. 11, the third processor (31) can first derive second coordinate information in a state rotated 90 degrees counterclockwise from the first coat image (61) as shown in FIG. 10, and then complete the calculation of the second coordinate information by subtracting the fifth longitudinal axis length (652) from the y-value of the second coordinate information.

[0192] In the case of the illustrated embodiment, rotation in 90-degree increments was described as a representative example, but it is not necessarily limited thereto. The basketball record input system (1) according to one embodiment of the present invention is not limited to performing calculations of other angles including 30 degrees and 45 degrees depending on the user's condition setting.

[0193] Hereinafter, a basketball game record input method according to an embodiment of the present invention will be described with different drawings.

[0194] FIG. 12 is a flowchart illustrating a basketball record input method according to an embodiment of the present invention. FIG. 13 is a flowchart illustrating in detail a second data input step of a basketball record input method according to an embodiment of the present invention. FIG. 14 is a flowchart illustrating a process of outputting data of a basketball record input method according to an embodiment of the present invention.

[0195] A basketball record input method according to one embodiment of the present invention may include a first data input step (S100) of inputting first data (51) into a first recording device (10), a first data transmission step (S200) of transmitting the first data (51) received from the first recording device (10) to a second recording device (20), and a second data input step (S300) of inputting second data (52) into the second recording device (20).

[0196] At this time, the first recording device (10) and the second recording device (20) may be controlled by a first processor (11) and a second processor (21) that include one or more processors. The one or more processors may comprise a hardware unit that executes one or more instructions. For example, the one or more processors may include at least one Arithmetic Logic Unit (ALU) and a register.

[0197] Additionally, the first recording device (10) and the second recording device (20) may each include a first memory (13) and a second memory (23) for storing one or more instructions. The one or more instructions may be executed by a first processor (11) and a second processor (21). The first memory (13) and the second memory (23) may include a hardware device configured to store and execute one or more instructions.

[0198] For example, the first memory (13) and the second memory (23) may include storage media such as ROM, RAM, flash memory, etc. Additionally, the first memory (13) and the second memory (23) may include magnetic media such as floppy disks and magnetic tapes, optical media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), magneto-optical media such as floptical disks, etc.

[0199] The first recording device (10) and the second recording device (20) are devices for inputting sports game records and can be implemented as various electronic devices that include a first display unit (14), such as a PC, tablet PC, smartphone, or PDA, and can receive first data into the first input unit (12) through a first input device (17) connected to the first recording device (10), such as a mouse and keyboard.

[0200] In one embodiment of the present invention, the first recording device (10) may receive game data, including game entries, player information, and schedules, from a server (30) or a first input device (17). Subsequently, the game data, etc., may be stored in a first memory (13) provided in the first recording device (10), and the corresponding game data may be retrieved during the process of recording a sports game record using a program installed in the first recording device (10).

[0201] At this time, the above program may be provided to the first recording device (10) in the form of SaaS (Software-as-a-Service). That is, the above program may be provided in a cloud computing manner that provides applications, platforms, etc. to users through an internet browser.

[0202] Additionally, the second recording device (20) can receive the first data from the first recording device (10). Afterwards, the first data, etc., is stored in the second memory (23) provided in the second recording device (20), and the corresponding game data can be retrieved during the process of recording a sports game record using a program installed in the second recording device (20).

[0203] At this time, the above program may be provided to the second recording device (20) in the form of SaaS (Software-as-a-Service). That is, the above program may be provided in a cloud computing manner that provides applications, platforms, etc. to users through an internet browser.

[0204] Additionally, the server (30) may be controlled by a third processor (31) comprising one or more processors. The one or more processors may comprise a hardware unit that executes one or more instructions. For example, the one or more processors may include at least one Arithmetic Logic Unit (ALU) and a register.

[0205] Additionally, the third memory (33) of the server (30) stores one or more instructions. The one or more instructions may be executed by the third processor (31). The third memory (33) may include a hardware device configured to store and execute one or more instructions.

[0206] For example, the third memory (33) may include a storage medium such as ROM, RAM, flash memory, etc. Additionally, the third memory (33) may include magnetic media such as floppy disks and magnetic tapes, optical media such as CD-ROM (Compact Disk Read Only Memory) and DVD (Digital Video Disk), magneto-optical media such as floptical disks, etc.

[0207] At this time, the output device (40) may be a terminal equipped with a predetermined visual transmission means.

[0208] For example, the output device (40) may be a device equipped with a specific display (44), such as a PC, tablet PC, smartphone, PDA, etc.

[0209] However, the output device (40) according to the present invention is not necessarily limited to a device equipped with a display (44), and is not limited to a device that outputs the second data (52) in a text form or voice form in a manner desired by the user.

[0210] The first data input step (S100) and the first data transmission step (S200) can be performed separately for each individual data (511, 512, 513, 514) constituting the first data (51) whenever the individual data (511, 512, 513, 514) is input to the first input unit (12).

[0211] As described above, the first input unit (12) can receive each individual data in chronological order. For example, the first data (51) input to the first input unit (12) can be input in the order of 1-1 individual data (511), 1-2 individual data (512), 1-3 individual data (513), and 1-4 individual data (514) according to time.

[0212] At this time, instead of waiting until 1-1 individual data (511), 1-2 individual data (512), 1-3 individual data (513), and 1-4 individual data (514) are all input and then performing the next step, the process for each individual data (511, 512, 513, 514) can be performed as soon as each individual data (511, 512, 513, 514) is input.

[0213] For example, as soon as 1-1 individual data (511) is input into the first input unit (12), 1-1 individual data (511) is stored in the first memory (13) and 1-1 individual data (511) can be transmitted to the first communication unit (16). Afterwards, 1-1 individual data (511) can be transmitted to the second communication unit (26) and then displayed on the second display unit (24).

[0214] Meanwhile, referring to FIG. 13, the second data input step (S300) may include a step (S310) of selecting individual data constituting the received first data (51), a step (S320) of inputting first coordinate information corresponding to the individual data, and a step of forming second data (52) in which the first coordinate information and the individual data are combined.

[0215] The first data (51) transmitted sequentially to the second recording device (20) can be sequentially displayed on the second display unit (24). At this time, in order to input and form the second data (52) corresponding to each individual data (511, 512, 513, 514) constituting the first data (51), the individual data (511, 512, 513, 514) of each first data (51) displayed on the second display unit (24) must be selected.

[0216] Accordingly, at this time, 1-1 individual data (511) displayed on the second display unit (24) is selected (S310), 2-1 individual data (521) including first coordinate information corresponding thereto is input through the second input unit (22) (S320), 2-1 data (52) reflecting the 1-1 individual data (511) and 2-1 individual data (521) is formed (S330), and the formed 2-1 data (52) can be displayed on the third display unit (25) (S340).

[0217] This process can be performed independently after 1-1 individual data (511) is input into the first input unit (12), regardless of whether 1-2 individual data (512) is input and when it is input.

[0218] Accordingly, for example, a coordinate information input step (S320) may be performed for 1-1 individual data (511) at the same time as a first data transmission step (S200) may be performed for 1-2 individual data (512), and at the same time, a first data input step (S100) may be performed for 1-3 individual data (513).

[0219] Likewise, the input of 2-1 individual data (521), 2-2 individual data (522), 2-3 individual data (523), and 2-4 individual data (524) for forming the second data (52), and the formation of the second data (52) reflecting each individual data can also be performed independently for each individual data.

[0220] For example, at the same time as the second data display step (S340) is performed for 2-1 individual data (521), the second data formation step (S330) is performed for 2-2 individual data (522), and at the same time, the coordinate information input step (S320) can be performed for 1-3 individual data (513), and at the same time, the first data selection step (S310) can be performed for 1-4 individual data (514).

[0221] The first data (51) and the second data (52), which are sequentially input and formed in this manner, can be sequentially arranged and displayed on the first display unit (14), the second display unit (24), and the third display unit (25).

[0222] Referring to FIG. 14, a basketball record input method according to one embodiment of the present invention may further include a step (S400) of transmitting and storing the second data (52) from the second recording device (20) to the server (30) side that stores the second data (52), and a data output step (S500) of receiving and outputting the second data (52) stored in the server (30) to the output device (40) by inputting a predetermined command to the server (30) side.

[0223] The output device (40) can filter and display the second data (52) that matches the conditions desired by the user on the second coat image (62).

[0224] At this time, when a user inputs a specific condition, the condition input by the user is transmitted to the server (30) as a command, and a third processor (31) equipped in the server (30) processes the second data (52) by reflecting the condition according to the command, and can transmit the processed second data (52) to the output device (40).

[0225] At this time, the second coat image (62) can be formed as an image processed by rotating the first coat image (61) by a predetermined angle, changing its size, or cutting out a part of it.

[0226] For example, the second coat image (62) can be formed by rotating the first coat image (61) 180 degrees as shown in FIG. 8, by rotating the first coat image (61) 90 degrees clockwise as shown in FIG. 9, by rotating the first coat image (61) 90 degrees counterclockwise as shown in FIG. 10, and it is also possible to transform the first coat image (61) into a half-coat shape after rotating it as shown in FIG. 11. In addition, it is also possible to form the second coat image (62) by enlarging or reducing the first coat image (61) by a predetermined ratio.

[0227] At this time, the third processor (31) of the server (30) calculates second coordinate information on the second coat image (62) corresponding to first coordinate information on the first coat image (61) according to a command transmitted from the output device (40) to the server (30), and the third communication unit (36) of the server (30) can match the second coordinate information with the first data (51) and the second data (52) and transmit it to the output device (40).

[0228] The method of calculating the second coordinate information by the third processor (31) of the server (30) can be performed in the same manner as described above in the basketball record input system (1) according to one embodiment of the present invention.

[0229] According to this configuration, the basketball game record input system (1) and the basketball game record input method according to one embodiment of the present invention receive inputs for records regarding various situations occurring during a basketball game through a dualized path via the first recording device (10) and the second recording device (20), thereby enabling cross-checking during the basketball game record input process and improving the accuracy of the record input.

[0230] In addition, by receiving information about players and situations excluding coordinate information from a first recording device (10) and receiving information including first coordinate information corresponding to the information input into the first recording device (10), and forming second data (52) by combining this with first data (51) input from the first recording device (10), record input can be received quickly and easily.

[0231] In addition, the basketball record input system (1) and basketball record input method according to one embodiment of the present invention store the input record in the form of second data (52) in the server (30), and according to the command of a user using the output device (40), the third processor (31) of the server (30) matches the second data (52) to a second court image (62) displayed on the display (44) of the output device (40) and outputs it to facilitate record analysis.

[0232] Although an embodiment of the present invention has been described above, the concept of the present invention is not limited to the embodiments presented in this specification. Those skilled in the art who understand the concept of the present invention may easily propose other embodiments within the scope of the same concept by adding, changing, deleting, or adding components, and such embodiments shall also be considered to fall within the scope of the concept of the present invention. Explanation of the symbols

[0233] 1 Basketball Game Record Input System 10 First recording device 11 First processor 12 First Input Section 121 Linked Input Section 13 First memory 14 First display unit 16 1st communication unit 17 1st input device 20 Second recording device 21 Second processor 22 Second input section 23 Second memory 24 Second display unit 25 Third display unit 26 Second communication unit 27 Second input device 30 Server 31 Third Processor 33 Third Memory 36 Third Communication Unit 40 Output devices 44 Display 46 4th Communications Unit 51 1st Data 511 512 513 514 521 522 523 524 Individual data 52 Second data 61 First coat image 62 Second Court Image

Claims

Claim 1 A basketball game record input system for recording basketball game situations in real time, comprising: a first input unit for receiving first data including basketball game situations; a first memory for storing the first data received by the first input unit; and a first recording device including a first communication unit; A basketball game record input system comprising: a second communication unit that receives the first data from the first communication unit; a second memory that stores the first data received by the second communication unit; a second display unit that sequentially displays the first data received by the second communication unit; and a second input unit that receives second data including first coordinate information corresponding to the first data displayed by the second display unit; wherein the second input unit includes a first court image simulating a basketball court, the second input unit receives a predetermined first position on the first court image and receives the first coordinate information corresponding to the coordinates corresponding to the first position as the second data, and the second input unit displays the first position as a predetermined mark on the first court image, but displays the first position as a mark of a different shape on the first court image depending on the basketball game situation performed at the position corresponding to the first position. Claim 2 A basketball game record input system according to claim 1, wherein the individual data values ​​constituting the first data include one or more of game elapsed time, player identification information, team information, action information, and success status. Claim 3 A basketball game record input system according to claim 1, wherein the individual data values ​​constituting the second data include one or more of game elapsed time, player identification information, team information, action information, and success status, together with first coordinate information. Claim 4 A basketball game record input system according to claim 1, wherein the first recording device further comprises a first display unit that sequentially displays the first data received by the first input unit. Claim 5 delete Claim 6 delete Claim 7 delete Claim 8 A basketball game record input system according to claim 1, wherein the first data and the second data calculate cumulative score information for each player or team from the start of the basketball game to a predetermined point in time, wherein the first data calculates the cumulative score information by combining score information of individual data values ​​constituting the first data, the second data calculates the cumulative score information by combining action information constituting the second data, success status, and the first coordinate information, and when the first coordinate information input into the second data corresponds to a position outside the 3-point line on the first court image, the score corresponding to the action is calculated by applying 3 points. Claim 9 A basketball game record input system according to claim 1, wherein the second input unit filters whether to display a plurality of first positions corresponding to a plurality of first coordinate information constituting the second data on the first court image according to a predetermined standard. Claim 10 A basketball game record input system according to claim 1, wherein the first input unit receives the first data regarding a situation in which a score is recognized, and the first input unit receives information regarding an assist situation. Claim 11 A basketball game record input system according to claim 9, further comprising: a server including a third communication unit that receives the first data and the second data from the second communication unit, and a third memory that stores the first data and the second data. Claim 12 A basketball game record input system according to claim 11, further comprising: an output device that requests the transmission of the first data and the second data to the server; wherein the server further comprises a third processor that processes the first data and the second data into a form requested by the output device. Claim 13 A basketball game record input system according to claim 12, wherein the output device includes a display that visually outputs the first data and the second data, and the display outputs a second court image simulating a basketball court, and outputs the first data and the second data at a position on the second court image corresponding to the first coordinate information included in the first data and the second data. Claim 14 A basketball game record input system according to claim 13, wherein the second court image is formed as an image processed by rotating the first court image by a predetermined angle, changing its size, or cutting out a part thereof, the third processor of the server calculates second coordinate information on the second court image corresponding to the first coordinate information on the first court image, and the third communication unit of the server matches the second coordinate information with the first data and the second data and transmits it to the output device. Claim 15 A basketball game record input system according to claim 14, wherein the first coordinate information and the second coordinate information are represented as a combination of an x-coordinate representing a longitudinal distance from a predetermined coordinate reference point and a y-coordinate representing a transverse distance from the coordinate reference point, wherein the coordinate reference point is located at the position where the left edge and the top edge of the first court image meet and at the position where the left edge and the top edge of the second court image meet, respectively. Claim 16 A basketball game record input system according to claim 15, wherein when the second court image is formed as an image rotated 180 degrees from the first court image, the x-coordinate of the second coordinate information is calculated as the value obtained by subtracting the x-coordinate of the first coordinate information from the first horizontal axis length corresponding to the horizontal axis length of the first court image, and the y-coordinate of the second coordinate information is calculated as the value obtained by subtracting the y-coordinate of the first coordinate information from the first vertical axis length corresponding to the vertical axis length of the first court image. Claim 17 A basketball game record input system according to claim 15, wherein, when the second court image is formed as an image rotated 90 degrees from the first court image, the second horizontal axis length corresponding to the horizontal axis length of the second court image is set as the first vertical axis length corresponding to the vertical axis length of the first court image, and the second vertical axis length corresponding to the vertical axis length of the second court image is set as the first horizontal axis length corresponding to the horizontal axis length of the first court image. Claim 18 A basketball game record input system according to claim 17, wherein when the second court image is formed as an image rotated 90 degrees clockwise from the first court image, the x-coordinate of the second coordinate information is calculated as the value obtained by subtracting the y-coordinate value of the first coordinate information from the second horizontal axis length, and the y-coordinate of the second coordinate information is calculated as the same value as the x-coordinate value of the first coordinate information. Claim 19 A basketball game record input system according to claim 17, wherein when the second court image is formed as an image rotated 90 degrees counterclockwise from the first court image, the x-coordinate of the second coordinate information is calculated to be the same value as the y-coordinate value of the first coordinate information, and the y-coordinate of the second coordinate information is calculated to be the value obtained by subtracting the x-coordinate value of the first coordinate information from the second longitudinal axis length. Claim 20 A basketball game record input system according to claim 15, wherein when the second court image is formed as an image that is increased or decreased by a predetermined ratio from the first court image, the x-coordinate of the second coordinate information is calculated as a value obtained by multiplying the x-coordinate value of the first coordinate information by the predetermined ratio, and the y-coordinate of the second coordinate information is calculated as a value obtained by multiplying the y-coordinate value of the first coordinate information by the predetermined ratio. Claim 21 A basketball game record input system according to claim 15, wherein when the second court image is formed as an image changed from the first court image to a half court image, the third processor calculates the x-coordinate and y-coordinate of the second coordinate information as a value obtained by subtracting a predetermined transformation value from the x-coordinate and y-coordinate of the second coordinate information when the second court image is not changed to a half court image, wherein the transformation value is calculated as a value corresponding to the vertical axis length of the second court image for the y-coordinate of the second coordinate information when the half line is located at the top of the second court image, calculated as a value corresponding to the horizontal axis length of the second court image for the x-coordinate of the second coordinate information when the half line is located at the left end of the second court image, and calculated as 0 for the x-coordinate and y-coordinate of the second coordinate information when the half line is located at the right end or bottom of the second court image. Claim 22 A basketball game record input system according to claim 15, wherein when the second court image is formed by performing two or more of the following changes from the first court image: rotating it by a predetermined angle, increasing or decreasing it by a predetermined ratio, or converting it into a half court, the third processor first calculates the second coordinate information in the state where the second court image is rotated by the predetermined angle from the first court image, modifies the second coordinate information by multiplying the calculated second coordinate information by the predetermined ratio, and then converts the second coordinate information into the half court and calculates it. Claim 23 A method for inputting basketball game records, comprising: a first data input step of inputting first data including basketball game situations into a first recording device having a first input unit for receiving said first data; a first data transmission step of transmitting said first data received from the first recording device to a second recording device capable of communicating with said first recording device; a second data input step of inputting second data including first coordinate information corresponding to said first data received from the first recording device into a second recording device having a second input unit for receiving said second data; a step of transmitting and storing said second data from the second recording device to a server side for storing said second data; and a data output step of receiving and outputting said second data stored in the server to a predetermined output device by inputting a predetermined command to said server side, wherein the server processes said second data according to said command and transmits said processed second data to said output device side. Claim 24 A basketball record input method according to claim 23, wherein the first data input step and the first data transmission step are performed separately for each individual data whenever individual data constituting the first data is input into the first input unit. Claim 25 A basketball record input method according to claim 23, wherein the individual data values ​​constituting the first data include one or more of game elapsed time, player identification information, team information, action information, and success status. Claim 26 A basketball record input method according to claim 23, wherein the individual data values ​​constituting the second data include one or more of the game elapsed time, player identification information, team information, action information, and success status, together with first coordinate information. Claim 27 A basketball record input method according to claim 23, wherein the second data input step comprises: a step of selecting individual data constituting the received first data; a step of inputting first coordinate information corresponding to the individual data; and a step of forming second data in which the first coordinate information and the individual data are combined. Claim 28 delete