噪声控制方法、装置、计算机设备及存储介质与流程



1.本发明涉及噪声处理技术领域,尤其涉及一种噪声控制方法、一种噪声控制装置、一种计算机设备以及一种计算机可读存储介质。


背景技术:



2.游戏已经广泛应用于人们的日常生活、学习和工作中,能够为人们提供娱乐,缓解压力。然而,在游戏过程中,尤其是游戏玩家在玩赛车等竞速类电子游戏时,在沉浸式体验游戏的同时难免会因情绪激动而大声喊叫,从而打扰到他人。目前仅能通过他人提醒的方式提醒游戏玩家降低音量,但效果并不好。


技术实现要素:



3.为了至少部分解决现有技术中游戏玩家在沉浸式体验游戏的同时因发出喊叫而打扰到他人的技术问题而完成了本发明。
4.根据本发明的一方面,提供一种噪声控制方法,包括:
5.实时采集游戏玩家发出的噪声和环境噪声;
6.判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值
7.若是,则基于所述差值对游戏玩家正在玩的游戏进行减速处理。
8.可选地,所述实时采集游戏玩家发出的噪声和环境噪声,包括:
9.通过游戏手柄内置的噪声传感器实时采集噪声作为游戏玩家发出的噪声,以及通过游戏主机内置的噪声传感器实时采集噪声作为环境噪声。
10.可选地,在判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值之前,还包括:
11.分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值;
12.若二者之一小于预设的第二噪声阈值,则返回执行实时采集游戏玩家发出的噪声和环境噪声的步骤;
13.若二者均不小于预设的第二噪声阈值,则执行判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值的步骤。
14.可选地,所述基于所述差值对游戏玩家正在玩的游戏进行减速处理,包括:
15.基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。
16.可选地,所述基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理采用如下公式实现:
17.r

=r-a*t,且a=k*(n1-n2)
18.其中,r

为游戏玩家所操控的工具或角减速后的速度,r为游戏玩家所操控的工具或角的实时速度,a为加速度,k为自定义参数,n1为游戏玩家发出的噪声,n2为环境噪
声,t为噪声采样的时间间隔。
19.根据本发明的另一方面,提供一种噪声控制装置,包括:
20.采集模块,其设置为实时采集游戏玩家发出的噪声和环境噪声;
21.判断模块,其设置为判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值;以及,
22.控制模块,其设置为在所述判断模块的判断结果为所述差值大于预设的第一噪声阈值时,基于所述差值对游戏玩家正在玩的游戏进行减速处理。
23.可选地,所述判断模块还设置为,分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值,并在二者均不小于预设的第二噪声阈值时再判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值;
24.所述采集模块还设置为,在所述判断模块的判断结果为游戏玩家发出的噪声和环境噪声二者之一小于预设的第二噪声阈值时,继续实时采集游戏玩家发出的噪声和环境噪声。
25.可选地,所述控制模块具体设置为,基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至所述判断模块判断游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。
26.根据本发明的又一方面,提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行前述噪声控制方法。
27.根据本发明的再一方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述噪声控制方法。
28.本发明提供的技术方案可以包括以下有益效果:
29.本发明提供的噪声控制方法,在游戏玩家发出的噪声与环境噪声的差值大于预设的第一噪声阈值时,通过对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家音量的目的,很好地解决了现有技术中游戏玩家在沉浸式体验游戏的同时因发出喊叫而打扰到他人的技术问题。
30.本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
31.附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。
32.图1为本发明实施例提供的噪声控制方法的流程示意图;
33.图2为本发明实施例提供的噪声控制装置的结构示意图;
34.图3为本发明实施例提供的计算机设备的结构示意图。
具体实施方式
35.为使本发明实施例的目的、技术方案和优点更加清楚,以下结合附图对本发明的
具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明,并不用于限制本发明。
36.图1为本发明实施例提供的噪声控制方法的流程示意图。如图1所示,所述方法包括如下步骤s101至s103。
37.s101.实时采集游戏玩家发出的噪声和环境噪声。
38.本步骤中,可利用现有的噪声传感器实时采集游戏玩家发出的噪声和环境噪声。其中,用于采集游戏玩家所发出噪声的噪声传感器应靠近游戏玩家设置,用于采集环境噪声的噪声传感器应远离游戏玩家设置,从而有效区分这两种噪声。
39.对于采集到的游戏玩家发出的噪声和环境噪声需要记录以供后续步骤使用,其中游戏玩家发出的噪声可以记录为数组结构,用以记录多个玩家发出的噪声。
40.在一种具体实施方式中,步骤s101包括如下步骤s101a和s101b。
41.s101a.通过游戏手柄内置的噪声传感器实时采集噪声作为游戏玩家发出的噪声。
42.本步骤中,可在游戏手柄侧面两组动作键之间的位置处增设噪声传感器。在此位置设置噪声传感器的原因是:游戏玩家发出的噪声正对此位置,可以相对准确的收集游戏玩家发出的声音分贝数(即噪声),而不是整个环境的噪声。
43.s101b.通过游戏主机内置的噪声传感器实时采集噪声作为环境噪声。
44.本步骤中,由于游戏主机离游戏玩家相对较远,在其上增设噪声传感器,可较好地收集环境噪声。
45.s102.判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值,若是,则执行步骤s103,否则,返回步骤s101,继续采集游戏玩家发出的噪声和环境噪声。
46.s103.基于所述差值对游戏玩家正在玩的游戏进行减速处理。
47.本实施例中,实时计算游戏玩家发出的噪声与环境噪声的差值,并判断二者的差值是否大于预设的第一噪声阈值,若是,则表明游戏玩家发出的声音过大,已经影响到他人,可视为噪音,此时采用对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家所发出声音音量的目的。若二者的差值不大于预设的第一噪声阈值,则表明游戏玩家发出的声音不足以影响到他人,可不视为噪音,此时不做任何处理,继续采集游戏玩家发出的噪声和环境噪声。
48.其中,第一噪声阈值的具体数值可由本领域技术人员根据实际需求进行设定与调整,本发明对此不做限制。
49.在一种具体实施方式中,在步骤s102之前,还包括如下步骤s104。
50.s104.分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值,若二者之一小于预设的第二噪声阈值,则返回步骤s101,继续采集游戏玩家发出的噪声和环境噪声;若二者均不小于预设的第二噪声阈值,则执行步骤s102,判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值。其中,第一噪声阈值大于第二噪声阈值。
51.本实施例中,在判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值之前,可分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值,如果游戏玩家发出的噪声小于预设的第二噪声阈值,则表明游戏玩家发出的声音较小,不足以影响到他人,如果环境噪声小于预设的第二噪声阈值,则表明游戏玩家可能在家中
等环境比较安静的场合玩游戏,此时游戏玩家发出的声音过大也基本不会影响到邻居,这两种情况下都不做任何处理,继续采集游戏玩家发出的噪声和环境噪声。而如果游戏玩家发出的噪声和环境噪声均不小于预设的第二噪声阈值,则不确定游戏玩家发出的声音是否会影响到他人,需要继续判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值,并根据判断结果确定是对游戏玩家正在玩的游戏进行减速处理,还是不做任何处理继续采集游戏玩家发出的噪声和环境噪声。
52.其中,第二噪声阈值的具体数值可由本领域技术人员根据实际需求进行设定与调整,本发明对此不做限制。
53.在一种具体实施方式中,步骤s103包括:基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。
54.本实施例中,在游戏玩家发出的噪声与环境噪声的差值大于预设的第一噪声阈值时,可对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,比如对于赛车、赛马等竞速类游戏,直接对游戏玩家所操控的赛车、赛马进行减速处理,对于角控制类游戏,直接对游戏玩家所操控的角进行减速处理,可以极大地影响游戏玩家的游戏感知,以更好地提醒游戏玩家注意控制音量,直至游戏玩家发出的声音大小满足要求,才恢复游戏玩家所操控的工具或角的速度,即恢复至减速之前的速度,达到将游戏玩家所发出的噪声控制在允许范围内的效果。
55.在一种具体实施方式中,步骤s103中基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理采用如下公式实现:
56.r

=r-a*t,且a=k*(n1-n2)
57.其中,r

为游戏玩家所操控的工具或角减速后的速度,r为游戏玩家所操控的工具或角的实时速度,a为加速度,k为自定义参数,n1为游戏玩家发出的噪声,n2为环境噪声,t为噪声采样的时间间隔。
58.需要说明的是,上述步骤的顺序只是为了说明本发明实施例而提出的一个具体实例,本发明对上述步骤的顺序不做限定,本领域技术人员在实际应用中可按需对其进行调整;而且上述步骤的序号大小也不限制其执行顺序。
59.本发明实施例提供的噪声控制方法,在游戏玩家发出的噪声与环境噪声的差值大于预设的第一噪声阈值时,通过对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家音量的目的,很好地解决了现有技术中游戏玩家在沉浸式体验游戏的同时因发出喊叫而打扰到他人的技术问题。
60.图2为本发明实施例提供的噪声控制装置的结构示意图。如图2所示,所述装置包括:采集模块201、判断模块202和控制模块203。
61.其中,采集模块201设置为实时采集游戏玩家发出的噪声和环境噪声;判断模块202设置为判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值;控制模块203设置为在所述判断模块202的判断结果为所述差值大于预设的第一噪声阈值时,基于所述差值对游戏玩家正在玩的游戏进行减速处理。
62.在一种具体实施方式中,采集模块201具体设置为,通过游戏手柄内置的噪声传感器实时采集噪声作为游戏玩家发出的噪声,以及通过游戏主机内置的噪声传感器实时采集
噪声作为环境噪声。
63.在一种具体实施方式中,所述判断模块202还设置为,分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值,并在二者均不小于预设的第二噪声阈值时再判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值;
64.所述采集模块201还设置为,在所述判断模块202的判断结果为游戏玩家发出的噪声和环境噪声二者之一小于预设的第二噪声阈值时,继续实时采集游戏玩家发出的噪声和环境噪声。
65.在一种具体实施方式中,所述控制模块203具体设置为,基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至所述判断模块202判断游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。
66.在一种具体实施方式中,所述控制模块203采用如下公式实现基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理:
67.r

=r-a*t,且a=k*(n1-n2)
68.其中,r

为游戏玩家所操控的工具或角减速后的速度,r为游戏玩家所操控的工具或角的实时速度,a为加速度,k为自定义参数,n1为游戏玩家发出的噪声,n2为环境噪声,t为噪声采样的时间间隔。
69.本发明实施例提供的噪声控制装置,在游戏玩家发出的噪声与环境噪声的差值大于预设的第一噪声阈值时,采用对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家音量的目的,很好地解决了现有技术中游戏玩家在沉浸式体验游戏的同时因发出喊叫而打扰到他人的技术问题。
70.基于相同的技术构思,本发明实施例相应还提供一种计算机设备,如图3所示,所述计算机设备包括存储器301和处理器302,所述存储器301中存储有计算机程序,当所述处理器302运行所述存储器301存储的计算机程序时,所述处理器302执行前述噪声控制方法。
71.基于相同的技术构思,本发明实施例相应还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,所述处理器执行前述噪声控制方法。
72.综上所述,本发明实施例提供的噪声控制方法、装置、计算机设备及存储介质,在游戏玩家沉浸式体验游戏时因情绪激动而大声喊叫并打扰到他人时,通过对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家音量的目的。
73.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、装置中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技
术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于ram、rom、eeprom、闪存或其他存储器技术、cd-rom、数字多功能盘(dvd)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
74.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

技术特征:


1.一种噪声控制方法,其特征在于,包括:实时采集游戏玩家发出的噪声和环境噪声;判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值;若是,则基于所述差值对游戏玩家正在玩的游戏进行减速处理。2.根据权利要求1所述的方法,其特征在于,所述实时采集游戏玩家发出的噪声和环境噪声,包括:通过游戏手柄内置的噪声传感器实时采集噪声作为游戏玩家发出的噪声,以及通过游戏主机内置的噪声传感器实时采集噪声作为环境噪声。3.根据权利要求1所述的方法,其特征在于,在判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值之前,还包括:分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值;若二者之一小于预设的第二噪声阈值,则返回执行实时采集游戏玩家发出的噪声和环境噪声的步骤;若二者均不小于预设的第二噪声阈值,则执行判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值的步骤。4.根据权利要求1-3中任一项所述的方法,其特征在于,所述基于所述差值对游戏玩家正在玩的游戏进行减速处理,包括:基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。5.根据权利要求4所述的方法,其特征在于,所述基于所述差值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理采用如下公式实现:r

=r-a*t,且a=k*(n1-n2)其中,r

为游戏玩家所操控的工具或角减速后的速度,r为游戏玩家所操控的工具或角的实时速度,a为加速度,k为自定义参数,n1为游戏玩家发出的噪声,n2为环境噪声,t为噪声采样的时间间隔。6.一种噪声控制装置,其特征在于,包括:采集模块,其设置为实时采集游戏玩家发出的噪声和环境噪声;判断模块,其设置为判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值;以及,控制模块,其设置为在所述判断模块的判断结果为所述差值大于预设的第一噪声阈值时,基于所述差值对游戏玩家正在玩的游戏进行减速处理。7.根据权利要求6所述的装置,其特征在于,所述判断模块还设置为,分别判断游戏玩家发出的噪声和环境噪声是否小于预设的第二噪声阈值,并在二者均不小于预设的第二噪声阈值时再判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的噪声阈值;所述采集模块还设置为,在所述判断模块的判断结果为游戏玩家发出的噪声和环境噪声二者之一小于预设的第二噪声阈值时,继续实时采集游戏玩家发出的噪声和环境噪声。8.根据权利要求6或7所述的装置,其特征在于,所述控制模块具体设置为,基于所述差
值对游戏玩家正在玩的游戏中所操控的工具或角进行减速处理,直至所述判断模块判断游戏玩家发出的噪声与环境噪声的差值不大于预设的第一噪声阈值,恢复游戏玩家所操控的工具或角的速度。9.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行根据权利要求1至5中任一项所述的噪声控制方法。10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,所述处理器执行根据权利要求1至5中任一项所述的噪声控制方法。

技术总结


本发明提供一种噪声控制方法、装置、计算机设备及存储介质,涉及噪声处理技术领域,其中所述方法包括:实时采集游戏玩家发出的噪声和环境噪声;判断游戏玩家发出的噪声与环境噪声的差值是否大于预设的第一噪声阈值;若是,则基于所述差值对游戏玩家正在玩的游戏进行减速处理。本发明提供的技术方案通过对游戏玩家正在玩的游戏进行减速处理的方式影响游戏玩家的游戏感知,以提醒游戏玩家注意控制音量,达到控制游戏玩家音量的目的。达到控制游戏玩家音量的目的。达到控制游戏玩家音量的目的。


技术研发人员:

王新宇 杨瑞 张园

受保护的技术使用者:

中国联合网络通信集团有限公司

技术研发日:

2022.11.21

技术公布日:

2023/3/3

本文发布于:2024-09-25 16:38:00,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/66695.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:噪声   游戏玩家   阈值   所述
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议