根据照片主色调生成背景音乐的方法及装置的制造方法

文档序号:9471423阅读:283来源:国知局
根据照片主色调生成背景音乐的方法及装置的制造方法
【技术领域】
[0001]本发明属于电子信息技术领域,具体涉及一种根据照片主色调生成背景音乐的方法及装置。
【背景技术】
[0002]随着照片和音乐在人们的生活中扮演着越来越重要的角色,成为了不可或缺的一部分,照片给人视觉和精神上的享受,而音乐给人听觉和心灵上的抚慰。在生活中有些电子阅读器在浏览文章会播放一些音乐,起到衬托情景作用;同时,一些视频文件(电影、MV等)播放时,都会播放一些音乐,不仅对气氛氛围和心灵触动都有很大的促进作用。当前市场上还没有产品或作品单独的将照片和音乐关联在一起,在浏览照片的时候播放特定的音乐;同时在选择音乐时,也是通过特别的处理方法,从音乐库中选取相似的音乐。

【发明内容】

[0003]针对上述现有技术存在的不足,本发明的目的是提供一种根据照片主色调生成背景音乐的方法及装置,可无需用户参与,并且提高用户体检。
[0004]为了实现上述目的,本发明提供了一种根据照片主色调生成背景音乐的方法,该方法包括:
浏览本地系统照片库的照片或从网站上下载照片并提取当前浏览照片的主色调平均值;根据该照片的主色调平均值在音乐文件库内查询与当前该照片的主色调相近的音乐文件。
[0005]优选的,所述提取当前浏览照片的主色调平均值的具体步骤为:
计算整个照片的色调平均值;
遍历每个像素并计算每个像素的色调值与整个照片的色调平均值的色差,当该色差的绝对值大于设定阈值,则将该像素加入到“醒目像素”列表;
计算整个“醒目像素列表”的色调平均值,从而得出该照片的主色调平均值。
[0006]优选的,所述根据该照片的主色调平均值在音乐文件库内查询与当前该照片的主色调相近的音乐文件的具体步骤为:
提取音乐文件库内音乐文件封面照片的主色调平均值;
比较浏览当前照片的主色调平均值和所述音乐文件封面照片的主色调平均值是否存在给定误差范围内;若存在,则播放背景音乐文件;若不存在、则继续比较。
[0007]进一步优选的,所述音乐文件库由音乐云系统服务定时从音乐网站上爬取最新包含音乐封面照片的音乐文件构成。
[0008]进一步优选的,所述音乐文件库由从本地系统音乐库中过滤筛选的包含音乐封面照片的音乐文件构成。
[0009]为了实现上述目的,本发明又提供了一种使用上述技术方案所述方法的根据照片主色调生成背景音乐的装置,该装置包括移动终端和与所述移动终端无线连接的音乐云系统服务,所述音乐云系统服务用于定时更新并存储包含音乐封面照片的音乐文件,其中所述移动终端包括用于浏览本地系统照片库的照片或从网站上下载照片的照片浏览器客户端。
[0010]优选的,所述照片浏览器客户端包括:
读取模块,用于读取音乐文件库中音乐文件,并过滤筛选仅有音乐封面照片的音乐文件;
提取模块,用于计算当前浏览照片和\或音乐文件库中音乐文件封面照片的主色调平均值并比较适配对应的背景音乐文件;
查询模块,用于向音乐云系统服务发送查询指令或接收音乐云系统服务的返回指令。
[0011]进一步优选的,所述提取模块包括:
计算模块,用于计算整个照片的色调平均值和遍历每个像素的色调值;
比较模块,用于比较每个像素的色调值与整个照片的色调平均值的色差绝对值是否大于设定阈值;
列表模块,用于将该色差绝对值大于设定阀值的像素标记为“醒目像素”。
[0012]更进一步优选的,所述给定阀值为30。
[0013]本发明与现有技术相比具有如下有益效果:
本发明主要通过照片主色调均值来查找相匹配的音乐文件生成背景音乐,从而达到在浏览照片时能自动生成情景相似度最高的音乐文件播放,使用户方便、舒适以及有利于提高用户体验感。
【附图说明】
[0014]图1为本发明实施例中所述方法的基本工作流程图。
[0015]图2为本发明另一实施例中所述装置的结构框图。
[0016]图3为图2中所述照片浏览器客户端的内部结构框图。
[0017]图4为图3中所述提取模块的内部结构框图。
[0018]附图标记包括:
10-移动终端,11-照片浏览器客户端、111-读取模块、112-提取模块、1121-计算模块、1122-比较模块、1123-列表模块、113-查询模块、20-音乐云系统服务。
【具体实施方式】
[0019]以下结合附图对本发明实施例进行详细的描述。
[0020]如图1所示,本发明实施例提供了一种根据照片主色调生成背景音乐的方法,该方法包括:
浏览本地系统照片库的照片或从网站上下载照片并提取当前浏览照片的主色调平均值;根据该照片的主色调平均值在音乐文件库内查询与当前该照片的主色调相近的音乐文件。其中所述音乐文件库由音乐云系统服务定时从音乐网站上爬取最新包含音乐封面照片的音乐文件构成,另外所述音乐文件库由从本地系统音乐库中过滤筛选的包含音乐封面照片的音乐文件构成。在实际操作中,一般浏览照片时先是从本地音乐库中查找,若没有则从音乐云系统服务中取背景音乐。
[0021]所述提取当前浏览照片的主色调平均值的具体步骤为:
计算整个照片的色调平均值;
遍历每个像素并计算每个像素的色调值与整个照片的色调平均值的色差,当该色差的绝对值大于设定阈值,则将该像素加入到“醒目像素”列表;
计算整个“醒目像素列表”的色调平均值,从而得出该照片的主色调平均值。
[0022]所述根据该照片的主色调平均值在音乐文件库内查询与当前该照片的主色调相近的音乐文件的具体步骤为:
提取音乐文件库内音乐文件封面照片的主色调平均值;
比较浏览当前照片的主色调平均值和所述音乐文件封面照片的主色调平均值是否存在给定误差范围内;若存在,则播放背景音乐文件;若不存在、则继续比较。
[0023]本发明实施例通过如下具体实施例来详细说明:音乐云系统服务20定时从音乐网站上爬取最新包含音乐封面照片的音乐文件;在移动终端10上运行照片浏览器客户端11,浏览本地系统照片库或从网络上下载的照片;照片浏览器客户端11浏览本地系统照片库或从网络上下载的照片,并和音乐云系统服务20建立Tcp通信连接;照片浏览器客户端11提取当前浏览照片的主色调平均值,其中先计算整个图片的色调的平均值(avg_hUe_image),然后遍
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1