亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于產(chǎn)生播放列表的設備和方法

文檔序號:6781734閱讀:242來源:國知局
專利名稱:用于產(chǎn)生播放列表的設備和方法
技術領域
本發(fā)明涉及一種用于通過從各種內容中自動地選擇一些數(shù)字內 容來產(chǎn)生播放列表的設備和方法。
背景技術
信息終端(例如,蜂窩電話和個人計算機)的普及使得目前任 何人都可容易地獲得大量數(shù)字內容的數(shù)據(jù),這些數(shù)字內容包括視頻內 容、音頻內容、游戲和電子圖書。關于這種趨勢的背景,目前例如在JPA 2005-115727、 JPA 2005-141507和JPA 2005-348071中已經(jīng)提 出了用于給用戶即時提供有用信息的許多種技術。JPA 2005-115727披露了 一種用于管理內容和程序之間的相關 重要程度的裝置。在該現(xiàn)有技術中,當一些內容的數(shù)據(jù)文件與其它內 容相關的記錄時,從產(chǎn)生數(shù)據(jù)文件時到記錄數(shù)據(jù)文件時的時間差或遲 延的數(shù)據(jù)被與所述數(shù)據(jù)文件相聯(lián)系。那么,所述時間差越短,給予相 關內容的相關重要程度越高。當終端用戶獲得某些內容時,與所獲得 的內容相關聯(lián)的這種內容也是按照優(yōu)先的順序,即按照從給予較高重 要性的那些內容開始的順序被提供的。除了創(chuàng)建時間與記錄時間之間 的差以外,重要程度還會隨著規(guī)定單獨內容的元數(shù)據(jù)(例如內容的流 派和關鍵詞)的量而被提高。也就是,隨著項數(shù)或字節(jié)的總數(shù)增加, 重要程度也上升。JPA 2005-141507披露了一種從所獲得的內容提取元數(shù)據(jù)的相 關信息呈現(xiàn)設備。根據(jù)所述提取的元數(shù)據(jù),所述設備恢復與所獲得的 內容相關的信息并將它呈現(xiàn)給用戶。例如,在所述內容提供一個影片 的情況下,恢復有關影片角色的信息。JPA 2005-348071披露了一種信息處理設備,其恢復這種包含輸 入關鍵詞和與輸入關鍵詞有關的相關關鍵詞的內容(有關電視廣播節(jié)目的信息)。根據(jù)每個相關關鍵詞的優(yōu)先程度,所述恢復的內容被限 制并呈現(xiàn)給用戶。每個相關關鍵詞的優(yōu)先程度是根據(jù)該關鍵詞的出現(xiàn) 頻率計算的,所述出現(xiàn)頻率是通過追蹤有關被用戶記錄、收聽和再現(xiàn)的內容的記錄而檢測的。同時,能夠在類似硬盤驅動器或閃存之類的存儲介質中記錄音 樂數(shù)據(jù)的便攜式音頻播放器近來已經(jīng)普及起來。在這種趨勢下,己經(jīng) 開發(fā)了用于從CD和音樂數(shù)據(jù)分配服務器取出音樂數(shù)據(jù)、播放音樂和 將音樂數(shù)據(jù)下載到便攜式音頻播放器中的音樂數(shù)據(jù)管理軟件程序。通 過將所述音樂數(shù)據(jù)管理軟件安裝到類似用戶個人計算機的信息處理 設備中,用戶可在信息處理設備上全面地管理音樂數(shù)據(jù)。音樂數(shù)據(jù)管理軟件提供有響應用戶請求來從大量音樂數(shù)據(jù)文件 中產(chǎn)生音樂片段的播放列表的功能。常規(guī)地,產(chǎn)生播放列表是非常麻 煩的,因為用戶必須親自輸入音樂片段的選擇。所以例如在JPA 2005-321668、 JPA 2006-287379和JPA 2006-331533中已經(jīng)提出了 許多用于在不麻煩用戶的情況下產(chǎn)生播放列表的技術。根據(jù)在JPA 2005-321668中披露的現(xiàn)有技術,產(chǎn)生了不同重放 序列的播放列表備選項并且估計每個播放列表備選項與理想擺動有 多接近。即,確定哪個播放列表備選項在特征值(拍子、模式、曲調、 編碼序列、各種聲音等)的頻率分量上具有與使用戶感覺良好的理想 分布模式最接近的分布模式。根據(jù)所述估計結果,從所述備選項中選 擇一個可取的播放列表。JPA 2006-287379披露了這樣一種音樂片段處理設備,其中允許用戶輸入有關每個音樂片段或歌曲的附加信息(流派、藝術家、時間 長度等,它們相當于元數(shù)據(jù))、播放歷史和用于選擇的條件,這些類 似于用戶的音樂品位。那么,所述處理設備就能選擇這種滿足輸入條 件的音樂片段,并將它們登記在一個播放列表上。JPA 2006-331533披露了這樣一種自動音頻內容選擇裝置,其識 別用戶的語音行動,例如加重平衡(hamming)、無意義的音節(jié)演唱 (scatting)、吹口哨和有節(jié)奏的計數(shù),并根據(jù)識別的聲音動作來判 斷用戶對各個音樂片段的偏愛程度,從而將取得較高偏愛程度的那些音樂片段登記在一個播放列表上。然而在JPA 2005-321668中披露的現(xiàn)有技術需要產(chǎn)生許多播放 列表并需要對這些播放列表進行頻率分析和估計,這將占用相當長的 處理時間。在JPA 2006-287379披露的現(xiàn)有技術中,用戶需要設置用于選 擇的條件。因為音樂片段是根據(jù)用戶設置的條件來選擇的,所以用戶 能夠或多或少地假定什么樣的音樂片段將被列舉出來。所以通過該現(xiàn) 有技術而產(chǎn)生的播放列表趨于缺少變化,并且用戶遲早會厭倦它。實際上在JPA 2006-331533中披露的現(xiàn)有技術并不需要用戶在 機器上進行任何操作,但需要如上所述的聲音動作。因此,該現(xiàn)有技 術對于靜靜的收聽音樂的那些用戶來說無效。發(fā)明內容考慮到前述,本發(fā)明的一個主要目的是提供一種播放列表產(chǎn)生 設備和一種播放列表產(chǎn)生方法,其能夠自動產(chǎn)生這樣一個滿足用戶的期望同時還會引起用戶興趣的播放列表,而用戶并不需要產(chǎn)生任何麻 煩的操作。本發(fā)明的播放列表產(chǎn)生設備包括內容存儲裝置,用于存儲多個內容,每個內容都具有與之附聯(lián) 的元數(shù)據(jù);查詢登入裝置,對其輸入用于產(chǎn)生播放列表的査詢; 元數(shù)據(jù)獲取裝置,用于獲取與輸入查詢相關的元數(shù)據(jù); 內容獲取裝置,用于從所述內容存儲裝置獲取與輸入查詢相關的元數(shù)據(jù)被與之附聯(lián)的那些內容;選擇裝置,用于從通過所述內容獲取裝置獲得的那些內容中選擇一項內容;登記裝置,用于將所選擇的內容登記在播放列表上;和 一個裝置,用于給所述查詢登入裝置提供已經(jīng)登記在所述播放列表上的內容的元數(shù)據(jù)來作為用于接下來將要在播放列表上登記的另一項內容的查詢。優(yōu)選的,本發(fā)明的播放列表產(chǎn)生設備還包括存儲辭典數(shù)據(jù)的辭 典存儲裝置,所述辭典根據(jù)詞的相互關系來對其進行分類和組織,其 中所述元數(shù)據(jù)獲取裝置從所述辭典存儲裝置中檢索與輸入的査詢相 關的詞,并且所述內容獲取裝置獲取具有包括了所述檢索的相關詞的 元數(shù)據(jù)的那些內容。所述元數(shù)據(jù)獲取裝置參照所獲得的元數(shù)據(jù)的各個項與所述查詢 的關聯(lián)程度,從所獲得的元數(shù)據(jù)的若干項中選擇一個用于所述內容獲 取裝置的項。所述內容選擇裝置優(yōu)選地參照個別內容與查詢的關聯(lián)程度,針 對所獲得的內容是否適用于所述播放列表來對所述獲得的內容進行 估計,并根據(jù)估計結果選擇要被登記在播放列表上的內容。根據(jù)一個優(yōu)選實施例,所述播放列表產(chǎn)生設備還包括用于輸入 產(chǎn)生播放列表的條件的條件登入裝置,其中所述內容選擇裝置參照所 述輸入的條件針對所述獲得的內容是否適用于播放列表來對獲得的 內容進行估計,并根據(jù)估計結果選擇要被登記在播放列表上的內容。優(yōu)選地,所述用于產(chǎn)生播放列表的條件包括將要登記在播放列表上的內容總數(shù)的上限,和播放列表的總共再現(xiàn)時間的上限和播放列表的總共數(shù)據(jù)量的上限兩者中的至少一個。所述內容選擇裝置優(yōu)選地 根據(jù)第一期望值對獲得的內容進行估計,所述第一期望值是通過剩余再現(xiàn)時間除以剩余內容數(shù)計算得到的,其中所述剩余再現(xiàn)時間是通過 從總共再現(xiàn)時間的上限中減去登記內容的再現(xiàn)時間之和計算得到的, 所述剩余內容數(shù)是通過從將要登記在播放列表上的內容總數(shù)的上限 減去已登記內容數(shù)計算得到的。所述內容選擇裝置可以根據(jù)第二期望 值對獲得的內容進行估計,所述第二期望值是通過剩余記錄容量除以 剩余內容數(shù)計算得到的,其中所述剩余記錄容量是通過從播放列表的 總共數(shù)據(jù)量的上限中減去登記內容的數(shù)據(jù)量計算得到的。本發(fā)明的播放列表產(chǎn)生方法包括步驟輸入用于產(chǎn)生播放列表的查詢;檢索與所述輸入的查詢相關的元數(shù)據(jù);獲取與所述査詢相關的元數(shù)據(jù)被與之附聯(lián)的那些內容;根據(jù)預設的條件從獲得的內容中選擇一項內容;將所述選擇的內容登記在播放列表上;和輸入已經(jīng)登記在所述播放列表上的內容的元數(shù)據(jù)作為用于接下 來將要在播放列表上登記的另一項內容的査詢。因為將要登記在播放列表上的內容是從與輸入查詢相關的那些 內容中選擇的,并且登記內容的元數(shù)據(jù)被提供作為用于檢索接下來將 要在播放列表上進行登記的另一項內容的新查詢,所以用于下一項內 容的查詢從用于先前登記的內容的查詢轉移,所以各種各樣的內容被 自動登記在播放列表上,同時保持彼此之間的一定連接。因此用戶只 需進行輸入初始査詢的操作,以便產(chǎn)生滿足用戶期望的播放列表。


本發(fā)明的上面和其它目的和優(yōu)點通過下面結合附圖讀取的對優(yōu) 選實施例的詳細說明將變得更加明顯,在附圖中相同的參考數(shù)字在幾 幅圖中通篇指代相同或相應的部分,其中-圖1為表示音樂數(shù)據(jù)管理系統(tǒng)的硬件結構的示意圖;圖2為表示音樂數(shù)據(jù)管理系統(tǒng)的個人計算機的內部結構的方框圖;圖3為表示音樂數(shù)據(jù)索引表的一個示例的說明示圖;圖4為表示元數(shù)據(jù)索引表的一個示例的說明示圖;圖5為表示辭典的結構的一個示例的說明示圖;圖6為表示在監(jiān)視器上顯示的播放列表產(chǎn)生窗口的說明示圖;圖7為表示播放列表產(chǎn)生部分的結構的方框圖;圖8為表示用于產(chǎn)生播放列表的處理序列的流程圖;圖9為表示顯示關于相關詞的信息的播放列表再現(xiàn)窗口的說明示圖;圖10為表示播放列表產(chǎn)生窗口的另一個實施例的說明圖; 圖11為表示播放列表產(chǎn)生窗口的再一個實施例的說明圖。
具體實施方式
圖1表示音樂數(shù)據(jù)管理系統(tǒng)2,其中記錄在類似CD和MD的記錄 介質10中的音樂數(shù)據(jù)文件被加載到個人計算機11中,所以個人計算機11能夠全面地管理音樂數(shù)據(jù)文件。個人計算機11能夠通過附接到個人計算機11的揚聲器12來根據(jù)載入的音樂數(shù)據(jù)文件再現(xiàn)音樂片 段。還能夠將音樂數(shù)據(jù)文件下載到便攜式音頻播放器13 (此后簡單 的稱之為播放器13)和一個未示出的車載音頻播放器上,所以用戶 就能夠在所述播放器上收聽所述音樂片段。注意在本說明書中音樂數(shù) 據(jù)文件和音樂數(shù)據(jù)文件中包含的音樂片段或歌曲被用作具有相同意 義的項。對于相互的數(shù)據(jù)通信,播放器13通過通信線纜(例如,IEEE1394 型或USB (通用串行總線)型)或,無線LAN與個人計算機11連接。 記錄介質IO還能夠通過專用驅動器與個人計算機11通信數(shù)據(jù)。雖然 在圖中未示,但個人計算機11還與互聯(lián)網(wǎng)連接,所以個人計算機ll 能夠通過互聯(lián)網(wǎng)從音樂數(shù)據(jù)發(fā)布服務器下載音樂數(shù)據(jù)。個人計算機11裝備有監(jiān)視器14和由鍵盤和鼠標構成的操作部 分15。參照示出了個人計算機11的內部結構的圖2, CPU20管理和 控制個人計算機11的整體操作。CPU 20通過數(shù)據(jù)總線21與操作部 分15、 RAM 22、硬盤驅動器(HDD) 23、通信接口 (I/F) 24和顯示 控制器25連接。HDD23存儲用于操作個人計算機11的各種程序和數(shù)據(jù)、從記錄 介質IO讀出的大量音樂數(shù)據(jù)文件、和用于管理音樂數(shù)據(jù)文件的音樂 數(shù)據(jù)管理軟件程序。CPU 20從HDD 23讀出程序并將它呈現(xiàn)在RAM 22 上以便隨后對它進行處理。CPU20根據(jù)通過操作部分15輸入的操作 信號控制個人計算機11的各個部件。通信接口 24在類似播放器13的外設和類似互聯(lián)網(wǎng)的通信網(wǎng)絡 之間連接進行數(shù)據(jù)通信。顯示控制器25控制監(jiān)視器14來顯示涉及音 樂數(shù)據(jù)管理軟件和其它程序的窗口。HDD 23提供有音樂數(shù)據(jù)庫26和詞典數(shù)據(jù)庫27。音樂數(shù)據(jù)庫26 存儲從外設獲得的音樂數(shù)據(jù)文件、如圖3所示的音樂數(shù)據(jù)索引表和如 圖4所示的元數(shù)據(jù)索引表31。音樂數(shù)據(jù)索引表30存儲了存儲在音樂數(shù)據(jù)庫26中的音樂數(shù)據(jù) 文件的文件名,這些文件名是使用在將它們記錄在音樂數(shù)據(jù)庫26上 時被自動附加給各個文件的ID號或序列號來索引的。元數(shù)據(jù)索引表 31存儲各個音樂數(shù)據(jù)文件的元數(shù)據(jù)。對于元數(shù)據(jù)使用與相應的音樂 數(shù)據(jù)文件的文件名相同的ID號。元數(shù)據(jù)包括最初附聯(lián)到音樂數(shù)據(jù)文件的那些元數(shù)據(jù)、在下載音 樂數(shù)據(jù)文件的同時從類似CDDB (致密盤數(shù)據(jù)庫)獲得的元數(shù)據(jù)、用 戶輸入的元數(shù)據(jù)、和通過個人計算機11或播放器13自動附聯(lián)到音樂 數(shù)據(jù)文件的元數(shù)據(jù)。從外部數(shù)據(jù)庫獲得的元數(shù)據(jù)可以包括有關包含音 樂數(shù)據(jù)的唱片集的信息,例如唱片標題、藝術家、包含歌曲或音樂片 段的數(shù)量、總共播放時間、發(fā)行日期、所包含歌曲的標題、它們的播 放時間、流派和歌曲的圖像。用戶輸入的元數(shù)據(jù)可以是對于歌曲偏愛 的數(shù)值程度、關于歌曲的評論或用戶與歌曲的標題或歌詞聯(lián)系起來的 字。通過個人計算機11或播放器13附聯(lián)的元數(shù)據(jù)可指示單首歌曲己 經(jīng)被再現(xiàn)了多少次和最后 一 次再現(xiàn)歌曲的日期。例如,附聯(lián)到ID No. 0001的音樂數(shù)據(jù)文件的元數(shù)據(jù)包括其藝術 家名稱Slaver、流派重金屬、與所含歌曲的標題相關的字Angel and Death、以及注釋敲擊金屬的代表歌曲。與標題或歌詞關聯(lián)的 字可根據(jù)對標題和歌曲的分析通過個人計算機11自動地附聯(lián)??蓪?音樂數(shù)據(jù)索引表30和元數(shù)據(jù)索引表31并入到單個數(shù)據(jù)表中。另一方面,辭典數(shù)據(jù)庫27存儲日語辭典的數(shù)據(jù),所述日語辭典 將日語單詞和術語按照它們的相互關系(例如,它們的分級或分類關系、部分-整體關系和同義關系(即具有相似含義的單詞之間的關系))來進行分類和組織。所述辭典程序庫以樹型結構對詞進行分類,其中下位詞(即具有較窄含義的詞)被從上位詞(即具有較寬含義的詞)分支出來。例 如如圖4所示,從"食物"分支出"肉"、"蔬菜"和"魚"。此外, "肉"的下位詞(例如"牛肉"和"豬肉")與"肉"聯(lián)系起來,"蔬 菜"的下位詞(例如"綠葉菜"和"根類菜")與"蔬菜"聯(lián)系起來, 以及"魚"的下位詞(例如"生魚"和"干魚")與"魚"聯(lián)系起來。另外,"肉類"作為"肉"的同義詞而與其聯(lián)系起來。雖然從圖中省 略了,但相關詞被進一步與各個下位詞(例如"牛肉"和"豬肉") 聯(lián)系起來。為了獲得音樂數(shù)據(jù)文件,用戶對操作部分15進行操作來啟動音 樂數(shù)據(jù)管理軟件程序。所述音樂數(shù)據(jù)管理軟件提供有用于獲得音樂數(shù) 據(jù)文件的模式和用于產(chǎn)生播放列表的模式,所述用于產(chǎn)生播放列表的 模式從存儲在音樂數(shù)據(jù)庫26中的音樂數(shù)據(jù)文件中選擇適當?shù)囊魳菲?段來進行再現(xiàn)。當選擇播放列表產(chǎn)生模式時,在監(jiān)視器14上顯示播放列表產(chǎn)生 窗口 40,如圖6所示。播放列表產(chǎn)生窗口 40提供有用于輸入產(chǎn)生播 放列表的條件的播放列表產(chǎn)生條件登入?yún)^(qū)41。在播放列表產(chǎn)生條件登入?yún)^(qū)41中,提供有用于輸入播放列表總 演奏時間的上下限、播放列表上的音樂片段或歌曲的總數(shù)的上下限和 播放列表的總數(shù)據(jù)量的上限的登入條42、 43和44。用戶可通過操作 部分15的鼠標在每個登入條42、 43或44上單擊指針45,然后通過 鍵盤登入數(shù)字來輸入限制值。用戶不需要輸入總共播放時間和總共播 放數(shù)的下限,但需要輸入各個上限。登入條42至44可以是下拉菜單 條,在用戶在其上敲擊時所述下拉菜單條顯示數(shù)標作為下拉選擇菜 單,從而用戶可以在所述數(shù)標上選擇一個數(shù)作為限制值。另外,通過 使用下拉選擇菜單而可以使總共播放時間的單位和數(shù)據(jù)量的單位,即 在圖6中為"分鐘"和"MB (兆字節(jié))"是可變化的。產(chǎn)生按鈕46布置在播放列表產(chǎn)生條件登入?yún)^(qū)41的下面。當在 產(chǎn)生按鈕46上單擊指針45時,將目前正被重放的對應于詢問的音樂 片段的元數(shù)據(jù)和有關目前輸入到播放列表產(chǎn)生條件登入?yún)^(qū)41中的播 放列表產(chǎn)生條件的信息輸出到RAM 22。如果用戶在將所有上限輸入 到登入條42至44中之前就單擊產(chǎn)生按鈕46,則例如通過顯示警告 消息來警告用戶需要輸入上限。在本實施例的說明中,假設用戶通過操作部分15選擇的音樂片 段或歌曲在用戶單擊產(chǎn)生按鈕46之前正被再現(xiàn),并且根據(jù)目前再現(xiàn) 的歌曲來產(chǎn)生一個播放列表。在播放列表產(chǎn)生模式中,在CPU20中建立播放列表產(chǎn)生部分50, 如圖7所示。播放列表產(chǎn)生部分50由相關詞獲取部分51、音樂獲取 部分52、音樂選擇部分53和音樂登記部分54構成。相關詞獲取部分51讀取當產(chǎn)生按鈕46被激活時正被再現(xiàn)的歌 曲的元數(shù)據(jù)。然后相關詞獲取部分51訪問辭典數(shù)據(jù)庫27,以從辭典 數(shù)據(jù)庫27中搜索與所述元數(shù)據(jù)相關的詞。對于圖5的示例,如果關 鍵詞是"食物",則從詞"食物"分支出來的所有下位詞(包括"肉"、 "肉類"和"牛肉")都作為相關詞被檢索出來。注意用于獲得相關 詞的元數(shù)據(jù)的項數(shù)可以是單個或多個。在檢索到相關詞時,相關詞獲取部分51例如通過將元數(shù)據(jù)和相 關詞之間的含義差轉換成數(shù)字值來對每個相關詞與元數(shù)據(jù)的相關程 度進行記分。具體地,假設元數(shù)據(jù)中包含的關鍵詞具有理想分數(shù),例 如100分,并且以負記分系統(tǒng)對其相關詞進行記分同義詞是-l點, 較寬的術語和較窄的詞是-2點,并且反義詞是-3點。關鍵詞的同義 詞的較窄下位術語是(-1) + (-2) 二-3點,并且比一個關鍵詞的較 窄詞更窄的術語是(-2) + (-2) =-4點。再參照圖5的例子,如果 關鍵詞是"食物",則其下位單詞"肉"的分數(shù)是100-2=98。是詞 "肉"的下位詞"牛肉"得到96 (=100-2-2)分。"肉"的同義詞 "肉類"的分數(shù)是97 ( = 100-2-1)。相關詞獲取部分51按照從得到最高分數(shù)的相關詞或分數(shù)比預定 的閾值高的相關詞開始的順序選擇預定數(shù)量的相關詞,并將關于所選 擇的相關詞的信息和關于這些相關詞的分數(shù)的信息輸出給RAM 22。關于通過相關詞獲取部分51選擇的相關詞的信息被從RAM 22 讀出到音樂獲取部分52中,以從音樂數(shù)據(jù)庫26中檢索出所選擇的相關詞作為元數(shù)據(jù)而附聯(lián)到的那些音樂數(shù)據(jù)文件。具體地,音樂獲取部 分52從元數(shù)據(jù)索引表31中搜索這種與選擇的相關詞的至少一部分相 對應的元數(shù)據(jù),并獲取這些元數(shù)據(jù)的ID號。然后,音樂獲取部分52 從音樂數(shù)據(jù)索引表30中檢索使用獲得的ID號來進行索引的那些音樂 數(shù)據(jù)文件名,并從音樂數(shù)據(jù)庫26中獲取所檢索的文件名的音樂數(shù)據(jù) 文件。通過音樂獲取部分52獲得的音樂數(shù)據(jù)文件22被寫入到RAM 22中。作為檢索元數(shù)據(jù)的式子,可采用"與-檢索"禾口/或"或-檢索" 和/或"非-檢索"。可選擇地,用戶可指定檢索式。音樂選擇部分53從RAM 22中讀出音樂數(shù)據(jù)文件,并從讀取的 音樂數(shù)據(jù)文件中選擇將在播放列表上進行登記的音樂片段。音樂選擇 部分53還為每個音樂數(shù)據(jù)文件提供一個估計值,其表示音樂片段對 于播放列表的適宜程度。例如,可將用于通過相關詞獲取部分51選 擇相關詞的分數(shù)用作所述估計值。代替或除了指示與關鍵詞的關聯(lián)程度的分數(shù),可以按照如下所 述的方式來確定所述估計值。音樂選擇部分53從RAM 22中讀出用戶通過操作部分15在播放 列表產(chǎn)生窗口 40上輸入的播放列表產(chǎn)生條件。然后,音樂選擇部分 53計算期望值Tl和T2:TP剩余演奏時間/剩余歌曲數(shù) (1)T2^剩余記錄容量/剩余歌曲數(shù) (2)注意剩余演奏時間是對于在沒有超過播放列表的總共演奏時間 上限的情況下從現(xiàn)在起添加到播放列表中的歌曲可利用的時間長度, 而剩余歌曲數(shù)是在總共歌曲數(shù)的上限內從現(xiàn)在起能夠加入到播放列 表中的歌曲數(shù),以及剩余記錄容量是在所述上限內對于將要登記在播 放列表上的歌曲剩余的數(shù)據(jù)量。如后面闡述的,通過音樂登記部分 54將剩余演奏時間、剩余記錄容量和剩余歌曲數(shù)的數(shù)據(jù)寫入到RAM22中。為了產(chǎn)生滿足產(chǎn)生條件的播放列表,期望值Tl和T2分別代表 了在將其登記在播放列表上時被期望分配給一首歌曲的演奏時間和 記錄容量。例如,當剩余歌曲數(shù)是三,而剩余演奏時間是9分鐘時, 根據(jù)等式(1),期望值T1是3分鐘。也就是,如果接下來將要登記 的歌曲占用3分鐘的演奏時間且剩余兩首歌曲占用6分鐘的演奏時間 或者整體上更少,則根據(jù)指定的條件而能夠產(chǎn)生所述播放列表。音樂選擇部分53計算歌曲演奏時間和期望值Tl之差,以及歌 曲所需的記錄容量和期望值T2之差,以根據(jù)所述計算的差值對所述 歌曲進行估計。例如,對于一首歌曲給出最大估計值"100",其與期望值Tl和T2的差是"0"。隨著這些差值變得越大,所述估計值被從最大值進行負記分越多。在把由期望值Tl和T2計算的差值與通 過相關詞獲取部分51計算的分數(shù)結合使用的情況下,所述分數(shù)被減 少一個與所述差對應的量。音樂選擇部分53選擇將要登記在播放列表上的具有最高估計值 的歌曲。此后,音樂選擇部分53檢查將所選歌曲登記在其上之后播 放列表是否超過了播放列表產(chǎn)生條件的上限。如果沒有超過,則音樂 選擇部分53將具有最高估計值的歌曲的音樂數(shù)據(jù)文件輸出給RAM 22。相反,如果具有最高估計值的歌曲使得播放列表超過播放列表 產(chǎn)生條件的上限,則音樂選擇部分53考慮它們的估計值從通過音樂 獲取部分52獲得的歌曲中重新嘗試選擇適合播放列表產(chǎn)生條件的另 一首歌曲。也就是,音樂選擇部分53按照從具有較高估計值的歌曲 開始的順序將通過音樂獲取部分52獲得的歌曲逐一地放到播放列表 中,并檢査各首歌曲是否滿足播放列表產(chǎn)生條件。因此,最終選擇登 記被斷定為滿足所述條件的歌曲,并且音樂選擇部分53將選擇歌曲 的音樂數(shù)據(jù)文件輸出給RAM 22。如果在由音樂獲取部分52獲得的歌 曲中沒有滿足播放列表產(chǎn)生條件的任何歌曲,則音樂選擇部分53向 音樂登記部分54提供一個信號以通知沒有剩余歌曲進行登記。音樂登記部分54從RAM 22中讀取通過音樂選擇部分53選擇的 歌曲的音樂數(shù)據(jù)文件,并將它登記在播放列表上。同時,音樂登記部 分54從RAM 22中讀出播放列表產(chǎn)生條件,并通過從播放列表的總共 演奏時間的上限中減去登記歌曲(包括剛登記的歌曲)的演奏時間之 和,以及通過從播放列表的總共數(shù)據(jù)量的上限中減去登記歌曲(包括 剛登記的歌曲)的數(shù)據(jù)量之和,從而來計算剩余演奏時間和剩余記錄 容量的最新值。因此,剩余演奏時間的數(shù)據(jù)和剩余記錄容量的數(shù)據(jù)使 用最新值被重新寫到RAM 22中。音樂登記部分54還在RAM 22中重 寫剩余歌曲數(shù)的數(shù)據(jù)以使其遞減。如果音樂選擇部分53輸出通知沒 有任何歌曲能夠登記在播放列表上的信號,則音樂登記部分54將登 記歌曲的數(shù)據(jù)作為所產(chǎn)生的播放列表輸出給RAM 22。注意根據(jù)期望值Tl和T2進行的估計優(yōu)選地只在產(chǎn)生播放列表 的最后階段執(zhí)行,也就是,第一次當能夠在播放列表上登記的剩余歌 曲數(shù)變?yōu)槎蛉龝r執(zhí)行。這是因為在產(chǎn)生播放列表的第一階段,即使登記了不會嚴格滿足播放列表產(chǎn)生條件的那種歌曲,也幾乎不存在超 過播放列表產(chǎn)生條件的上限的風險。接著,將參照圖8的流程圖說明音樂數(shù)據(jù)管理系統(tǒng)2的處理序列。首先,啟動音樂數(shù)據(jù)管理軟件程序,并且當選擇了播放列表產(chǎn)生模式時,在監(jiān)視器14上顯示播放列表產(chǎn)生窗口 40。同時,在CPU 20 中構建播放列表產(chǎn)生部分50。用戶通過對操作部分15進行操作來在播放列表產(chǎn)生窗口 40上 輸入用于產(chǎn)生播放列表的期望條件,并按下產(chǎn)生按鈕46來完成條件 輸入處理。 一旦產(chǎn)生按鈕46被按下,則將那時正被再現(xiàn)的歌曲的元 數(shù)據(jù)和輸入播放列表產(chǎn)生條件的數(shù)據(jù)寫入到RAM 22中。注意,可以 在開始再現(xiàn)一首歌曲之后選擇播放列表產(chǎn)生模式,或者可以與圖8 中所示的順序相反地在開始再現(xiàn)一首歌曲之前輸入播放列表產(chǎn)生條 件。在選擇了產(chǎn)生按鈕46時正被再現(xiàn)的歌曲的元數(shù)據(jù)被從RAM 22 中讀出到相關詞獲取部分51中。相關詞獲取部分51從辭典數(shù)據(jù)庫 27中檢索與所述元數(shù)據(jù)相關的詞,并獲得所檢索的相關詞的各自的 分數(shù)。此后,相關詞獲取部分51按照從得到最高分數(shù)的相關詞或分 數(shù)比預定閾值高的相關詞開始的順序選擇預定數(shù)量的相關詞,并將有 關所選擇的相關詞的信息和有關這些相關詞的分數(shù)的信息輸出給 廳22。關于通過相關詞獲取部分51選擇的相關詞的信息被從RAM 22 讀出到音樂獲取部分52中。音樂獲取部分52參照音樂數(shù)據(jù)索引表 30和元數(shù)據(jù)索引表31從音樂數(shù)據(jù)庫26中檢索選擇的相關詞作為它們的元數(shù)據(jù)而被附聯(lián)到的那些音樂數(shù)據(jù)文件。將通過音樂獲取部分 52獲得的音樂數(shù)據(jù)文件寫入到RAM 22中。通過音樂獲取部分52獲得的音樂數(shù)據(jù)文件被從RAM 22讀出到 音樂選擇部分53中。音樂選擇部分53根據(jù)相關詞的分數(shù)和期望值Tl和T2對音樂數(shù)據(jù)文件進行估計,并選擇具有最高估計值的歌曲。音樂選擇部分53檢查在將所選擇歌曲登記在其上之后的播放列 表是否超過了所述產(chǎn)生條件的上限。如果沒有超過,則通過RAM 22 將具有最高估計值的歌曲的音樂數(shù)據(jù)文件發(fā)送給音樂登記部分54, 以將其登記在播放列表上。相反,如果具有最高估計值的歌曲使得播放列表超過播放列表 產(chǎn)生條件的上限,則音樂選擇部分53從具有較高估計值的歌曲開始 依次選擇通過音樂獲取部分52獲得的其它歌曲,并檢查單首歌曲是 否滿足播放列表產(chǎn)生條件。因此,選擇滿足所述條件的另一首歌曲來 登記,并將所選擇歌曲的音樂數(shù)據(jù)文件輸出給RAM 22。音樂登記部分54從RAM 22中讀取通過音樂選擇部分53選擇的 歌曲的音樂數(shù)據(jù)文件,并將它登記在播放列表上。同時,音樂登記部 分54通過在RAM 22上重寫這些值的數(shù)據(jù)來修改剩余演奏時間、剩余 記錄容量和剩余歌曲數(shù)。當音樂選擇部分53確定在由音樂獲取部分52獲得的歌曲中不 存在滿足播放列表產(chǎn)生條件的任何歌曲時,音樂選擇部分53向音樂 登記部分54提供通知了不存在任何要登記的歌曲的信號。然后,將 通過音樂登記部分產(chǎn)生的播放列表的數(shù)據(jù)輸出給RAM 22。每次通過音樂登記部分54在播放列表上登記歌曲時,將登記歌 曲的元數(shù)據(jù)從RAM22讀出到相關詞獲取部分51中。然后相關詞獲取 部分51使用剛登記的歌曲的元數(shù)據(jù)作為新查詢來檢索相關詞。也就 是,將播放列表上的在前歌曲的元數(shù)據(jù)用作將被登記的下一首歌曲的 查詢。由此,播放列表產(chǎn)生部分50執(zhí)行上述的處理,即檢索相關詞、 檢索音樂數(shù)據(jù)文件、選擇歌曲和登記歌曲,上述處理被循環(huán)執(zhí)行直到 完成滿足所述產(chǎn)生條件的播放列表??稍诒O(jiān)視器14上將來自音樂登記部分54的完整播放列表的輸 出數(shù)據(jù)作為產(chǎn)生結果進行顯示。而且,響應于操作部分15上的操作, 播放列表被再現(xiàn)、存儲在HDD23中,或下載到播放器13中。在播放 列表被再現(xiàn)的同時,所登記的歌曲按照與它們被登記的相同的順序進 行重放。如至此所述的,根據(jù)査詢的相關詞來檢索歌曲或音樂片段,并 從檢索的歌曲中選擇一首歌曲將其登記在播放列表上。那么,剛登記 的歌曲的元數(shù)據(jù)就被用于檢索接下來將要登記的歌曲的查詢。因此, 產(chǎn)生的播放列表獲得極大的變化同時能夠保持一首歌曲與下首歌曲 的連接。例如,如果初始查詢是發(fā)行音樂唱片的年份,則被選擇進行 登記的下一首歌曲并不限于在該同一年發(fā)行的歌曲。因此,用戶或收 聽者不能推測下一首歌曲,所以收聽者將不會厭倦播放列表。用戶只 需進行一些操作來重放音樂片段和輸入用于產(chǎn)生播放列表的條件,而 不需要進行任何特殊的行動,例如上面在現(xiàn)有技術的說明中提及的語 音動作。雖然在上面的實施例中是基于估計值選擇歌曲的,但是可以選 擇歌曲而不考慮估計值。在那樣的情況下,音樂選擇部分53在預定 的定時(例如以預定數(shù)量的歌曲為間隔或當能夠被登記的剩余歌曲數(shù) 達到預定的數(shù)量時)不考慮其估計值就可選擇一首歌曲。音樂選擇部分53還可在任意的定時與其估計值無關地來選擇歌曲。與其估計值 無關地選擇的歌曲可以來自于通過音樂獲取部分52獲得的歌曲中, 或者能夠從音樂數(shù)據(jù)庫26中隨機地選擇歌曲。添加這種歌曲將對播 放列表給出不可預測的變化,所述播放列表在其僅是由具有較高估計 值的歌曲構成的情況下將易于變成無變化的。這種變化將更大地激發(fā) 播放列表中的用戶興趣。在與其估計值無關地選擇一首歌曲之后,可 以將該歌曲的元數(shù)據(jù)或在該歌曲之前登記的歌曲的元數(shù)據(jù)用于下一 首歌曲的查詢。同時,在不知道如何以及為什么將這些歌曲登記在播放列表上 的情況下,用戶可能對播放列表上的一些歌曲感覺是陌生的。為了補 償這種不足,能夠將關于用于檢索歌曲的相關詞的信息連同在播放列 表上進行登記時的歌曲的數(shù)據(jù)一起進行存儲,并顯示有關相關詞的信 息,例如在圖9的播放列表再現(xiàn)窗口 60的關聯(lián)信息顯示區(qū)61中所示 的。播放列表再現(xiàn)窗口 60還顯示目前正被重放的歌曲的標題和藝術 家、該歌曲的唱片的彩圖和指示過去的演奏時間的橫條。關聯(lián)信息可 以是類似圖9中的消息,或者正好是相關詞。除了相關詞之外,也可以顯示指示相關詞的關聯(lián)程度的數(shù)字,例如上述實施例中的分數(shù)和估 計值。在播放列表包含了與其估計值無關地選擇的歌曲的情況下,可 以顯示關于那樣的事實的信息。因此,用戶能夠看出歌曲如何具體地 登記到播放列表上,所以用戶方便性被得以進一步改進。用于開始產(chǎn)生播放列表的査詢并不限于目前再現(xiàn)的音樂片段的 元數(shù)據(jù)。代替或除了目前再現(xiàn)的音樂片段的元數(shù)據(jù),所述查詢可以是 用戶通過操作部分15選擇的音樂片段的元數(shù)據(jù)。在那樣的情況中, 例如如圖10中所示,播放列表產(chǎn)生窗口 70在播放列表產(chǎn)生條件登入?yún)^(qū)41旁邊提供有用于選擇音樂片段的登入?yún)^(qū)71。登入?yún)^(qū)71提供有顯示到達存儲音樂數(shù)據(jù)文件的HDD 23的存儲 器位置的路徑的文件對話框72,和用于選擇音樂數(shù)據(jù)文件的選擇按 鈕73。在將指針45放到選擇按鈕73上的同時按下鼠標時,文件對 話框72被打開并按照分級結構顯示存儲在HDD 23中的音樂數(shù)據(jù)文件 和文件夾的圖標列表。用戶能夠通過在其圖標上單擊指針45來選擇 一個音樂數(shù)據(jù)文件。雖然圖10中所示的實施例被設計成選擇一個音 樂數(shù)據(jù)文件,但能夠從存儲在HDD 23中的那些音樂數(shù)據(jù)文件中選擇 一個以上的音樂數(shù)據(jù)文件。還能夠允許用戶輸入字母串或關鍵詞作為查詢。在那樣的情況 下,如圖11所示,在播放列表產(chǎn)生條件登入?yún)^(qū)41的上面提供一個用 于輸入關鍵詞的登入?yún)^(qū)81。登入?yún)^(qū)81提供有用于輸入作為關鍵詞的字母串的登入條82。用 戶能夠通過在登入條82上單擊指針45之后通過關鍵詞來輸入字母 串。雖然已經(jīng)參照圖6、 10和11作為單獨的實施例說明了如何得到用于開始產(chǎn)生播放列表的査詢的三種變化,但還能夠在播放列表產(chǎn)生 窗口 40中提供登入?yún)^(qū)71和81,使得用戶可以從三種變化中進行選擇。注意辭典數(shù)據(jù)庫的結構、選擇用于播放列表的相關詞和音樂片 段的方法和各個窗口的布局并不限于上面的實施例。而且,對關鍵詞 的每個相關詞的關聯(lián)程度進行打分的方法并不局限于上述的負記分 系統(tǒng),而是也可以使用另外的方法。例如,能夠在辭典數(shù)據(jù)庫27中提前登記各個詞的分數(shù)。還能夠按照詞對分數(shù)進行加權,使得含義與 關鍵詞相差甚遠但與關鍵詞略微相關的單詞(例如,"top of Japan" 對"Mt. Fuji")將得到較高的分數(shù)。還能夠適當修改估計用于播放 列表的每個音樂片段的適宜性的方法。在上述的實施例中,當用戶選擇播放列表產(chǎn)生模式時在CPU 20 中構建播放列表產(chǎn)生部分50。但能夠例如以離散電路或FPGA (場可 編程門陣列)的形式將作為硬件部件的播放列表產(chǎn)生部分50安裝在 個人計算機11中。還能夠將播放列表產(chǎn)生部分50構建為可與個人計 算機ll連接的單獨器件。另外,可以將音樂數(shù)據(jù)庫26和辭典數(shù)據(jù)庫 27安裝在類似音樂數(shù)據(jù)發(fā)布服務器的外設中。雖然上述的實施例涉及的是作為將要檢索的內容的音樂片段, 但本發(fā)明不僅可應用于音頻內容,還可應用于視頻內容,即電影、圖 像、游戲、電子書等。在所述內容是電影或圖像的情況下,本發(fā)明將 用于產(chǎn)生由電影的視頻剪輯或摘要構成的播放列表或由幻燈片式放 映的圖像組成的播放列表。根據(jù)適用的內容,可以適當修改作為用于 產(chǎn)生播放列表的條件輸入的項。例如,可以將每個視頻剪輯的重放時 間作為條件輸入。因此,本發(fā)明并不限于上述的實施例,相反而是可以在不脫離所附權利要求的范圍的情況下將能夠做出各種修改。
權利要求
1.一種播放列表產(chǎn)生設備,包括內容存儲裝置,用于存儲多個內容,每個內容都具有與之附聯(lián)的元數(shù)據(jù);查詢登入裝置,其輸入用于產(chǎn)生播放列表的查詢;元數(shù)據(jù)獲取裝置,用于獲取與輸入查詢相關的元數(shù)據(jù);內容獲取裝置,用于從所述內容存儲裝置獲取與輸入查詢相關的元數(shù)據(jù)被與之附聯(lián)的那些內容;選擇裝置,用于從通過所述內容獲取裝置獲得的那些內容中選擇一項內容;登記裝置,用于將所選擇的內容登記在播放列表上;和裝置,用于給所述查詢登入裝置提供已經(jīng)登記在所述播放列表上的內容的元數(shù)據(jù)來作為用于接下來將要在播放列表上登記的另一項內容的查詢。
2. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,還包括存儲辭典 數(shù)據(jù)的辭典存儲裝置,所述辭典根據(jù)詞的相互關系來對其進行分類和組織,其中所述元數(shù)據(jù)獲取裝置從所述辭典存儲裝置中檢索與輸入的 查詢相關的詞,并且所述內容獲取裝置獲取具有包括了所述檢索的相 關詞的元數(shù)據(jù)的那些內容。
3. 根據(jù)權利要求l所述的播放列表產(chǎn)生設備,其中所述元數(shù)據(jù) 獲取裝置參照所獲得的元數(shù)據(jù)的各個項與所述査詢的關聯(lián)程度,從所 獲得的元數(shù)據(jù)的若干項中選擇一個用于所述內容獲取裝置的項。
4. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,其中所述內容選 擇裝置參照個別內容與査詢的關聯(lián)程度,針對所獲得的內容是否適用 于所述播放列表來對所述獲得的內容進行估計,并根據(jù)估計結果選擇 要被登記在播放列表上的內容。
5. 根據(jù)權利要求l所述的播放列表產(chǎn)生設備,還包括用于輸入 產(chǎn)生播放列表的條件的條件登入裝置,其中所述內容選擇裝置參照所 述輸入的條件針對所述獲得的內容是否適用于播放列表來對獲得的 內容進行估計,并根據(jù)估計結果選擇要被登記在播放列表上的內容。
6. 根據(jù)權利要求5所述的播放列表產(chǎn)生設備,其中所述條件包 括將要登記在播放列表上的內容總數(shù)的上P艮,和播放列表的總共再現(xiàn) 時間的上限和播放列表的總共數(shù)據(jù)量的上限兩者中的至少一個。
7. 根據(jù)權利要求6所述的播放列表產(chǎn)生設備,其中所述內容選擇裝置根據(jù)第一期望值對獲得的內容進行估計,所述第一期望值是通 過剩余再現(xiàn)時間除以剩余內容數(shù)計算得到的,其中所述剩余再現(xiàn)時間 是通過從總共再現(xiàn)時間的上限中減去登記內容的再現(xiàn)時間總和計算 得到的,所述剩余內容數(shù)是通過從將要登記在播放列表上的內容總數(shù) 的上限減去已登記內容數(shù)計算得到的。
8. 根據(jù)權利要求6所述的播放列表產(chǎn)生設備,其中所述內容選 擇裝置根據(jù)第二期望值對獲得的內容進行估計,所述第二期望值是通 過剩余記錄容量除以剩余內容數(shù)計算得到的,其中所述剩余記錄容量 是通過從播放列表的總共數(shù)據(jù)量的上限中減去登記內容的數(shù)據(jù)量計 算得到的,所述剩余內容數(shù)是通過從將要登記在播放列表上的內容總 數(shù)的上限減去己登記內容數(shù)計算得到的。
9. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,其中所述內容選 擇裝置選擇在預定的或任意的定時比正常選擇的內容與所述查詢的 相關性更小的內容。
10. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,還包括一個關 聯(lián)信息存儲裝置,用于存儲有關所選擇的內容與用于檢索這些內容的元數(shù)據(jù)之間的關聯(lián)性的信息,和一個用于顯示所述關聯(lián)信息的顯示裝 置。
11. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,其中作為用于 開始產(chǎn)生播放列表的初始査詢,所述查詢登入裝置被提供有目前再現(xiàn) 的內容的元數(shù)據(jù)、通過用戶選擇的內容的元數(shù)據(jù)和通過用戶輸入的字 母串中的至少一個。
12. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,其中所述內容 是音樂數(shù)據(jù)。
13. 根據(jù)權利要求1所述的播放列表產(chǎn)生設備,其中所述內容 是視頻數(shù)據(jù)。
14. 一種播放列表產(chǎn)生方法,包括步驟輸入用于產(chǎn)生播放列表的查詢; 檢索與所述輸入的查詢相關的元數(shù)據(jù); 獲取與所述查詢相關的元數(shù)據(jù)被與之附聯(lián)的那些內容; 根據(jù)預設的條件從獲得的內容中選擇一項內容; 將所述選擇的內容登記在播放列表上;和輸入己經(jīng)登記在所述播放列表上的內容的元數(shù)據(jù)作為用于接下 來將要在播放列表上登記的另一項內容的查詢。
15. 根據(jù)權利要求14所述的播放列表產(chǎn)生方法,還包括從一個 辭典中檢索與輸入的査詢相關的詞的步驟,所述辭典根據(jù)詞的相互關系來對其進行分類和組織,其中從一個存儲裝置獲得具有包括了所述 檢索的相關詞的元數(shù)據(jù)的那些內容。
全文摘要
一種播放列表產(chǎn)生設備從一個辭典數(shù)據(jù)庫中檢索與一項查詢相關的詞,并根據(jù)所述相關詞與查詢的各自的關聯(lián)程度來選擇一個相關詞。具有與所選擇的相關詞對應的元數(shù)據(jù)的音樂數(shù)據(jù)文件被從音樂數(shù)據(jù)庫中檢索出來。關于對播放列表的適用性來對所檢索的音樂數(shù)據(jù)文件進行估計。根據(jù)所述估計結果,一個音樂數(shù)據(jù)文件被選擇和登記在播放列表上。那么,與剛登記的音樂數(shù)據(jù)文件附聯(lián)的元數(shù)據(jù)就被用作用于檢索將要登記在播放列表上的下一個音樂數(shù)據(jù)文件的查詢。只要產(chǎn)生的播放列表滿足用戶指定的條件,這些處理就被重復用于在所產(chǎn)生的播放列表滿足用戶指定條件的播放列表上一個接一個地登記音樂數(shù)據(jù)文件。
文檔編號G11B27/10GK101256811SQ20081000772
公開日2008年9月3日 申請日期2008年2月29日 優(yōu)先權日2007年3月1日
發(fā)明者大橋洋介 申請人:富士膠片株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1