国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      用于支持在數(shù)字音頻播放器中的用戶接口和導(dǎo)航任務(wù)的m3u文件格式的擴展的制作方法

      文檔序號:2819400閱讀:366來源:國知局
      專利名稱:用于支持在數(shù)字音頻播放器中的用戶接口和導(dǎo)航任務(wù)的m3u文件格式的擴展的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及一種用于處理數(shù)字編碼的音頻數(shù)據(jù)的裝置和方法,具體上涉及與音頻數(shù)據(jù)文件播放列表相關(guān)聯(lián)的方法、裝置和數(shù)據(jù)結(jié)構(gòu)。
      背景技術(shù)
      能夠播放數(shù)字編碼的音頻數(shù)據(jù)的便攜式音頻數(shù)據(jù)播放器的使用已經(jīng)變得普通。特別是,可以處理存儲在固態(tài)存儲器上的數(shù)字編碼的音頻數(shù)據(jù)的較小手持器件已經(jīng)變得普遍。另外,隨著對于在便攜式音頻數(shù)據(jù)播放器中的較大數(shù)據(jù)存儲容量的增加的需求,包括小型化的大容量硬盤驅(qū)動器的另一代播放器已經(jīng)被開發(fā),并且正在得到普及。
      在音頻數(shù)據(jù)播放器中,通過首先從音頻CD、因特網(wǎng)或另一個數(shù)字音頻器件向PC下載數(shù)據(jù)來將數(shù)字音頻數(shù)據(jù)載入到數(shù)據(jù)存儲器中。數(shù)據(jù)隨后通常按照所選擇的編碼格式被壓縮,并且被載入到與音頻數(shù)據(jù)播放器相關(guān)聯(lián)的數(shù)據(jù)存儲器中。
      在重放期間,音頻數(shù)據(jù)播放器按照所選擇的編碼格式對音頻數(shù)據(jù)進行解壓/解碼??梢垣@得多種用于壓縮和解壓音頻數(shù)據(jù)的編碼格式。如下面所使用的,術(shù)語編碼格式指的是指定被壓縮的比特流的語法和語義以及所述比特流必須如何被解壓以進行再現(xiàn)的任何編碼/解碼方案。這樣的編碼格式包括但不限于MP3和MP3Pro。
      對于MP3編碼的音頻數(shù)據(jù)文件,數(shù)據(jù)文件被附加了稱為ID3標(biāo)簽的一組特殊的幀。ID3標(biāo)簽包括描述性文本和其他與音頻數(shù)據(jù)文件相關(guān)聯(lián)的數(shù)據(jù)。例如,所述標(biāo)簽可以包括標(biāo)題、藝術(shù)家、唱片集、年份、注解和類別。ID3標(biāo)簽信息可用于根據(jù)在ID3標(biāo)簽中包括的信息來進行搜索、分類和選擇特定的音頻數(shù)據(jù)文件。因為ID3標(biāo)簽信息經(jīng)常被存儲為文本字符,因此信息可以被顯示在音頻數(shù)據(jù)播放器的顯示屏幕上。
      多數(shù)基于PC的音頻數(shù)據(jù)文件管理程序使得用戶可以建立和編輯播放列表,所述播放列表隨后可以被下載到便攜式音頻數(shù)據(jù)播放器并用于播放音頻數(shù)據(jù)文件的選擇序列。通常與MP3音頻數(shù)據(jù)文件相關(guān)聯(lián)的這樣的形式的播放列表被稱為M3U播放列表。M3U播放列表僅僅包括文本文件,該文本文件包含在播放列表中包括的數(shù)據(jù)音頻文件的路徑或位置的序列列表。因此,在PC上建立和被下載到音頻數(shù)據(jù)播放器的播放列表可以用于選擇性地播放在音頻數(shù)據(jù)播放器的數(shù)據(jù)存儲器中包含的音頻數(shù)據(jù)文件的序列。但是,M3U文件格式僅僅包括文件位置或路徑信息和注解字段。因此,M3U文件格式使得播放器可以重放音頻數(shù)據(jù)文件的預(yù)定序列,但是不包括其他的音頻數(shù)據(jù)文件信息,諸如在MP3音頻數(shù)據(jù)文件的ID3標(biāo)簽中包括的信息。
      基于PC的音頻數(shù)據(jù)文件管理程序也使得用戶可以按照其內(nèi)容、諸如按照用于MP3音頻數(shù)據(jù)文件的ID3字段來分類可以獲得的音頻數(shù)據(jù)文件。PC一般具有處理能力來迅速地從音頻數(shù)據(jù)文件提取內(nèi)容說明信息,并且也具有必要的存儲器來存儲這個信息和以適時的方式向用戶顯示它。但是,這樣的處理在非基于PC的音頻數(shù)據(jù)播放器,特別是便攜式或手持的播放器中一般是不實用的,所述非基于PC的音頻數(shù)據(jù)播放器具有有限的處理能力和存儲器。這個限制在具有大容量數(shù)據(jù)存儲器的音頻數(shù)據(jù)播放器中尤其嚴重,所述大容量數(shù)據(jù)存儲器能夠存儲幾百或幾千個音頻數(shù)據(jù)文件。因此,在非基于PC的音頻數(shù)據(jù)播放器中還不能按照其ID3信息來瀏覽在各種序列中的可以獲得的音頻數(shù)據(jù)文件。

      發(fā)明內(nèi)容
      本發(fā)明通過提供用于具有內(nèi)容信息和索引信息的音頻播放列表記錄的數(shù)據(jù)結(jié)構(gòu)來處理音頻數(shù)據(jù)播放器、特別是手持音頻播放器的上述限制中的一些。瀏覽音頻數(shù)據(jù)文件內(nèi)容信息的方法利用播放列表的內(nèi)容和索引信息。結(jié)果產(chǎn)生的音頻數(shù)據(jù)播放器具有與數(shù)據(jù)存儲器連接的微控制器和用于處理編碼的音頻數(shù)據(jù)文件和音頻播放列表文件的音頻解碼器,結(jié)果產(chǎn)生的音頻數(shù)據(jù)播放器可以隨后迅速地和方便地使得用戶可以觀看、選擇和修改音頻文件播放列表和在諸如用戶的PC的其他系統(tǒng)上存儲那些被修改的播放列表。
      具體的,本發(fā)明提供了一種數(shù)據(jù)結(jié)構(gòu),它是用于存儲音頻播放列表的M3U文件格式的擴展形式。按照本發(fā)明的數(shù)據(jù)結(jié)構(gòu)使用M3U注解字段格式來增加描述音頻數(shù)據(jù)文件的內(nèi)容的音頻內(nèi)容信息和指示相關(guān)的播放列表記錄的相對位置的索引信息。內(nèi)容信息可以包括例如在MP3文件中發(fā)現(xiàn)的ID3標(biāo)簽信息。另外,可以通過一個或多個內(nèi)容信息字段來分類數(shù)據(jù)結(jié)構(gòu)。
      本發(fā)明也提供了一種向音頻播放列表增加用于每個播放列表記錄的內(nèi)容和索引信息的方法。所述播放列表文件可以由音頻數(shù)據(jù)播放器使用以便在以后訪問在數(shù)據(jù)存儲器中所有可以獲得的音頻數(shù)據(jù)文件的音頻內(nèi)容信息,而不必直接從獨立的音頻數(shù)據(jù)文件再次訪問數(shù)據(jù)。另外,可以建立和存儲多個音頻播放列表,每個被諸如藝術(shù)家、唱片集、標(biāo)題、類別等不同的內(nèi)容信息字段分類。
      本發(fā)明也提供了一種通過提供一個播放列表而瀏覽在音頻數(shù)據(jù)播放器中的音頻數(shù)據(jù)文件內(nèi)容信息的方法,其中所述播放列表具有以預(yù)定序列存儲的記錄并包括內(nèi)容和索引信息段。所述內(nèi)容信息包括描述相關(guān)的音頻數(shù)據(jù)文件的內(nèi)容的字段,并且索引信息包括提供相關(guān)的播放列表記錄的相對位置的字段。例如,通過類別分類的播放列表可以對于單個類別包括特定藝術(shù)家的幾個唱片集。索引信息例如通過類別、藝術(shù)家和唱片集而提供了在相關(guān)的記錄中的迅速和有效的導(dǎo)航。另外,可以向諸如顯示器的音頻數(shù)據(jù)播放器輸出器件提供內(nèi)容信息字段,并且可以響應(yīng)于播放列表導(dǎo)航信號來提供對于其他播放列表記錄的內(nèi)容信息的導(dǎo)航,并且通過索引信息字段對其進行引導(dǎo)。
      本發(fā)明也提供一種音頻數(shù)據(jù)播放器,它具有與數(shù)據(jù)存儲器連接的微控制器,所述數(shù)據(jù)存儲器能夠存儲音頻數(shù)據(jù)文件和播放列表文件,所述音頻數(shù)據(jù)播放器并且具有軟件,所述軟件能夠讀取播放列表文件記錄和按照預(yù)定的序列來輸出播放列表記錄的內(nèi)容信息字段的至少一部分的導(dǎo)航列表。
      音頻數(shù)據(jù)播放器一般包括與一個用戶接口連接的微控制器、數(shù)據(jù)存儲器、緩沖存儲器和音頻解碼器。所述用戶接口包括LCD和鍵盤。所述鍵盤具有各種多路和多功能開關(guān)。音頻數(shù)據(jù)播放器也提供一個通用串行總線(“USB”)端口,用于連接到PC或其他配備了USB的器件。通過經(jīng)由USB端口而將音頻數(shù)據(jù)播放器連接到PC,音頻數(shù)據(jù)文件和音頻播放列表可以被下載到音頻數(shù)據(jù)播放器并且被存儲到數(shù)據(jù)存儲器中。在一個實施例中,數(shù)據(jù)存儲器包括10GB的硬盤驅(qū)動器;但是,也可以使用其他的移動數(shù)據(jù)存儲媒體或固態(tài)存儲器,諸如閃存卡。在這個實施例中,所述用戶接口提供音頻數(shù)據(jù)文件的菜單驅(qū)動的選擇、分類和播放。另外,在重放一個音頻數(shù)據(jù)文件期間,LCD顯示ID3標(biāo)簽信息,諸如標(biāo)題、藝術(shù)家、唱片集和類別。LCD屏幕也可以顯示其他的信息,諸如已過去的重放時間、音量和預(yù)設(shè)的DSP模式。
      所述音頻數(shù)據(jù)播放器的所公開的實施例是便攜式的手持單元,它包括可再充電電池、5伏特的DC輸入、耳機輸出端口和線輸出端口。因此,所述音頻數(shù)據(jù)播放器可以用于使用耳機的便攜式應(yīng)用、或用于使用AC電源和耳機或其它音頻器件的固定應(yīng)用。
      在其一種形式中,公開了在計算機可讀的介質(zhì)上存儲的數(shù)據(jù)結(jié)構(gòu),其包括用于每個音頻數(shù)據(jù)文件的播放列表記錄,每個播放列表記錄包括一個文件指針段,每個播放列表記錄包括一個信息段,所述信息段包括多個描述音頻數(shù)據(jù)文件的內(nèi)容的內(nèi)容信息字段,所述信息段還包括至少一個指示相關(guān)的播放列表記錄的相對位置的索引信息字段,播放列表文件包括用于指示第一內(nèi)容信息字段的數(shù)據(jù)首標(biāo),根據(jù)該第一內(nèi)容信息字段來分類播放列表記錄。
      在其另一種形式中,公開了一種方法,該方法用于通過下列方式來向音頻數(shù)據(jù)文件增加用于每個播放列表記錄的播放列表內(nèi)容和索引信息定位描述每個音頻數(shù)據(jù)文件的內(nèi)容的內(nèi)容信息,為每個播放列表記錄確定提供相關(guān)的播放列表記錄的相對位置的索引信息,并且格式化內(nèi)容和索引信息以存儲在播放列表中。
      在其另一種形式中,在具有包括輸出器件和用戶輸入的用戶接口的音頻數(shù)據(jù)播放器中,公開了一種方法,用于通過提供至少一個播放列表來瀏覽音頻數(shù)據(jù)文件內(nèi)容信息,所述播放列表包括至少與可用于重放的音頻數(shù)據(jù)文件相關(guān)的第一和第二記錄,每個以預(yù)定序列存儲的記錄包括內(nèi)容和索引信息段,內(nèi)容信息包括描述相關(guān)的音頻數(shù)據(jù)文件的內(nèi)容的字段,并且索引信息具有提供相關(guān)的播放列表記錄的相對位置的字段,經(jīng)由輸出器件輸出用于至少一個第一記錄的至少內(nèi)容信息字段,從用戶輸入接收播放列表導(dǎo)航信號;并且響應(yīng)于播放列表導(dǎo)航信號而使用至少一個索引信息字段來定位和輸出至少一個第二記錄的至少內(nèi)容信息字段,所述第二記錄通過預(yù)定的序列和導(dǎo)航信號而與所述第一記錄相關(guān)聯(lián)。
      在其另一種形式中,公開了一種音頻數(shù)據(jù)播放器,它包括與數(shù)據(jù)存儲器連接的微控制器,所述數(shù)據(jù)存儲器能夠存儲音頻數(shù)據(jù)文件和播放列表文件,所述音頻數(shù)據(jù)文件的每個具有描述每個音頻數(shù)據(jù)文件的音頻內(nèi)容的屬性,所述播放列表文件包括用于音頻數(shù)據(jù)文件的至少一部分的記錄、以基于至少一個屬性的預(yù)定順序排列的記錄、包括用于存儲每個音頻數(shù)據(jù)文件的屬性的內(nèi)容信息字段的記錄、和指示相關(guān)的播放列表記錄的相對位置的索引信息字段,并且微控制器具有軟件,所述軟件能夠讀取播放列表記錄和按照預(yù)定的順序輸出內(nèi)容信息字段的至少一部分的導(dǎo)航列表。
      有益的是,在查看和選擇存儲在大容量數(shù)據(jù)存儲器中的音頻數(shù)據(jù)文件時,所公開的數(shù)據(jù)結(jié)構(gòu)支持和增強用戶接口和導(dǎo)航任務(wù)。另外,本發(fā)明使得具有有限處理能力和存儲器的非基于PC的音頻數(shù)據(jù)播放器可以提供復(fù)雜的用戶接口和導(dǎo)航特征,所述用戶接口和導(dǎo)航特征使得播放器可以顯示通過諸如ID3字段的內(nèi)容信息分類的、存儲在數(shù)據(jù)存儲器中的音頻數(shù)據(jù)文件。
      本發(fā)明的另一個優(yōu)點是非基于PC的音頻數(shù)據(jù)播放器可以訪問存儲在數(shù)據(jù)存儲器中的所有音頻數(shù)據(jù)文件的音頻內(nèi)容信息,而不必直接從每個音頻文件讀取數(shù)據(jù)。因此,用戶可以迅速地和容易地以指定的方式分類和顯示所存儲的音頻數(shù)據(jù)文件。
      本發(fā)明的另一個優(yōu)點是在音頻數(shù)據(jù)播放器中產(chǎn)生播放列表文件,其包括內(nèi)容信息和索引信息,用于降低存儲器和處理能力的要求,并因此降低生產(chǎn)音頻數(shù)據(jù)播放器的成本。本發(fā)明的另一個優(yōu)點是音頻播放列表文件保持與標(biāo)準M3U播放列表文件的兼容性,因此可以用于其他PC和非基于PC的應(yīng)用。


      通過下面結(jié)合

      本發(fā)明的一個實施例,本發(fā)明的上述和其他特點和目的以及獲得它們的方式將會變得更加清楚,并且本發(fā)明自身也將更加容易理解,其中圖1是按照本發(fā)明的便攜式音頻數(shù)據(jù)播放器的方框示意圖;圖2是按照本發(fā)明的便攜式音頻數(shù)據(jù)播放器的頂視圖;圖3是圖2的便攜式音頻數(shù)據(jù)播放器的后視圖;圖4是圖2的便攜式音頻數(shù)據(jù)播放器的右視圖;圖5A是在圖2的音頻數(shù)據(jù)播放器上顯示的主分類菜單的平面圖;圖5B是在圖2的音頻數(shù)據(jù)播放器上顯示的藝術(shù)家菜單的平面圖;圖5C是在圖2的音頻數(shù)據(jù)播放器上顯示的唱片集菜單的平面圖;圖5D是在圖2的音頻數(shù)據(jù)播放器上顯示的歌曲或曲目菜單的平面圖;圖6是用于按照本發(fā)明的播放列表的數(shù)據(jù)結(jié)構(gòu)的示意圖;
      圖7是圖解按照本發(fā)明的、用于向音頻播放列表文件增加內(nèi)容和索引信息的步驟的流程圖;圖8是圖解按照本發(fā)明的、用于建立音頻播放列表文件的步驟的流程圖。
      對應(yīng)的附圖標(biāo)號在幾個視圖中始終指示對應(yīng)的部分,雖然所述附圖表示本發(fā)明的實施例,但是附圖不是必須按照比例的,并且可以放大某些特征以便更好地圖解和說明本發(fā)明。在此給出的說明以一種形式圖解了本發(fā)明的一個實施例,這樣的說明不應(yīng)當(dāng)被理解為以任何方式限定本發(fā)明的范圍。
      具體實施例方式
      下面所公開的實施例不是試圖窮舉或?qū)⒈景l(fā)明限定到在下面的詳細說明中所公開的精確形式。相反,選擇和說明所述實施例,以便本領(lǐng)域內(nèi)的其他技術(shù)人員可以利用其教程。
      圖1示出了按照本發(fā)明的便攜式音頻數(shù)據(jù)播放器10的方框圖。以下說明各種元件的一般布置和操作。但是,音頻數(shù)據(jù)播放器10的各種元件的細節(jié)是本領(lǐng)域內(nèi)的技術(shù)人員公知的,并且不在此討論。音頻數(shù)據(jù)播放器10包括DSP12,它控制音頻數(shù)據(jù)播放器10的各種元件和整體操作,包括通過緩沖存儲器25從數(shù)據(jù)存儲器32傳送數(shù)據(jù),并且解碼壓縮的音頻文件。DSP12包括適當(dāng)數(shù)量的存儲器23和11,用于存儲用以控制音頻數(shù)據(jù)播放器10的操作的各種指令集和程序。
      DSP12可以被編程為在重放所選擇的音頻數(shù)據(jù)文件期間執(zhí)行多種信號處理功能。在這種情況下,DSP12在重放期間執(zhí)行的功能包括(但不限于)解碼音頻數(shù)據(jù)文件、音量控制、數(shù)字聲音均衡和采樣轉(zhuǎn)換。在這一點上,DSP12包括單板存儲器11,其中在重放期間載入解碼器文件、音頻數(shù)據(jù)文件、均衡器模式選擇和其他各種需要的數(shù)據(jù)。
      解碼器文件包括控制DSP12的解碼操作的的程序,并且音頻數(shù)據(jù)文件包括與音頻內(nèi)容相關(guān)聯(lián)的數(shù)據(jù)。音頻數(shù)據(jù)文件和解碼器文件被存儲在數(shù)據(jù)存儲器32中。包括程序的解碼器文件被從數(shù)據(jù)存儲器32傳送到DSP存儲器11。
      存儲在數(shù)據(jù)存儲器32中的音頻數(shù)據(jù)和解碼器程序可以被加密,要求由DSP12使用一個或多個解密密鑰來解密解碼程序文件和音頻數(shù)據(jù)文件。所述解密密鑰也可以被存儲在數(shù)據(jù)存儲器32中,并且可以被安全鏈接到音頻數(shù)據(jù)播放器10的特定的存儲器或一些其他的編碼部件,以便被加密用于特定的音頻數(shù)據(jù)播放器的音頻數(shù)據(jù)文件可以僅僅被那個特定的音頻數(shù)據(jù)播放器解密和播放。
      當(dāng)解碼所選擇的音頻數(shù)據(jù)文件時,DSP12向數(shù)模轉(zhuǎn)換器14提供解碼的數(shù)據(jù)流。D/A轉(zhuǎn)換器14將DSP12的數(shù)字輸出轉(zhuǎn)換為模擬信號,并且將所述模擬信號提供給耳機放大器16和線輸出前置放大器40。所述模擬信號被放大并被提供給線輸出插孔41和耳機插孔17,兩者均位于音頻播放器10的外殼13上。
      音頻播放器10被適配來操作數(shù)據(jù)存儲器32。在這個實施例中,數(shù)據(jù)存儲器32是移動的數(shù)據(jù)存儲器,具體來說是硬盤,它可以用于存儲各種數(shù)據(jù)文件,包括編碼的音頻數(shù)據(jù)文件、用于控制DSP12的解碼操作的解碼器文件、播放列表文件和例如字處理文件、演示和電子表格的計算機數(shù)據(jù)文件。可以容易地通過數(shù)據(jù)總線33在數(shù)據(jù)存儲器32和DSP21之間傳送大量的數(shù)據(jù)。緩沖存儲器25作為循環(huán)數(shù)據(jù)緩沖器來工作以防止由于跳躍引起中斷音頻重放或其他類似的移動數(shù)據(jù)存儲器數(shù)據(jù)傳送延遲。利用本發(fā)明,可以在數(shù)據(jù)存儲器32中存儲解碼器文件、播放列表和較大量的音頻數(shù)據(jù)。
      按照本發(fā)明,使用音樂管理軟件經(jīng)由USB端口42從PC或其他類似的器件將音頻數(shù)據(jù)文件載入到數(shù)據(jù)存儲器32中,所述音樂管理軟件按照諸如MP3或MP3Pro的所選擇的編碼格式來編碼音頻數(shù)據(jù)文件,然后存儲被編碼的數(shù)據(jù)文件。這樣的音樂管理軟件是使用本領(lǐng)域公知的編程方法來實現(xiàn)的。所述音樂管理軟件將音頻數(shù)據(jù)文件和適當(dāng)?shù)慕獯a器文件通過數(shù)據(jù)總線43和33發(fā)送到音頻數(shù)據(jù)播放器10并且進入數(shù)據(jù)存儲器32。該音樂管理軟件也產(chǎn)生并在必要時修改系統(tǒng)配置文件和文件屬性表,以便提供關(guān)于在數(shù)據(jù)存儲器32中存儲的各種數(shù)據(jù)文件和解碼器文件的信息。使用所述配置文件和文件屬性表,音頻數(shù)據(jù)播放器10能夠在顯示器21上顯示通過各種編組所分類的音頻數(shù)據(jù)文件,確定每個音頻數(shù)據(jù)文件的正確編碼格式,并且響應(yīng)于用戶選擇而下載用于每個內(nèi)容文件的適當(dāng)?shù)慕獯a器文件。
      圖6是數(shù)據(jù)結(jié)構(gòu)90的示例實施例的示意圖。數(shù)據(jù)結(jié)構(gòu)90一般包括數(shù)據(jù)首標(biāo)91、獨立的音頻數(shù)據(jù)文件記錄92,每個記錄92包括信息段93和文件指針94。在所述示例實施例中,數(shù)據(jù)結(jié)構(gòu)90是包括M3U格式的音頻播放列表文件。數(shù)據(jù)首標(biāo)91包括用于識別文件的、與所有的獨立記錄92相關(guān)的信息。例如,在所述示例實施例中,數(shù)據(jù)首標(biāo)具有下列格式
      #EXTLYRAM3U&lt;分類_字段&gt;Vx.xx“#EXTLYRAM3U”關(guān)鍵字用于識別文件為意欲用于音頻數(shù)據(jù)播放器10的所述示例實施例的LyraHD系統(tǒng)播放列表文件。分類_字段被“&lt;”和“&gt;”字符包圍,并且包括內(nèi)容信息字段的名稱,例如ID3標(biāo)簽字段,用于分類在播放列表文件90中的記錄92。LyraHD播放列表的版本在分類_字段之后,并且呈現(xiàn)Vx.xx的形式,其中x.xx表示3位數(shù)字的小數(shù)版本號。利用擴展的M3U文件格式的應(yīng)用可以被配置來識別下面所示的內(nèi)容和索引信息的特定順序。
      信息段93包括說明音頻數(shù)據(jù)文件的內(nèi)容的多個內(nèi)容信息字段93A、例如ID3標(biāo)簽字段,也包括至少一個用于指示相關(guān)的播放列表記錄92的相對位置的索引信息字段93B。表1包括在所述示意實施例中包括的內(nèi)容信息字段93A,表2包括在所述示例實施例中包括的索引信息字段93B。
      表1

      表2


      播放列表90由表1的至少一個內(nèi)容信息字段93A所分類。但是,播放列表90也可以具有多個分類層,因此每個記錄92可以具有表2所示的幾個層的索引信息字段93B。例如,通過藝術(shù)家分類的播放列表90可以包括三個分類層。第一分類層指的是通過artistInField分類的所有音頻數(shù)據(jù)文件。第二分類層通過特定的藝術(shù)家來將所有的文件編組,并且通過albumInfoField來對每個組分類。第三分類層通過唱片集將所有的文件編組,并且通過trackNumberInfoField的值或titleInfoField的值來對每個組分類。雖然所述示例實施例包括5個分類層,但是本發(fā)明可以使用任何數(shù)量的內(nèi)容信息和索引信息字段及分類層。
      在所述示例實施例中,圖6的數(shù)據(jù)結(jié)構(gòu)包括以典型的M3U格式所寫的數(shù)據(jù)。具體上,文件指針段94按照典型的M3U格式來存儲數(shù)據(jù),并且可以提供與播放列表記錄92相關(guān)聯(lián)的音頻數(shù)據(jù)文件的絕對或相對路徑位置。在所述示例實施例中,提供了相對路徑位置,以便播放列表90在器件之間是可傳送的。信息段93包括內(nèi)容信息字段93A和索引信息字段93B,它們包括M3U注解格式,具體來說,行的第一個字符是“#”字符。另外,數(shù)據(jù)首標(biāo)91也包括M3U注解格式。
      也可以建立編碼和發(fā)送音頻數(shù)據(jù)文件的音樂管理軟件,并經(jīng)由USB端口42從PC或其他類似的器件向數(shù)據(jù)存儲器32發(fā)送播放列表文件90。這樣的播放列表一般使用與上述及圖6中的數(shù)據(jù)結(jié)構(gòu)類似的M3U格式;但是,數(shù)據(jù)結(jié)構(gòu)同樣包括記錄92,其僅僅包括文件指針段94,并因此缺少上述的信息段93。
      本發(fā)明包括一種向標(biāo)準M3U或其他的播放列表文件增加信息段93的方法。雖然本發(fā)明的方法可以在音頻數(shù)據(jù)播放器10、PC或其它數(shù)據(jù)器件中被執(zhí)行,但是所述示例實施例包括用于向音頻數(shù)據(jù)播放器10中的音頻播放列表文件90增加信息段93的軟件,所述信息段93包括內(nèi)容信息字段93A,描述每個音頻數(shù)據(jù)文件的內(nèi)容;索引信息字段93B,用于提供相關(guān)的播放列表記錄的相對位置。
      圖7示出了圖解按照本發(fā)明向在音頻數(shù)據(jù)播放器10中的播放列表增加內(nèi)容和索引信息的步驟的流程圖。所述步驟可以通過經(jīng)由用戶輸入26的用戶選擇來手動啟動,或者可以通過經(jīng)由USB端口42接收至數(shù)據(jù)存儲器32的新的播放列表或者在數(shù)據(jù)存儲器32中存儲的文件中的一些其他變化而自動啟動。
      在步驟102,打開位于數(shù)據(jù)存儲器32中的音頻數(shù)據(jù)文件播放列表90。對于播放列表90的每個記錄92,步驟104定位記錄92指示的相關(guān)聯(lián)的音頻數(shù)據(jù)文件的內(nèi)容信息。例如,利用用于音頻數(shù)據(jù)文件的記錄92中存儲的相對位置,位于數(shù)據(jù)存儲器32內(nèi)的音頻數(shù)據(jù)文件可以被打開,并且可以讀取內(nèi)容信息。內(nèi)容信息包括由音頻數(shù)據(jù)文件存儲的音頻的屬性或其他描述信息。在所述示例實施例中,內(nèi)容信息包括來自MP3音頻數(shù)據(jù)文件的ID3標(biāo)簽信息?;蛘?,可以從連接的PC、因特網(wǎng)、用戶輸入26或其它數(shù)據(jù)信息源下載相關(guān)聯(lián)的音頻數(shù)據(jù)文件的內(nèi)容信息。
      在步驟106,選擇用于分類播放列表記錄92的內(nèi)容信息字段93A??梢愿鶕?jù)被產(chǎn)生以便支持音頻數(shù)據(jù)播放器10的音頻數(shù)據(jù)文件的顯示和瀏覽的播放列表,通過用戶經(jīng)由用戶輸入26或通過軟件選擇來指定選擇哪個內(nèi)容字段,根據(jù)該內(nèi)容字段來分類播放列表90。例如,參見圖5A,主分類菜單的每個種類都由通過列出的內(nèi)容種類或字段而分類的播放列表所支持。例如,通過藝術(shù)家、唱片集、標(biāo)題、類別和文件名稱的每一個而分類的播放列表。
      在選擇了用于分類播放列表文件90的內(nèi)容信息字段93A之后,在步驟108,播放列表90被分類和存儲。分類可以包括多個分類層,用于支持編組以及迅速和有效地瀏覽在被分類的內(nèi)容信息字段93A內(nèi)的相關(guān)音頻數(shù)據(jù)文件記錄。例如,通過藝術(shù)家分類的播放列表文件可以包括通過每個特定的藝術(shù)家的唱片集分類的第二分類層和通過每個特定的唱片集的曲目號或標(biāo)題分類的第三分類層。附加的分類層和支持索引信息字段93B支持瀏覽播放列表90和音頻數(shù)據(jù)文件內(nèi)容信息,而不必訪問獨立的音頻數(shù)據(jù)文件。在步驟110,使用格式化的內(nèi)容信息93A和索引信息93B和由用戶或軟件指定的分類順序來重寫所選擇的音頻數(shù)據(jù)文件播放列表90。
      索引信息包括在上述表2中公開的字段93B,并且提供對于相關(guān)聯(lián)的播放列表記錄92的迅速和存儲器有效的瀏覽。索引信息字段93B支持用于瀏覽和導(dǎo)航各種分類層的顯示編組,例如如圖5A-5D中所示的那些。參見圖5B,通過藝術(shù)家分類的播放列表可以包括第二分類層和用于每個藝術(shù)家的每個唱片集的相關(guān)聯(lián)的索引信息93B,例如圖5C所示的與藝術(shù)家Anna Belle相關(guān)聯(lián)的的唱片集。另外,對于藝術(shù)家Anna Belle的唱片集Another Record,播放列表90索引信息93B可以包括用于如圖5B所示的每個唱片集的曲目或歌曲的第三分類層。
      索引信息93B定義了在給定的分類層中包括的記錄的數(shù)量、在同一分類層中的下一個和前一個記錄的相對位置、在當(dāng)前分類層的當(dāng)前分組中的第一記錄的相對位置。表2所示的索引信息字段93B是示意性的,可以包括其他字段,用最小的存儲量和記錄92的搜索時間來提供被分類的播放列表90的瀏覽和導(dǎo)航。
      在所述示例實施例中,以M3U注解字段格式來存儲信息段93,該信息段93包括內(nèi)容信息字段93A和索引信息字段93B。利用注解字段格式可以有益地使得播放列表90保持與利用M3U播放列表文件的其他器件或軟件兼容。
      圖8以流程圖的形式圖解了按照本發(fā)明在音頻數(shù)據(jù)播放器10中建立播放列表文件的步驟。在步驟202,選擇要被包括在播放列表90中的一組音頻數(shù)據(jù)文件。在所述示例實施例中,音頻數(shù)據(jù)文件被存儲在數(shù)據(jù)存儲器32中,并且由用戶通過用戶輸入26或通過軟件模塊而選擇,所述軟件模塊指導(dǎo)產(chǎn)生用于支持在數(shù)據(jù)存儲器32中的可獲得音頻數(shù)據(jù)文件的瀏覽和導(dǎo)航的一個或多個播放列表文件。例如,可以對于在圖5A中所示的主分類菜單上表示的內(nèi)容信息字段93A的每個產(chǎn)生播放列表文件,或者可以通過用戶選擇在數(shù)據(jù)存儲器32中存儲的特定音頻數(shù)據(jù)文件來產(chǎn)生用戶播放列表。
      在步驟204中,對于每個被選擇的音頻數(shù)據(jù)文件,確定用于定位與播放列表90的位置有關(guān)的相關(guān)聯(lián)音頻數(shù)據(jù)文件的文件指針。例如,數(shù)據(jù)存儲器32可以包括用于存儲音頻文件的文件夾結(jié)構(gòu),因此文件指針將包括必要的文件夾名稱和子文件夾名稱以及相關(guān)聯(lián)的數(shù)據(jù)文件的文件名稱。或者,可以使用絕對的文件指針,其用于指定器件名稱和支持音頻數(shù)據(jù)文件在例如連接的PC或因特網(wǎng)上的的遠程位置。
      在步驟206,對于每個被選擇的音頻數(shù)據(jù)文件定位和讀取內(nèi)容信息。在所述示例實施例中,在ID3標(biāo)簽中包括用于MP3文件的內(nèi)容信息。在步驟208中,選擇內(nèi)容信息字段之一來分類播放列表90。例如,如上所述,可以對于由圖5A所示的主分類菜單顯示的內(nèi)容信息字段93A的每個來產(chǎn)生和分類獨立的播放列表文件。另外。可以使用另外的分類層來進一步編組和分類在每個前一個分類層中的相關(guān)聯(lián)的播放列表記錄92??梢酝ㄟ^用戶經(jīng)由用戶輸入26或通過用于產(chǎn)生音頻播放列表90的軟件模塊來選擇用于分類的內(nèi)容信息字段93A。在步驟210中,DSP12通過所選擇的內(nèi)容信息分類字段93A來分類包括文件指針94和內(nèi)容信息字段93的記錄92。
      在步驟212,產(chǎn)生索引信息字段93B,并且將內(nèi)容和索引信息93以及文件指針94格式化并存儲在播放列表文件中,如上面對于圖7中公開的方法所進行的描述,索引信息93B提供對于在播放列表90中存儲的內(nèi)容信息的有效和迅速的瀏覽和導(dǎo)航。在步驟214,將播放列表文件90寫入數(shù)據(jù)存儲器32。
      在所述示例實施例中,通過軟件應(yīng)用程序來產(chǎn)生包括存儲在M3U注解字段中的內(nèi)容和索引信息93的播放列表文件90。被稱為profiler的所述應(yīng)用程序可以在連接到音頻數(shù)據(jù)播放器10的PC內(nèi)被實現(xiàn),或者可以被實現(xiàn)為非基于PC的音頻數(shù)據(jù)播放器10中的軟件的一部分。profiler軟件定位存儲在數(shù)據(jù)存儲器32中的每個可以獲得的音頻數(shù)據(jù)文件,并且讀取其內(nèi)容信息,例如在MP3文件中的ID3標(biāo)簽字段。所述軟件profiler可以隨后建立幾個包括內(nèi)容和索引信息93的M3U播放列表90。可以通過諸如標(biāo)題、藝術(shù)家、類別、唱片集和文件名稱的一個或多個內(nèi)容信息字段93A來分類每個播放列表90。對于每個內(nèi)容信息分類字段使用一個播放列表90降低了以特定的順序和編組來顯示可用的音頻數(shù)據(jù)文件時音頻數(shù)據(jù)播放器10所需要的存儲量和處理能力的要求。
      圖2-4圖解了可以被布置在音頻數(shù)據(jù)播放器10的外殼13上的顯示器、按鍵、開關(guān)、指示器和端口的一個示例實施例。參見圖2,用戶輸入26包括被布置在音頻數(shù)據(jù)播放器10的外殼13上的多個按鍵44(圖3)、46(圖4)和60-77,用于使得用戶可以分類和選擇用于重放的特定的音頻數(shù)據(jù)文件,并且控制重放設(shè)置。用戶輸入26也可以包括本領(lǐng)域內(nèi)公知的其他輸入器件,例如鍵盤、語音啟動的觸敏板(touch pad)和觸摸屏輸入器件。兩個多路開關(guān)包括按鍵62-66和68-72。軟按鍵74-77是多功能的按鍵,它的功能關(guān)于各種用戶接口菜單顯示而改變,音頻數(shù)據(jù)播放器10也包括布置在外殼13上的顯示器21。顯示器21顯示存儲在數(shù)據(jù)存儲器32中的音頻數(shù)據(jù)文件和播放列表、軟按鍵74-77的功能和與音頻數(shù)據(jù)播放器10相關(guān)聯(lián)的各種狀態(tài)信息,所述各種狀態(tài)信息諸如圖2所示的重放狀態(tài)和圖5所示的頂層菜單。
      再次參見圖2,停止/供電按鍵60使得用戶可以停止重放以及接通和關(guān)閉音頻數(shù)據(jù)播放器10。播放/暫停按鍵62使得用戶可以開始重放和暫停重放。向左箭頭按鍵63使得用戶可以在使用菜單時向左移動加亮區(qū),并且在播放音樂時跳回前一個音頻數(shù)據(jù)文件或在前一個音頻數(shù)據(jù)文件中回掃。向右箭頭按鍵65使得用戶可以在使用菜單時向右移動加亮區(qū),并且在播放音樂時跳到下一個音頻數(shù)據(jù)文件或在當(dāng)前的音頻數(shù)據(jù)文件中前掃(scan forward)。向上箭頭按鍵64使得用戶可以在使用菜單時向上移動加亮區(qū)。向下箭頭按鍵66使得用戶可以在使用菜單時向下移動加亮區(qū)。
      仍然參見圖2,選擇按鍵68使得用戶可以選擇被加亮的項目。音量上升按鍵69增大耳機18的重放音量,音量下降按鍵71減小音量。模式按鍵70使得用戶可以選擇特定的重放模式,包括正常、重復(fù)、重復(fù)一個、重復(fù)所有、混洗和重復(fù)所有的混洗。存儲按鍵72使得用戶可以建立新的播放列表或向現(xiàn)有的播放列表增加音頻數(shù)據(jù)文件。軟按鍵74-77選擇出現(xiàn)在顯示器21的底部的每個按鍵之上的菜單項目。
      參見圖3,當(dāng)音頻數(shù)據(jù)播放器10接通時電源指示器78變亮。當(dāng)電源47在充電時充電指示器79變亮。在所述示例實施例中,電源47是可充電的電池組。DC輸入插孔48從AC適配器提供5伏特的DC,以對音頻數(shù)據(jù)播放器10供電,并且對電源47重新充電。復(fù)位按鍵44使得用戶可以將音頻數(shù)據(jù)播放器的所有設(shè)置復(fù)位到出廠的默認值。
      現(xiàn)在參見圖4,關(guān)斷/鎖定開關(guān)46使得用戶可以在開關(guān)46滑到鎖定位置時使得按鍵60-77無效。線輸出插孔41使得用戶可以將音頻數(shù)據(jù)播放器連接到獨立的音頻系統(tǒng)。耳機插孔17使得用戶可以在耳機18上播放被解碼的音頻。USB端口42提供使用USB電纜的、音頻數(shù)據(jù)播放器10到PC或其他類似器件的連接。
      當(dāng)用戶經(jīng)由用戶輸入選擇用于重放的特定音頻數(shù)據(jù)文件時,DSP12從數(shù)據(jù)存儲器32向DSP存儲器11載入與所選擇的音頻數(shù)據(jù)文件相關(guān)聯(lián)的適當(dāng)?shù)慕獯a器文件。再次參見圖1,DSP12然后將所選擇的音頻數(shù)據(jù)文件沿著總線33和29流入作為跳躍保護緩沖器的緩沖存儲器25中。
      在所選擇的音頻數(shù)據(jù)文件的流入開始后,DSP12使用相關(guān)聯(lián)的解碼器文件來解碼音頻數(shù)據(jù)文件。可以在數(shù)據(jù)存儲器32中存儲各種解碼器文件以便使得音頻數(shù)據(jù)播放器10可以被適配來處理與存儲在數(shù)據(jù)存儲器32中的音頻數(shù)據(jù)文件相關(guān)聯(lián)的各種編碼格式。實際上,可以在用戶選擇存儲在數(shù)據(jù)存儲器32中的特定音頻數(shù)據(jù)文件時,通過存儲在數(shù)據(jù)存儲器32中的解碼器文件而在必要時軟件更新便攜式音頻播放器10。
      在加電后,音頻數(shù)據(jù)播放器10的DSP12從數(shù)據(jù)存儲器32載入系統(tǒng)配置文件。DSP12識別對于在數(shù)據(jù)存儲器32中存儲的數(shù)據(jù)文件所需要被支持的各種文件格式。所述配置文件也包括將音頻數(shù)據(jù)文件的文件擴展與存儲在數(shù)據(jù)存儲器32中的特定解碼器文件等同的信息。如果所述配置文件有效,則DSP12讀取存儲在數(shù)據(jù)存儲器32中的文件屬性表,并且使得顯示器21顯示在數(shù)據(jù)存儲器32中存儲的文件/文件夾的菜單驅(qū)動的列表。
      參見圖5A,在顯示器21上顯示的主菜單使得用戶可以按照編組或識別特征來導(dǎo)航和顯示音頻數(shù)據(jù)文件,所述編組或識別特征諸如藝術(shù)家、唱片集、標(biāo)題、類別、播放列表和所有的音頻數(shù)據(jù)文件。從主菜單,用戶可以如上所述的操作用戶輸入26,以導(dǎo)航分類列表和選擇被顯示的、用于重放的音頻數(shù)據(jù)文件或播放列表中的期望的一個。
      當(dāng)選擇音頻數(shù)據(jù)文件或播放列表來用于重放時,DSP12執(zhí)行多個步驟,包括幾個并發(fā)的步驟,以提供音頻重放。首先,DSP12識別并從數(shù)據(jù)存儲器32向DSP存儲器11傳送對應(yīng)的解碼器文件。例如,如果用戶選擇MP3文件,則微控制器22從數(shù)據(jù)存儲器32向DSP存儲器11傳送MP3解碼器文件。MP3解碼器文件用于控制DSP12的解碼操作。
      DSP12開始從數(shù)據(jù)存儲器32向緩沖存儲器25流入(streaming)所選擇的音頻數(shù)據(jù)文件。DSP12按照適當(dāng)?shù)木幋a格式使用解碼器文件來解碼和解密(如果適用的話)在緩沖存儲器12中的音頻數(shù)據(jù)文件。被解碼的音頻數(shù)據(jù)被提供到D/A轉(zhuǎn)換器14和耳機放大器16和線輸出前置放大器40,以用于再現(xiàn)。
      在本實施例中,必要的解碼器文件與音頻數(shù)據(jù)文件一起被存儲在數(shù)據(jù)存儲器32中。因而,可以通過經(jīng)由在數(shù)據(jù)存儲器32中與音頻數(shù)據(jù)文件一起被存儲的解碼器文件來軟件更新DSP而更新音頻播放器10,以播放不同的編碼格式。因此,音頻數(shù)據(jù)播放器10能夠重放使用各種編碼格式編碼的數(shù)據(jù)文件,包括未來可以獲得的編碼格式。
      在重放期間,如圖2所示的顯示器顯示關(guān)于音頻數(shù)據(jù)文件和音頻數(shù)據(jù)播放器設(shè)置的各種信息。例如,在圖2中的顯示器21示出了文件名稱、藝術(shù)家姓名、唱片集標(biāo)題、類別、被播放的全部文件中的當(dāng)前播放的曲目、音量指示、音頻數(shù)據(jù)文件的已過去的播放時間、重放模式指示、比特率和所選擇的DSP模式選擇。
      在所述示例實施例中,適當(dāng)?shù)腄SP12包括但不限于由Texas的Dallas的Texas儀器公司制造的TMS320DA250。與DSP12相關(guān)聯(lián)的是存儲器23(在這種情況下是48KB的ROM)和包括8MB的RAM的緩沖存儲器25,緩沖存儲器25提供7分鐘的128kbps的緩沖播放時間和14分鐘的64kbps的緩沖播放時間。DSP12也包括相關(guān)聯(lián)的存儲器11,在這種情況下是64KB的RAM。適當(dāng)?shù)挠糜跀?shù)據(jù)存儲器32的硬盤驅(qū)動器包括但不限于由紐約的Armonk的IBM公司制造的MicrodriveTM。一種10GB的硬盤驅(qū)動器例如提供大約150小時的128kbps的MP3比特率的音頻、或300小時的64kbps的比特率的音頻。
      對于本領(lǐng)域內(nèi)的技術(shù)人員顯然的是,雖然已經(jīng)根據(jù)示例實施例而說明了本發(fā)明,但是在不脫離本發(fā)明的本質(zhì)的情況下,可以對所公開的實施例進行修改和改變。例如,雖然已經(jīng)參照被固定在音頻播放器10內(nèi)的數(shù)據(jù)存儲器32而說明了本發(fā)明,但是本發(fā)明可以使用被適配為可拆卸地連接到音頻播放器10的閃存、其它固定的存儲器、光器件或存儲卡來實現(xiàn),其中解碼器程序和音頻數(shù)據(jù)文件通過音樂管理軟件而被載入到存儲卡上。而且,在此,可以識別下述當(dāng)前特征,即可以使用多種傳統(tǒng)的公知編程方法中的任何一種或多重編程方法的組合而在音樂管理軟件中實現(xiàn)載入適當(dāng)?shù)慕獯a器程序和音頻數(shù)據(jù)文件。而且,雖然參照音頻數(shù)據(jù)播放器說明了上述內(nèi)容,但是本發(fā)明可以被擴展到任何便攜式數(shù)據(jù)處理器件,諸如視頻顯示器,其中可以使用多個數(shù)據(jù)編碼格式之一來編碼數(shù)據(jù)。因此應(yīng)當(dāng)明白,本發(fā)明不意欲覆蓋如所附的權(quán)利要求中限定的所有的修改。
      權(quán)利要求
      1.一種計算機可讀介質(zhì)(32),其上存儲了一種數(shù)據(jù)結(jié)構(gòu)(90),該數(shù)據(jù)結(jié)構(gòu)包括用于每個音頻數(shù)據(jù)文件的播放列表記錄(92),每個播放列表記錄(92)包括文件指針段(94),其特征在于每個播放列表記錄(92)包括一個信息段(93),該信息段具有描述音頻數(shù)據(jù)文件的內(nèi)容的內(nèi)容信息字段(93A)和至少一個指示相關(guān)的播放列表記錄的位置的索引信息字段(93B),所述播放列表文件包括用于指示第一內(nèi)容信息字段(93A)的數(shù)據(jù)首標(biāo),根據(jù)所述第一內(nèi)容信息字段來存儲播放列表記錄。
      2.按照權(quán)利要求1的數(shù)據(jù)結(jié)構(gòu),其特征在所述播放列表記錄包括M3U格式。
      3.按照權(quán)利要求1的數(shù)據(jù)結(jié)構(gòu),其特征在于所述信息段包括M3U注解格式,并且所述內(nèi)容信息字段包括ID3標(biāo)簽。
      4.按照權(quán)利要求1的數(shù)據(jù)結(jié)構(gòu),其特征在于按照至少第二內(nèi)容信息字段來分類所述播放列表記錄。
      5.按照權(quán)利要求1的數(shù)據(jù)結(jié)構(gòu),其特征在于所述相關(guān)的播放列表記錄的位置是相對位置。
      6.一種向音頻數(shù)據(jù)文件播放列表(90)增加用于每個播放列表記錄(92)的內(nèi)容和索引信息的方法,其特征在于定位描述每個音頻數(shù)據(jù)文件的內(nèi)容的內(nèi)容信息(93A);為每個播放列表記錄確定提供相關(guān)的播放列表記錄的位置的索引信息(93B);格式化所述內(nèi)容和索引信息(93)以存儲在播放列表(90)中。
      7.按照權(quán)利要求6的方法,其特征在于按照內(nèi)容信息來分類所述播放列表。
      8.按照權(quán)利要求6的方法,其特征在于所述內(nèi)容信息包括ID3標(biāo)簽,所述播放列表記錄包括M3U格式,并且內(nèi)容和索引信息被以M3U注解字段格式存儲。
      9.在具有用戶接口的音頻數(shù)據(jù)播放器中,所述用戶接口包括輸出器件(17,21,41)和用戶輸入(26),一種通過提供至少一個播放列表(90)來瀏覽音頻數(shù)據(jù)文件內(nèi)容信息的方法,所述播放列表(90)包括至少一個第一和第二記錄(92),它們與可重放的音頻數(shù)據(jù)文件有關(guān),每個記錄(92)被以預(yù)定的序列存儲,并且包括內(nèi)容和索引信息段(93),其特征在于所述內(nèi)容信息包括描述相關(guān)的音頻數(shù)據(jù)文件的內(nèi)容的字段(93A),并且所述索引信息具有提供相關(guān)的播放列表記錄(92)的位置的字段(93B);經(jīng)由輸出器件(17,21,41)輸出用于至少第一記錄的所述內(nèi)容信息字段(93A);從用戶輸入(26)接收播放列表導(dǎo)航信號;并且響應(yīng)于所述播放列表導(dǎo)航信號而使用至少一個所述索引信息字段(93B)來定位和輸出至少第二記錄的所述內(nèi)容信息字段(93A),所述第二記錄通過所述預(yù)定序列和所述導(dǎo)航信號而與所述第一記錄相關(guān)聯(lián)。
      10.按照權(quán)利要求9的方法,其特征在于所述播放列表記錄包括M3U格式,所述內(nèi)容和索引信息段包括M3U注解字段格式,并且所述內(nèi)容信息字段包括ID3標(biāo)簽。
      11.按照權(quán)利要求9的方法,其特征在于所述預(yù)定序列包括通過至少一個所述內(nèi)容信息字段分類的所述播放列表記錄。
      12.按照權(quán)利要求9的方法,其特征在于所述相關(guān)的播放列表記錄的位置是相對位置。
      13.一種音頻數(shù)據(jù)播放器(10),包括與數(shù)據(jù)存儲器(32)連接的DSP(12),所述數(shù)據(jù)存儲器(32)能夠存儲音頻數(shù)據(jù)文件和播放列表文件(90),所述音頻數(shù)據(jù)文件的每一個具有描述每個所述音頻數(shù)據(jù)文件的音頻內(nèi)容的屬性,其特征在于播放列表文件(90)包括用于音頻數(shù)據(jù)文件的至少一部分的的記錄(92),所述記錄(92)以基于至少一個所述屬性的預(yù)定順序排列,所述記錄包括內(nèi)容信息字段(93A)和索引信息字段(93B),內(nèi)容信息字段(93A)用于存儲每個所述音頻數(shù)據(jù)文件的所述屬性,索引信息字段(93B)指示相關(guān)的播放列表記錄(92)的相對位置;具有軟件的微控制器(22),所述軟件能夠讀取所述播放列表記錄(92)和按照所述預(yù)定的順序來輸出所述內(nèi)容信息字段(93A)的至少一部分的導(dǎo)航列表。
      14.按照權(quán)利要求13的音頻數(shù)據(jù)播放器,其特征在于DSP(12)具有能夠產(chǎn)生播放列表文件的軟件。
      15.按照權(quán)利要求14的音頻數(shù)據(jù)播放器,其特征在于所述播放列表文件產(chǎn)生軟件能夠按照所述內(nèi)容信息字段來分類每個播放列表文件。
      16.按照權(quán)利要求15的音頻數(shù)據(jù)播放器,其特征在于所述播放列表文件產(chǎn)生軟件能夠定位存儲在數(shù)據(jù)存儲器上的音頻數(shù)據(jù)文件。
      17.按照權(quán)利要求16的音頻數(shù)據(jù)播放器,其特征在于所述播放列表文件產(chǎn)生軟件能夠產(chǎn)生至少一個附加的音頻數(shù)據(jù)文件播放列表,所述附加的音頻數(shù)據(jù)文件播放列表是按照至少第二內(nèi)容信息字段被分類的。
      18.按照權(quán)利要求13的音頻數(shù)據(jù)播放器,其特征在于所述屬性包括ID3標(biāo)簽,并且所述播放列表文件記錄包括M3U格式。
      19.按照權(quán)利要求14的音頻數(shù)據(jù)播放器,其特征在于所述播放列表文件產(chǎn)生軟件能夠確定用于定位在數(shù)據(jù)存儲器中的每個音頻數(shù)據(jù)文件的文件指針;讀取每個音頻數(shù)據(jù)文件的所述屬性;格式化所述屬性和所述文件指針以存儲在音頻數(shù)據(jù)文件播放列表中。
      全文摘要
      一種用于提供音頻播放列表(90)的數(shù)字音頻播放器(10)和數(shù)據(jù)結(jié)構(gòu)以及方法。所述數(shù)據(jù)結(jié)構(gòu)包括用于每個音頻數(shù)據(jù)文件的播放列表記錄(92),每個播放列表記錄(92)包括文件指針段(94)和信息段(93),該信息段具有多個內(nèi)容信息字段(93A)和至少一個索引信息字段(93B)。一種瀏覽在具有一個用戶接口的音頻數(shù)據(jù)播放器(10)中的音頻數(shù)據(jù)文件內(nèi)容信息的方法,包括提供至少一個播放列表(90),所述至少一個播放列表(90)包括以預(yù)定序列存儲并且包括信息段(93)的記錄(92),所述信息段(93)包括內(nèi)容信息字段(93A)和索引信息字段(93B);向用戶接口輸出所述內(nèi)容信息字段(93A);從用戶接口接收播放列表導(dǎo)航信號;并且響應(yīng)于所述播放列表導(dǎo)航信號而使用所述索引信息字段(93B)來定位和輸出關(guān)于另一個記錄的所述內(nèi)容信息字段(93A),所述記錄(92)通過預(yù)定序列和所述導(dǎo)航信號而相互關(guān)聯(lián)。
      文檔編號G10L19/00GK1554094SQ02817718
      公開日2004年12月8日 申請日期2002年9月6日 優(yōu)先權(quán)日2001年9月10日
      發(fā)明者牛頓·G·吉倫, 牛頓 G 吉倫, R 約翰遜, 莉薩·R·約翰遜, て, 辛·H·奇 申請人:湯姆森特許公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1