《由光效文件生成音乐文件的方法及装置.pdf》由会员分享,可在线阅读,更多相关《由光效文件生成音乐文件的方法及装置.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103885952 A (43)申请公布日 2014.06.25 CN 103885952 A (21)申请号 201210556534.3 (22)申请日 2012.12.19 G06F 17/30(2006.01) (71)申请人 上海广茂达光艺科技股份有限公司 地址 201108 上海市闵行区澄建路 466 号二 层 (72)发明人 徐兴明 谢海军 温源 莫进平 (74)专利代理机构 上海智信专利代理有限公司 31002 代理人 朱水平 王婧荷 (54) 发明名称 由光效文件生成音乐文件的方法及装置 (57) 摘要 本发明公开了一种由光效文件生成音乐文 件的方法。
2、及装置。该方法包括 : S1、 建立一光效 值 - 转换参数列表, 在该光效值 - 转换参数列表 中为每个光效值设定一对应的转换参数 ; S2、 依次 提取该光效文件的各帧的光效值 ; S3、 从该光效 值 - 转换参数列表中依次查询出该光效文件的各 帧的光效值所对应的转换参数 ; S4、 将S3中查询出 的各个转换参数依次转换为音符值 ; S5、 将S4中转 换获得的各个音符值依序存储, 以生成音乐文件。 本发明能够由光效文件生成音乐文件, 从而实现 音乐随灯光起舞。 (51)Int.Cl. 权利要求书 1 页 说明书 4 页 附图 2 页 (19)中华人民共和国国家知识产权局 (12)发明。
3、专利申请 权利要求书1页 说明书4页 附图2页 (10)申请公布号 CN 103885952 A CN 103885952 A 1/1 页 2 1. 一种由光效文件生成音乐文件的方法, 该方法包括 : S1、 建立一光效值 - 转换参数列表, 在该光效值 - 转换参数列表中为每个光效值设定一 对应的转换参数 ; S2、 依次提取该光效文件的各帧的光效值 ; S3、 从该光效值 - 转换参数列表中依次查询出该光效文件的各帧的光效值所对应的转 换参数 ; S4、 将 S3中查询出的各个转换参数依次转换为音符值 ; S5、 将 S4中转换获得的各个音符值依序存储, 以生成音乐文件。 2. 如权利要求。
4、 1 所述的由光效文件生成音乐文件的方法, 其特征在于, S4 中将转换参 数转换为音符值的方式为 : 利用快速傅里叶变换将转换参数转换为音符值。 3. 如权利要求 1 或 2 所述的由光效文件生成音乐文件的方法, 其特征在于, 在 S4与 S5之间还包括 S41: 对 S4中转换获得的顺序相邻的音符值进行平滑化处理 ; S5为 : 将 S41中处理获得的各个音符值依序存储, 以生成音乐文件。 4. 如权利要求 3 所述的由光效文件生成音乐文件的方法, 其特征在于, S41中的平滑化 处理为 : 对顺序相邻的音符值进行线性插值。 5. 如权利要求 1 所述的由光效文件生成音乐文件的方法, 其特。
5、征在于, 该光效值为灯 光的亮度值、 色彩值和饱和度值中的一种或多种的组合。 6. 一种由光效文件生成音乐文件的装置, 该装置包括 : 一存储器, 用于存储一光效值-转换参数列表, 该光效值-转换参数列表中的每个光效 值均有一对应的转换参数 ; 一光效值提取模块, 用于依次提取该光效文件的各帧的光效值 ; 一转换参数查询模块, 用于从该光效值 - 转换参数列表中依次查询出该光效文件的各 帧的光效值所对应的转换参数 ; 一音符值转换模块, 用于将该转换参数查询模块查询出的各个转换参数依次转换为音 符值 ; 一音乐文件生成模块, 用于将该音符值转换模块转换获得的各个音符值依序存储, 以 生成音乐文。
6、件。 7. 如权利要求 6 所述的由光效文件生成音乐文件的装置, 其特征在于, 该音符值转换 模块用于利用快速傅里叶变换将转换参数转换为音符值。 8.如权利要求6或7所述的由光效文件生成音乐文件的装置, 其特征在于, 该装置还包 括一平滑化处理模块, 用于对该音符值转换模块转换获得的顺序相邻的音符值进行平滑化 处理 ; 该音乐文件生成模块用于将该平滑化处理模块处理获得的各个音符值依序存储, 以 生成音乐文件。 9. 如权利要求 8 所述的由光效文件生成音乐文件的装置, 其特征在于, 该平滑化处理 模块的平滑化处理为 : 对顺序相邻的音符值进行线性插值。 10. 如权利要求 6 所述的由光效文件。
7、生成音乐文件的装置, 其特征在于, 该光效值为灯 光的亮度值、 色彩值和饱和度值中的一种或多种的组合。 权 利 要 求 书 CN 103885952 A 2 1/4 页 3 由光效文件生成音乐文件的方法及装置 技术领域 0001 本发明涉及一种光效文件的数据处理方法, 特别是涉及一种由光效文件生成音乐 文件的方法及装置。 背景技术 0002 随着科技的快速发展, 音乐与灯光光效的结合使用也越来越广泛, 应用最广泛的 是灯光光效随音乐而翩翩起舞。 0003 中国专利申请 (申请号 : 201020000189.1) 公开了一种频谱音乐灯, 其中, 在声源进 入音频输入传感模块后, 由 FFT (。
8、快速傅里叶变换) 频谱分析模块分析获得各频率上的幅值, 然后再利用这些幅值推动 LED 灯组以显示出不同频率下的发光效果。 0004 中国专利申请 (申请号 : 90204675.6) 公开了一种音乐特技灯光控制器, 其音控部 分采用音乐节奏脉冲信号和音频压频信号作为灯光花样和流速的控制信号, 解决了灯光充 分跟踪音乐的技术难题, 从而能够实现灯光花样随音乐节奏而改变、 灯光流速随音乐频率 而改变的效果。 0005 虽然灯光随音乐起舞的效果不错, 但是目前却未有音乐随灯光起舞的技术出现。 发明内容 0006 本发明要解决的技术问题是为了克服现有技术至今仍无法由灯光光效生成音乐 的缺陷, 提供一。
9、种能够由光效文件生成音乐文件, 从而实现音乐随灯光起舞的方法及装置。 0007 本发明是通过下述技术方案来解决上述技术问题的 : 0008 一种由光效文件生成音乐文件的方法, 该方法包括 : 0009 S1、 建立一光效值 - 转换参数列表, 在该光效值 - 转换参数列表中为每个光效值设 定一对应的转换参数 ; 0010 S2、 依次提取该光效文件的各帧的光效值 ; 0011 S3、 从该光效值 - 转换参数列表中依次查询出该光效文件的各帧的光效值所对应 的转换参数 ; 0012 S4、 将 S3中查询出的各个转换参数依次转换为音符值 ; 0013 S5、 将 S4中转换获得的各个音符值依序存。
10、储, 以生成音乐文件。 0014 其中, 光效文件是指记录有一个灯具或是一组灯具在一时间段内的各个时刻下的 光效值的文件。根据希望实现的具体灯光光效, 此处的光效值可以设定为灯光的各种参数 或参数组合, 例如可以为灯光的亮度值、 色彩值和饱和度值中的一种或多种的组合。 0015 由于光效值可能为多个灯光参数的组合, 为了能够一一对应地将光效值转换为音 符值, 本发明在光效值与音符值之间采用一转换参数进行过渡。无论光效值是单一的灯光 参数还是多个灯光参数的组合, 每个光效值均对应有一转换参数, 而后再一一对应地将转 换参数转换为音符值。 0016 在本发明中, 光效值与转换参数之间的具体对应关系。
11、可以任意设定, 只要这种具 说 明 书 CN 103885952 A 3 2/4 页 4 体对应关系是确定的即可。 0017 在现有技术中已经存在多种由转换参数到音符值的转换方法, 而在本发明中, 较 佳地, S4中将转换参数转换为音符值的方式为 : 利用快速傅里叶变换将转换参数转换为音 符值。 0018 较佳地, 在 S4与 S5之间还包括 S41: 对 S4中转换获得的顺序相邻的音符值进行平 滑化处理 ; 0019 S5为 : 将 S41中处理获得的各个音符值依序存储, 以生成音乐文件。 0020 若是不经该平滑化处理, 本发明最终获得的音乐有可能会是杂乱无章、 缺少旋律 美感的, 而经过。
12、平滑化处理, 便可以保证最终获得的音乐具有一定的可欣赏性。 0021 在现有技术中已经存在多种对顺序相邻的音符值进行平滑化处理的方法, 在本发 明中, 较佳地, S41中的平滑化处理为 : 对顺序相邻的音符值进行线性插值。 0022 本发明还提供了一种由光效文件生成音乐文件的装置, 该装置包括 : 0023 一存储器, 用于存储一光效值-转换参数列表, 该光效值-转换参数列表中的每个 光效值均有一对应的转换参数 ; 0024 一光效值提取模块, 用于依次提取该光效文件的各帧的光效值 ; 0025 一转换参数查询模块, 用于从该光效值 - 转换参数列表中依次查询出该光效文件 的各帧的光效值所对应。
13、的转换参数 ; 0026 一音符值转换模块, 用于将该转换参数查询模块查询出的各个转换参数依次转换 为音符值 ; 0027 一音乐文件生成模块, 用于将该音符值转换模块转换获得的各个音符值依序存 储, 以生成音乐文件。 0028 较佳地, 该音符值转换模块用于利用快速傅里叶变换将转换参数转换为音符值。 0029 较佳地, 该装置还包括一平滑化处理模块, 用于对该音符值转换模块转换获得的 顺序相邻的音符值进行平滑化处理 ; 该音乐文件生成模块用于将该平滑化处理模块处理获 得的各个音符值依序存储, 以生成音乐文件。 0030 较佳地, 该平滑化处理模块的平滑化处理为 : 对顺序相邻的音符值进行线性。
14、插值。 0031 较佳地, 该光效值为灯光的亮度值、 色彩值和饱和度值中的一种或多种的组合。 0032 本发明的积极进步效果在于 : 本发明能够由光效文件生成音乐文件, 从而实现音 乐随灯光起舞。 附图说明 0033 图 1 为本发明的实施例 1 中的由光效文件生成音乐文件的装置的结构框图。 0034 图 2 为本发明的实施例 1 中的由光效文件生成音乐文件的方法的流程图。 0035 图 3 为本发明的实施例 2 中的由光效文件生成音乐文件的装置的结构框图。 0036 图 4 为本发明的实施例 2 中的由光效文件生成音乐文件的方法的流程图。 具体实施方式 0037 下面结合附图给出本发明较佳实。
15、施例, 以详细说明本发明的技术方案。 0038 实施例 1 说 明 书 CN 103885952 A 4 3/4 页 5 0039 图 1 所示为本实施例中的由光效文件生成音乐文件的装置的结构框图。该装置包 括 : 一存储器 1, 用于存储一光效值 - 转换参数列表, 该光效值 - 转换参数列表中的每个光 效值均有一对应的转换参数, 其中该光效值可以为灯光的亮度值、 色彩值和饱和度值中的 一种或多种的组合 ; 一光效值提取模块 2, 用于依次提取该光效文件的各帧的光效值 ; 一转 换参数查询模块 3, 用于从该光效值 - 转换参数列表中依次查询出该光效文件的各帧的光 效值所对应的转换参数 ; 。
16、一音符值转换模块 4, 用于将该转换参数查询模块查询出的各个 转换参数依次转换为音符值 ; 一音乐文件生成模块 5, 用于将该音符值转换模块转换获得 的各个音符值依序存储, 以生成音乐文件。 0040 在本实施例中, 该音符值转换模块 4 利用快速傅里叶变换将转换参数转换为音符 值, 由此保证这一转换过程快速高效。而利用快速傅里叶变换进行转换的具体实现过程则 可以利用现有技术实现, 在此不做赘述。 0041 相应地, 参考图 2, 本实施例中的由光效文件生成音乐文件的方法则包括以下步 骤 : 0042 步骤 100, 建立一光效值 - 转换参数列表, 在该光效值 - 转换参数列表中为每个光 效。
17、值设定一对应的转换参数。 0043 步骤 101, 依次提取该光效文件的各帧的光效值。 0044 步骤 102, 从该光效值 - 转换参数列表中依次查询出该光效文件的各帧的光效值 所对应的转换参数。 0045 步骤 103, 将步骤 102 中查询出的各个转换参数依次转换为音符值。 0046 步骤 104, 将步骤 103 中转换获得的各个音符值依序存储, 以生成音乐文件。 0047 实施例 2 0048 图 3 所示为本实施例中的由光效文件生成音乐文件的装置的结构框图。本实施 例中的该装置与实施例 1 中的装置的区别仅在于 : 本实施例中的该装置还包括一平滑化处 理模块 6, 用于对该音符值。
18、转换模块转换获得的顺序相邻的音符值进行平滑化处理 ; 此时, 相应地, 该音乐文件生成模块 5 则用于将该平滑化处理模块处理获得的各个音符值依序存 储, 以生成音乐文件。 0049 在本实施例中, 该平滑化处理模块的平滑化处理为 : 对顺序相邻的音符值进行线 性插值, 由此保证这一处理过程快速高效。而利用线性插值进行平滑化处理的具体实现过 程则可以利用现有技术实现, 在此不做赘述。 0050 相应地, 参考图 4, 本实施例中的由光效文件生成音乐文件的方法则包括以下步 骤 : 0051 步骤 200, 建立一光效值 - 转换参数列表, 在该光效值 - 转换参数列表中为每个光 效值设定一对应的转。
19、换参数。 0052 步骤 201, 依次提取该光效文件的各帧的光效值。 0053 步骤 202, 从该光效值 - 转换参数列表中依次查询出该光效文件的各帧的光效值 所对应的转换参数。 0054 步骤 203, 将步骤 202 中查询出的各个转换参数依次转换为音符值。 0055 步骤 204, 对步骤 203 中转换获得的顺序相邻的音符值进行平滑化处理。 0056 步骤 205, 将步骤 204 中处理获得的各个音符值依序存储, 以生成音乐文件。 说 明 书 CN 103885952 A 5 4/4 页 6 0057 虽然以上描述了本发明的具体实施方式, 但是本领域的技术人员应当理解, 这些 仅是举例说明, 本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背 离本发明的原理和实质的前提下, 可以对这些实施方式做出多种变更或修改, 但这些变更 和修改均落入本发明的保护范围。 说 明 书 CN 103885952 A 6 1/2 页 7 图 1 图 2 图 3 说 明 书 附 图 CN 103885952 A 7 2/2 页 8 图 4 说 明 书 附 图 CN 103885952 A 8 。