The present disclosure relates to the field of refereeing systems, and in particular, to an electronic refereeing system and electronic refereeing method for boxing, and a storage medium.
Boxing is a sport in which an athlete needs to wear boxing gloves to fight. The sport includes both an amateur match and a professional match (for example, Olympic boxing). In a boxing match, an athlete needs to strive to avoid strikes of an opponent, and score more points than the opponent or knock the opponent out to win the match. In a conventional boxing match, a referee needs to perform comprehensive evaluation and scoring on a position of a strike point and a strike intensity, and then a final score is obtained through comprehensive scoring of a plurality of referees. As a result, a major subjective factor exists. Therefore, a major problem exists for fairness of judgment, and even a situation of bribing a referee and playing a false match may occur. For a situation in which a plurality of matches are played simultaneously, in a conventional method, scoring of matches in arenas is managed and controlled disorderedly, it is difficult to perform overall grasping, and it is necessary to learn statuses of the matches in time; and after the plurality of matches end, parties need to collect statistics before announcing a result uniformly and arranging subsequent matches.
Based on this, it is necessary to provide an electronic refereeing system and method for boxing, and a storage medium for the foregoing technical problem.
According to a first aspect, this application provides an electronic refereeing system for boxing, including a sensing module, a monitoring module, a comprehensive scoring module, a remote transmission module, and a main control system, where the main control system is connected to the comprehensive scoring module through the remote transmission module, and the comprehensive scoring module is connected to the sensing module and the monitoring module, where
Optionally, the sensing module includes an intensity scoring module and a strike intensity detection module; and the strike intensity detection module is connected to a sensor mounted in a boxing glove and is configured to receive a strike intensity sensed by the sensor, and the intensity scoring module is configured to perform scoring according to the strike intensity.
The strike intensity detection module is configured to receive a strike intensity value sensed by the sensor, and in response to receiving a strike intensity value which exceeds a first preset threshold, send a current strike intensity value to the intensity scoring module; and send a current time stamp to the monitoring module to perform image capture.
The intensity scoring module in which a plurality of strike intensity thresholds are set is configured to select a score corresponding to a maximum strike intensity threshold reached or exceeded by a strike intensity value as a score of a current strike, and output the score of the strike intensity to the comprehensive scoring module. Optionally, the monitoring module includes a body contour scanning module, a strike point marking module, a score review module, and a strike point score record module, where
The score review module is configured to divide the body contour found by scanning of the body contour scanning module into a plurality of preset parts for, perform parameter setting on each preset part, select a closest preset part according to the received strike point to obtain a corresponding parameter that is a strike point score, and send the strike point and the corresponding strike point score to the strike point score record module. Optionally, the comprehensive scoring module includes a weight calculation module, a manual check module, and a final score output module, where the weight calculation module is configured to perform weight calculation according to the score of the strike intensity of the sensing module and the score of the strike point of the monitoring module to obtain a comprehensive score, the manual check module is configured to help a referee intervene in determining a reasonable extent of the comprehensive score to prevent a problem of an excessively large error from occurring, and the final score output module is configured to output a finally checked score.
A basis of determining the reasonable extent is considering, in a case that a difference between a manually given score and a score given by the comprehensive scoring module is in a first predetermined range, the score given by the comprehensive scoring module to be reasonable.
Optionally, the weight calculation module includes a weight input module, and the weight input module is configured to assist in manually inputting and calculating a weight coefficient of a strike intensity score and a weight coefficient of a strike point score.
Optionally, the main control system includes a display module, a voice module, and a storage module, the display module is configured to display a scoring result and a system running situation, the voice module is configured to broadcast prompt voice in a match, where the prompt voice includes a match time record, a score, a foul warning, match node broadcasting, and athlete information playing, and the storage module is configured to store data information.
Optionally, the main control system further includes an athlete registration module; and the athlete registration module includes a numbering module, a portrait input module, and a characteristic parameter input module, the numbering module is configured to number athletes, the portrait input module is configured to enter identity images of the athletes, and the characteristic parameter input module is configured to input characteristic parameters of the athletes, where the characteristic parameters include ages, heights, and weights.
Optionally, the main control system further includes an athlete data retrieving module, a score matching module, and a result output module, the athlete data retrieving module is configured to retrieve athlete data in the main control system, the score matching module is configured to perform matching between a comprehensive score of the comprehensive scoring module and athlete data, and the result output module is configured to simultaneously correspondingly output a score and athlete data that correspond to an athlete.
Optionally, the remote transmission module includes a Wireless Fidelity (Wireless Fidelity, Wi-Fi) module, and the Wi-Fi module is disposed between a data receive end and a data transmit end of the comprehensive scoring module and the main control system.
Optionally, the main control system includes a penalty module, the penalty module includes a violation item record module, a violation rating module, and a penalty amount calculation module, the violation item record module is configured to record a violation item according to an image captured and recorded by the monitoring module, the violation rating module is configured to perform rating according to the violation item, each rating corresponds to a different penalty amount, and the penalty amount calculation module is configured to perform summation according to a quantity of violation times and the penalty amount corresponding to each rating to obtain a final penalty amount.
According to a second aspect, this application provides an electronic refereeing method for boxing, where the refereeing method includes the following steps:
The performing scoring according to the strike intensity value includes:
The giving a strike point score according to the strike point and the body contour includes:
According to a third aspect, this application further provides a computer-readable storage medium. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are performed:
Compared with the existing technology, this application has the following beneficial effects:
To describe the technical solutions in the embodiments of this application or in the conventional technology more clearly, the following briefly describes the accompanying drawings required for describing the embodiments or the conventional technology. Apparently, the accompanying drawings in the following description show merely some embodiments of this application, and a person of ordinary skill in the art may still derive other drawings from these accompanying drawings without creative efforts.
The following clearly and completely describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are merely some but not all of the embodiments of this application. Based on the embodiments in this application, all other embodiments obtained by a person skilled in the art without paying any creative efforts all fall within the protection scope of this application.
To make the present disclosure more comprehensible, detailed description is made to specific implementations of this application below with reference to the accompanying drawings. In the following description, many specific details are described for fully understanding this application. However, this application may be implemented in many other manners different from those described herein. A person skilled in the art may make similar improvements without departing from the connotation of this application. Therefore, this application is not limited to the specific embodiments disclosed below.
In the descriptions of this application, the terms such as “first” and “second” are used only for the purpose of description, and cannot be understood as indicating or implying the relative importance or implicitly specifying the number of the indicated technical features. Therefore, features defining “first” and “second” can explicitly or implicitly include at least one of the features. In the descriptions of this application, unless otherwise specified, “plurality of” means two or more than two.
In this application, unless otherwise explicitly specified and defined, terms such as “mounted”, “connected”, “connection”, and “fixed” should be understood in broad sense, for example, the connection may be a fixed connection, a detachable connection, or an integral connection; or the connection may be a mechanical connection or an electrical connection; or the connection may be a direct connection, an indirect connection through an intermediary, or internal communication between two elements or a mutual action relationship between two elements, unless otherwise specified explicitly. A person of ordinary skill in the art can understand specific meanings of the foregoing terms in this application according to a specific situation.
As shown in
As shown in
In some optional embodiments, the strike intensity detection module 202 is configured to receive, in real time, the strike intensity sensed by the sensor 206, determine whether the strike intensity exceeds a first preset threshold, mark the strike intensity at this moment as a valid strike intensity when the strike intensity exceeds the first preset threshold, send a time stamp at this moment to the monitoring module 104 to capture an image, and send the strike intensity value at this moment to the intensity scoring module 204. The intensity scoring module 204 is configured to perform scoring according to intensity magnitude.
In some optional embodiments, a plurality of strike intensity thresholds may be set. The intensity scoring module 204 is configured to compare the received strike intensity value with the plurality of strike intensity thresholds separately, select a score corresponding to a maximum strike intensity threshold reached or exceeded by a strike intensity value as a score of a current strike intensity, and output the score to the comprehensive scoring module 106.
As shown in
In some embodiments, the strike point marking module 304 is configured to determine a strike point from the body contour found by scanning the captured image, and send the determined strike point to the score review module 306. The strike point may be determined based on intelligent calculation. For example, the strike point is determined based on a neural network method, or the strike point may be determined from the captured image in a manual manner.
In some embodiments, the score review module 306 may be configured to divide the body contour found by scanning of the body contour scanning module 302 into a plurality of preset parts for, perform parameter setting on each preset part, and select a preset part closest to the marked point according to the strike point marked by the strike point marking module 304 to obtain a parameter corresponding to the preset part that is a strike point score; and send the strike point and the score to the strike point score record module 308 for recording after obtaining the score. The strike point score record module 308 is configured to record and then output the score to the comprehensive scoring module. In some optional implementations, a strike point score may be equal to a parameter corresponding to a preset part, or may be directly proportional to a parameter corresponding to a preset part.
As shown in
In some embodiments, a process of determining the reasonable extent may include: comparing the score given by the comprehensive scoring module with a manually given score, and considering, in a case that a difference between the manually given score and the score given by the comprehensive scoring module is in a first predetermined range, the score given by the comprehensive scoring module to be reasonable.
The weight calculation module 402 includes a weight input module 408, and the weight input module 408 is configured to input and calculate a weight coefficient of a strike intensity score and a weight coefficient of a strike point score.
As shown in
The main control system 110 may further include an athlete registration module 508. The athlete registration module includes a numbering module 602, a portrait input module 604, and a characteristic parameter input module 606, the numbering module 602 is configured to number athletes, the portrait input module 604 is configured to enter identity images of the athletes, and the characteristic parameter input module 606 is configured to input characteristic parameters of the athletes, where the characteristic parameters include ages, heights, weights, and the like.
The main control system 110 may further include an athlete data retrieving module 510, a score matching module 512, and a result output module 514, the athlete data retrieving module 510 is configured to retrieve athlete data in the main control system, the score matching module 512 is configured to perform matching between a comprehensive score of the comprehensive scoring module 106 and athlete data, and the result output module 514 is configured to simultaneously correspondingly output a score and athlete data that correspond to an athlete.
The remote transmission module 108 may include a Wi-Fi module, and the Wi-Fi module is disposed between a data receive end and a data transmit end of the comprehensive scoring module 106 and the main control system 110.
The main control system 110 includes a penalty module 516, the penalty module includes a violation item record module 702, a violation rating module 704, and a penalty amount calculation module 706, the violation item record module 702 is configured to record a violation item according to an image captured and recorded by the monitoring module 104, the violation rating module 704 is configured to perform rating according to the violation item, each rating corresponds to a different penalty amount, and the penalty amount calculation module 706 is configured to perform summation according to a quantity of violation times and the penalty amount corresponding to each rating to obtain a final penalty amount.
During use, this solution provides a more precise and fairer scoring manner, where the sensing module is configured to perform scoring according to a strike intensity, then the monitoring module is configured to perform scoring according to a captured strike point, and finally the comprehensive scoring module is configured to perform comprehensive calculation on scores of the sensing module and the monitoring module in a weight calculation manner, so as to effectively consider a comprehensive situation of the strike point and the strike intensity during scoring, and give an objective score. In addition, compared with a conventional manual and subjective scoring manner, the scoring method is more objective and reasonable, to help promote fair athletics. The body contour scanning module is configured to scan an image to find a body contour, the strike point marking module is configured to mark a strike point based on the body contour found by scanning of the body contour scanning module, the score review module is configured to perform scoring according to the marked strike point, and the strike point score record module is configured to record the strike point and correspondingly perform matching between the strike point and a score, which is more precise for the score of the strike point and more objective and accurate compared with conventional scoring through observation with naked eyes, and is free of a score missing situation occurring due to negligence. The weight calculation module is configured to perform weight calculation according to the score of the strike intensity of the sensing module and the score of the strike point of the monitoring module to obtain a comprehensive score, the manual check module is configured to help a referee intervene in determining a reasonable extent of the comprehensive score to prevent a problem of an excessively large error from occurring, and the final score output module is configured to output a finally checked score. The main control system further includes an athlete registration module; and the athlete registration module includes a numbering module, a portrait input module, and a characteristic parameter input module, the numbering module is configured to number athletes, the portrait input module is configured to enter identity images of the athletes, and the characteristic parameter input module is configured to input characteristic parameters of the athletes, where the characteristic parameters include ages, heights, weights, and the like. The athlete data retrieving module is configured to retrieve athlete data in the main control system, the score matching module is configured to perform matching between a comprehensive score of the comprehensive scoring module and athlete data, and the result output module is configured to simultaneously correspondingly output a score and athlete data that correspond to an athlete. The weight input module is configured to assist in manually inputting and calculating a weight coefficient of a strike intensity score and a weight coefficient of a strike point score. Therefore, degrees of importance for the score of the strike intensity and the score of the position of the strike point may be reasonably adjusted according to a requirement, that is, it is necessary to adjust only weight coefficients, so that comprehensive evaluation is more reasonable and scientific, and adjustment is flexible.
In the main control system, the numbering module is configured to number athletes, the portrait input module is configured to enter identity images of the athletes, and the characteristic parameter input module is configured to input characteristic parameters of the athletes, where the characteristic parameters include ages, heights, and weights. The athlete data retrieving module is configured to retrieve athlete data in the main control system, the score matching module is configured to perform matching between a comprehensive score of the comprehensive scoring module and athlete data, and the result output module is configured to simultaneously correspondingly output a score and athlete data that correspond to an athlete, which may assist in managing a plurality of matches simultaneously. In addition, because a score corresponds to an athlete definitely, group assignment of a next match may be derived when statistics are collected on results, which effectively improves management and control capabilities in a competition arena, increases efficiency, and saves athlete assignment in each arena.
The modules in the foregoing electronic refereeing system for boxing may be implemented entirely or partially by software, hardware, firmware, or a combination thereof. The foregoing modules may be built in or independent of a processor of a computer device in a hardware form, or may be stored in a memory of the computer device in a software form, so that the processor invokes and performs an operation corresponding to each of the foregoing modules. When implemented by using software, the functions can be stored in a computer-readable medium or can be used as one or more instructions or codes on a computer-readable medium for transmission. When the one or more instruction or codes are executed by one or more processors, the foregoing modules are implemented. The computer-readable medium includes a computer storage medium and a communication medium, where the communication medium includes any medium that enables a computer program to be transmitted from one place to another. The storage medium may be any available medium accessible to a general-purpose or dedicated computer.
In some embodiments, as shown in
In some embodiments, if the strike intensity value exceeds the first preset threshold, the performing scoring according to the strike intensity value includes:
In some embodiments, the giving a strike point score according to the strike point and the body contour includes:
In some embodiments, as shown in
It should be understood that although the steps in the flowcharts of the foregoing embodiments are displayed sequentially according to instructions of arrows, these steps are not necessarily performed sequentially according to a sequence instructed by the arrows. Unless otherwise clearly specified in this specification, the steps are performed without any strict sequence limit, and may be performed in other sequences. In addition, at least some steps in the flowcharts of the foregoing embodiments may include a plurality of steps or a plurality of stages. The steps or the stages are not necessarily performed at the same moment, but may be performed at different moments. The steps or the stages are not necessarily performed in sequence, but may be performed in turn or alternately with another step or at least some of steps or stages of the another step.
In some embodiments, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are performed:
In some embodiments, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are performed:
It should be noted that both information about a user (including but not limited to device information of the user, personal information of the user, and the like) and data (including but not limited to data used for analysis, data used for storage, data used for presentation, and the like) in this application are information and data that are authorized by the user or authorized fully by parties, and collection, use, and processing of the related data need to obey related laws, regulations, and standards of related nations and districts.
A person of ordinary skill in the art may understand that all or some of procedures of the refereeing method in the foregoing embodiments may be implemented by a computer program instructing relevant hardware. The computer program may be stored in a non-volatile computer-readable storage medium. When the computer program is executed, the procedures of the foregoing method embodiments may be implemented. Any reference to a memory, a database, or another medium used in the embodiments provided in this application may include at least one of a non-volatile memory and a volatile memory. The non-volatile memory may include a read-only memory (Read-Only Memory, ROM), a magnetic tape, a floppy disk, a flash memory, an optical memory, a high-density embedded non-volatile memory, a resistive random access memory (ReRAM), a magnetoresistive random access memory (Magnetoresistive Random Access Memory, a MRAM), a ferroelectric random access memory (Ferroelectric Random Access Memory, a FRAM), a phase change memory (Phase Change Memory, a PCM), a graphene memory, or the like. The volatile memory may include a random access memory (RAM), an external cache, or the like. For the purpose of description instead of limitation, the RAM is available in a plurality of forms, such as a static RAM (SRAM) or a dynamic RAM (DRAM). The database in the embodiments provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a blockchain-based distributed database and the like, but is not limited thereto. The processor in the embodiments provided in this application may be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, or the like, but is not limited thereto.
The technical features in the foregoing embodiments may be randomly combined. For concise description, not all possible combinations of the technical features in the embodiment are described. However, provided that combinations of the technical features do not conflict with each other, the combinations of the technical features are considered as falling within the scope recorded in this specification.
The foregoing embodiments only describe several implementations of this application specifically and in detail, but cannot be construed as a limitation to the patent scope of this application. It should be noted that a person of ordinary skill in the art may make various changes and improvements without departing from the ideas of this application, which shall all fall within the protection scope of this application. Therefore, the protection scope of the patent of this application shall be subject to the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
202111462731.4 | Dec 2021 | CN | national |
This application is a U.S. National Stage Application, filed under 35 U.S.C. 371, of International Patent Application No. PCT/CN2022/133441, filed on Nov. 22, 2022, which claims priority to Chinese Patent Application No. 202111462731.4, filed on Dec. 2, 2021, and entitled “ELECTRONIC REFEREEING SYSTEM FOR BOXING”, the entire contents of which are incorporated herein in their entireties.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2022/133441 | 11/22/2022 | WO |