使曲集的音頻軌道與視頻內(nèi)容相關聯(lián)的制作方法
【專利說明】
【背景技術】
[0001]內(nèi)容市場系統(tǒng)可為用戶提供購買和/或訪問諸如移動應用、音頻內(nèi)容和視頻內(nèi)容的可下載或流送媒體內(nèi)容的能力。內(nèi)容市場系統(tǒng)可包括一個或多個計算設備(例如,臺式計算機、服務器系統(tǒng)、膝上計算機、移動電話)和/或經(jīng)由一個或多個網(wǎng)絡連接的一個或多個軟件應用。內(nèi)容市場系統(tǒng)可經(jīng)由一個或多個網(wǎng)絡(例如,因特網(wǎng))從計算設備(例如,移動電話、平板計算機)接收購買和/或訪問媒體內(nèi)容的請求。內(nèi)容市場系統(tǒng)可為用戶提供向他或她的計算設備下載媒體內(nèi)容和/或從內(nèi)容市場系統(tǒng)流送媒體內(nèi)容的能力。例如,內(nèi)容市場系統(tǒng)可接收在用戶的設備上對流送諸如電影的已購買視頻的請求并將電影作為流送內(nèi)容發(fā)送到用戶的設備。
[0002]在某些情況下,視頻內(nèi)容可包括一個或多個音頻軌道(例如,歌曲)。包括在視頻內(nèi)容中的音頻軌道可以是對應于電影的曲集(album)的一部分(例如,音軌曲集)。當收聽音頻軌道時(例如,在無線電上、在TV節(jié)目中、在音樂會等),用戶可能期望關于音頻軌道的信息以便購買歌曲,獲悉同一歌手的其它歌曲或曲集或者執(zhí)行其它動作。某些計算設備可以能夠執(zhí)行各功能以便嘗試識別當前播放的音頻軌道并提供關于當前播放的音頻軌道的?目息O
[0003]例如,計算設備可嘗試記錄對應于音頻軌道的一部分的數(shù)據(jù)(例如,使用擴音器),將數(shù)據(jù)精簡成音頻指紋,并將音頻指紋的部分與已知音頻軌道的數(shù)據(jù)庫中的一個或多個指紋的部分相比較。然而,使用此類精簡數(shù)據(jù)來確定匹配可能具有某些缺點。例如,當僅使用音頻軌道的短部分時,或者當音頻軌道失真時,計算設備可能找不到用于音頻軌道的匹配。
【發(fā)明內(nèi)容】
[0004]在一個示例中,一種方法包括:由計算設備確定視頻內(nèi)容的指示;由計算設備至少部分地基于該指示來確定一個或多個候選曲集;以及由計算設備至少部分地基于包括在視頻內(nèi)容中的音頻軌道的音頻指紋與包括在特定候選曲集中的音頻軌道的音頻指紋之間的匹配來選擇一個或多個候選曲集中的特定候選曲集。該方法可進一步包括由計算設備發(fā)送使視頻內(nèi)容與特定候選曲集相關聯(lián)的消息。
[0005]在另一示例中,用指令對計算機可讀存儲介質進行編碼,該指令在被執(zhí)行時促使一個或多個處理器執(zhí)行操作,包括:確定視頻內(nèi)容的指示;至少部分地基于該指示來確定一個或多個候選曲集;以及至少部分地基于包括在視頻內(nèi)容中的音頻軌道的音頻指紋與包括在特定候選曲集中的音頻軌道的音頻指紋之間的匹配來選擇一個或多個候選曲集中的特定候選曲集。可用指令進一步對計算機可讀存儲介質進行編碼,該指令在被執(zhí)行時促使一個或多個處理器執(zhí)行操作,該操作包括發(fā)送使視頻內(nèi)容與特定候選曲集相關聯(lián)的消息。
[0006]在另一示例中,一種計算設備包括一個或多個處理器,其中,所述一個或多個處理器被配置成:確定視頻內(nèi)容的指示;至少部分地基于該指示來確定一個或多個候選曲集;以及至少部分地基于包括在視頻內(nèi)容中的音頻軌道的音頻指紋與包括在特定候選曲集中的音頻軌道的音頻指紋之間的匹配來選擇一個或多個候選曲集中的特定候選曲集??蓪⒁粋€或多個處理器進一步配置成發(fā)送使視頻內(nèi)容與特定候選曲集相關聯(lián)的消息。
[0007]在附圖和以下描述中闡述了一個或多個示例的細節(jié)。根據(jù)本描述和附圖以及根據(jù)權利要求,其他特征、目的以及優(yōu)點將是顯而易見的。
【附圖說明】
[0008]圖1是圖示根據(jù)本公開的一個或多個方面的其中可將內(nèi)容市場系統(tǒng)配置成識別包括在視頻內(nèi)容中的音頻軌道的示例性計算環(huán)境的框圖。
[0009]圖2是圖示根據(jù)本公開的一個或多個方面的用于確定將與視頻內(nèi)容相關聯(lián)的曲集的設備的一個示例的框圖。
[0010]圖3是圖示根據(jù)本公開的一個或多個方面的用于確定與視頻內(nèi)容相關聯(lián)的曲集的示例性過程的框圖。
[0011]圖4是圖示根據(jù)本公開的一個或多個方面的用于確定與視頻內(nèi)容相關聯(lián)的曲集的示例性過程的流程圖。
【具體實施方式】
[0012]本公開的技術涉及通過首先執(zhí)行寬泛的相對廉價的搜索以確定多個候選曲集且然后執(zhí)行更集中的比較以確定將視頻內(nèi)容相關聯(lián)的特定曲集和/或已知音頻軌道來確定與視頻內(nèi)容(例如,電影或電視節(jié)目)相關聯(lián)的曲集和/或一個或多個已知音頻軌道。一般地,諸如電影的視頻內(nèi)容可包括一個或多個歌曲作為用于電影的音頻部分的一部分。該音頻部分可包括整個的歌曲或者僅歌曲的短片段。在他或她的設備上觀看電影的同時,用戶可能期望關于當前播放的歌曲的信息,諸如歌手,歌曲名稱、曲集等。
[0013]內(nèi)容市場系統(tǒng)可包括多個已知音頻軌道的指示(例如,音頻指紋)以及關于音頻軌道的信息,諸如歌曲名稱、歌手、曲集名稱等。本公開的技術提供了一種用于找到對應于視頻內(nèi)容的曲集(例如,音軌曲集)和/或已知音頻軌道以便提供關于包括在視頻內(nèi)容中的音頻軌道的信息的魯棒方法。具體地,在一些實施例中,本公開的技術使得設備、諸如內(nèi)容市場系統(tǒng)或其它計算系統(tǒng)的一部分能夠首先通過使用包括在視頻內(nèi)容中的第一音頻軌道的指示來執(zhí)行相對寬泛但廉價的搜索來確定一個或多個候選,并且隨后使用包括在音頻內(nèi)容中的第二音頻軌道的音頻指紋或子指紋通過更大量的成對比較來確定特定曲集和/或音頻軌道。本公開的技術可使得設備能夠為用戶提供關于包括在視頻內(nèi)容中的當前播放的音頻軌道的信息(例如,歌手和歌曲名稱)而不要求用戶執(zhí)行用于信息的手動搜索。此夕卜,本公開的技術可避免執(zhí)行與許多已知音頻軌道的大量成對比較所需的過多存儲和處理能力,同時仍提供這樣的成對比較能夠提供的靈活性和準確度。這樣,本公開的技術可增強用戶的觀看體驗和/或增加對包括在視頻內(nèi)容中的那些音頻軌道的興趣。
[0014]在本公開的一個方面,內(nèi)容市場系統(tǒng)的內(nèi)容管理單元可確定與視頻內(nèi)容相關聯(lián)的曲集和/或一個或多個已知音頻軌道,以便為觀看視頻內(nèi)容的用戶提供關于包括在視頻內(nèi)容中的音頻軌道的信息。例如,內(nèi)容市場系統(tǒng)可接收并存儲新的視頻內(nèi)容。內(nèi)容市場系統(tǒng)可從內(nèi)容市場系統(tǒng)的用戶或管理者接收新的視頻內(nèi)容,或者可從其它源(例如,制作公司、電視廣播、諸如DVD的數(shù)字或物理介質或其它源)接收或獲得新的視頻內(nèi)容。內(nèi)容管理單元可處理新的視頻內(nèi)容以便向用戶(例如,客戶)提供新的視頻內(nèi)容。
[0015]作為處理新視頻內(nèi)容的一部分,內(nèi)容管理單元可使用新視頻內(nèi)容的音頻部分來確定包括在視頻內(nèi)容中的第一音頻軌道(例如,歌曲)的指示。內(nèi)容管理單元可使用該指示來確定每個包括第一音頻軌道的一個或多個候選曲集。內(nèi)容管理單元可確定包括在新視頻內(nèi)容中的第二音頻軌道的音頻指紋,并使用第二音頻軌道的音頻指紋來確定包括第二音頻軌道的特定候選曲集。在確定特定候選曲集之后,內(nèi)容管理單元可確定包括在視頻內(nèi)容中的一個或多個已知音頻軌道。內(nèi)容管理單元可發(fā)送消息(例如,向內(nèi)容市場系統(tǒng)的其它部件或向另一設備),該消息指示特定候選曲集和/或已知音頻軌道與視頻內(nèi)容之間的關聯(lián)。該消息還可指示對應于相應已知音頻軌道(例如,特定候選曲集的軌道)的新視頻內(nèi)容的音頻部分的那些區(qū)段。
[0016]在處理新視頻內(nèi)容之后,內(nèi)容市場系統(tǒng)可存儲視頻內(nèi)容以及關于相關聯(lián)的曲集和/或相關聯(lián)的已知音頻軌道的信息。然后,響應于從用戶接收到用于下載或流送視頻內(nèi)容的請求,內(nèi)容市場系統(tǒng)可包括來自特定候選曲集和/或已知音頻軌道的數(shù)據(jù)以及視頻內(nèi)容。通過確定特定候選曲集并使曲集與視頻內(nèi)容相關聯(lián),該內(nèi)容管理單元可允許用戶獲得關于包括在視頻內(nèi)容中的音頻軌道或歌曲的信息。
[0017]在本公開的另一方面,內(nèi)容管理單元可使用諸如元數(shù)據(jù)或其它信息的關于新視頻內(nèi)容的信息來確定一個或多個候選曲集。當例如新視頻內(nèi)容僅包含音頻軌道的短和/或失真片段時,使用視頻內(nèi)容的元數(shù)據(jù)可改善準確度。
[0018]本公開的一個或多個技術可改善確定關于包括在視頻內(nèi)容中的音頻軌道的信息的準確度。使用本公開的技術,內(nèi)容市場系統(tǒng)和/或其內(nèi)容管理單元可確定與視頻內(nèi)容相關聯(lián)的曲集,并確定與視頻內(nèi)容的音頻部分的所述區(qū)段相對應的已知音頻軌道。以這種方式,本公開可使得內(nèi)容管理單元或其它計算設備為用戶提供對關于包括在視頻內(nèi)容中的歌曲或其它音頻軌道的更準確信息的訪問。
[0019]圖1是圖示出根據(jù)本公開的一個或多個方面的其中可將內(nèi)容市場系統(tǒng)配置成識別包括在視頻內(nèi)容中的音頻軌道的示例性計算環(huán)境2的框圖。如圖1中所示,計算環(huán)境2可包括客戶端設備4A-4N(共同地,“客戶端設備4”)、網(wǎng)絡6以及內(nèi)容市場系統(tǒng)8??蛻舳嗽O備4每個可以是計算設備。計算設備的示例可包括但不限于便攜式、移動設備或其它設備,諸如移動電話(包括智能電話)、膝上型計算機、臺式計算機、平板計算機、智能電視平臺、個人數(shù)字助理(PDA)、服務器計算機、大型機等。例如,在圖1的示例中,客戶端設備4A可以是平板計算機、客戶端設備4B可以是膝上型計算機,并且客戶端設備4N可以是智能電話。在各種情況下,客戶端設備4可包括用于執(zhí)行一個或多個功能的各種部件,諸如輸出設備、輸入設備、網(wǎng)絡接口設備等。例如,客戶端設備4可包括用于與諸如網(wǎng)絡6的一個或多個網(wǎng)絡通信的網(wǎng)絡接口設備。
[0020]網(wǎng)絡6可表示任何通信網(wǎng)絡,諸如基于分組的數(shù)字網(wǎng)絡。在某些示例中,網(wǎng)絡6可表示任何有線或無線網(wǎng)絡,諸如因特網(wǎng)、私人企業(yè)內(nèi)部網(wǎng)或公共交換電話網(wǎng)(PSTN)。網(wǎng)絡6可包括有線和無線網(wǎng)絡以及公共和私用網(wǎng)絡。內(nèi)容市場系統(tǒng)8可包含用于經(jīng)由網(wǎng)絡6與諸如客戶端設備4之類的其它設備通信的一個或多個網(wǎng)絡接口設備。例如,客戶端設備4A可經(jīng)由無線卡向可公開訪問廣域無線網(wǎng)絡(其可包括網(wǎng)絡6的一個示例)傳送觀看視頻內(nèi)容的請求。廣域網(wǎng)可經(jīng)由有線連接(在本特定非限制性示例中)將請求路由到內(nèi)容市場系統(tǒng)8內(nèi)的內(nèi)容訪問單元10。
[0021]內(nèi)容市場系統(tǒng)8可經(jīng)由網(wǎng)絡6接收由客戶端設備4A發(fā)送的請求。內(nèi)容市場系統(tǒng)8在一下示例中可以是一個或多個硬件設備(諸如計算設備)的集合。在其它示例中,內(nèi)容市場系統(tǒng)可以是可由計算設備或一組計算設備的一個或多個處理器執(zhí)行的一個或多個軟件應用(例如,程序代碼)。在另一示例中,內(nèi)容市場系統(tǒng)8可以是硬件設備和可由硬件設備執(zhí)行的軟件應用兩者的組合。雖然在圖1中示為單一系統(tǒng),但內(nèi)容市場系統(tǒng)8可包括分布在一個或多個網(wǎng)絡(例如,網(wǎng)絡6)上并經(jīng)由該網(wǎng)絡通信地連接的各種單元。
[0022]如圖1中所示,內(nèi)容市場系統(tǒng)8可包括音頻數(shù)據(jù)庫14和視頻內(nèi)容庫16。在一些示例中,音頻數(shù)據(jù)庫14和視頻內(nèi)容庫16可以與內(nèi)容市場系統(tǒng)8的其它部件分開且不同。在其它示例中,可將音頻數(shù)據(jù)庫14和/或視頻內(nèi)容庫16包括在內(nèi)容市場系統(tǒng)8