音量控制方法及装置与流程

文档序号:12379180阅读:198来源:国知局
音量控制方法及装置与流程

本发明属于终端技术领域,尤其涉及一种音量控制方法及装置。



背景技术:

现有电视机的音量控制,需要用户手持遥控器调节电视机的音量,或者用户靠近电视机,并点击电视机的机壳上的按键来调节音量。

现有技术中,用户调节电视机输出的音量时,用户按住按键不放,同时电视机屏幕上显示的音量条朝着一个方向增加或者减少,音量条增加表示增加音量,音量条减少表示减少音量。由于用户在按压按键后,不会立即反应松开按键,音量都会大幅度的增加或者减少。特别是在深夜或者公共的场合,用户按压按键后未来得及松开按键,或者用户不小心压到音量按键,会导致音量突然大幅度增加,进而影响到邻居或者周围的人,同时音量过大也会影响观看效果。



技术实现要素:

本发明提供一种音量控制方法及装置,旨在解决在安静的场景中因音量突然大幅度增加而导致的观看效果过差的问题。

本发明提供的一种音量控制方法,包括:当终端检测到用户调节音量的操作时,该终端确定当前的场景模式;获取与当前的场景模式对应的目标音量极限值;判断所述用户待调节的目标音量值是否超出所述目标音量极限值;若超出所述目标音量极限值,则按照所述目标音量极限值设定该终端输出的音量。

本发明提供的一种音量控制装置,包括:所述装置包括:确定处理模块、获取处理模块、判断模块和音量处理模块;确定处理模块用于当检测到用户调节音量的操作时,确定当前的场景模式;获取处理模块用于获取与当前的场景模式对应的目标音量极限值;判断模块用于判断所述用户待调节的目标音量值是否超出所述目标音量极限值;音量处理模块用于若超出所述目标音量极限值,则按照所述目标音量极限值设定终端输出的音量。

本发明提供的音量控制方法及装置,当终端检测到用户调节音量的操作时,该终端确定当前的场景模式,然后获取与当前的场景模式对应的目标音量极限值,判断所述用户待调节的目标音量值是否超出所述目标音量极限值,若超出所述目标音量极限值,则按照所述目标音量极限值设定该终端输出的音量,这样当终端输出的音量大幅度增加时,不会影响到其他人,提高了观看效果,同时降低用户的误操作率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例。

图1是本发明第一实施例提供的音量控制方法的实现流程示意图;

图2是本发明第二实施例提供的音量控制方法的实现流程示意图;

图3是本发明第三实施例提供的音量控制装置的结构示意图;

图4是本发明第四实施例提供的音量控制装置的结构示意图。

具体实施方式

为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,图1为本发明第一实施例提供的音量控制方法的实现流程示意图,可应用于电视机或其他带有显示功能的终端中。图1所示的音量控制方法主要包括以下步骤:

S101、当终端检测到用户调节音量的操作时,该终端确定当前的场景模式。

触发调节音量的操作的方式不做限定,用户可以通过按压终端的箱体上的实体按键调节音量,用户可以通过按压与终端配对的遥控器上的音量调节按键来调节音量。场景模式的分类可以有多种,该场景模式可以按照时间进行分类,包括:夜间场景模式和日间场景模式;也可以按照时令进行分类,包括:夏令时场景模式和冬令时场景模式;还可以按照应用环境进行分类,包括:家庭场景模式、医院场景模式、临街场景模式、公共场景模式和户外场景模式。此处对场景模式的分类不做限定,本领域技术人员可以根据本实施例的描述可以得到其他场景模式分类的方式。

S102、获取与当前的场景模式对应的目标音量极限值。

获取目标音量极限值的位置不做限定,可以从内置的存储模式中获取与当前的场景模式对应的目标音量极限值,可以从云端服务器中获取与当前的场景模式对应的目标音量极限值。

S103、判断该用户待调节的目标音量值是否超出该目标音量极限值。

该用户待调节的目标音量值为该用户将要调节到的音量值。在实际应用中,该用户按压调节音量按键,当该用户按压调节音量按键后,终端立即检测该用户待调节的目标音量值,而且不通过内置的音频模块输出该目标音量值,而是先将该目标音量值与该目标音量极限值进行比对,根据比对结果来输出音量。当该目标音量值超出该目标音量极限值时,执行步骤S104。若该目标音量值没有超出该目标音量极限值,则执行步骤S101。

S104、按照该目标音量极限值设定该终端输出的音量。

当步骤S103的判断结果为该目标音量值超出该目标音量极限值时,按照该目标音量极限值设定该终端输出的音量。

本发明实施例中,当终端检测到用户调节音量的操作时,该终端确定当前的场景模式,然后获取与当前的场景模式对应的目标音量极限值,判断该用户待调节的目标音量值是否超出该目标音量极限值,若超出该目标音量极限值,则按照该目标音量极限值设定该终端输出的音量,这样当终端输出的音量大幅度增加时,通过音量极限值来限制音量大幅度增加,从而不会影响到其他人,提高了观看效果,同时降低用户的误操作率。

请参阅图2,图2为本发明第二实施例提供的音量控制方法的实现流程示意图,可应用于电视机或其他带有显示功能的终端中,主要包括以下步骤:

S201、终端响应于该用户自定义场景模式的设置操作,设置多个场景模式。

S202、为该多个场景模式中的每个场景模式设定多个时间段。

S203、为该多个时间段中的每个时间段设置该音量极限值。

用户可以自定义多个场景模式,终端可以根据该用户的设置操作,设置多个场景模式。该场景模式可以按照时间进行分类,包括:夜间场景模式和日间场景模式;也可以按照时令进行分类,包括:夏令时场景模式和冬令时场景模式;还可以按照应用环境进行分类,包括:家庭场景模式、医院场景模式、临街场景模式、公共场景模式和户外场景模式。此处对场景模式的分类不做限定,本领域技术人员可以根据本实施例的描述可以得到其他场景模式分类的方式。

每一个场景模式均设定多个时间段,且每个时间段设置该音量极限值,若场景模式为夜间场景模式,则该夜间场景模式设定普通时间段和深夜时间段,普通时间段对应的音量极限值大于深夜时间段对应的音量极限值。

当不同的用户对应不同的场景模式时,确定当前的场景模式之前的步骤包括:响应于该用户自定义场景模式的设置操作,设置多个场景模式;然后获取该用户的信息,并将该用户的信息与该多个场景模式的对应关系进行保存;该用户的信息中包括该用户的作息时间,根据该用户的作息时间,为该多个场景模式中的每个场景模式设定多个时间段;该用户的信息中包括用户类别,该用户类别包括:年轻人、儿童和老人;根据该用户类别,为该多个时间段中的每个时间段设置该音量极限值。以场景模式为夜间场景模式中普通时间段为例,设定老人在普通时间段所对应的音量极限值大于年轻人在普通时间段所对应的音量极限值。这样根据不同的用户设置不同的场景模式,更进步的满足不同用户的需求,进一步增加用户的体验。

该音量极限值的设定不做限定,音量极限值等于终端输出的最大音量*百分比,也可以是本领域技术人员根据不同的场景模式以及不同的使用人群预先设置的固定数值。

S204、当检测到用户调节音量的操作时,确定当前的场景模式。

其中,当前的场景模式为用户预先选定的场景模式。

S205、获取与当前的场景模式对应的目标音量极限值。

进一步地,获取与当前的场景模式对应的目标音量极限值,具体为:

记录该用户调节音量的操作时的系统时间;

根据该系统时间,在当前的场景模式中的多个时间段中查找目标时间段;

根据该目标时间段确定该目标时间段对应的该目标音量极限值。

该系统时间为属于该目标时间段的时间点。例如,当前场景模式为夜间场景模式,该夜间场景模式的普通时间段为6点到10点,该系统时间为晚上8点钟,则查找到的目标时间段为普通时间段,然后确定该普通时间段对应的目标音量极限值。

若当前的场景模式以时间进行分类,根据该系统时间,在当前的场景模式中的多个时间段中查找目标时间段的步骤之前还包括:终端根据系统时间判断在当前的场景模式中是否能查找到目标时间段,若不能查找到目标时间段,则根据该系统时间将当前的场景模式切换到另一以时间分类的场景模式,直到查找到目标时间段。然后执行根据该目标时间段确定该目标时间段对应的该目标音量极限值的步骤。

更进一步地,当不同的用户对应不同的场景模式时,获取与当前的场景模式对应的目标音量极限值,具体为:

记录该用户调节音量的操作时的系统时间;

根据该系统时间,在当前的场景模式中的多个时间段中查找目标时间段;

根据该目标时间段和该用户的信息确定该目标时间段对应的该目标音量极限值。

S206、判断该用户待调节的目标音量值是否超出该目标音量极限值。

该目标音量值超出该目标音量极限值表示:该目标音量值为大于该目标音量极限值;该目标音量值没有超出该目标音量极限值表示:该目标音量值小于或者等于该目标音量极限值。若该目标音量值超出该目标音量极限值,则执行步骤S207和步骤S208;若该目标音量值没有超出该目标音量极限值,则执行步骤S209。

S207、按照该目标音量极限值播放多媒体文件。

若超出该目标音量极限值,则按照该目标音量极限值设定该终端输出的音量。当该目标音量值超出目标音量极限值时,按照该目标音量极限值设定终端输出的音量,这样确保用户在调节音量时,音量不会大幅度的增加,并确保输出的音量不会影响到其他人。

S208、向该用户显示提示信息。

若超出该目标音量极限值,则向该用户显示提示信息。终端可以通过屏幕,向该用户显示该提示信息;也可以将亮灯作为提示信息向该用户进行显示,此处对提示信息的实现方式不做限定。

在实际应用中,在执行完成步骤S206之后,终端可以同时执行步骤S207和步骤S208,也可以执行步骤S207再执行步骤S208。

S209、按照该目标音量值设定该终端输出的音量。

若没有超出该目标音量极限值,则按照该目标音量值设定该终端输出的音量。这样,当该目标音量值没有超出该目标极限值时,按照用户待调节的目标音量值设定该终端输出的音量,不妨碍用户正常调节音量。

本发明实施例中,响应于该用户自定义场景模式的设置操作,设置多个场景模式,为该多个场景模式中的每个场景模式设定多个时间段,为该多个时间段中的每个时间段设置该音量极限值,当检测到用户调节音量的操作时,确定当前的场景模式,获取与当前的场景模式对应的目标音量极限值,判断该用户待调节的目标音量值是否超出该目标音量极限值,若超出该目标音量极限值,则按照该目标音量极限值设定该终端输出的音量,并向该用户显示提示信息,若没有超出该目标音量极限值,则按照该目标音量值设定该终端输出的音量,这样当终端输出的音量大幅度增加时,通过音量极限值来限制音量大幅度增加,进而不会影响到其他人,提高了观看效果,同时降低用户的误操作率。

请参阅图3,图3是本发明第三实施例提供的音量控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图3示例的音量控制装置可以是前述图1所示实施例提供的音量控制的执行主体,也可以是终端或终端中的一个控制模块。图3示例的音量控制装置,主要包括:确定处理模块301、获取处理模块302、判断模块303和音量处理模块304。以上各功能模块详细说明如下:

确定处理模块301,用于当检测到用户调节音量的操作时,确定当前的场景模式;

获取处理模块302,用于获取与当前的场景模式对应的目标音量极限值;

判断模块303,用于判断该用户待调节的目标音量值是否超出该目标音量极限值;

音量处理模块304,用于若超出该目标音量极限值,则按照该目标音量极限值设定终端输出的音量。

触发调节音量的操作的方式不做限定,用户可以通过按压终端的箱体上的实体按键调节音量,用户可以通过按压与终端配对的遥控器上的音量调节按键来调节音量。场景模式的分类可以有多种,该场景模式可以按照时间进行分类,包括:夜间场景模式和日间场景模式;也可以按照时令进行分类,包括:夏令时场景模式和冬令时场景模式;还可以按照应用环境进行分类,包括:家庭场景模式、医院场景模式、临街场景模式、公共场景模式和户外场景模式。此处对场景模式的分类不做限定,本领域技术人员可以根据本实施例的描述可以得到其他场景模式分类的方式。

获取目标音量极限值的位置不做限定,可以从内置的存储模式中获取与当前的场景模式对应的目标音量极限值,可以从云端服务器中获取与当前的场景模式对应的目标音量极限值。

该用户待调节的目标音量值为该用户将要调节到的音量值。在实际应用中,该用户按压调节音量按键,当该用户按压调节音量按键后,立即检测该用户待调节的目标音量值,而且不通过内置的音频模块输出该目标音量值,而是判断模块303先将该目标音量值与该目标音量极限值进行比对,音量处理模块304根据比对结果来输出音量。当该目标音量值超出该目标音量极限值时,音量处理模块304执行相应的步骤。若该目标音量值没有超出该目标音量极限值,则确定处理模块301再次执行确定当前的场景模式的操作。

需要说明的是,以上图3示例的音量控制装置的实施方式中,各功能模块的划分仅是举例说明,实际应用中可以根据需要,例如相应硬件的配置要求或者软件的实现的便利考虑,而将上述功能分配由不同的功能模块完成。而且,实际应用中,本实施例中的相应的功能模块可以是由相应的硬件实现,也可以由相应的硬件执行相应的软件完成。本说明书提供的各个实施例都可应用上述描述原则,以下不再赘述。

本发明实施例中,当检测到用户调节音量的操作时,确定处理模块301确定当前的场景模式,然后获取处理模块302获取与当前的场景模式对应的目标音量极限值,判断模块303判断该用户待调节的目标音量值是否超出该目标音量极限值,若超出该目标音量极限值,则音量处理模块304按照该目标音量极限值设定终端输出的音量,这样当终端输出的音量大幅度增加时,通过音量极限值来限制音量大幅度增加,从而不会影响到其他人,提高了观看效果,同时降低用户的误操作率。

请参阅图4,本发明第四实施例提供的音量控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例相关的部分。图4示例的音量控制装置可以是前述图2所示实施例提供的音量控制方法的执行主体,也可以是终端或终端中的一个控制模块。图4示例的音量控制装置,主要包括:设置模块401、确定处理模块402、获取处理模块403、判断模块404、音量处理模块405。其中,该获取处理模块403包括:记录模块4031、查找模块4032和确定模块4033。以上各功能模块详细说明如下:

设置模块401,用于响应于该用户自定义场景模式的设置操作,设置多个场景模式。

设置模块401,还用于为该多个场景模式中的每个场景模式设定多个时间段。

设置模块401,还用于为该多个时间段中的每个时间段设置该音量极限值。

用户可以自定义多个场景模式,终端可以根据该用户的设置操作,设置多个场景模式。该场景模式可以按照时间进行分类,包括:夜间场景模式和日间场景模式;也可以按照时令进行分类,包括:夏令时场景模式和冬令时场景模式;还可以按照应用环境进行分类,包括:家庭场景模式、医院场景模式、临街场景模式、公共场景模式和户外场景模式。此处对场景模式的分类不做限定,本领域技术人员可以根据本实施例的描述可以得到其他场景模式分类的方式。

每一个场景模式均设定多个时间段,且每个时间段设置该音量极限值,若场景模式为夜间场景模式,则该夜间场景模式设定普通时间段和深夜时间段,普通时间段对应的音量极限值大于深夜时间段对应的音量极限值。

当不同的用户对应不同的场景模式时,设置模块401还用于响应于该用户自定义场景模式的设置操作,设置多个场景模式;该装置还包括:获取模块以及存储模块;获取模块用于获取该用户的信息;存储模块用于将该用户的信息与该多个场景模式的对应关系进行保存;该用户的信息中包括该用户的作息时间,设置模块401还用于根据该用户的作息时间,为该多个场景模式中的每个场景模式设定多个时间段;该用户的信息中包括用户类别,该用户类别包括:年轻人、儿童和老人;设置模块401还用于根据该用户类别,为该多个时间段中的每个时间段设置该音量极限值。以场景模式为夜间场景模式中普通时间段为例,设定老人在普通时间段所对应的音量极限值大于年轻人在普通时间段所对应的音量极限值。这样根据不同的用户设置不同的场景模式,更进步的满足不同用户的需求,进一步增加用户的体验。

该音量极限值的设定不做限定,音量极限值等于终端输出的最大音量*百分比,也可以是本领域技术人员根据不同的场景模式以及不同的使用人群预先设置的固定数值。

确定处理模块402,用于当检测到用户调节音量的操作时,确定当前的场景模式。其中,当前的场景模式为用户预先选定的场景模式。

获取处理模块403,用于获取与当前的场景模式对应的目标音量极限值。

进一步地,记录模块4031,用于记录该用户调节音量的操作时的系统时间;

查找模块4032,用于根据该系统时间,在当前的场景模式中的多个时间段中查找目标时间段;

确定模块4033,用于根据该目标时间段确定该目标时间段对应的该目标音量极限值。

该系统时间为属于该目标时间段的时间点。例如,当前场景模式为夜间场景模式,该夜间场景模式的普通时间段为6点到10点,该系统时间为晚上8点钟,则查找到的目标时间段为普通时间段,然后确定模块4033确定该普通时间段对应的目标音量极限值。

若当前的场景模式以时间进行分类,判断模块404用于根据系统时间判断在当前的场景模式中是否能查找到目标时间段;该装置还包括:切换模块,若不能查找到目标时间段,则该切换模块用于根据该系统时间将当前的场景模式切换到另一以时间分类的场景模式。然后确定模块4033执行根据该目标时间段确定该目标时间段对应的该目标音量极限值的步骤。

更进一步地,当不同的用户对应不同的场景模式时,记录模块4031,还用于记录该用户调节音量的操作时的系统时间;

查找模块4032,还用于根据该系统时间,在当前的场景模式中的多个时间段中查找目标时间段;

确定模块4033,还用于根据该目标时间段和该用户的信息确定该目标时间段对应的该目标音量极限值。

判断模块404,用于判断该用户待调节的目标音量值是否超出该目标音量极限值。

该目标音量值超出该目标音量极限值表示:该目标音量值为大于该目标音量极限值;该目标音量值没有超出该目标音量极限值表示:该目标音量值小于或者等于该目标音量极限值。

音量处理模块405,用于若超出该目标音量极限值,则按照该目标音量极限值设定终端输出的音量。

若超出该目标音量极限值,则按照该目标音量极限值设定该终端输出的音量。当该目标音量值超出目标音量极限值时,按照该目标音量极限值设定该终端输出的音量,这样确保用户在调节音量时,音量不会大幅度的增加,并确保输出的音量不会影响到其他人。

音量处理模块405,还用于若超出该目标音量极限值,则向该用户显示提示信息。

音量处理模块405通过显示屏幕,向该用户显示该提示信息;也可以将亮灯作为提示信息向该用户进行显示,此处对提示信息的实现方式不做限定。

音量处理模块405,还用于若没有超出该目标音量极限值,则按照该目标音量值设定该终端输出的音量。

若没有超出该目标音量极限值,则音量处理模块405按照该目标音量值设定该终端输出的音量。这样,当该目标音量值没有超出该目标极限值时,按照用户待调节的目标音量值设定该终端输出的音量,不妨碍用户正常调节音量。

本发明实施例中,设置模块401响应于该用户自定义场景模式的设置操作,设置多个场景模式,设置模块401为该多个场景模式中的每个场景模式设定多个时间段,设置模块401为该多个时间段中的每个时间段设置该音量极限值,当检测到用户调节音量的操作时,确定处理模402确定当前的场景模式,获取处理模块403获取与当前的场景模式对应的目标音量极限值,判断模块404判断该用户待调节的目标音量值是否超出该目标音量极限值,若超出该目标音量极限值,则音量处理模块405按照该目标音量极限值设定终端输出的音量,并向该用户显示提示信息,若没有超出该目标音量极限值,则音量处理模块405按照该目标音量值设定该终端输出的音量,这样当终端输出的音量大幅度增加时,通过音量极限值来限制音量大幅度增加,进而不会影响到其他人,提高了观看效果,同时降低用户的误操作率。

在本申请所提供的多个实施例中,应该理解到,所揭露的系统、装置、移动终端和方法,可以通过其它的方式实现。例如,以上所描述的音量控制装置实施例仅仅是示意性的,例如,所述模块的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个模块或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信链接可以是通过一些接口,模块的间接耦合或通信链接,可以是电性,机械或其它的形式。

所述作为分离部件说明的模块可以是或者也可以不是物理上分开的,作为模块显示的部件可以是或者也可以不是物理模块,即可以位于一个地方,或者也可以分布到多个网络模块上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本发明所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上为对本发明所提供的音量控制方法及装置的描述,对于本领域的技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。

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