音量调节方法和装置与流程

文档序号:17073361发布日期:2019-03-08 23:30阅读:341来源:国知局
音量调节方法和装置与流程

本公开涉及一种音量调节方法和装置。



背景技术:

人们经常在不同的环境下使用电子设备(例如,手机)来听音乐等音频资料。在不同的听音环境下,人们对声音的音量大小以及音量变化敏感度不同。例如,有时候环境比当前声音吵很多时,手机音量就需要尽快调大一些。有时候环境比较安静,此时人的耳朵对音量变化比较敏感,手机的音量可能只需要一些微调就能到合适的程度。然而,当前人们常用电子设备的音量加减键来调节音量时,每一次加或减的音量都是固定步长。如此,若希望在不同条件下将电子设备的声音调节到合适的音量,总是需要费一些周折。



技术实现要素:

本公开的一个方面提供了一种音量调节方法,应用于电子设备,所述电子设备包括音量调节键。所述方法包括接收对所述音量调节键的第一用户操作,响应于所述第一用户操作,获取当前音量在当前播放条件下的音量水平,基于所述音量水平确定音量调节步长,以及按照所述音量调节步长调节所述当前音量。

可选地,所述获取当前音量在当前播放条件下的音量水平,包括检测在所述电子设备中是否插入耳机,在检测到插入耳机的情况下确定所述当前播放条件为耳机播放模式,以及获取所述当前音量在所述耳机播放模式下的音量水平。

可选地,所述方法还包括在未检测到耳机的情况下,确定所述当前播放条件为外放模式,以及获取所述当前音量在所述外放模式下的音量水平。

可选地,所述获取所述当前音量在所述外放模式下的音量水平,包括检测所述电子设备所在的环境噪音,以及基于所述当前音量与所述环境噪音的比较,获取所述音量水平。

可选地,所述方法还包括设置音量水平与音量调节步长的对应关系。所述基于所述音量水平,确定音量调节步长,包括根据所述对应关系,查找与所述音量水平对应的音量调节步长。

可选地,所述方法还包括设置一个或多个音量水平阈值。所述基于所述音量水平确定音量调节步长,包括在所述音量水平大于或等于第一阈值时,确定所述音量调节步长为第一步长,以及在所述音量水平小于所述第一阈值时,确定所述音量调节步长为第二步长。其中,所述第一阈值属于所述一个或多个音量水平阈值,所述第一步长大于所述第二步长。

可选地,所述音量调节键包括增大音量键或者减小音量键。所述基于所述音量水平确定音量调节步长,包括当所述第一用户操作为对所述增大音量键的操作时,确定所述音量调节步长为音量增大步长,或者当所述第一用户操作为对所述减小音量键的操作时,确定所述音量调节步长为音量减小步长,其中,所述音量增大步长和所述音量减小步长相等或者不相等。

本公开的另一方面提供了一种音量调节装置,设置于电子设备,所述电子设备包括音量调节键。所述装置包括用户操作接收模块、音量水平获取模块、步长确定模块以及调节模块。用户操作接收模块用于接收对所述音量调节键的第一用户操作。音量水平获取模块用于响应于所述第一用户操作,获取当前音量在当前播放条件下的音量水平。步长确定模块用于基于所述音量水平,确定音量调节步长。调节模块用于按照所述音量调节步长调节所述当前音量。

可选地,所述获取当前音量在当前播放条件下的音量水平,包括检测在所述电子设备中是否插入耳机,在检测到插入耳机的情况下确定所述当前播放条件为耳机播放模式,以及获取所述当前音量在所述耳机播放模式下的音量水平。

可选地,所述获取当前音量在当前播放条件下的音量水平,还包括在未检测到耳机的情况下,确定所述当前播放条件为外放模式,以及获取所述当前音量在所述外放模式下的音量水平。

可选地,所述获取所述当前音量在所述外放模式下的音量水平,包括检测所述电子设备所在的环境噪音,以及基于所述当前音量与所述环境噪音的比较,获取所述音量水平。

可选地,所述装置还包括关系设置模块。所述关系设置模块用于设置音量水平与音量调节步长的对应关系。所述步长确定模块具体用于根据所述对应关系,查找与所述音量水平对应的音量调节步长。

可选地,所述音量调节键包括增大音量键或者减小音量键。所述步长确定模块,具体用于当所述第一用户操作为对所述增大音量键的操作时,确定所述音量调节步长为音量增大步长,或者当所述第一用户操作为对所述减小音量键的操作时,确定所述音量调节步长为音量减小步长,其中,所述音量增大步长和所述音量减小步长相等或者不相等。

可选地,所述装置还包括阈值设置模块。所述阈值设置模块用于设置一个或多个音量水平阈值。所述步长确定模块具体用于在所述音量水平大于或等于第一阈值时,确定所述音量调节步长为第一步长,以及在所述音量水平小于所述第一阈值时,确定所述音量调节步长为第二步长,其中,所述第一阈值属于所述一个或多个音量水平阈值,所述第一步长大于所述第二步长。

本公开的另一方面提供了一种音量调节系统。所述音量调节系统包括音量调节键、一个或多个存储有计算机可执行指令的存储器、以及一个或多个处理器。所述音量调节键用于接收第一用户操作,所述处理器执行所述指令以实现如上所述的音量调节方法。

本公开的另一方面提供了一种计算机可读存储介质,存储有计算机可执行指令,所述指令在被执行时用于实现如上所述的音量调节方法。

本公开的另一方面提供了一种计算机程序,所述计算机程序包括计算机可执行指令,所述指令在被执行时用于实现如上所述的音量调节方法。

附图说明

为了更完整地理解本公开及其优势,现在将参考结合附图的以下描述,其中:

图1示意性示出了根据本公开实施例的音量调节方法和装置的应用场景;

图2示意性示出了根据本公开实施例的音量调节方法的流程图;

图3示意性示出了图2的音量调节方法中获取当前播放条件下的音量水平的方法流程图;

图4示意性示出了根据本公开一实施例的获取外放模式下的音量水平的方法流程图;

图5示意性示出了根据本公开另一实施例的音量调节方法的流程图;

图6示意性示出了根据本公开一实施例的音量水平与音量调节步长的对应关系的示意图;

图7示意性示出了根据本公开再一实施例的音量调节方法的流程图;

图8示意性示出了根据本公开实施例的根据阈值确定音量调节步长的示意图;

图9示意性示出了根据本公开实施例的音量调节装置的框图;以及

图10示意性示出了根据本公开实施例的适用于实现音量调节的计算机系统的框图。

具体实施方式

以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。

在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、步骤、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、步骤、操作或部件。

在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。

在使用类似于“a、b和c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b和c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。在使用类似于“a、b或c等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有a、b或c中至少一个的系统”应包括但不限于单独具有a、单独具有b、单独具有c、具有a和b、具有a和c、具有b和c、和/或具有a、b、c的系统等)。

附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计算机程序指令来实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器,从而这些指令在由该处理器执行时可以创建用于实现这些方框图和/或流程图中所说明的功能/操作的装置。本公开的技术可以硬件和/或软件(包括固件、微代码等)的形式来实现。另外,本公开的技术可以采取存储有指令的计算机可读存储介质上的计算机程序产品的形式,该计算机程序产品可供指令执行系统使用或者结合指令执行系统使用。

本公开的实施例提供了一种音量调节方法和装置,应用于电子设备,该电子设备包括音量调节键。该方法包括接收对该音量调节键的第一用户操作,响应于该第一用户操作,获取当前音量在当前播放条件下的音量水平,基于该音量水平确定音量调节步长,以及按照该音量调节步长调节该当前音量。

根据本公开的实施例,可以至少部分地解决现有技术中用户通过操作音量调节键进行音量调节时,每次的调节步长都是固定的,导致音量调节不够灵活的问题。

根据本公开的实施例的音量调节方法和装置,可以根据声音的当前播放条件、当前音量在该播放条件下的音量水平,确定当前的音量调节步长,以进行音量调节。从而,音量调节步长并非固定不变,而是可以根据具体的播放条件等进行灵活变化。

人们在不同环境下对相同音量的声音以及音量变化敏感度不同,即相同分贝的声音在不同的听音环境下的用户感受可以完全不同。基于这一考虑,在本公开的实施例中,会在具体的播放条件下来判断当前音量的音量水平。其中该音量水平例如可以是在该播放条件下该当前音量相对于该播放条件下所允许的最大音量的百分比。例如,40分贝的音量在外放模式下音量水平可以是30%,而在耳机模式下的音量水平可以是60%。根据本公开的实施例,在进行音量调节时可以根据当前音量在具体的播放条件下的音量水平确定音量调节步长,能够更好地适应不同听音环境下的音量调节需求。

图1示意性示出了根据本公开实施例的音量调节方法和装置的应用场景100。需要注意的是,图1所示仅为可以应用本公开实施例的场景的示例,以帮助本领域技术人员理解本公开的技术内容,但并不意味着本公开实施例不可以用于其他设备、系统、环境或场景。

如图1所示,该应用场景100包括电子设备1。该电子设备1包括音量调节键10。具体地,该音量调节键10可以具体包括增大音量键11和/或减小音量键12。用户可以通过操作增大音量键11来增大音量,或者用户也可以通过操作减小音量键12来减小音量。

根据本公开的一些实施例,对于当前音量进行调节时,在确定音量调节步长时可以不区分用户操作的是增大音量键11还是减小音量键12。根据本公开的另一些实施例,对于当前音量进行调节时,会根据用户操作的是增大音量键11还是减小音量键12来确定具体的音量调节步长。例如,当前音量的音量水平已经较大时,如果用户操作增大音量键11,可以使音量的增大步长小一些,从而在当前音量基础上再朝音量增大的方向进行微调;或者,如果用户操作减小音量键11,可以使音量的减小步长大一些,这种情况适用于例如用户觉得当前音量太大,需要通过较大的步长快速调小音量的情况。

该应用场景100还可以包括耳机2。耳机2可以插入电子设备1,这样电子设备1就处于耳机播放模式。或者,在耳机2不插入电子设备1时,电子设备1可以处于外放模式。

根据本公开实施例的音量调节方法可以应用于电子设备1,相应地根据本公开实施例的音量调节装置可以设置于电子设备1中。

需要说明的是,图1中示例的电子设备1为mp3仅为示例。根据本公开的实施例,电子设备1可以是mp3、音响、手机、电视、笔记本电脑、ipad等任意一种的电子设备,本公开对此不予限定。另外,还需要说明的是,在本公开的描述中,在不特指的情况下,音量调节键10可以表示增大音量键11和减小音量键12中的任意至少一个。

图2示意性示出了根据本公开实施例的音量调节方法的流程图。

如图2所示,该音量调节方法包括操作s210~操作s240。

在操作s210,接收对音量调节键10的第一用户操作。

然后在操作s220,响应于该第一用户操作,获取当前音量在当前播放条件下的音量水平。

接着在操作s230,基于该音量水平,确定音量调节步长。

以及在操作s240,按照该音量调节步长调节该当前音量。

根据本公开的实施例,该音量调节键10包括增大音量键11或者减小音量键12。操作s230具体可以是,当该第一用户操作为对增大音量键11的操作时,确定该音量调节步长为音量增大步长;或者当该第一用户操作为对减小音量键12的操作时,确定该音量调节步长为音量减小步长,其中,该音量增大步长和该音量减小步长相等或者不相等。根据本公开的实施例,该音量增大步长和该音量减小步长不相等时,例如可以是,在当前音量的音量水平比较大时,音量减小步长大于音量增大步长,这样若用户操作的是增大音量键11,可以进行音量增大的微调,或者若用户操作的是减小音量键12,可以快速减小音量。

根据本公开的实施例的音量调节方法和装置,可以根据声音的当前播放条件、当前音量在该播放条件下的音量水平,确定当前的音量调节步长,以进行音量调节。从而,音量调节步长并非固定不变,而是可以根据具体的播放条件等进行灵活变化。

图3示意性示出了图2的音量调节方法操作s220中获取当前播放条件下的音量水平的方法流程图。

如图3所示,操作s220具体可以根据操作s301电子设备是否插入耳机2来分为两大类情况实现。

具体地,在操作s301,检测在电子设备1中是否插入耳机2。

在操作s301的检测结果为是时,执行操作s302和操作s303。具体地,在操作s302在检测到插入耳机2的情况下,确定该当前播放条件为耳机播放模式。在操作s303,获取该当前音量在该耳机播放模式下的音量水平。例如,在耳机播放模式下,获取当前音量相对于耳机播放模式下的最大音量的百分比,例如可以通过读取电子设备1中的音量调控进度条上的音量百分比来获得。

或者,根据本公开的另一些实施例,在操作s301的结果为否时,执行操作s304和操作s305。具体地,在操作s304,在未检测到耳机2的情况下,确定该当前播放条件为外放模式。在操作s305,获取该当前音量在该外放模式下的音量水平。例如,在外放模式下,获取当前音量相对于外放模式下的最大音量的百分比。例如,可以读取当前在外放模式下电子设备1中的音量调控进度条上的音量百分比。

根据本公开的实施例,考虑到人在不同听音环境下对声音的感受力不同,根据电子设备1是否插入耳机2来区分不同的播放条件。然后在特定的播放条件下判断音量水平,进而再确定音量调节步长,使得音量调节更为合理。

图4示意性示出了根据本公开一实施例的操作s305中获取外放模式下的音量水平的方法流程图。

如图4所示,根据本公开的实施例,操作s305可以包括操作s401和操作s402。

在操作s401,检测电子设备1所在的环境噪音。

在操作s402,基于该当前音量与该环境噪音的比较,获取该音量水平。根据本公开的实施例,在外放模式下,可以基于当前音量与环境噪音的相对大小得到音量水平。例如,若当前音量为50分贝,而环境噪音就达到了45分贝,此时当前音量仅比环境噪音高出5分贝。此时用户想要操作增大音量键11后,可以使当前的音量调节步长较大,以快速调高外放的音量。相反,若当前音量为50分贝,而环境噪音只有20分贝,这种情况下该50分贝的音量已经比较大,如果此时用户操作了增大音量键11,则可以使当前音量调节步长小一些。

图5示意性示出了根据本公开另一实施例的音量调节方法的流程图;

如图5所示,该音量调节方法除了操作s210~操作s240以外,还可以包括操作s510。另外,操作s230具体可以是操作s530。

在操作s510,设置音量水平与音量调节步长的对应关系。

操作s230中基于该音量水平确定音量调节步长,具体可以是操作s530,根据该对应关系,查找与该音量水平对应的音量调节步长。

图6示意性示出了根据本公开一实施例的音量水平与音量调节步长的对应关系的示意图。

在图6中的示例中,音量水平和音量调节步长之间为非线性关系,并且对于同一音量水平,音量增大步长与音量减小步长不同。

例如,当音量水平较小时,音量增大步长较大,从而根据用户操作可以实现音量的快速增大。而当音量水平足够大时,例如已经接近100%时,此时音量增大步长较小或者几乎为零,此时用户操作增大音量键11时可以实现音量增大的微调。

类似地,对于音量减小步长和音量水平的关系,例如,当音量水平较小时,音量减小步长可以较小以实现音量减小的微调;而当音量水平较大时,音量减小步长可以较大以实现音量的快速减小。

根据本公开的实施例,在操作s510设置了音量水平与音量调节步长的对应关系之后,在操作s530中就可以根据当前音量水平,从例如图6所示的音量水平与音量调节步长的对应关系中查找对应的音量调节步长。

需要说明的是,图6示意的仅是音量水平与音量调节步长的对应关系的一种示例性地表现形式。音量水平与音量调节步长的对应关系也可以是,例如以列表形式展示的离散函数关系、或者线性关系、或者阶梯函数关系等等。

图7示意性示出了根据本公开再一实施例的音量调节方法的流程图。

如图7所示,该音量调节方法除了操作s210~操作s240以外,还可以包括操作s710。另外,操作s230具体可以是操作s730a或操作s730b。

在操作s710,设置一个或多个音量水平阈值。

另外,操作s230中基于该音量水平确定音量调节步长具体可以为操作s730a或操作s730b。在操作s730a,在该音量水平大于或等于第一阈值时,确定该音量调节步长为第一步长。在操作s730b,在该音量水平小于该第一阈值时,确定该音量调节步长为第二步长。其中,该第一阈值属于该一个或多个音量水平阈值,该第一步长大于该第二步长。具体地可以参考图8的示意。

图8示意性示出了根据本公开实施例的根据阈值确定音量调节步长的示意图。

如图8所示,例如该第一阈值对应的音量水平为50%。那么,若当前音量的音量水平大于或等于50%时,可以使音量调节步长为第一步长。若当前音量的音量水平小于50%时,可以使音量调节步长为小于第一步长的第二步长。例如,当用户在插着耳机2听音乐的时候,例如需要减小音量时,如果当前音量的音量水平已经比较大(例如,大于50%),则按一次音量调节键10的音量调节步长可以大一些,如果当前音量的音量水平已经比较小(例如,小于50%),则按一次音量调节键10的音量调节步长可以小一些。

在一些实施例中,可以设置更多个音量阈值,根据当前音量的音量水平与不同音量阈值的比较结果,来确定出不同的音量调节步长。这样,按一次音量调节键10的音量调节步长可能对应有多种不同的音量调节步长,可以更加灵活地调节音量。

图9示意性示出了根据本公开实施例的音量调节装置900的框图。

如图9所示,根据本公开的实施例,该音量调节装置900可以设置于电子设备1中,电子设备1包括音量调节键10。该装置900可以包括用户操作接收模块910、音量水平获取模块920、步长确定模块930以及调节模块940。根据本公开的另一些实施例,该装置900还可以包括关系设置模块950。根据本公开的另一些实施例,该装置900也可以包括阈值设置模块960。根据本公开的实施例,该装置900可以用于实现根据本公开实施例的音量调节方法。

具体地,用户操作接收模块910例如可以执行操作s210,用于接收对音量调节键10的第一用户操作。

音量水平获取模块920例如可以执行操作s220,用于响应于该第一用户操作,获取当前音量在当前播放条件下的音量水平。具体地,根据本公开的实施例,音量水平获取模块920可以用于执行操作s301、操作s302和操作s303;或者,音量水平获取模块920具体可以用于执行操作s301、操作s304和操作s305。例如,音量水平获取模块920具体可以用于:检测在电子设备1中是否插入耳机2,在检测到插入耳机2的情况下确定该当前播放条件为耳机播放模式,以及获取该当前音量在该耳机播放模式下的音量水平;或者,在未检测到耳机2的情况下,确定该当前播放条件为外放模式,以及获取该当前音量在该外放模式下的音量水平。根据本公开的实施例,获取该当前音量在该外放模式下的音量水平,包括检测电子设备1所在的环境噪音,以及基于该当前音量与该环境噪音的比较,获取该音量水平。

步长确定模块930例如可以执行操作s230,用于基于该音量水平,确定音量调节步长。根据本公开的实施例,音量调节键10包括增大音量键11或者减小音量键12。该步长确定模块930具体用于当该第一用户操作为对增大音量键11的操作时,确定该音量调节步长为音量增大步长,或者当该第一用户操作为对减小音量键12的操作时,确定该音量调节步长为音量减小步长,其中,该音量增大步长和该音量减小步长相等或者不相等。

调节模块940例如可以执行操作s240,用于按照该音量调节步长调节该当前音量。

关系设置模块950例如可以执行操作s510,用于设置音量水平与音量调节步长的对应关系。相应地,步长确定模块930具体可以执行操作s530,用于根据该对应关系,查找与该音量水平对应的音量调节步长。

阈值设置模块960例如可以执行操作s710,用于设置一个或多个音量水平阈值。相应地,步长确定模块930具体可以执行操作s730a或操作s730b,具体用于在该音量水平大于或等于第一阈值时,确定该音量调节步长为第一步长,以及在该音量水平小于该第一阈值时,确定该音量调节步长为第二步长,其中,该第一阈值属于该一个或多个音量水平阈值,该第一步长大于该第二步长。

根据本公开的实施例,该装置900可以根据当前音量在该当前播放条件下的音量水平确定调节步长,对当前音量进行灵活调节,具体描述可以参见上面参考图2~图8的描述,这里不再重复。

根据本公开的实施例的模块、子模块、单元、子单元中的任意多个、或其中任意多个的至少部分功能可以在一个模块中实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以被拆分成多个模块来实现。根据本公开实施例的模块、子模块、单元、子单元中的任意一个或多个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式的硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,根据本公开实施例的模块、子模块、单元、子单元中的一个或多个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

例如,用户操作接收模块910、音量水平获取模块920、步长确定模块930、调节模块940、关系设置模块950、阈值设置模块960中的任意多个可以合并在一个模块中实现,或者其中的任意一个模块可以被拆分成多个模块。或者,这些模块中的一个或多个模块的至少部分功能可以与其他模块的至少部分功能相结合,并在一个模块中实现。根据本公开的实施例,用户操作接收模块910、音量水平获取模块920、步长确定模块930、调节模块940、关系设置模块950、阈值设置模块960中的至少一个可以至少被部分地实现为硬件电路,例如现场可编程门阵列(fpga)、可编程逻辑阵列(pla)、片上系统、基板上的系统、封装上的系统、专用集成电路(asic),或可以通过对电路进行集成或封装的任何其他的合理方式等硬件或固件来实现,或以软件、硬件以及固件三种实现方式中任意一种或以其中任意几种的适当组合来实现。或者,用户操作接收模块910、音量水平获取模块920、步长确定模块930、调节模块940、关系设置模块950、阈值设置模块960中的至少一个可以至少被部分地实现为计算机程序模块,当该计算机程序模块被运行时,可以执行相应的功能。

图10示意性示出了根据本公开实施例的适用于实现音量调节的计算机系统1000的框图。图10示出的计算机系统1000仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图10所示,计算机系统1000包括处理器1010、计算机可读存储介质1020、以及音量调节键1030。其中音量调节键10可以是音量调节键1030的一种具体实施例。该计算机系统1000可以执行根据本公开实施例的音量调节方法。

具体地,处理器1010例如可以包括通用微处理器、指令集处理器和/或相关芯片组和/或专用微处理器(例如,专用集成电路(asic)),等等。处理器1010还可以包括用于缓存用途的板载存储器。处理器1010可以是用于执行根据本公开实施例的方法流程的不同动作的单一处理单元或者是多个处理单元。

计算机可读存储介质1020,例如可以是非易失性的计算机可读存储介质,具体示例包括但不限于:磁存储装置,如磁带或硬盘(hdd);光存储装置,如光盘(cd-rom);存储器,如随机存取存储器(ram)或闪存;等等。

计算机可读存储介质1020可以包括计算机程序1021,该计算机程序1021可以包括代码/计算机可执行指令,其在由处理器1010执行时使得处理器1010执行根据本公开实施例的音量调节方法或其任何变形。

计算机程序1021可被配置为具有例如包括计算机程序模块的计算机程序代码。例如,在示例实施例中,计算机程序1021中的代码可以包括一个或多个程序模块,例如包括1021a、模块1021b、……。应当注意,模块的划分方式和个数并不是固定的,本领域技术人员可以根据实际情况使用合适的程序模块或程序模块组合,当这些程序模块组合被处理器1010执行时,使得处理器1010可以执行根据本公开实施例的音量调节方法或其任何变形。

根据本公开的实施例,音量调节键1030用于接收用户进行音量调节的第一用户操作。处理器1010可以与音量调节键1030进行交互,来执行根据本公开实施例的音量调节方法或其任何变形。

根据本发明的实施例,用户操作接收模块910、音量水平获取模块920、步长确定模块930、调节模块940、关系设置模块950、阈值设置模块960中的至少一个可以实现为参考图10描述的计算机程序模块,其在被处理器1010执行时,可以实现上面描述的相应操作。

本公开还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的设备/装置/系统中所包含的;也可以是单独存在,而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被执行时,实现根据本公开实施例的音量调节方法。

根据本公开的实施例,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本公开中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。

附图中的流程图和框图,图示了按照本公开各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

本领域技术人员可以理解,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合,即使这样的组合或结合没有明确记载于本公开中。特别地,在不脱离本公开精神和教导的情况下,本公开的各个实施例和/或权利要求中记载的特征可以进行多种组合和/或结合。所有这些组合和/或结合均落入本公开的范围。

尽管已经参照本公开的特定示例性实施例示出并描述了本公开,但是本领域技术人员应该理解,在不背离所附权利要求及其等同物限定的本公开的精神和范围的情况下,可以对本公开进行形式和细节上的多种改变。因此,本公开的范围不应该限于上述实施例,而是应该不仅由所附权利要求来进行确定,还由所附权利要求的等同物来进行限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1