音乐信息管理方法及系统的制作方法

文档序号:6766994阅读:310来源:国知局
音乐信息管理方法及系统的制作方法
【专利摘要】一种音乐信息管理方法及系统。当一电子装置中产生声音数据时,一控制模块被通知来启动一特定应用程序,以执行相应声音数据的一音乐辨识程序,从而取得相应声音数据的音乐信息。
【专利说明】音乐信息管理方法及系统

【技术领域】
[0001]本发明是有关于一种音乐信息管理方法及系统,且特别有关于一种可以启动一特定应用程序,以执行相应声音数据的一音乐辨识程序,从而取得相应的音乐信息的方法及系统。

【背景技术】
[0002]近年来,可携式装置,如手持式装置变得越来越高阶且变得更多功能化。举例来说,手持式装置可以具备电信通讯能力、电子邮件、进阶通讯录管理、媒体播放、以及其他各式各样的能力与应用。由于这些装置的便利,也使得这些装置成为人们的生活必需品之一。
[0003]如前所述,手持式装置可以具有一媒体播放系统。在一些例子中,手持式装置可以配备有高效能的扬声器,从而提供使用者立体声声音的体验。一般来说,在音乐播放期间,目前播放的音乐的诠释数据(metadata),如音乐名称或歌手可以被显示于一使用者界面中。注意的是,诠释数据可以事先在音乐文件中编辑。若音乐文件中没有找到诠释数据,则没有信息可以进行显示。另外,音乐文件中可以编辑的诠释数据的内容是有限的。
[0004]此外,手持式装置中的一些音乐服务必须在一网络基础上执行,其中声音数据是以一串流方式由手持式装置接收或产生。在这些例子中,没有音乐信息可以被取得及显示。


【发明内容】

[0005]有鉴于此,本发明提供音乐信息管理方法及系统。
[0006]本发明实施例的一种音乐信息管理方法。当一电子装置中产生声音数据时,一控制模块被通知来启动一特定应用程序,以执行相应声音数据的一音乐辨识程序,从而取得相应声音数据的音乐信息。
[0007]本发明实施例的一种音乐信息管理系统包括一储存单元与一处理单元。储存单元包括一特定应用程序,其中特定应用程序具有一音乐辨识程序。当一电子装置中产生声音数据时,处理单元通知一控制模块来启动特定应用程序,以执行相应声音数据的音乐辨识程序,从而取得相应声音数据的音乐信息。
[0008]在一些实施例中,在声音数据的播放期间,相应声音数据的音乐信息还显不于一使用者界面中。
[0009]在一些实施例中,特定应用程序通过分析透过电子装置的一麦克风所接收的一声音来执行音乐辨识程序,其中此声音是对应于电子装置所播放的声音数据。
[0010]在一些实施例中,电子装置具有一网络连接能力,且音乐信息是由一网络所下载。
[0011]在一些实施例中,当电子装置中提供相应音乐服务的一远程控制功能(remotecontrol funct1n)时,当远程控制功能产生一命令时,控制模块还被通知来启动特定应用程序,以执行音乐辨识程序。在一些实施例中,远程控制功能还取得相应声音数据的音乐信息,且将音乐信息提供给控制模块来显不。
[0012]在一些实施例中,控制模块还周期地启动特定应用程序,以执行音乐辨识程序。
[0013]本发明上述方法可以透过程序码方式存在。当程序码被机器载入且执行时,机器变成用以实行本发明的装置。
[0014]为使本发明的上述目的、特征和优点能更明显易懂,下文特举实施例,并配合所附附图,详细说明如下。

【专利附图】

【附图说明】
[0015]图1为一示意图是显示依据本发明实施例的音乐信息管理系统;
[0016]图2为一示意图是显示依据本发明实施例的储存单元;
[0017]图3为一流程图是显示依据本发明实施例的音乐信息管理方法;
[0018]图4为一流程图是显示依据本发明实施例的音乐辨识程序的执行;
[0019]图5为一流程图是显示依据本发明另一实施例的音乐辨识程序的执行;
[0020]图6为一示意图是显示在ANDROID系统架构下音乐信息管理的例子;
[0021]图7为一流程图是显示依据本发明实施例的启动特定应用程序来执行音乐辨识程序的时序;
[0022]图8为一流程图是显示依据本发明另一实施例的启动特定应用程序来执行音乐辨识程序的时序。

【具体实施方式】
[0023]图1显示依据本发明实施例的音乐信息管理系统。依据本发明实施例的音乐信息管理系统100可以适用于一电子装置,如计算机,或如数字相机、及手持式装置,如移动电话、智能手机、个人数字助理(PDA)与全球定位系统(GPS)装置等的可携式装置。
[0024]音乐信息管理系统100包括一储存单元110与一处理单元120。如图2所示,储存单元110包括复多个音乐服务应用程序111、一特定应用程序112、与一控制模块113。音乐服务应用程序111可以播放位于电子装置中的声音数据,与/或可以播放以一串流方式透过一网络,如网际网络由一网站服务器下载的声音数据。在一些实施例中,音乐服务应用程序 111 可以是 MEDIAPLAYER, SPOTIFY, KKBOX, RD1, PANDORA 或其他。特定应用程序 112 可以对于声音数据执行一音乐辨识程序,使得特定应用程序112可以取得相应声音数据的音乐信息。值得注意的是,在一些实施例中,声音数据可以是音乐的一部分,其可以是产生给音乐服务应用程序111。值得注意的是,特定应用程序112可以执行各种方法来辨识声音数据,且本发明并不限定于任何音乐辨识方法。此外,相应声音数据的音乐信息可以是各式各样的。举例来说,音乐信息可以是相应声音数据的音乐或专辑的名称、相应声音数据的音乐的歌词、相应声音数据的音乐的歌手名字、相应声音数据的音乐的歌手的背景信息、相应声音数据的音乐的歌手所发行的专辑等等。值得注意的是,在一些实施例中,音乐信息管理系统100或电子装置可以具有一网络连接能力,且音乐信息是由一网络,如网际网络所下载。值得注意的是,在一些实施例中,音乐信息管理系统100可以包括一显示单元(图1中未显示)。显示单元可以显示相关附图与界面、与相关数据,如取得的音乐信息。值得注意的是,在一些实施例中,显示单元可以是结合一触碰感应装置(未显示)的屏幕。触碰感应装置具有包括至少一维的感应器的触摸式表面,用以侦测输入工具,如手指或触控笔等在触摸式表面上的接触与移动。换言之,使用者可以直接透过显示单元输入相关数据。处理单元120可以控制音乐信息管理系统100的相关构件,且执行本案的音乐信息管理方法,其细节将于后进行说明。
[0025]图3显示依据本发明实施例的音乐信息管理方法。依据本发明实施例的音乐信息管理法可以适用于一电子装置,如计算机,或如数字相机、及手持式装置,如移动电话、智能手机、个人数字助理与全球定位系统装置等的可携式装置。
[0026]如步骤S310,判断电子装置中是否产生声音数据。值得注意的是,在一些实施例中,声音数据可以是产生给至少一音乐服务应用程序。在一些实施例中,当电子装置是以ANDROID系统实作时,声音数据是穿过ANDROID系统架构中Aud1Track的软件模块,其细节将于后进行说明。若没有声音数据产生(步骤S310的否),程序仍然在步骤S310。若电子装置中产生声音数据时(步骤S310的是),如步骤S320,一控制模块被通知来启动一特定应用程序,且如步骤S330,特定应用程序执行相应声音数据的一音乐辨识程序,从而取得相应声音数据的音乐信息。值得注意的是,在一些实施例中,特定应用程序可以执行各种方法来辨识声音数据,且本发明并不限定于任何音乐辨识方法。此外,相应声音数据的音乐信息可以是各式各样的。举例来说,音乐信息可以是相应声音数据的音乐或专辑的名称、相应声音数据的音乐的歌词、相应声音数据的音乐的歌手名字、相应声音数据的音乐的歌手的背景信息、相应声音数据的音乐的歌手所发行的专辑等等。值得注意的是,在一些实施例中,音乐信息可以由一网络,如网际网络所下载。注意的是,声音数据产生之后,声音数据可以被电子装置播放。在声音数据的播放期间,如步骤S340,相应声音数据的音乐信息被显示于一使用者界面。
[0027]注意的是,依据不同的应用程序与需求,音乐辨识程序的执行可以是各式各样的。
[0028]图4显示依据本发明实施例的音乐辨识程序的执行。如步骤S410,特定应用程序通过分析透过电子装置的一麦克风所接收的声音来执行音乐辨识程序,其中声音是相应于电子装置所播放的声音数据。
[0029]图5显示依据本发明另一实施例的音乐辨识程序的执行。如步骤S510,判断电子装置中是否有插入一耳机。若电子装置中并未插入耳机(步骤S510的否),如步骤S520,特定应用程序通过分析透过电子装置的一麦克风所接收的声音来执行音乐辨识程序,其中声音是相应于电子装置所播放的声音数据。若电子装置中有插入耳机(步骤S510的是),如步骤S530,控制模块将声音数据进行录制,且如步骤S540,特定应用程序通过分析此录制的声音来执行音乐辨识程序。
[0030]如前所述,当电子装置是以ANDROID系统实作时,声音数据是穿过ANDROID系统架构中Aud1Track的软件模块。图6是显示在ANDROID系统架构下音乐信息管理的例子。如图6所示,在ANDROID系统架构中,音乐服务应用程序602可以利用媒体播放器(MediaPlayer)604 或 JAVA 的 Aud1Track 612 实作,其中媒体播放器(MediaPlayer)604经由媒体播放器服务(MediaPlayer Service) 606 与 CPP 的 Aud1Track 608 通讯,且 JAVA的 Aud1Track 612 与 CPP 的 Aud1Track 608 通讯。Aud1Flinger 610 于 FIFO 中取得Aud1Track 608生成的声音数据,且播放声音数据。注意的是,在Aud1Track 608与控制模块616间有建立一连结,使得当Aud1Track 608生成声音数据时控制模块616可以被通知。此外,当远程控制(RemoteControl)功能614被提供给音乐服务应用程序时,在远程控制(RemoteControl)功能614与控制模块616间有建立一连结,使得在当远程控制(RemoteControl)功能614产生一命令时控制模块616可以被通知。控制模块616被通知来启动特定应用程序618来执行相应声音数据的音乐辨识程序,从而得到相应的音乐信息。另外,远程控制(RemoteCont1l)功能614亦可取得相应声音数据的音乐信息,且将此音乐信息提供给控制模块616来显示。控制模块616可以显示取得的音乐数据620。
[0031]在特定应用程序被触发来执行音乐辨识程序之后,在不同的时间音乐辨识程序可以更被重新执行。图7显示依据本发明实施例的启动特定应用程序来执行音乐辨识程序的时序。如步骤S710,控制模块周期地启动特定应用程序,以执行音乐辨识程序。图8显示依据本发明另一实施例的启动特定应用程序来执行音乐辨识程序的时序。在此实施例中,电子装置中提供有一远程控制功能。如步骤S810,判断远程控制功能是否产生一命令。若远程控制功能并未产生一命令(步骤S810的否),程序仍然在步骤S810。若远程控制功能产生一命令(步骤S810的是),如步骤S820,控制模块启动特定应用程序来执行相应声音数据的音乐辨识程序。之后,流程回到步骤S810。
[0032]因此,透过本案的音乐信息管理方法及系统可以启动一特定应用程序来执行相应电子装置中任何音乐服务应用程序的声音数据的音乐辨识程序,从而在声音数据的播放期间取得且显示相应的音乐信息。
[0033]本发明的方法,或特定型态或其部分,可以以程序码的型态存在。程序码可以包含于实体媒体,如软盘、光盘片、硬盘、或是任何其他机器可读取(如计算机可读取)储存媒体,亦或不限于外在形式的计算机程序产品,其中,当程序码被机器,如计算机载入且执行时,此机器变成用以参与本发明的装置。程序码也可以透过一些传送媒体,如电线或电缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如计算机接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。
[0034]虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明,任何熟悉此项技艺者,在不脱离本发明的精神和范围内,当可做些许更动与润饰,因此本发明的保护范围当视所附的权利要求书所界定的范围为准。
【权利要求】
1.一种音乐信息管理方法,其特征在于,适用于一电子装置,该方法包括下列步骤: 当该电子装置中产生声音数据时,通知一控制模块来启动一特定应用程序,以执行相应该声音数据的一音乐辨识程序,从而取得相应该声音数据的音乐信息。
2.根据权利要求1所述的音乐信息管理方法,其特征在于,还包括在声音数据的播放期间,于一使用者界面中显不相应声音数据的音乐信息。
3.根据权利要求1所述的音乐信息管理方法,其特征在于,该特定应用程序通过分析透过该电子装置的一麦克风所接收的一声音来执行该音乐辨识程序,其中该声音是对应于该电子装置所播放的该声音数据。
4.根据权利要求1所述的音乐信息管理方法,其特征在于,该音乐信息是相应该声音数据的音乐或专辑的名称、相应该声音数据的音乐的歌词、相应该声音数据的音乐的歌手名字、相应该声音数据的音乐的歌手的背景信息、或相应该声音数据的音乐的歌手所发行的专辑。
5.根据权利要求4所述的音乐信息管理方法,其特征在于,该电子装置具有一网络连接能力,且该音乐信息是由一网络所下载。
6.根据权利要求1所述的音乐信息管理方法,其特征在于,该声音数据是产生给至少一音乐服务应用程序。
7.根据权利要求1所述的音乐信息管理方法,其特征在于,当该电子装置中提供相应音乐服务的一远程控制功能时,当该远程控制功能产生一命令时,该方法还通知该控制模块来启动该特定应用程序,以执行该音乐辨识程序。
8.根据权利要求1所述的音乐信息管理方法,其特征在于,当该电子装置中提供相应音乐服务的一远程控制功能时,该方法还透过该远程控制功能取得相应该声音数据的该音乐信息,且将该音乐信息提供给该控制模块来显示。
9.根据权利要求1所述的音乐信息管理方法,其特征在于,还包括该控制模块周期地启动该特定应用程序,以执行该音乐辨识程序。
10.一种音乐信息管理系统,其特征在于,适用于一电子装置,该音乐信息管理系统包括:一储存单元,包括一特定应用程序,其中该特定应用程序具有一音乐辨识程序;以及一处理单元,用以当该电子装置中产生声音数据时,通知一控制模块来启动该特定应用程序,以执行相应该声音数据的一音乐辨识程序,从而取得相应该声音数据的音乐信息。
【文档编号】G11B20/10GK104376858SQ201410394323
【公开日】2015年2月25日 申请日期:2014年8月12日 优先权日:2013年8月12日
【发明者】施怡芬, 詹文钦, 林佳瑶 申请人:宏达国际电子股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1