基于多线条特征信息生成音乐旋律的方法、系统与装置制造方法及图纸

技术编号:33443255 阅读:12 留言:0更新日期:2022-05-19 00:29
本发明专利技术公开了一种多线条特征信息生成音乐旋律的方法、系统与装置,本发明专利技术方法分析多线条图片中各个单位长度线条的宽度、距离中心基准线的高度、颜色等信息,转换成音乐中音量、音调、音色等数值,并以此合成一段音乐旋律。通过本发明专利技术方法,可以将视听结合,应用于少儿音乐教育领域中,相信可以激发儿童对音乐和绘画艺术的兴趣,培养乐感和想象力。培养乐感和想象力。培养乐感和想象力。

【技术实现步骤摘要】
基于多线条特征信息生成音乐旋律的方法、系统与装置


[0001]本专利技术涉及计算机图像分析和音乐领域,尤其涉及一种基于多线条特征信息生成音乐旋律的方法、系统与装置。
技术背景
[0002]近年来,计算机相关技术的发展迅速,其中,计算机图像分析技术的发展也尤为突出。随着这一技术的日益成熟,图像分析的应用也越来越广泛,比如安检人脸识别、医学图像处理、图片检索等。
[0003]音乐是一种艺术形式和文化活动,其媒介是按时组织的、有规律的声波(机械波的一种)。它的基本要素包括强弱、调性、时长、音色等。由这些基本要素相互结合,形成音乐的常用的“形式要素”,例如:节奏、曲调、和声,以及力度、速度、调式、曲式、织体等。构成音乐的形式要素,就是音乐的表现手段。
[0004]目前音乐艺术愈发多样化,但是对于未曾接触过专业乐理知识的一部分人来说,想要自己创造出一段独特的音乐存在较大难度,传统的音乐理论教学对于少儿来说也存在枯燥乏味等问题。尽管计算机图像分析技术日趋成熟,但是现有技术中没有涉及音乐与图像结合的处理方法,尤其是通过简单图片生成音乐的方法。

技术实现思路

[0005]针对现有技术不足,本专利技术提供一种多线条特征信息生成音乐旋律的方法、系统与装置。能够通过按照既定设置内容绘制的一张包含多段有色线条的图片中的信息,按照既定规则合成一段音乐。
[0006]为实现上述目的,本专利技术的技术方案为:
[0007]本专利技术实施例的第一方面提供了一种基于多线条特征信息生成音乐旋律的方法,具体包括以下步骤:
[0008](1)设置多线条图像转换成音乐所需要的参数;
[0009](2)按照步骤(1)设置的参数生成一绘画工具,通过该工具绘制一幅多线条图像;
[0010](3)获取多线条图像的像素信息,对像素信息进行切割,提取多线条图像中的特征值;
[0011](4)分析多线条图像中的特征值,得到音乐信息;
[0012](5)利用音乐信息生成单位音乐片段,合成单位音乐片段输出音乐旋律。
[0013]进一步地,所述步骤(1)的参数包括单位长度对应节拍长度信息、节拍频率、期望总音乐时长、音量区间、音调区间和乐器对应RGB数值。
[0014]进一步地,所述步骤(2)中按照步骤(1)设定的参数生成一绘画工具中的画板和画笔,通过单位长度对应节拍长度信息、节拍频率、期望总音乐时长计算出画板宽度的像素数值,生成一空白画板;利用画笔绘制线条,所述线条的颜色为步骤(1)设定的乐器对应RGB数值;画笔绘制线条的粗细与鼠标按压时长正相关。
[0015]进一步地,所述步骤(3)具体包括以下子步骤:
[0016](3.1)获取多线条图像的像素信息;
[0017](3.2)将多线条图像按照单位长度进行水平等长切割,提取单位图像特征值,得到单位长度内的线条块信息。
[0018]进一步地,所述单位图像特征值为每一个线条块的平均高度、中心点和音调基准线的相对距离和RGB数值。
[0019]进一步地,所述步骤(4)具体包括以下子步骤:
[0020](4.1)获取每个线条块的平均高度,将单位线条块最大平均高度对应最高分贝,最小平均高度对应最低分贝,其他平均高度按照线性规则对应分贝大小,将高度转换成音量值;
[0021](4.2)获取每个线条块距离音调基准线的相对距离,将每个线条块的宽度中心水平线作为基准线,将基准线对应的音域作为音调值;
[0022](4.3)获取每个线条块的RGB值,按照步骤(1)设置的乐器对应RGB数值,得到音乐的音色数值。
[0023]进一步地,步骤(5)具体包括以下子步骤:
[0024](5.1)利用步骤(4.1)中获到的音量值,步骤(4.2)中获到的音调值,步骤(4.3)中获取到的音色值,生成一单位长度的音乐片段;
[0025](5.2)组合所有单位长度的音乐片段,合成一段音乐旋律,并导出组合的音乐文件。
[0026]本专利技术实施例的第二方面提供了一种基于多线条特征信息生成音乐旋律的系统,包括转换数值设置模块、多线条绘制模块、图像特征值提取模块、特征值分析转换模块和音乐合成模块;
[0027]所述转换数值设置模块用于设置多线条图像转换成音乐所需要的参数;
[0028]所述多线条绘制模块利用转换数值设置模块设置的参数绘制多线条图像;
[0029]所述图像特征值提取模块用于提取多线条图像中的特征值;
[0030]所述特征值分析转换模块用于分析多线条图像中的特征值,得到音乐信息;
[0031]所述音乐合成模块利用音乐信息生成单位音乐片段,合成单位音乐片段输出音乐旋律;
[0032]本专利技术实施例的第三方面提供了一种基于多线条特征信息生成音乐旋律装置,包括一个或多个处理器,用于实现上述的基于多线条特征信息生成音乐旋律的方法。
[0033]本专利技术实施例的第四方面提供了一种计算机可读存储介质,其上存储有程序,该程序被处理器执行时,用于实现上述的基于多线条特征信息生成音乐旋律的方法。
[0034]本专利技术的有益效果为:本专利技术方法借助计算机图像分析技术,处理一张包含多线条的图片,提取各个线条的特征信息,包括宽度、距离水准线高度、颜色等信息特征值,利用一套既定规则将这些信息特征值转换为音乐的相关要素,合成一段音乐。本专利技术方法对线条的信息范围更加扩大精细化了,对生成的音乐也可以更加多元化。
附图说明
[0035]图1为本专利技术系统的模块架构图;
[0036]图2为本专利技术方法的流程图;
[0037]图3为本专利技术的多线条绘图解释用例;
[0038]图4为本专利技术实施例1绘制的线条图;
[0039]图5为本专利技术实施例1导出的曲谱图;
[0040]图6为本专利技术装置的示意图。
[0041]具体实施方法
[0042]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本专利技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本专利技术的一些方面相一致的装置和方法的例子。
[0043]在本专利技术使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0044]下面结合附图,对本专利技术提出的一种基于多线条特征信息生成音乐旋律的方法、系统与装置进行详细说明。在不冲突的情况下,下述的实施例及实施方式中的特征可以相互组合。
[0045]如图1所示,本专利技术提出了一种基于多线条特征信息生成音乐旋律的系统,包括转换数值设置模块、多线条绘制模块、图像特征值提取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多线条特征信息生成音乐旋律的方法,其特征在于,具体包括以下步骤:(1)设置多线条图像转换成音乐所需要的参数;(2)按照步骤(1)设置的参数生成一绘画工具,通过该工具绘制一幅多线条图像;(3)获取多线条图像的像素信息,对像素信息进行切割,提取多线条图像中的特征值;(4)分析多线条图像中的特征值,得到音乐信息;(5)利用音乐信息生成单位音乐片段,合成单位音乐片段输出音乐旋律。2.根据权利要求1所述的基于多线条特征信息生成音乐旋律的方法,其特征在于,所述步骤(1)的参数包括单位长度对应节拍长度信息、节拍频率、期望总音乐时长、音量区间、音调区间和乐器对应RGB数值。3.根据权利要求2所述的基于多线条特征信息生成音乐旋律的方法,其特征在于,所述步骤(2)中按照步骤(1)设定的参数生成一绘画工具中的画板和画笔,通过单位长度对应节拍长度信息、节拍频率、期望总音乐时长计算出画板宽度的像素数值,生成一空白画板;利用画笔绘制线条,所述线条的颜色为步骤(1)设定的乐器对应RGB数值;画笔绘制线条的粗细与鼠标按压时长正相关。4.根据权利要求1所述的基于多线条特征信息生成音乐旋律的方法,其特征在于,所述步骤(3)具体包括以下子步骤:(3.1)获取多线条图像的像素信息;(3.2)将多线条图像按照单位长度进行水平等长切割,提取单位图像特征值,得到单位长度内的线条块信息。5.根据权利要求4所述的基于多线条特征信息生成音乐旋律的方法,其特征在于,所述单位图像特征值为每一个线条块的平均高度、中心点和音调基准线的相对距离和RGB数值。6.根据权利要求2所述的基于多线条特征信息生成音乐旋律的方法,其特征在于,所述步骤(4)具体包括以下子步骤:(4.1)获取每个线条块的平均高度,将单位线条块最大平...

【专利技术属性】
技术研发人员:梁秀波金忆琳赵艺钧张启飞
申请(专利权)人:浙江大学软件学院宁波管理中心宁波软件教育中心
类型:发明
国别省市:

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

1