CN111309961B - 歌曲封面生成方法、装置、计算机可读存储介质和设备 - Google Patents
歌曲封面生成方法、装置、计算机可读存储介质和设备 Download PDFInfo
- Publication number
- CN111309961B CN111309961B CN202010088671.3A CN202010088671A CN111309961B CN 111309961 B CN111309961 B CN 111309961B CN 202010088671 A CN202010088671 A CN 202010088671A CN 111309961 B CN111309961 B CN 111309961B
- Authority
- CN
- China
- Prior art keywords
- song
- notes
- color
- pattern
- determining
- 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
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000000875 corresponding effect Effects 0.000 claims description 90
- 238000004590 computer program Methods 0.000 claims description 11
- 230000002596 correlated effect Effects 0.000 claims description 9
- 230000006870 function Effects 0.000 claims description 4
- 230000007704 transition Effects 0.000 description 18
- 239000003086 colorant Substances 0.000 description 12
- 238000010586 diagram Methods 0.000 description 11
- 238000007726 management method Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000006978 adaptation Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000033764 rhythmic process Effects 0.000 description 3
- 238000012550 audit Methods 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 2
- 238000001914 filtration Methods 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- PEDCQBHIVMGVHV-UHFFFAOYSA-N Glycerine Chemical compound OCC(O)CO PEDCQBHIVMGVHV-UHFFFAOYSA-N 0.000 description 1
- 235000000177 Indigofera tinctoria Nutrition 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000003862 health status Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 229940097275 indigo Drugs 0.000 description 1
- COHYTHOBJLSHDF-UHFFFAOYSA-N indigo powder Natural products N1C2=CC=CC=C2C(=O)C1=C1C(=O)C2=CC=CC=C2N1 COHYTHOBJLSHDF-UHFFFAOYSA-N 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 238000012954 risk control Methods 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/60—Information retrieval; Database structures therefor; File system structures therefor of audio data
- G06F16/64—Browsing; Visualisation therefor
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Auxiliary Devices For Music (AREA)
Abstract
本申请涉及一种歌曲封面生成方法、装置、计算机可读存储介质和计算机设备,所述方法包括:统计各个音符在歌曲中出现的次数;根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符;基于所述底色音符确定所述歌曲的封面的底色;基于所述图案音符确定第一图案;将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面。本申请提供的方案可以提高生成的歌曲封面的准确性。
Description
技术领域
本申请涉及计算机技术领域,特别是涉及一种歌曲封面生成方法、装置、计算机可读存储介质和计算机设备。
背景技术
随着音乐和计算机技术的发展,每一首歌曲都有对应的歌曲封面,可以展示该歌曲的信息。在传统的歌曲封面的生成方法中,通常是将歌曲的创作者的头像作为该歌曲的封面,或者将歌曲的专辑封面作为该歌曲的封面。
然而,传统的歌曲封面的生成方法中,生成的歌曲封面与歌曲本身的音乐风格不对应,存在生成的歌曲封面不准确的问题。
发明内容
基于此,有必要针对生成的歌曲封面不准确的技术问题,提供一种歌曲封面生成方法、装置、计算机可读存储介质和计算机设备。
一种歌曲封面生成方法,包括:
统计各个音符在歌曲中出现的次数;
根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符;
基于所述底色音符确定所述歌曲的封面的底色;
基于所述图案音符确定第一图案;
将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面。
在其中一个实施例中,所述根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符,包括:
将所述歌曲中出现次数最多的音符确定为底色音符和图案音符。
在其中一个实施例中,所述方法还包括:
检测所述歌曲的节奏;
基于所述歌曲的节奏确定第三图案;
将所述底色和所述第三图案按照第三预设规则生成所述歌曲的封面。
一种歌曲封面生成装置,所述装置包括:
统计模块,用于统计各个音符在歌曲中出现的次数;
音符确定模块,用于根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符;
底色确定模块,用于基于所述底色音符确定所述歌曲的封面的底色;
图案确定模块,用于基于所述图案音符确定第一图案;
歌曲封面生成模块,用于将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面。
一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述方法的步骤。
一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述方法的步骤。
上述歌曲封面生成方法、装置、计算机可读存储介质和计算机设备,统计各个音符在歌曲中出现的次数;根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符;基于底色音符确定歌曲的封面的底色,该底色由歌曲中的音符确定,则该封面的底色可以更好地贴近歌曲的艺术风格;基于图案音符确定第一图案,该第一图案也由歌曲中的音符确定,则该第一图案也可以更好地贴近歌曲的艺术风格;再将底色和第一图案按照第一预设规则生成歌曲的封面,则生成的歌曲的封面可以更好地贴近歌曲的艺术风格,提高生成歌曲封面的准确性。
附图说明
图1为一个实施例中歌曲封面生成方法的应用环境图;
图2为一个实施例中歌曲封面生成方法的流程示意图;
图3为另一个实施例中歌曲封面生成方法的流程示意图;
图4为一个实施例中检测歌曲的音符步骤的流程示意图;
图5为一个实施例中歌曲的封面的示意图;
图6为一个实施例中确定歌曲的封面的底色步骤的流程示意图;
图7为一个实施例中确定第一图案步骤的流程示意图;
图8为另一个实施例中歌曲的封面的示意图;
图9为一个实施例中歌曲封面生成装置的结构框图;
图10为一个实施例中计算机设备的结构框图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
图1为一个实施例中歌曲封面生成方法的应用环境图。参照图1,该歌曲封面生成方法应用于第二计算机设备120。第一计算机设备110和第二计算机设备120通过网络连接。第一计算机设备110可以是终端,终端具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。第二计算机设备120可以是服务器,该服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
图2为一个实施例中歌曲封面生成方法的流程示意图。CMS(Content ManagementSystem,内容管理***)可以由一个或者多个服务器组成。在CMS中,存储有歌曲的音频文件。当CMS接收到歌曲的封面请求时,可以将该封面请求对应的歌曲的音频文件发送至服务器。服务器执行步骤202,从CMS中获取歌曲的音频文件;执行步骤204,对歌曲的音频文件进行解析并提取歌曲的音符;执行步骤206,生成歌曲对应的封面。
步骤206具体可以为:统计各个音符在歌曲中出现的次数;根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符;基于底色音符确定歌曲的封面的底色;基于图案音符确定第一图案;将底色和第一图案按照第一预设规则生成歌曲的封面。
服务器生成歌曲的封面后,将歌曲的封面发送至CMS。CMS执行步骤208,获取服务器发送的歌曲对应的封面;执行步骤210,将获取的封面配置为对应的歌曲的封面。当接收到前端的歌曲请求时,CMS将歌曲的音频文件以及该歌曲的封面发送至前端。前端接收到CMS发送的歌曲的音频文件以及歌曲的封面之后,执行步骤212,展示该歌曲对应的封面。
如图3所示,在一个实施例中,提供了一种歌曲封面生成方法。参照图3,该歌曲封面生成方法具体包括如下步骤:
S302,统计各个音符在歌曲中出现的次数。
歌曲由多个要素,如旋律、音符、节奏、和声、音色、力度、速度、调式、曲式等。其中,音符用于表示音乐中的音的符号。音符包括音的长短即音的时值,可以分为全音符、二分音符、四分音符、八分音符、十六分音符、三十二分音符、六十四分音符和一百二十八音符。其中,全音符的时值最长,二分音符的时值为全音符的时值的一半,四分音符的时值为全音符的四分之一,以此类推,一百二十八音符的时值最短。
音符还包括有音高。音高指的是音的高度,是音的一种基本特征。音的高低是由振动频率决定的,两者成正相关关系:频率(即单位时间内振动次数的多少)高则音高高,频率低则音高低。例如,do、re、mi、fa、so、la、si中各个音符的音高依次提高,do的音高最低,si的音高最高。
可以理解的是,歌曲的旋律由多个音符组成。一个音符在一首歌曲中可以出现一次,也可以出现多次,也可以不出现。
在一个实施例中,上述方法还包括:获取歌曲的旋律;检测歌曲的旋律,得到歌曲的各个音符。
具体地,如图4所示,计算机设备执行步骤402,对歌曲进行预处理。其中,预处理可以对歌曲进行滤波处理,滤除噪声,得到更清晰更准确的歌曲。计算机设备执行步骤404,将歌曲的旋律进行时频变换以及谱处理,即将歌曲的旋律转换为频率;执行步骤406,通过音高显著度函数,将频率计算为音高;执行步骤408,对音高进行跟踪;执行步骤410,对音高进行旋律定位,得到歌曲的各个音符。进一步地,通过歌曲的各个音符,可以生成歌曲的乐谱。
S304,根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符。
底色音符指的是用于确定歌曲的封面的底色的音符。图案音符指的是用于确定歌曲的封面的图案的音符。从各个音符中确定的底色音符的数量可以是一个,也可以是多个。同样的,从各个音符中确定的图案音符的数量可以是一个,也可以是多个。
具体地,可以将在歌曲中出现的次数最多的音符作为底色音符,将在歌曲中出现的次数次多的音符作为图案音符;也可以将在歌曲中出现的次数最多的音符作为底色音符,同时也将在歌曲中出现的次数最多的音符作为图案音符;还可以将在歌曲中出现的次数次多的音符作为底色音符,将在歌曲中出现的次数最少的音符作为图案音符。底色音符是根据各个音符在歌曲中出现的次数从歌曲的各个音符中确定出来的,则由底色音符得到的底色更贴近歌曲的风格,即确定的底色音符更准确。具体的确定底色音符和图案音符的方法可以由用户进行限定,不限于此。
S306,基于底色音符确定歌曲的封面的底色。
计算机设备可以预先获取底色音符和颜色的对应关系;根据底色音符从底色音符和颜色的对应关系中确定歌曲的封面的底色。
例如,底色音符和颜色的对应关系为:do与白色对应,re与灰色对应,mi与黄色对应。当底色音符为do时,则确定的歌曲的封面的底色为白色;当底色音符为mi时,则确定的歌曲的封面的底色为黄色。
当底色音符的数量为一个时,将底色音符对应的颜色确定为歌曲的封面的底色。当底色音符的数量为至少两个时,可以获取至少两个底色音符对应的颜色的编码值;根据至少两个底色音符对应的颜色的编码值确定歌曲的封面的底色。
具体地,可以对至少两个底色音符对应的颜色的编码值求取平均值,将该平均值作为歌曲的封面的底色。例如,底色音符的数量为两个,分别为do和re,do对应的颜色为黑色,RGB编码值(0,0,0),re对应的颜色为暗绿色,RGB编码值为(0,100,0),则求取的平均值为(0,50,0),将RGB编码值(0,50,0)作为歌曲的封面的底色。
在另一个实施例中,还可以分别获取至少两个底色音符对应的权重因子,将各个底色音符对应的颜色的编码值分别乘以对应的权重因子,确定歌曲的封面的底色。
例如,底色音符的数量为三个,分别为do、re和mi,do对应的颜色为黑色,RGB编码值(0,0,0),do对应的权重因子为0.6,re对应的颜色为暗绿色,RGB编码值为(0,100,0),re对应的权重因子为0.2,mi对应的颜色为茶色,RGB编码值为(210,180,140),mi对应的权重因子为0.2,则歌曲的封面的底色为(0,0,0)*0.6+(0,100,0)*0.2+(210,180,140)*0.2=(42,56,28)。
需要指出的是,上述的RGB编码值为举例所用,还可以采用CMYK、HSB、LAB等编码格式的值,不限于此。
S308,基于图案音符确定第一图案。
计算机设备可以预先获取图案音符和第一图案的对应关系;根据图案音符从图案音符和第一图案的对应关系中确定第一图案。
例如,图案音符和基本图形的对应关系为:do与圆形对应,re与八边形对应,mi与六边形对应。当图案音符为do时,则第一图案可以为圆形;当图案音符为mi时,则第一图案可以为六边形。
当图案音符的数量为一个时,将图案音符对应的基本图形确定为第一图案。当图案音符的数量为至少两个时,根据至少两个图案音符对应的基本图形生成第一图案。
具体地,可以将至少两个图案音符对应的基本图形进行组合,得到第一图案。其中,组合可以将至少两个基本图形放置在不同的位置,也可以将至少两个基本图形进行叠加,还可以将其中的基本图形放置于另外的基本图形内部,还可以将基本图形进行放大或者缩小,再进行组合,等等,不限于此。
S310,将底色和第一图案按照第一预设规则生成歌曲的封面。
可以理解的是,第一图案覆盖在底色上面,按照第一预设规则生成歌曲的封面。第一预设规则可以根据用户需要进行设定。在一实施方式中,第一预设规则可以是将底色填充歌曲的封面之后,将第一图案放大至整个封面;在另一实施方式中,将底色填充歌曲的封面之后,将第一图案放置于封面的中心位置。
在另一实施方式中,如图5所示,502为封面的底色,确定三个图案音符,其中一个图案音符为在歌曲中出现次数最多的音符,该图案音符对应的基本图形为矩形,将该矩形扩大并填充至填充区域504中。另外两个图案音符分别为再歌曲中出现次数最少以及次少的音符,对应的基本图形分别为圆形506和三角形508,将圆形506和三角形508拼接在特定的位置;复制圆形506和三角形508,并将复制的圆形和三角形以封面的中心位置旋转180度;将底色502、填充在填充区域504中的矩形、圆形506、三角形508以及旋转之后的圆形、三角形进行叠加,生成歌曲的封面。
进一步地,将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面,包括:获取第一图案最外边的颜色;根据第一图案最外边的颜色和底色确定颜色差值;获取颜色差值对应的过渡区域,以及该过渡区域对应的过渡颜色;基于底色、第一图案、过渡颜色和过渡区域生成歌曲的封面。
第一图案最外边的颜色可以包括一种,也可以包括多种。例如,第一图案为四边形,四边形的左边为黄色、右边为绿色。
可以理解的是,当第一图案最外边的颜色和底色之间的颜色差值越大,则该颜色差值对应的过渡区域越大;当第一图案最外边的颜色和底色之间的颜色差值越小,则该颜色差值对应的过渡区域越小。过渡区域处于底色和第一图案之间。
具体地,计算机设备可以预先确定颜色差值与过渡区域的大小之间的对应关系。计算机设备获取到颜色差值之后,可以从颜色差值与过渡区域之间的对应关系中确定过渡区域的大小。
根据底色、第一图案最外边的颜色和过渡区域,可以确定过渡颜色。过渡颜色可以为一种,也可以为多种。例如,底色为黑色(0,0,0),第一图案最外边的颜色为暗绿色(0,100,0),过渡区域的大小为100像素,则从过渡区域中靠近底色一侧至靠近第一图案一侧的颜色可以依次从(0,1,0)到(0,99,0)。
通过在底色和第一图案之间设置过渡区域,可以提高底色与第一图案之间过渡的协调性。
上述歌曲封面生成方法,统计各个音符在歌曲中出现的次数;根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符;基于底色音符确定歌曲的封面的底色,该底色由歌曲中的音符确定,则该封面的底色可以更好地贴近歌曲的艺术风格;基于图案音符确定第一图案,该第一图案也由歌曲中的音符确定,则该第一图案也可以更好地贴近歌曲的艺术风格;再将底色和第一图案按照第一预设规则生成歌曲的封面,则生成的歌曲的封面可以更好地贴近歌曲的艺术风格,提高生成歌曲封面的准确性。
另外,通过上述歌曲封面生成方法,可以通过歌曲生成对应的封面,相对于人工生成歌曲的封面,大幅提高了歌曲的封面的生成效率。
在一个实施例中,如图6所示,基于底色音符确定歌曲的封面的底色,包括:
S602,基于底色音符确定各个颜色通道的目标区间;各个颜色通道的目标区间相同。
可以理解的是,颜色存在多种颜色编码格式,例如,RGB编码格式、CMYK编码格式、HSB编码格式、LAB编码格式等。在每一种编码格式中,存在多个颜色通道。例如,RGB编码格式存在R(Red)颜色通道、G(Green)颜色通道和B(Blue)颜色通道;CMYK存在C(Cyan)颜色通道、M(Magenta)颜色通道、Y(Yellow)颜色通道和K(blacK)颜色通道。
在每一个颜色通道中,均包括从0至255的编码值。当编码值越大,则该颜色通道的颜色越亮;当编码越小,则该颜色通道的颜色越暗。
具体地,将各个颜色通道分割为相同的各个候选区间;获取各个音符与候选区间之间的对应关系;将底色音符与该对应关系进行匹配,从各个候选区间中确定目标区间。
例如,将各个颜色通道R颜色通道、G颜色通道和B颜色通道均分割为7个相同的候选区间,并获取各个音符与候选区间之间的对应关系,其中,音符do对应候选区间(0,35),音符re对应候选区间(36,70),音符mi对应候选区间(70,105),音符fa对应候选区间(106,140),音符so对应候选区间(141,175),音符la对应候选区间(176,210),音符si对应候选区间(211,255),当底色音符为do时,则R颜色通道、G颜色通道和B颜色通道的目标区间均为(0,35),当底色音符为la时,则R颜色通道、G颜色通道和B颜色通道的目标区间均为(176,210)。
S604,从各个颜色通道的目标区间中确定各个颜色通道的编码值;各个颜色通道的编码值存在不同。
当各个颜色通道的编码值均相同时,则确定的底色为亮度值不同的灰色。例如,(255,255,255)为亮度值最大的灰色即白色,(0,0,0)为亮度最小的灰色即黑色,(169,169,169)为深灰色。
因此,从各个颜色通道的目标区间中确定各个颜色通道的编码值,而各个颜色通道的编码值存在不同,则确定的底色具有更多的颜色属性,例如,(255,0,255)为洋红色,(75,0,130)为靛青色。
S606,根据各个颜色通道的编码值确定歌曲的封面的底色。
在本实施例中,基于底色音符确定各个颜色通道的目标区间;各个颜色通道的目标区间相同;从各个颜色通道的目标区间中确定各个颜色通道的编码值;各个颜色通道的编码值存在不同;则根据各个颜色通道不同的编码值确定的底色具有更多的颜色属性,可以提高歌曲的封面的底色的丰富性。
在一个实施例中,基于底色音符确定各个颜色通道的目标区间,包括:确定底色音符的音高;根据底色音符的音高确定各个颜色通道的目标区间;目标区间的平均编码值的大小与底色音符的音高成正相关。
音高指的是音的高度,是音的一种基本特征。音的高低是由振动频率决定的,两者成正相关关系:频率(即单位时间内振动次数的多少)高则音高高,频率低则音高低。例如,do、re、mi、fa、so、la、si中各个音符的音高依次提高,do的音高最低,si的音高最高。
当编码值越大,则该颜色通道的颜色越亮;当编码越小,则该颜色通道的颜色越暗。
可以理解的是,当底色音符的音高越高,表示该底色音符越高昂,则歌曲的艺术风格为激情,目标区间的平均编码值可以更大即底色更明明亮,更符合激情的歌曲的艺术风格。当底色音符的音高越低,表示该底色音符越低沉,则歌曲的艺术风格为温柔,目标区间的平均编码值可以更小即底色更黑暗,更符合温柔的歌曲的艺术风格。
也就是说,目标区间的平均编码值的大小与底色音符的音高成正相关。当底色音符的音高越高,目标区间的平均编码值越大,各个颜色通道的目标区间中的编码值越明亮,则得到的底色也月明亮,更符合歌曲的艺术风格,可以生成更加准确的歌曲的封面。
在一个实施例中,从各个颜色通道的目标区间中确定各个颜色通道的编码值,包括:将各个颜色通道的目标区间均分割为相同的至少两个子区间;从底色音符中确定各个颜色通道对应的颜色通道音符;从颜色通道音符与子区间的对应关系中获取各个颜色通道所对应的子区间,并从各个颜色通道所对应的子区间中确定各个颜色通道的编码值。
颜色通道音符指的是颜色通道对应的音符。预先获取颜色通道音符与子区间的对应关系,从底色音符中确定各个颜色通道对应的颜色通道音符之后,从颜色通道音符与子区间的对应关系中获取各个颜色通道所对应的子区间。
例如,将RGB三个颜色通道的目标区间均分割为相同的三个子区间,分别为第一个子区间、第二个子区间和第三个子区间,底色音符包括do、re和mi,颜色通道音符和子区间的对应关系为do与第一个子区间对应,re与第二个子区间对应,mi与第三个子区间对应。当确定R颜色通道的颜色通道音符为do时,R颜色通道的子区间为第一个子区间;当确定G颜色通道的颜色通道音符为mi时,G颜色通道的子区间为第三个子区间;当确定B颜色通道的颜色通道音符为re时,B颜色通道的子区间为第二个子区间。
从各个颜色通道所对应的子区间中确定各个颜色通道的编码值,具体地,可以随机从各个颜色通道所对应的子区间中确定各个颜色通道的编码值;也可以首先确定其中一个颜色通道的编码值,将除该颜色通道之外的其他颜色通道的编码值增加或者减少一个设定参数值,从而得到各个颜色通道的编码值。具体的确定各个颜色通道的编码值可以根据用户需要进行设定,并不限定。
在本实施例中,将各个颜色通道的目标区间均分割为相同的至少两个子区间;从底色音符中确定各个颜色通道对应的颜色通道音符;从颜色通道音符与子区间的对应关系中获取各个颜色通道所对应的子区间,并从各个颜色通道所对应的子区间中确定各个颜色通道的编码值,可以更准确地获取底色,从而更准确地生成歌曲的封面。
在一个实施例中,基于图案音符确定歌曲的封面的第一图案,包括:获取图案音符对应的基本图形;确定图案音符的音高;根据图案音符的音高对图案音符对应的基本图形进行变形,得到歌曲的封面的第一图案。
基本图形指的是用于生成第一图案的图形。基本图形例如三角形、圆形、矩形、六边形、吉他形状、各个音符形状、其他的规则图形或者不规则图形等。
计算机设备预先设置图案音符与基本图形的对应关系。例如,音符do与圆形对应、音符re与六边形对应,音符mi与吉他形状对应。
音高指的是音的高度。图案音符的音高越高,表示歌曲的艺术风格为激情,则可以对图案音符的基本图形进行变形,使得图案音符的基本图形的扭曲度越大,即使得基本图形越尖锐。图案音符的音高越低,表示歌曲的艺术风格为温柔,则可以对图案音符的基本图形进行变形,使得图案音符的基本图形的扭曲度越小,即使得基本图形越圆润。
在本实施例中,获取图案音符对应的基本图形;确定图案音符的音高,根据图案音符的音高可以确定歌曲的艺术风格,从而可以根据图案音符的音高对图案音符对应的基本图形进行变形,得到与歌曲的艺术风格更匹配的第一图案,从而生成更准确的歌曲的封面。
在一个实施例中,如图7所示,根据图案音符的音高对图案音符对应的基本图形进行变形,得到歌曲的封面的第一图案,包括:
S702,根据图案音符的音高确定扭曲度;图案音符的音高与扭曲度成正相关。
扭曲度指的是扭曲的程度。当图形的扭曲度越大,则得到的第一图案越尖锐;当图形的扭曲度越小,则得到的第一图案越圆润。
计算机设备获取图案音符与扭曲度的对应关系,根据图案音符从图案音符与扭曲度的对应关系中确定扭曲度。例如,图案音符与扭曲度的对应关系:图案音符do的扭曲度为0,图案音符re的扭曲度为10%,图案音符fa的扭曲度为25%,图案音符si的扭曲度为90%,当确定的图案音符为si时,则确定的扭曲度为90%。
S704,基于扭曲度对图案音符对应的基本图形进行变形,得到歌曲的封面的第一图案。
计算机设备基本该扭曲度对图案音符进行变形,扭曲度越大,则对图案音符的变形程度越大,得到的第一图案越尖锐;扭曲度越小,则对图案音符的变形程度越小,得到的第一图案越圆润。
在本实施例中,根据图案音符的音高可以确定歌曲的艺术风格,而根据图案音符的音高确定扭曲度,并基于扭曲度对图案音符对应的基本图形进行变形,可以得到更贴近歌曲的艺术风格的第一图案,从而可以更准确地生成歌曲的封面。
在一个实施例中,根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符,包括:将歌曲中出现次数最多的音符确定为底色音符和图案音符。
可以理解的是,歌曲中出现次数最多的音符可以最准确地体现歌曲的艺术风格。例如,歌曲中出现次数最多的音符为si,则歌曲中的音符大多为高音的音符,歌曲的艺术风格是激情。又如,歌曲中出现次数最多的音符为do,则歌曲中的音符大多为低音的音符,歌曲的艺术风格是温柔。
将歌曲中出现次数最多的音符确定为底色音符和图案音符,即将最能体现歌曲的艺术风格的音符确定为底色音符和图案音符,可以得到更贴近歌曲的艺术风格、更准确的底色和第一图案,从而可以更准确地生成歌曲的封面。
在一个实施例中,上述方法还包括:通过歌曲的音色检测歌曲所使用的乐器;基于歌曲所使用的乐器确定第二图案;将底色和第二图案按照第二预设规则生成歌曲的封面。
可以理解的是,不同的乐器的音色不同。因此,可以通过歌曲的音色检测出歌曲所使用的乐器。
第二图案指的是歌曲所使用的乐器所对应的图案。计算机设备获取乐器与图形的对应关系,基于歌曲所使用的乐器从乐器与图形的对应关系中确定第二图案。例如,吉他与吉他形状的图形对应,钢琴与钢琴形状的图形对应,唢呐与唢呐形状的图形对应。又如,吉他与矩形对应,钢琴与圆形对应,唢呐与三角形对应。
在本实施例中,通过歌曲的音色检测歌曲所使用的乐器;基于歌曲所使用的乐器确定的第二图案更符合歌曲的艺术风格,从而生成更准确的歌曲的封面。
进一步地,统计歌曲中各个乐器使用的次数;根据各个乐器使用的次数确定第二图案。例如,小号对应的图形为短曲线,钢琴对应的图形为圆形,歌曲中使用了小号两次,使用了钢琴三次,则确定的第二图案中可以包括两个短曲线,三个圆形。
在另一个实施例中,统计歌曲中各个乐器使用的时长比例;根据各个乐器的使用时长比例确定第二图案。例如,小号对应的图形为短曲线,钢琴对应的图形为圆形,歌曲中使用小号的时长为1分钟,使用钢琴的时长为2分钟,则确定的第二图案中可以包括1个短曲线,2个圆形。
在一个实施例中,上述方法还包括:检测歌曲的节奏;基于歌曲的节奏确定第三图案;将底色和第三图案按照第三预设规则生成歌曲的封面。
第三图案指的是歌曲的节奏所对应的图案。具体地,可以检测歌曲中相邻音符的间隔时长,当歌曲中第一比例的间隔时长小于第一时长阈值时,表示歌曲的节奏快;当歌曲中第二比例的间隔时长大于第二时长阈值时,表示歌曲的节奏慢。其中,第一时长阈值小于或等于第二时长阈值,第一比例、第二比例、第一时长阈值和第二时长阈值均可以根据用户需要进行设置。
可以理解的是,歌曲的节奏越快,表示歌曲的艺术风格越轻快;而歌曲的节奏越慢,表示歌曲的艺术风格越温柔抒情。因此,检测歌曲的节奏,基于歌曲的节奏可以确定与歌曲的节奏更匹配的第三图案,从而生成更准确的歌曲的封面。
在一个实施例中,确定歌曲的节拍;基于歌曲的节拍确定第四图案;将底色和第四图案按照第四预设规则生成歌曲的封面。如图8所示,802为封面的底色,第四预设规则为将节拍的分拍对应的图形进行复制,并将复制后的图形平移预设距离。当歌曲的节拍为1/4拍,节拍的分拍为1对应的图形为圆形和三角形组合的图形804,将圆形和三角形组合的图形804进行复制并平移预设距离,得到图形806,则图形804和图形806共同组成第四图案,将底色802和第四图案按照第四预设规则生成歌曲的封面。
在一个实施例中,获取用户标识所对应的喜爱歌曲;查找到该喜爱歌曲的封面,并将该喜爱歌曲的封面存储到区块链中。其中,该喜爱歌曲的封面可以采用上述的歌曲封面生成方法预先生成。进一步地,该喜爱歌曲的音频文件也可以存储在区块链中。
当未查找到该喜爱歌曲的封面时,采用上述的歌曲封面生成方法,生成该喜爱歌曲的封面,再将该喜爱歌曲的封面存储到区块链中。
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层。
区块链底层平台可以包括用户管理、基础服务、智能合约以及运营监控等处理模块。其中,用户管理模块负责所有区块链参与者的身份信息管理,包括维护公私钥生成(账户管理)、密钥管理以及用户真实身份和区块链地址对应关系维护(权限管理)等,并且在授权的情况下,监管和审计某些真实身份的交易情况,提供风险控制的规则配置(风控审计);基础服务模块部署在所有区块链节点设备上,用来验证业务请求的有效性,并对有效请求完成共识后记录到存储上,对于一个新的业务请求,基础服务先对接口适配解析和鉴权处理(接口适配),然后通过共识算法将业务信息加密(共识管理),在加密之后完整一致的传输至共享账本上(网络通信),并进行记录存储;智能合约模块负责合约的注册发行以及合约触发和合约执行,开发人员可以通过某种编程语言定义合约逻辑,发布到区块链上(合约注册),根据合约条款的逻辑,调用密钥或者其它的事件触发执行,完成合约逻辑,同时还提供对合约升级注销的功能;运营监控模块主要负责产品发布过程中的部署、配置的修改、合约设置、云适配以及产品运行中的实时状态的可视化输出,例如:告警、监控网络情况、监控节点设备健康状态等。
平台产品服务层提供典型应用的基本能力和实现框架,开发人员可以基于这些基本能力,叠加业务的特性,完成业务逻辑的区块链实现。应用服务层提供基于区块链方案的应用服务给业务参与方进行使用。
在本实施例中,将用户标识的喜爱歌曲的封面存储在区块链中,可以保证该喜爱歌曲的封面的安全性;并且当用户标识后续播放该喜爱歌曲时,可以从区块链中获取该喜爱歌曲的封面进行展示。
在一个实施例中,获取用户标识的分享指令;分享指令中包括分享歌曲和好友标识;根据分享指令中的分享歌曲从区块链中查找该分享歌曲的封面;将该分享歌曲的封面和获取的该分享歌曲的音频文件发送至好友标识所在的设备。
其中,该分享歌曲的音频文件可以存储在本地存储器中,也可以存储在区块链中,不限于此。当从区块链中未查找到该分享歌曲的封面时,采用上述的歌曲封面生成方法生成该分享歌曲的封面,将该分享歌曲的封面和获取的该分享歌曲的音频文件发送至好友标识所在的设备。
进一步地,将生成的该分享歌曲的封面进行上链。上链指的是数据通过共识机制打包在一个区块成为一个新的区块,并且链接到前面的区块,成为链上不可篡改的数据。
可以理解的是,用户标识在分享歌曲时,从区块链中获取分享歌曲的封面,可以保证该歌曲封面的安全性。
图3、图6和图7为一个实施例中歌曲封面生成方法的流程示意图。应该理解的是,虽然图3、图6和图7的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图3、图6和图7中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
在一个实施例中,提供了一种歌曲封面生成装置900,包括:统计模块902、音符确定模块904、底色确定模块906、图案确定模块908和歌曲封面生成模块910,其中:
统计模块902,用于统计各个音符在歌曲中出现的次数。
音符确定模块904,用于根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符。
底色确定模块906,用于基于底色音符确定歌曲的封面的底色。
图案确定模块908,用于基于图案音符确定第一图案。
歌曲封面生成模块910,用于将底色和第一图案按照第一预设规则生成歌曲的封面。
上述歌曲封面生成装置,统计各个音符在歌曲中出现的次数;根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符;基于底色音符确定歌曲的封面的底色,该底色由歌曲中的音符确定,则该封面的底色可以更好地贴近歌曲的艺术风格;基于图案音符确定第一图案,该第一图案也由歌曲中的音符确定,则该第一图案也可以更好地贴近歌曲的艺术风格;再将底色和第一图案按照第一预设规则生成歌曲的封面,则生成的歌曲的封面可以更好地贴近歌曲的艺术风格,提高生成歌曲封面的准确性。
在一个实施例中,上述底色确定模块906还用于基于底色音符确定各个颜色通道的目标区间;各个颜色通道的目标区间相同;从各个颜色通道的目标区间中确定各个颜色通道的编码值;各个颜色通道的编码值存在不同;根据各个颜色通道的编码值确定歌曲的封面的底色。
在一个实施例中,上述底色确定模块906还用于确定底色音符的音高;根据底色音符的音高确定各个颜色通道的目标区间;目标区间的平均编码值的大小与底色音符的音高成正相关。
在一个实施例中,上述底色确定模块906还用于将各个颜色通道的目标区间均分割为相同的至少两个子区间;从底色音符中确定各个颜色通道对应的颜色通道音符;从颜色通道音符与子区间的对应关系中获取各个颜色通道所对应的子区间,并从各个颜色通道所对应的子区间中确定各个颜色通道的编码值。
在一个实施例中,上述图案确定模块908还用于获取图案音符对应的基本图形;确定图案音符的音高;根据图案音符的音高对图案音符对应的基本图形进行变形,得到歌曲的封面的第一图案。
在一个实施例中,上述图案确定模块908还用于根据图案音符的音高确定扭曲度;图案音符的音高与扭曲度成正相关;基于扭曲度对图案音符对应的基本图形进行变形,得到歌曲的封面的第一图案。
在一个实施例中,上述音符确定模块904还用于将歌曲中出现次数最多的音符确定为底色音符和图案音符。
在一个实施例中,上述图案确定模块908还用于通过歌曲的音色检测歌曲所使用的乐器;基于歌曲所使用的乐器确定第二图案。将底色和第二图案按照第二预设规则生成歌曲的封面。
在一个实施例中,上述图案确定模块908还用于检测歌曲的节奏;基于歌曲的节奏确定第三图案。将底色和第三图案按照第三预设规则生成歌曲的封面。
图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是终端,也可以是服务器。如图10所示,该计算机设备包括该计算机设备包括通过***总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作***,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现歌曲封面生成方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行歌曲封面生成方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,本申请提供的歌曲封面生成装置可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该歌曲封面生成装置的各个程序模块,比如,图9所示的统计模块902、音符确定模块904、底色确定模块906、图案确定模块908和歌曲封面生成模块910。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的歌曲封面生成方法中的步骤。
统计模块902,用于统计各个音符在歌曲中出现的次数。
例如,图10所示的计算机设备可以通过如图9所示的歌曲封面生成装置中的统计模块902执行统计各个音符在歌曲中出现的次数。计算机设备可通过音符确定模块904执行根据各个音符在歌曲中出现的次数从各个音符中确定底色音符和图案音符。计算机设备可通过底色确定模块906执行基于底色音符确定歌曲的封面的底色。计算机设备可通过图案确定模块908执行基于图案音符确定第一图案。计算机设备可通过歌曲封面生成模块910执行将底色和第一图案按照第一预设规则生成歌曲的封面。
在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述歌曲封面生成方法的步骤。此处歌曲封面生成方法的步骤可以是上述各个实施例的歌曲封面生成方法中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时,使得处理器执行上述歌曲封面生成方法的步骤。此处歌曲封面生成方法的步骤可以是上述各个实施例的歌曲封面生成方法中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本申请专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。
Claims (12)
1.一种歌曲封面生成方法,包括:
统计各个音符在歌曲中出现的次数;
根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符;
基于所述底色音符确定所述歌曲的封面的底色;
获取所述图案音符对应的基本图形;
从所述歌曲的音高中确定所述图案音符的音高;所述歌曲的音高是通过音高显著度函数将歌曲的频率计算得到的,所述歌曲的频率是所述歌曲的旋律转换得到的;
根据所述图案音符的音高确定扭曲度;所述图案音符的音高与所述扭曲度成正相关;
基于所述扭曲度对所述图案音符对应的基本图形进行变形,得到所述歌曲的封面的第一图案;
将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面。
2.根据权利要求1所述的方法,其特征在于,所述基于所述底色音符确定所述歌曲的封面的底色,包括:
基于所述底色音符确定各个颜色通道的目标区间;各个所述颜色通道的目标区间相同;
从各个颜色通道的目标区间中确定各个颜色通道的编码值;各个所述颜色通道的所述编码值存在不同;
根据各个颜色通道的编码值确定所述歌曲的封面的底色。
3.根据权利要求2所述的方法,其特征在于,所述基于所述底色音符确定各个颜色通道的目标区间,包括:
确定所述底色音符的音高;
根据所述底色音符的音高确定各个颜色通道的目标区间;所述目标区间的平均编码值的大小与所述底色音符的音高成正相关。
4.根据权利要求2所述的方法,其特征在于,所述从各个颜色通道的目标区间中确定各个颜色通道的编码值,包括:
将各个颜色通道的所述目标区间均分割为相同的至少两个子区间;
从底色音符中确定各个颜色通道对应的颜色通道音符;
从所述颜色通道音符与子区间的对应关系中获取各个所述颜色通道所对应的子区间,并从各个所述颜色通道所对应的子区间中确定各个颜色通道的编码值。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述歌曲的音色检测所述歌曲所使用的乐器;
基于所述歌曲所使用的乐器确定第二图案;
将所述底色和所述第二图案按照第二预设规则生成所述歌曲的封面。
6.一种歌曲封面生成装置,其特征在于,所述装置包括:
统计模块,用于统计各个音符在歌曲中出现的次数;
音符确定模块,用于根据各个音符在所述歌曲中出现的次数从各个音符中确定底色音符和图案音符;
底色确定模块,用于基于所述底色音符确定所述歌曲的封面的底色;
图案确定模块,用于获取所述图案音符对应的基本图形;从所述歌曲的音高中确定所述图案音符的音高;所述歌曲的音高是通过音高显著度函数将歌曲的频率计算得到的,所述歌曲的频率是所述歌曲的旋律转换得到的;根据所述图案音符的音高确定扭曲度;所述图案音符的音高与所述扭曲度成正相关;基于所述扭曲度对所述图案音符对应的基本图形进行变形,得到所述歌曲的封面的第一图案;
歌曲封面生成模块,用于将所述底色和所述第一图案按照第一预设规则生成所述歌曲的封面。
7.根据权利要求6所述的装置,其特征在于,所述底色确定模块还用于基于所述底色音符确定各个颜色通道的目标区间;各个所述颜色通道的目标区间相同;从各个颜色通道的目标区间中确定各个颜色通道的编码值;各个所述颜色通道的所述编码值存在不同;根据各个颜色通道的编码值确定所述歌曲的封面的底色。
8.根据权利要求7所述的装置,其特征在于,所述底色确定模块还用于确定所述底色音符的音高;根据所述底色音符的音高确定各个颜色通道的目标区间;所述目标区间的平均编码值的大小与所述底色音符的音高成正相关。
9.根据权利要求7所述的装置,其特征在于,所述底色确定模块还用于将各个颜色通道的所述目标区间均分割为相同的至少两个子区间;从底色音符中确定各个颜色通道对应的颜色通道音符;从所述颜色通道音符与子区间的对应关系中获取各个所述颜色通道所对应的子区间,并从各个所述颜色通道所对应的子区间中确定各个颜色通道的编码值。
10.根据权利要求6所述的装置,其特征在于,所述图案确定模块还用于通过所述歌曲的音色检测所述歌曲所使用的乐器;基于所述歌曲所使用的乐器确定第二图案;所述歌曲封面生成模块还用于将所述底色和所述第二图案按照第二预设规则生成所述歌曲的封面。
11.一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。
12.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如权利要求1至5中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010088671.3A CN111309961B (zh) | 2020-02-12 | 2020-02-12 | 歌曲封面生成方法、装置、计算机可读存储介质和设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010088671.3A CN111309961B (zh) | 2020-02-12 | 2020-02-12 | 歌曲封面生成方法、装置、计算机可读存储介质和设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111309961A CN111309961A (zh) | 2020-06-19 |
CN111309961B true CN111309961B (zh) | 2024-04-02 |
Family
ID=71148905
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010088671.3A Active CN111309961B (zh) | 2020-02-12 | 2020-02-12 | 歌曲封面生成方法、装置、计算机可读存储介质和设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111309961B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111753125A (zh) * | 2020-06-22 | 2020-10-09 | 腾讯音乐娱乐科技(深圳)有限公司 | 歌曲音频显示的方法和装置 |
CN112308864A (zh) * | 2020-10-27 | 2021-02-02 | 北京达佳互联信息技术有限公司 | 一种图像处理方法、装置、电子设备及存储介质 |
CN115064184A (zh) * | 2022-06-28 | 2022-09-16 | 镁佳(北京)科技有限公司 | 一种音频文件乐器含量识别向量表示方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106575424A (zh) * | 2014-07-31 | 2017-04-19 | 三星电子株式会社 | 使音乐信息可视化的方法和装置 |
WO2017119915A1 (en) * | 2016-01-04 | 2017-07-13 | Qiu Zi Hao | Method and apparatus for converting audio data into a visual representation |
CN110570841A (zh) * | 2019-09-12 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 多媒体播放界面的处理方法、装置、客户端及介质 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2122510A2 (en) * | 2007-02-14 | 2009-11-25 | Museami, Inc. | Music-based search engine |
KR20150024650A (ko) * | 2013-08-27 | 2015-03-09 | 삼성전자주식회사 | 전자 장치에서 사운드를 시각적으로 제공하기 위한 방법 및 장치 |
-
2020
- 2020-02-12 CN CN202010088671.3A patent/CN111309961B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106575424A (zh) * | 2014-07-31 | 2017-04-19 | 三星电子株式会社 | 使音乐信息可视化的方法和装置 |
WO2017119915A1 (en) * | 2016-01-04 | 2017-07-13 | Qiu Zi Hao | Method and apparatus for converting audio data into a visual representation |
CN110570841A (zh) * | 2019-09-12 | 2019-12-13 | 腾讯科技(深圳)有限公司 | 多媒体播放界面的处理方法、装置、客户端及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111309961A (zh) | 2020-06-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111309961B (zh) | 歌曲封面生成方法、装置、计算机可读存储介质和设备 | |
CN111881206B (zh) | 用于数据块的多层图像编码 | |
US8260718B2 (en) | System and method for authenticating an end user | |
CN1936780B (zh) | 信息处理装置、验证处理装置及其控制方法 | |
US11017036B2 (en) | Publicly verifiable proofs of space | |
US7659869B1 (en) | System and method for authenticating an end user | |
US20150205864A1 (en) | Music selection and organization using audio fingerprints | |
CN114651248A (zh) | 用于经许可的区块链的随机节点选择 | |
CN111666460A (zh) | 基于隐私保护的用户画像生成方法、装置及存储介质 | |
US8260717B2 (en) | System and method for authenticating an end user | |
CN111145779B (zh) | 一种音频文件的目标检测方法及相关设备 | |
JP2004364070A (ja) | マスキング可能な署名技術を用いた電子文書管理システム | |
US20090254206A1 (en) | System and method for composing individualized music | |
CN111860727A (zh) | 二维码生成方法、验证方法、设备及计算机可读存储介质 | |
US11917060B2 (en) | Apparatus and methods for mapping user-associated data to an identifier | |
CN112052474A (zh) | 蓝光拷贝服务 | |
CN108304478A (zh) | 一种数据处理方法以及服务器 | |
US11361741B2 (en) | Systems, devices, and methods for harmonic structure in digital representations of music | |
JP2003298579A5 (zh) | ||
JP2997483B2 (ja) | 検証用データ生成装置 | |
JP3508570B2 (ja) | 個人認証情報生成装置、方法、及びその記録媒体 | |
Toiviainen | Visualization of tonal content with self-organizing maps and self-similarity matrices | |
CN116401718A (zh) | 基于区块链的数据保护方法及装置、电子设备和存储介质 | |
Meredith | Pitch spelling algorithms | |
Li et al. | Music content authentication based on beat segmentation and fuzzy classification |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
REG | Reference to a national code |
Ref country code: HK Ref legal event code: DE Ref document number: 40025270 Country of ref document: HK |
|
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |