專利名稱:用于激活自動均衡模式的方法和裝置的制作方法
技術領域:
本發明涉及一種用于對數字編碼音頻數據進行處理的裝置和方法并且 本發明的特征在于相關的音樂管理軟件。
背景技術:
可播放數字編碼音頻數據的便攜式音頻數據播放器的使用已變得很平 常。尤其是,可對存儲在固態存儲器裝置上的數字編碼音頻數據進行處理的 相對小的手提式裝置已很流行。另外,因為對具有更高數據存儲容量的便攜 式音頻數據播放器的需求增加了 ,因此已經開發了另一代播放器并且很受大 眾歡迎。這些便攜式音頻數據播放器包括小型化的大容量硬盤,這些大容量 硬盤與個人電腦("PC")及其它應用中所使用的典型硬盤一樣不易受到跳 轉及其它類似問題的影響。
在音頻數據播放器中,首先通過將來自音頻CD、國際互連網、或者另一 個數字聲頻裝置的數據下載到PC而將數字音頻數據存入數據存儲裝置。此 后通常根據所選擇的編碼格式來壓縮該數據并且將其存入到與音頻數據播 放器相關的數據存儲裝置中。
在播放的過程中根據所選擇的編碼格式由音頻數據播放器來解壓縮/解 碼該音頻數據。可利用用于壓縮并且解壓縮音頻數據的各種編碼格式。如下 文中所使用的,術語編碼格式是指可指定壓縮位流的語法和語義以及為了再 現而如何對該位流進行解壓縮的任何編碼/譯碼方案。這種編碼格式包括但 是不局限于MP3和MP3 Pro。
用于MP3文件的數據結構包括交錯的標題幀和數據幀的一序列。每個標 題幀包括信息的各個字段,該信息屬于隨后的數據幀,例如,用于壓縮隨后 數據幀的比特率。雖然對音頻數據文件進行編碼所使用的壓縮比是固定的(恒定比特率或者"CBR")或者其根據音頻的復雜性而逐幀變化(可變比 特率或者"VBR"),但是對于MP3格式化的文件而言由每個幀所表示的播 放時間值保持不變。因此,在VBR文件中,包含在每個數據幀之內的數據量 將會變化,因此要在播放的過程中顯示已逝去的播放時間則存在一定的困 難,尤其當在播放音頻數據文件的過程中進帶或者倒帶時。為了解決這些問 題,音頻數據播放器通常顯現出一計時圖,在播i文之前通過讀取音頻數據文 件的所有標題幀來對該計時圖進行預編譯。令人遺憾的是, 一旦選擇了音頻 數據文件,那么對計時圖的預編譯延遲了開始播放。
對于MP3編碼音頻數據文件而言,預先考慮了數據文件或者數據文件附 加有ID3標記符所調用的一組特定幀。ID3標記符包含il明注記及與音頻凄t 據文件有關的其它數據。例如,該標記符可包括標題、藝術、圖冊、年、注 釋,并且genre. ID3標記符信息用于#4居包含在ID3標記符中的信息來進行 搜索、分類、以及選擇特定的音頻數據文件。因為通常將ID3標記符信息存 為文本字符,因此該信息可顯示在音頻數據播;改器的顯示屏上。雖然這種用 戶接口用于發現、選擇、并且播放單獨的音頻數據文件,然而雖然涉及諸如 微動(jogging)或者驅動這樣的作用,但是必須利用音頻數據播放器來讀 取該顯示這是令人困惱的。
大多數的音頻數據播放器利用數字信號處理器("DSP")來對音頻數 據文件執行音頻解碼、解壓縮、及其它變換。例如DSP可提供各個預置的均
衡模式或者用于快速選擇特定播放偏好的其它音頻增強設置。例如,可以為 諸如搖滾樂、爵士樂、以及流行樂這樣的特定音頻指定預置的DSP模式。對
這種預置DSP模式的選擇通常需要在播放的過程中通過用戶按下指定的按鈕 或者從顯示菜單中選擇DSP模式來改變DSP模式。然而,用戶在播放的過程 中選擇或者重新選擇特定的DSP模式這是很麻煩的或者很困難的,例如,如 果用戶是進行練習,或者如果播放器以隨機模式進行操作,在該隨才/l4莫式中 當每次選擇一新的文件進行播放時可選擇不同的風格來播放。
大多數基于PC的音頻數據文件管理程序可使用戶創建并且編輯播放表, 該播放表此后將被下載到便攜式音頻數據并且用于播放所選擇的音頻數據 文件的序列。這種典型的與MP3音頻數據文件相關聯的播放表的一個形成被 稱為M3U列表。M3U播放表僅僅包括一文本文件,該文本包括有一列連續編 號的路徑或者包含在播放表中的數據音頻文件的位置。因此,在PC上所創建的并且被下載到音頻數據播放器中的播放表用于選擇性的播放其包含在 音頻數據播放器的數據存儲器中的音頻數據文件的序列。然而,音頻數據播
放器通常不能在音頻播放器本身上創建或者編輯播放表。因此,M3U文件格 式不包含有諸如包含在MP3音頻數據文件的ID3標記符中的信息這樣的其它 音頻數據文件信息。
發明內容
本發明通過提供了下述這樣一種音頻數據播放器而解決了上述音頻數 據播放器的一些局限性,尤其是解決了便攜式音頻播放器的一些局限性。該 音頻數據播放器具有與數據存儲器相連的一微控制器以及用于處理編碼音 頻數據文件的一音頻解碼器。該音頻數據文件包括一個具有選擇性均4軒模式 的聲音均衡器。尤其是,本發明為特定的音樂風格提供了具有預置聲音均衡 模式的音頻數據播放器。本發明還提供了一種可自動選擇預置的均衡模式的 方法及裝置。
該音頻數據播放器通常包括與用戶接口數據存儲器、緩沖存儲器、以及 一音頻解碼器相連的一微控制器。用戶接口包括一LCD和一鍵盤,該鍵盤具
有多向的且多功能的開關。該音頻數據播放器還提供了一通用串行總線 ("USB,,)端口以連接PC或者其它配備有USB的裝置。通過USB端口而使 音頻數據播放器與PC相連,可將音頻數據文件和音頻播放表下載到音頻數 據播放器并將其存儲在數據存儲器中。在一個實施例中,該數據存儲器包括 一10GB硬盤;然而,還可使用諸如快擦寫存儲卡這樣的其它移動數據存儲 媒體或者固態存儲裝置。在該實施例中,用戶接口提供了驅動菜單選擇、分 類、以及播放音頻數據文件。此外,在播放音頻數據文件的過程中,LCD顯 示諸如標題、藝術、圖冊、以及風格這樣的ID3標記符信息。LCD屏幕還可 顯示諸如已逝去的播放時間、音量級、以及預置的DSP模式這樣的其它信息。 該音頻數據播放器包括一 DSP,該DSP包括音頻解碼器以及預置的聲音 均衡模式。通過用戶接口可選擇均衡模式或者根據包含于音頻數據文件ID3 標記符信息中的音樂風格由音頻數據播放器來自動設置均衡模式。該音頻數 據播放器的特征在于提供了為音樂風格所特定配置的均衡模式以提高音頻 播放器的音頻再現。
所公開的該音頻數據播放器的實施例是一便攜式手提單元,該便攜式手提單元具有一可再充電的電池、5伏DC輸入、耳機輸出端、以及聲音輸出端。 因此,音頻數據播放器用于其利用耳機的便攜式應用裝置,或者用于其利用 交流電源和耳機或者另 一個音頻裝置的固定應用裝置。
在其一個形式中,公開了這樣一種音頻數據播放器,該音頻數據播放器
包括與用于存儲音頻數據文件的數據存儲器相連的一微控制器以及一音頻
解碼器,并且該音頻數據播放器的特征在于其具有多個可選均衡模式的聲音
均衡器以及可使微控制器識別音頻數據文件的屬性并且可根據該屬性來選
擇一個均衡模式的軟件。
在其另 一個形式中,公開了這樣一種用于播放音頻數據播放器中的音頻
數據文件的一方法,該方法的特征在于提供了一聲音均^f器,該均4軒器具有 多個可選的均衡模式、可讀取音頻數據文件的屬性、并且可根據該屬性來選 擇一種均衡模式。
在又一個形式中,公開了這樣一種音頻數據播放器,該音頻數據播放器 包括與數據存儲器相連的一微控制器以及一數字信號處理器,上述數據存儲 器用于存儲其具有一風格識別數據字段的音頻數據文件,該音頻數據播放器 的特征在于數字信號處理器具有多個可選均衡模式,并且微控制器根據所選 擇的一個音頻數據文件的風格來選擇一個均衡模式以進行播放。
有益的是,所公開的音頻數據播放器根據MP3文件的音頻數據文件ID3 標記符來設置均衡模式。另外,如果特定的DSP均衡模式對音頻數據文件風 格是有效的,那么所公開的音頻數據播放器將自動的選^^缺省的數字信號處 理器均衡模式。另夕卜,用戶可手動的取代該自動模式選擇并且選擇不同的DSP 均衡模式。當在諸如運行這樣的活動期間利用音頻數據播放器時,自動選擇 DSP均衡模式作為便利的特性尤其很有用。
附圖簡述
結合附圖,參考下述的對本發明一個實施例的描述,本發明的上述及其 它特征和目的以及獲得它們的方式將變得顯而易見,并且將會更好的理解本 發明,在附圖中
圖1給出了根據本發明的便攜式音頻數據播放器的框圖2給出了根據本發明的便攜式音頻數據播放器的俯視圖3給出了圖2的便攜式音頻數據播放器的后視圖;圖4給出了圖2的便攜式音頻數據播放器的右視圖; 圖5給出了在圖2的音頻數據播放器上所顯示的主菜單的平面圖; 圖6給出了根據本發明的利用攜帶式音頻數據播放器來播放音頻磁跡的 步驟的流程圖;以及
圖7給出了用于自動設置DSP均衡模式的步驟的流程圖。 在整個附圖中,相應的附圖標記是指相應的部分。盡管附圖表示本發明
且解釋本發明。這里所闡述的實施例示出了本發明的一個實施例,在一個形 式中,不能將該實施例看作是以任何方式對本發明的范圍進行限制。
具體實施例方式
下面所公開的實施例并不是詳盡的或者并不是將本發明限制為下面的 詳細說明中所公開的具體形式。相反地,對于本領域普通技術人員來說可利 用其教導來選擇并描述該實施例。
圖1給出了根據本發明的便攜式音頻數據播放器10的框圖。在下文描 述了各個元件的一般結構與操作。然而,對音頻數據播放器10的各個元件 的詳述是為本領域普通人員所熟知的并且在此不對其進行詳細的討論。音頻 數據播放器10包括用于對音頻數據播放器10的各個元件以及其整個操作進 行控制的微控制器22,該微控制器22包括通過緩沖存儲器25將來自數據存 儲器32的數據傳送到音頻解碼器DSP 12。微控制器22包括適當數量的用于 存儲各種指令組的存儲器23以及用于對音頻數據播放器10的操作進行控制 的程序。
對DSP 12進行編程以使其在重放所選擇的音頻數據文件期間可執行各 種信號處理功能。在這種情況下,DSP12在播放期間所執行的功能包括但是 并不局限于對音頻lt據文件進行解碼、音量控制、均衡凄t字伴音、以及抽樣 轉換。就這一點而言,DSP 12包括單板存儲器U,在播放期間將解碼器文 件、音頻數據文件、均衡器才莫式選擇、以及各種其它所需數據裝入到該單板 存儲器ll中。
解碼器文件包括用于對DSP 12的解碼操作進行控制的程序并且音頻數 據文件包括與音頻內容有關的數據。可將音頻數據文件和解碼器文件這兩者 存儲在數據存儲器32中。將包括有該程序的解碼器文件從數據存儲器32傳送到DSP存儲器ll。或者,可將解碼器文件保存在ROM 23、 RAM 11或者播 放器10的其它合適的存儲裝置中。另外,還可將解碼器文件和其它系統文 件以及程序保存在SDRAM 25、 EEPROM 21或者與DSP12相連的其它合適的存 儲裝置中。
對存儲在數據存儲器32中的音頻數據和解碼器程序進行加密,這要求 由DSP 12利用 一個或多個解密密鑰來對解碼程序文件以及音頻數據文件進行 解密。還可將解碼密鑰保存在數據存儲器32中并且可將其安全的鏈接到特 殊的存儲裝置或者音頻數據播放器10的其它密碼部件上以便僅由特殊的音 頻數據播放器來對特殊音頻數據播放器上所使用的已加密音頻數據文件進 行解密和播放。
因為所選4奪的音頻數據文件被解碼了,因此DSP 12將已解碼的數據流 提供給數字模擬轉換器14。 D / A轉換器14將DSP 12的數字輸出轉換成模 擬信號并且將模擬信號提供給耳機放大器16和聲音輸出前置放大器40。模 擬信號被放大并被提供給均位于音頻播放器10的殼體13上的聲音輸出插孔 41和耳機插孔17。
DSP12可包括多個可選的諸如貝司、爵士樂、流行音樂、搖滾樂、以及 平音這樣的預置均衡模式。具體地說,這些可選均衡模式的每一個可增強這 類音頻信息的音頻重放,這類音頻信息諸如可以是音頻數據中的已被編碼的 音樂風格或者講話類型。另外,該示例性實施例包括自動選擇DSP均衡模式 并且另外可使用戶通過LCD顯示模塊20的顯示21上所顯示的一圖象均衡器 用戶接口來手動的設置聲音均衡。或者,播放器IO可方便的包括一單片IC, 該單片IC將微控制器22和DSP 12的功能合并成一個單元。適于這種目的 的IC包括但是不局限于由德克薩斯儀器公司所制造的TMS320DA250。可將這 種IC配置成可以公知的方式對MP3文件進行解碼且對其進行處理,并且還 可對該IC進行編程以使其可提供如下所述的自動DSP選擇特征。
音頻播放器IO適合于利用數據存儲器32進行操作。在該實施例中,數 據存儲器32是一移動數據存儲器,具體地說是用于存儲各種數據文件的一 硬盤,而上述各種數據文件包括有已編碼的音頻數據文件、用于控制DSP12 的解碼操作的解碼器文件、播放表文件、以及諸如字處理文件、描述、以及 電子數據表這樣的計算機數據文件。通過數據總線33可很容易的在數據存 儲器32與微控制器22之間傳送大量的數據。緩沖存儲器25作為一循環數據緩沖器以防止由于跳轉所引起的中斷音頻播放或者其它類似的移動數據 存儲器數據的傳送延遲。利用本發明,可將解碼器文件、播放表、以及相對
大量的音頻數據存儲在數據存儲器32中。
根據本發明所公開的實施例,利用其根據所選擇的諸如MP3或者MP3 Pro 這樣的編碼格式來對音頻數據文件進行編碼的音樂管理軟件,通過USB端口 將來自PC或者其它類似裝置的音頻數據文件裝入到數據存儲器32,并且此 后存儲該編碼數據文件。利用為本領域所熟知的編碼方法可實現這種音樂管 理軟件。該音樂管理軟件通過數據總線43和33將音頻數據文件以及適當的 解碼器文件傳送到音頻數據播放器10并將其傳送到數據存儲器32之中。該 音樂管理軟件還根據需要而產生了 一系統配置文件和一文件屬性目錄并對 其進行修改以提供與存儲在數據存儲器32中的各種數據文件和解碼器文件 相關的信息。利用該配置文件及文件屬性目錄,音頻數據播放器10可在顯 示器21上顯示以各種分組所存儲的音頻數據文件、確定每個音頻數據文件 的正確編碼格式、并且為每個內容文件下載適當的解碼器文件以響應用戶選 擇。
圖2-4給出了一示例性實施例,在該實施例中顯示器、按鈕、開關、 指示燈、以及端口均位于音頻數據播放器10的殼體13上。參考圖2,用戶 輸入26包括多個位于音頻數據播放器10的殼體13上的按鈕44 (圖3)、 46 (圖4 )、以及60 - 77以可使用戶分類并選擇特殊的音頻數據文件進行播放 并且可使用戶控制播放設置。用戶輸入26還可包括為本領域所熟知的諸如 鍵盤、話音激活觸摸墊、以及觸摸屏輸入裝置這樣的其它輸入裝置。兩個多 路開關包括按鈕62 - 66以及68 - 72。軟鍵74 - 77是功能變化的多功能 按鈕以用于顯示各種用戶接口菜單。音頻數據播放器IO還包括位于殼體13 上的顯示21。顯示21顯示保存在數據存儲器32中的音頻數據文件及播放表、 軟鍵74 - 77的功能、以及與音頻數據播放器10有關的諸如如圖2所示的 播放狀態以及如圖5所示的最高級菜單這樣的各種狀態信息。
再次參考圖2, STOP / POWER按鈕60可使用戶停止播放并且可使用戶 打開并和關掉音頻數據播放器10。 PLAY / PAUSE按鈕62可使用戶開始播放 并暫停播放。左箭頭鍵按鈕63可使用戶在使用菜單時可向左移動高亮部分, 并且可快退到先前的音頻數據文件或者在播放音樂時可向后瀏覽當前的音 頻數據文件。右箭頭鍵按鈕65可使用戶在使用菜單時可向右移動高亮部分、可快進到先前的音頻數據文件、并且在播放音樂時可向前瀏覽當前的音頻數
據文件。向上箭頭鍵按鈕64可使用戶在使用菜單時向上移動高亮部分。下 箭頭鍵按鈕66可使用戶在使用菜單向下移動高亮部分。
仍然參考圖2, SELECT按鈕68可使用戶選擇一高亮的項。音量上拉按 鈕可增加耳機18的播放音量級并且音量下拉按扭71可減小音量級。MODE 按鈕70可使用戶選擇特定的播放模式,該播放模式包括有NORMAL (正常)、 REPEAT (重復)、REPEAT ONE (重復一個)、REPEAT ALL (重復所有)、SHUFFLE (隨機)、以及REPEAT ALL SHUFFLE (隨機的重復所有)。SAVE按鈕72可使 用戶產生一新的播放表或者將音頻數據文件添加到現有的播放表上。位于顯 示21底部的軟鍵74 - 77選擇呈現出剛才上述每個按鈕的菜單項。
參考圖3,當打開音頻數據播放器10時,POWER指示燈(電源指示燈) 78發光。當電源47充電時,CHARGE指示燈(充電指示燈)79發光。在該 示例性實施例中,電源47是一可再充電電池組。DC IN插孔48將來自AC 整流器的5伏DC提供給電源音頻數據播放器10及再充電電源47。 RESET按 鈕(復位按鈕)44可使用戶將所有的音頻數據播放器設置復位到制造廠的默 認值。
現在參考圖4, OFF / LOCK開關46可使用戶在開關化滑動到鎖定線時 閉合不操作的按鈕60 - 77。聲音輸出插孔41可使用戶將音頻數據播放器連 接到獨立的音頻系統。耳機插孔17可使用戶在耳機18上播放已解碼的音頻。 USB端口 42利用USB電纜而使音頻數據播放器10與PC或者其它類似裝置相 連。
當用戶通過用戶輸入來選擇特定的音頻數據文件以進行播放時,微控制 器22將來自數據存儲器32的與所選擇的音頻數據文件有關的適當解碼器文 件裝入到DSP存儲器11中。再次參考圖1,利用作為跳轉保護緩沖的緩沖存 儲器25,微控制器22此后使所選擇的音頻數據文件沿著總線33和29而流 動到DSP 12中。
在所選擇的音頻數據文件開始流動之后,DSP 12利用相關的解碼器文件 來對音頻數據文件進行解碼。存儲在數據存儲器32中的解碼器文件可使音 頻播放器適合于對與存儲在數據存儲器32中的音頻數據文件有關的各種編 碼格式進行處理。實際上,當用戶選擇了存儲在數據存儲器32中的特定音' 頻數據文件時,便攜式音頻播放器IO是由存儲在數據存儲器32中的解碼器文件根據需要對其進行升級的軟件。圖6的流程圖給出了有關于利用音頻數 據播放器10來對從數據存儲器32中所選擇的音頻數據文件進行處理的步 驟,并且在下面進^f亍了描述。
圖6給出了根據本發明的用于對所選擇的音頻數據文件進行處理的步 驟的流程圖。在步驟100加電之后,在步驟110,音頻數據播放器10的微控 制器22裝入來自數據存儲器32的系統配置文件。并且在步驟110,微控制 器22識別被存儲在數據存儲器32中的數據文件所支持的各種文件格式。配 置文件還包括其可使音頻數據文件的文件擴展與存儲在數據存儲器32中的 特定解碼器文件相等同的信息。在步驟120,如果配置文件無效,那么在步 驟122微控制器22造成了在顯示屏21上顯示一出錯指示。在步驟124,如 果配置文件是有效的,那么微控制器22讀取存儲在數據存儲器32中的文件 屬性目錄并且使顯示21顯示存儲在數據存儲器32中的文件/頁面的驅動菜 單列表。
參考圖5,在顯示21上所顯示的主菜單可使用戶根據諸如藝術、圖冊、 標題、風格、播放表、以及所有的音頻數據文件這樣的分組或者識別特性來 導引并顯示音頻數據文件。根據主菜單,用戶可操作如上所述的用戶輸入26
以導引分類表并選擇所希望的一個已顯示音頻數據文件或者播放表以進行 播放。
當在步驟126選擇一音頻數據文件或者播放表以進行播放時,微控制器 22和DSP 12執行其包括若干個并行步驟的多個步驟以提供音頻播放。首先, 在步驟130,孩t控制器22對來自數據存儲器32的對應解碼器文件進行識別 并將其傳送到DSP存儲器11。例如,如果用戶選擇了 MP3文件,那么微控制 器22將MP3解碼器文件從數據存儲器32傳送到DSP存儲器11。 MP3解碼器 文件被用于控制DSP 12的解碼操作。
在步驟132,孩i控制器22開始通過緩沖存儲器25將來自數據存儲器32 的所選擇的音頻凝:據文件流動到DSP12。在步驟134,如果可用的話,DSP12
根據適當的編碼格式來使用該解碼器文件來對音頻數據文件進行解碼和解 密。將已解碼的音頻數據提供給D / A轉換器l4和耳機放大器16以及聲音 輸出前置放大器40以進行重放。
在步驟136,確定是否已將所選4奪的音頻數據文件中的所有數據傳送到 緩沖存儲器25。如果不是這樣的話,在步驟138,微控制器"繼續使來自數據存儲器32的數據流動到緩沖存儲器25。如果在步驟136確定出已完成 了數據的傳送,那么在步驟140微控制器22確定是否已利用與先前的音頻 數據文件相同的格式來編碼下一個音頻數據文件。下一個音頻數據文件的編 碼格式與先前的編碼格式相同,那么微控制器22返回到步驟132并且開始
使來自下一個音頻數據文件的數據流動,該數據隨后在如前所述的步驟134 被解碼。
如果下一個音頻數據文件的編碼格式不同于先前音頻數據文件的編碼 格式,那么微控制器回到步驟130。在這種情況下,將與下一個音頻數據文 件有關的一新的解碼器文件傳送到DSP存儲器11,并且重復這樣的步驟,即 利用重新裝入的解碼器文件來使音頻數據文件流動并且對數據文件進行解 碼。按照這種方式,音頻數據播放器IO可利用多個編碼格式中的任何一個 來播放音頻數據文件,只要與所選擇的編碼格式有關的解碼器文件是可用的 并且其被下載到DSP存儲器11上。在本發明中,必要的解碼器文件與音頻 數據文件一起被存儲在數據存儲器32中。因而,通過與音頻數據文件一起 存儲在數據存儲器32中的解碼器文件由DSP的軟件更新來更新音頻播放器 10以便播放不同的編碼格式。因此,音頻數據播放器IO可播放利用各種編 碼格式所編碼的數據文件,上述各種編碼格式包括其在將來將變得可用的編 碼格式。
在該示例性實施例中,DSP 12還用作數字聲音均衡器。DSP 12均衡可 包括諸如貝司、爵士樂、流行音樂、搖滾樂、以及降半音這樣的預置均衡模 式。用戶可通過用戶輸入26來設置一個喜歡的DSP模式。具體地說,如圖2 所示,按壓軟鍵75可將一DSP菜單顯示在顯示屏21上,通過該顯示屏21 用戶可選擇一個喜歡的DSP模式。另外,用戶可選擇采用圖像方式的圖象均 衡器顯示并且可手動的設置DSP 12的聲音均衡。
該示例性實施例還可使用戶指定音頻數據播放器10可自動選擇每個音 頻數據文件的DSP模式。當準備播放一音頻數據文件時,微控制器22可識 別所選擇的要播放的音頻數據文件的屬性。例如,對于MP3文件而言,微控 制器22讀取用于指定音頻數據文件的風格的ID3標記符信息字段。利用控 制總線30,如圖1所示,微控制器22此后根據音頻數據文件的風格來設置 DSP均衡模式。存儲器23包括可使各種風格分別與DSP均衡模式相關的一列 表,其中對所選擇的音頻文件的風格與該列表或者映射進行比較以選擇適當的均衡模式。如果兼容模式是可用的,那么微控制器22設置諸如降半音這 樣的默認DSP均衡模式。
參考圖7,給出了其示出了用于自動選擇一DSP均衡模式的處理的流程 圖。步驟200的處理開始可與圖6所示的處理并行操作。在步驟202,確定 是否選擇播放一音頻數據文件。如果選擇播放,在步驟204,那么微控制器 22讀取所選擇的要播放的音頻數據文件的ID3標記符。在步驟205,播放器 10確定是否設置了自動DSP模式。如果不是的話,播放器10利用當前的DSP 模式或者默認的DSP模式來開始播放。如果設置了自動DSP模式,那么播放 器10繼續步驟206,其中微控制器22根據適當的ID3標記符信息字段來識 別音頻數據文件的音樂。步驟208至218設置與所識別的音頻數據文件的風 格相對應的DSP 12均衡模式。具體地說,步驟208確定該風格是否是爵士 樂。如果是這樣的話,步驟210將DSP 12設置為爵士樂。如果所識別的風 格不是爵士樂,那么步驟212確定所識別的風格是否是流行音樂。如果所識 別的風格不是流行音樂,那么步驟216確定所識別的風格是否是搖滾樂。如 果是這樣的話,步驟218將DSP 12設置為搖滾樂。按照這種方式,將所識 別的風格與風格列表以及對應的DSP模式進行比較,該對應的DSP模式存儲 在風格/ DSP模式列表、目錄或者存儲在存儲裝置中的映射中,并且如果存 在對應的DSP模式,識別并自動設置對應的DSP模式。
圖7的用于對另外的預置風格特有的均衡模式所進行的處理包括其它的 步驟,例如由各種ID3標準所支持的那么均衡;漠式。如果步驟208至218的 操作不能使預置模式與所識別的音頻數據文件的風格相匹配,那么播放器10 確定新的風格/ DSP設置是否是由用戶創建的,并且如果存在適當的設置, 那么自動選擇該設置。在步驟217,播放器讀取風格/ DSP列表文件并且在 步驟218確定該風格是否位于列表文件中。如果是這樣的話,播放器10根 據列表中所設置的風格來設置DSP模式。如果不是這樣的話,播放器10確 定用戶是否希望將該風格添加到列表上并且為新添加的風格指定一 DSP模 式。可利用LCD顯示模塊20上的顯示來提供提示并且可使用戶選利用如上 所述的控制來選擇一模式。在步驟228,如果用戶指示要保存與該風格有關 的DSP模式以及該相關性,那么播放器10修改風格/ DSP列表文件以使其包 括新的列表并且開始利用所選擇的DSP模式開始播放。如果用戶未選擇一 DSP模式并且指示要保存該DSP模式,那么播放器10利用當前的選4奪或者默認的DSP模式開始播放。
盡管該示例性實施例提供了可根據音頻文件的風格來自動選擇DSP均衡 模式,但是無論音頻數據文件的任何屬性是否是ID3標記符信息或者音頻數 據本身的一部分,該音頻數據文件的任何屬性都可用于選擇DSP均衡模式。 例如,用戶可為ID3標記符中所識別的特定藝術設置特定的DSP模式,以便
外,在編碼處理期間或者在將音頻文件存儲在播放器IO之后,將所希望的 均衡模式加入到ID3標記符中。在這種情況下,播放器自動的識別ID3標記 符中所指示的希望的均tf模式并且因此設置該均t^莫式。同時,根據存儲在 ID3標記符中的特定類別的屬性信息來選擇所希望的均衡^莫式。如為大家所 熟知的,MP3文件的ID3標記符可包括諸如風格、藝術等等這樣的幾類屬性 信息。在一可選實施例中,播放器IO可使用戶選擇用于設置均衡模式的屬 性信息的類別,其中在其一個模式中播放器IO從用戶所選擇的類別中讀取 所選擇的屬性信息、將所選擇的屬性信息與均衡模式的一目錄或者映射相比 較、并且因此選擇所希望的均衡模式。例如,用戶可選擇一模式,在該模式 中播放器10可根據藝術、或者所選擇的另一個識別屬性、包含在ID3標記 符部分之內的信息而自動地選擇DSP模式。
在播放期間,如圖2所示的顯示可顯示與音頻數據文件和音頻數據播》丈 器設置有關的各種信息。例如,圖2中的顯示21給出了文件名、藝術名稱、 圖冊標題、風格、播放完所播放的所有文件的當前磁道、音量級指示、已逝 去的音頻數據文件的播放時間、播放模式指示、比特率、以及所選擇的DSP 模式選擇。
在該示例性實施例中,合適的微控制器22包括但是并不局限于由NEC 公司公司所制造的uPC78A4036。與微控制器22有關的是存儲器23,在48 KB 的ROM以及緩沖存儲器25包括8MB的RAM的情況下,可以每秒128千字節 而提供7分鐘的緩沖播放時間并且以每秒64千字節而提供14分鐘的緩沖播 放時間。合適DSP單元12包括但是不局限于由位于德克薩斯州達拉斯的德 克薩斯儀器公司所制造的TMS320NC5410。在64 KB的RAM的情況下,DSP U 還包括有關的存儲器11。數據存儲器32的合適硬盤包括但是不局限于由位 于紐約、Armonk的IBM公司所制造的MicrodriveTM。 IOGB硬盤例如以每秒 128千字節的MP3位速率可提供大約150小時的音頻,或者以每秒64千字節的位速率可提供大約300小時的音頻。
盡管本發明已經根據一示例性實施例進行了描述,但是對于本領域普通 技術人員來說顯而易見的是在不脫離本發明的精神的情況下可對所公開的 實施例進行修改和改變。例如,盡管參考固定配置在音頻播放器IO之內的 數據存儲器32已對本發明進行了描述,但是本發明也可利用閃速存儲器、 另一個固定存儲器裝置、光學裝置、或者一存儲卡來實現,該存儲卡適于與 音頻播放器10電連接,或者可與音頻播放器IO拆卸、或者固定到音頻播放 器10上,其中由音樂管理軟件將解碼器程序及音頻數據文件被裝入到該存 儲卡上。并且,盡管該播放器包括獨立的微控制器、用于對音頻文件進行解 碼的DSP、以及D / A轉換器,但是應該認識到可用單個元件或者各種其它 元件的組合來實現這些元件的各種功能。此外,在這里應該認識到在音樂管 理軟件中利用多個傳統的公知編程方法中任一個或者利用編程方法的組合 來實現裝入適當解碼器程序及音頻數據文件的特征。此外,自動DSP均衡沖莫 式選擇特征的實現與這樣一種方式無關,即在方式中在播放期間將解碼器文 件和音頻文件存儲到并將其流入到DSP。同時,盡管根據音頻數據播放器進 行了上述描述,但是本發明可延至諸如視頻顯示裝置這樣的任何一種便攜式 數據處理裝置,在該裝置中可利用多個數據編碼格式中的一個來對數據進行 編碼。因此,應該理解的是本發明覆蓋了隨后權利要求所定義的所有修改。
權利要求
1. 一種音頻數據播放器,包括一數據存儲裝置,用于存儲多個已編碼的音頻數據文件,每個已編碼的音頻數據文件具有預置的風格類別與用戶創建的風格類別中的一個,其中每個所述預置的風格類別包括對應的預置的均衡設置,并且每個所述用戶創建的風格類別包括對應的用戶創建的均衡設置;一信號處理單元,用于接收所選擇的一個已編碼的音頻數據文件、對所選擇的音頻數據文件進行解碼、并且提供一輸出信號;用戶輸入裝置,用于接收用戶輸入;以及一微控制器,與數據存儲裝置、信號處理單元、以及用戶輸入裝置相連,用于控制數據存儲裝置和信號處理單元的操作以響應用戶輸入,其中,所述信號處理單元提供一聲音均衡器,該聲音均衡器具有多個可選均衡設置,并且該信號處理單元適于識別與所選擇的音頻數據文件相關的所述預置的風格類別與用戶創建的風格類別中的一個,并且響應于該識別,自動選擇所述對應的預置的均衡設置與對應的用戶創建的均衡設置中的一個。
2. 根據權利要求1的音頻數據播放器,其中,已編碼的音頻數據文件與 MP3格式文件相對應。
3. 根據權利要求2的音頻數據播放器,其中,每個所述預置的風格類別 為搖滾樂類別、爵士樂類別、以及流行樂類別中的一個。
4. 根據權利要求2的音頻數據播放器,其中,在ID3標記符中存儲表示預置的風格類別的信息。
5. 根據權利要求2的音頻數據播放器,其中,所述數據存儲裝置包含一 映射,以使每個所述預置的風格類別與其對應的預置的均衡設置相關,以及 使每個所述用戶創建的風格類別與其對應的用戶創建的均衡設置相關。
6. 一種用于處理音頻數據文件的方法,該方法包括下述步驟 提供一數據存儲裝置,用于存儲多個已編碼的音頻數據文件,每個已編碼的音頻數據文件具有預置的風格類別與用戶創建的風格類別中的一個,其中 每個所述預置的風格類別包括對應的預置的均銜、沒置,并且每個所述用戶創 建的風格類別包括對應的用戶創建的均衡設置;提供一接口 ,允許用戶選擇要播放的多個已編碼的音頻數據文件之一;識別與所選擇的音頻數據文件相關的所述預置的風格類別與用戶創建的 風格類別中的一個;以及響應于該識別,自動選擇所述對應的預置的均衡設置與對應的用戶創建 的均衡設置中的一個。
7、 根據權利要求6的方法,其中,所述多個音頻數據文件包括MP3文件。
8、 根據權利要求7的方法,其中,每個所述預置的風格類別為搖滾樂類 別、爵士樂類別、以及流行樂類別中的一個。
9、 根據權利要求7的方法,其中,在ID3標記符中存儲表示預置的風格 類別的信息。
10、 根據權利要求7的方法,其中,所述數據存儲裝置包含一映射,以 使每個所述預置的風格類別與其對應的預置的均衡設置相關,以及使每個所 述用戶創建的風格類別與其對應的用戶創建的均衡設置相關。
全文摘要
本發明涉及用于激活自動均衡模式的方法和裝置。一種用于對編碼的數字音頻數據進行處理的數字音頻播放器(10)及方法,其中利用多個編碼格式中的一個來對數字音頻數據進行編碼。該示例性音頻數據播放器包括用于存儲數據文件的一硬盤或者其它數據存儲媒體(32)、一微控制器(22)、用于防跳轉保護的緩沖存儲器(25)、以及一音頻解碼器(12)。將已編碼的音頻數據文件和相關的解碼器文件從個人電腦或者類似裝置下載到音頻數據播放器硬盤。播放器提供了一驅動菜單的用戶接口(21,26)以用于選擇、分類、并且播放所存儲的音頻數據文件。
文檔編號G11B20/10GK101425315SQ20081017481
公開日2009年5月6日 申請日期2002年6月28日 優先權日2001年9月11日
發明者瑪格麗特·P·史密斯, 莉薩·R·約翰遜, 辛·H·奇 申請人:湯姆森特許公司