音頻播放方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及音頻播放技術(shù)領(lǐng)域,尤其涉及一種音頻播放方法和裝置。
【背景技術(shù)】
[0002]目前,為了提高音樂(lè)搜索的便捷性,現(xiàn)有的終端往往搭載有聽(tīng)音識(shí)曲的功能,用戶(hù)通過(guò)終端的拾音器輸入音頻數(shù)據(jù),終端在接收到音頻信號(hào)時(shí),將接收到音頻信號(hào)與預(yù)存的音頻數(shù)據(jù)進(jìn)行比對(duì),以搜索到匹配的歌曲,但該方式往往需要從歌曲的開(kāi)頭處進(jìn)行播放,無(wú)法直接由用戶(hù)搜索的音頻數(shù)據(jù)段所在處開(kāi)始播放。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的主要目的在于提出一種音頻播放方法和裝置,旨在解決無(wú)法直接由用戶(hù)搜索的音頻數(shù)據(jù)段所在處開(kāi)始播放的技術(shù)問(wèn)題。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供一種音頻播放方法,所述音頻播放方法包括以下步驟:
[0005]在接收到音頻信號(hào)時(shí),將接收到的音頻信號(hào)與預(yù)設(shè)的音頻數(shù)據(jù)進(jìn)行本地和/或服務(wù)器比對(duì);
[0006]在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息;
[0007]由獲取到的位置信息開(kāi)始播放匹配的所述音頻數(shù)據(jù)。
[0008]優(yōu)選地,所述在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息的步驟包括:
[0009]在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取所述音頻數(shù)據(jù)的起始點(diǎn)或者終點(diǎn)在匹配的所述音頻數(shù)據(jù)的位置信息;
[0010]將獲取到的位置信息作為所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息。
[0011]優(yōu)選地,所述在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息的步驟包括:
[0012]在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),確定所述音頻數(shù)據(jù)中是否存在多個(gè)與獲取所述音頻數(shù)據(jù)匹配的音頻數(shù)據(jù)段;
[0013]獲取播放時(shí)間點(diǎn)最靠前的所述音頻數(shù)據(jù)段對(duì)應(yīng)的位置信息;
[0014]將獲取的所述位置信息作為接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息。
[0015]優(yōu)選地,所述在接收到音頻信號(hào)時(shí),將接收到的音頻信號(hào)與預(yù)設(shè)的音頻數(shù)據(jù)進(jìn)行比對(duì)的步驟之后還包括:
[0016]在預(yù)設(shè)的音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度均小于預(yù)設(shè)閾值時(shí),獲取接收到的音頻信號(hào)中的第一歌詞信息;
[0017]將獲取到的第一歌詞信息與預(yù)設(shè)的音頻數(shù)據(jù)對(duì)應(yīng)的第二歌詞信息進(jìn)行比對(duì);
[0018]在有預(yù)設(shè)的音頻數(shù)據(jù)對(duì)應(yīng)的第二歌詞信息與所述獲取到的第一歌詞信息匹配時(shí),獲取所述第一歌詞信息在所述第二歌詞信息中的位置信息;
[0019]由獲取到的位置信息開(kāi)始播放匹配的所述第二歌詞信息對(duì)應(yīng)的音頻數(shù)據(jù)。
[0020]優(yōu)選地,所述在接收到音頻信號(hào)時(shí),將接收到的音頻信號(hào)與預(yù)設(shè)的音頻數(shù)據(jù)進(jìn)行比對(duì)的步驟包括:
[0021]在接收到音頻信號(hào)時(shí),將預(yù)存的音頻數(shù)據(jù)作為預(yù)設(shè)的音頻數(shù)據(jù)與接收到的音頻信號(hào)進(jìn)行比對(duì);
[0022]在預(yù)存的音頻數(shù)據(jù)均與接收到的所述音頻數(shù)據(jù)不匹配時(shí),將接收到的音頻信號(hào)發(fā)送至服務(wù)器,以供服務(wù)器將預(yù)存的音頻數(shù)據(jù)作為預(yù)設(shè)音頻數(shù)據(jù)與接收到的音頻信號(hào)進(jìn)行比對(duì)。
[0023]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提出一種音頻播放裝置,所述音頻播放裝置包括:
[0024]比對(duì)模塊,用于在接收到音頻信號(hào)時(shí),將接收到的音頻信號(hào)與預(yù)設(shè)的音頻數(shù)據(jù)進(jìn)行本地和/或服務(wù)器比對(duì);
[0025]定位模塊,用于在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息;
[0026]播放模塊,用于由獲取到的位置信息開(kāi)始播放匹配的所述音頻數(shù)據(jù)。
[0027]優(yōu)選地,所述定位模塊包括:
[0028]第一定位單元,在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取所述音頻數(shù)據(jù)的起始點(diǎn)或者終點(diǎn)在匹配的所述音頻數(shù)據(jù)的位置信息;
[0029]第一處理單元,用于將獲取到的位置信息作為所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息。
[0030]優(yōu)選地,所述定位模塊包括:
[0031]確定單元,用于在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),確定所述音頻數(shù)據(jù)中是否存在多個(gè)與獲取所述音頻數(shù)據(jù)匹配的音頻數(shù)據(jù)段;
[0032]第二定位單元,用于獲取播放時(shí)間點(diǎn)最靠前的所述音頻數(shù)據(jù)段對(duì)應(yīng)的位置信息;
[0033]第二處理單元,用于將獲取的所述位置信息作為接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息。
[0034]優(yōu)選地,所述音頻播放裝置還包括獲取模塊,用于在預(yù)設(shè)的音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度均小于預(yù)設(shè)閾值時(shí),獲取接收到的音頻信號(hào)中的第一歌詞信息;所述比對(duì)模塊,還用于將獲取到的第一歌詞信息與預(yù)設(shè)的音頻數(shù)據(jù)對(duì)應(yīng)的第二歌詞信息進(jìn)行比對(duì);所述定位模塊,還用于在有預(yù)設(shè)的音頻數(shù)據(jù)對(duì)應(yīng)的第二歌詞信息與所述獲取到的第一歌詞信息匹配時(shí),獲取所述第一歌詞信息在所述第二歌詞信息中的位置信息;所述播放模塊,還用于由獲取到的位置信息開(kāi)始播放匹配的所述第二歌詞信息對(duì)應(yīng)的音頻數(shù)據(jù)。
[0035]優(yōu)選地,所述比對(duì)模塊,還用于在接收到音頻信號(hào)時(shí),將預(yù)存的音頻數(shù)據(jù)作為預(yù)設(shè)的音頻數(shù)據(jù)與接收到的音頻信號(hào)進(jìn)行比對(duì);以及在預(yù)存的音頻數(shù)據(jù)均與接收到的所述音頻數(shù)據(jù)不匹配時(shí),將接收到的音頻信號(hào)發(fā)送至服務(wù)器,以供服務(wù)器將預(yù)存的音頻數(shù)據(jù)作為預(yù)設(shè)音頻數(shù)據(jù)與接收到的音頻信號(hào)進(jìn)行比對(duì)。
[0036]本發(fā)明提出的音頻播放方法和裝置,在接收到音頻信號(hào)時(shí),將接收到的音頻信號(hào)與預(yù)設(shè)的音頻數(shù)據(jù)進(jìn)行比對(duì),在預(yù)設(shè)的音頻數(shù)據(jù)中有音頻數(shù)據(jù)與接收到的音頻信號(hào)的匹配度達(dá)到預(yù)設(shè)閾值時(shí),獲取接收到的所述音頻數(shù)據(jù)在匹配的所述音頻數(shù)據(jù)的位置信息,由獲取到的位置信息開(kāi)始播放匹配的所述音頻數(shù)據(jù),該方案可直接由用戶(hù)輸入的音頻數(shù)據(jù)對(duì)應(yīng)的位置信息開(kāi)始播放音頻數(shù)據(jù),而不用從音頻數(shù)據(jù)的開(kāi)頭開(kāi)始播放,播放效率高。
【附圖說(shuō)明】
[0037]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意圖;
[0038]圖2為如圖1所示的移動(dòng)終端的無(wú)線(xiàn)通信裝置示意圖;
[0039]圖3為本發(fā)明音頻播放方法第一實(shí)施例的流程示意圖;
[0040]圖4為圖3中步驟S20第一實(shí)施例的細(xì)化流程示意圖;
[0041]圖5為圖3中步驟S20第二實(shí)施例的細(xì)化流程示意圖
[0042]圖6為本發(fā)明音頻播放方法第二實(shí)施例的流程示意圖;
[0043]圖7為本發(fā)明音頻播放裝置第一實(shí)施例的功能模塊示意圖;
[0044]圖8為圖7中定位模塊第一實(shí)施例的細(xì)化功能模塊示意圖;
[0045]圖9為圖7中定位模塊第二實(shí)施例的細(xì)化功能模塊示意圖;
[0046]圖10為本發(fā)明音頻播放裝置第二實(shí)施例的功能模塊示意圖。
[0047]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說(shuō)明。
【具體實(shí)施方式】
[0048]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0049]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說(shuō)明,其本身并沒(méi)有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0050]移動(dòng)終端可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動(dòng)電話(huà)、智能電話(huà)、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動(dòng)終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動(dòng)目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類(lèi)型的終端。
[0051]圖1為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的移動(dòng)終端的硬件結(jié)構(gòu)示意。
[0052]移動(dòng)終端100可以包括無(wú)線(xiàn)通信單元110、A/V (音頻/視頻)輸入單元120、用戶(hù)輸入單元130、感測(cè)單元140、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖1示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。
[0053]無(wú)線(xiàn)通信單元110通常包括一個(gè)或