專利名稱:用于圖形地顯示音樂作品的方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例涉及用于在屏幕上圖形地顯示音樂作品的方法。本 發(fā)明的另外的實(shí)施例涉及一種便攜式設(shè)備。再一個(gè)實(shí)施例涉及一種圖形 用戶接口。
背景技術(shù):
如今,大的音樂數(shù)據(jù)庫(kù)、即具有大量音樂作品的數(shù)據(jù)庫(kù),是廣泛可 用的。然而,用戶想要很好地了解音樂集的概況和/或很好地選擇要聽 的歌曲可能是很麻煩的。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例的 一個(gè)目的是提供用于在屏幕上圖形地顯示音樂 作品的方法,該方法幫助用戶在大的音樂數(shù)據(jù)庫(kù)中識(shí)別和/或選擇想要 的音樂作品。本發(fā)明的另 一個(gè)目的是提供相應(yīng)的便攜式設(shè)備和圖形用戶 接口。
這些目的通過按照權(quán)利要求1的方法和按照權(quán)利要求16的便攜式 設(shè)備來解決。
通過考慮附圖和隨后的說明將明白本發(fā)明的另外的細(xì)節(jié)。
包括了附圖以便提供對(duì)實(shí)施例的進(jìn)一步理解,并且附圖被合入本說 明書中并且構(gòu)成本說明書的一部分。附解說明實(shí)施例,并連同說明 書 一起用來解釋實(shí)施例的原理。將容易認(rèn)識(shí)到其它實(shí)施例和實(shí)施例的許 多預(yù)期的優(yōu)點(diǎn),因?yàn)橥ㄟ^參照以下的詳細(xì)說明它們將被更好地理解。附 圖的元件并不一定彼此相對(duì)按比例畫出的。相同的附圖標(biāo)記表示對(duì)應(yīng)的 類似的部分。
圖1示出了按照本發(fā)明的一個(gè)實(shí)施例的方法的框圖。 圖2示出了按照本發(fā)明的另 一 個(gè)實(shí)施例的方法的框圖。 圖3示出了用于把音樂作品映射到屏幕的一個(gè)維度上的位置的線性 映射函數(shù)。
4圖4示出了用于把音樂作品映射到屏幕上的位置的另一個(gè)映射函數(shù)。
圖5示出了用于把音樂作品映射到屏幕上的位置的再一個(gè)映射函數(shù)。
圖6示出了用于把音樂作品映射到屏幕上的位置的又一個(gè)映射函 數(shù),其中該映射函數(shù)針對(duì)與圖3到5的用戶不同的另一個(gè)用戶。 圖7示出了具有在映射之前應(yīng)用的預(yù)處理變換的映射。 圖8示出了圖解說明在一個(gè)維度上的映射的例子。 圖9示出了流派-顏色映射函數(shù)的例子。 圖10示出了用于多個(gè)流派的另一個(gè)流派-顏色映射函數(shù)。 圖11示出了便攜式設(shè)備的實(shí)施例。
圖12示出了另一個(gè)例子,在該例子中,對(duì)屏幕的一部分應(yīng)用縮放。
具體實(shí)施例方式
下面將描迷本發(fā)明的實(shí)施例。重要的是要指出,下面描迷的所有實(shí) 施例可以以任意方式組合,即不存在某些描述的實(shí)施例不能與其它實(shí)施 例組合的限制。而且,應(yīng)當(dāng)指出,在所有的圖上,相同的附圖標(biāo)記表示 相同的或類似的元件。
應(yīng)當(dāng)理解,在不偏離本發(fā)明的范圍的情況下,可以利用其它實(shí)施例 和作出結(jié)構(gòu)的或邏輯的改變。所以,不應(yīng)當(dāng)認(rèn)為以下的詳細(xì)說明是限制 性的,而是本發(fā)明的范圍由所附權(quán)利要求來限定。
圖1示出了方法IOO作為用于在屏幕上圖形地顯示音樂作品的方法 的示例性實(shí)施例。該屏幕可以例如是手持式設(shè)備(比如具有音樂回放功 能的移動(dòng)電話或者專門適于回放音樂的移動(dòng)設(shè)備)的屏幕。然而該屏幕 也可以是運(yùn)行在計(jì)算機(jī)上的應(yīng)用程序的屏幕或窗口 。
品的存儲(chǔ)器:因此,在si:,可以提供多l(xiāng)音樂作品,例如至少三^或
三個(gè)以上音樂作品,其中每個(gè)音樂作品具有音樂屬性。音樂屬性也可被 稱為元數(shù)據(jù)或內(nèi)容描述性數(shù)據(jù)。音樂屬性的例子例如是音樂(歌曲)作品 的流派、每分鐘的節(jié)拍數(shù)(bpm)、音樂作品的情緒(mood)等等。流派的 例子例如是爵士、古典、民歌(ballade)、流行、搖滾或更細(xì)顆粒度 (fine grained)的流派諸如例如酸蔣士 (acid jazz)、古典瘠士等等。
為了給用戶說明被存儲(chǔ)在存儲(chǔ)器中的音樂作品的概況,希望最佳地 利用可用的屏幕尺寸或窗口尺寸。例如如果屏幕尺寸是有限的,則通過 將音樂作品顯示為例如具有標(biāo)題的文本,就只有幾個(gè)音樂作品可被顯 示。而且,附加地顯示關(guān)于音樂屬性的信息使得這種情形甚至更嚴(yán)重。
所以,通過圖形地顯示音樂作品(例如通過在情緒/速度空間中的 點(diǎn),其中沿一個(gè)軸應(yīng)用歌曲的速度(每分鐘的節(jié)拍數(shù)),而在另一個(gè)軸上 應(yīng)用情緒(悲傷/快樂))可以是有利的。
然而,在有限的屏幕尺寸下,即使對(duì)音樂作品的圖形表示仍舊具有 局限性。在以上的情緒/速度空間中,如果用戶的音樂集主要包括緩慢 的歌曲,則大多數(shù)圖形符號(hào)將互相靠近在一起。
所以,希望找到即使在屏幕尺寸有限的情況下仍然圖形地顯示音樂 作品的用戶友好的方式。
為此,在S102,可以計(jì)算映射函數(shù),該映射函數(shù)把相應(yīng)音樂作品的 音樂屬性的數(shù)值映射到屏幕(窗口)的一個(gè)維度(dimension),例如,每 分鐘的節(jié)拍數(shù)(音樂屬性)的數(shù)值可被映射到屏幕的第一維度上,例如屏 幕的水平x維度(方向)上。另一個(gè)例子可以是情緒度,即例如音樂作品 是悲傷的歌曲還是快樂的歌曲。這樣的屬性可被映射到屏幕的第二維度 (垂直維度,即在屏幕上垂直延伸的方向)上。
因此,映射函數(shù)可以把相應(yīng)音樂作品的音樂屬性的數(shù)值映射到屏幕 的一個(gè)維度的坐標(biāo)值。
然后,在S104,可以為音樂集的每個(gè)音樂作品確定在所迷維度中的 位置。由此,可以根椐映射函數(shù)和要被計(jì)算在維度上的位置的音樂作品 的相應(yīng)音樂屬性確定位置。
在S106,表示相應(yīng)音樂作品的圖形符號(hào)可以在屏幕上被顯示在維度 中的相應(yīng)位置處。
正如以上已經(jīng)表示的那樣,當(dāng)然有可能每個(gè)音樂作品具有另一個(gè)音 樂屬性,即音樂作品可能具有兩個(gè)音樂屬性,其中兩個(gè)音樂屬性的每個(gè) 音樂屬性被分配給屏幕的不同的維度。在這種情形下,該方法還可包括 計(jì)算另外的映射函數(shù),所述另外的映射函數(shù)把另外的音樂屬性的數(shù)值映 射到屏幕的另外的維度,例如以上提到的y維度。然后,可以為每個(gè)音 樂作品在另外的維度中確定另外的位置,其中所述另外的位置根據(jù)該另
6外的映射函數(shù)和要被圖形地顯示的音樂作品的另外的相應(yīng)屬性來確定。 因此,兩個(gè)音樂屬性被映射到屏幕上的由屏幕的兩個(gè)相應(yīng)的坐標(biāo)值確定 的位置上。
圖2示出了用于圖形地顯示音樂作品的方法的另一個(gè)實(shí)施例200。 在這個(gè)實(shí)施例中,在S200,再次提供音樂作品。然后,在S202,計(jì)算 根據(jù)音樂作品的音樂屬性的數(shù)值的變換??梢詰?yīng)用主成分分析(PCA)變 換和/或線性判別分析(LDA)變換。通過這樣的變換,可以避免圖形表示 的聚集(也參見圖7)。
然后,在S204,計(jì)算映射函數(shù),該映射函數(shù)把經(jīng)過變換的音樂屬性 值映射到在屏幕的相應(yīng)維度中的相應(yīng)位置(坐標(biāo)值)。在S206,確定圖形 表示(符號(hào)),例如點(diǎn)、三角形、方形等等的位置。
為了進(jìn)一步改善對(duì)屏幕尺寸的利用,也有可能確定圖形符號(hào)的顏 色。每種顏色可以表示關(guān)于另外的音樂屬性的信息。顏色例如可以表示 音樂作品的流派,并且顏色例如可以依賴于相應(yīng)音樂作品與參考流派模 型的特征之間的距離(參見圖9和10)。
然后,在S210,不同的顏色的圖形符號(hào)可以在屏幕上顯示于在S206 確定的位置處。
圖3示出了把在圖3的例子中的音樂屬性"每分鐘的節(jié)拍數(shù)"(bpm) 的數(shù)值線性地映射到屏幕304的維度y上的映射函數(shù)300的實(shí)施例。
映射函數(shù)的概念將通過要被顯示在屏幕304上的示例性音樂作品 306來解釋。在本例中,假設(shè)由屏幕304上的小圓點(diǎn)表示的音樂作品306 具有210bpm。為了找出在屏幕304的維度y中的位置(坐標(biāo)值),y的 坐標(biāo)值如由箭頭308-1, 308-2顯示的那樣被確定。
屏幕304的x軸的坐標(biāo)軸可以以相同的方式來確定,并且表示音樂 作品306的情緒度。然而,映射函數(shù)不一定必須也被用于維度x。例如, 如果在x維度上的分布是均勻的,則僅僅使用用于確定y維度中的坐標(biāo) 值的映射函數(shù)就足夠了。當(dāng)然,也有可能反過來,即,使用用于x維度 的映射函數(shù),而不使用用于y維度的映射函數(shù)。
以上解釋的映射函數(shù)的概念適用于所有的實(shí)施例,特別是通過圖4 至8的被描述的那些實(shí)施例。
映射函數(shù)300是線性映射函數(shù)。線性映射函數(shù)300具有的效果是 音樂作品在屏幕304上的位置對(duì)應(yīng)于"現(xiàn)實(shí)"的表示。換句話說,表示音樂作品的圓點(diǎn)的分布310對(duì)應(yīng)于音樂作品的屬性的實(shí)際的分布。在本 例中,在屏幕304上顯示的音樂集包括大多數(shù)悲傷和緩慢的歌曲。
大多數(shù)歌曲是緩慢的歌曲的這一事實(shí)也可以從直方圖312看到,其 中概括出了每分鐘的節(jié)拍的數(shù)值的具體值(occurrence)。
在屏幕上的音樂集的表示因此使得用戶能夠得知他存儲(chǔ)在他的設(shè) 備上的音樂的種類。屏幕304上的例子展示了用戶具有大多數(shù)悲傷和慢 的歌曲。為了選擇用戶想要聽的歌曲,可以給圖形用戶接口配備選擇器 314。選擇器314可以由操縱桿類型的輸入設(shè)備或通常被使用于移動(dòng)屏 幕上的光標(biāo)/指針等等的任何其它合適的輸入設(shè)備來控制。正如在屏幕 304的例子中可以看到的那樣,用戶可能難以實(shí)際上看見選擇器314所 在的位置。這在具有高密度圖形符號(hào)的區(qū)域中可能是更嚴(yán)重的。
為了能夠更好地定位選擇器314和/或?yàn)榱烁玫乩闷聊?04的 屏幕尺寸,可以使用不同的映射函數(shù)。
例如,可以使用圖4所示的映射函數(shù)400。
圖4的例子用于與圖3的音樂集相同的音樂集。因此,bpm的數(shù)值 的分布312是與圖3相同的。然而,為了確定圖形符號(hào)在y維度中的位 置(坐標(biāo)值),應(yīng)用映射函數(shù)400。
映射函數(shù)400由此根據(jù)實(shí)際的用戶音樂集被計(jì)算。為了確定映射函 數(shù)400,可以執(zhí)行累積概率密度分析。換句話說,映射函數(shù)400是累積 概率密度函數(shù)(累積分布函數(shù))。這意味著,映射函數(shù)400的斜率取決于 直方圖312。在出現(xiàn)大量bpm值的具體值的區(qū)域中,斜率是較大的。在 較少的具體值所位于的區(qū)域中,斜率是較小的。在圖4的例子中,在音 樂屬性(bpm)的數(shù)值的第一范圍402中,斜率比在音樂屬性(bpm)的數(shù)值 的第二范圍404中更大。這是因?yàn)橄啾仍诘诙秶?04中,有分布312 的更多具體值位于第一范圍402中。
映射函數(shù)的結(jié)果400被顯示于圖4的右端。正如可以看到的那樣, 表示不同的音樂作品的圓點(diǎn)的分布比圖3的示圖中更均勻。因此,用戶 更容易將選擇器314放置到某個(gè)音樂作品上。另外,對(duì)屏幕尺寸的使用 被最佳化。
當(dāng)應(yīng)用映射函數(shù)400時(shí),即將累積概率密度函數(shù)用作映射函數(shù)時(shí), 屏幕尺寸被最佳地使用。然而,對(duì)于某些應(yīng)用和/或?qū)τ诳捎眯远裕?可能希望用戶仍舊具有關(guān)于他的音樂集的"現(xiàn)實(shí)"的感覺,即關(guān)于音樂
8屬性的數(shù)值的實(shí)際(真實(shí))分布的感覺。在圖4的示圖中,正如提到的那 樣,分布是非常均勻的。因此,關(guān)于音樂集實(shí)際上具有更多的悲傷的慢 的歌曲的信息在圖形表示中被丟失。
這種影響可以通過使用累積概率密度函數(shù)與線性映射函數(shù)的組合 (例如計(jì)算兩個(gè)函數(shù)的平均值)來減小。相應(yīng)的被組合的映射函數(shù)500 被顯示于圖5。
而且,在圖5的右端示出了使用映射函數(shù)500的結(jié)果。正如可以看 到的那樣,在屏幕的第一區(qū)域502中,圖形符號(hào)的密度高于第二區(qū)域 504。再者,在區(qū)域502中的分布比圖3上的分布更均勻。因此,對(duì)累
數(shù)的優(yōu)點(diǎn)(用戶得^關(guān)于"現(xiàn);"(真實(shí)分布)的信息)和通過;吏用累積概 率密度函數(shù)而被確定的、圖4所示的更均勻的分布的優(yōu)點(diǎn)。
圖3到5的例子是針對(duì)例如一個(gè)用戶的同一個(gè)音樂集的。因此,分 布312對(duì)于圖3到5是相同的。在圖6上,顯示了例如來自另一個(gè)用戶 的、另一個(gè)音樂集的分布602。正如可以看到的那樣,依賴于用直方圖 602來示出的音樂集的相應(yīng)映射函數(shù)600不同于圖3到5所示的映射函 數(shù)。因此,同樣對(duì)于圖6上的分布602,屏幕304的屏幕尺寸可被最佳 地使用。所以,所描述的方法使得能夠與用戶無關(guān)地最佳地利用屏幕尺 寸。
關(guān)于映射函數(shù)的選擇,還應(yīng)當(dāng)指出,有可能的是映射函數(shù)可以根據(jù) 圖形用戶接口,例如指針的尺寸或其它約束來最佳化。然而,為了從更 均勻的分布獲益, 一般來說,映射函數(shù)的斜率在相應(yīng)音樂屬性的數(shù)值具 有高數(shù)目的具體值的區(qū)域/范圍中應(yīng)當(dāng)是高的。在具有較少的具體值的 其它區(qū)域/范圍中,斜率可以是較小的。
圖7顯示另外的可能的實(shí)施例,其中在應(yīng)用映射函數(shù)之前,執(zhí)行主 成分分析,即對(duì)音樂屬性的數(shù)值進(jìn)行PCA(或可替換地,LDA)變換。正如 在屏幕圖700上看到的那樣,針對(duì)給定的音樂集可以出現(xiàn)分布701 (沒有 PCA或映射)。在這樣的情形下,屏幕尺寸沒有最佳地使用,因?yàn)榇蟮钠?幕區(qū)域沒有包含任何圖形符號(hào)。在圖7的例子中,屏幕示圖700示出了 構(gòu)成圖形表現(xiàn)的基礎(chǔ)的音樂集主要包括悲傷的快速的歌曲和慢的快樂 的歌曲。
為了實(shí)現(xiàn)對(duì)屏幕尺寸的更好的利用,可以應(yīng)用主成分分析(PCA)變換、或可替換地和/或附加地應(yīng)用線性判別分析(LDA)變換。結(jié)果被顯示 于屏幕示圖702,該示圖示出了圖形符號(hào)的更均勻的分布703。然而, 在圖702上,屏幕尺寸沒有最佳地使用,因?yàn)樵谄聊?04的上半部,密 度大大地高于下半部。
為了得到更好的分布,可以應(yīng)用以上說明的映射函數(shù)。結(jié)果被顯示 于屏幕示圖704,其中可以看到,比起屏幕示圖702,現(xiàn)在分布是更均 勻的。
因此,將使用PCA/LDA變換與附加地使用映射函數(shù)相組合具有明顯 的協(xié)作的效果,該效果在于屏幕尺寸根據(jù)實(shí)際的音樂集而被最佳地和 自適應(yīng)地^f吏用。
圖8示出了另一個(gè)例子,其中映射函數(shù)被應(yīng)用于僅僅一個(gè)維度中的 圖形表示。在圖8的表中,不同的歌曲連同對(duì)應(yīng)的bpm數(shù)值一起被列出。 不同的歌曲用軸800上的相應(yīng)標(biāo)記來表示(一維表示)。沿軸800,歌曲 按照它們的bpm數(shù)值被圖形地表示。正如可以看到的那樣,在區(qū)域802 中,表示出了大多數(shù)歌曲。在另一個(gè)區(qū)域804中,沒有表示出歌曲,而 在再一個(gè)區(qū)域806中,只呈現(xiàn)了一個(gè)歌曲。
為了達(dá)到表示的更均勻的分布,可以應(yīng)用上述的映射函數(shù)。所以, 在軸808上的最終得到的表示中,顯示了更均勻的表示。如圖所示,區(qū) 域802通過該映射^皮擴(kuò)展從而得到區(qū)域802'。而且,區(qū)域804通過該映 射被壓縮從而得到區(qū)域804,,區(qū)域806基本上沒有被修改。
通過圖9和10將解釋另外的特征。為了進(jìn)一步最佳地利用屏幕尺 寸和給予用戶關(guān)于他的音樂集的另外的信息,圖形表現(xiàn)可包含顏色信 息。圖形符號(hào)的顏色例如可以向用戶通知相應(yīng)音樂作品的另 一個(gè)音樂屬 性。例如,顏色可被用來指示音樂作品的流派。
為了確定音樂作品的流派,可以應(yīng)用已知的方法。例如,可以計(jì)算 相應(yīng)音樂作品的特征相對(duì)于參考流派模型來說的距離。例如,在圖9中, 為了確定音樂作品900的流派,計(jì)算距離dj、 dc、 dp。 dj是到爵士音 樂參考模型的距離。而且,dc表示到古典音樂參考模型的距離,以及 dp表示與流行音樂參考模型的差別。
在以下的例子中,痔士歌曲以紅色顯示,以及古典歌曲以黃色顯示。 因此,為了確定圖形符號(hào)的顏色,可以計(jì)算商fl-dj/dc。然而,這可能 導(dǎo)致顏色的均勻分布。換句話說,這可能導(dǎo)致漸變顏色方案。所以,在绔士與古典之間的某個(gè)地方的歌曲可能以橙色顯示。然而,用戶可能難 以分別在橙色與紅色之間以及橙色與黃色之間進(jìn)行區(qū)分。
為了避免大量的橙色表示,可以再次使用映射函數(shù)的概念。然而在
這種情形下,可以使用具有sigmoid函數(shù)形式的映射函數(shù)。這樣的 sigmoid函數(shù)908的例子示出于圖9的下部。映射函數(shù)908將導(dǎo)致小數(shù) 目的、橙色的圖形表示和大數(shù)目的、以紅色或黃色顯示的圖形符號(hào)。因 此,用戶更容易判斷他的音樂集中的流派的分布,因?yàn)榇蠖鄶?shù)歌曲將以 紅色或黃色來顯示(假設(shè)音樂集主要包括跨士或古典歌曲)。
如果用戶想要某個(gè)流派的歌曲的更細(xì)顆粒度的信息,則用戶可以應(yīng) 用"濾色器(color filter)"。例如,用戶可能想要關(guān)于他的古典歌 曲的更細(xì)顆粒度的信息。在這種情形下,可以改變映射函數(shù),例如使用 圖9所示的映射函數(shù)910。然后,所有的錄士歌曲可以以紅色顯示,并 且古典歌曲以從紅色到黃色的色調(diào)顯示。
圖10顯示映射函數(shù)如何結(jié)合作為音樂屬性的流派被使用的另一個(gè) 例子。所示的映射函數(shù)1000是幾個(gè)sigmoid函數(shù)的級(jí)聯(lián),其中映射函 數(shù)的輸入值如圖9所示的那樣,即作為相應(yīng)的商fl、 f2、 f3被確定。
映射函數(shù)1000的使用將導(dǎo)致大多數(shù)圖形符號(hào)具有紅色、綠色或藍(lán) 色的顏色。僅僅^f艮少的圖形符號(hào)將具有在中間的顏色、例如橙色。因此, 針對(duì)"在中間的顏色"的映射函數(shù)的斜率是陡的,而針對(duì)紅色、綠色或藍(lán)
色,它是低的。
因?yàn)橛脩舾菀讌^(qū)分紅色、綠色和藍(lán)色,所以可用性將增強(qiáng)。 圖11示出了便攜式設(shè)備1100的實(shí)施例。便攜式設(shè)備1100具有屏 幕1102、輸入裝置1104、圖形處理器1106、存儲(chǔ)器1108、數(shù)據(jù)處理器 1110和揚(yáng)聲器1112。在屏幕1102上,顯示存儲(chǔ)在存儲(chǔ)器1108上的音 樂集的圖形表示。
由此,數(shù)據(jù)處理器1U0計(jì)算把音樂屬性(在圖11的例中為情緒和 bpm)的數(shù)值映射到屏幕1102的一個(gè)維度的映射函數(shù)。數(shù)據(jù)處理器1110 還適于為每個(gè)音樂作品確定在相應(yīng)維度x、 y中的位置(坐標(biāo)值)。由此,
位置是根據(jù)映射函數(shù)和相應(yīng)音樂屬性被確定的。
圖形處理器1106適于接收位置和在屏幕1102上顯示圖形符號(hào),在 圖ll的例子中,這些圖形符號(hào)是圓點(diǎn),表示在維度x、 y中的相應(yīng)位置 處的相應(yīng)音樂作品。200910168355.0 戶接口 1114 可以由輸入裝置1104來控制。為了選擇音樂作品用于通過揚(yáng)聲器1112 來播放,用戶可以操作輸入裝置1104 (該裝置1104例如可以是操縱桿 型輸入裝置)以便移動(dòng)圖形用戶接口 1114的選擇器。在圖11的例子中, 選擇器的移動(dòng)由箭頭1U6來指示。
在另外的實(shí)施例中,有可能的是選擇器的圓圈較大,并且多個(gè)符 號(hào)被放置在圓圈內(nèi)。在這種情形下,有可能創(chuàng)建位于圓圏內(nèi)的歌曲的播 放表。
圖12示出了另外的特征。因此,有可能將映射函數(shù)的概念與縮放 視圖相組合。用戶可以選擇一個(gè)區(qū)域1200,然后該區(qū)域1200被放大。 如果與映射的概念相組合,縮放功能進(jìn)一步優(yōu)化了對(duì)可用的屏幕尺寸的 利用。
下面描述另外的實(shí)施例
有可能在作為二維空間的屏幕上以像素云的形式顯示被存儲(chǔ)在便 攜式設(shè)備(移動(dòng)電話)中的歌曲。通過使用設(shè)備的5個(gè)按鍵(左、右、上、 下、選擇(OK)按鈕),有可能在這個(gè)音樂空間內(nèi)導(dǎo)航,其中這些按鍵也 在其它菜單中被用于其它瀏覽功能。圍繞一個(gè)點(diǎn)放置一個(gè)圓閨(當(dāng)啟動(dòng) 該應(yīng)用時(shí),該圓圈原先被放置在屏幕的中間),并覆蓋在這個(gè)圓圏的中 心附近的有限數(shù)目的歌曲。當(dāng)使用移動(dòng)按鍵時(shí),歌曲沿對(duì)應(yīng)的方向被選 擇,以及從歌曲的某個(gè)中間部分開始播放該歌曲。通過按選擇按鈕,可 以生成播放表,該播放表包含該圓圈的對(duì)應(yīng)的區(qū)域中的所有的歌曲。
以下的說明可以進(jìn)一步闡明所提出的概念。
當(dāng)在2D平面內(nèi)顯示歌曲時(shí)-其中軸表示元數(shù)椐維度,諸如快樂/悲 傷或緩慢/快速-最多約1000首歌曲可被使用,否則屏幕則堆滿信息。 另外,因?yàn)閷?duì)于音樂而言有大于所述僅僅兩個(gè)維度的多個(gè)維度,因此出 現(xiàn)不想要的結(jié)果在2D平面中相鄰的兩個(gè)歌曲實(shí)際上沿第三維度是非 常不同的。例如,說唱(rap)歌曲和鋼琴民謠都可以是"緩慢和悲傷 的,,,但把它們挨著放置,將使用戶煩惱。為了解決這個(gè)問題,可以根 據(jù)智能數(shù)據(jù)選擇器引入新的UI概念。
有限的屏幕/窗口尺寸的基本問題之一是對(duì)屏幕空間的良好利用。 屏幕空間可以通過按以下方式工作的智能數(shù)據(jù)選擇器來增加。
首先,對(duì)于給定范圍的數(shù)據(jù)(所述數(shù)據(jù)可以是全部數(shù)據(jù),或節(jié)拍范每分鐘節(jié)拍數(shù))),可以確定落入該范圍內(nèi) 的所有的元數(shù)據(jù)數(shù)值(歌曲)的直方圖。例如,可能有具有60 bpm的22 首歌曲、具有61 bpm的42首歌曲、具有62 bpm的19首歌曲等等,但 為了說明清楚起見,讓我們假設(shè)對(duì)于大于75的所有的bpm,只有5首歌 曲。這意味著,所有的歌曲的絕大多數(shù)都位于屏幕的下半部,使上半部 或多或少地未#1使用。
智能數(shù)據(jù)選擇器現(xiàn)在將對(duì)bpm軸改變比例,使得在屏幕上數(shù)據(jù)的分 布是均勻的。這是通過如果在對(duì)應(yīng)的bpm范圍中有許多數(shù)據(jù)點(diǎn),則提高 (擴(kuò)展)bpm軸的分辨率和如果只有少數(shù)椐點(diǎn)則降低(壓縮)分辨率,而達(dá) 到的。在以上的例子中,對(duì)于移動(dòng)設(shè)備的屏幕而言,在60...75601 1范圍 中的分辨率可能是每bpm50個(gè)屏幕像素,這導(dǎo)致針對(duì)這個(gè)范圍的15*50 或750個(gè)像素,以及對(duì)于從75到90 bpm的范圍,每bpmlO個(gè)屏幕像 素,這導(dǎo)致針對(duì)這另一范圍的15*10或150個(gè)像素。在總共900屏幕像 素中,給從60到75的bpm分配750個(gè)像素,以及只有150個(gè)像素分配 給其余的bpm。這將導(dǎo)致所有的點(diǎn)在屏幕上均勻的擴(kuò)展,使得對(duì)屏幕空 間的使用更有效。
另外,可以引入笫三維度,其被顯示為顏色。作為第三維度,良好 的選擇可以是音樂流派。只有幾個(gè)主要的流派分類(例如,錄士)加上許 多精細(xì)的子流派(冷爵士、酸誇士…)。在流派分類之間還有一些歌曲, 但沒有太多。所以,實(shí)際上,流派是具有僅僅幾個(gè)大體上不同的數(shù)值(例 如流行(pop)為100,錄士為200,古典為300)的變量,其中附加的更 小的細(xì)顆粒度的分類^MC疊加到所述數(shù)值(例如,流行的范圍是從80到 120,喬士從180到220,古典從290到310)上。這個(gè)維度可被編碼為 顏色來顯示,因此例如,100(實(shí)際上在80到120之間的每個(gè))是紅色, 200 (在180到220之間所有)是藍(lán)色,以及300是黃色。
如果用戶沒有作出選擇,他將看見擴(kuò)展到整個(gè)屏幕上的所有的歌 曲。然而,該擴(kuò)展均勻得多,因?yàn)閼?yīng)用了智能數(shù)據(jù)選擇器,該智能數(shù)據(jù) 選擇器將改變軸的分辨率來擴(kuò)展數(shù)據(jù)。另外,存在所有的顏色。在導(dǎo)航 時(shí),用戶通常對(duì)一部分空間,比如說所有的非常"悲傷/緩慢"的歌曲的 導(dǎo)航感興趣。所以,他可以選擇屏幕的"悲傷/緩慢"區(qū)域,并加以放大。 智能數(shù)據(jù)選擇器現(xiàn)在將把"悲傷/緩慢"歌曲再次均勻地?cái)U(kuò)展到整個(gè)屏幕 上(見圖12),使得在"悲傷/緩慢"歌曲內(nèi)的導(dǎo)航容易地多。如果沿"快速
13/緩慢"軸完成選擇,則相同的情形發(fā)生,這導(dǎo)致動(dòng)態(tài)改變,但總是大致
均勻地填充用戶的屏幕空間。用于約600首歌曲的這樣的接口的例子在 圖12中給出,其中顏色被用來表示在古典與都市(urban)之間的不同 的流派,x軸是悲傷-快樂維度,而y軸是緩慢-快速維度。原先的映射 在緩慢悲傷區(qū)域中是非常密集的。通過應(yīng)用具有智能數(shù)據(jù)選擇器(基于 映射函數(shù))的縮放功能,現(xiàn)在有可能在整個(gè)屏幕上顯示更擴(kuò)展的數(shù)據(jù)點(diǎn) 組。這樣,我們現(xiàn)在更容易顯示以前被其它歌曲掩蔽的不同類型的歌曲。 對(duì)于顏色維度,用戶也可以使用智能數(shù)據(jù)選擇器("濾色器")以便 例如僅僅查看錄士歌曲。通過把濾色器放到"僅僅喬士,,(藍(lán)色濾色器), 智能數(shù)據(jù)選擇器將為剩余的歌曲,也就是為所有的錄士歌曲再次重新計(jì) 算顏色軸的新的可變的軸分辨率。不是取"紅色"作為"流行"(pop)和取 黃色作為"古典,,,而是在爵士縮放(jazz-zoom)內(nèi)的顏色的含義可以 是"冷爵士,,為"紅色,,和"大樂隊(duì)(bigband),,為黃色。再者,全部三個(gè)維 度被完全地利用。然而,對(duì)于顏色維度而言,對(duì)顏色軸的動(dòng)態(tài)重新定尺 寸可以以不同的方式來完成,即把歌曲以或多或少均勻分布的方式放入 三個(gè)種類中(這個(gè)例子實(shí)際上并不限于三個(gè),但數(shù)目不要太多,因?yàn)獒?對(duì)小的像素只有幾種容易識(shí)別的顏色),以及給軸改變比例使得該非常 少的歌曲被放置在兩種顏色之間的空間中。這意味著,歌曲沿顏色維度 的擴(kuò)展仍舊是把大多數(shù)歌曲放置在紅色、黃色或藍(lán)色中,并且僅僅把非 常少的歌曲放置在橙色(在紅色與黃色之間,但在小的屏幕上很難看見) 中。
必須指出,在把數(shù)據(jù)顯示在2D顯示器上之前將數(shù)據(jù)去相關(guān)、即通 過LDA或PCA變換,可以進(jìn)一步改進(jìn)該方法的可使用性。
顏色維度不必限于流派。也有可能顯示例如歌曲的活力(energy) 的等級(jí)(scale)或任何其它種類的、可被映射成數(shù)字的音樂屬性。
如果屏幕可以是更大的,則也有可能與歌曲的某些特性成比例地改 變"點(diǎn),,的尺寸(或形狀)。在這種情形下,甚至有可能顯示三個(gè)以上的 維度。例如,圓圈的半徑可以正比于聲音的活力,而顏色正比于流派, 正如以前提到的那樣。在這種情形下,所表示的空間將是四維的"悲 傷-快樂"、"緩慢-快速"、"活力的-平靜的"和"流派"軸。當(dāng)然,每個(gè)軸 的作用可以按照用戶偏好或設(shè)備接口可能性進(jìn)行修改。例如有可能使用 顏色來顯示快樂/悲傷維度或?qū)軸用于活力的/平靜維度。也有可能使用不同的形狀,如三角形、矩形、或其它幾何形式來給音樂空間建模。
另外的實(shí)施例是
用于圖形地顯示音樂作品的方法,包括
提供多個(gè)音樂作品,每個(gè)音樂作品具有音樂屬性;
計(jì)算映射函數(shù),所述映射函數(shù)把所述音樂屬性的每個(gè)數(shù)值映射到至
少一個(gè)維度,圖形符號(hào)的顏色表示相應(yīng)的音樂作品,以及圖形符號(hào)的亮
度表示相應(yīng)的音樂作品;
根據(jù)所述映射函數(shù)和所述音樂屬性確定表示音樂作品的相應(yīng)圖形
符號(hào)的位置、顏色和亮度的至少之一;
在顯示器上,在確定的位置處以確定的顏色和以確定的亮度顯示表
示相應(yīng)音樂作品的圖形符號(hào),所述確定的位置、所述確定的顏色、所述
確定的亮度分別在所述進(jìn)行確定的步驟中被確定。
用于在屏幕上圖形地顯示音樂作品的方法,包括
提供多個(gè)音樂作品,每個(gè)音樂作品具有第 一和第二音樂屬性;
計(jì)算第一和第二映射函數(shù),所迷映射函數(shù)把所迷第一和第二音樂屬
性分別映射到所述屏幕的笫 一和第二空間維度;
為每個(gè)所述音樂作品確定在所述屏幕上的位置,其中所述位置是根 據(jù)所述第 一和第二映射函數(shù)和相應(yīng)的音樂屬性被確定的。
在所述屏幕上,在相應(yīng)位置處顯示表示相應(yīng)音樂作品的圖形符號(hào)。
用于在屏幕上圖形地顯示音樂作品的方法,包括 提供多個(gè)音樂作品,每個(gè)音樂作品具有音樂屬性; 計(jì)算映射函數(shù),所述映射函數(shù)把所述音樂屬性的數(shù)值映射到所述屏 幕上的位置;
根據(jù)所述映射函數(shù)和相應(yīng)的音樂屬性為每個(gè)所述音樂作品確定相 應(yīng)的位置;
在所述屏幕上,在相應(yīng)位置處顯示表示相應(yīng)音樂作品的圖形符號(hào)。
雖然在這里圖解說明和描述了具體的實(shí)施例,但本領(lǐng)域技術(shù)人員將 意識(shí)到,在不偏離所描述的實(shí)施例的范圍的情況下,可以用各種各樣的 可替換的實(shí)施方案和/或等價(jià)的實(shí)施方案來代替所顯示和描述的具體的實(shí)施例。本申請(qǐng)預(yù)期覆蓋這里討論的具體的實(shí)施例的任何改進(jìn)或變型。 所以,本發(fā)明預(yù)期僅僅由權(quán)利要求及其等價(jià)物來限制。
權(quán)利要求
1.一種用于在屏幕上圖形地顯示音樂作品的方法,其包括提供多個(gè)音樂作品,每個(gè)音樂作品具有音樂屬性;計(jì)算映射函數(shù),所述映射函數(shù)把所述音樂屬性的數(shù)值映射到所述屏幕的維度的坐標(biāo)值;根據(jù)所述映射函數(shù)和相應(yīng)音樂屬性的相應(yīng)數(shù)值,為每個(gè)所述音樂作品確定相應(yīng)的坐標(biāo)值;在所述屏幕上,在所述維度的所述相應(yīng)坐標(biāo)值處顯示表示相應(yīng)音樂作品的圖形符號(hào)。
2. 權(quán)利要求1的方法,其中每個(gè)音樂作品具有另一音樂屬性,并且所述方法還包括計(jì)算另一映射函數(shù),所述另一映射函數(shù)把所述另一音樂屬性的數(shù)值映射到所述屏幕的另一維度的另一坐標(biāo)值;根據(jù)所述另 一映射函數(shù)和相應(yīng)的另 一音樂屬性的相應(yīng)的另 一數(shù)值為每個(gè)所述音樂作品確定另 一 相應(yīng)的坐標(biāo)值;在所述屏幕上,在所述另一維度的相應(yīng)另一坐標(biāo)值處顯示表示相應(yīng)音樂作品的所述圖形符號(hào)。
3. 權(quán)利要求l的方法,其中映射函數(shù)和/或另一映射函數(shù)是與用戶有關(guān)的,并且根據(jù)該用戶的音樂集的至少一部分而被確定。
4. 權(quán)利要求l的方法,其中映射函數(shù)和/或另一映射函數(shù)是根據(jù)累積概率密度函數(shù)而被確定的。
5. 權(quán)利要求4的方法,其中映射函數(shù)和/或另一映射函數(shù)是根據(jù)所述累積概率密度函數(shù)與線性映射函數(shù)的組合而被確定的。
6. 權(quán)利要求l的方法,其中所述映射函數(shù)和/或所述另一映射函數(shù)的斜率依賴于所述音樂屬性/另一音樂屬性的數(shù)值的分布。
7. 權(quán)利要求6的方法,其中對(duì)于所述音樂屬性/另一音樂屬性的數(shù)值的第一范圍而言的斜率大于對(duì)于所述音樂屬性/另一音樂屬性的數(shù)值的第二范圍而言的斜率,其中與所述第二范圍相比,有所迷分布的更多具體值位于所述第一范圍中。
8. 權(quán)利要求l的方法,其中所述音樂屬性和/或所述另一音樂屬性的所述數(shù)值對(duì)應(yīng)于音樂屬性的根據(jù)主成分分析(PCA)變換或線性判別分析(LDA)變換而被變換的經(jīng)過變換的數(shù)值。
9. 權(quán)利要求2的方法,其中所述音樂屬性的數(shù)值和所述另一音樂 屬性的數(shù)值分別表示每分鐘節(jié)拍數(shù)和音樂情緒度。
10. 權(quán)利要求l的方法,其中圖形符號(hào)的顏色依賴于由圖形符號(hào)表 示的相應(yīng)音樂作品的流派。
11. 權(quán)利要求10的方法,其中顏色依賴于在相應(yīng)音樂作品與參考 流派模型的特征之間的距離。
12. 權(quán)利要求ll的方法,其中顏色依賴于流派-顏色映射函數(shù),所 述流派-顏色映射函數(shù)把距離或距離的衍生物映射到顏色。
13. 權(quán)利要求12的方法,其中流派-顏色映射函數(shù)至少部分地具有 sigmoid函數(shù)的形式。
14. 權(quán)利要求12或13的方法,其中顏色依賴于流派-顏色映射函 數(shù),所迷流派-顏色映射函數(shù)把基于距離的測(cè)量映射到顏色,所述基于 距離的測(cè)量對(duì)應(yīng)于在相應(yīng)音樂作品與第 一參考流派模型的特征之間的 第 一距離和在相應(yīng)音樂作品與第二參考流派模型的特征之間的第二距 離的商。
15. —種計(jì)算機(jī)程序產(chǎn)品,其包括計(jì)算機(jī)程序裝置,所述計(jì)算機(jī)程 序裝置適于當(dāng)在計(jì)算機(jī)、數(shù)字信號(hào)處理裝置等等上來執(zhí)行前迷權(quán)利要求的步驟。
16. —種便攜式設(shè)備,其包括 屏幕;存儲(chǔ)器,其適于存儲(chǔ)多個(gè)音樂作品,每個(gè)音樂作品具有音樂屬性; 數(shù)據(jù)處理器,其適于計(jì)算映射函數(shù),所述映射函數(shù)把所述音樂屬性 的數(shù)值映射到所述屏幕的維度的坐標(biāo)值,所述數(shù)據(jù)處理器還適于根據(jù)所 述映射函數(shù)和音樂屬性的相應(yīng)數(shù)值為每個(gè)所述音樂作品確定所述維度 中的相應(yīng)坐標(biāo)值;圖形處理器,其適于接收所述坐標(biāo)值并且在所述屏幕上在所述維度 中的相應(yīng)坐標(biāo)值處顯示表示相應(yīng)音樂作品的圖形符號(hào)。
全文摘要
本發(fā)明涉及一種用于圖形地顯示音樂作品的方法。一種用于在屏幕上圖形地顯示音樂作品的方法,其包括提供多個(gè)音樂作品,每個(gè)音樂作品具有音樂屬性;計(jì)算映射函數(shù),所述映射函數(shù)把所述音樂屬性的數(shù)值映射到所述屏幕的維度的坐標(biāo)值;根據(jù)所述映射函數(shù)和相應(yīng)音樂屬性的相應(yīng)數(shù)值為每個(gè)所述音樂作品確定相應(yīng)的坐標(biāo)值;在所述屏幕上,在所述維度的所述相應(yīng)坐標(biāo)值處顯示表示相應(yīng)音樂作品的圖形符號(hào)。
文檔編號(hào)G06F17/30GK101661503SQ20091016835
公開日2010年3月3日 申請(qǐng)日期2009年8月27日 優(yōu)先權(quán)日2008年8月27日
發(fā)明者F·吉倫, T·肯普 申請(qǐng)人:索尼株式會(huì)社