一种控制移动终端的闪光灯转动的方法及系统的制作方法_2

文档序号:8226193阅读:来源:国知局
进入闪光灯音乐模式时,获取预先设置的旋转角度序列;
[0048]步骤S203、根据旋转角度序列与旋转装置的旋转角度的映射关系,控制电动马达按照旋转角度序列映射过来的旋转角度值来驱使旋转装置上的闪光灯有节奏地转动;
[0049]举例而言,若用户自定义的旋转角度序列为{2,5,3,7,4……},那么依次对应的旋转角度值为30,120,60,180,90……,此时电动马达将按照上述旋转角度值来驱使旋转装置上的闪光灯自动旋转。
[0050]作为另一优选的实施方式,当电动马达驱使旋转装置上的闪光灯转动到一个旋转角度后,执行下一个旋转角度时,也可以直接按照与前一个旋转角度的差值发生转动,不用复位到O度再转动。例如:旋转角度序列为{2,5,3…},当前旋转到了 2即30度位置,执行下一个旋转序列数字5时,可以直接从当前位置按照正方向(假定向前旋转为正,向后旋转为反)旋转差值90度。
[0051]步骤S204、在旋转装置上的闪光灯有节奏地转动的同时,控制闪光灯按照预先设置的灯光亮度和/或闪光频率实时变化。
[0052]本发明实施例的方法能够让用户发挥自己的创造性自定义旋转角度序列,然后根据旋转角度序列与旋转装置的旋转角度的映射关系,控制电动马达按照旋转角度序列映射过来的旋转角度值来驱使旋转装置上的闪光灯自动旋转,从而使闪光灯的灯光有节奏地转动,其提高了闪光灯的灵活性、趣味性和可玩性,给用户带来了更好的体验。
[0053]实施例二
[0054]本发明的实施例二提供了一种控制移动终端的闪光灯转动的方法,应用在具有由电动马达驱动的旋转装置的移动终端中,其中,闪光灯装设在旋转装置上。图3是本发明实施例二的方法流程图,请参考图3,本发明实施例的方法包括以下步骤:
[0055]步骤S301、获取移动终端内存储的音乐简谱文件,将音乐简谱文件中的数字音符设置为旋转角度序列;
[0056]其中,简谱中的音符为可用于表示音的高低和长短的符号,这些符号通常由7个阿拉伯数字作为标记,它们的写法为:1、2、3、4、5、6、7,读法为Dou、Ra1、M1、Fa、Sou、La、Xi,而音乐简谱文件则用于存储若干简谱音符对应的数字序列。在实际应用中,音乐简谱文件可以为对应的音乐曲目,这些音乐曲目可以来自本地音乐列表,也可以来自互联网,或者,也可以为用户录制的曲目,本发明实施例对具体的音乐曲目及其来源不加以限制。
[0057]在步骤S301中,每个数字音符分别对应一个旋转装置的旋转角度值。当所述旋转角度序列对应的旋转装置的旋转角度值的范围为O至180度时,优选的,在数字音符I至7中,数字音符I对应O度,数字音符2对应30度,数字音符3对应60度,数字音符4对应90度,数字音符5对应120度,数字音符6对应150度以及数字音符7对应180度。当然,在实际应用中,旋转角度值的范围也可以设置为O至360度,非本实施为限。
[0058]步骤S302、当移动终端进入闪光灯音乐模式时,获取预先设置的旋转角度序列;
[0059]步骤S303、根据旋转角度序列与旋转装置的旋转角度的映射关系,控制电动马达按照旋转角度序列映射过来的旋转角度值来驱使旋转装置上的闪光灯有节奏地转动;
[0060]举例而言,若获取的音乐简谱文件为音乐曲目《如果这就是爱情》,选取副歌部分“如果这不是结局,如果我还爱你……”,对应的数字音符为555653555565255……,那么旋转角度序列为{5,5,5,6,5,3,5,5,5,5,6,5,2,5,5……},依次对应的旋转角度值为120,120,120,150,120,60……,此时电动马达将按照上述旋转角度值来驱使旋转装置上的闪光灯自动旋转。
[0061]作为另一优选的实施方式,当电动马达驱使旋转装置上的闪光灯转动到一个旋转角度后,执行下一个旋转角度时,也可以直接按照与前一个旋转角度的差值发生转动,不用复位到O度再转动。例如:旋转角度序列为{2,5,3…},当前旋转到了 2即30度位置,执行下一个旋转序列数字5时,可以直接从当前位置按照正方向(假定向前旋转为正,向后旋转为反)旋转差值90度。
[0062]步骤S304、在旋转装置上的闪光灯有节奏地转动的同时,控制闪光灯按照预先设置的灯光亮度和/或闪光频率实时变化。
[0063]具体的,闪光灯的灯光亮度可以在高亮、中亮和低亮范围中转换,闪光灯的闪光频率可以结合旋转角度序列实时变化,可实现使移动终端的音乐与闪光灯联动。
[0064]本发明实施例的方法能够将音乐简谱文件中的数字音符设置为旋转角度序列,然后根据旋转角度序列与旋转装置的旋转角度的映射关系,控制电动马达按照旋转角度序列映射过来的旋转角度值来驱使旋转装置上的闪光灯自动旋转,从而使闪光灯的灯光有节奏地转动,其提高了闪光灯的灵活性、趣味性和可玩性,给用户带来了更好的体验。
[0065]实施例三
[0066]本发明的实施例三提供了一种控制移动终端的闪光灯转动的系统,应用在具有由电动马达驱动的旋转装置的移动终端中。如图1所示,该移动终端的上端设有旋转装置1,其中,闪光灯2和摄像头3均可装设在旋转装置I上。
[0067]下面结合附图对本实施例进行详细说明。图4是本发明实施例三的系统结构框图,请参考图4,本发明实施例的系统包括:
[0068]第一设置模块41,用于提供一序列输入窗口,让用户自定义设置所述旋转角度序列;
[0069]作为优选的实施方式,所述旋转角度序列可以由若干个数字组成,其范围设置为整数I至7,每个数字对应一个旋转装置的旋转角度值。
[0070]具体的,所述旋转角度序列对应的旋转装置的旋转角度值的范围可以设置为O至180度。相应的,数字I对应O度,数字2对应30度,数字3对应60度,数字4对应90度,数字5对应120度,数字6对应150度以及数字7对应180度,角度增加值为30度。
[0071]在此需要说明的是,所述旋转角度序列中的数字范围不局限于整数I至7,也可以为整数I至36,旋转角度值的范围也可以设置为O至360度,非本实施为限。此外,所述旋转角度序列也可以由若干个字母组成,每个字母对应一个旋转装置的旋转角度值。
[0072]序列获取模块42,用于当移动终端进入闪光灯音乐模式时,获取预先设置的旋转角度序列;
[0073]第一控制模块43,用于根据所述旋转角度序列与所述旋转装置的旋转角度的映射关系,控制所述电动马达按照所述旋转角度序列映射过来的旋转角度值来驱使所述旋转装置上的闪光灯有节奏地转动。
[0074]举例而言,若用户自定义的旋转角度序列为{2,5,3,7,4……},那么依次对应的旋转角度值为30,120,60,180,90……,此时电动马达将按照上述旋转角度值来驱使旋转装置上的闪光灯自动旋转。
[0075]作为另一优选的实施方式,当电动马达驱使旋转装置上的闪光灯转动到一个旋转角度后,执行下一个旋转角度时,也可以直接按照与前一个旋转角度的差值发生转动,不用复位到O度再转动。例如:旋转角度序列为{2,5,3…},当前旋转到了 2即30度位置,执行下一个旋转序列数字5时,可以直接从当前位置按照正方向(假定向前旋转为正,向后旋转为反)旋转差值90度。
[0076]第二控制模块44,用于在所述旋转装置上的闪光灯有节奏地转动的同时,控制所述闪光灯按照预先设置的灯光亮度和/或闪光频率实时变化。
[0077]本发明实施例的系统能够让用户发挥自己的创造性自定义旋转角度序列,然后根据旋转角度序列与旋转装置的旋转角度的映射关系,控制电动马达按照旋转角度序列映射过来的旋转角度值来驱使旋转装置上的闪光灯自动旋转,从而使闪光灯的灯光有节奏地转动,其提高了闪光灯的灵活性、趣味性和可玩性,给用户带来了更好的体验。
[0078]实施例四
[0079]本发明的实施例四提供了一种控制移动终端的闪光灯转动的系统,应用在具有由电动马达驱动的旋转装置的移动终端中,闪光灯装设在旋转装置上。图5是本发明实施例四的系统结构框图,请参考图5,本发明实施例的系统包括:
[0080]第二设置模块51,用于获取移动终端内存储的音乐简谱文件,将所述音乐简谱文件中的数字音符设置为所述旋转角度序列;
[0081]其中,每个数字音符分别对应一个旋转装置的旋转角度值。当所述旋转角度序列对应的旋转装置的旋转角度值的范围为O至180度时,优选的,在数字音符I至7中,数字音符I对应O度,数字音符2对应30度,数字音符3对应60度,数字音符4对应90度,数字音符5对应120度,数字音符6对应150度以及数字音符7对应180度。当然,在实际应用中,旋转角度值的范围也可以设置为O至360度,非本实施为限。
[0082]序列获取模块52,用于当移动终端进入闪光灯音乐模式时,获取预先设置的旋转角度序列;
[0083]
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1