一种音乐蜂鸣的控制方法、系统及对应电子产品的制作方法

文档序号:2834937阅读:254来源:国知局
专利名称:一种音乐蜂鸣的控制方法、系统及对应电子产品的制作方法
技术领域
本发明属于电子领域,尤其涉及一种音乐蜂鸣的控制方法、系统及对应电子产品。
背景技术
在电子产品中,会有很多地方需要用到蜂鸣声或音乐声的,比如家电类的洗衣机、洗碗机、抽油烟机等的开机音乐和关机音乐,各类电子产品的报警声或提示声,按键音符(比如叮咚)等等。对于电子产品中的音乐,一般的做法,就是通过该音乐的频率表和对应的节拍。这种做法,缺陷在于:1、当更改蜂鸣器(如频率大小)时,或者MCU资源做调整时(比如产生最低时间单位的时钟中断源不够用),就得更改音乐频率表中的每一个频率值,这很麻烦(更改量比较大)而且容易出错(遗漏或算错)。2、对要求更改音乐的产品,必须由要求提出者给出新音乐每个节拍对应的频率,从而更改起来较为困难。

发明内容
为了解决上述问题,本发明的目的在于提供一种音乐蜂鸣的控制方法。本发明是这样实现的,一种音乐蜂鸣的控制方法,所述方法包括以下步骤:
将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;
利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;
控制蜂鸣器按照对应的频率进行工作。进一步地,所述方法还包括以下步骤:
根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。进一步地,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤:
将蜂鸣器的整个频率范围平均划分为13段;
使均分后的每一段频率与音乐的一个基本音阶进行对应。本发明另一目的在于提供一种音乐蜂鸣的控制系统,所述系统包括:
音阶频率对应模块,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;
频率查找模块,用于利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;
鸣响控制模块,用于控制蜂鸣器按照对应的频率进行工作。进一步地,所述系统还包括:
鸣响时间控制模块,用于根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。进一步地,所述音阶频率对应模块包括:频率平均划分模块,用于将蜂鸣器的整个频率范围平均划分为13段;
一一对应模块,用于使均分后的每一段频率与音乐的一个基本音阶进行对应。本发明另一目的在于提供一种电子产品,所述电子产品包括蜂鸣器,所述电子产品还包括上述的音乐蜂鸣的控制系统。在本发明中,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行--对
应,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率,从而控制蜂鸣器按照对应的频率进行工作。该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活(适合很长的音乐,也适合很短甚至就是一 个音符的声音要求,也可以是某首音乐的某一段或某一句)。并且,该方法对硬件容量大小要求低(代码少,节省MCU内存空间),可维护性很好。


图1是本发明实施例提供的音乐蜂鸣的控制方法流程 图2是本发明实施例提供的音乐蜂鸣的控制系统的框图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。图1示出了本发明实施例提供的音乐蜂鸣的控制方法的流程,详述如下:
在步骤SlOl中,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应。在步骤S102中,利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率。在步骤S103中,控制蜂鸣器按照对应的频率进行工作。作为本发明的实施例,该方法还包括以下步骤:根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。作为本发明的实施例,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤:将蜂鸣器的整个频率范围平均划分为13段;使均分后的每一段频率与音乐的一个基本音阶进行对应。图2示出了本发明实施例提供的音乐蜂鸣的控制系统的结构,该系统包括:音阶频率对应模块21、频率查找模块22以及鸣响控制模块23。该音乐蜂鸣的控制系统可以为内置于包括蜂鸣器的电子产品的软件单元或者硬件单元或者软、硬结合的单元。音阶频率对应模块21将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;频率查找模块22利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;鸣响控制模块23控制蜂鸣器按照对应的频率进行工作。作为本发明的实施例,所述系统还包括:鸣响时间控制模块24。该鸣响时间控制模块24根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。作为本发明的实施例,所述音阶频率对应模块又包括:频率平均划分模块211以及一一对应模块212。该频率平均划分模块211将蜂鸣器的整个频率范围平均划分为13段,一一对应模块212使均分后的每一段频率与音乐的一个基本音阶进行对应。在本发明中,13个基本音阶(7个基本音阶加上6个半节拍)尽量占满该蜂鸣器频率范围,以实现最大音域。当然,也可根据具体产品的音乐要求,把将要用到的节拍,尽量放在该蜂鸣器标称频率附近,以实现声音最响亮。综上所述,该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活(适合很长的音乐,也适合很短甚至就是一个音符的声音要求,也可以是某首音乐的某一段或某一句)。并且,该方法对硬件容量大小要求低(代码少,节省MCU内存空间),可维护性很好。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种音乐蜂鸣的控制方法,其特征在于,所述方法包括以下步骤: 将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 控制蜂鸣器按照对应的频率进行工作。
2.根据权利要求1所述的音乐蜂鸣的控制方法,其特征在于,所述方法还包括以下步骤: 根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。
3.根据权利要求1所述的音乐蜂鸣的控制方法,其特征在于,所述将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应的步骤包括以下步骤: 将蜂鸣器的整个频率范围平均划分为13段; 使均分后的每一段频率与音乐的一个基本音阶进行对应。
4.一种音乐蜂鸣的控制系统,其特征在于,所述系统包括: 音阶频率对应模块,将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应; 频率查找模块,用于利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率; 鸣响控制模块,用于控制蜂鸣器按照对应的频率进行工作。
5.根据权利要求4所述的音乐蜂鸣的控制系统,其特征在于,所述系统还包括: 鸣响时间控制模块,用于根据音乐乐谱记载的音阶,控制蜂鸣器在对应频率鸣响的时间。
6.根据权利要求4所述的音乐蜂鸣的控制系统,其特征在于,所述音阶频率对应模块包括: 频率平均划分模块,用于将蜂鸣器的整个频率范围平均划分为13段; 一一对应模块,用于使均分后的每一段频率与音乐的一个基本音阶进行对应。
7.一种电子产品,所述电子产品包括蜂鸣器,其特征在于,所述电子产品还包括权利要求4-6中任一项所述的音乐蜂鸣的控制系统。
全文摘要
本发明适用于电子领域,提供了一种音乐蜂鸣的控制方法、系统及对应电子产品,所述方法包括以下步骤将蜂鸣器的频率范围划为13段与音乐的13个基本音阶进行一一对应;利用所述蜂鸣器播放音乐时,读取预先存储的音乐乐谱,并根据音乐乐谱记载的音阶逐个找到对应蜂鸣器的频率;控制蜂鸣器按照对应的频率进行工作。该音乐蜂鸣的控制方法适合各种不同的音乐。对不同的产品,要换首音乐,或者增加一首音乐,非常简单,只要把你想要的音乐乐谱放进去即可。而无需知道该首音乐每个节拍对应的蜂鸣器频率。而且此方法的通用性、非常好,简洁而灵活。并且,该方法对硬件容量大小要求低,可维护性很好。
文档编号G10H7/02GK103106895SQ201310010118
公开日2013年5月15日 申请日期2013年1月11日 优先权日2013年1月11日
发明者陈志杰 申请人:深圳市振邦实业有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1