声音播放装置的制作方法

文档序号:31677313发布日期:2022-09-28 02:48阅读:134来源:国知局
声音播放装置的制作方法

1.本发明涉及一种电子装置,特别是涉及一种声音播放装置。


背景技术:

2.目前如蓝牙耳机或助听器的声音播放装置的使用者,常会根据周遭环境的声音大小调整声音播放装置的音量大小。举例来说,环境声音越吵杂,使用者会将声音播放装置的音量调整越大声。目前调整音量的方式多半是通过操作声音播放装置的实体键或触控模组。然而,每次环境声音的音量发生变化都要使用者手动调整声音播放装置的音量大小,对于使用者而言并不够便利。如何改善前述现有技术的缺点,是本发明进一步要探讨的主题。


技术实现要素:

3.本发明的目的在于提供一种声音播放装置。
4.本发明声音播放装置,包含收音单元、扬声单元、存储单元及处理单元。所述存储单元存储有多笔环境音量范围,及多笔分别对应于所述环境音量范围的音量设定值。所述处理单元电连接于所述收音单元、所述扬声单元及所述存储单元。
5.所述处理单元控制所述收音单元接收环境音以产生收音数据。
6.所述处理单元根据所述收音数据产生环境音量。
7.所述处理单元选定涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值当作自动音量设定值。
8.所述处理单元根据所述自动音量设定值控制所述扬声单元的播放音量。
9.在一些实施态样中,所述的声音播放装置还包含输入单元,所述输入单元电连接于所述处理单元。
10.所述处理单元根据所述自动音量设定值控制所述扬声单元的播放音量后,所述处理单元判断是否经由所述输入单元接收到音量调整指令。
11.当所述处理单元判断经由所述输入单元接收到所述音量调整指令,所述处理单元根据所述音量调整指令产生手动音量设定值,并根据所述手动音量设定值控制所述扬声单元的播放音量。
12.当所述处理单元判断所述手动音量设定值大于所述自动音量设定值超过n阶,所述处理单元将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加至少n+1阶。
13.当所述处理单元判断所述手动音量设定值大于所述自动音量设定值不超过n阶,所述处理单元将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加n阶。
14.当所述处理单元判断所述手动音量设定值小于所述自动音量设定值超过n阶,所述处理单元将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值减少至少n+1阶。
15.当所述处理单元判断所述手动音量设定值小于所述自动音量设定值不超过n阶,所述处理单元将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值减少n阶。
16.在一些实施态样中,所述处理单元根据所述手动音量设定值控制所述扬声单元的播放音量后,且所述处理单元判断所述手动音量设定值是否大于或小于所述自动音量设定值超过n阶前,所述处理单元判断音量学习功能开启或关闭。
17.当所述处理单元判断所述音量学习功能开启,所述处理单元才接着判断所述手动音量设定值是否大于或小于所述自动音量设定值超过n阶。
18.当所述处理单元判断所述音量学习功能关闭,所述处理单元将第一计数参数的值加一,并判断所述第一计数参数的值是否到达第一次数门槛值。
19.当所述处理单元判断所述第一计数参数的值到达所述第一次数门槛值,所述处理单元将所述音量学习功能开启,并接着判断所述手动音量设定值是否大于或小于所述自动音量设定值超过n阶。
20.在一些实施态样中,当所述处理单元判断未经由所述输入单元接收到所述音量调整指令,所述处理单元判断所述音量学习功能开启或关闭。
21.当所述处理单元判断所述音量学习功能开启,所述处理单元将第二计数参数的值加一,并判断所述第二计数参数的值是否到达第二次数门槛值。
22.当所述处理单元判断所述第二计数参数的值到达所述第二次数门槛值,所述处理单元将所述音量学习功能关闭。
23.本发明的有益的效果在于:借由所述处理单元选定涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值当作所述自动音量设定值,并根据所述自动音量设定值控制所述扬声单元的播放音量,使得每次环境声音的音量发生变化时使用者不需手动调整所述声音播放装置的音量大小,从而提升使用上的便利性,再者,借由当所述处理单元经由所述输入单元接收到所述音量调整指令,所述处理单元将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加或减少,从而能学习使用者的音量喜好,使自动调整的音量更贴近使用者个人的喜好。
附图说明
24.图1是本发明声音播放装置的一个实施例的一硬体连接关系示意图;及
25.图2(包含图2a、图2b及图2c)是所述实施例的一流程图。
具体实施方式
26.下面结合附图及实施例对本发明进行详细说明。
27.参阅图1,本发明声音播放装置100的一实施例,包含一收音单元1、一扬声单元2、一存储单元3、一输入单元4及一处理单元5。所述声音播放装置100例如为一智慧型手机、一音乐播放器、一辅听器/助听器或一蓝牙耳机,但不以此为限。
28.所述收音单元1例如包含一麦克风。所述扬声单元2例如包含一个或多个扬声器。所述输入单元4例如包含供使用者操作的触控板模组或按键模组。
29.所述存储单元3存储有多笔环境音量范围,及多笔分别对应于所述环境音量范围
的音量设定值,举例如下方表一。
[0030][0031][0032]
表一
[0033]
所述处理单元5电连接于所述收音单元1、所述扬声单元2、所述存储单元3及所述输入单元4。
[0034]
参阅图1及图2(包含图2a、图2b及图2c),以下说明所述声音播放装置100所执行的步骤。首先,如步骤s01所示,所述处理单元5控制所述收音单元1接收环境音以产生一收音数据。在本实施例中,所述处理单元5控制所述收音单元1持续接收环境音30秒以产生所述收音数据。
[0035]
接着,如步骤s02所示,所述处理单元5根据所述收音数据产生一环境音量。在本实施例中,所述处理单元5根据所述收音数据产生计算出一平均音量以当作所述环境音量。
[0036]
接着,如步骤s03所示,所述处理单元5选定涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值当作一自动音量设定值。举例来说,若所述环境音量为45db,则涵盖45db所述环境音量范围为》40db且≦50db,其对应的所述音量设定值为8阶,所述处理单元5将8阶当作所述自动音量设定值。
[0037]
接着,如步骤s04所示,所述处理单元5根据所述自动音量设定值控制所述扬声单元2的播放音量。
[0038]
借此,每次环境声音的音量发生变化时使用者不需手动调整所述声音播放装置100的音量大小。
[0039]
接着,如步骤s05所示,所述处理单元5判断是否经由所述输入单元4接收到一音量调整指令,若是,则接着执行步骤s06,若否,则接着执行步骤s18。
[0040]
步骤s06是当所述处理单元5判断经由所述输入单元4接收到所述音量调整指令,所述处理单元5根据所述音量调整指令产生一手动音量设定值,并根据所述手动音量设定值控制所述扬声单元2的播放音量。
[0041]
接着,如步骤s07所示,所述处理单元5判断一音量学习功能开启或关闭,若是,则接着执行步骤s08,若否,则接着执行步骤s15。
[0042]
步骤s08是所述处理单元5判断所述手动音量设定值大于或小于所述自动音量设定值,若大于,接着执行步骤s09,若小于,接着执行步骤s12。
[0043]
步骤s09是所述处理单元5判断所述手动音量设定值是否大于所述自动音量设定值超过n阶,若是,接着执行步骤s10,若否,接着执行步骤s11。在本实施例中,n为1,但不以此为限。
[0044]
步骤s10是当所述处理单元5判断所述手动音量设定值大于所述自动音量设定值超过n阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加至少n+1阶。接着再次执行步骤s01。以下方表二举例来说,当所述处理单元5判断所述手动音量设定值大于所述自动音量设定值超过1阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围(》40db且≦50db)所对应的所述音量设定值增加2阶,使所述音量设定值从8阶增加为10阶。
[0045]
环境音量范围类别名称音量设定值(共15阶)≦40dbclass16》40db且≦50dbclass28

10》50db且≦60dbclass310》60db且≦70dbclass412》70db且≦80dbclass514》80dbclass615
[0046]
表二
[0047]
步骤s11是当所述处理单元5判断所述手动音量设定值大于所述自动音量设定值不超过n阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加n阶。接着再次执行步骤s01。以下方表三举例来说,当所述处理单元5判断所述手动音量设定值大于所述自动音量设定值不超过1阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围(》40db且≦50db)所对应的所述音量设定值增加1阶,使所述音量设定值从8阶增加为9阶。
[0048]
环境音量范围类别名称音量设定值(共15阶)≦40dbclass16》40db且≦50dbclass28

9》50db且≦60dbclass310》60db且≦70dbclass412》70db且≦80dbclass514》80dbclass615
[0049]
表三
[0050]
步骤s12是所述处理单元5判断所述手动音量设定值是否小于所述自动音量设定值超过n阶,若是,接着执行步骤s13,若否,接着执行步骤s14。
[0051]
步骤s13是当所述处理单元5判断所述手动音量设定值小于所述自动音量设定值超过n阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值减少至少n+1阶。接着再次执行步骤s01。
[0052]
步骤s14是当所述处理单元5判断所述手动音量设定值小于所述自动音量设定值不超过n阶,所述处理单元5将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值减少n阶。接着再次执行步骤s01。
[0053]
借此,能学习使用者的音量喜好,使自动调整的音量更贴近使用者个人的喜好。
[0054]
另一方面,步骤s15是当所述处理单元5判断所述音量学习功能关闭,所述处理单元5将一第一计数参数的值加一。
[0055]
接着,如步骤s16所示,所述处理单元5判断所述第一计数参数的值是否到达一第一次数门槛值(例如:2),若是,接着执行步骤s17,若否,则再次执行步骤s01。
[0056]
步骤s17是当所述处理单元5判断所述第一计数参数的值到达所述第一次数门槛值,所述处理单元5将所述音量学习功能开启,在本实施例中,所述处理单元5还将所述第一计数参数的值归零。接着执行步骤s08。
[0057]
另一方面,步骤s18是当所述处理单元5判断未经由所述输入单元4接收到所述音量调整指令,所述处理单元5判断所述音量学习功能开启或关闭,若开启,接着执行步骤s19,若关闭,接着再次执行步骤s01。
[0058]
步骤s19是当所述处理单元5判断所述音量学习功能开启,所述处理单元5将一第二计数参数的值加一。
[0059]
接着,如步骤s20所示,所述处理单元5判断所述第二计数参数的值是否到达一第二次数门槛值(例如:5),若是,接着执行步骤s21,若否,接着再次执行步骤s01。
[0060]
步骤s21是当所述处理单元5判断所述第二计数参数的值到达所述第二次数门槛值,所述处理单元5将所述音量学习功能关闭,在本实施例中,所述处理单元5还将所述第二计数参数的值归零。接着再次执行步骤s01。补充说明的是,于步骤s05当所述处理单元5判断经由所述输入单元4接收到所述音量调整指令后,所述处理单元5还将所述第二计数参数的值归零。
[0061]
借由前述开启及关闭所述音量学习功能的机制,可以避免所述处理单元5过度频繁地调整所述音量设定值。
[0062]
综上所述,本发明声音播放装置100借由所述处理单元5选定涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值当作所述自动音量设定值,并根据所述自动音量设定值控制所述扬声单元2的播放音量,使得每次环境声音的音量发生变化时使用者不需手动调整所述声音播放装置100的音量大小,从而提升使用上的便利性,再者,借由当所述处理单元5经由所述输入单元4接收到所述音量调整指令,所述处理单元5将涵盖所述环境音量的所述环境音量范围所对应的所述音量设定值增加或减少,从而能学习使用者的音量喜好,使自动调整的音量更贴近使用者个人的喜好,因此,确实能达成本发明的目的。
[0063]
惟以上所述者,仅为本发明的实施例而已,当不能以此限定本发明实施的范围,凡是依本发明申请专利范围及专利说明书内容所作的简单的等效变化与修饰,皆仍属本发明专利涵盖的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1