欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

創(chuàng)建播放列表的制作方法

文檔序號:6536678閱讀:356來源:國知局
創(chuàng)建播放列表的制作方法
【專利摘要】本發(fā)明涉及創(chuàng)建播放列表。用于在媒體庫內(nèi)自動選擇媒體文件的方法可以包括基于至少一個選擇標(biāo)準(zhǔn)來向媒體庫內(nèi)的多個媒體文件各自分配選擇得分??梢愿鶕?jù)多個媒體文件來生成媒體文件的第一列表。第一列表中的各個媒體文件的選擇得分可以高于確定的閾值。可以生成第一列表中的各個媒體文件的相似度得分。第一列表中的相應(yīng)媒體文件的相似度得分可以基于從多個媒體文件中所選擇的第一數(shù)量的媒體文件,并且第一數(shù)量的媒體文件與該相應(yīng)媒體文件相似。可以基于最高的相似度得分來對第一列表中的媒體文件進行排名。
【專利說明】創(chuàng)建播放列表
【技術(shù)領(lǐng)域】
[0001]本申請的各方面一般涉及處理數(shù)字媒體內(nèi)容的領(lǐng)域。更具體地,本發(fā)明的特定實施方式涉及用于基于隱式選擇的種子來自動生成音樂播放列表的系統(tǒng)和/或方法。
【背景技術(shù)】
[0002]在用戶打開音樂庫(例如,用戶自己的音樂收藏或流媒體音樂服務(wù)的音樂庫)的情況下,通常很難決定播放哪首歌曲。用戶經(jīng)常想要以選擇播放什么音樂所花費的最少精力來快速地開始播放令人愉悅的混合音樂?,F(xiàn)存有用于基于用戶所選擇的種子歌曲來自動創(chuàng)建播放列表的解決方案,其中音樂管理系統(tǒng)根據(jù)該種子歌曲選擇相似歌曲以將其放入播放列表。
[0003]然而,隨著個人音樂庫的不斷擴展,種子歌曲的手動選擇仍需要用戶花費大量精力和時間來瀏覽他們的音樂收藏并且選擇適當(dāng)?shù)姆N子歌曲。用戶最終花費大量時間來查看(翻閱)音樂庫并且決定要播放的音樂。另外,即使用戶點擊“播放”以開始播放從他/她的庫中隨機選擇的項目,用戶也可能不想在特定時間收聽該特定歌曲。
[0004]通過將常規(guī)和傳統(tǒng)的方法與本發(fā)明的其余部分中參考附圖所描述的方法和設(shè)備的一些方面進行比較,這些常規(guī)和傳統(tǒng)方法的更多限制和缺點對于本領(lǐng)域技術(shù)人員而言將變得顯而易見。

【發(fā)明內(nèi)容】

[0005]基本上如與至少一個附圖相關(guān)地所示和/或所述,并且如在權(quán)利要求書中更加完整地所述,提供一種用于生成能夠切換至相異路徑的自動無種播放列表的系統(tǒng)和/或方法。
[0006]根據(jù)本公開的實施例,用于在媒體庫內(nèi)自動選擇媒體文件的方法可以包括:基于至少一個選擇標(biāo)準(zhǔn)來向所述媒體庫內(nèi)的多個媒體文件各自分配選擇得分??梢愿鶕?jù)所述多個媒體文件來生成媒體文件的第一列表。所述第一列表中的各個媒體文件的選擇得分可以高于所確定的閾值。可以針對所述第一列表中的各個媒體文件生成相似度得分。所述第一列表中的相應(yīng)媒體文件的相似度得分可以是基于從所述多個媒體文件中所選擇的第一數(shù)量的媒體文件,并且所述第一數(shù)量的媒體文件可以與該相應(yīng)媒體文件相似??梢曰谧罡叩南嗨贫鹊梅謥韺λ龅谝涣斜碇械拿襟w文件進行排名??梢允褂脕碜悦襟w文件的所述第一列表的排名在前的媒體文件和從所述多個媒體文件中所選擇的附加的第二數(shù)量的媒體文件,從所述多個媒體文件中生成媒體文件的第二列表。所述第二數(shù)量的媒體文件可以與來自所述第一列表的所述排名在前的媒體文件相似。媒體文件的第一數(shù)量和媒體文件的第二數(shù)量可以是大于I的整數(shù)。
[0007]根據(jù)本公開的實施例,用于在媒體庫內(nèi)自動選擇媒體文件的系統(tǒng)可以包括:至少一個網(wǎng)絡(luò)裝置,其包括存儲器和至少一個處理器,所述至少一個處理器用于進行以下操作:基于至少一個選擇標(biāo)準(zhǔn)來向所述媒體庫內(nèi)的多個媒體文件各自分配選擇得分;根據(jù)所述多個媒體文件來生成媒體文件的第一列表,其中所述第一列表中的各個媒體文件的選擇得分高于確定的閾值;生成所述第一列表中的各個媒體文件的相似度得分,其中所述第一列表中的相應(yīng)媒體文件的相似度得分是基于從所述多個媒體文件中所選擇的第一數(shù)量的媒體文件,并且所述第一數(shù)量的媒體文件與所述相應(yīng)媒體文件相似;基于最高的相似度得分來對所述第一列表中的媒體文件進行排名;以及利用來自媒體文件的所述第一列表的排名在前的媒體文件和從所述多個媒體文件中所選擇的附加的第二數(shù)量的媒體文件,根據(jù)所述多個媒體文件來生成媒體文件的第二列表,其中所述第二數(shù)量的媒體文件與來自所述第一列表的所述排名在前的媒體文件相似,并且媒體文件的所述第一數(shù)量和媒體文件的所述第二數(shù)量是大于I的整數(shù)。
[0008]通過以下的說明書和附圖,將更加充分地理解本發(fā)明的這些和其它優(yōu)點、方面及特征以及本發(fā)明的示例性的實施方式的詳細內(nèi)容。
【專利附圖】

【附圖說明】
[0009]圖1是示出根據(jù)本公開的示例性實施例的、用于生成能夠切換至相異路徑的自動無種播放列表的示例性架構(gòu)的框圖。
[0010]圖2A?2B示出了根據(jù)本公開的示例性實施例的、圖1中的用于生成能夠切換至相異路徑的自動無種播放列表的示例性架構(gòu)的更加詳細的框圖。
[0011]圖3A示出根據(jù)本公開的示例性實施例的、用于使用自動無種播放列表來選擇即時混合歌曲的示例性用戶界面(UI)。
[0012]圖3B示出根據(jù)本公開的示例性實施例的、用于使用能夠切換至相異路徑的自動無種播放列表來選擇即時混合歌曲的示例性用戶界面(UI)。
[0013]圖4是示出根據(jù)本公開的示例性實施例的、用于在音樂庫中自動選擇消費用歌曲的方法的示例性步驟的流程圖。
[0014]圖5是示出根據(jù)本公開的示例性實施例的、用于在播放了初始歌曲選擇之后自動選擇附加歌曲的方法的示例性步驟的流程圖。
[0015]圖6是示出根據(jù)本公開的示例性實施例的、用于在音樂庫中自動選擇消費用歌曲的另一方法的示例性步驟的流程圖。
【具體實施方式】
[0016]如這里所使用的,術(shù)語“電路”是指物理電子組件(即硬件)以及可構(gòu)成該硬件、可由硬件執(zhí)行和/或與該硬件相關(guān)聯(lián)的任何軟件和/或固件(“代碼”)。如這里所使用的,“和/或”表示利用“和/或”所連接的列表中的任一個或多個項目。作為示例,“X和/或y”表示三要素集合{(X),(y), (x, y)}中的任何要素。作為另一示例,“x、y和/或z”表示七要素集合{(X),(y), (z),(x, y), (x, z), (y, z), (x, y, z)}中的任何要素。如這里所使用的,術(shù)語“例如”介紹一個或多個非限制性例子、實例或插圖的列表。
[0017]如這里所使用的,術(shù)語“媒體”、“數(shù)字媒體”或“數(shù)字媒體項目”可以包括諸如流媒體、音頻文件(例如,歌曲)、視頻文件、游戲、幻燈片和照相機拍攝到的文件等的任意分離的媒體對象??梢詾橛脩舨シ?、顯示或渲染這些數(shù)字媒體以消費該數(shù)字媒體。盡管下文針對音軌(或歌曲)來說明各個實施例,但本發(fā)明不限于此,并且還可以使用其它類型的數(shù)字媒體。
[0018]本發(fā)明涉及用于生成能夠切換至相異路徑的自動無種播放列表的方法和系統(tǒng)。在各種實施方式中,為了便于選擇歌曲來播放,可以基于最近用戶活動來從用戶的媒體庫中創(chuàng)建即時串燒混合歌曲。在這方面,通過激活即時串燒混合歌曲,用戶將在無需提供任何輸入的情況下聽到他們喜愛的在主題/聲音上相似的音樂。
[0019]圖1是示出根據(jù)本公開的示例性實施例的、用于生成能夠切換至相異路徑的自動無種播放列表的示例性架構(gòu)的框圖。參考圖1,示例性架構(gòu)100可以包括用戶(例如,用戶A)的客戶端裝置102、數(shù)字媒體庫104和媒體后端106。
[0020]客戶端裝置102可以包括適當(dāng)?shù)碾娐?、邏輯?或代碼,并且可用于與媒體后端106和/或數(shù)字媒體庫104進行通信以接收一個或多個以能夠切換至相異路徑的自動生成播放列表的方式所組織的數(shù)字媒體項目。另外,客戶端裝置102可用于對所接收到的一個或多個數(shù)字媒體項目進行渲染或格式化以供用戶A進行消費。例如,在數(shù)字媒體項目包括音樂文件(例如,歌曲)的情況下,客戶端裝置102可以接收并在裝置顯示器103上顯示與該音樂文件相關(guān)聯(lián)的自動生成的播放列表。該客戶端裝置還可以使用裝置揚聲器或外部揚聲器來向用戶A播放所接收到的音樂文件??蛻舳搜b置102可以包括手持式計算裝置(例如,移動電話、智能手機、個人數(shù)字助理(PDA)、平板電腦)、機頂盒裝置、手提電腦或其它計算裝置。
[0021]此外,客戶端裝置102還可以包括一個或多個用于經(jīng)由通信鏈路108a?108c來提供有線和/或無線數(shù)據(jù)通信的收發(fā)器。在這方面,通信鏈路108a?108c可以包括用于經(jīng)由通信網(wǎng)絡(luò)110來進行數(shù)據(jù)通信的一個或多個有線和/或無線通信鏈路。
[0022]通信網(wǎng)絡(luò)110可以包括因特網(wǎng)以及諸如W1-Fi網(wǎng)絡(luò)、WiMAX網(wǎng)絡(luò)(或其它具有802.1x功能的網(wǎng)絡(luò))、衛(wèi)星網(wǎng)絡(luò)或移動電話網(wǎng)絡(luò)等的有線和/或無線網(wǎng)絡(luò)的任意組合。
[0023]媒體后端106可以包括適當(dāng)?shù)碾娐?、邏輯?或代碼,并且可用于將數(shù)字媒體相關(guān)服務(wù)提供至客戶端裝置102。例如,媒體后端106可以提供數(shù)字媒體存儲和管理服務(wù)、訂閱服務(wù)(例如,流媒體訂閱服務(wù))、以及數(shù)字媒體規(guī)范服務(wù)(例如,自動生成來自數(shù)字媒體庫的能夠切換至相異路徑的播放列表、以及銷售、轉(zhuǎn)碼和/或下載數(shù)字媒體)。媒體后端106還可以包括存儲器114、通信子系統(tǒng)116、播放列表生成模塊(PGM) 112和中央處理單元(CPU)Iiso另外,媒體后端106例如可以作為流媒體內(nèi)容提供商進行工作,并且可用于記錄用戶(例如,用戶A)已查看或收聽的各個數(shù)字媒體項目。在這方面,該媒體后端可以將數(shù)字媒體項目的播放或查看計數(shù)、連同與來自數(shù)字媒體庫104的數(shù)字媒體項目相關(guān)聯(lián)的元數(shù)據(jù)信息(例如,評價、播放頻率、購買/下載日期、或者表示用戶對特定數(shù)字媒體項目的密切關(guān)系的其它元數(shù)據(jù))存儲在存儲器塊114中。
[0024]盡管將媒體后端106例示為與用戶裝置102分離,但本公開不限于此。更具體地,可以將媒體后端106實現(xiàn)為用戶裝置102或其它計算裝置的一部分。
[0025]通信子系統(tǒng)116可以包括適當(dāng)?shù)碾娐?、邏輯?或代碼,并且可用于提供與數(shù)字媒體庫104和/或客戶端裝置102的信息的通信。例如,通信子系統(tǒng)116可以包括一個或多個用于經(jīng)由通信網(wǎng)絡(luò)110和通信鏈路108a?108c與數(shù)字媒體庫104和/或客戶端裝置102進行有線和/或無線數(shù)據(jù)通信的收發(fā)器。
[0026]播放列表生成模塊(PGM) 112可以包括適當(dāng)?shù)碾娐贰⑦壿嫼?或代碼,并且可用于使用從數(shù)字媒體庫104中所選擇的數(shù)字媒體項目,來生成能夠切換至相異路徑的自動無種播放列表。這些播放列表可被通信至用戶裝置102,以顯示在屏幕103上并且供用戶A使用裝置揚聲器和/或外部揚聲器來消費播放列表中的相應(yīng)數(shù)字媒體。
[0027]數(shù)字媒體庫104可以包括適當(dāng)?shù)碾娐?、邏輯?或代碼,并且可用于管理多個數(shù)字媒體項目(DMI) 120、...、122。這多個DMI120、…、122可以包括構(gòu)成用戶A的個人音樂庫的多首歌曲。盡管將數(shù)字媒體庫104例示為與媒體后端106分離,但本公開不限于此。更具體地,可以將數(shù)字媒體庫104實現(xiàn)為媒體后端106或用戶裝置102的一部分。
[0028]在工作中,用戶A可以使用客戶端裝置102來訂閱媒體后端106所提供的數(shù)字媒體規(guī)范和管理服務(wù)。作為該數(shù)字媒體規(guī)范和管理服務(wù)的一部分,用戶A可以購買、下載、存儲、組織并且通??梢允褂么鎯υ跀?shù)字媒體庫104中的多個數(shù)字媒體項目120、…、122。例如,用戶A能夠使用可包括一個或多個流媒體視頻、歌曲或其它類型的數(shù)字媒體項目的數(shù)字媒體項目120、…、122。另外,用戶A可以預(yù)先購買(或下載)數(shù)字媒體項目120、…、122,并且能夠以客戶端裝置102或者基于云的數(shù)字媒體存儲服務(wù)(例如,媒體后端106通過將媒體項目存儲在存儲器114或可在架構(gòu)100內(nèi)存取的其它基于云的存儲位置中來進行管理的媒體存儲服務(wù))來本地下載(并存儲)任何數(shù)字媒體項目120、…、122。
[0029]另外,作為媒體后端106所提供的數(shù)字媒體相關(guān)服務(wù)的一部分,PGM112可用于生成能夠切換至相異路徑的自動無種播放列表。這種自動無種播放列表的生成可以由用戶來激活,并且可以用來創(chuàng)建例如串燒即時混合音軌以供用戶在客戶端裝置102處收聽。在這方面,一接通用戶裝置102 (ON)、或者用戶A訪問媒體后端106所提供的數(shù)字媒體管理功能并且選擇用于提供串燒即時混合音軌的用戶界面(例如,用戶A訪問音樂或其它數(shù)字媒體在線商店或者訪問與 用戶A的針對項目120、…、122的數(shù)字媒體收藏有關(guān)的數(shù)字媒體收藏管理功能),就可以將自動生成的無種播放列表通信至用戶裝置102并且將其自動顯示在屏幕103上。
[0030]圖2A~2B示出根據(jù)本公開的示例性實施例的、圖1中的用于生成能夠切換至相異路徑的自動無種播放列表的示例性架構(gòu)的更加詳細的框圖。
[0031]圖3A示出根據(jù)本公開的示例性實施例的、用于使用自動無種播放列表來選擇即時混合歌曲的示例性用戶界面(UI)。圖3B示出根據(jù)本公開的示例性實施例的、用于使用能夠切換至相異路徑的自動無種播放列表來選擇即時混合歌曲的示例性用戶界面(UI)。
[0032]參考圖2A~2B,示出了 PGM112基于與用戶的媒體庫(例如,DMI120、...、122)相關(guān)聯(lián)的最近用戶活動來自動生成無種音樂播放列表的示例性處理。
[0033]PGMl 12可包括無種播放列表的自動生成期間可以使用的選擇過濾器202、選擇器204、排名器205和相似度引擎206。更具體地,選擇過濾器202可以包括適當(dāng)?shù)碾娐?、邏輯?或代碼,并且可用于基于一個或多個過濾參數(shù)或標(biāo)準(zhǔn)來對多個DMI進行過濾(選擇)。例如,選擇過濾器202可用于在后臺定期地(例如,每時間間隔X)運行,以在用戶的數(shù)字媒體庫收藏(例如,DMI120、…、122)中確定用戶最喜愛或最新的音軌。在這方面,選擇過濾器202可以基于選擇參數(shù)(或標(biāo)準(zhǔn))來對用戶的收藏中的各個DMI創(chuàng)建(生成)分?jǐn)?shù)。一些示例性的選擇參數(shù)(或標(biāo)準(zhǔn))可以包括:播放最多的;評價最高的;最近購買或上傳的;近期用戶評價高(點贊、五顆星)的;近期用戶社交網(wǎng)絡(luò)內(nèi)的用戶的朋友評價高(點贊、五顆星)的;過去兩周內(nèi)(或過去D天內(nèi))播放最多的;以及/或者在相同的社交圖或人口結(jié)構(gòu)的用戶之間流行的DMI。
[0034]選擇器模塊204可以包括適當(dāng)?shù)碾娐贰⑦壿嫼?或代碼,并且可用于從選擇過濾器202所生成的播放列表中選擇一首或多首歌曲。例如,選擇器模塊204可用于進行從播放列表中隨機(或順次)選擇一首或多首歌曲。
[0035]排名器205可以包括適當(dāng)?shù)碾娐贰⑦壿嫼?或代碼,并且可用于根據(jù)特定標(biāo)準(zhǔn)對多個DMI (例如,播放列表中的歌曲)進行排名。例如,排名器205可用于例如基于與各歌曲相關(guān)聯(lián)的相似度得分來對多首歌曲進行排名。
[0036]相似度引擎206可以包括適當(dāng)?shù)碾娐贰⑦壿嫼?或代碼,并且可用于基于種子歌曲或來自該種子歌曲的元數(shù)據(jù)來生成播放列表。更具體地,在接收到種子歌曲(或來自該種子歌曲的元數(shù)據(jù))之后,相似度引擎206可以用作推薦引擎以推薦(或生成)具有例如從數(shù)字媒體庫104內(nèi)的DMI120、…、122中所選擇的確定數(shù)量的歌曲的播放列表。可以基于與所接收到的種子歌曲的相似度來選擇這些確定數(shù)量的歌曲。在選擇與種子歌曲相似的歌曲時,可以使用諸如聲學(xué)相似度、流派(或主題)相似度、藝術(shù)家相似度、以及其它技術(shù)等的各種技術(shù)。
[0037]另外,該相似度引擎可用于計算給定歌曲的相似度得分。例如,在從媒體庫接收到歌曲之后,該相似度引擎可以生成具有與所接收到的歌曲相似的確定數(shù)量的歌曲的臨時播放列表。然后,該相似度引擎可以基于臨時播放列表中的各歌曲與所接收到的歌曲之間有多相似,來計算該所接收到的歌曲的相似度得分。所確定的相似度得分例如可以由排名器205使用以對播放列表中的歌曲進行排名。
[0038]盡管選擇過濾器202、選擇器模塊204、排名器205和相似度引擎206例示為在媒體后端106內(nèi)實現(xiàn),但本公開不限于此。更具體地,可以將選擇過濾器202、選擇器模塊204和相似度引擎206實現(xiàn)為單獨的功能模塊或?qū)崿F(xiàn)為架構(gòu)100內(nèi)的其它網(wǎng)絡(luò)裝置的一部分。
[0039]在工作中,可以向用戶呈現(xiàn)包括“即時混合”功能302的用戶界面(例如,如圖3A所示)。在用戶激活即時混合功能302之后,選擇過濾器202可以向用戶的媒體庫中的DMI120、…、122應(yīng)用一個或多個選擇參數(shù)或標(biāo)準(zhǔn)(例如,播放最多的歌曲或最新的歌曲)。結(jié)果,PGM112可以生成超過與該選擇標(biāo)準(zhǔn)(例如,在上周內(nèi)至少播放了 10次的歌曲、不超過一個月以前購買/下載的歌曲等)相關(guān)聯(lián)的特定閾值的歌曲210、…、212的第一播放列表。
[0040]選擇器模塊204可以選擇各個歌曲210、…、212,其中相似度引擎206可檢查各個歌曲210、…、212以查看播放列表208a中的哪些歌曲生成高品質(zhì)的即時混合。例如,對于第一播放列表208a中的給定歌曲(例如,210),相似度引擎206可以定位Y個相似音軌(DMI216、…、218),從而創(chuàng)建臨時播放列表224。然后,可以基于這些相似歌曲216、…、218與種子(210)有多相似來對這些相似歌曲進行打分??梢詫?ΜΙ216、...、218的相似度得分進行相加,從而生成歌曲210的總相似度得分。對第一播放列表208a中的其余歌曲重復(fù)相同的處理,從而產(chǎn)生臨時播放列表224、…、226,其中使用這些臨時播放列表224、…、226來計算第一播放列表208a中的各歌曲210、…、212的總相似度得分。然后,排名器205可以基于各歌曲的相似 度得分來對第一播放列表208a中的歌曲210、…、212進行排名,從而生成具有歌曲230、…、232的第一播放列表的排名后版本208b (例如,除了基于相似度得分對歌曲230、…、232進行了排名以外,歌曲230、…、232與歌曲210、…、212相同;例如,歌曲230可以具有最高或最低的相似度得分)。
[0041]在用戶選擇即時混合功能302的情況下,選擇器204可以從播放列表208b中選擇熱門歌曲的其中一首(例如,歌曲230)作為種子。然后,相似度引擎206可以生成具有Z首歌曲的第二播放列表236,該第二播放列表包括種子230以及與種子230相似的歌曲232、…、234。然后,如圖3B所示,可以使用戶進入即時播放列表畫面310。
[0042]參考圖3B,播放列表畫面310可以包括第二播放列表236中的當(dāng)前播放歌曲的顯示312以及第二播放列表236中的下一首歌曲的顯示314。在用戶保持收聽播放列表236中的歌曲的情況下,隨著用戶收聽的歌曲接近該播放列表中的第Z首歌曲(例如,最后一首歌曲234),可以向播放列表236添加附加的Z個音軌。為了添加更多歌曲,媒體后端106可以檢查接下來的Z個音軌(例如,播放列表236中的相似度引擎206所返回的與歌曲230相似的接下來的Z個音軌)的相似度得分。然后,相似度引擎206可以計算附加的Z個音軌各自的相似度得分。如果這些相似度得分為特定閾值以上,則可以將附加的Z個音軌添加至播放列表236,并且可以在音軌234之后利用附加的Z個音軌繼續(xù)播放。然而,如果相似度得分為閾值以下,則相似度引擎206返回與第二播放列表236中的最后一首歌曲(234)相似的Z個音軌。在這方面,播放列表236可能偏離其原始種子,但由于用戶最初沒有選擇種子(即,生成自動無種播放列表),因此播放列表236內(nèi)的這種偏離可能顯得微小并且可能保持不會被用戶注意到。
[0043]根據(jù)本公開的示例性實施例,在選擇了初始種子(例如,歌曲230)的情況下(但用戶可能不知曉),PGM112 還可能查找與所選擇的種子(230)不相似(例如,不相似的歌曲和所選擇的種子歌曲的相似度得分在基于聲學(xué)模型的矢量空間內(nèi)可能相距很遠)的兩首以上的用戶熱門歌曲(例如,播放列表208b中的兩首以上的歌曲)。在自動選擇的路徑(即,播放列表236中的歌曲)不是用戶想要收聽的路徑的情況下,可以將這兩個(不相似)的種子提供給用戶(例如,圖3B中的選擇項316、318)。如果在任意時間用戶(例如,通過選擇歌曲316或318)選擇了替代路徑,則可以基于該種子來創(chuàng)建Z首即時混合歌曲,然后在再次想要改變路徑的情況下,可以向用戶提供兩個以上不相似種子。
[0044]在一些示例中,可以基于與當(dāng)前播放歌曲的相異度(而不是基于與主種子230的相異度)來選擇這兩個(不相似)種子316和318。在這方面,每次從播放列表236播放新的歌曲的情況下,不相似歌曲路徑(例如,歌曲316、318)將根據(jù)當(dāng)前播放歌曲而改變。
[0045]例如,用戶可以選擇即時混合功能302以收聽自動播放列表,并且熱門歌曲的其中一首可以是Metallica-Ride the Lightning??梢陨膳cMetallica相似的80年代的激流金屬歌曲的播放列表(例如,236)。在播放列表畫面310中,可以顯示另外兩首最受歡迎(但不相似)的歌曲316、318,其中一首可以是Kanye West-Monster,另一首可以是BonIver-Holocene。所有這三個音軌都是用戶喜愛的歌曲,但如果用戶不想收聽80年代的激流金屬,則這些用戶可以點擊Kanye West的歌曲并且收聽基于Kanye West的即時混合。
[0046]關(guān)于用戶選擇即時混合功能302的情況下將要使用的潛在種子列表(例如,播放列表208a和208b)的生成,一旦PGM112創(chuàng)建了具有潛在種子的播放列表(例如,播放列表208a或208b),如果特定種子歌曲與用戶最近播放的歌曲相似,則PGMl 12可以更多地考慮這些歌曲。例如,如果用戶喜愛搖滾樂和嘻哈音樂但在上一周內(nèi)僅收聽嘻哈音樂的情況下,PGMl 12可以自動選擇嘻哈音樂歌曲作為種子(例如,歌曲230),以確保所創(chuàng)建的自動播放列表(例如,208b)與用戶更加相關(guān)。
[0047]關(guān)于播放列表畫面310 (圖3B),不同的路徑選擇項316、318不僅可以示出單個選擇而且還可以示出若干后續(xù)選擇,因此如果用戶切換至不同路徑的其中一個(例如,316),則其可以看到隨后將播放哪些藝術(shù)家/歌曲。此外,可以將與這些“不同”路徑有關(guān)的附加信息(例如,該路徑是何種流派、該路徑中即將播放的歌曲的平均BPM是多少、出現(xiàn)次數(shù)最多的藝術(shù)家有哪些等)設(shè)置到選擇項316、318。
[0048]在用戶選擇不同路徑(例如,316或318)的一些情況下,媒體后端106可以將播放選擇逐漸引導(dǎo)至新的(不同的)路徑。例如,如果用戶當(dāng)前收聽A流派的歌曲并且用戶選擇不同的播放列表路徑(例如,B流派的選擇項316),則該媒體后端可以最開始播放與A流派和B流派這兩者均相似的歌曲,然后切換至僅與B流派的歌曲相似的歌曲。
[0049]圖4是示出根據(jù)本公開的示例性實施例的、用于在音樂庫內(nèi)自動選擇消費用歌曲的方法的示例性步驟的流程圖。參考圖4,示例性方法400可以從402開始,其中在該402中,可以分配用于從音樂庫(例如,?ΜΙ120、...、122)中進行歌曲選擇的(例如,選擇過濾器202所使用的)一個或多個選擇標(biāo)準(zhǔn)。在404中,選擇過濾器202可以基于該選擇標(biāo)準(zhǔn)來向各個歌曲(120、…、122)分配選擇得分。在406中,可以基于各個歌曲的選擇得分來生成歌曲的第一列表(播放列表208a)。在408中,相似度引擎206可以生成第一列表(208a)中的各歌曲的相似度得分。在410中,可以基于各歌曲的相似度得分來對播放列表208a中的歌曲進行排名。在412中,PGM112可以根據(jù)第一播放列表(208a)中的一個或多個熱門選擇歌曲以及相應(yīng)的與各個熱門選擇歌曲相似的歌曲來生成第二播放列表(236)。在414中,可以在用戶選擇即時混合功能302時開始第二播放列表(236)的播放。
[0050]圖5是根據(jù)本公開的示例性實施例的、用于在播放了初始歌曲選擇之后自動選擇附加歌曲的方法的示例性步驟的流程圖。參考圖5,示例性的方法500可以從502開始,其中在該502中,在第二播放列表(例如,基于來自第一播放列表208b的熱門種子歌曲230所生成的播放列表236)中播放的歌曲接近第Z首歌曲(最后一首歌曲)后,可以(例如,從用戶的媒體庫DMI120、…、122中)選擇與熱門種子歌曲相似的附加Z個音軌。在504中,可以判斷附加Z首歌曲各自的相似度得分是否高于相似度閾值。在該相似度得分高于閾值的情況下,在506中,可以將這附加Z首歌曲添加至第二播放列表236以在第Z首歌曲之后進行播放。在該相似度得分不高于閾值的情況下,在508中,可以將與第Z首歌曲相似的附加Z首歌曲添加至第二播放列表236以隨后在第Z首歌曲之后進行播放。
[0051]圖6是示出根據(jù)本公開的示例性實施例的、用于在音樂庫內(nèi)自動選擇消費用歌曲的另一方法的示例性步驟的流程圖。參考圖6,示例性的方法600可以從602開始,其中在該602中,可以基于至少一個選擇標(biāo)準(zhǔn),(例如,利用選擇過濾器202)對音樂庫內(nèi)的多首歌曲(例如,120、...、122)各自分配選擇得分。在604中,可以根據(jù)上述多首歌曲來生成第一播放列表(例如,208a),其中第一列表208a中的各個歌曲的選擇得分高于確定的閾值。
[0052] 在606中,相似度引擎206可以生成第一列表208a中的各個歌曲的相似度得分。第一列表208a中的相應(yīng)歌曲(例如,210或212)的相似度得分可以是基于從多首歌曲(120、…、122)中所選擇的第一數(shù)量的歌曲(例如,216、…、218或220、…、222),并且上述第一數(shù)量的歌曲與上述相應(yīng)歌曲相似。在608中,排名器205可以基于最高的相似度得分來對第一列表208a中的歌曲進行排名,從而生成排名后的第一播放列表208b。在610中,使用來自歌曲的第一列表(208b)的排名在前的歌曲(例如,230)和從多首歌曲中所選擇的附加第二數(shù)量的歌曲(232、…、234),從這多首歌曲中生成歌曲的第二列表(236),以供用戶進行消費。第二數(shù)量的歌曲(232、…、234)可以與來自第一列表的排名在前的歌曲(230)相似。歌曲的第一數(shù)量和歌曲的第二數(shù)量可以是大于I的整數(shù)。
[0053]在612中,可以使用來自第一列表的與排名在前的歌曲(230)最不相似的歌曲(例如,316)和從多首歌曲中所選擇的附加第三數(shù)量的歌曲(例如,與316相似的歌曲),從這多首歌曲中生成歌曲的第三列表,以供用戶進行消費。在614中,在播放來自第二列表的至少一首歌曲(312)期間,可以顯示來自第三列表的至少一首歌曲的識別信息(例如,即時播放列表畫面310)。
[0054]其它實施方式可以提供其上存儲有機器代碼和/或計算機程序的非瞬態(tài)計算機可讀介質(zhì)和/或存儲介質(zhì)以及/或者非瞬態(tài)機器可讀介質(zhì)和/或存儲介質(zhì),其中該機器代碼和/或計算機程序具有可由機器和/或計算機執(zhí)行的至少一個代碼段,由此使該機器和/或計算機進行如這里所述的用于在音樂庫內(nèi)自動選擇消費用歌曲的步驟。
[0055]因此,本方法和/或系統(tǒng)可以以硬件、軟件或者硬件和軟件的組合來實現(xiàn)。本方法和/或系統(tǒng)可以以集中方式在至少一個計算機系統(tǒng)中實現(xiàn)、或者以不同元件遍布若干相互連接的計算機系統(tǒng)的分布式方式來實現(xiàn)。適合于執(zhí)行這里所述的方法的任何種類的計算機系統(tǒng)或其它系統(tǒng)均是可行的。典型的硬件和軟件的組合可以是具有如下計算機程序的通用計算機系統(tǒng),其中當(dāng)載入并執(zhí)行該計算機程序時,該計算機程序控制計算機系統(tǒng)以使得該計算機系統(tǒng)執(zhí)行這里所述的方法。
[0056]本方法和/或 系統(tǒng)還可以嵌入在計算機程序產(chǎn)品中,其中該計算機程序產(chǎn)品包括使得能夠?qū)崿F(xiàn)這里所述的方法的所有特征,并且在載入計算機系統(tǒng)的情況下,能夠執(zhí)行這些方法。本文中的計算機程序意為以任意語言、代碼或符號所表達的如下指令集,該指令集意圖直接或者在進行了“a)轉(zhuǎn)換成其它語言、代碼或符號;b)以不同形式的材料再現(xiàn)”中的至少之一后使具有信息處理能力的系統(tǒng)執(zhí)行特定功能。
[0057]盡管已經(jīng)參考特定實施方式說明了本方法和/或設(shè)備,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,在沒有背離本方法和/或設(shè)備的范圍的情況下可以進行各種改變并且可以替換等同物。另外,在沒有背離本方法和/或設(shè)備的范圍的情況下,可以進行多種修改以使特定情形或材料適合于本公開的教導(dǎo)。因此,本方法和/或設(shè)備不限于所公開的特定實施方式,而且本方法和/或設(shè)備將包括落在所附權(quán)利要求書的范圍內(nèi)的所有實施方式。
【權(quán)利要求】
1.一種用于在媒體庫內(nèi)自動選擇媒體文件的方法,所述方法包括: 基于至少一個選擇標(biāo)準(zhǔn)來向所述媒體庫內(nèi)的多個媒體文件各自分配選擇得分; 根據(jù)所述多個媒體文件來生成媒體文件的第一列表,其中所述第一列表中的各個媒體文件的選擇得分高于確定的閾值; 生成所述第一列表中的各個媒體文件的相似度得分,其中所述第一列表中的相應(yīng)媒體文件的相似度得分是基于從所述多個媒體文件中所選擇的第一數(shù)量的媒體文件,并且所述第一數(shù)量的媒體文件與所述相應(yīng)媒體文件相似; 基于最高的相似度得分來對所述第一列表中的媒體文件進行排名;以及 利用來自媒體文件的所述第一列表的排名在前的媒體文件和從所述多個媒體文件中所選擇的附加的第二數(shù)量的媒體文件,根據(jù)所述多個媒體文件來生成媒體文件的第二列表,其中所述第二數(shù)量的媒體文件與來自所述第一列表的所述排名在前的媒體文件相似,并且媒體文件的所述第一數(shù)量和媒體文件的所述第二數(shù)量是大于I的整數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其中,在沒有用戶介入的情況下定期地分配所述選擇得分。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括: 以所述排名在前的媒體文件為起點,開始所述第二列表中的媒體文件的自動播放。
4.根據(jù)權(quán)利要求3所述的方法,其中,所述方法還包括: 在播放期間,顯示當(dāng)前播放中的媒體文件的識別信息。
5.根據(jù)權(quán)利要求4所述的方法,其中,所述方法還包括: 在播放期間,顯示來自所述第二列表的即將播放的媒體文件的識別信息。
6.根據(jù)權(quán)利要求1所述的方法,其中,所述方法還包括: 利用來自所述第一列表的與所述排名在前的媒體文件不相似的媒體文件和從所述多個媒體文件中所選擇的附加的第三數(shù)量的媒體文件,根據(jù)所述多個媒體文件來生成媒體文件的第三列表, 其中,所述第三數(shù)量的媒體文件與來自所述第一列表的與所述排名在前的媒體文件不相似的媒體文件相似,并且媒體文件的所述第三數(shù)量是大于I的整數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述方法還包括: 在播放來自所述第二列表的至少一個媒體文件期間,顯示來自所述第三列表的至少一個媒體文件的識別信息。
8.根據(jù)權(quán)利要求7所述的方法,其中,所述方法還包括: 在用戶進行切換選擇的情況下,將播放來自所述第二列表的至少一個媒體文件切換至播放來自所述第三列表的至少一個媒體文件。
9.根據(jù)權(quán)利要求1所述的方法,其中,所述至少一個選擇標(biāo)準(zhǔn)包括如下的標(biāo)準(zhǔn)中的一個或多個:播放最多的媒體文件、評價最高的媒體文件、最近評價高的媒體文件、在確定的過去時間段內(nèi)播放最多的媒體文件、以及在特定年齡組的聽眾之間流行的媒體文件。
10.一種用于在媒體庫內(nèi)自動選擇媒體文件的系統(tǒng),所述系統(tǒng)包括: 至少一個網(wǎng)絡(luò)裝置,其包括存儲器和至少一個處理器,所述至少一個處理器用于進行以下操作: 基于至少一個選擇標(biāo)準(zhǔn)來向所述媒體庫內(nèi)的多個媒體文件各自分配選擇得分;根據(jù)所述多個媒體文件來生成媒體文件的第一列表,其中所述第一列表中的各個媒體文件的選擇得分高于確定的閾值; 生成所述第一列表中的各個媒體文件的相似度得分,其中所述第一列表中的相應(yīng)媒體文件的相似度得分是基于從所述多個媒體文件中所選擇的第一數(shù)量的媒體文件,并且所述第一數(shù)量的媒體文件與所述相應(yīng)媒體文件相似; 基于最高的相似度得分來對所述第一列表中的媒體文件進行排名;以及利用來自媒體文件的所述第一列表的排名在前的媒體文件和從所述多個媒體文件中所選擇的附加的第二數(shù)量的媒體文件,根據(jù)所述多個媒體文件來生成媒體文件的第二列表,其中所述第二數(shù)量的媒體文件與來自所述第一列表的所述排名在前的媒體文件相似,并且媒體文件的所述第一數(shù)量和媒體文件的所述第二數(shù)量是大于I的整數(shù)。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 在沒有用戶介入的情況下定期地分配所述選擇得分。
12.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 以所述排名在前的媒體文件為起點,開始所述第二列表中的媒體文件的自動播放。
13.根據(jù)權(quán)利要求12所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 在播放期間,顯示當(dāng)前播放中的媒體文件的識別信息。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 在播放期間,顯示來自所述第二列表的即將播放的媒體文件的識別信息。
15.根據(jù)權(quán)利要求 10所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 利用來自所述第一列表的與所述排名在前的媒體文件不相似的媒體文件和從所述多個媒體文件中所選擇的附加的第三數(shù)量的媒體文件,根據(jù)所述多個媒體文件來生成媒體文件的第三列表, 其中,所述第三數(shù)量的媒體文件與來自所述第一列表的與所述排名在前的媒體文件不相似的媒體文件相似,并且媒體文件的所述第三數(shù)量是大于I的整數(shù)。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 在播放來自所述第二列表的至少一個媒體文件期間,顯示來自所述第三列表的至少一個媒體文件的識別信息。
17.根據(jù)權(quán)利要求16所述的系統(tǒng),其中,所述至少一個處理器還用于進行以下操作: 在用戶進行切換選擇的情況下,將播放來自所述第二列表的至少一個媒體文件切換至播放來自所述第三列表的至少一個媒體文件。
18.根據(jù)權(quán)利要求10所述的系統(tǒng),其中,所述至少一個選擇標(biāo)準(zhǔn)包括如下的標(biāo)準(zhǔn)中的一個或多個:播放最多的媒體文件、評價最高的媒體文件、最近評價高的媒體文件、在確定的過去時間段內(nèi)播放最多的媒體文件、以及在特定年齡組的聽眾之間流行的媒體文件。
【文檔編號】G06F17/30GK103984690SQ201410032726
【公開日】2014年8月13日 申請日期:2014年1月23日 優(yōu)先權(quán)日:2013年2月11日
【發(fā)明者】B·比林斯齊, O·D·奧托 申請人:谷歌股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
淄博市| 望江县| 大田县| 扶风县| 洪雅县| 屏东县| 沈阳市| 新乡县| 吉水县| 南木林县| 丰台区| 原平市| 北京市| 临城县| 赫章县| 肇东市| 乌兰浩特市| 荆州市| 星座| 丹阳市| 江永县| 崇礼县| 巴彦淖尔市| 柯坪县| 常熟市| 蓬莱市| 连山| 长顺县| 仙游县| 阿尔山市| 佳木斯市| 屏山县| 高雄市| 织金县| 油尖旺区| 视频| 日喀则市| 吉隆县| 城固县| 简阳市| 教育|