Noise control method and device, computer device and storage medium

By collecting real-time data on player and ambient noise, determining the difference, and slowing down the player's controlled tools or characters when the difference exceeds a threshold, the system solves the noise interference caused by players shouting during immersive gaming experiences and achieves effective volume control.

CN115721929BActive Publication Date: 2026-02-13CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202211454310.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-21
Publication Date
2026-02-13
Estimated Expiration
2042-11-21

AI Technical Summary

Technical Problem

Gamers sometimes shout loudly due to emotional excitement during immersive gaming experiences, causing noise disturbance to others. Current technologies that rely solely on others to remind them are ineffective.

Method used

The system collects real-time data on player and environmental noise, determines whether the difference exceeds a threshold, and if so, slows down the tools or characters controlled by the player to affect game perception until the noise difference is within the threshold.

Benefits of technology

It effectively reminds gamers to control their volume, solving the problem of noise interference caused by shouting during immersive gaming experiences. It achieves volume control by slowing down the volume to affect the game's perception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115721929B_ABST
    Figure CN115721929B_ABST
Patent Text Reader

Abstract

The application provides a noise control method and device, computer equipment and a storage medium, and relates to the technical field of noise processing, and the method comprises the following steps: collecting noise emitted by a game player and environmental noise in real time; determining whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset first noise threshold value; if yes, performing speed reduction processing on a game being played by the game player based on the difference. The technical scheme provided by the application influences the game perception of the game player by performing speed reduction processing on the game being played by the game player, so as to remind the game player to pay attention to controlling the volume, and the purpose of controlling the volume of the game player is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of noise processing, in particular to a noise control method, a noise control device, a computer device and a computer readable storage medium. BACKGROUND

[0002] Games have been widely used in people's daily life, learning and work, which can provide entertainment and relieve stress for people. However, during the game process, especially when the game player plays racing and other racing electronic games, it is inevitable to shout loudly due to emotional excitement while immersed in the game, thereby disturbing others. At present, the game player can only be reminded by others to reduce the volume, but the effect is not good. SUMMARY

[0003] In order to at least partially solve the technical problem that the game player disturbs others due to shouting while immersed in the game in the prior art, the present application is completed.

[0004] According to an aspect of the present application, a noise control method is provided, comprising:

[0005] collecting noise emitted by a game player and environmental noise in real time;

[0006] determining whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset first noise threshold value;

[0007] if yes, performing speed reduction processing on a game being played by the game player based on the difference.

[0008] Optionally, the collecting noise emitted by the game player and environmental noise in real time comprises:

[0009] collecting noise in real time through a noise sensor built-in a gamepad as noise emitted by the game player, and collecting noise in real time through a noise sensor built-in a game console as environmental noise.

[0010] Optionally, before determining whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset noise threshold value, further comprising:

[0011] respectively determining whether the noise emitted by the game player and the environmental noise are less than a preset second noise threshold value;

[0012] if one of them is less than the preset second noise threshold value, returning to execute the step of collecting noise emitted by the game player and environmental noise in real time;

[0013] if neither of them is less than the preset second noise threshold value, executing the step of determining whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset noise threshold value.

[0014] Optionally, the speed reduction processing on the game being played by the game player based on the difference comprises:

[0015] The speed reduction processing on the tool or character being controlled by the game player in the game based on the difference is performed until the difference between the noise emitted by the game player and the environmental noise is not greater than the preset first noise threshold, and the speed of the tool or character being controlled by the game player is restored.

[0016] Optionally, the speed reduction processing on the tool or character being controlled by the game player in the game based on the difference is implemented by using the following formula:

[0017] r' = r - a * t, and a = k * (N1 - N2)

[0018] wherein r' is the speed of the tool or character being controlled by the game player after the speed reduction, r is the real-time speed of the tool or character being controlled by the game player, a is the acceleration, k is a self-defined parameter, N1 is the noise emitted by the game player, N2 is the environmental noise, and t is the time interval of noise sampling.

[0019] According to another aspect of the present application, a noise control device is provided, comprising:

[0020] a collecting module configured to collect the noise emitted by the game player and the environmental noise in real time;

[0021] a judging module configured to judge whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset first noise threshold; and

[0022] a control module configured to perform speed reduction processing on the game being played by the game player based on the difference when the judging result of the judging module is that the difference is greater than the preset first noise threshold.

[0023] Optionally, the judging module is further configured to judge whether the noise emitted by the game player and the environmental noise are both less than a preset second noise threshold, and to judge whether the difference between the noise emitted by the game player and the environmental noise is greater than the preset noise threshold when neither of the noise emitted by the game player and the environmental noise is less than the preset second noise threshold.

[0024] The collecting module is further configured to continue collecting the noise emitted by the game player and the environmental noise in real time when the judging result of the judging module is that one of the noise emitted by the game player and the environmental noise is less than the preset second noise threshold.

[0025] Optionally, the control module is specifically configured to perform deceleration processing on the tool or character controlled by the game player in the game being played by the game player based on the difference value until the judgment module judges that the difference value between the noise emitted by the game player and the environmental noise is not greater than the preset first noise threshold, and the speed of the tool or character controlled by the game player is restored.

[0026] According to another aspect of the present application, a computer device is provided, comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program stored in the memory, the processor executes the aforementioned noise control method.

[0027] According to another aspect of the present application, a computer readable storage medium is provided, which stores a computer program, and when the processor executes the computer program, the processor executes the aforementioned noise control method.

[0028] The technical solution provided by the present application can include the following beneficial effects:

[0029] The noise control method provided by the present application can influence the game perception of the game player by decelerating the game being played by the game player when the difference value between the noise emitted by the game player and the environmental noise is greater than the preset first noise threshold, so as to remind the game player to pay attention to the control of the volume, and achieve the purpose of controlling the volume of the game player, thereby solving the technical problem that the game player disturbs others when he / she is immersed in the game and emits a shout in the prior art.

[0030] Other features and advantages of the present application will be described in the following description, and some will become apparent from the description, or will be understood from the practice of the present application. The objects and other advantages of the present application will be realized and achieved by the structures particularly pointed out in the specification, claims and drawings. BRIEF DESCRIPTION OF DRAWINGS

[0031] The accompanying drawings are included to provide a further understanding of the technical solution of the present application, and constitute a part of the specification, and are used together with the embodiments of the present application to explain the technical solution of the present application, and do not constitute a limitation on the technical solution of the present application.

[0032] Figure 1 The flowchart of the noise control method provided by the embodiment of the present application is shown in the figure;

[0033] Figure 2 The structural schematic diagram of the noise control device provided by the embodiment of the present application is shown in the figure;

[0034] Figure 3 The structural schematic diagram of the computer device provided by the embodiment of the present application is shown in the figure. DETAILED DESCRIPTION

[0035] In order to make the purposes, technical solutions and advantages of the embodiments of the present application clearer, the specific embodiments of the present application are described in detail below with reference to the drawings. It should be understood that the specific embodiments described herein are only used to explain and illustrate the present application, and are not used to limit the present application.

[0036] Figure 1 The flowchart of the noise control method provided by the embodiments of the present application is shown in FIG. 1. As shown in FIG. 1, the method comprises the following steps S101 to S103. Figure 1

[0037] S101. Real-time collection of noise emitted by a game player and environmental noise.

[0038] In this step, the noise emitted by the game player and the environmental noise can be collected in real time by using existing noise sensors. The noise sensor used to collect the noise emitted by the game player should be arranged close to the game player, and the noise sensor used to collect the environmental noise should be arranged away from the game player, so as to effectively distinguish the two kinds of noise.

[0039] The collected noise emitted by the game player and the environmental noise need to be recorded for use in subsequent steps, wherein the noise emitted by the game player can be recorded in an array structure to record the noise emitted by multiple players.

[0040] In one specific embodiment, step S101 comprises the following steps S101a and S101b.

[0041] S101a. Real-time collection of noise by a noise sensor built in a gamepad as noise emitted by a game player.

[0042] In this step, a noise sensor can be additionally arranged at a position between two groups of action keys on the side of the gamepad. The reason for arranging the noise sensor at this position is that the noise emitted by the game player is directly opposite to this position, and the sound decibel number (i.e. noise) emitted by the game player can be relatively accurately collected, rather than the noise of the entire environment.

[0043] S101b. Real-time collection of noise by a noise sensor built in a game console as environmental noise.

[0044] In this step, since the game console is relatively far away from the game player, the noise sensor additionally arranged on the game console can better collect the environmental noise.

[0045] S102. Judgment of whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset first noise threshold value, if yes, step S103 is executed, otherwise, step S101 is returned to continue collecting the noise emitted by the game player and the environmental noise.

[0046] ​S103. decelerate the game being played by the game player based on the difference.

[0047] In this embodiment, the difference between the noise emitted by the game player and the environmental noise is calculated in real time, and it is determined whether the difference is greater than a preset first noise threshold. If yes, it indicates that the sound emitted by the game player is too loud to affect others, and can be regarded as noise. At this time, the game perception of the game player is affected by decelerating the game being played by the game player, so as to remind the game player to pay attention to the volume control, and to achieve the purpose of controlling the volume of the sound emitted by the game player. If the difference is not greater than the preset first noise threshold, it indicates that the sound emitted by the game player is not enough to affect others, and can not be regarded as noise. At this time, no processing is performed, and the noise emitted by the game player and the environmental noise continue to be collected.

[0048] The specific value of the first noise threshold can be set and adjusted by those skilled in the art according to actual needs, and the present application does not limit this.

[0049] In a specific embodiment, before step S102, the following step S104 is further included.

[0050] S104. respectively determine whether the noise emitted by the game player and the environmental noise are less than a preset second noise threshold. If one of them is less than the preset second noise threshold, return to step S101 to continue collecting the noise emitted by the game player and the environmental noise. If neither of them is less than the preset second noise threshold, execute step S102 to determine whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset noise threshold. The first noise threshold is greater than the second noise threshold.

[0051] In this embodiment, before determining whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset first noise threshold, it can be respectively determined whether the noise emitted by the game player and the environmental noise are less than a preset second noise threshold. If the noise emitted by the game player is less than the preset second noise threshold, it indicates that the sound emitted by the game player is small and is not enough to affect others. If the environmental noise is less than the preset second noise threshold, it indicates that the game player may be playing the game in a relatively quiet environment such as at home, and the sound emitted by the game player will not basically affect the neighbors. In these two cases, no processing is performed, and the noise emitted by the game player and the environmental noise continue to be collected. If the noise emitted by the game player and the environmental noise are both not less than the preset second noise threshold, it is not determined whether the sound emitted by the game player will affect others, and it is necessary to continue to determine whether the difference between the noise emitted by the game player and the environmental noise is greater than a preset noise threshold, and to determine whether to decelerate the game being played by the game player or not to perform any processing to continue collecting the noise emitted by the game player and the environmental noise according to the determination result.

[0052] The specific value of the second noise threshold can be set and adjusted by those skilled in the art according to actual needs, and the present application does not limit this.

[0053] In a specific embodiment, step S103 comprises: based on the difference, slowing down the tool or character controlled by the game player in the game until the difference between the noise emitted by the game player and the environmental noise is not greater than the preset first noise threshold, and restoring the speed of the tool or character controlled by the game player.

[0054] In the embodiment, when the difference between the noise emitted by the game player and the environmental noise is greater than the preset first noise threshold, the tool or character controlled by the game player in the game can be slowed down, such as for racing games like car racing and horse racing, directly slowing down the car or horse controlled by the game player, and for role control games, directly slowing down the role controlled by the game player, which can greatly affect the game perception of the game player, so as to better remind the game player to pay attention to the control volume, and only when the size of the noise emitted by the game player meets the requirements, the speed of the tool or character controlled by the game player is restored, i.e. restored to the speed before slowing down, achieving the effect of controlling the noise emitted by the game player within the allowed range.

[0055] In a specific embodiment, the slowing down of the tool or character controlled by the game player in the game based on the difference in step S103 is realized by the following formula:

[0056] r' = r - a * t, and a = k * (N1 - N2)

[0057] Wherein, r' is the speed of the tool or character controlled by the game player after slowing down, r is the real-time speed of the tool or character controlled by the game player, a is the acceleration, k is a custom parameter, N1 is the noise emitted by the game player, N2 is the environmental noise, and t is the time interval of noise sampling.

[0058] It should be noted that the order of the above steps is only a specific example proposed for the purpose of describing the embodiments of the present application, and the present application does not limit the order of the above steps, which can be adjusted as needed by those skilled in the art in actual application; moreover, the serial number of the above steps does not limit the execution order.

[0059] The noise control method provided by the embodiment of the present application can affect the game perception of the game player by slowing down the game being played by the game player when the difference between the noise emitted by the game player and the environmental noise is greater than the preset first noise threshold, so as to remind the game player to pay attention to the volume control, and the purpose of controlling the volume of the game player is achieved, and the technical problem that the game player disturbs others when shouting in the immersive experience of the game in the prior art is solved.

[0060] Figure 2 The structural schematic diagram of the noise control device provided by the embodiment of the present application is shown in the figure. Figure 2 As shown in the figure, the device comprises a collection module 201, a judgment module 202 and a control module 203.

[0061] The collection module 201 is configured to collect the noise emitted by the game player and the environmental noise in real time; the judgment module 202 is configured to judge whether the difference between the noise emitted by the game player and the environmental noise is greater than the preset first noise threshold; and the control module 203 is configured to slow down the game being played by the game player based on the difference when the judgment result of the judgment module 202 is that the difference is greater than the preset first noise threshold.

[0062] In a specific implementation, the collection module 201 is specifically configured to collect the noise in real time through the noise sensor built in the gamepad as the noise emitted by the game player, and collect the noise in real time through the noise sensor built in the game console as the environmental noise.

[0063] In a specific implementation, the judgment module 202 is further configured to judge whether the noise emitted by the game player and the environmental noise are less than the preset second noise threshold respectively, and judge whether the difference between the noise emitted by the game player and the environmental noise is greater than the preset noise threshold when both of them are not less than the preset second noise threshold.

[0064] The collection module 201 is further configured to continue to collect the noise emitted by the game player and the environmental noise in real time when the judgment result of the judgment module 202 is that one of the noise emitted by the game player and the environmental noise is less than the preset second noise threshold.

[0065] In a specific implementation, the control module 203 is specifically configured to slow down the tool or the role being controlled by the game player in the game being played by the game player based on the difference, until the judgment module 202 judges that the difference between the noise emitted by the game player and the environmental noise is not greater than the preset first noise threshold, and the speed of the tool or the role being controlled by the game player is restored.

[0066] In a specific implementation, the control module 203 implements the deceleration processing on the tool or character controlled by the game player in the game being played by the game player according to the following formula:

[0067] r' = r - a * t, and a = k * (N1 - N2)

[0068] wherein r' is the speed of the tool or character controlled by the game player after deceleration, r is the real-time speed of the tool or character controlled by the game player, a is the acceleration, k is a custom parameter, N1 is the noise emitted by the game player, N2 is the environmental noise, and t is the time interval of noise sampling.

[0069] The noise control device provided by the embodiments of the present application influences the game perception of the game player by decelerating the game being played by the game player when the difference between the noise emitted by the game player and the environmental noise is greater than the preset first noise threshold, so as to remind the game player to pay attention to the volume control, and achieve the purpose of controlling the volume of the game player, thereby solving the technical problem that the game player disturbs others when shouting in the immersive experience of the game in the prior art.

[0070] Based on the same technical concept, the embodiments of the present application correspondingly further provide a computer device, as shown in Figure 3 The computer device includes a memory 301 and a processor 302, and the memory 301 stores a computer program, and when the processor 302 runs the computer program stored in the memory 301, the processor 302 executes the foregoing noise control method.

[0071] Based on the same technical concept, the embodiments of the present application correspondingly further provide a computer readable storage medium, which stores a computer program, and when the processor executes the computer program, the processor executes the foregoing noise control method.

[0072] In summary, the noise control method, device, computer device and storage medium provided by the embodiments of the present application influence the game perception of the game player by decelerating the game being played by the game player when the game player shouts loudly and disturbs others due to emotional excitement in the immersive experience of the game, so as to remind the game player to pay attention to the volume control, and achieve the purpose of controlling the volume of the game player.

[0073] Those skilled in the art can understand that all or some of the steps in the method disclosed above, the functional modules / units in the system and the device can be implemented as software, firmware, hardware and appropriate combinations thereof. In the hardware implementation, the division between the functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, one physical component can have multiple functions, or one function or step can be performed by several physical components in cooperation. Some or all of the physical components can be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit. Such software can be distributed on a computer readable medium, which can include computer storage media (or non-transitory media) and communication media (or transitory media). As known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storage of information such as computer readable instructions, data structures, program modules or other data. Computer storage media includes, but is not limited to, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile disks (DVD) or other optical disk storage, magnetic cassettes, magnetic tapes, magnetic disk storage or other magnetic storage devices, or any other medium that can be used to store the desired information and can be accessed by a computer. In addition, as known to those skilled in the art, communication media typically includes computer readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transport mechanism, and can include any information delivery medium.

[0074] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement to part or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A noise control method, characterized in that, include: Real-time collection of noise emitted by game players and ambient noise; Determine whether the difference between the noise emitted by the game player and the ambient noise is greater than a preset first noise threshold; If so, the game being played by the player will be slowed down based on the difference. This slowing down of the game will affect the player's perception of the game and remind them to control the volume. The process of slowing down the game being played by the player based on the difference includes: Based on the difference, the speed of the tool or character controlled by the player in the game is reduced until the difference between the noise emitted by the player and the ambient noise is no greater than a preset first noise threshold, and then the speed of the tool or character controlled by the player is restored.

2. The method according to claim 1, characterized in that, The real-time collection of noise emitted by game players and environmental noise includes: The game controller's built-in noise sensor collects noise in real time as the noise emitted by the game player, and the game console's built-in noise sensor collects noise in real time as the ambient noise.

3. The method according to claim 1, characterized in that, Before determining whether the difference between the noise emitted by the game player and the ambient noise exceeds a preset noise threshold, the following steps are also included: Determine whether the noise emitted by the game player and the ambient noise are both below a preset second noise threshold. If either of them is less than the preset second noise threshold, then return to the step of performing real-time acquisition of noise emitted by the game player and ambient noise; If both are not less than the preset second noise threshold, then the step of determining whether the difference between the noise emitted by the game player and the ambient noise is greater than the preset noise threshold is executed.

4. The method according to claim 1, characterized in that, The deceleration process for the tool or character controlled by the player in the game based on the difference is implemented using the following formula: r′=ra*t, and a=k*(N1-N2) Where r′ is the speed of the tool or character controlled by the game player after deceleration, r is the real-time speed of the tool or character controlled by the game player, a is the acceleration, k is a user-defined parameter, N1 is the noise emitted by the game player, N2 is the ambient noise, and t is the time interval for noise sampling.

5. A noise control device, characterized in that, include: The acquisition module is configured to collect noise emitted by game players and ambient noise in real time; The judgment module is configured to determine whether the difference between the noise emitted by the game player and the ambient noise is greater than a preset first noise threshold. as well as, The control module is configured to slow down the game being played by the player based on the difference when the judgment result of the judgment module is that the difference is greater than a preset first noise threshold. This slows down the game being played by the player to affect the player's perception of the game and remind the player to control the volume. The control module is specifically configured to decelerate the tool or character controlled by the player in the game based on the difference until the judgment module determines that the difference between the noise emitted by the player and the ambient noise is not greater than a preset first noise threshold, and then restore the speed of the tool or character controlled by the player.

6. The apparatus according to claim 5, characterized in that, The judgment module is further configured to determine whether the noise emitted by the game player and the ambient noise are less than a preset second noise threshold, and if both are not less than the preset second noise threshold, then determine whether the difference between the noise emitted by the game player and the ambient noise is greater than a preset noise threshold. The acquisition module is further configured to continue acquiring the noise emitted by the game player and the environmental noise in real time when the judgment result of the judgment module is that either the noise emitted by the game player or the environmental noise is less than a preset second noise threshold.

7. A computer device, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program, and when the processor runs the computer program stored in the memory, the processor executes the noise control method according to any one of claims 1 to 4.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the noise control method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Systems and Method for Capture and Use of Player Emotive State in Gameplay

    US20140004948A1

  • Reminder method and apparatus and electronic device

    US20210366262A1