CN102236685A - 一种基于音频指纹技术的本地音乐信息重获方法 - Google Patents

一种基于音频指纹技术的本地音乐信息重获方法 Download PDF

Info

Publication number
CN102236685A
CN102236685A CN 201010169215 CN201010169215A CN102236685A CN 102236685 A CN102236685 A CN 102236685A CN 201010169215 CN201010169215 CN 201010169215 CN 201010169215 A CN201010169215 A CN 201010169215A CN 102236685 A CN102236685 A CN 102236685A
Authority
CN
China
Prior art keywords
information
music
audio
client
local
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.)
Pending
Application number
CN 201010169215
Other languages
English (en)
Inventor
张峰
黄伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shengle Information Technolpogy Shanghai Co Ltd
Original Assignee
Shengle Information Technolpogy Shanghai Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shengle Information Technolpogy Shanghai Co Ltd filed Critical Shengle Information Technolpogy Shanghai Co Ltd
Priority to CN 201010169215 priority Critical patent/CN102236685A/zh
Publication of CN102236685A publication Critical patent/CN102236685A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种基于音频指纹技术的本地音乐信息重获方法,包括下列步骤:首先在服务器端构建一个音乐数据库,该数据库以音频指纹作为相应的音乐信息的索引;用户在客户端输入需要补充缺失信息的音乐文件的本地路径;客户端对该路径下的音乐文件提取音频指纹,并传送给服务器端;服务器端在音乐数据库中进行比对查找,将与该音频指纹对应的音乐的信息传送给客户端;客户端获得缺失的信息后,可以提供给用户查看,也可以直接修改音乐文件,或者按照这些信息,重新排列音乐文件。通过本发明的方法,用户可以方便地重新获得本地音乐文件所缺失的各种信息,不仅简单迅速,而且准确。

Description

一种基于音频指纹技术的本地音乐信息重获方法
技术领域
本发明涉及一种重新获得本地音乐缺失的信息的方法,尤其是一种基于音频指纹技术的本地音乐信息重获方法。
背景技术
在使用电脑的过程中,电脑用户的本机可能会存储很多音乐文件,如MP3,CD等,这些音乐文件的信息(例如歌曲名、歌手名、专辑名、专辑出版年代、专辑封面等)可能原本就不全,也可能随着时间的推移而查找不到或遗失,如果电脑用户想要重新获得这些音乐文件所缺失的信息,目前已知的一种方法是基于MD5码的音乐信息重获方法,MD5码是message-digest algorithm 5(信息-摘要算法)的缩写,它可以说是文件的“数字指纹”,任何一个文件,无论是可执行程序、图像文件、临时文件或者其他任何类型的文件,都有且只有一个独一无二的MD5信息码,通过比对待查音乐与服务器端音乐数据库中已有音乐的MD5码,可以识别出待查音乐,并获得与该待查音乐相应的其他各种信息。但是,由于一个文件被修改过后,它的MD5码也将随之改变,使用这种方法就不能有效识别出音乐相同而压缩比不同的音乐文件,因为两者的MD5码不同。因此,这种基于MD5码的音乐信息重获方法具有一定的局限性,且使用也比较麻烦。
发明内容
本发明要解决的技术问题是提供一种基于音频指纹技术的本地音乐信息重获方法,它可以让本地用户简单、迅速和准确地重新获得本地音乐文件所缺失的信息。
为解决上述技术问题,本发明的本地音乐信息重获方法,通过客户端与服务器端的交互实现,且首先需要在服务器端构建一个音乐数据库,该数据库包含音乐的音频指纹及对应的其他各种信息,并以音频指纹作为其他音乐信息的索引,当用户需要重获本地音乐所缺失的信息时,按照下列步骤进行:
(1)客户端提示用户输入需要补充缺失信息的音乐文件的本地路径;
(2)客户端打开该路径;
(3)客户端对该路径下的音乐文件提取音频指纹,并传送给服务器端;
(4)服务器端接收客户端传来的音频指纹;
(5)服务器端将接收到的音频指纹与音乐数据库中的音频指纹进行比对查找,若查找到与该接收到的音频指纹相匹配的音频指纹,则从音乐数据库中提取与该音频指纹对应的音乐的信息,并将该信息传送给客户端;若没有查找到与该接收到的音频指纹相匹配的音频指纹,则将查找不到的信息传送给客户端;
(6)客户端接收服务器端返回的信息,若该信息是本地音乐文件所缺失的信息,则根据用户的需要进行处理;若该信息是查找不到的信息,则将该信息显示给用户,并结束程序。
客户端获得本地音乐文件缺失的信息后,可以提供给用户查看,也可以将该信息写入该音乐文件中,以直接修改该音乐文件,或者也可以按照这些音乐信息,重新建立目录,将音乐文件拷入对应的目录,以重新排列本地的音乐文件。
本发明的本地音乐信息重获方法,通过将本地音乐的音频指纹与服务器端音乐数据库中的音频指纹进行比对查找的方法,能够使用户在几秒钟内地获得本地音乐文件所缺失的信息,并且信息的准确性最高可以达到99%,与现有技术相比,本发明的方法更简单、迅速和准确。
附图说明
下面结合附图与具体实施方式对本发明作进一步详细的说明:
附图是本发明的流程图。
具体实施方式
为对本发明的技术内容、特点与功效有更具体的了解,现结合图示的实施方式,详述如下:
音频指纹是指可以代表一段音乐重要声学特征的基于内容的紧致的数字签名。音频指纹技术通常包括两个部分:即一个计算听觉重要特征的指纹提取算法和一个在指纹数据库中进行有效搜索的指纹比对算法。当要识别一段未知音频时,首先按照指纹提取算法计算其音频特征,然后和指纹数据库中存储的大量音频指纹按照指纹比对算法进行比对,识别出对应的音频。一个有效的音频指纹技术能够在数据库中正确识别出可能经受各种信号处理的、失真的未知音频的原始版本。
本发明的本地音乐信息重获方法,就是利用了音频指纹技术,通过客户端和服务器端的交互以重新获得本地音乐所缺失的各种信息,该方法需要首先在服务器端构建一个音乐数据库,步骤是:服务器端首先收集市面上大量的音乐及其对应的各种信息,如歌曲名、歌手名、专辑名、专辑出版年代、专辑封面等,获取这些音乐的音频流,然后,从音频流中提取出这些音乐的音频指纹,与这些音乐对应的其他各种信息一起构成一个音乐数据库,并以音频指纹作为相应的各种音乐信息的索引。
本发明的本地音乐信息重获方法的流程步骤如附图所示,当本地电脑用户需要重新获得本地音乐文件所缺失的信息时,如歌曲名、歌手名、专辑名、专辑出版年代、专辑封面等,依照下列步骤进行:
客户端提示用户输入需要补充缺失信息的音乐文件的本地路径。
用户输入该本地路径后,客户端打开该路径,对该路径下的音乐文件提取音频指纹,并将这些音频指纹通过网络传送给服务器端。
服务器端接收客户端传来的音频指纹,并将接收到的音频指纹与音乐数据库中的音频指纹进行比对查找,若查找到与该接收到的音频指纹相匹配的音频指纹,则从音乐数据库中提取与该音频指纹对应的音乐的各种信息,并将这些信息通过网络传送给客户端,若没有查找到与该接收到的音频指纹相匹配的音频指纹,则将查找不到的信息通过网络传送给客户端。
客户端接收服务器端返回的信息,若该信息是本地音乐文件所缺失的信息,则判断是否需要将该信息显示给用户,若是,则将该信息通过显示设备显示给用户查看,若否,则继续判断是否需要修改本地音乐文件,若是,则将该信息添加到本地音乐文件的头文件中,若否,则继续判断是否需要根据这些信息重新排列本地音乐文件,若是,则根据这些信息重新建立目录,并将本地音乐文件拷入对应的目录,若否,则结束程序;若服务器端返回给客户端的是查找不到的信息,则将该信息显示给用户,并结束程序。
下面结合本发明的一个实施例来具体说明。本地用户电脑的E:\mydocument\music目录下有music01.mp3、music02.mp3和music03.mp3三个mp3音乐文件,这三个音乐文件中只有音频,没有歌曲名、歌手名、专辑名等信息,当用户需要补充这些音乐文件缺失的信息时,首先根据客户端程序的提示,输入这三个音乐文件的本地路径,即E:\my document\music,然后,客户端打开该路径,应用指纹提取算法提取出music01.mp3、music02.mp3和music03.mp3三个音乐文件的音频指纹,分别为指纹01、指纹02、指纹03,并将提取到的指纹发送给服务器端,服务器端接收到客户端传来的音频指纹后,开始搜索音乐数据库,查找到数据库中与这些音频指纹相匹配的音频指纹,分别为指纹01’、指纹02’、指纹03’,其对应的音乐信息为:指纹01’对应的音乐为歌手王菲演唱的名为“天空”的歌曲,所属专辑名为“阿菲正传”,指纹02’对应的音乐为歌手那英演唱的名为“征服”的歌曲,所属专辑名为“什么态度”,指纹03’对应的音乐为歌手刘德华演唱的名为“笨小孩”的歌曲,所属专辑名为“天马行空”,然后服务器端将上述歌手名、歌曲名和专辑名等音乐信息返回给客户端,客户端获得这些本地音乐文件所缺失的信息后,将这些信息添加到music01.mp3、music02.mp3和music03.mp3这三个文件的tag标记中,从而使这三个mp3音乐文件包含了相应的音乐信息,在使用mp3音乐播放器播放时,例如播放music01.mp3文件,就可以在播放时显示出该歌曲名为“天空”,演唱者为“王菲”,所属专辑名为“阿菲正传”。
综上所述,本发明的本地音乐信息重获方法,利用音频指纹技术,使用户可以更简单、迅速、准确地重新获得本地音乐文件缺失的各种信息。

Claims (4)

1.一种基于音频指纹技术的本地音乐信息重获方法,通过客户端与服务器端的交互实现,且首先需要在服务器端构建一个音乐数据库,该数据库包含音乐的音频指纹及对应的其他各种信息,并以音频指纹作为其他音乐信息的索引,其特征在于,用户需要重获本地音乐所缺失的信息时按照下列步骤进行:
(1)客户端提示用户输入需要补充缺失信息的音乐文件的本地路径;
(2)客户端打开该路径;
(3)客户端对该路径下的音乐文件提取音频指纹,并传送给服务器端;
(4)服务器端接收客户端传来的音频指纹;
(5)服务器端将接收到的音频指纹与音乐数据库中的音频指纹进行比对查找,若查找到与该接收到的音频指纹相匹配的音频指纹,则从音乐数据库中提取与该音频指纹对应的音乐的信息,并将该信息传送给客户端;若没有查找到与该接收到的音频指纹相匹配的音频指纹,则将查找不到的信息传送给客户端;
(6)客户端接收服务器端返回的信息,若该信息是本地音乐文件所缺失的信息,则根据用户的需要进行处理;若该信息是查找不到的信息,则将该信息显示给用户,并结束程序。
2.如权利要求1所述的本地音乐信息重获方法,其特征在于:客户端获得本地音乐文件缺失的信息后,提供给用户查看。
3.如权利要求1所述的本地音乐信息重获方法,其特征在于:客户端获得本地音乐文件缺失的信息后,将该信息写入该音乐文件中,以直接修改该音乐文件。
4.如权利要求1所述的本地音乐信息重获方法,其特征在于:客户端获得本地音乐文件缺失的信息后,按照这些音乐信息,重新建立目录,将音乐文件拷入对应的目录,以重新排列本地的音乐文件。
CN 201010169215 2010-05-07 2010-05-07 一种基于音频指纹技术的本地音乐信息重获方法 Pending CN102236685A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010169215 CN102236685A (zh) 2010-05-07 2010-05-07 一种基于音频指纹技术的本地音乐信息重获方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010169215 CN102236685A (zh) 2010-05-07 2010-05-07 一种基于音频指纹技术的本地音乐信息重获方法

Publications (1)

Publication Number Publication Date
CN102236685A true CN102236685A (zh) 2011-11-09

Family

ID=44887340

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010169215 Pending CN102236685A (zh) 2010-05-07 2010-05-07 一种基于音频指纹技术的本地音乐信息重获方法

Country Status (1)

Country Link
CN (1) CN102236685A (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102663112A (zh) * 2012-04-18 2012-09-12 上海大学 基于移动嵌入式设备的音乐检索***
CN102833596A (zh) * 2012-09-20 2012-12-19 北京十分科技有限公司 一种信息的传送方法及装置
CN103123787A (zh) * 2011-11-21 2013-05-29 金峰 一种移动终端与媒体同步与交互的方法
CN103314389A (zh) * 2010-11-12 2013-09-18 谷歌公司 使用旋律标识的媒体权利管理
CN103455513A (zh) * 2012-06-01 2013-12-18 腾讯科技(深圳)有限公司 音频文件更新方法及更新装置
WO2015110000A1 (en) * 2014-01-22 2015-07-30 Tencent Technology (Shenzhen) Company Limited Media playback method, client and system
US9129094B2 (en) 2010-11-12 2015-09-08 Google Inc. Syndication including melody recognition and opt out
CN105989183A (zh) * 2015-05-15 2016-10-05 乐卡汽车智能科技(北京)有限公司 车载广播的音乐识别方法和装置
CN107341158A (zh) * 2016-05-03 2017-11-10 斑马网络技术有限公司 多媒体文件的信息获取方法、装置和设备
CN109492010A (zh) * 2018-11-28 2019-03-19 中国海洋石油集团有限公司 工作记录的统计方法、装置、设备和存储介质
CN109783448A (zh) * 2018-12-11 2019-05-21 深圳豪客互联网有限公司 一种音乐文件信息获取方法及装置
CN109829061A (zh) * 2019-01-14 2019-05-31 北京雷石天地电子技术有限公司 一种多媒体信息查找方法及***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063970A (zh) * 2006-04-24 2007-10-31 亿览在线网络技术(北京)有限公司 一种基于音频特征码识别技术的音频文件管理方法和***
CN101493918A (zh) * 2008-10-21 2009-07-29 深圳市牧笛科技有限公司 在线音乐盗版监控方法和***
CN101651694A (zh) * 2009-09-18 2010-02-17 北京亮点时间科技有限公司 提供音频相关信息的方法、***、客户端及服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101063970A (zh) * 2006-04-24 2007-10-31 亿览在线网络技术(北京)有限公司 一种基于音频特征码识别技术的音频文件管理方法和***
CN101493918A (zh) * 2008-10-21 2009-07-29 深圳市牧笛科技有限公司 在线音乐盗版监控方法和***
CN101651694A (zh) * 2009-09-18 2010-02-17 北京亮点时间科技有限公司 提供音频相关信息的方法、***、客户端及服务器

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9129094B2 (en) 2010-11-12 2015-09-08 Google Inc. Syndication including melody recognition and opt out
US9396312B2 (en) 2010-11-12 2016-07-19 Google Inc. Syndication including melody recognition and opt out
CN103314389A (zh) * 2010-11-12 2013-09-18 谷歌公司 使用旋律标识的媒体权利管理
CN103123787A (zh) * 2011-11-21 2013-05-29 金峰 一种移动终端与媒体同步与交互的方法
CN103123787B (zh) * 2011-11-21 2015-11-18 金峰 一种移动终端与媒体同步与交互的方法
CN102663112A (zh) * 2012-04-18 2012-09-12 上海大学 基于移动嵌入式设备的音乐检索***
CN103455513A (zh) * 2012-06-01 2013-12-18 腾讯科技(深圳)有限公司 音频文件更新方法及更新装置
CN103455513B (zh) * 2012-06-01 2017-03-15 广州酷狗计算机科技有限公司 音频文件更新方法及更新装置
CN102833596A (zh) * 2012-09-20 2012-12-19 北京十分科技有限公司 一种信息的传送方法及装置
WO2015110000A1 (en) * 2014-01-22 2015-07-30 Tencent Technology (Shenzhen) Company Limited Media playback method, client and system
US10097884B2 (en) 2014-01-22 2018-10-09 Tencent Technology (Shenzhen) Company Limited Media playback method, client and system
CN105989183A (zh) * 2015-05-15 2016-10-05 乐卡汽车智能科技(北京)有限公司 车载广播的音乐识别方法和装置
CN107341158A (zh) * 2016-05-03 2017-11-10 斑马网络技术有限公司 多媒体文件的信息获取方法、装置和设备
CN109492010A (zh) * 2018-11-28 2019-03-19 中国海洋石油集团有限公司 工作记录的统计方法、装置、设备和存储介质
CN109492010B (zh) * 2018-11-28 2022-04-29 中国海洋石油集团有限公司 工作记录的统计方法、装置、设备和存储介质
CN109783448A (zh) * 2018-12-11 2019-05-21 深圳豪客互联网有限公司 一种音乐文件信息获取方法及装置
CN109829061A (zh) * 2019-01-14 2019-05-31 北京雷石天地电子技术有限公司 一种多媒体信息查找方法及***

Similar Documents

Publication Publication Date Title
CN102236685A (zh) 一种基于音频指纹技术的本地音乐信息重获方法
CN100353767C (zh) 水印嵌入和恢复
Wei et al. Frame fusion for video copy detection
Cano et al. Audio fingerprinting: concepts and applications
CN102411578A (zh) 一种多媒体播放***和方法
CN103729368B (zh) 一种基于局部频谱图像描述子的鲁棒音频识别方法
WO2012064945A2 (en) Media rights management using melody identification
CN101673266A (zh) 音频、视频内容的搜索方法
Schedl et al. A music information system automatically generated via web content mining techniques
CN109101491B (zh) 一种作者信息抽取方法、装置、计算机装置及计算机可读存储介质
CN109117622A (zh) 一种基于音频指纹的身份认证方法
WO2015070806A1 (zh) 一种音频文件的管理方法、装置和存储介质
CN101673262B (zh) 音频内容的搜索方法
US20190311746A1 (en) Indexing media content library using audio track fingerprinting
KR100916310B1 (ko) 오디오 신호처리 기반의 음악 및 동영상간의 교차 추천 시스템 및 방법
CN113822138A (zh) 相似视频确定方法及装置
CN110717062A (zh) 音乐搜索及车载音乐播放方法、装置、设备以及存储介质
CN101410832A (zh) Dvd光盘指纹提取和识别的***和方法
CN102289439A (zh) 音乐文件提供方法及其提供***
CN102289440A (zh) 音乐文件提供方法及其提供***
CN110019921B (zh) 音频与属性的关联方法及装置、音频搜索方法及装置
CN103870476A (zh) 检索方法及设备
CN103440305A (zh) 音乐检索方法及装置
Diaz Spotify: Music access at scale
KR20060101421A (ko) 요약 동영상 데이터를 이용한 동영상 검색 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20111109