CN111477199B - 一种嵌入式音乐控制系统 - Google Patents
一种嵌入式音乐控制系统 Download PDFInfo
- Publication number
- CN111477199B CN111477199B CN202010254475.9A CN202010254475A CN111477199B CN 111477199 B CN111477199 B CN 111477199B CN 202010254475 A CN202010254475 A CN 202010254475A CN 111477199 B CN111477199 B CN 111477199B
- Authority
- CN
- China
- Prior art keywords
- music
- data
- difference
- prelude
- recorded
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 claims abstract description 35
- 238000004458 analytical method Methods 0.000 claims abstract description 32
- 238000012545 processing Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 28
- 230000002159 abnormal effect Effects 0.000 claims description 24
- 230000008569 process Effects 0.000 claims description 13
- 230000008439 repair process Effects 0.000 claims description 8
- 238000007405 data analysis Methods 0.000 abstract description 6
- 230000006872 improvement Effects 0.000 description 3
- 230000001755 vocal effect Effects 0.000 description 2
- 206010063385 Intellectualisation Diseases 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0033—Recording/reproducing or transmission of music for electrophonic musical instruments
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2210/00—Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
- G10H2210/101—Music Composition or musical creation; Tools or processes therefor
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种嵌入式音乐控制系统,包括采集模块、监控模块、音乐分析模块、音乐定义模块、应急处理模块和数据库;数据库内存储有音乐信息,所述音乐信息包括音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据,所述采集模块用于采集录入音乐信息,本发明通过音乐分析模块的设置,计算出音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据的均值,依据音乐种类数据,对记录名称数据进行音乐分类,并将分类后的记录音乐相关数据与数据库内的音乐数据进行差值计算,增加对音乐数据分析的精确性,增加音乐数据分析的说服力,节省人为分析的时间,提高工作效率。
Description
技术领域
本发明涉及音乐控制技术领域,具体为一种嵌入式音乐控制系统。
背景技术
音乐是一种艺术形式和文化活动,其媒介是按时组织的声音。一般音乐的定义包括共同元件,例如音调,节奏,动态,和的声波品质音色和纹理。不同样式或类型音乐可能会强调,不强调或忽略其中的某些元素。音乐是用各种各样的乐器和声乐技术演奏的,从唱歌到说唱;仅存在器乐作品,仅存在声乐作品以及将唱歌和乐器结合在一起的作品。
授权公告号为CN202512883U的一种智能家居背景音乐控制系统,该智能家居背景音乐控制系统,是一种功能多样、可靠性高、智能化的背景音乐控制器。该技术的实际应用必将大大提高智能家居智能化水平,为提升人们生活水平提供智力支持和物质基础,但是,该智能家居背景音乐控制系统,无法对音乐相关的数据进行精确的分析,从而使得数据精确性低,说服力度小,同时还无法依据音乐的相关分析数据对音乐进行分析定义,为此,我们提出一种嵌入式音乐控制系统。
发明内容
本发明的目的在于提供一种嵌入式音乐控制系统通过音乐分析模块的设置,对音乐信息和记录音乐信息进行分析,增加对音乐数据分析的精确性,增加音乐数据分析的说服力,节省人为分析的时间,提高工作效率,通过音乐定义模块的设置,音乐信息和记录音乐信息进行比对判定增加音乐错误的准确判定,节省人为检查修复的时间,提高工作效率。
本发明所要解决的技术问题为:
(1)如何通过音乐分析模块的设置,计算出音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据的均值,依据音乐种类数据,对记录名称数据进行音乐分类,并将分类后的记录音乐相关数据与数据库内的音乐数据进行差值计算,来解决现有技术中无法对音乐数据进行精确分析的问题;
(2)如何通过音乐定义模块的设置,对分析模块内分析的音乐数据差值进行定义和计算,从而对音乐的错误进行识别,监测模块依据识别结果对音乐文件进行试播,并将错误音乐进行自动修复,来解决现有技术中无法对音乐进行准确判断的问题。
本发明的目的可以通过以下技术方案实现:一种嵌入式音乐控制系统,包括采集模块、监控模块、音乐分析模块、音乐定义模块、应急处理模块和数据库;
数据库内存储有音乐信息,所述音乐信息包括音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据;
所述采集模块用于采集录入音乐信息,所述录入音乐信息包括录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其传输至音乐分析模块;
所述音乐分析模块从数据库内获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据、音调数据、录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并对其进行音乐分析操作,得到重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值,并将其一同传输至音乐定义模块;
所述音乐定义模块用于对重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值进行音乐定义操作,得到音乐错误信号、音乐正常信号和异常信号,并将其传输至监测模块;
所述监测模块依据音乐错误信号和异常信号对音乐进行实时监控操作,生成音乐终止信号,并将其传输至应急处理模块;
所述应急处理模块接收到音乐终止信号,并立即停止对音乐的试播,并获取其音乐文件,对文件进行音乐修复,并将修复后的音乐与试播音乐进行替换。
作为本发明的进一步改进方案:音乐分析操作的具体操作过程为:
步骤一:获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据,并将其依次标记为YZi、YMi、YCi、YQi、YSi和YDi,i=1,2,3......n1,且YZi、YMi、YCi、YQi、YSi和YDi一一对应;
步骤二:将音乐种类数据分为轻音乐和重音乐,轻音乐表示为没有歌词的纯音乐,重音乐表示为有歌词的普通音乐;
步骤三:依据音乐名称数据将音乐前奏数据带入到计算式:=,其中,表示为音乐前奏数据的平均值,即为前奏均值,音乐名称数据将音乐存储大小数据带入到计算式:=,其中,表示为该音乐名称对应的存储大小的平均值,即为存储均值,依据音乐名称数据将音乐时长数据带入到计算式:=,其中,表示为该音乐时长数据的平均值,即为时长均值,依据音乐名称数据将音调数据带入到计算式:=,其中,表示为音调数据的平均值,即为音调均值;
步骤四:获取录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其标记为ymj、ycj、yqj、ysj和ydj,j=1,2,3......n2,且ymj、ycj、yqj、ysj和ydj一一对应;
步骤五:依据录入音乐名称数据识别录入音乐种类,具体为:
S1:将记录音乐名称数据的每一个文字标记为一个记录字符,将记录音乐名称数据整体标记为一个记录名称字符组;
S2:依据数据库内的音乐种类数据,设定一个音乐名称字符组、多个字符组以及对应的音乐种类,并将其与记录音乐名称字符组和记录字符进行比对,具体为:
Sa1:当记录名称字符组∈音乐名称字符组时,则选取相对应的音乐种类,判定该记录音乐为对应的种类,对应的种类具体指代上述步骤二中的轻音乐和重音乐;
Sa2:当记录名称字符组∉音乐名称字符组时,则判定没有该记录音乐名称的分类,进一步识别音乐名称内的字符,选取音乐名称中多个连续的记录字符,并将其与设定的多个字符组进行比对,当出现多个连续的记录字符∈多个字符组,则选取该多个字符组对应的音乐名称分类,判定该记录音乐为对应的种类,
Sa3:当出现多个连续的记录字符∉多个字符组,则选取该多个字符组对应的音乐名称分类,判定该记录音乐种类无法识别;
步骤六:依据上述步骤五中判定出的记录音乐为重音乐和轻音乐,选取出该记录音乐名称对应种类数据所计算的前奏均值、存储均值、时长均值和音调均值,并将其分别与录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据进行差值计算,具体为:
作为本发明的进一步改进方案:音乐定义操作的具体操作过程为:
H1:设定前奏差值、存储差值、时长差值和音调差值对应的预设值,并将其与前奏差值、存储差值、时长差值和音调差值进行分析,具体为:
Ha1:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行比对,b1:当前奏差值大于前奏差值预设值,则判定该前奏差值大,音乐前奏出现错误,反之则判定该前奏差值小,音乐前奏正常,依据b1中的比对方法对存储差值、时长差值和音调差值对应的预设值进行相同比对,最终得出音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误和音乐音调正常;
Ha2:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行预设值差值计算,计算出对应的预设值差值,分别为前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值;
H2:依据音乐前奏出现错误、音乐前奏正常、音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误、音乐音调正常、前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行音乐定义,具体为:
Hb1:当出现音乐前奏、存储、时长和音调对应的错误信号时,则判定音乐异常,生成音乐错误信号;
Hb2:将音乐前奏、存储、时长和音调正常与前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行综合判定,具体为:当出现音乐前奏、存储、时长和音调正常,且前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值均小于对应的前奏差值、存储差值、时长差值和音调差值于对应的影响因子的积时,(即前奏预设值差值<前奏差值*u1,其中,u1表示为前奏差值的影响因子,且存储差值、时长差值和音调差值影响因子分别为u2、u3和u4),则判定音乐自身正常,反之则判定为音乐异常,并分别生成音乐正常和异常信号。
作为本发明的进一步改进方案:实时监控操作的具体操作过程为:
G1:当识别到音乐正常信号时,则允许音乐使用;
G2:当识别到音乐错误信号和音乐异常信号时,则对音乐进行试播,具体为:将音乐进行播放,对播放过程中的前奏、时长和卡顿进行监测,并设定对应的预设值,将监测数据与预设值进行比对,当出现监测值小于预设值时则允许使用,反之则不允许使用,并生成音乐终止信号。
本发明的有益效果:
(1)数据库内存储有音乐信息,采集模块用于采集录入音乐信息,并将其传输至音乐分析模块;音乐分析模块对音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据、音调数据、录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据进行音乐分析操作,通过音乐分析模块的设置,计算出音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据的均值,依据音乐种类数据,对记录名称数据进行音乐分类,并将分类后的记录音乐相关数据与数据库内的音乐数据进行差值计算,增加对音乐数据分析的精确性,增加音乐数据分析的说服力,节省人为分析的时间,提高工作效率。
(2)音乐定义模块对重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值进行音乐定义操作,监测模块依据音乐错误信号、音乐正常信号和异常信号对音乐进行实时监控:当识别到音乐正常信号时,则允许音乐使用;当识别到音乐错误信号和音乐异常信号时,则对音乐进行试播,具体为:将音乐进行播放,对播放过程中的前奏、时长和卡顿进行监测,并设定对应的预设值,将监测数据与预设值进行比对,当出现监测值小于预设值时则允许使用,反之则不允许使用,并生成音乐终止信号,并将其传输至应急处理模块;应急处理模块接收到音乐终止信号,并立即停止对音乐的试播,并获取其音乐文件,对文件进行音乐修复,并将修复后的音乐与试播音乐进行替换,通过音乐定义模块的设置,对分析模块内分析的音乐数据差值进行定义和计算,从而对音乐的错误进行识别,监测模块依据识别结果对音乐文件进行试播,并将错误音乐进行自动修复,增加音乐错误的准确判定,节省人为检查修复的时间,提高工作效率。
附图说明
下面结合附图对本发明作进一步的说明。
图1是本发明的系统框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1所示,本发明为一种嵌入式音乐控制系统,包括采集模块、监控模块、音乐分析模块、音乐定义模块、应急处理模块和数据库;
数据库内存储有音乐信息,音乐信息包括音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据,音乐前奏数据指代音乐前奏的时间数据,即音乐前奏时长;
采集模块用于采集录入音乐信息,录入音乐信息包括录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其传输至音乐分析模块;
音乐分析模块从数据库内获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据、音调数据、录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并对其进行音乐分析操作,音乐分析操作的具体操作过程为:
步骤一:获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据,并将其依次标记为YZi、YMi、YCi、YQi、YSi和YDi,i=1,2,3......n1,且YZi、YMi、YCi、YQi、YSi和YDi一一对应;
步骤二:将音乐种类数据分为轻音乐和重音乐,轻音乐表示为没有歌词的纯音乐,重音乐表示为有歌词的普通音乐;
步骤三:依据音乐名称数据将音乐前奏数据带入到计算式:=,其中,表示为音乐前奏数据的平均值,即为前奏均值,音乐名称数据将音乐存储大小数据带入到计算式:=,其中,表示为该音乐名称对应的存储大小的平均值,即为存储均值,依据音乐名称数据将音乐时长数据带入到计算式:=,其中,表示为该音乐时长数据的平均值,即为时长均值,依据音乐名称数据将音调数据带入到计算式:=,其中,表示为音调数据的平均值,即为音调均值;
步骤四:获取录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其标记为ymj、ycj、yqj、ysj和ydj,j=1,2,3......n2,且ymj、ycj、yqj、ysj和ydj一一对应;
步骤五:依据录入音乐名称数据识别录入音乐种类,具体为:
S1:将记录音乐名称数据的每一个文字标记为一个记录字符,将记录音乐名称数据整体标记为一个记录名称字符组;
S2:依据数据库内的音乐种类数据,设定一个音乐名称字符组、多个字符组以及对应的音乐种类,并将其与记录音乐名称字符组和记录字符进行比对,具体为:
Sa1:当记录名称字符组∈音乐名称字符组时,则选取相对应的音乐种类,判定该记录音乐为对应的种类,对应的种类具体指代上述步骤二中的轻音乐和重音乐;
Sa2:当记录名称字符组∉音乐名称字符组时,则判定没有该记录音乐名称的分类,进一步识别音乐名称内的字符,选取音乐名称中多个连续的记录字符,并将其与设定的多个字符组进行比对,当出现多个连续的记录字符∈多个字符组,则选取该多个字符组对应的音乐名称分类,判定该记录音乐为对应的种类,
Sa3:当出现多个连续的记录字符∉多个字符组,则选取该多个字符组对应的音乐名称分类,判定该记录音乐种类无法识别;
步骤六:依据上述步骤五中判定出的记录音乐为重音乐和轻音乐,选取出该记录音乐名称对应种类数据所计算的前奏均值、存储均值、时长均值和音调均值,并将其分别与录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据进行差值计算,具体为:
步骤七:将重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值一同传输至音乐定义模块;
音乐定义模块用于对重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值进行音乐定义操作,音乐定义操作的具体操作过程为:
H1:设定前奏差值、存储差值、时长差值和音调差值对应的预设值,并将其与前奏差值、存储差值、时长差值和音调差值进行分析,具体为:
Ha1:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行比对,b1:当前奏差值大于前奏差值预设值,则判定该前奏差值大,音乐前奏出现错误,反之则判定该前奏差值小,音乐前奏正常,依据b1中的比对方法对存储差值、时长差值和音调差值对应的预设值进行相同比对,最终得出音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误和音乐音调正常;
Ha2:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行预设值差值计算,计算出对应的预设值差值,分别为前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值;
H2:依据音乐前奏出现错误、音乐前奏正常、音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误、音乐音调正常、前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行音乐定义,具体为:
Hb1:当出现音乐前奏、存储、时长和音调对应的错误信号时,则判定音乐异常,生成音乐错误信号;
Hb2:将音乐前奏、存储、时长和音调正常与前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行综合判定,具体为:当出现音乐前奏、存储、时长和音调正常,且前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值均小于对应的前奏差值、存储差值、时长差值和音调差值于对应的影响因子的积时,(即前奏预设值差值<前奏差值*u1,其中,u1表示为前奏差值的影响因子,且存储差值、时长差值和音调差值影响因子分别为u2、u3和u4),则判定音乐自身正常,反之则判定为音乐异常,并分别生成音乐正常和异常信号;
H3:将音乐错误信号、音乐正常信号和异常信号传输至监测模块;
监测模块依据音乐错误信号、音乐正常信号和异常信号对音乐进行实时监控操作,实时监控操作的具体操作过程为:
G1:当识别到音乐正常信号时,则允许音乐使用;
G2:当识别到音乐错误信号和音乐异常信号时,则对音乐进行试播,具体为:将音乐进行播放,对播放过程中的前奏、时长和卡顿进行监测,并设定对应的预设值,将监测数据与预设值进行比对,当出现监测值小于预设值时则允许使用,反之则不允许使用,并生成音乐终止信号,并将其传输至应急处理模块;
应急处理模块接收到音乐终止信号,并立即停止对音乐的试播,并获取其音乐文件,对文件进行音乐修复,并将修复后的音乐与试播音乐进行替换。
本发明在工作时,数据库内存储有音乐信息,采集模块用于采集录入音乐信息,并将其传输至音乐分析模块;音乐分析模块对音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据、音调数据、录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据进行音乐分析操作,得到重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值,音乐定义模块对重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值进行音乐定义操作,监测模块依据音乐错误信号、音乐正常信号和异常信号对音乐进行实时监控:当识别到音乐正常信号时,则允许音乐使用;当识别到音乐错误信号和音乐异常信号时,则对音乐进行试播,具体为:将音乐进行播放,对播放过程中的前奏、时长和卡顿进行监测,并设定对应的预设值,将监测数据与预设值进行比对,当出现监测值小于预设值时则允许使用,反之则不允许使用,并生成音乐终止信号,并将其传输至应急处理模块;应急处理模块接收到音乐终止信号,并立即停止对音乐的试播,并获取其音乐文件,对文件进行音乐修复,并将修复后的音乐与试播音乐进行替换。
以上内容仅仅是对本发明结构所作的举例和说明,所属本技术领域的技术人员对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,只要不偏离发明的结构或者超越本权利要求书所定义的范围,均应属于本发明的保护范围。
Claims (2)
1.一种嵌入式音乐控制系统,其特征在于,包括采集模块、监测模块、音乐分析模块、音乐定义模块、应急处理模块和数据库;
数据库内存储有音乐信息,所述音乐信息包括音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据;
所述采集模块用于采集录入音乐信息,所述录入音乐信息包括录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其传输至音乐分析模块;
所述音乐分析模块从数据库内获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据、音调数据、录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并对其进行音乐分析操作,得到重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值,并将其一同传输至音乐定义模块;
所述音乐定义模块用于对重音乐名称、轻音乐名称、前奏差值、存储差值、时长差值和音调差值进行音乐定义操作,得到音乐错误信号、音乐正常信号和异常信号,并将其传输至监测模块;
所述监测模块依据音乐错误信号、音乐正常信号和异常信号对音乐进行实时监控操作,生成音乐终止信号,并将其传输至应急处理模块;
所述应急处理模块接收到音乐终止信号,并立即停止对音乐的试播,并获取其音乐文件,对文件进行音乐修复,并将修复后的音乐与试播音乐进行替换;
音乐分析操作的具体操作过程为:
步骤一:获取音乐种类数据、音乐名称数据、音乐存储大小数据、音乐前奏数据、音乐时长数据和音调数据,并将其依次标记为YZi、YMi、YCi、YQi、YSi和YDi,i=1,2,3......n1,且YZi、YMi、YCi、YQi、YSi和YDi一一对应;
步骤二:将音乐种类数据分为轻音乐和重音乐;
步骤三:依据音乐名称数据将音乐前奏数据带入到计算式:,其中,表示为音乐前奏数据的平均值,即为前奏均值,音乐名称数据将音乐存储大小数据带入到计算式:,其中,表示为该音乐名称对应的存储大小的平均值,即为存储均值,依据音乐名称数据将音乐时长数据带入到计算式:,其中,表示为该音乐时长数据的平均值,即为时长均值,依据音乐名称数据将音调数据带入到计算式:,其中,表示为音调数据的平均值,即为音调均值;
步骤四:获取录入音乐名称数据、录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据,并将其标记为ymj、ycj、yqj、ysj和ydj,j=1,2,3......n2,且ymj、ycj、yqj、ysj和ydj一一对应;
步骤五:依据录入音乐名称数据识别录入音乐种类,具体为:
S1:将录入音乐名称数据的每一个文字标记为一个记录字符,将录入音乐名称数据整体标记为一个记录名称字符组;
S2:依据数据库内的音乐种类数据,设定一个音乐名称字符组、多个字符组以及对应的音乐种类,并将其与录入音乐名称字符组和记录字符进行比对,具体为:
Sa1:当记录名称字符组∈音乐名称字符组时,则选取相对应的音乐种类,判定录入音乐为对应的种类,对应的种类具体指代上述步骤二中的轻音乐和重音乐;
Sa2:当记录名称字符组∉音乐名称字符组时,则判定没有录入音乐名称的分类,进一步识别音乐名称内的字符,选取音乐名称中多个连续的记录字符,并将其与设定的多个字符组进行比对,当出现多个连续的记录字符∈多个字符组,则选取该多个字符组对应的音乐名称分类,判定录入音乐为对应的种类,
Sa3:当出现多个连续的记录字符∉多个字符组,则选取该多个字符组对应的音乐名称分类,判定录入音乐种类无法识别;
步骤六:依据上述步骤五中判定出的录入音乐为重音乐和轻音乐,选取出录入音乐名称对应种类数据所计算的前奏均值、存储均值、时长均值和音调均值,并将其分别与录入音乐存储大小数据、录入音乐前奏数据、录入音乐时长数据和录入音调数据进行差值计算,具体为:
音乐定义操作的具体操作过程为:
H1:设定前奏差值、存储差值、时长差值和音调差值对应的预设值,并将其与前奏差值、存储差值、时长差值和音调差值进行分析,具体为:
Ha1:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行比对,具体为:b1:当前奏差值大于前奏差值预设值,则判定该前奏差值大,音乐前奏出现错误,反之则判定该前奏差值小,音乐前奏正常,依据b1中的比对方法对存储差值、时长差值和音调差值对应的预设值进行相同比对,最终得出音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误和音乐音调正常;
Ha2:将前奏差值、存储差值、时长差值和音调差值对应的预设值与前奏差值、存储差值、时长差值和音调差值对应的预设值进行预设值差值计算,计算出对应的预设值差值,分别为前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值;
H2:依据音乐前奏出现错误、音乐前奏正常、音乐存储出现错误、音乐存储正常、音乐时长出现错误、音乐时长正常、音乐音调出现错误、音乐音调正常、前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行音乐定义,具体为:
Hb1:当出现音乐前奏、存储、时长和音调对应的错误信号时,则判定音乐异常,生成音乐错误信号;
Hb2:将音乐前奏、存储、时长和音调正常与前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值进行综合判定,具体为:当出现音乐前奏、存储、时长和音调正常,且前奏预设值差值、存储预设值差值、时长预设值差值和音调预设值差值均小于对应的前奏差值、存储差值、时长差值和音调差值于对应的影响因子的积时,则判定音乐自身正常,反之则判定为音乐异常,并分别生成音乐正常和异常信号。
2.根据权利要求1所述的一种嵌入式音乐控制系统,其特征在于,实时监控操作的具体操作过程为:
G1:当识别到音乐正常信号时,则允许音乐使用;
G2:当识别到音乐错误信号和音乐异常信号时,则对音乐进行试播,具体为:将音乐进行播放,对播放过程中的前奏、时长和卡顿进行监测,并设定对应的预设值,将监测数据与预设值进行比对,当出现监测值小于预设值时则允许使用,反之则不允许使用,并生成音乐终止信号。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010254475.9A CN111477199B (zh) | 2020-04-02 | 2020-04-02 | 一种嵌入式音乐控制系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202010254475.9A CN111477199B (zh) | 2020-04-02 | 2020-04-02 | 一种嵌入式音乐控制系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN111477199A CN111477199A (zh) | 2020-07-31 |
| CN111477199B true CN111477199B (zh) | 2021-11-30 |
Family
ID=71750533
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202010254475.9A Active CN111477199B (zh) | 2020-04-02 | 2020-04-02 | 一种嵌入式音乐控制系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN111477199B (zh) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106599123A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 一种运动音乐播放方法及系统 |
| CN110189741A (zh) * | 2018-07-05 | 2019-08-30 | 腾讯数码(天津)有限公司 | 音频合成方法、装置、存储介质和计算机设备 |
| WO2019235035A1 (ja) * | 2018-06-08 | 2019-12-12 | パナソニックIpマネジメント株式会社 | 収音解析システム及び収音解析方法 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002014684A (ja) * | 2000-06-29 | 2002-01-18 | Matsushita Graphic Communication Systems Inc | 情報配信方法、サーバ装置及び情報受信端末装置 |
| KR20100052558A (ko) * | 2007-09-12 | 2010-05-19 | 메르츠 파마 게엠베하 운트 코. 카가아 | 네라멕산을 위한 적정 패키지 및 내이 질환의 치료에서의 그의 용도 |
-
2020
- 2020-04-02 CN CN202010254475.9A patent/CN111477199B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106599123A (zh) * | 2016-11-29 | 2017-04-26 | 上海斐讯数据通信技术有限公司 | 一种运动音乐播放方法及系统 |
| WO2019235035A1 (ja) * | 2018-06-08 | 2019-12-12 | パナソニックIpマネジメント株式会社 | 収音解析システム及び収音解析方法 |
| CN110189741A (zh) * | 2018-07-05 | 2019-08-30 | 腾讯数码(天津)有限公司 | 音频合成方法、装置、存储介质和计算机设备 |
Non-Patent Citations (1)
| Title |
|---|
| 薛晔等.《 基于LabVIEW技术的综合声音与振动测试系统》.《自动化技术与应用》.2015, * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN111477199A (zh) | 2020-07-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Stamatatos et al. | Automatic identification of music performers with learning ensembles | |
| US20170025115A1 (en) | Method and Device for Editing Singing Voice Synthesis Data, and Method for Analyzing Singing | |
| US20030225580A1 (en) | User interface, system, and method for automatically labelling phonic symbols to speech signals for correcting pronunciation | |
| Weiß et al. | Local key estimation in music recordings: A case study across songs, versions, and annotators | |
| Lachlan et al. | Are there species-universal categories in bird song phonology and syntax? A comparative study of chaffinches (Fringilla coelebs), zebra finches (Taenopygia guttata), and swamp sparrows (Melospiza georgiana). | |
| CN112749763A (zh) | 用于玻璃质量影响因素的时间序列分类分析方法及系统 | |
| CN109753939B (zh) | 一种hla测序峰图识别方法 | |
| CN118824296A (zh) | 一种数字会议数据处理方法及系统 | |
| CN111477199B (zh) | 一种嵌入式音乐控制系统 | |
| CN115600147A (zh) | 一种白酒发酵过程异常温度判识预警方法 | |
| CN113421591A (zh) | 语音标注方法、装置、设备以及存储介质 | |
| CN115908080B (zh) | 一种基于多维数据分析的碳排放优化方法及系统 | |
| Chen | Design of music teaching system based on artificial intelligence | |
| US20230260492A1 (en) | Relations between music items | |
| Kirchhoff et al. | Evaluation of features for audio-to-audio alignment | |
| Hu et al. | Towards Musically Informed Evaluation of Piano Transcription Models | |
| CN112634841A (zh) | 一种基于声音识别的吉他谱自动生成方法 | |
| GB2286706A (en) | Object recognition process | |
| US8101842B2 (en) | Music comparing system and method | |
| US12334104B2 (en) | Method and system for time and feature modification of signals | |
| De Clercq | A model for scale-degree reinterpretation: Melodic structure, modulation, and cadence choice in the chorale harmonizations of JS Bach | |
| Molina-Solana et al. | Identifying violin performers by their expressive trends | |
| CN116070458A (zh) | 基于rac-gan的新建风电场场景生成方法 | |
| EP3996085A1 (en) | Relations between music items | |
| Setragno et al. | Feature-Based Timbral Characterization of Historical and Modern Violins |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |