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