專利名稱:用于可視化地產(chǎn)生播放列表的設備和方法
技術領域:
本發(fā)明涉及一種用于向音樂播放器的用戶提供媒體的播放列表的設備和方法。
背景技術:
數(shù)字消費者電子裝置已經(jīng)可以在小便攜裝置上存儲大量內容。便攜音樂播放器的微型化和存儲容量增加的趨勢導致了操作時的導航和復雜的用戶交互工作的問題。當前有效的用戶界面典型地使用基于文件夾的結構,當用戶遇到非常大量的數(shù)字音樂時,其限制了該用戶找到所想要的項。諸如iPod觸摸轉盤(touch-wheel)或HDD 100上的超級卷動(super-scroll)的這些創(chuàng)新致力于改進在基于列表的分層設置中的導航。然而,對這種類型的界面的使用簡單所進行的改進還并不夠,因為在漸增變長的列表中查找項較困難并且耗時。進一步,創(chuàng)建播放列表當前不是在現(xiàn)場完成的,因此也比較耗時。
相應地,需要一種當使用便攜音樂播放器時就創(chuàng)建播放列表的裝置,其交互操作盡可能少,并且快速而簡單,同時即使在較大量的音樂收集和小的屏幕上也可以滿足用戶的要求。
發(fā)明內容
本發(fā)明提供一種根據(jù)用戶的偏好而動態(tài)地產(chǎn)生媒體的播放列表的系統(tǒng)和方法。該系統(tǒng)包括屏幕上的用戶界面顯示,其產(chǎn)生表示大量音樂收集的藝術家圖的顯示。該藝術家圖可以包括年代和節(jié)拍吸引表示(或其它屬性吸引表示),就得到將音樂分為慢速、中速和快速組的藝術家集組,并且也可以包括不同的顏色來反映不同節(jié)拍的音樂。通過在藝術家圖上創(chuàng)建播放列表鏈接,點擊序列中藝術家的某個區(qū)域就改進了用戶導航大量媒體收集的能力。該播放列表鏈接路徑對應于該用戶所想要的媒體,并且是基于對應于用戶在該藝術家圖上所選擇的指定位置的屬性值的配置而產(chǎn)生的。
圖1所示為根據(jù)本發(fā)明的便攜音頻系統(tǒng)的簡化方框圖。
圖2(a)和(b)所示的屏幕上的用戶界面顯示描述了根據(jù)本發(fā)明的藝術家圖。
圖3所示的屏幕上的用戶界面顯示描述了根據(jù)本發(fā)明的指示導航路徑的藝術家圖。
圖4描述了根據(jù)本發(fā)明創(chuàng)建播放列表的流程圖。
具體實施例方式
參照圖1,根據(jù)本發(fā)明提供在屏幕上的用戶界面顯示的示范便攜音頻系統(tǒng)100包括輸入裝置20、編碼器/解碼器(CODEC)22、放大器24、圖形接口裝置26、處理器28、存儲器30、供電電源32、顯示器34和I/O接口36。
該輸入裝置20可以使用本領域所熟知的觸敏顯示器和/或電子機械開關來實施。該編解碼器22將數(shù)字數(shù)據(jù)流轉換為模擬信號。本領域的熟練技術人員會理解的是,可以使用任何熟知的用于語音應用、音樂應用或此二者的CODEC技術來實施該編解碼器22。該模擬放大器24將所轉換的來自該編解碼器22的模擬數(shù)據(jù)放大輸送到外部音頻輸出裝置,諸如耳機。
該處理器28可以使用任何常規(guī)處理器來實施,諸如微處理器、嵌入式控制器、數(shù)字信號處理器(DSP)、中央處理單元(CPU)等。該存儲器30可以包括隨機存取存儲器(RAM)和只讀存儲器(ROM),并且可以進一步包括基本輸入輸出系統(tǒng)(BIOS),其包含允許該處理器與各種外圍設備通信的指令。該供電電源向該系統(tǒng)100的所有組件提供電源,并且可以包括多個AAA電池。該供電電源32也可以包括外部供電電源以提供穩(wěn)定電壓。該顯示器34可以作為液晶顯示器(LCD)實施,并且可以包括大約4英寸的觸摸屏,其非常適合于當前的便攜音樂播放器的正面。然而,其并不限于小顯示器,并且可以在任何可顯示的裝置中應用此處所描述的該方法來產(chǎn)生播放列表。該I/O接口36可以是串行接口和/或通用串行總線(USB)接口。
應該注意到,雖然在文中所描述的系統(tǒng)100是用于操作消費者電子裝置的系統(tǒng),但是這只是示范性的??梢栽谟糜诓僮髌渌绶窍M者電子設備以及用于操作個人計算機(PC)或其它裝置上的應用程序的用戶界面系統(tǒng)中應用本發(fā)明的原理。
在操作中,處理器28根據(jù)一組交互、分層、控制級別、播放列表菜單顯示向該顯示器34提供藝術家圖,以幫助用戶查找到他們所想聽的音樂。這些菜單顯示例如包括圖2-3中所示的顯示,使得用戶通過導航該菜單使用最少的交互就可以產(chǎn)生播放列表,用于隨后的播放。處理器28結合顯示器34一起響應于菜單項選擇和導航命令而顯示該播放列表。
現(xiàn)在將結合圖2-4詳細描述本發(fā)明。
本發(fā)明人已經(jīng)認識到歌曲和藝術家中的相似性,至于音樂風格、音階和節(jié)拍是幫助用戶查找他們想聽的音樂的幾個最重要的屬性。開發(fā)了根據(jù)本發(fā)明的新圖形用戶接口,使得用戶可以查找特定項,以及查找普通音樂(或者非特定查找)。該特定項通過流派、藝術家、合集和歌曲查找;用戶可以進行特定查找;并使用“類似的藝術家圖”來完成非特定查找。
在該類似的藝術家圖中,根據(jù)藝術家音樂的聲音將他們定位,通過這種方式將類似的藝術家靠近在一起放置,使得類似藝術家的集組接近于與他們所制作的音樂的類型高度相關的“屬性吸引表示”。該“屬性吸引表示”組包括音階、流派、類型和年代吸引表示,其反映該藝術家的屬性風格、音階和節(jié)拍。于是,對“屬性吸引表示”進行標記,以分清他們注意何種類型的音樂,并提供更多內容,可以對藝術家標記不同顏色,以指示不同的屬性信息。也就是,用戶可以決定將藝術家聚集在音階吸引表示周圍,并將通過不同顏色指示的不同音樂節(jié)拍分組。
在下面的表中示出了使用不同標準對這些吸引表示進行安置的說明范例。
如圖所示,可以顯示兩種類型的吸引表示即,從左至右表示年代,并且從底至頂表示該音樂的節(jié)拍。而且,可以使用環(huán)形吸引表示來表示不同流派。
圖2所示為使用音階吸引表示并著色來指示不同節(jié)拍信息的藝術家圖的范例。如圖所示,大量音樂收集的概觀被劃分成與不同音階相關的多個不同音樂,為該用戶提供在該藝術家圖中。該用戶可以通過放大該藝術家圖的所想要區(qū)域來導航該音樂收集而選擇該音樂的子集。該用戶例如可以通過點擊該歡樂音樂區(qū)域來放大歡樂音樂,然后使用其它類型的吸引表示,即,使用年代來將這些子集進一步分組。于是,在選擇歡樂音樂并且只看到歡樂音樂之后,用戶現(xiàn)在就可以使用分層瀏覽器來選擇所想要的更具體的藝術家或音樂。在該范例中,該歡樂音樂中的不同顏色也表示不同的節(jié)拍。相應地,該用戶可以基于音階吸引表示產(chǎn)生從激進跨度到柔和音樂的播放列表。與此同時,該用戶也可以通過選擇由不同顏色所指示的區(qū)域來選擇該歡樂音樂組內不同節(jié)拍的音樂。結果,需要最少的交互,并且用戶選擇他或她的控制級來產(chǎn)生播放列表。
圖3所示為指示藝術家圖以及通過黑體箭頭高亮標識的導航路徑的在屏幕上的用戶界面顯示的另一范例,其使得用戶能夠直接看到導航路徑和播放順序。特別地,可以將圖3(a)中所示的藝術家圖提供給用戶,以提供另一框架來創(chuàng)建產(chǎn)生播放列表的新穎方式,其通過使用如后面所要解釋的航路點來規(guī)劃播放列表路徑,既快又容易。
參照圖3(b),通過創(chuàng)建播放列表路徑,將基于與顯示中的特定位置對應的屬性值的結構來播放歌曲。為了創(chuàng)建播放列表路徑,用戶需要指定藝術家圖中的“航路點”或播放列表點(通過點擊觸摸屏顯示器上的某些位置而產(chǎn)生)并指定多首歌曲。如圖所示,航路點放在藝術家圖上,并且確定將要在播放列表中的音樂的種類和時代。如同3(b)中所示,用戶可以放四個航路點并指定沿著播放列表路徑(或者可以使用默認值)所要播放的歌曲的數(shù)目(例如24首)。該航路點(通過黑色圓表示)的設置形成播放列表將要遵循的路徑。
圖3(b)中的藝術家圖具有年代和節(jié)拍吸引表示,從而得到清楚地分為慢速、中速和快速音樂組的藝術家集組。為了保持圖片簡明,顏色在這里沒有表明任何新信息,其只著重于節(jié)拍組。于是,四個航路點以及它們所放置的順序創(chuàng)建了表示播放列表的路徑。在范例中,播放列表起始于80年代大約中速節(jié)拍的音樂,然后逐漸播放更快速的音樂而該歌曲的發(fā)行年代從2000/2001非??焖俚卦黾?。由于播放列表中歌曲的總數(shù)目設置為24,所以該用戶在路徑的3個部分的每一部分上會看到8首歌曲。
要注意的是,當屏幕上有其它類型的吸引表示時,可以應用如上所解釋的產(chǎn)生播放列表的相同方式。于是,雖然圖2和3中所示的藝術家圖是說明性的,但是要理解的是,本發(fā)明可以支持表示其它音樂分組的吸引表示的不同組合。于是,該附圖中的吸引表示對本發(fā)明的范圍不應該具有限制。例如,創(chuàng)建播放列表路徑的另一種方式是通過只指定一個航路點并點擊該播放按鍵。一個航路點的默認歌曲數(shù)目可以為0,意思是它應該不停地播放直到手動停止。在該范例中,在這個例子中用戶可以期望的歌曲靠近他或她指定的唯一航路點。如果用戶想要盡可能多地控制播放列表路徑的創(chuàng)建,用戶可以將播放歌曲的數(shù)目設置為等于所放的航路點的數(shù)目。如果所有航路點都放在靠近藝術家或在其上,那么來自這些藝術家的每一個的一首歌曲可以添加到該播放列表。而且,用戶在選擇了圖2中所示的歡樂音樂區(qū)之后,可以看到圖3(a)中所示的藝術家圖,以從不同的時間區(qū)域中選擇某首歡樂音樂。結果,用戶可以精確地指定應該播放哪一藝術家、按照何種時間順序播放、以及播放何種類型的歌曲。
給定圖2和3中所示的藝術家圖(或其它藝術家圖)、多個航路點和多首所要播放的歌曲,建造播放列表的過程分為下列步驟,如圖4中所示(1)播放列表點產(chǎn)生;(2)藝術家選擇算法;(3)歌曲選擇算法;和(4)裝載播放列表。
(1)播放列表點產(chǎn)生根據(jù)歌曲的數(shù)目,也就是n,以及給定收集中的給定航路點,可以通過將播放列表路徑分成n-1段,為我們提供n個不同的端點,從而產(chǎn)生播放列表點。
根據(jù)藝術家圖中的吸引表示,計算屬性配置(例如從歡樂的快速歌曲到激進更快的歌曲)。該屬性配置定義用戶所希望播放的歌曲的類型,如播放列表點所表示的那樣。
(2)藝術家選擇算法算法1a*=argminad(Pa,Px),]]>其中a∈A={a1,...,an}表示收集中的藝術家集合;
Pa表示藝術家a(就是x、y坐標)的位置;和Px表示當前播放列表點的位置。
注意,所選擇的藝術家a*是最靠近當前播放列表的藝術家。
算法2a*=random{a}*{a}*={a∈Ad(Pa,Px)<ε}注意,藝術家a*是從藝術家集合中隨機選擇的,其到播放列表的距離小于先前所確定的閾值ε。
(3)歌曲選擇算法算法1s*=rando(S)S={s1,..sK}其中S表示由藝術家a*所演奏的歌曲集合。
注意,從所選擇的藝術家所演奏的歌曲中隨機選擇歌曲s*。
算法2s*=random(S)Sc={s1,..sK}其中s*表示考慮藝術家圖實施的某些限制而選擇的藝術家演奏的歌曲,并且Sc表示由靠近播放點的屬性吸引表示所限制的藝術家a*所演奏的歌曲的集合(例如只有歡樂而且快速的歌曲)。
一旦獲得了屬性配置,那么選擇播放和足夠靠近該屬性配置匹配并且在播放列表中以前沒有播放的藝術家,并且如果以前已經(jīng)播放,那么就選擇下一個最靠近的藝術家。
(4)裝載播放列表在裝載播放列表期間,可以在顯示器上顯示該列表,以可視化地交流包含在播放列表中的音樂列表。用戶能夠直接地標識并跟蹤通過播放列表點高亮示出的所選擇的音樂,并且在他們使用期間可以前進通過所裝載的播放列表。在這一點,可以選擇性地選擇屏幕上的播放列表,以讓用戶到達所想要的歌曲。
雖然已經(jīng)結合各個附圖的優(yōu)選實施例描述了本發(fā)明,但是要理解的是,可以使用其它類似的實施例,或者不脫離本發(fā)明可以對所描述的實施例進行修改或增加,以執(zhí)行本發(fā)明的相同功能。例如,雖然在音樂數(shù)據(jù)的上下文環(huán)境中描述了本發(fā)明的示范實施例,但是本領域的熟練技術人員會認識到,本發(fā)明并不限于音樂數(shù)據(jù),并且如本發(fā)明中所描述的為用戶定制媒體的方法可以應用于任何計算裝置或環(huán)境,諸如游戲控制臺、手持計算機、便攜計算機等,不管是有線的或是無線的,并且可以應用于通過通信網(wǎng)絡連接并通過網(wǎng)絡交互的任何數(shù)目的這種計算裝置。而且,應該強調的是,可以考慮多個計算機平臺,包括手持裝置操作系統(tǒng)和其它特定應用的操作系統(tǒng),特別是當無線網(wǎng)絡互聯(lián)裝置的數(shù)目繼續(xù)增加時。因此,本發(fā)明不應該限定于任何單個實施例,而是根據(jù)所附權利要求書的寬度和范圍進行限定。
權利要求
1.一種具有屏幕上的顯示器(34)的設備(100),包括用于產(chǎn)生至少一個播放列表以提供在顯示器中的裝置,通過創(chuàng)建與該顯示器上所顯示的藝術家圖上的至少一個區(qū)域連接的播放列表路徑來產(chǎn)生所述播放列表。
2.根據(jù)權利要求1的設備,其中通過按順序手動連接所述藝術家圖上的多個區(qū)域來選擇性地創(chuàng)建所述播放列表路徑。
3.根據(jù)權利要求1的設備,其中所述藝術家圖包括年代和/或節(jié)拍吸引表示,導致得到清晰地分為慢速、中速和快速音樂組的藝術家集組。
4.根據(jù)權利要求1的設備,其中所述藝術家圖包括音階和/或流派吸引表示,導致得到清晰地分為慢速、中速和快速音樂組的藝術家集組。
5.根據(jù)權利要求1的設備,其中所述藝術家圖包括不同的著色方案,以表示在所述藝術家圖中大量音樂收集的概觀。
6.根據(jù)權利要求1的設備,其中所述藝術家圖包括根據(jù)藝術家的音樂聲音定位的藝術家,通過這種方式將類似的藝術家靠近在一起放置。
7.根據(jù)權利要求1的設備,其中所述顯示器(34)是觸摸屏顯示器。
8.根據(jù)權利要求1的設備,其中所述產(chǎn)生裝置在包括所述用戶與所述設備交互操作期間的時間段內提供所述選擇的播放列表路徑的連續(xù)可視化顯示。
9.根據(jù)權利要求1的設備,進一步包括用于指定在所述至少一個播放列表上要產(chǎn)生的多首歌曲的裝置。
10.根據(jù)權利要求1的設備,進一步包括用于根據(jù)所創(chuàng)建的所述播放列表路徑選擇至少一首歌曲的裝置。
11.根據(jù)權利要求10的設備,其中根據(jù)下面的等式選擇所述至少一個藝術家(a*)a*=argminad(Pa,Px),]]>其中a表示所述藝術家圖中的所有藝術家;Pa表示所述藝術家圖上的x、y坐標的位置;和Px表示所述播放列表路徑的當前播放列表點的位置,和其中a*表示最靠近當前播放列表點的藝術家。
12.根據(jù)權利要求10的設備,其中從藝術家的集合中隨機選擇所述至少一個藝術家,其到所述播放列表路徑的播放列表點的距離小于預定閾值a*=random{a}*{a}*={a∈Ad(Pa,Px)<ε}。
13.根據(jù)權利要求11的設備,其中隨機地選擇每個藝術家的至少一首歌曲。
14.根據(jù)權利要求11的設備,其中根據(jù)下面的等式選擇每個藝術家的至少一首歌曲s*=random(S)Sc={s1,..sK}其中Sc表示由所述藝術家a*演奏的并且通過靠近所述播放列表路徑的屬性吸引表示限定的歌曲組。
15.一種具有用于提供播放列表的屏幕上的顯示器的設備(100),包括用于為順序選擇的音樂提供所述播放列表的裝置,其中基于對應于用戶在所述顯示器(34)內的藝術家圖上選擇的指定位置的屬性值的配置而產(chǎn)生所述列表,所述藝術家圖包括基于音樂聲音的大量音樂收集的概觀,通過這種方式將類似的藝術家靠近在一起放置。
16.根據(jù)權利要求15的設備,進一步包括用于指定在播放列表上所要產(chǎn)生的多首歌曲的裝置。
17.根據(jù)權利要求15的設備,其中所述藝術家圖進一步包括不同的顏色來反映音樂的不同節(jié)拍。
18.根據(jù)權利要求15的設備,其中所述顯示器(34)是觸摸屏顯示器。
19.一種用于根據(jù)用戶的偏好產(chǎn)生媒體播放列表的方法,該方法包括步驟在屏幕上的用戶界面顯示器(34)上提供藝術家圖;選擇性地創(chuàng)建與所述藝術家圖上的至少一個區(qū)域連接的播放列表路徑;和基于對應于由所述用戶在所述藝術家圖上選擇的指定位置的屬性值的配置,產(chǎn)生對應于所想要媒體的選擇順序的所述播放列表。
20.根據(jù)權利要求19的方法,其中所述藝術家圖包括基于音樂聲音的大量音樂收集的概觀,通過這種方式將類似的藝術家靠近在一起放置。
21.根據(jù)權利要求19的方法,進一步包括向所述用戶呈現(xiàn)所述產(chǎn)生的播放列表的步驟。
22.根據(jù)權利要求19的方法,進一步包括根據(jù)所述創(chuàng)建的播放列表路徑來選擇至少一首歌曲的步驟。
23.根據(jù)權利要求19的方法,其中根據(jù)下面的等式選擇所述至少一個藝術家(a*)a*=argminad(Pa,Px),]]>其中a表示所述藝術家圖中的所有藝術家;Pa表示所述藝術家圖上的x、y坐標的位置;和Px表示所述播放列表路徑的當前播放列表點的位置,和其中a*表示最靠近當前播放列表點的藝術家。
24.根據(jù)權利要求19的方法,其中從藝術家的集合中隨機選擇所述至少一個藝術家,其到所述播放列表路徑的播放列表點的距離小于預定閾值a*=random{a}*{a}*={a∈Ad(Pa,Px)<ε}。
25.根據(jù)權利要求23的方法,其中隨機地選擇每個藝術家的至少一首歌曲。
26.根據(jù)權利要求23的方法,其中根據(jù)下面的等式選擇每個藝術家的至少一首歌曲s*=random(S)Sc={s1,..sK}其中Sc表示由所述藝術家a*演奏的并且通過靠近所述播放列表路徑的屬性吸引表示限定的歌曲組。
27.一種計算機可讀媒體,載有用于執(zhí)行權利要求19的方法的計算機可執(zhí)行指令。
28.一種用于根據(jù)用戶的偏好產(chǎn)生至少一個播放列表的系統(tǒng),包括處理器(28);與所述處理器(28)耦合的存儲器(30),所述存儲器(30)被配置成使得該處理器(28)能夠根據(jù)預定格式在屏幕上的用戶界面顯示器(34)上提供具有大量媒體選擇的藝術家圖;產(chǎn)生與所述藝術家圖上的至少一個區(qū)域連接的播放列表路徑;和基于對應于由所述用戶在所述藝術家圖上選擇的指定位置的屬性值的配置,提供對應于所想要媒體的選擇順序的所述播放列表。
29.根據(jù)權利要求28的系統(tǒng),其中所述藝術家圖包括基于音樂聲音的大量音樂收集的概觀,通過這種方式將類似的藝術家靠近在一起放置。
30.根據(jù)權利要求28的系統(tǒng),其中所述藝術家圖包括年代和節(jié)拍吸引表示,導致得到清晰地分為慢速、中速和快速音樂組的藝術家集組。
31.根據(jù)權利要求28的系統(tǒng),其中所述藝術家圖包括音階和/或流派吸引表示,導致得到清晰地分為慢速、中速和快速音樂組的藝術家集組。
32.根據(jù)權利要求28的系統(tǒng),其中所述藝術家圖包括不同的著色方案,以表示在所述藝術家圖中大量音樂收集的概觀。
全文摘要
本發(fā)明提供一種用于向用戶動態(tài)產(chǎn)生播放列表的設備和方法。使用在屏幕上的用戶界面顯示器來產(chǎn)生用戶所想要的媒體序列的顯示,其中顯示具有大量音樂收集的藝術家圖,使得用戶能夠選擇性地創(chuàng)建播放列表路徑,以根據(jù)對應于由用戶在顯示器內的藝術家圖上選擇的指定位置的屬性值的配置來產(chǎn)生播放列表。藝術家圖可以包括基于音樂聲音的大量音樂收集的概觀,通過這種方式將類似的藝術家靠近在一起放置,并且提供下列中的至少一種音樂的藝術家、合集、風格、音階、流派、節(jié)拍和年代。
文檔編號G11B27/34GK101040340SQ200580035054
公開日2007年9月19日 申請日期2005年10月5日 優(yōu)先權日2004年10月14日
發(fā)明者F·維諾利, R·范古利克 申請人:皇家飛利浦電子股份有限公司