灯效装置及灯效生成方法制造方法及图纸

技术编号:7954670 阅读:139 留言:0更新日期:2012-11-08 23:49
本发明专利技术公开了一种灯效装置,包括:一初始帧编辑模块,用于编写灯效的初始帧;一结束帧编辑模块,用于编写灯效的结束帧;以及一灯效生成模块,用于存储灯效时间、灯效帧数和灯效生成算法,以及根据所述灯效的初始帧、灯效的结束帧、灯效生成算法和生灯效时间或灯效帧数生成一灯效。本发明专利技术还公开了一种灯效生成方法。本发明专利技术通过采用灯效生成模块中存储的算法,从而自动生成灯效,因而极大简化了用户操作,节约用户的操作时间,提高自定义灯效的可玩性。

【技术实现步骤摘要】

本专利技术涉及一种,特别是涉及一种移动终端的。
技术介绍
目前市场上的手机品牌越来越多,其功能也越来越多,其中在灯效显示方面为了满足现代人追求个性化的需要,越来越多的手机开始支持用户编辑设定灯效显示,从而彰显现代人的个性化与差异化的特点。但是现有技术的手机中灯效编辑设定方式中都是采用如图I所示步骤,其中包括以下步骤 步骤101,用户设定灯效帧数。步骤102,用户编辑并存储灯效的一帧。步骤103,检测存储的帧数是否达到所述灯效帧数,若检测结果为是,则进入步骤104,否则返回步骤102。步骤104,用户设定各个帧之间的时间间隔。步骤105,根据存储的帧和时间间隔生成灯效,并与手机中一功能事件链接。用户在采用如上所述方法编辑帧时,如果仅仅是针对单帧灯效重复显示,尚还可满足要求。但是当用户编辑连续多帧的动态灯效时,用户需要重复性的进行编辑帧的动作,所以很容易出错,而且这种还要求用户在编辑灯效之前就预先设计好整个过程,所以花费用户大量的时间和精力,因而不具备人性化的特点。
技术实现思路
本专利技术要解决的技术问题是为了克服现有的灯效编辑技术中,在编辑连续帧时,需要重复进行编辑帧的缺陷,提供一种,通过采用灯效生成模块自动生成灯效,从而极大的简化了用户的编辑帧的操作。本专利技术是通过下述技术方案来解决上述技术问题的一种灯效装置,其特点在于,所述灯效装置包括一初始帧编辑模块,用于编写灯效的初始帧;一结束帧编辑模块,用于编写灯效的结束帧;以及一灯效生成模块,用于存储灯效时间、灯效帧数和灯效生成算法,以及根据所述灯效的初始帧、灯效的结束帧、灯效生成算法和生灯效时间或灯效帧数生成一灯效。较佳地,所述灯效时间大于等于2秒。较佳地,所述灯效生成算法为插值法、曲线模拟法或二次插值法。较佳地,所述灯效帧数大于等于10帧。本专利技术的另一技术方案为一种所述的灯效装置的灯效生成方法,其特点在于,其包括以下步骤Sltll、用户存储灯效生成算法、灯效时间和灯效帧数至灯效生成模块;Sltl2、用户通过初始帧编辑模块编写灯效的初始帧;Sltl3、用户通过结束帧编辑模块编写灯效的结束帧;Sltl4、所述灯效生成模块读入的所述灯效的初始帧、灯效的结束帧并经过灯效生成算法计算生成一组帧,所述一组帧中帧的数量等于灯效帧数;Sltl5、所述灯效生成模块根据所述灯效时间或灯效帧数,计算时间间隔,并将所述一组帧中的帧按照所述时间间隔分别插入到所述初始帧和结束帧之间,从而构成所述灯 效。较佳地,所述灯效时间大于等于2秒。较佳地,所述灯效生成算法为插值法、曲线模拟法或二次插值法。较佳地,所述灯效帧数大于等于10帧。本专利技术的积极进步效果在于本专利技术的,通过采用灯效生成模块中存储的算法,从而自动生成灯效,因而极大简化了用户操作,节约用户的操作时间,提高自定义灯效的可玩性。并且由于只需要定义出初始帧和结束帧,用户不需要在编辑灯效前构思出整个灯效的显示过程,降低了编辑灯效的逻辑思维复杂度,使得用户能以简便的方法编辑出个性化的连续动态灯效。附图说明图I为现有技术中的灯效编辑方法的流程图。图2为本专利技术的灯效装置的较佳实施例的结构图。图3为本专利技术的灯效生成方法的较佳实施例的流程图。具体实施例方式下面结合附图给出本专利技术较佳实施例,以详细说明本专利技术的技术方案。图2所示为本专利技术的灯效装置的结构图,其中包括一初始帧编辑模块I、一结束帧编辑模块2以及一灯效生成模块3。其中所述初始帧编辑模块I用于编写灯效的初始帧;所述结束帧编辑模块2用于编写灯效的结束帧;所述灯效生成模块3用于存储灯效时间、灯效帧数和灯效生成算法,以及根据所述灯效的初始帧、灯效的结束帧、灯效生成算法和生灯效时间或灯效帧数生成一灯效。本实施例中所述灯效时间为5秒,用户可以根据实现的灯效的具体需要采用不同长度的灯效时间。例如,2秒或8秒等。所述灯效帧数为10帧,用户可以根据实现的灯效的具体需要采用不同数量的帧数。例如20帧或15帧等。此外,虽然本实施例中所述灯效生成算法为插值法、曲线模拟法或二次插值法,但是用户可以移动终端的实际硬件构成或移动终端的系统或应用程序的需要,采用其他种类的算法来生成灯效,而不仅仅限定于本实施例中所采用的算法。本实施例中的灯效装置的工作原理如下首先,用户存储灯效生成算法、灯效时间和灯效帧数至灯效生成模块3。例如将灯效时间设定为5秒,灯效帧数设定为10帧,并将灯效生成算法设定为插值法。其次,用户根据灯的矩阵结构,通过初始帧编辑模块I编辑并存储所述的灯效的初始巾贞。例如针对一个4X4矩形阵列的灯,在灯效的初始帧设定所述灯的矩阵的左上角的4个灯点亮。再次,用户也根据灯的矩阵结构,通过结束帧编辑模块2编写灯效的结束帧,例如,用户在灯效的结束帧中设定4X4矩形阵列的灯中的四个角的灯点亮。最后,所述灯效生成模块3.根据灯效时间和灯效帧数,以及所述初始帧和结束帧,并通过灯效生成算法的计算,从而生成具有连续变化帧的灯效。例如,将上述的灯效时间、灯效帧数、初始帧和结束帧代入插值法,并经过所述插值法的计算,从而生成10个帧,所述10个帧实现了从初始帧中左上角的4个灯点亮到结束帧中左上角的4个灯点亮的连续变化,即实现了一发散效果,然后插入所述10个帧在初始帧和结束帧之间,从而生成具有12帧的灯效,其中,各个帧之间时间间隔为0. 416秒。 图3所示为本专利技术的灯效生成方法的流程图,其中包括以下步骤步骤201,用户存储灯效生成算法、灯效时间和灯效帧数至灯效生成模块,即将灯效时间设定为2秒,灯效帧数设定为20帧,并将灯效生成算法设定为二次插值,并存储至灯效生成模块。步骤202,用户通过初始帧编辑模块编写并存储灯效的初始帧,即针对一个8X8矩形阵列的灯,在灯效的初始帧设定所述灯的矩阵的四个角的灯点亮。步骤203,用户通过结束帧编辑模块编写并存储灯效的结束帧,即用户在灯效的结束帧中设定所述8X8矩形阵列的灯中矩阵中心的4个灯点亮。步骤204,所述灯效生成模块根据读入的所述灯效的初始帧、灯效的结束帧以及灯效生成算法生成一组帧,所述一组帧中帧的数量等于灯效帧数,即所述一组帧中包括20帧。步骤205,所述灯效生成模块根据所述灯效时间或灯效帧数,计算时间间隔,即时间间隔为0. 091秒,然后将所述一组帧中的20个帧按照所述时间间隔0. 091秒分别插入到所述初始帧和结束帧之间,从而构成一具有22个帧的灯效。虽然以上描述了本专利技术的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本专利技术的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本专利技术的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本专利技术的保护范围。权利要求1.一种灯效装置,其特征在于,所述灯效装置包括 一初始帧编辑模块,用于编写灯效的初始帧; 一结束帧编辑模块,用于编写灯效的结束帧;以及 一灯效生成模块,用于存储灯效时间、灯效帧数和灯效生成算法,以及根据所述灯效的初始帧、灯效的结束帧、灯效生成算法和生灯效时间或灯效帧数生成一灯效。2.如权利要求I所述的灯效装置,其特征在于,所述灯效时间大于等于2秒。3.如权利要求I所述的灯效装置,其特征在于,所述灯效生成算法为插值法、曲线模拟法或二次插值法。4.如权利要求I所述的灯效装置,其特本文档来自技高网...

【技术保护点】
一种灯效装置,其特征在于,所述灯效装置包括:一初始帧编辑模块,用于编写灯效的初始帧;一结束帧编辑模块,用于编写灯效的结束帧;以及一灯效生成模块,用于存储灯效时间、灯效帧数和灯效生成算法,以及根据所述灯效的初始帧、灯效的结束帧、灯效生成算法和生灯效时间或灯效帧数生成一灯效。

【技术特征摘要】

【专利技术属性】
技术研发人员:王瑛
申请(专利权)人:上海晨兴希姆通电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1