本發(fā)明的一個示例實施例主要地涉及用戶界面技術并且更具體地涉及用于與多個媒體文件交互的方法和裝置。
背景技術:計算設備,比如移動電話、媒體播放器、個人計算機等用來存儲數(shù)量越來越多的媒體文件。例如這些計算設備可以存儲數(shù)量越來越多的媒體文件,這些媒體文件包括音頻文件,比如音樂文件和音頻書籍、視頻文件、視頻游戲等。運用各種技術以向用戶提供對媒體文件的訪問。這些技術包括使用菜單來幫助標識相應媒體文件和選擇用于針對選擇的媒體文件執(zhí)行的特定功能,比如播放音頻文件、起動視頻游戲等以及其它技術。已經(jīng)開發(fā)的用于訪問媒體文件的其它技術用圖標代表媒體文件,這些圖標被顯示并且可由用戶選擇以便訪問相應媒體文件。無論用來訪問媒體文件的技術如何,一般希望技術相對直觀并且需要用戶的有限數(shù)目的動作,比如點擊或者其它用戶輸入以便針對相應媒體文件實現(xiàn)所需功能。由于計算設備中的至少一些計算設備具有相對小的外形規(guī)格,所以在一些實例中也希望即使在顯示器相對緊湊的實例中仍然可以用清楚和用戶友好的方式呈現(xiàn)用來訪問媒體文件的技術。
技術實現(xiàn)要素:根據(jù)本發(fā)明的示例實施例提供用于有助于與多個媒體文件交互的方法、裝置和計算機程序產(chǎn)品。就這一點而言,示例實施例的方法、裝置和計算機程序產(chǎn)品可以提供一種用于允許用戶選擇將針對一個或者多個媒體文件執(zhí)行的功能的直觀技術。一個示例實施例的方法、裝置和計算機程序產(chǎn)品可以允許用戶以需要用戶進行有限數(shù)目的選擇的方式選擇將用于針對一個或者多個媒體文件執(zhí)行的相應功能。在一個示例實施例中,提供一種方法,該方法包括引起相應功能的圖像和相應媒體文件的多個圖像的顯示。就這一點而言,圖像的顯示可以使得在前景中顯示至少一個圖像并且在背景中顯示至少一個圖像。這一示例實施例的該方法也接收對于相應功能的圖像的選擇。響應于對于相應功能的圖像的選擇,針對媒體文件中的至少一個媒體文件執(zhí)行相應功能。例如,相應功能可以包括隨機播放功能使得引起多個媒體文件按隨機順序播放。一個示例實施例的方法也包括在其中相應功能的圖像被顯示在背景中的實例中接收對于相應功能的圖像的選擇。在這一實施例中,接收對于相應功能的圖像的選擇而相應功能的圖像被顯示在背景中未以與選擇相應功能的圖像而該圖像被顯示在前景中可以引起功能的執(zhí)行相同的方式引起相應功能的執(zhí)行。該方法也可以接收輸入,該輸入引起變更圖像的顯示使得在前景中的至少一個圖像移向背景,并且使得在背景中的至少一個圖像移向前景。就這一點而言,一個示例實施例的該方法可以引起相應功能的圖像和相應媒體文件的多個圖像的顯示以有序序列進行呈現(xiàn),使得引起變更圖像的顯示的輸入引起圖像根據(jù)有序序列向前或者向后移動。在一個實施例中,該方法還包括在其中相應媒體文件被顯示在前景中的實例中引起相應媒體文件內(nèi)的多個媒體項目的顯示。在這一實施例中,該方法可以接收從顯示的多個媒體項目之中對于相應媒體項目的選擇并且可以引起播放選擇的媒體項目。在另一示例實施例中,提供一種裝置,該裝置包括至少一個處理器和存儲計算機程序代碼的至少一個存儲器,而至少一個存儲器和計算機程序代碼被配置為與至少一個處理器一起使該裝置至少引起相應功能的圖像和相應媒體文件的多個圖像的顯示。就這一點而言,圖像的顯示可以使得在前景中顯示至少一個圖像并且在背景中顯示至少一個圖像。至少一個存儲器和計算機程序代碼還被配置為與至少一個處理器一起引起該裝置接收對于相應功能的圖像的選擇并且響應于對于相應功能的圖像的選擇、針對媒體文件中的至少一個媒體文件執(zhí)行相應功能。例如相應功能可以包括隨即播放功能使得引起多個媒體文件按隨機順序播放。也可以引起一個示例實施例的該裝置在其中相應功能的圖像被顯示在背景中的實例中接收對于相應功能的圖像的選擇。在這一實施例中,接收對于相應功能的圖像的選擇而在背景中顯示相應功能的圖像未以與選擇相應功能的圖像而該圖像被顯示在前景中可以引起功能的執(zhí)行相同的方式引起相應功能的執(zhí)行。也可以引起該裝置接收輸入,該輸入引起變更圖像的顯示使得在前景中的至少一個圖像移向背景,并且使得在背景中的至少一個圖像移向前景。就這一點而言,可以引起一個示例實施例的該裝置使相應功能的圖像和相應媒體文件的多個圖像的顯示以有序序列進行呈現(xiàn),使得引起變更圖像的顯示的輸入引起圖像根據(jù)有序序列向前或者向后移動。在一個實施例中,還可以引起該裝置在其中相應媒體文件被顯示在前景中的實例中引起相應媒體文件內(nèi)的多個媒體項目的顯示。在這一實施例中,可以引起該裝置接收從顯示的多個媒體項目之中對于相應媒體項目的選擇,并且引起選擇的媒體項目播放。在又一示例實施例中,提供一種包括至少一個非瞬態(tài)計算機可讀存儲介質(zhì)的計算機程序產(chǎn)品,該至少一個非瞬態(tài)計算機可讀存儲介質(zhì)具有在其中存儲的計算機可讀程序指令。這一實施例的計算機可讀程序指令包括配置為引起相應功能的圖像和相應媒體文件的多個圖像的顯示的程序指令。就這一點而言,圖像的顯示可以使得在前景中顯示至少一個圖像并且在背景中顯示至少一個圖像。這一示例實施例的該計算機可讀程序指令也包括配置為接收對于相應功能的圖像的選擇的程序指令和配置為響應于對于相應功能的圖像的選擇、針對媒體文件中的至少一個媒體文件執(zhí)行相應功能的程序指令。例如,相應功能可以包括隨即播放功能使得使多個媒體文件按隨機順序播放。一個示例實施例的該計算機可讀程序指令也包括配置為在其中相應功能的圖像被顯示在背景中的實例中接收對于相應功能的圖像的選擇的程序指令。在這一實施例中,接收對于相應功能的圖像的選擇而在背景中顯示相應功能的圖像未以與選擇相應功能的圖像而該圖像被顯示在前景中可以引起功能的執(zhí)行相同的方式引起相應功能的執(zhí)行。該計算機可讀程序指令也可以包括配置為接收輸入的程序指令,該輸入引起變更圖像的顯示使得在前景中的至少一個圖像移向背景,并且使得在背景中的至少一個圖像移向前景。就這一點而言,一個示例實施例的該計算機可讀程序指令可以包括配置為引起相應功能的圖像和相應媒體文件的多個圖像的顯示以有序序列進行呈現(xiàn)、使得引起變更圖像的顯示的輸入引起圖像根據(jù)有序序列向前或者向后移動的程序指令。在一個實施例中,該計算機可讀程序指令還包括配置為在其中相應媒體文件被顯示在前景中的實例中引起相應媒體文件內(nèi)的多個媒體項目的顯示的程序指令。在這一實施例中,該計算機指令可以被配置為接收從顯示的多個媒體項目之中對于相應媒體項目的選擇并且引起選擇的媒體項目播放。在又一示例實施例中,提供一種裝置,該裝置包括用于引起相應功能的圖像和相應媒體文件的多個圖像的顯示的裝置。就這一點而言,圖像的顯示可以使得在前景中顯示至少一個圖像并且在背景中顯示至少一個圖像。這一示例實施例的該裝置也包括用于接收對于相應功能的圖像的選擇的裝置和用于響應于對于相應功能的圖像的選擇、針對媒體文件中的至少一個媒體文件執(zhí)行相應功能的裝置。例如,相應功能可以包括隨即播放功能使得引起多個媒體文件按隨機順序播放。提供上述發(fā)明內(nèi)容僅為了概括本發(fā)明的一些示例實施例,以便提供對本發(fā)明的一些方面的基本理解。因而將理解上文描述的示例實施例僅為示例,而不應解釋為以任何方式縮小本發(fā)明的范圍或者精神實質(zhì)。應當理解本發(fā)明的范圍除了這里概括的實施例之外還涵蓋許多潛在實施例,下文將進一步描述這些實施例中的一些實施例。附圖說明已經(jīng)這樣用一般性的措詞描述本發(fā)明的示例實施例,現(xiàn)在將參照附圖,這些附圖未必按比例繪制,并且在這些附圖中:圖1圖示根據(jù)一個示例實施例的用于與多個媒體文件交互的裝置的框圖;圖2是根據(jù)一個示例實施例的移動終端的示意框圖;圖3A-C圖示根據(jù)一個示例實施例的相應功能的圖像的顯示和相應媒體文件的多個圖像的顯示;圖4是描繪根據(jù)一個示例實施例執(zhí)行的操作的流程圖;圖5圖示根據(jù)另一示例實施例的相應媒體文件及其構(gòu)成媒體項目的圖像的顯示;并且圖6是描繪根據(jù)另一示例實施例執(zhí)行的操作的流程圖。具體實施方式現(xiàn)在下文將參照附圖更完全描述本發(fā)明的一些實施例,在附圖中示出本發(fā)明的一些但是并非所有實施例。實際上,本發(fā)明可以用許多不同形式來體現(xiàn)而不應解釋為限于這里闡述的實施例;實際上,提供這些實施例使得本公開內(nèi)容將滿足適用法律要求。相似標號全篇指代相似單元。如這里所用,術語“數(shù)據(jù)”、“內(nèi)容”、“信息”和相似術語可以可互換地用來指代能夠根據(jù)各種示例實施例傳輸、接收、顯示和/或存儲的數(shù)據(jù)。因此,使用任何這樣的術語不應解釋為限制公開內(nèi)容的精神實質(zhì)和范圍。另外,在這里描述計算設備從另一計算設備接收數(shù)據(jù)時,將理解可以從另一計算設備直接接收或者可以經(jīng)由一個或者多個中間計算設備,如例如一個或者多個服務器、中繼、路由器、網(wǎng)絡接入點、基站等間接接收數(shù)據(jù)。如這里所用術語“計算機可讀介質(zhì)”指代被配置為參與向處理器提供信息的任何介質(zhì),該信息包括用于執(zhí)行的指令。這樣的介質(zhì)可以采用許多形式,這些形式包括但不限于非瞬態(tài)計算機可讀存儲介質(zhì)(例如非易失性介質(zhì)、易失性介質(zhì))和傳輸介質(zhì)。傳輸介質(zhì)例如包括同軸線纜、銅線、光纖線纜和無接線或者線纜而經(jīng)由空間行進的載波、比如聲波和電磁波,這些電磁波包括無線電波、光波和紅外線波。信號包括通過傳輸介質(zhì)傳輸?shù)脑诜?、頻率、相位、極化或者其它物理性質(zhì)上的人為瞬態(tài)變化。計算機可讀介質(zhì)的示例包括軟盤、柔性盤、硬盤、磁帶、任何其它磁介質(zhì)、光盤只讀存儲器(CD-ROM)、光盤可重寫(CD-RW)、數(shù)字萬用盤(DVD)、藍光、任何其它光學介質(zhì)、打孔卡、紙帶、光學標記片、具有孔圖案或者其它光學可識別戳記的任何其它物理介質(zhì)、隨機存取存儲器(RAM)、可編程只讀存儲器(PROM)、可擦除可編程只讀存儲器(EPROM)、FLASH-EPROM、任何其它存儲器芯片或者盒、載波或者任何其它計算機可以從其讀取的介質(zhì)。術語計算機可讀存儲介質(zhì)這里用來指代除了傳輸介質(zhì)之外的任何計算機可讀介質(zhì)。然而將理解,在描述實施例使用計算機可讀存儲介質(zhì)時,可以在備選實施例中用其它類型的計算機可讀介質(zhì)取代計算機可讀存儲介質(zhì)或者除了計算機可讀存儲介質(zhì)之外還使用其它類型的計算機可讀介質(zhì)。附加地,如這里所用,術語‘電路裝置’指代以下各項:(a)僅硬件的電路實現(xiàn)方式(例如在模擬電路裝置和/或數(shù)字電路裝置中的實現(xiàn)方式);(b)電路與計算機程序產(chǎn)品的組合,其包括在一個或者多個計算機可讀存儲器上存儲的軟件和/或固件指令,該一個或者多個計算機可讀存儲器一起工作以使裝置執(zhí)行這里描述的一個或者多個功能;以及(c)電路,如例如微處理器或者微處理器的部分,這些電路需要用于操作的軟件或者固件,即使該軟件或者固件未在物理上存在?!半娐费b置”的這一定義適用于這一術語在這里的所有使用,包括在任何權(quán)利要求中。作為又一示例,如這里所用,術語‘電路裝置’也包括如下實現(xiàn)方式,該實現(xiàn)方式包括一個或者多個處理器和/或其部分以及附帶軟件和/或固件。作為另一示例,如這里所用術語‘電路裝置’也例如包括用于移動電話的基帶集成電路或者應用處理器集成電路或者在服務器、蜂窩網(wǎng)絡設備、其它網(wǎng)絡設備和/或其它計算設備中的相似集成電路。圖1圖示根據(jù)一個示例實施例的用于與多個媒體文件交互的裝置102的框圖。將理解提供裝置102作為一個實施例的示例而不應解釋裝置102為以任何方式縮小本發(fā)明的范圍或者精神實質(zhì)。就這一點而言,公開內(nèi)容的范圍除了這里圖示和描述的實施例之外還涵蓋許多潛在實施例。這樣,盡管圖1圖示用于與多個媒體文件交互的裝置的配置的一個示例,但是其它配置也可以用來實施本發(fā)明的實施例??梢詫崿F(xiàn)裝置102為桌面型計算機、膝上型計算機、移動終端、移動計算機、移動電話、移動通信設備、一個或者多個服務器、一個或者多個網(wǎng)絡節(jié)點、游戲設備、數(shù)字相機/可攜式攝像機、音頻/視頻或者其它媒體播放器、電視設備、無線電接收器、數(shù)字視頻記錄器、定位設備、芯片組、包括芯片組的計算機設備、其任何組合等。就這一點而言,裝置102可以包括配置為顯示和/或控制媒體文件顯示的任何計算設備或者其它裝置。在一個示例實施例中,實現(xiàn)裝置102為移動終端,比如圖2中所示移動終端。就這一點而言,圖2圖示移動終端10的框圖,該移動終端代表裝置102的一個實施例。然而應當理解,圖示和下文描述的移動終端10僅舉例說明可以實施和/或受益于本發(fā)明的各種實施例的一類裝置102,因此不應解釋為限制公開內(nèi)容的范圍。盡管出于示例的目的而圖示并且下文將描述裝置的若干實施例,但是其它類型的電子設備,比如移動電話、移動計算機、便攜數(shù)字助理(PDA)、尋呼機、膝上型計算機、桌面型計算機、媒體播放器、游戲設備、電視和其它類型的電子系統(tǒng)可以運用本發(fā)明的各種實施例。如圖所示,移動終端10可以包括與發(fā)射器14和接收器16通信的一個天線12(或者多個天線12)。移動終端10也可以包括配置為分別向和從發(fā)射器和接收器提供和接收信號的處理器20??梢岳鐚崿F(xiàn)處理器20為各種裝置,這些裝置包括電路裝置、具有附帶數(shù)字信號處理器的一個或者多個微處理器、無附帶數(shù)字信號處理器的一個或者多個處理器、一個或者多個協(xié)同處理器、一個或者多個多核處理器、一個或者多個控制器、處理電路裝置、一個或者多個計算機、包括集成電路,如例如ASIC(專用集成電路)或者FPGA(現(xiàn)場可編程門陣列)的各種其它處理單元或者其某些組合。因而,雖然在圖2中圖示為單個處理器,但是在一些實施例中,處理器20包括多個處理器。處理器20發(fā)送和接收的這些信號可以包括根據(jù)適用蜂窩系統(tǒng)的空中接口標準和/或任何數(shù)目的不同有線或者無線聯(lián)網(wǎng)技術的信令信息,這些聯(lián)網(wǎng)技術包括但不限于Wi-Fi、無線局域網(wǎng)(WLAN)技術,比如電氣和電子工程師協(xié)會(IEEE)802.11、802.16等。附加地,這些信號可以包括話音數(shù)據(jù)、用戶生成的數(shù)據(jù)、用戶請求的數(shù)據(jù)等。就這一點而言,移動終端可以能夠用一種或者多種空中接口標準、通信協(xié)議、調(diào)制類型、接入類型等來操作。更具體而言,移動終端可以能夠根據(jù)各種第一代(1G)、第二代(2G)、2.5G、第三代(3G)通信協(xié)議、第四代(4G)通信協(xié)議、網(wǎng)際協(xié)議多媒體子系統(tǒng)(IMS)通信協(xié)議(例如會話發(fā)起協(xié)議(SIP))等來操作。例如移動終端可以能夠根據(jù)2G無線通信協(xié)議IS-136(時分多址(TDMA))、全球移動通信系統(tǒng)(GSM)、IS-95(碼分多址(CDMA))等來操作。也例如移動終端可以能夠根據(jù)通用分組無線電服務(GPRS)、增強型數(shù)據(jù)GSM環(huán)境(EDGE)等這些2.5G無線通信協(xié)議來操作。另外例如移動終端可以能夠根據(jù)3G無線通信協(xié)議,比如通用移動電信系統(tǒng)(UMTS)、碼分多址2000(CDMA2000)、寬帶碼分多址(WCDMA)、時分-同步碼分多址(TD-SCDMA)等來操作。移動終端可以附加地能夠根據(jù)3.9G無線通信協(xié)議,比如長期演進(LTE)或者演進型通用地面無線電接入網(wǎng)絡(E-UTRAN)等來操作。附加地,例如移動終端可以能夠根據(jù)第四代(4G)無線通信協(xié)議等以及將來可以開發(fā)的相似無線通信協(xié)議操作。一些窄帶高級移動電話系統(tǒng)(NAMPS)以及全接入通信系統(tǒng)(TACS)移動終端也可以如雙?;蛘吒吣J降碾娫挘ɡ鐢?shù)字/模擬或者TDMA/CDMA/模擬電話)應當?shù)哪菢邮芤嬗诒景l(fā)明的實施例。附加地,移動終端10可以能夠根據(jù)Wi-Fi或者全球微波接入互操作性(WiMAX)協(xié)議來操作。理解處理器20可以包括用于實施移動終端10的音頻/視頻和邏輯功能的電路裝置。例如處理器20可以包括數(shù)字信號處理器設備、微處理器設備、模數(shù)轉(zhuǎn)換器、數(shù)模轉(zhuǎn)換器等??梢栽谶@些設備之間根據(jù)它們的相應能力分配移動終端的控制和信號處理功能。處理器可以附加地包括內(nèi)部音碼器(VC)20a、內(nèi)部數(shù)據(jù)調(diào)制解調(diào)器(DM)20b等。另外,處理器可以包括用于操作可以在存儲器中存儲的一個或者多個軟件程序的功能。例如處理器20可以能夠操作連通程序,比如web瀏覽器。連通程序可以允許移動終端10根據(jù)協(xié)議,比如無線應用協(xié)議(WAP)、超文本傳送協(xié)議(HTTP)等傳輸和接收web內(nèi)容,比如基于位置的內(nèi)容。移動終端10可以能夠使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)以跨越因特網(wǎng)或者其它網(wǎng)絡傳輸和接收web內(nèi)容。移動終端10也可以包括可以操作地耦合到處理器20的用戶接口,該用戶接口例如包括耳機或者揚聲器24、振鈴器22、麥克風26、顯示器28、用戶輸入接口等。就這一點而言,處理器20可以包括用戶接口電路裝置,該用戶接口電路裝置被配置為控制用戶接口的一個或者多個單元,如例如揚聲器24、振鈴器22、麥克風26、顯示器28等的至少一些功能。處理器20和/或包括處理器20的用戶接口電路裝置可以被配置為通過在處理器20可訪問的存儲器(例如易失性存儲器40、非易失性存儲器42等)上存儲的計算機程序指令(例如用戶界面軟件和/或固件)控制用戶界面的一個或者多個單元的一個或者多個功能。雖然未示出,但是移動終端可以包括用于向與移動終端有關的各種電路,例如用于提供機械振動作為可檢測輸出的電路,進行供電的電池。移動終端的顯示器28可以是適合于所討論的電子設備的任何類型,而一些示例包括等離子體顯示屏(PDP)、液晶顯示器(LCD)、發(fā)光二極管(LED)、有機發(fā)光二極管顯示器(OLED)、觸屏顯示器、投影儀、全息顯示器等。用戶輸入接口可以包括允許移動終端接收數(shù)據(jù)的設備,比如小鍵盤30、操縱桿(未示出)和/或其它輸入設備。在包括小鍵盤的實施例中,小鍵盤可以包括數(shù)字鍵(0-9)和有關鍵(#、*)和/或用于操作移動設備的其它鍵。移動終端10可以包括可以存儲與移動訂戶有關的信息元素的存儲器,比如訂戶標識模塊(SIM)38、可拆卸用戶標識模塊(R-UIM)等。除了SIM之外,移動終端還可以包括其它非瞬態(tài)可拆卸和/或固定存儲器。移動終端10可以包括易失性存儲器40和/或非易失性存儲器42。例如易失性存儲器40可以包括隨機存取存儲器(RAM)、片上或者片外高速緩存存儲器等,該RAM包括動態(tài)和/或靜態(tài)RAM??梢郧度牒?或可拆卸的非易失性存儲器42可以例如包括只讀存儲器、閃存、磁存儲設備(例如硬盤、軟盤驅(qū)動、磁帶等)、光盤驅(qū)動和/或介質(zhì)、非易失性隨機存取存儲器(NVRAM)等。如同易失性存儲器40,非易失性存儲器42可以包括用于暫時存儲數(shù)據(jù)的高速緩存區(qū)域。存儲器可以存儲可以由移動終端用于執(zhí)行移動終端的功能的一個或者多個軟件程序、指令、一條或者多條信息、數(shù)據(jù)等。例如存儲器可以存儲用戶界面軟件,該用戶界面軟件與用戶界面電路裝置一起配置為有助于用戶通過使用顯示器28控制移動終端10的至少一些功能并且使移動終端的用戶界面的至少部分顯示于顯示器上以有助于用戶控制移動終端的至少一些功能。作為另一示例,存儲器可以包括能夠唯一標識移動終端10的標識符,比如國際移動設備標識(IMEI)代碼?;仡檲D1,在一個示例實施例中,裝置102包括用于執(zhí)行這里描述的各種功能的各種裝置。這些裝置可以包括處理器110、存儲器112、通信接口114、用戶接口116和媒體文件交互電路裝置118中的一項或者多項??梢詫崿F(xiàn)如這里描述的裝置102的裝置例如為電路裝置、硬件單元(例如適當編程的處理器、組合邏輯電路等)、計算機程序產(chǎn)品或者其某些組合,該計算機程序產(chǎn)品包括由適當配置的處理設備(例如處理器110)可執(zhí)行的在計算機可讀介質(zhì)(例如存儲器112)上存儲的計算機可讀程序指令(例如軟件或者固件)。在一些示例實施例中,可以實現(xiàn)圖1中所示裝置中的一個或者多個裝置為芯片或者芯片組。換而言之,裝置102可以包括一個或者多個物理封裝(例如芯片),該一個或者多個物理封裝包括結(jié)構(gòu)組件(例如基板)上的材料、部件和/或接線。結(jié)構(gòu)組件可以為在其上包括的部件電路裝置提供物理強度、尺寸節(jié)約和/或電互作用限制。就這一點而言,可以體現(xiàn)處理器110、存儲器112、通信接口114、用戶接口116和/或媒體文件交互電路裝置118為芯片或者芯片組。裝置102因此可以在一些情況下被配置為在單個芯片上或者作為單個“片上系統(tǒng)”實施本發(fā)明的實施例或者可以包括被配置為這樣實施本發(fā)明的實施例的部件。這樣,在一些情況下,芯片或者芯片組可以構(gòu)成用于執(zhí)行一個或者多個操作的裝置,該一個或者多個操作用于提供這里描述的功能和/或用于針對這里描述的功能和/或服務實現(xiàn)用戶界面導航。可以例如實現(xiàn)處理器110為各種裝置,這些裝置包括具有附帶數(shù)字信號處理器的一個或者多個微處理器、無附帶數(shù)字信號處理器的一個或者多個處理器、一個或者多個協(xié)同處理器、一個或者多個多核處理器、一個或者多個控制器、處理電路裝置、一個或者多個計算機、包括集成電路,如例如ASIC(專用集成電路)或者FPGA(現(xiàn)場可編程門陣列)的各種其它處理單元、一個或者多個其它類型的硬件處理器或者其某些組合。因而,雖然在圖1中圖示為單個處理器,但是在一些實施例中,處理器110包括多個處理器。多個處理器可以相互操作通信并且可以被共同地配置為執(zhí)行如這里描述的裝置102的一個或者多個功能??梢栽趩蝹€計算設備上實現(xiàn)或者跨越共同地被配置為作為裝置102來工作的多個計算設備來分布多個處理器。在其中實現(xiàn)裝置102為移動終端10的實施例中,處理器110可以被實現(xiàn)為或者包括處理器20。在一些示例實施例中,處理器110被配置為執(zhí)行存儲器112中存儲的或者處理器110另外可訪問的指令。這些指令在由處理器110執(zhí)行時可以使裝置102執(zhí)行如這里描述的裝置102的功能中的一個或者多個功能。這樣,無論通過硬件或者軟件方法或者通過其組合來配置,處理器110可以包括能夠在被相應地配置之時根據(jù)本發(fā)明的實施例執(zhí)行操作的實體。因此例如在實現(xiàn)處理器110為ASIC、FPGA等時,處理器110可以包括用于進行這里描述的一個或者多個操作的特定配置的硬件。備選地,作為另一示例,在實現(xiàn)處理器110為指令的執(zhí)行器時,其中指令比如可以在存儲器112中存儲,指令可以特定地配置處理器110以執(zhí)行這里描述的一個或者多個算法和操作。存儲器112可以例如包括易失性存儲器、非易失性存儲器或者其某些組合。就這一點而言,存儲器112可以包括非瞬態(tài)計算機可讀存儲介質(zhì)。雖然在圖1中圖示為單個存儲器,但是存儲器112可以包括多個存儲器??梢栽趩蝹€計算設備上實現(xiàn)或者可以跨越共同地被配置為作為裝置102來工作的多個計算設備來分布多個存儲器。在各種示例實施例中,存儲器112可以包括硬盤、隨機存取存儲器、高速緩存存儲器、閃存、光盤只讀存儲器(CD-ROM)、數(shù)字萬用盤只讀存儲器(DVD-ROM)、光盤、配置為存儲信息的電路裝置或者其某些組合。在其中實現(xiàn)裝置102為移動終端10的實施例中,存儲器112可以包括易失性存儲器40和/或非易失性存儲器42。存儲器112可以被配置為存儲用于使裝置102能夠根據(jù)各種示例實施例執(zhí)行各種功能的信息、數(shù)據(jù)、應用、指令等。例如在一些示例實施例中,存儲器112被配置為緩沖用于由處理器110處理的輸入數(shù)據(jù)。附加地或者備選地,存儲器112可以被配置為存儲用于由處理器110和/或媒體文件交互電路裝置118在執(zhí)行它們的相應功能的過程期間執(zhí)行的程序指令。存儲器112可以用靜態(tài)和/或動態(tài)信息的形式存儲信息。存儲的信息可以例如包括媒體文件,比如音頻文件、比如音樂文件和音頻書籍、視頻文件、視頻游戲等??梢詫崿F(xiàn)通信接口114為配置為從/向另一計算設備接收和/或傳輸數(shù)據(jù)的、在電路裝置、硬件、計算機程序產(chǎn)品或者其組合中實現(xiàn)的任何設備或者裝置,該計算機程序產(chǎn)品包括在計算機可讀介質(zhì)(例如存儲器112)上存儲的并且由處理設備(例如處理器110)執(zhí)行的計算機可讀程序指令。在一個示例實施例中,通信接口114被至少部分實現(xiàn)為處理器110或者另外地由處理器110控制。就這一點而言,通信接口114可以比如經(jīng)由總線與處理器110通信。通信接口114可以例如包括用于實現(xiàn)與一個或者多個遠程計算設備通信的天線、發(fā)射器、接收器、收發(fā)器和/或支持硬件或者軟件。通信接口114可以被配置為使用可以用于在計算設備之間通信的任何協(xié)議來接收和/或傳輸數(shù)據(jù)。就這一點而言,通信接口114可以被配置為使用可以用來通過無線網(wǎng)絡、有線網(wǎng)絡、其某些組合等傳輸數(shù)據(jù)的任何協(xié)議來接收和/或傳輸數(shù)據(jù),其中裝置102和一個或者多個計算設備通過該網(wǎng)絡通信。作為示例,通信接口114可以被配置為通過網(wǎng)絡從服務器或者其它內(nèi)容源(例如內(nèi)容源304)接收和/或另外訪問內(nèi)容(例如網(wǎng)頁內(nèi)容等)。通信接口114可以附加地比如經(jīng)由總線與存儲器112、用戶接口116和/或媒體文件交互電路裝置118通信。用戶接口116可以與處理器110通信以接收對用戶輸入的指示和/或向用戶提供可聽、可視、機械或者其它輸出。這樣,用戶接口116可以例如包括鍵盤、鼠標、操縱桿、顯示器、觸屏顯示器、麥克風、揚聲器和/或其它輸入/輸出機制。在其中用戶接口116包括顯示器和/或與顯示器通信的實施例中,顯示器可以例如包括陰極射線管(CRT)顯示器、等離子體顯示屏(PDP)、液晶顯示器(LCD)、發(fā)光二極管(LED)、有機發(fā)光二極管顯示器(OLED)、觸屏顯示器、投影儀(例如配置為在投影屏幕、墻壁和/或其它物體上投影顯示的投影儀)、全息顯示器等。在其中用戶接口116包括觸屏顯示器的實施例中,用戶接口116可以附加地被配置為檢測和/或接收對向觸屏顯示器的觸摸手勢或者其它輸入的指示。用戶接口116可以比如經(jīng)由總線與存儲器112、通信接口114和/或媒體文件交互電路裝置118通信。媒體文件交互電路裝置118可以被實現(xiàn)為各種裝置,比如電路裝置、硬件、計算機程序產(chǎn)品或者其某些組合并且在一些實施例中被實現(xiàn)為處理器110或者另外由處理器110控制,其中該計算機程序產(chǎn)品包括在計算機可讀介質(zhì)(例如存儲器112)上存儲的并且由處理設備(例如處理器110)執(zhí)行的計算機可讀程序指令。在其中處理器110被實現(xiàn)為、包括或者另外地控制媒體文件交互電路裝置118的一個實施例中,處理器可以視為引起、指引或者控制如這里描述的歸屬于媒體文件交互電路裝置的各種功能的執(zhí)行或者出現(xiàn)。在其中媒體文件交互電路裝置118與處理器110分離地實現(xiàn)的實施例中,媒體文件交互電路裝置118可以與處理器110通信。媒體文件交互電路裝置118還可以比如經(jīng)由總線與存儲器112、通信接口114或者用戶接口116中的一項或者多項通信。如圖3A中以及圖4的操作400中所示,裝置102包括用于引起相應功能的圖像310和相應媒體文件的多個圖像320的顯示300的裝置、比如處理器110、用戶接口116、媒體文件交互電路裝置118等。在前景中顯示圖像中的至少一個圖像,并且在背景中顯示圖像中的至少一個圖像。在所示實施例中,中心圖像表現(xiàn)為在其它圖像前面,這些其它圖像被顯示為在中心圖像的側(cè)面位于它的左側(cè)和右側(cè)。這樣,所示實施例的中心圖像視為在前景中,并且在背景中顯示位于中心圖像側(cè)面并且表現(xiàn)為在中心圖像后面位于它的左側(cè)和右側(cè)的其它圖像。然而在前景中顯示的圖像在其它實施例中無需是中心圖像并且可以定位于相對于其它圖像的其它位置。然而在前景中顯示的圖像一般表現(xiàn)為在背景中顯示的其它圖像前面。在圖3A中所示實施例中,在前景中顯示相應功能的圖像310,并且在背景中顯示相應媒體文件的圖像320,以便置于相應功能的圖像側(cè)面位于它的左和右兩側(cè)。相應媒體文件的圖像320可以根據(jù)媒體文件類型和相應圖像將傳達的信息而變化。在其中媒體文件是音樂文件的一個實施例中,相應音樂文件的圖像320可以是用于如圖3A中由標示專輯1、3和5以及專輯2、4和6通常指示的相應專輯或者光盤(CD)的封面藝術作品。可選地,音樂文件的圖像可以簡單地提供藝術家的姓名和專輯的標題。在其它實施例中,媒體文件是音頻文件、比如音頻書籍、視頻文件、視頻游戲等。在其中媒體文件是音頻書籍的實例中,與之關聯(lián)的圖像可以是用于書籍的封面藝術作品或者簡單地是作者的姓名和書籍的標題。在其中媒體文件是視頻文件的實例中,圖像可以是來自視頻文件的代表圖像、比如將表現(xiàn)為用于對應數(shù)字萬用盤(DVD)的封面藝術作品的圖像。最后,在其中媒體文件是視頻游戲的一個實施例中,圖像可以是用于視頻游戲的DVD的封面藝術作品或者可以簡單地是視頻游戲的名稱。無論圖像如何,圖像320代表媒體文件并且允許用戶以直觀方式容易地識別媒體文件。如圖3A中所示,相應功能的圖像310向用戶提供對將響應于相應圖像的選擇而執(zhí)行的功能的指示。例如相應功能的圖像310可以如如圖3A中的代表隨機播放功能的圖標所示的通過代表功能的圖標用文字數(shù)字標識功能。顯示的圖像310用于的功能可以根據(jù)與相應功能的圖像同時顯示的圖像320所用于的媒體文件的類型而變化。在其中媒體文件例如是音樂文件的一個實施例中,功能可以執(zhí)行與音樂文件關聯(lián)的相應功能。例如功能可以是隨機播放功能,使得功能的執(zhí)行包括比如通過引起來自多個媒體文件(例如音樂文件)的多個媒體項目(例如音樂音軌)按隨機順序播放,來按隨機順序播放多個媒體文件??蛇x地,功能可以引起具有緊接在相應功能的圖像320右側(cè)或者左側(cè)的圖像320的媒體文件完全播放??梢越Y(jié)合音樂文件以及其它類型的媒體文件提供更多功能。如圖4的操作410所示,裝置102可以包括用于比如響應于用戶將光標放在功能的圖像上并且比如通過選擇“回車”鍵或者通過進行某一其它預定義動作進行雙擊來接收對于功能的圖像310的選擇的裝置、比如用戶接口116、處理器110、媒體文件交互電路裝置118等。在一個實施例中,接收對于功能的圖像310的選擇而功能的圖像被顯示在前景中。如圖4的操作420中所示,裝置102也包括用于響應于對于相應功能的圖像310的選擇、針對具有與相應功能的圖像同時顯示的圖像320的媒體文件中的一個或者多個媒體文件執(zhí)行相應功能的裝置,比如處理器110、媒體文件交互電路裝置119等。如上文指出的那樣,在其中媒體文件是音樂文件并且功能是隨機播放功能的一個實施例中,裝置102、比如媒體文件交互電路裝置118可以響應于對于隨機播放功能的選擇來使多個媒體文件按隨機順序播放。通過允許通過選擇功能的圖像310來執(zhí)行功能,本發(fā)明的示例實施例的方法和裝置102提供允許用相對最少程度的用戶交互執(zhí)行功能的直觀界面。裝置102、比如用戶界面116、處理器110、媒體文件交互電路裝置118等可以被配置為在不同選擇或者用戶輸入類型之間進行區(qū)分,并且對不同選擇或者用戶輸入類型不同地做出響應。例如裝置102可以被配置為在短敲擊與長敲擊之間區(qū)分,并且基于敲擊類型不同地做出響應。在這一示例中,裝置102可以被配置為響應于對于功能、比如隨機播放功能的圖像的短敲擊來執(zhí)行功能。然而裝置102也可以被配置為響應于相同圖像的長敲擊來執(zhí)行不同功能、比如通過翻轉(zhuǎn)或者打開圖像以顯示將響應于隨機播放功能的致動(比如響應于短敲擊)來按隨機順序播放的媒體文件的列表。如圖3B和圖3C中所示,可以變更圖像的顯示300使得不同凸顯出現(xiàn)于前景中。就這一點而言,可以分別如圖3B和圖3C中所示向左側(cè)或者向右側(cè)滾動多個圖像使得先前在前景中的圖像已經(jīng)移向背景并且先前在背景中的圖像已經(jīng)移向前景。關于圖3B,功能的先前在如圖3A中所示前景中的圖像310移向左側(cè)和背景,而媒體文件、例如專輯1的先前在右側(cè)并且在在圖3A中的背景中的圖像320現(xiàn)在移向圖3B中的前景。相反地,針對圖3C,功能的先前在如圖3A中所示前景中的圖像310移向右側(cè)和背景,而媒體文件、例如專輯2的先前在左側(cè)并且在圖3A中的背景中的圖像320現(xiàn)在移向圖3C中的前景。裝置102(比如媒體文件交互電路裝置118)可以從用戶接收引起變更圖像的顯示300的輸入。例如輸入可以在一個實施例中是以用戶選擇右或者左箭頭的形式。備選地,如在圖3A-3C的實施例中所示,顯示300可以包括具有柄部340的滾動欄330,該柄部可以被用戶輸入拉向右側(cè)或者左側(cè)以便分別對應地右移或者左移圖像的顯示。也如圖3A-圖3C所示,可以以有序序列呈現(xiàn)多個圖像使得圖像的移動根據(jù)有序序列繼續(xù)向右或者向左進行。這樣,多個圖像無論出現(xiàn)于前景中的圖像和在背景中的圖像如何都按從左到右的相同順序保持。在一個實施例中,在前景中呈現(xiàn)圖像不僅允許用戶更清楚地查看圖像作為例如它的部件和它的相對尺寸的結(jié)果,而且選擇在前景中的圖像可以引起與在背景中選擇相同圖像不同的動作。例如選擇相應功能的在前景中顯示的圖像310可以引起功能執(zhí)行。類似地,選擇媒體文件的在前景中顯示的圖像320可以比如通過開始播放音樂文件、視頻文件、視頻游戲等來起動媒體文件。然而選擇出現(xiàn)于背景中的圖像可以無相同動作、但是可以簡單地使圖像重新定位使得在背景中選擇的圖像現(xiàn)在呈現(xiàn)于前景中以便可用于由用戶致動。這樣,在這一實施例中,選擇相應功能的出現(xiàn)于背景中的圖像310不會引起相應功能的執(zhí)行。然而在其它實施例中,可以在出現(xiàn)于前景或者背景中之時相似地致動圖像,而在前景中的圖像只是比在背景中的圖像更易于查看。在一個實施例中,裝置102、比如媒體文件交互電路裝置118可以被配置為至少初始地響應于啟動媒體文件的顯示來使顯示300如圖3A中所示在前景中呈現(xiàn)相應功能的圖像310。然而在其它實施例中,無需初始地在前景中顯示相應功能的圖像310,但是可以代之以在背景中顯示它。如圖5中所示,裝置102、比如媒體文件交互電路裝置118可以在如下實例中提供包括附加信息的顯示500,在該實例中,相應媒體文件的圖像520被顯示在前景中并且相應功能的圖像510被顯示在背景中。就這一點而言,媒體文件可以包括多個媒體項目。在其中媒體文件是音樂文件的一個實施例中,音樂文件可以包括來專輯、CD等的多個音軌,或者由自音樂文件的圖像代表的其它項目等。這樣,音樂文件的在前景中呈現(xiàn)的圖像520也可以包括媒體項目、比如音軌的列表550。在其中媒體文件是音樂文件的一個實施例中,可以提供音軌比如按標題的列表。這樣,裝置102、比如媒體文件交互電路裝置118可以不僅接收對于媒體文件的圖像520的選擇以便比如通過開始播放來自音樂文件的音軌來起動或者打開媒體文件,而且裝置、比如媒體文件交互電路裝置還可以接收對于特定媒體項目的選擇并且可以作為響應針對選擇的媒體項目執(zhí)行預定義動作,包括比如在其中媒體文件是音樂文件的實例中通過開始播放已經(jīng)選擇的特定音軌來打開選擇的媒體項目。這樣,這一示例實施例的方法和裝置102允許由用戶以直觀方式并且用最少量用戶交互提供更細粒度的選擇。取而代之,裝置102、比如媒體文件交互電路裝置118可以提供顯示500,該顯示包括用于對媒體文件的圖像520和相應功能的圖像510重新定位的滾動欄530和關聯(lián)柄部540以及用于在相應媒體文件的媒體項目內(nèi)滾動的滾動欄560和關聯(lián)柄部570其二者。此外,在一個實施例中顯示的媒體項目列表可以不僅包括媒體項目列表而且包括代表隨機播放或者其它功能的單元或者按鈕,使得從列表選擇這一單元或者功能引起相應功能的執(zhí)行,盡管是關于在特定媒體文件內(nèi)包括的媒體項目而不是在背景中的其它媒體文件。如圖6的操作600和610中所示,裝置102可以包括用于引起相應功能的圖像510和相應媒體文件的多個圖像520的顯示并且用于接收對于圖像的選擇的裝置,比如處理器110、用戶接口116、媒體文件交互電路裝置118等。如操作620中所示,這一示例實施例的裝置102也可以包括用于確定選擇的圖像是否為功能的圖像510或者媒體文件或者媒體項目的圖像520的裝置、比如處理器110、媒體文件交互電路裝置118等。裝置102也可以包括用于在其中選擇的圖像是相應功能的圖像510的實例中關于媒體文件中的至少一個媒體文件執(zhí)行相應功能的裝置、比如處理器110、媒體文件交互電路裝置118等。見操作630。此外,這一實施例的裝置102也可以包括用于在其中選擇的圖像不是相應功能的圖像510的實例中確定是否選擇媒體文件或者媒體項目的裝置、比如處理器110、媒體文件交互電路裝置118等。見操作640。在其中選擇媒體文件的實例中,裝置102可以包括用于比如通過按依次順序播放音樂文件的音軌來起動媒體文件的裝置、比如處理器、媒體文件交互電路裝置118等。參見操作650??蛇x地,在其中選擇媒體項目的實例中,裝置102可以包括用于比如通過播放相應媒體項目、例如音樂音軌來執(zhí)行包括起動媒體文件的預定義功能的裝置、比如處理器、媒體文件交互電路裝置118等。見操作660。圖4和6各自圖示根據(jù)一個示例實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的流程圖。將理解流程圖的每個塊和在流程圖中的塊組合可以由各種裝置,比如硬件和/或包括一個或者多個計算機可讀介質(zhì)的計算機程序產(chǎn)品實施,該一個或者多個計算機可讀介質(zhì)具有在其上存儲的計算機可讀程序指令。例如這里描述的過程中的一個或者多個過程可以由計算機程序產(chǎn)品的計算機程序指令體現(xiàn)。就這一點而言,體現(xiàn)這里描述的過程的計算機程序產(chǎn)品可以由移動終端、服務器或者其它計算設備的一個或者多個存儲器設備(例如在存儲器112中)存儲并且由計算設備中的處理器(例如由處理器110)執(zhí)行。在一些實施例中,包括計算機程序產(chǎn)品的計算機程序指令可以由多個計算設備的存儲器設備存儲,其中該計算機程序產(chǎn)品體現(xiàn)上文描述的過程。如將理解的那樣,任何這樣的計算機程序產(chǎn)品可以被加載到計算機或者其它可編程裝置(例如裝置102)上以產(chǎn)生機器使得包括在計算機或者其它可編程裝置上執(zhí)行的指令的計算機程序產(chǎn)品產(chǎn)生用于實施在流程圖的一個或者多個塊中指定的功能的裝置。另外,計算機程序產(chǎn)品可以包括計算機程序指令可以被存儲于其上的一個或者多個計算機可讀存儲器,以至于一個或者多個計算機可讀存儲器可以指引計算或者其它可編程裝置以特定方式工作使得計算機程序產(chǎn)品包括實施在流程圖的一個或者多個塊中指定的功能的制造品。一個或者多個計算機程序產(chǎn)品的計算機程序指令也可以被加載到計算機或者其它可編程裝置(例如裝置102)上以使系列操作在計算機或者其它可編程裝置上被執(zhí)行以產(chǎn)生計算機實施的過程使得在計算機或者其它可編程裝置上執(zhí)行的指令實施在流程圖的一個或者多個塊中指定的功能。因而,流程圖的塊支持用于執(zhí)行指定功能的裝置的組合。也將理解,流程圖的一個或者多個塊和在流程圖中的塊的組合可以由執(zhí)行指定功能的基于專用硬件的計算機系統(tǒng)實施或者由專用硬件與計算機程序產(chǎn)品的組合實施??梢杂迷S多方式實現(xiàn)上文描述的功能。例如可以運用任何用于實現(xiàn)上文描述的功能中的每個功能的適當裝置以實現(xiàn)本發(fā)明的實施例。在一個實施例中,適當配置的處理器(例如處理器110和/或媒體文件交互電路裝置118)可以提供單元中的全部或者部分單元。在另一實施例中,單元中的全部或者部分單元可以由計算機程序產(chǎn)品配置并且在計算機程序產(chǎn)品的控制之下操作。用于執(zhí)行本發(fā)明的一個示例實施例的方法的計算機程序產(chǎn)品包括比如非易失性存儲介質(zhì)的計算機可讀存儲介質(zhì)(例如存儲器112),以及在計算機可讀存儲介質(zhì)中實現(xiàn)的計算機可讀程序代碼部分,比如系列計算機指令。從在前文描述和關聯(lián)附圖中呈現(xiàn)的教導中受益的、在這些發(fā)明涉及的領域中的技術人員將想到這里闡述的本發(fā)明的許多修改和其它實施例。因此將理解,本發(fā)明的實施例將不限于公開的具體實施例,并且修改和其它實施例旨在于包含在本發(fā)明的范圍內(nèi)。另外,雖然前文描述和關聯(lián)附圖在單元和/或功能的某些示例組合的背景中描述示例實施例,但是應當理解,備選實施例可以提供不同單元和/或功能組合而未脫離本發(fā)明的范圍。就這一點而言,例如在本發(fā)明的范圍內(nèi)也設想除了上文明確描述的單元和/或功能組合之外的不同單元和/或功能組合。雖然這里運用具體術語,但是它們僅在通用和描述的意義上加以使用而并非出于限制的目的。