Game data processing method and device, storage medium and electronic equipment

By matching target commentary audio with player action data in the game data processing method, the problem of ordinary players being unable to connect with professional players was solved, enabling them to have the same tournament experience as professional players and improving the overall gaming experience.

CN115779426BActive Publication Date: 2026-02-13GUANGZHOU BOGUAN TELECOMM TECH LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202211551214.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-05
Publication Date
2026-02-13
Estimated Expiration
2042-12-05

AI Technical Summary

Technical Problem

Ordinary gamers cannot connect with professional gamers in competitive matches, resulting in an inability to have the same tournament experience as professional gamers, thus degrading the overall gaming experience.

Method used

By identifying key game time periods for target players, acquiring their game operation data, and matching it with the current player's operation data, corresponding target commentary audio is played to enhance the player's tournament experience.

Benefits of technology

This allows ordinary players to have the same competition experience as professional players, enhancing the game's immersion and interactivity, and improving the overall gaming experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115779426B_ABST
    Figure CN115779426B_ABST
Patent Text Reader

Abstract

The present disclosure belongs to the technical field of virtual games, and relates to a game data processing method and device, a computer storage medium and an electronic device. The method comprises the following steps: determining a target match player corresponding to a game match, and analyzing a key game time period of the target match player in the game match; obtaining game operation data generated by the target match player in the key game time period, and determining target commentary audio corresponding to the key game time period in a live commentary video corresponding to the game match; and if target player operation data of a current player for the target game is obtained, playing the target commentary audio. In the present disclosure, the target commentary audio corresponds to the key game time period of the target match player, and when the current player generates target player operation data matching the game operation data, playing the target commentary audio can enable the game player to obtain the same match experience as the target match player.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present disclosure relates to the technical field of virtual game, and particularly relates to a game data processing method and device, a computer readable storage medium and an electronic device. BACKGROUND

[0002] In recent years, virtual game has become a new way of entertainment, and with the increase of the audience group of virtual game, professional game players and ordinary game players appear. For professional game players, usually, competitive matches are held to determine the ranking of professional game players, and ordinary game players can also watch the process of the competitive matches to improve their game ability.

[0003] In the prior art, the competitive matches are usually live broadcasted, and in the process of live broadcast, real-time commentary of professional commentators is accompanied. However, ordinary game players cannot establish a connection with professional game players in the competitive matches by watching game live broadcast, and thus, when ordinary game players immerse in the process of virtual game, they cannot get the same event experience as professional game players, which degrades the game experience of ordinary game players.

[0004] In view of this, there is an urgent need in the art to develop a new game data processing method and device.

[0005] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and thus can include information which does not constitute prior art known to those of ordinary skill in the art. SUMMARY

[0006] The purpose of the present disclosure is to provide a game data processing method, a game data processing device, a computer readable storage medium and an electronic device, and thus at least to some extent, overcome the problem that current players cannot get the same event experience as target event players due to related technologies.

[0007] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.

[0008] According to a first aspect of the embodiments of the present application, a game data processing method is provided, which comprises: determining a target match player corresponding to a game match, and analyzing a key game time period of the target match player in the game match; the game match corresponds to a target game; obtaining game operation data generated by the target match player in the key game time period, determining target commentary audio corresponding to the key game time period in live commentary video corresponding to the game match; if target player operation data of a current player for the target game is obtained, playing the target commentary audio; the target player operation data matches the game operation data.

[0009] According to a second aspect of the embodiments of the present application, a game data processing apparatus is provided, which comprises: an analysis module configured to determine a target match player corresponding to a game match, and analyze a key game time period of the target match player in the game match; the game match corresponds to a target game; a determination module configured to obtain game operation data generated by the target match player in the key game time period, and determine target commentary audio corresponding to the key game time period in live commentary video corresponding to the game match; a playing module configured to, if target player operation data of a current player for the target game is obtained, play the target commentary audio; the target player operation data matches the game operation data.

[0010] According to a third aspect of the embodiments of the present application, an electronic device is provided, which comprises: a processor and a memory; wherein the memory has computer readable instructions stored thereon, and the computer readable instructions are executed by the processor to implement the game data processing method of any of the above example embodiments.

[0011] According to a fourth aspect of the embodiments of the present application, a computer readable storage medium is provided, which has a computer program stored thereon, and the computer program is executed by a processor to implement the game data processing method in any of the above example embodiments.

[0012] From the above technical solutions, the game data processing method, the game data processing apparatus, the computer storage medium and the electronic device in the example embodiments of the present application at least have the following advantages and positive effects:

[0013] In the method and device provided in the exemplary embodiments of the present disclosure, the target commentary audio is commentary audio in a key game time period determined in a live commentary video, and the key game time period corresponds to a target player in a game event. Therefore, when the current player generates target player operation data matching the game operation data, the target commentary audio is played, so that the current player can have the same game experience as the target player in the game event, thereby avoiding the situation that the current player cannot establish a connection with the professional game player in the competitive game in the prior art, and improving the game experience of the current player.

[0014] It should be understood that the foregoing general description and the following detailed description are only exemplary and explanatory, and are not limiting to the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0015] The accompanying drawings, which are incorporated into and form part of the specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and other drawings can be obtained according to these drawings without creative labor for those skilled in the art.

[0016] Figure 1 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0017] Figure 2 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0018] Figure 3 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0019] Figure 4 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0020] Figure 5 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0021] Figure 6 A flowchart schematically showing a game data processing method in the embodiments of the present disclosure is shown;

[0022] Figure 7 Fig. 2 schematically shows a flowchart of another method for playing target audio in a game data processing method according to an embodiment of the present disclosure;

[0023] Figure 8 Fig. 3 schematically shows a device for a game data processing method according to an embodiment of the present disclosure;

[0024] Figure 9 Fig. 4 schematically shows an electronic device for a game data processing method according to an embodiment of the present disclosure;

[0025] Figure 10 Fig. 5 schematically shows a computer-readable storage medium for a game data processing method according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0026] Example implementations that can be described in the detailed description section can be implemented in digital electronic circuitry, or in computer software, firmware, or hardware, including the structures disclosed in this document and their structural equivalents, or in combinations of them. Example implementations can be implemented using one or more computer program products, such as one or more computer program tangibly embodied in a machine-readable storage medium for execution by, for example, one or more processors.

[0027] The terms "a," "an," "the" and "said" are used as referring to one or more item / element / portion / etc.; the terms "comprising," "having," and "including" are used as open-ended terms, and are intended to mean that additional item / element / portion / etc. can be present in addition to the one(s) recited; the terms "first" and "second" are used as labels for the purpose of distinguishing between two or more items / elements / portion / etc., and are not meant to limit the number of such items / elements / portion / etc.

[0028] In addition, the drawings are merely schematic and are not drawn to scale. Identical reference numerals designate identical or similar parts throughout the several views of the drawings and any description set forth herein. Some of the blocks in the diagrams can be functional blocks that can not necessarily have a corresponding physical or logical entity in an apparatus, and the description set forth herein can refer to the action of those functional blocks.

[0029] The game data processing method in one of the embodiments of the present disclosure can run on a server. When the game data processing method runs on the server, the game data processing method can be implemented and executed based on a cloud interaction system, wherein the cloud interaction system includes a server and a client device.

[0030] In an optional embodiment, various cloud applications can run under the cloud interaction system, such as cloud games. Taking cloud games as an example, cloud games refer to a game mode based on cloud computing. In the running mode of cloud games, the running subject of the game program and the presentation subject of the game picture are separated, and the storage and running of the game data processing method are completed on the cloud game server. The client device is used for data receiving, sending, and game picture presentation. For example, the client device can be a display device close to the user side with data transmission function, such as a mobile terminal, a television, a computer, a palm computer, etc. However, the terminal device for information display is the cloud game server in the cloud. When playing the game, the player operates the client device to send operation instructions to the cloud game server, the cloud game server runs the game according to the operation instructions, encodes and compresses the game picture and other data, returns the data to the client device through the network, and finally decodes and outputs the game picture through the client device.

[0031] In an optional embodiment, the terminal device can be a local terminal device. Taking games as an example, the local terminal device stores a game program and is used for presenting a game picture. The local terminal device is used for interacting with the player through a graphical user interface, that is, a conventional game program is downloaded and installed on an electronic device and is run. The way in which the local terminal device provides the graphical user interface to the player can include various ways, for example, the graphical user interface can be rendered and displayed on the display screen of the terminal, or the graphical user interface can be provided to the player through holographic projection. For example, the local terminal device can include a display screen and a processor, the display screen is used for presenting a graphical user interface, the graphical user interface includes a game picture, and the processor is used for running the game, generating the graphical user interface, and controlling the display of the graphical user interface on the display screen.

[0032] In view of the problems in the related art, the present disclosure provides a game data processing method. Figure 1 A flowchart of the game data processing method is shown in FIG. 1. Figure 1 As shown in FIG. 1, the game data processing method at least includes the following steps:

[0033] Step S110. Determine a target event player corresponding to a game event, and analyze a key game time period of the target event player in the game event; the game event corresponds to a target game.

[0034] Step S120. Obtain game operation data generated by the target player in the target game in the key game time period, and determine target commentary audio corresponding to the key game time period in the live commentary video corresponding to the game event.

[0035] Step S130. If the target player operation data of the current player for the target game is obtained, the target commentary audio is played; the target player operation data matches the game operation data.

[0036] In the method and device provided in the example embodiments of the present disclosure, the target commentary audio is the commentary audio in the key game time period determined in the live commentary video, and the key game time period corresponds to the target player in the game event. Based on this, when the current player generates target player operation data matching the game operation data, the target commentary audio is played, so that the current player can obtain the same event experience as the target player in the game event, thereby avoiding the situation that the current player cannot establish a connection with the professional game player in the competitive match in the prior art, and improving the game experience of the current player.

[0037] The steps of the game data processing method are described in detail below.

[0038] In step S110, the target player corresponding to the game event is determined, and the key game time period of the target player in the game event is analyzed; the game event corresponds to the target game.

[0039] In the example embodiments of the present disclosure, the game event refers to a competitive match for a certain virtual game (i.e., the target game), and the target player refers to one or more game players in the game event. Specifically, the target player can be the game player who contributes the most in the game event, or the game player who is most concerned in the game event, or any one or more game players in the game event, and the example embodiments do not specially limit this. The game player who contributes the most can be the game player who kills the most enemies in the game event, or the game player who unlocks the most levels in the game event, and the example embodiments do not specially limit this.

[0040] The key game time period refers to one or more time periods in the process of the game event, and the target player makes key game operations in the game event in the key game time period. For example, the key game time period can be the game time period when the target player kills the enemy, or the game time period when the target professional player plays the game skill, or the time period when the target professional player unlocks the level, or the time period when the target professional player destroys the enemy fortress, and the example embodiments do not specially limit this.

[0041] For example, the target game players participating in the game event are game player A, game player B, game player C and game player D, wherein, after the game event ends, it is counted that the game player A kills the most enemies, and based on this, the game player A is the target game player in the game event.

[0042] Specifically, the game player A kills 8 enemies continuously from the 10th minute to the 12th minute of the start of the game event; from the 21st minute to the 23rd minute of the start of the game event, the game player A releases 3 different skills to kill the enemies; from the 32nd minute to the 34th minute of the start of the game event, the game player A rescues 2 teammates. Based on this, the key game time periods of the game player A in the game event are the time period from the 10th minute to the 12th minute of the start of the game event, the time period from the 21st minute to the 23rd minute of the start of the game event and the time period from the 32nd minute to the 34th minute of the start of the game event.

[0043] In the present exemplary embodiment, the target game player of the game event is determined, and the key game time period of the target game player in the game event is analyzed, which is helpful for subsequent determination of the target commentary audio in the live commentary video according to the key game time period.

[0044] In step S120, game operation data generated by the target game player in the key game time period is obtained, and the target commentary audio corresponding to the key game time period is determined in the live commentary video corresponding to the game event.

[0045] In the exemplary embodiment of the present disclosure, the game operation data refers to the game operation data generated by the target game player in the key game time period, specifically, the game operation data can be the game character selected by the target game player in the key game time period, can be the game skill released by the target game player in the key game time period, and can be all game operation data generated by the target game player in the key game time period, which is not specially limited in the present exemplary embodiment.

[0046] Generally, the game event will be played in the form of live broadcast to the current players, and at the same time of live broadcasting the game event, a professional commentator will comment on the game event in real time. The live commentary video refers to the live video of the game event accompanied by the real-time commentary of the commentator. The target commentary audio refers to the audio extracted from the live commentary video, which is generated when the commentator comments on the key game time period of the target game player.

[0047] For example, game operation data X-1 generated by game player A in the period from the 10th minute to the 12th minute of the start of the game event is determined, game operation data X-2 generated by game player A in the period from the 21st minute to the 23rd minute of the start of the game event is determined, and game operation data X-3 generated by game player A in the period from the 32nd minute to the 34th minute of the start of the game event is determined.

[0048] In the live commentary video, target commentary audio S-1 in the period from the 10th minute to the 12th minute of the start of the game event, target commentary audio S-2 in the period from the 21st minute to the 23rd minute of the start of the game event, and target commentary audio S-3 generated in the period from the 32nd minute to the 34th minute of the start of the game event are determined.

[0049] In an optional embodiment, Figure 2 A flowchart of a method for determining target commentary audio corresponding to a key game time period in a live commentary video corresponding to a game event is shown, as shown in Figure 2 As shown, the method comprises the following steps: in step S210, a live commentary video corresponding to a game event is obtained, and a specific time period live commentary video corresponding to a key game time period is determined in the live commentary video.

[0050] After the live broadcast of the game event is completed, a live commentary video is generated. It should be noted that the live commentary video carries commentary audio of the commentator on the game event. The specific time period live commentary video refers to the live commentary video corresponding to the key game time period.

[0051] For example, the key game time periods are the period from the 10th minute to the 12th minute of the start of the game event, the period from the 21st minute to the 23rd minute of the start of the game event, and the period from the 32nd minute to the 34th minute of the start of the game event. Based on this, in the live commentary video, specific time period commentary video V-1 in the period from the 10th minute to the 12th minute of the start of the game event, specific time period commentary video V-2 in the period from the 21st minute to the 23rd minute of the start of the game event, and specific time period live commentary video V-3 generated in the period from the 32nd minute to the 34th minute of the start of the game event are determined.

[0052] In step S220, commentary text information in the specific time period live commentary video is extracted, and role attribute information corresponding to a target event player is determined.

[0053] The commentary text information refers to text information corresponding to commentary audio in the live commentary video of a specific time period. The character attribute information refers to information corresponding to the target competition player and describing the target competition player. Specifically, the character attribute information can be a player name of the target competition player, a character name of a game character selected by the target competition player, or a character skill name generated by the game character selected by the target competition player. The present example embodiment does not specially limit this.

[0054] For example, the commentary text information extracted from the live commentary video V-1 of the specific time period is “XXXXX Calero XXXX Calero XXXXX”, the commentary text information extracted from the live commentary video V-2 of the specific time period is “Calero XXXX Calero XXX split skill XXXXX Calero XXX split skill”, and the commentary text information extracted from the live commentary video V-3 of the specific time period is “XXXXXXXXXXX Selman XXXXXXXX Selman XXX”.

[0055] It is determined that the character attribute information corresponding to the target competition player A is the game character name “Calero”.

[0056] In step S230, if the character attribute information exists in the commentary text information, the target commentary audio is extracted from the live commentary video of the specific time period corresponding to the commentary text information.

[0057] If the character attribute information exists in the commentary text information, it is proved that the live commentary video of the specific time period corresponding to the commentary text information is the video of commentary on the target competition player. Therefore, the target commentary audio extracted from the live commentary video of the specific time period corresponding to the commentary text information is the audio of commentary on the target competition player by the commentator.

[0058] For example, the commentary text information extracted from the live commentary video V-1 of the specific time period is “XXXXX Calero XXXX Calero XXXXX”, the commentary text information extracted from the live commentary video V-2 of the specific time period is “Calero XXXX Calero XXX split skill XXXXX Calero XXX split skill”, and the commentary text information extracted from the live commentary video V-3 of the specific time period is “XXXXXXXXXXX Selman XXXXXXXX Selman XXX”. It is determined that the character attribute information corresponding to the target competition player A is the game character name “Calero”.

[0059] Based on this, there is role attribute information in the specific time period live commentary video V-1 and the specific time period live commentary video V-2, so the target commentary audio is extracted from the specific time period live commentary video V-1, and the target commentary audio is extracted from the specific time period live commentary video V-2.

[0060] In the present exemplary embodiment, if there is role attribute information in the commentary text information, the target commentary audio is extracted from the specific time period live commentary video corresponding to the commentary text information, thereby providing a way to extract the target commentary audio for the target player in the target game event, and improving the accuracy of the determined target commentary audio.

[0061] In an optional embodiment, Figure 3 Another flowchart for determining the target commentary audio corresponding to the key game time period in the live commentary video of the game event in the game data processing method is shown in FIG. 6, which includes the following steps. Figure 3 As shown in FIG. 6, the method includes the following steps: in step S310, if there is role attribute information in the commentary text information, the frequency of the role attribute information appearing in the commentary text information is calculated.

[0062] The frequency refers to the frequency of the role attribute information appearing in the commentary text information.

[0063] For example, there is role attribute information "Carlo" in the commentary text information X-1 corresponding to the specific time period live commentary video V-1 and the commentary text information X-2 corresponding to the specific time period live commentary video V-2.

[0064] In the commentary text information X-1, "Carlo" appears twice, and in the commentary text information X-2, "Carlo" appears three times. Since the specific time period live commentary video V-1 is the commentary audio in the time period from the 10th minute to the 12th minute of the game event, and the specific time period live commentary video V-2 is the commentary audio in the time period from the 21st minute to the 23rd minute of the game event, based on this, the frequency of "Carlo" appearing in the commentary text information X-1 is 2 times / 2 minutes = 1 time / minute, and the frequency of "Carlo" appearing in the commentary text information X-2 is 3 times / 2 minutes = 1.5 times / minute.

[0065] In step S320, a frequency threshold is obtained, and if the frequency is greater than or equal to the frequency threshold, the target commentary audio is extracted from the specific time period live commentary video corresponding to the commentary text information.

[0066] The frequency threshold refers to a critical value of occurrence frequency, and if the occurrence frequency is greater than or equal to the frequency threshold, it is determined that the specific time period live commentary video corresponding to the commentary text information contains commentary audio for the target player of the target event, and then the target commentary audio is extracted from the specific time period live commentary video corresponding to the commentary text information. At this time, the target commentary audio is the commentary audio for the target player of the target event.

[0067] For example, the frequency threshold is 1 / minute. Obviously, the occurrence frequency of “Calero” in the commentary text information X-1 and the occurrence frequency of “Calero” in the commentary text information X-2 are both greater than or equal to the frequency threshold, so the target commentary audio is extracted from the specific time period live commentary video V-1 and the target commentary audio is extracted from the specific time period live commentary video V-2.

[0068] In the present exemplary embodiment, if the occurrence frequency is greater than or equal to the frequency threshold, the target commentary audio is extracted from the specific time period live commentary video corresponding to the commentary text information. Under the premise that there is role attribute information in the commentary text information, the target commentary audio is more accurately extracted by comparing the occurrence frequency of the role attribute information in the commentary text information with the frequency threshold.

[0069] In an optional embodiment, Figure 4 Another flowchart for determining the target commentary audio corresponding to the key game time period in the live commentary video corresponding to the game event in the game data processing method is shown in FIG. 6. As shown in FIG. 6, the method comprises the following steps: Figure 4 As shown in FIG. 6, the method comprises the following steps: in step S410, extracting the to-be-determined commentary audio from the specific time period live commentary video corresponding to the commentary text information.

[0070] The to-be-determined commentary audio refers to the commentary audio extracted from the specific time period live commentary video, and the specific time period live commentary video corresponds to the commentary text information.

[0071] For example, the specific time period live commentary video corresponding to the commentary text information includes the specific time period live commentary video V-1 and the specific time period live commentary video V-2.

[0072] The to-be-determined commentary audio N-1 is extracted from the specific time period live commentary video V-1, and the to-be-determined commentary audio N-2 is extracted from the specific time period live commentary video V-2.

[0073] In step S420, the volume of the commentator's commentary for the role attribute information in the to-be-determined commentary audio is determined, and a volume threshold is determined.

[0074] The volume size refers to the volume size of the commentator when mentioning the character attribute information in the to-be-determined commentary audio. The volume size threshold refers to a critical value for limiting the volume size.

[0075] For example, in the to-be-determined commentary audio N-1, the volume sizes of the commentator when mentioning "Kaleo" are C-1 and C-2 respectively, and in the to-be-determined commentary audio N-2, the volume sizes of the commentator when mentioning "Kaleo" are C-3, C-4 and C-5 respectively. The volume size threshold is Z-1.

[0076] In step S430, if the volume size is greater than or equal to the volume size threshold, it is determined that the to-be-determined commentary audio is the target commentary audio.

[0077] Generally, in a game event, the volume size of the commentator is proportional to the criticality of the event. Therefore, when the volume size is greater than or equal to the volume size threshold, it is proved that the commentator is commenting on a very critical game moment of the target game player. Further, it is determined that the to-be-determined commentary audio is the target commentary audio.

[0078] For example, in the to-be-determined commentary audio N-1, the volume sizes of the commentator when mentioning "Kaleo" are C-1 and C-2 respectively, and in the to-be-determined commentary audio N-2, the volume sizes of the commentator when mentioning "Kaleo" are C-3, C-4 and C-5 respectively. The volume size threshold is Z-1.

[0079] Since the volume size C-3, the volume size C-4 and the volume size C-5 are all greater than the volume size threshold Z-1, it is determined that the to-be-determined commentary audio N-2 is the target commentary audio.

[0080] In the example embodiment, by comparing the volume size of the commentator in the to-be-determined commentary audio with the volume size threshold, the target commentary audio can be determined in the to-be-determined commentary audio. On the basis that the to-be-determined commentary audio is commentary audio for the target game player, the most critical target commentary audio is determined in the to-be-determined commentary audio by the volume size. This is helpful for the current player to immerse in the target game, and the same game experience as the target game player can be obtained.

[0081] In an optional embodiment, Figure 5 A flowchart for determining the to-be-determined commentary video as the target commentary video in the game data processing method is shown in FIG. 5. Figure 5 As shown in FIG. 5, the method at least includes the following steps: in step S510, determining the volume size of the commentator in the to-be-determined commentary audio when mentioning the character attribute information, and determining the volume size threshold.

[0082] Pitch level refers to the volume of the narrator's voice when mentioning character attribute information in the audio to be determined. Pitch level threshold refers to the critical value that limits the pitch level.

[0083] For example, in the audio N-2 of the narration to be determined, the pitch levels when the narrator mentions "Carrero" are Y-1, Y-2, and Y-3, respectively. The pitch level threshold is YN.

[0084] In step S520, if the pitch is greater than or equal to the pitch threshold, the pitch change trend is calculated.

[0085] If the pitch is greater than or equal to the pitch threshold, the pitch change trend needs to be calculated. The pitch change trend refers to the change trend of the narrator's voice pitch when the narrator mentions character attribute information in the audio to be determined.

[0086] For example, in the audio N-2 of the narration to be determined, the narrator mentions "Carrero" three times. The pitch levels of the narrator's three mentions of "Carrero" are determined to be Y-1, Y-2, and Y-3, respectively (Y-1, Y-2, and Y-3 can be the pitch levels of the word "Carrero" when the narrator mentions it). The pitch level threshold is YN.

[0087] Since the pitch values ​​Y-1, Y-2, and Y-3 are all greater than the pitch value threshold YN, the pitch change trend of the commentator when mentioning "Carrero" for the first time, the pitch change trend of the commentator when mentioning "Carrero" for the second time, and the pitch change trend of the commentator when mentioning "Carrero" for the third time can be calculated. Taking the first mention of "Carrero" as an example, the time from the first time the commentator says "Carrero" to the first time the commentator says "Carrero" is 3 seconds. The pitch change trend of the commentator during these 3 seconds can be obtained by calculating the pitch value of the commentator.

[0088] In step S530, if the trend of pitch change meets the pitch trend change condition, then the audio to be determined is identified as the target audio.

[0089] Among them, the pitch trend change condition refers to the condition for measuring the trend of pitch change. If the pitch change trend meets the pitch trend change condition, it proves that the pitch of the narrator is continuously rising, and thus it can be determined that the narration audio to be determined is the target narration audio.

[0090] For example, in the commentary audio to be determined N-2, the commentator mentioned "Kalelo" three times respectively, and the pitch sizes when the commentator mentioned "Kalelo" three times are Y-1, Y-2 and Y-3 respectively (Y-1, Y-2 and Y-3 can be the pitch sizes when the commentator mentioned the word "Ka" in "Kalelo"). The pitch size threshold is Y-N.

[0091] Since the pitch sizes Y-1, Y-2 and Y-3 are all greater than the pitch size threshold Y-N, the pitch size change trend Q-1 of the commentator when mentioning "Kalelo" for the first time is calculated, the pitch size change trend Q-2 of the commentator when mentioning "Kalelo" for the second time is calculated, and the pitch size change trend Q-3 of the commentator when mentioning "Kalelo" for the third time is calculated.

[0092] Since the pitch size change trends Q-1, Q-2 and Q-3 all satisfy the pitch trend change condition, the commentary audio to be determined N-2 is determined as the target commentary audio.

[0093] In the example embodiment, if the pitch size is greater than or equal to the pitch size threshold, the pitch size is calculated to obtain the pitch size change trend, and when the pitch size change trend satisfies the pitch trend change condition, the commentary audio to be determined is determined as the target commentary audio. The target commentary audio is determined by comprehensively considering the pitch size and the pitch size change trend, and the accuracy of the determined target commentary audio is improved.

[0094] In step S130, if the target player operation data of the current player for the target game is obtained, the target commentary audio is played; the target player operation data matches the game operation data.

[0095] In the example embodiment of the present disclosure, the game operation data refers to the game operation data generated by the target event player in the key game time period. Specifically, the game operation data can be the number of enemies killed by the target event player in the key game time period, or the skills used by the target event player in the key game time period. The example embodiment does not specially limit this.

[0096] The target player operation data refers to the game operation data generated by the current player in the target game. Specifically, the target player operation data can be the number of enemies killed by the current player in a short time, the skills used by the current player, or the number of teammates rescued by the current player. The example embodiment does not specially limit this.

[0097] For example, the target player operation data is the game skill "Blood Stick", and the game operation data produced by the target player in the key game time period is that the target player uses "Blood Stick" 5 times. Obviously, the target player operation data is similar to the game operation data, and thus the target commentary audio N-2 is played.

[0098] In an optional embodiment, Figure 6 A flowchart of playing target commentary audio in a game data processing method is shown in FIG. 6. As shown in FIG. 6, the method comprises the following steps. Figure 6 In step S610, a player character selected by a current player is determined. If the player character is consistent with a target character, target player operation data produced by the current player is determined. The target character is a character selected by a target player in a game event.

[0099] The player character refers to a virtual character selected by the current player after entering a target game, and the target character refers to a virtual character selected by the target player in the game event.

[0100] When the player character is consistent with the target character, it is proved that the virtual character selected by the current player is consistent with the virtual character selected by the target player in the game event. At this time, the target player operation data produced by the current player is determined. Specifically, the target player operation data can be a game skill, the target player operation data can be a virtual weapon used by the player character, and the target player operation data can be the number of enemies killed by the player character. The present exemplary embodiment does not make special limitation on this.

[0101] For example, the player character selected by the current player is "Calero", and the target character selected by the target player in the game event is also "Calero". Obviously, the player character is consistent with the target character at this time. At this time, the number of enemies killed by the current player is obtained.

[0102] In step S620, if the target player operation data is similar to the game operation data produced by the target player in the key game time period, the target commentary audio is played.

[0103] The game operation data refers to the game operation data produced by the target player in the key game time period. Specifically, the game operation data can be a skill released by the target character, the number of enemies killed by the target character, or the conversion of the skill by the target character. The present exemplary embodiment does not make special limitation on this.

[0104] When the target player operation data is similar to the game operation data, it is proved that the current player also performs similar operation to the target player in the game event at this time. Based on this, the target commentary audio is played.

[0105] For example, the target player operation data is to kill 5 enemies in succession, and the game operation data produced by the target event player in the key game time period is to kill 6 people in succession. Obviously, the target player operation data is similar to the game operation data, and then the target commentary audio N-2 is played.

[0106] In the present exemplary embodiment, when the target player operation data is similar to the game operation data, the target commentary video is played, so that the current player can obtain the same event experience as the target event player in the game event, thereby avoiding the situation that the connection between the game player and the professional game player in the competitive match cannot be established in the prior art, and the game experience of the game player is improved.

[0107] In an optional embodiment, Figure 7 Another flowchart for playing target commentary audio in a game data processing method is shown, as shown in Figure 7 The method comprises the following steps: in step S710, if there is a player name corresponding to the target event player in the target commentary audio, determine the player name corresponding to the current player.

[0108] The player name refers to the name of the player corresponding to the target event player, and the player name refers to the player name of the current player.

[0109] For example, the player name corresponding to the target event player is "Zhang San", and if "Zhang San" exists in the target commentary audio, the player name "Li Si" of the current player is determined.

[0110] In step S720, the player name existing in the target commentary audio is replaced by the player name to obtain the replaced target commentary audio.

[0111] The player name existing in the target commentary audio is replaced by the player name to increase the fit degree of the replaced target commentary audio and the current player.

[0112] For example, "Zhang San" in the target commentary audio is replaced by "Li Si", and based on this, the player name "Zhang San" will not appear in the replaced target commentary audio obtained at this time.

[0113] In step S730, the replaced target commentary audio is played.

[0114] The replaced target commentary audio is played.

[0115] For example, "Zhang San" in the target commentary audio is replaced by "Li Si", and based on this, the replaced target commentary audio is obtained, and the replaced target commentary audio is played.

[0116] In the example embodiment, the player name is replaced with the player name in the target commentary audio, the replaced target commentary audio is obtained, and the replaced target commentary audio is played, which increases the fitting degree of the played replaced target commentary audio with the current player, enables the game player to have the same game experience as the target event player, and improves the game experience of the game player.

[0117] In the method and device provided in the example embodiment of the present disclosure, the target commentary audio is commentary audio in a key game time period determined from the live commentary video, and the key game time period corresponds to the target event player in the game event. Therefore, when the current player generates target player operation data matching the game operation data, the target commentary audio is played, which enables the current player to have the same game experience as the target event player in the game event, thereby avoiding the situation that the current player cannot establish a connection with the professional game player in the competitive match in the prior art, and improving the game experience of the current player.

[0118] The game data processing method in the example embodiment of the present disclosure is described in detail below in combination with an application scenario.

[0119] It is determined that the target event player in the game event is game player J, and it is analyzed that the key game time period of game player J in the game event is the 27th minute to the 30th minute of the start of the game event and the 31st minute to the 34th minute of the start of the game event.

[0120] It is determined that game player J continuously releases 5 skills from the 27th minute to the 30th minute of the start of the game event, and it is determined that game player J continuously kills 7 enemies from the 31st minute to the 34th minute of the start of the game event. The determined target commentary audio includes commentary audio U-1 corresponding to the 27th minute to the 30th minute of the start of the game event and commentary audio U-2 corresponding to the 31st minute to the 34th minute of the start of the game event. When the game player continuously releases 6 skills in the target game, the target commentary audio U-1 is played.

[0121] In the application scenario, the target commentary audio is commentary audio in a key game time period determined from the live commentary video, and the key game time period corresponds to the target event player in the game event. Therefore, when the current player generates target player operation data matching the game operation data, the target commentary audio is played, which enables the current player to have the same game experience as the target event player in the game event, thereby avoiding the situation that the current player cannot establish a connection with the professional game player in the competitive match in the prior art, and improving the game experience of the current player.

[0122] In addition, in the example embodiment of the present disclosure, a game data processing device is also provided.Figure 8 A structural schematic diagram of the game data processing apparatus is shown as Figure 8 The game data processing apparatus 800 can include an analysis module 810, a determination module 820 and a playing module 830, as shown.

[0123] The analysis module 810 is configured to determine a target event player corresponding to a game event, and analyze a key game time period of the target event player in the game event; the game event corresponds to a target game; the determination module 820 is configured to obtain game operation data generated by the target event player in the key game time period, and determine target commentary audio corresponding to the key game time period in a live commentary video corresponding to the game event; the playing module 830 is configured to play the target commentary audio if target player operation data of a current player for the target game is obtained; the target player operation data matches the game operation data.

[0124] The specific details of the game data processing apparatus 800 have been described in detail in the corresponding game data processing method, and thus will not be described here.

[0125] It should be noted that although several modules or units of the game data processing apparatus 800 are mentioned in the foregoing detailed description, such division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided into multiple modules or units.

[0126] In addition, in the exemplary embodiments of the present disclosure, an electronic device capable of implementing the above method is also provided.

[0127] The electronic device 900 according to such embodiments of the present disclosure will be described below with reference to Figure 9 . Figure 9 The electronic device 900 shown is merely an example, and should not impose any limitation on the functions and use range of the embodiments of the present disclosure.

[0128] As shown in Figure 9 , the electronic device 900 is in the form of a general computing device. The components of the electronic device 900 can include but are not limited to the at least one processing unit 910 described above, the at least one storage unit 920 described above, a bus 930 connecting different system components including the storage unit 920 and the processing unit 910, and a display unit 940.

[0129] The storage unit stores program codes which can be executed by the processing unit 910, so that the processing unit 910 performs the steps described in the above "Exemplary Methods" section according to various exemplary embodiments of the present application.

[0130] The storage unit 920 can include a readable medium in the form of volatile storage such as a random access memory (RAM) 921 and / or cache memory 922, and can further include a read-only memory (ROM) 923.

[0131] The storage unit 920 can also include a program / utility 924 having a set (at least one) of program modules 925, including but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or a combination thereof can include an implementation of a network environment.

[0132] The bus 930 can be representative of one or more of several types of bus structures, including a storage unit bus or bus controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of a variety of bus structures.

[0133] The electronic device 900 can also communicate with one or more external devices 970 such as a keyboard or pointing device, a Bluetooth device, etc.; other devices such as a storage device or an external effects device; and / or one or more devices that enable a user to interact with the electronic device 900 in some way, such as a router, modem, etc. Communication with such devices can be facilitated via an input / output (I / O) interface 950. Further, the electronic device 900 can communicate with one or more networks, such as a local area network (LAN), a wide area network (WAN), and / or the public network, such as the Internet, via a network adapter 960. As depicted, the network adapter 960 is in communication with the other modules of the electronic device 900 through the bus 930. It should be appreciated that other hardware and / or software modules can be used in conjunction with the electronic device 900, including but not limited to, microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data archival storage systems, etc.

[0134] Those skilled in the art can easily understand from the above description of the embodiments that the example embodiments described herein can be implemented by software or by software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (which can be a CD-ROM, a U disk, a mobile hard disk, etc.) or a network, and includes a plurality of instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to perform the methods according to the embodiments of the present disclosure.

[0135] In the example embodiments of the present disclosure, a computer readable storage medium is also provided, on which a program product capable of implementing the above-mentioned method of the present disclosure is stored. In some possible embodiments, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps described in the above-mentioned “example method” section according to various example embodiments of the present disclosure when the program product is run on the terminal device.

[0136] Reference Figure 10 As shown, a program product 1000 for implementing the above-mentioned method according to the embodiments of the present disclosure is described, which can adopt a portable compact disc read-only memory (CD-ROM) and include program codes, and can be run on a terminal device, such as a personal computer. However, the program product of the present disclosure is not limited to this, and in this document, the readable storage medium can be any tangible medium containing or storing a program, which can be used by or in combination with an instruction execution system, device or apparatus.

[0137] The program product can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disc, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.

[0138] A computer readable signal medium can include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal can take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium can be any computer readable medium that can be

[0139] Program code embodied on a computer readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber cable, RF, etc., or any suitable combination of the foregoing.

[0140] Computer program code for carrying out operations of the present application can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computing device, partly on the user's computing device, as a stand-alone software package, partly on the user's computing device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device can be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or the connection can be made to an external computing device, such as through the Internet using an Internet Service Provider. The application is related to the use of computer system 100 for online analytics, example, any type of online analytical processing (OLAP). The computer system 100 is only one example of a possible

[0141] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the features disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the disclosure being indicated by the following claims.

Claims

1. A game data processing method characterized by comprising: The method comprises: determining a target match player corresponding to a game match, and analyzing a key game time period of the target match player in the game match; the game match corresponds to a target game; obtaining game operation data generated by the target match player in the key game time period; obtaining a live commentary video corresponding to the game match, determining a specific time period live commentary video corresponding to the key game time period in the live commentary video, extracting commentary text information in the specific time period live commentary video, and determining role attribute information corresponding to the target match player; if the commentary text information contains the role attribute information, extracting target commentary audio from the specific time period live commentary video corresponding to the commentary text information; the live commentary video is a live video of the game match accompanied by real-time commentary of a commentator; if target player operation data of a current player for the target game is obtained, playing the target commentary audio; the target player operation data matches the game operation data.

2. The game data processing method according to claim 1, wherein If the commentary text information contains the role attribute information, the method further comprises: calculating a frequency of occurrence of the role attribute information in the commentary text information; obtaining a frequency threshold value, and if the frequency of occurrence is greater than or equal to the frequency threshold value, extracting target commentary audio from the specific time period live commentary video corresponding to the commentary text information.

3. The game data processing method according to claim 2, wherein The method further comprises: extracting to-be-determined commentary audio from the specific time period live commentary video corresponding to the commentary text information; determining a volume size of the to-be-determined commentary audio for the role attribute information, and determining a volume size threshold value; if the volume size is greater than or equal to the volume size threshold value, determining that the to-be-determined commentary audio is target commentary audio.

4. The game data processing method according to claim 3, wherein The method further comprises: determining a tone size of the to-be-determined commentary audio for the role attribute information, and determining a tone size threshold value; if the tone size is greater than or equal to the tone size threshold value, calculating the tone size to obtain a tone size change trend; if the tone size change trend meets a tone trend change condition, determining that the to-be-determined commentary audio is target commentary audio.

5. The game data processing method of claim 1, wherein The method further comprises: determining a player role selected by a current player, and if the player role is consistent with a target role, determining target player operation data generated by the current player; the target role is a role selected by the target match player in the game match. If the target player operation data is similar to the game operation data generated by the target event player in the key game time period, the target commentary audio is played.

6. The game data processing method according to any one of claims 1-5, wherein, The playing of the target commentary audio comprises: If there is a player name corresponding to the target event player in the target commentary audio, determining a player name corresponding to the current player; Replacing the player name existing in the target commentary audio with the player name to obtain the replaced target commentary audio; Playing the replaced target commentary audio.

7. A game data processing apparatus characterized by comprising: Comprise: An analysis module configured to determine a target event player corresponding to a game event, and analyze a key game time period of the target event player in the game event; The game event corresponds to a target game; A determination module configured to obtain game operation data generated by the target event player in the key game time period; Obtain a live commentary video corresponding to the game event, determine a specific time period live commentary video corresponding to the key game time period in the live commentary video; extract commentary text information in the specific time period live commentary video, and determine role attribute information corresponding to the target event player; If the role attribute information exists in the commentary text information, target commentary audio is extracted from the specific time period live commentary video corresponding to the commentary text information; wherein the live commentary video is a live video of the game event accompanied by real-time commentary of a commentator; A playing module configured to play the target commentary audio if a target player operation data of a current player for the target game is obtained; the target player operation data matches the game operation data.

8. An electronic device, comprising: Comprise: A processor; A memory for storing executable instructions of the processor; Wherein the processor is configured to execute the game data processing method of any one of claims 1-6 by executing the executable instructions.

9. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to realize the game data processing method of any one of claims 1-6. The computer program is executed by the processor to realize the game data processing method of any one of claims 1-6.

Citation Information

Patent Citations

  • Game device, processing method and storage medium

    JP2001129251A