專利名稱:再現音頻數據的方法
技術領域:
本發明涉及光盤播放機,具體涉及光盤播放機中再現音頻數據的方法,其能夠對光盤播放機內插入的光盤的種類進行鑒別。
背景技術:
由于CD播放機(Compact Disc Player)具有廣泛普及性,音頻CD也以其卓越的聲音質量而漸漸發展成為主要的音頻介質。此外,由于便攜式CD播放機的供應較為廣泛,人人都能通過便攜式CD播放機隨處收聽大量音樂。
同時,由于雙層式音頻CD播放機(Double Deck Type AudioCompact Disc Player)現已面世,人人都能通過記錄其話音或者從其他CD中復制其喜愛的音樂來制作自己的CD,所有這些都無需計算機操作。
另外,人們通過因特網,可更容易地在計算機上收聽音樂,許多音樂都保存在MP3文件中。MP3是指在MPEG1中實現標準化的高品質音響的音頻壓縮技術。人們通常通過網絡例如因特網下載MP3文件或音樂。因此,用于再現這些MP3文件或音樂的便攜式MP3文件顯示器已廣泛投入市場。
同時,在推廣MP3文件或音樂應用的領域中,一直在積極開展對在一臺播放機上再現音頻和MP3文件或音樂的光盤播放機的研究。
然而,MP3與音頻文件和音樂具有不同的數據構成和數據結構。因此,光盤播放機必須檢查所插入光盤的文件構成和結構,并根據光盤種類鑒別的檢查結果執行合適的再現過程,以使光盤播放機對記錄到所插入光盤上的文件或音樂進行正常再現。
發明內容
因此,本發明的目的是提供光盤播放機及光盤播放機的再現方法,其能夠將所插入光盤的種類按三種光盤進行鑒別,即音頻文件光盤、MP3文件光盤和一般數據文件光盤,并正常執行記錄到所插入光盤上的文件或音樂的再現操作。
為實現上述目的,提供了一種再現音頻數據的方法,包括步驟(a)讀取與音頻文件相關聯的屬性信息并使用該屬性信息鑒別音頻文件的種類,其中屬性信息包括音頻文件的擴展名;以及(b)響應于步驟(a)得到的音頻文件種類而建立再現模式,并根據再現模式再現音頻文件。
根據本發明的另一方面,提供了一種用于音頻數據的裝置,包括控制器,用于獲得與音頻文件相關聯的屬性信息,基于屬性信息鑒別音頻文件的屬性,并輸出控制信號以根據屬性信息解碼音頻文件,其中屬性信息包括音頻文件的擴展名;和處理器,用于響應于來自控制器的控制信號而解碼第一音頻文件或第二音頻文件,其中根據各個屬性信息,由擴展名“mp3”鑒別第一音頻文件且由其它擴展名鑒別第二種類音頻。
根據本發明的另一方面,提供了一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括指示音頻數據的擴展名的擴展名信息;以及(b)作為步驟(a)的結果,確定是否再現音頻數據。
根據本發明的另一方面,提供了一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括音頻數據的擴展名;以及作為步驟(a)的結果,控制識別的音頻數據的再現。
根據本發明的另一方面,提供了一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括音頻數據的擴展名;以及(b)響應于屬性信息,確定解碼模式,以解碼識別的音頻數據。
根據本發明的再一方面,提供了一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括指示音頻數據的擴展名的擴展名數據;以及(b)作為步驟(a)的結果,控制識別的音頻數據的解碼,其中根據各個屬性信息,音頻數據是由擴展名“mp3”鑒別的MP3音頻和由擴展名“wav”鑒別的第二種類音頻中的至少之一。
在結合附圖閱讀了下列詳細說明之后,將對本發明的上述目的、特征和優點有更加清楚的了解。在附圖中圖1是示出根據本發明能再現MP3文件或音樂的光盤播放機的結構方框圖;圖2是示出在光盤播放機上鑒別所插入光盤種類的狀態流程圖,其中,采用根據本發明的光盤鑒別方法;圖3是示出在光盤播放機上對記錄到所插入光盤上的一般文本數據和MP3數據進行鑒別的狀態流程圖,其中,采用根據本發明的光盤鑒別方法;圖4是示出在光盤播放機上根據記錄到所插入光盤上的軌道屬性再現光盤的狀態流程圖,其中,采用根據本發明的光盤鑒別方法;
圖5是示出在光盤播放機上按照屬性單元對所插入光盤的軌道進行分類和再現的狀態流程圖,其中,采用根據本發明的光盤鑒別方法;圖6示出在光盤播放機上對所插入光盤的MP3軌道進行編號的一種概念,其中,采用根據本發明的光盤鑒別方法;圖7示出在光盤播放機上對所插入光盤的MP3軌道進行編號的另一概念,其中,采用根據本發明的光盤鑒別方法;圖8示出在光盤播放機上在MP3停止模式中顯示在顯示部分上的屏幕狀態,其中,采用根據本發明的光盤鑒別方法;圖9示出了在光盤播放機上在MP3播放模式中顯示在顯示部分上的屏幕狀態,其中,采用根據本發明的光盤鑒別方法;圖10是示出根據本發明包括MP3再現裝置在內的光盤播放機的結構方框圖;圖11是示出在根據本發明包括MP3再現裝置在內的光盤播放機上再現MP3文件的狀態流程圖。
具體實施例方式
下面將參照圖對本發明的優選實施例進行說明。在下列說明中,不同附圖中的相同部件也都使用相同的附圖參考編號。本說明中定義的事項,例如電路的詳細結構和部件等,都只是提供協助用于對本發明的全面了解。因而,顯然,無需這些定義事項,也能實現本發明。而且,對眾所周知的功能或結構未作詳細說明,因為這些不必要的細節會使本發明變得不清楚。
圖1是示出根據本發明能再現MP3文件或音樂的光盤播放機的結構方框圖。
參照圖1,本發明的光盤播放機包括光盤101,用于接收光盤;光盤鑒別部分102,用于對光盤101內插入的光盤上記錄的文件或音樂的屬性進行鑒別;微型計算機(Mi-com)103,用于控制光盤播放機的全面操作;音頻再現部分104,用于再現光盤鑒別部分102提供的音頻文件或音樂;MP3再現部分105,用于再現光盤鑒別部分102提供的MP3文件或音樂;以及輸出部分106,用于輸出音頻再現部分104或MP3再現部分105提供的輸出信號。
下面將參照圖2,對在光盤播放機上鑒別所插入光盤種類的過程進行闡述。圖2是示出在光盤播放機上鑒別所插入光盤種類的狀態流程圖,其中,采用根據本發明的光盤鑒別方法。
首先,光盤鑒別部分102獲得所插入光盤101的TOC(目錄表)信息(步驟201)。TOC信息是指下列信息,即記錄到光盤上的文件或音樂屬性,文件或音樂編號,每個文件或音樂播放時間,以及每個文件或音樂地址。
同時,光盤鑒別部分102在獲得所插入光盤的TOC信息之后,從獲得的TOC信息中獲得所插入光盤101的屬性信息(步驟202)。
在此,光盤播放機的光盤鑒別部分102獲得記錄到所插入光盤101上的文件或音樂的屬性信息,采用如下方式使用來自從所插入光盤101獲得的TOC信息中的光盤文件的擴展名來獲知屬性。
例如,如果所插入光盤101的擴展名是“mp3”,則光盤鑒別部分102將光盤文件鑒別為MP3文件,然后MP3再現部分105再現MP3文件。如果所插入光盤101的擴展名是“wav”,則光盤播放機將光盤文件鑒別為音頻文件,然后,音頻再現部分104再現音頻文件。
光盤鑒別部分102使用獲得的屬性信息鑒別所插入光盤101的種類,并且可根據合適的再現方法對記錄到光盤上的文件或音樂進行正常再現(步驟203)。
同時,在下列情況下,即光盤鑒別部分102獲得所插入光盤的TOC信息,并使用來自獲得的TOC信息的所插入光盤的屬性信息來鑒別光盤種類,如果文件或音樂的屬性被錯誤地記錄到軌道上,則光盤播放機便不能正常再現文件或音樂。
當利用MP3形式記錄文件或音樂的屬性時,下面將參照圖3對記錄到所光盤的文件進行再現的過程進行闡述。圖3是示出在光盤播放機上對記錄到所插入光盤上的一般文本數據和MP3數據進行鑒別的狀態流程圖,其中,采用根據本發明的光盤鑒別方法。
首先,光盤播放機的光盤鑒別部分102獲得所插入光盤101的TOC信息。隨后,光盤鑒別部分102從獲得的TOC信息中,獲得記錄到所插入光盤101上的文件或或光盤的屬性信息(步驟302)。
在該階段,根據在步驟302獲得的文件或光盤的屬性信息的結果,如果記錄到所插入光盤101上的文件或音樂的擴展名是“mp3”,則光盤鑒別部分102獲得文件或音樂的標題信息(步驟303)。在此,標題信息可由光盤鑒別部分102或MP3再現部分105選擇性獲得,這取決于光盤播放機的設計結構。
例如,如果根據步驟302的結果,文件或音樂的擴展名是“mp3”,則光盤鑒別部分102可將再現文件或音樂的命令發送到MP3再現部分105。因此,可構建MP3再現部分105,以獲得所發送文件或音樂的標題信息。
同時,光盤播放機通過使用在步驟303獲得的文件或音樂的標題信息,鑒別文件或音樂的標題信息是否包括正常MP3流(步驟304)。
在該階段,根據步驟304的結果,如果記錄到光盤上的文件或音樂的標題信息包括正常MP3流,光盤鑒別部分102不僅將文件或音樂鑒別為MP3文件或音樂,而且將所插入光盤鑒別為MP3光盤(步驟305)。
在此,當光盤鑒別部分102通過使用從MP3再現部分105獲得的文件或音樂的標題信息來鑒別MP3文件或音樂是否為正常狀態時,在另一個MP3文件或音樂的再現期間進行鑒別操作。
而且,鑒于整體再現條件,光盤播放機可被設計成不影響MP3文件或音樂的再現操作,即使目標文件或音樂是一個異常MP3文件或音樂,因為鑒別操作是在不到1秒的很短時間內進行的,而且光盤播放機跳過異常文件或音樂以到達下一文件或音樂。
同時,根據步驟304的結果,如果記錄到光盤上的文件或音樂的標題信息不包括正常MP3流的話,光盤鑒別部分102將文件或音樂鑒別為一般文本數據文件或音樂(步驟306)。因此,音頻再現部分104或MP3再現部分105跳過異常文件或音樂,并再現下一文件或音樂。
根據本發明的光盤播放機,提供了以下優點將所插入光盤的種類按三種光盤進行鑒別,即音頻文件光盤、MP3文件光盤和一般數據文件光盤,并正常執行記錄到所插入光盤上的文件或音樂的再現操作。
圖4是示出在光盤播放機上根據記錄到所插入光盤上的軌道屬性再現光盤的狀態流程圖,其中,采用根據本發明的光盤鑒別方法。
下面將參照圖1和4,對根據本發明在光盤播放機上再現光盤的方法進行闡述。
首先,光盤播放機的光盤鑒別部分102獲得所插入光盤101的TOC信息(步驟401)。隨后,光盤鑒別部分102從在步驟401獲得的TOC信息中,獲得記錄到插入光盤101上的軌道,例如音頻軌道、MP3軌道等的屬性信息(步驟402)。
在該階段,光盤鑒別部分102通過參考來自獲得的TOC信息中的各軌道的擴展名信息,獲得各軌道的屬性。例如,如果軌道擴展名是“wav”的話,光盤鑒別部分102將目標軌道鑒別為音頻軌道,如果軌道擴展名是“mp3”的話,將目標軌道鑒別為MP3軌道。
同時,光盤播放機根據記錄到所插入光盤101上的軌道屬性建立再現模式,并再現光盤軌道(步驟403)。此時,光盤播放機根據建立的再現模式以及記錄到光盤上的軌道屬性來執行再現操作。
下面將就各種情況,對光盤播放機內插入的光盤的再現操作進行闡述。
1.在MP3關閉模式中建立光盤播放機的再現模式的情況a1.僅將音頻軌道記錄到所插入光盤上的情況-如果用戶輸入一播放鍵,則光盤播放機從音頻軌道編號1開始再現。
-如果用戶輸入一個隨機選擇鍵,則光盤播放機選擇性地再現音頻軌道。
-如果用戶輸入數字,則光盤播放機再現與相應數字對應的音頻軌道,或者從音頻軌道編號1開始再現。如果不存在與該數字對應的音頻軌道編號,則顯示“輸入出錯消息”。
b1.將音頻軌道和MP3軌道都記錄到所插入光盤上的情況
-如果用戶輸入播放鍵,則光盤播放機從音頻軌道編號1開始再現。
-如果用戶輸入隨機選擇鍵,則光盤播放機選擇性地再現音頻軌道。
-如果用戶輸入數字,則光盤播放機再現與相應數字對應的音頻軌道,或者從音頻軌道編號1開始再現。如果不存在與該數字對應的音頻軌道編號,則顯示“輸入出錯消息”。
c1.將MP3軌道記錄到所插入光盤上的情況-如果用戶輸入播放鍵,則光盤播放機將建立的再現模式改為MP3接通模式,并從MP3軌道編號1開始再現。
-如果用戶輸入隨機選擇鍵,則光盤播放機將建立的再現模式改為MP3接通模式,并選擇性地再現MP3軌道。
-如果用戶輸入數字,則光盤播放機將建立的再現模式改為MP3接通模式,并再現與相應數字對應的MP3軌道,或者從MP3軌道編號1開始再現。如果不存在與該數字對應的MP3軌道編號,則顯示“輸入出錯消息”。
2.在MP3接通模式中建立光盤播放機的再現模式的情況a2.僅將音頻軌道記錄到所插入光盤上的情況-如果用戶輸入播放鍵,則光盤播放機將建立的再現模式改為MP3關閉模式,并從音頻軌道編號1開始再現。
-如果用戶輸入隨機選擇鍵,則光盤播放機將建立的再現模式改為MP3關閉模式,并選擇性地再現音頻軌道。
-如果用戶輸入數字,則光盤播放機將建立的再現模式改為MP3關閉模式,并再現與相應數字對應的音頻軌道,或者從音頻軌道編號1開始再現。如果不存在與該數字對應的音頻軌道編號,則顯示“輸入出錯消息”。
b2.將音頻軌道和MP3軌道都記錄到所插入光盤上的情況-如果用戶輸入播放鍵,則光盤播放機從MP3軌道編號1開始再現。
-如果用戶輸入隨機選擇鍵,則光盤播放機選擇性地再現MP3軌道。
-如果用戶輸入數字,則光盤播放機再現與相應數字對應的MP3軌道,或者從MP3軌道編號1開始再現。如果不存在與該數字對應的MP3軌道編號,則顯示“輸入出錯消息”。
c2.將MP3軌道記錄到所插入光盤上的情況-如果用戶輸入播放鍵,則光盤播放機從MP3軌道編號1開始再現。
-如果用戶輸入隨機選擇鍵,則光盤播放機選擇性地再現MP3軌道。
-如果用戶輸入數字,則光盤播放機再現與相應數字對應的MP3軌道,或者從MP3軌道編號1開始再現。如果不存在與該數字對應的MP3軌道編號,則顯示“輸入出錯消息”。
同時,用戶在將光盤插入光盤播放機之后,當用戶將再現光盤軌道的命令發送到光盤播放機時,用戶通過輸入播放鍵、隨機選擇鍵和數字鍵三者中的一個來執行再現操作。
而且,用戶可以在以下條件下通過輸入播放鍵、隨機選擇鍵和數字鍵三者中的一個來執行再現操作在光盤托架處于開啟狀態時,將光盤放在光盤托架上。在這種情況下,光盤播放機根據用戶輸入的再現命令關閉托架,并執行一般再現操作。
而且,還考慮到,如果根據光盤播放機的設計,輸入與當前再現模式不符的光盤的話,光盤播放機顯示一個相應軌道不存在的消息,并且轉為等待狀態,等待用戶命令。
例如,如果當前再現模式是MP3接通模式,而且僅將音頻軌道記錄到所插入光盤上的話,光盤播放機針對用戶輸入的再現命令顯示“無MP3”的消息,并執行等待狀態,等待下一命令。
根據能夠再現音頻軌道和MP3軌道的光盤播放機的再現方法,提供了以下優點對記錄到所插入光盤上的軌道屬性信息進行鑒別,并正常執行記錄到所插入光盤上的音頻軌道和MP3軌道的再現操作。
圖5是示出在光盤播放機上按照屬性單元對所插入光盤的軌道進行分類和再現的狀態流程圖,其中,采用根據本發明的光盤鑒別方法。
參照圖1和5,光盤播放機的光盤鑒別部分102獲得所插入光盤101的TOC信息(步驟501)。隨后,光盤鑒別部分102從在步驟501獲得的TOC信息中,獲得記錄到所插入光盤101上的軌道,例如音頻軌道、MP3軌道等的屬性信息(步驟502)。
在該階段,光盤鑒別部分102通過參考來自獲得的TOC信息中的各軌道的擴展名信息,獲得各軌道的屬性。例如,如果軌道擴展名是“wav”的話,光盤鑒別部分102將目標軌道鑒別為音頻軌道,如果軌道擴展名是“mp3”的話,將目標軌道鑒別為MP3軌道。
隨后,光盤播放機使用在步驟502獲得的各軌道的屬性信息,將軌道按各屬性單元進行分類,并執行所分類軌道的編號操作(步驟503)。這樣,如果將音頻軌道和MP3軌道混合,則光盤播放機按照音頻軌道或MP3軌道執行編號操作。
在該階段,記錄到所插入光盤101上的MP3軌道的信息可形成為具有樹形結構的文件系統,并且有許多方法用于對記錄到所插入光盤101上的MP3軌道進行編號。
下面將參照圖6和7,對從具有樹形結構的MP3軌道的文件系統中實現MP3軌道編號的方法進行闡述。
圖6示出在光盤播放機上對所插入光盤的MP3軌道進行編號的一種概念,其中,采用根據本發明的光盤鑒別方法,而圖7示出在光盤播放機上對所插入光盤的MP3軌道進行編號的另一概念,其中,采用根據本發明的光盤鑒別方法。
具體來說,圖6示出根據樹形結構的水平分層,參照記錄到所插入光盤101上的MP3軌道的文件系統,對MP3軌道進行順序編號的情況。
在圖6中,根具有兩個子目錄文件夾A_dir和B_dir,以及兩個MP3軌道1.mp3和2.mp3。而且,子目錄A_dir包括子目錄文件夾AA_dir,以及兩個MP3軌道A1.mp3和A2.mp3。另一子目錄B_dir包括兩個MP3軌道B1.mp3和B2.mp3。并且,子目錄文件夾AA_dir包括兩個MP3軌道AA1.mp3和AA2.mp3。
文件系統可分為三個分層,例如根(A_dir,B_dir,1.mp3和2.mp3),第一分層(AA_dir,A1.mp3,A2.mp3,B1.mp3和B2.mp3),以及第二分層(AA1.mp3和AA2.mp3)因此,如果記錄到所插入光盤101上的MP3軌道根據樹形結構的水平分層進行順序編號,則MP3軌道的順序依次為1.mp3,2.mp3,A1.mp3,A2.mp3,B1.mp3,B2.mp3,AA1.mp3和AA2.mp3。由于在用戶和光盤播放機之間共享編號信息,光盤播放機可正常再現期望的軌道,即使用戶輸入了一個再現第n個MP3軌道的命令。
同時,圖7示出根據樹形結構的垂直分層,參照記錄到所插入光盤101上的MP3軌道的文件系統,對MP3軌道進行順序編號的情況。在圖7和6中所示的兩個文件系統在本發明的優選實施例中具有相同結構。
圖7的文件系統可通過垂直分層進行分析,并且結果順序依次為[A_dir-AA_dir-(AA1.mp3,AA2.mp3)],[A_dir-(A1.mp3,A2.mp3)],[B_dir-(B1.mp3,B2.mp3)],以及[(1.mp3,2.mp3)]。
在此,垂直分層是指從樹形結構的一個節點經過各分支連接到一個葉的垂直路徑。因此,如果記錄到所插入光盤101上的MP3軌道根據樹形結構的垂直分層被順序編號,MP3軌道的順序依次為AA1.mp3,AA2.mp3,A1.mp3,A2.mp3,B1.mp3,B2.mp3,1.mp3,2.mp3。
而且,在根據圖6和7中所述的水平或垂直分層對MP3軌道進行編號的情況下,可根據編號的排列參考(例如升序或降序)來更改編號順序。
同時,光盤播放機根據排列結果,參照有關獲得的MP3軌道和編號的文件系統信息,在特定字段的基礎上排列MP3軌道。例如,光盤播放機可參照有關獲得的MP3軌道的文件系統信息,在MP3軌道名稱、MP3軌道播放時間以及MP3軌道存儲時間的基礎上,對MP3軌道進行排列和編號。
并且,如圖8和9所示,如果用戶輸入播放鍵,則光盤播放機顯示當前正在再現和記錄到所插入光盤上的MP3軌道的信息。
圖8示出在光盤播放機上在MP3停止模式中顯示在顯示部分上的屏幕狀態,其中,采用根據本發明的光盤鑒別方法,而圖9示出了在光盤播放機上在MP3播放模式中顯示在顯示部分上的屏幕狀態,其中,采用根據本發明的光盤鑒別方法。
參照圖8,如果用戶輸入播放鍵,則光盤播放機在MP3停止模式中在顯示部分上顯示記錄到光盤上的全部MP3軌道的播放時間,例如“總時間
”。并且,如果用戶再次輸入播放鍵,則把記錄到光盤上的全部MP3軌道的數量,例如“MP3軌道總數[215]”顯示在顯示部分上。
但是,如果用戶在光盤播放機目前未再現的情況下,在MP3停止模式中輸入播放鍵,則光盤播放機在顯示部分上重復顯示“總時間
”和“MP3軌道總數[215]”這兩種顯示模式。
參照圖9,如果用戶輸入播放鍵,則光盤播放機在MP3播放模式中在顯示部分上顯示當前再現的MP3軌道編號,例如“軌道編號
”。
并且,如果用戶再次輸入播放鍵,則把當前再現的MP3軌道的文件名或音樂名以六位數字顯示在顯示部分上,例如“文件名
”。在該階段,把文件名顯示為記錄到光盤上的文件名,并且將根據顯示部分的數字數更改在顯示部分上顯示的文件名的字符數。
而且,如果用戶再次輸入播放鍵,則顯示當前再現的MP3軌道的播放經過時間,例如“經過時間
”,而如果用戶再次輸入播放鍵,則隨后顯示當前再現的MP3軌道的播放剩余時間,例如“軌道剩余時間
”。
因此,如果用戶在MP3軌道再現過程中輸入播放鍵,則光盤播放機順序顯示“軌道編號
”、“文件名
”、“經過時間
”以及“軌道剩余時間
”。
但是,根據光盤播放機的建立,顯示在顯示部分上的MP3文件或音樂的信息將按照原先所述的順序作不同顯示。
根據本發明的光盤播放機的再現方法,提供了下列優點對記錄到所插入光盤上的音頻軌道和MP3軌道進行分類和編號,并根據用戶的再現命令,正常執行音頻軌道和MP3軌道的再現操作。
圖10是示出根據本發明包括MP3再現裝置在內的光盤播放機的結構方框圖。在圖10的本發明優選實施例中,光盤播放機是具有兩個光盤驅動器的雙層式光盤播放機。
參照圖10,包括MP3再現裝置在內的光盤播放機包括第一光盤驅動器11(例如僅用于光盤播放機),用于接收光盤;第二光盤驅動器12(例如用于光盤記錄機或播放機),用于接收其他光盤;微型計算機13(作為第一控制部分),用于獲得插入各光盤驅動器11或12的每張光盤的軌道的屬性信息,并執行光盤播放機的全面控制;FPGA(現場可編程門陣列)14(作為第二控制部分),用于接收來自微型計算機13的MP3軌道數據,并將接收的MP3軌道數據轉換成可解碼數據,以及控制所轉換數據的解碼順序;MP3解碼器15,用于對FPGA 14提供的轉換的MP3軌道數據進行解碼,并將解碼數據發送到FPGA 14CDDA解碼器16,用于接收微型計算機13提供的CDDA軌道數據,并對CDDA軌道數據進行解碼;數模轉換器17,用于將FPGA 14提供的轉換的MP3軌道數據以及CDDA解碼器16提供的解碼的CDDA軌道數據轉換成模擬數據;以及輸出部分18,用于輸出數模轉換器17提供的轉換的模擬數據。
在本發明的優選實施例中,微型計算機13用作第一控制部分,而FPGA 14用作第二控制部分。第二控制部分是由系統設計員使用邏輯運算設計的,但是本領域技術人員將了解有各種形式的變化。
下面將參照圖11,對根據本發明包括MP3再現裝置在內的光盤播放機的操作進行闡述。
圖11是示出在根據本發明包括MP3再現裝置在內的光盤播放機上再現MP3文件的狀態流程圖。
參照圖10和11,微型計算機14獲得記錄到所插入光盤上的軌道的屬性信息(步驟1101)。
在此,微型計算機13使用從所插入光盤獲得的TOC信息中的記錄到光盤上的軌道擴展名信息獲得屬性信息。
例如,如果軌道擴展名是“wav”的話,光盤播放機將目標軌道鑒別為音頻軌道,如果軌道擴展名是“mp3”的話,將目標軌道鑒別為MP3軌道。
在圖10中,每個光盤驅動器11或12分別具有微型計算機13,用于對插入兩個光盤驅動器11和12的每張光盤進行控制。
接下來,光盤播放機在再現MP3軌道的過程中,讀取記錄到所插入光盤上的MP3軌道數據(步驟1102)。此時,CDDA解碼器16不能對MP3軌道數據進行解碼,因為MP3軌道和CDDA軌道的數據構成相互之間是不同的。
因此,FPGA 14將MP3軌道數據轉換成可解碼數據,并將解碼數據發送到MP3解碼器15(步驟1103)。
此時,當所轉換數據被發送到MP3解碼器15時,FPGA 14可根據第一或第二驅動器11或12中的一個始發驅動器,確定將轉換數據發送到MP3解碼器15的優先級。
隨后,MP3解碼器15對FPGA 14提供的MP3軌道的轉換數據進行解碼,并再次將解碼信號發送到FPGA 14(步驟1104)。
最好是,FPGA 14包括第一和第二從FPGA,用于將第一和第二光盤驅動器11和12內插入的光盤上記錄的MP3軌道數據轉換成可解碼數據;以及主FPGA,用于對第一和第二從FPGA的轉換信號的解碼順序進行控制。
同時,可設計具有新功能的光盤播放機,即主FPGA可包括下列功能將第一光盤驅動器11內插入的光盤上記錄的MP3軌道數據轉換成可解碼數據;并且單獨的從FPGA包括下列功能將第二光盤驅動器12內插入的光盤上記錄的MP3軌道數據轉換成可解碼數據。
在本發明的優選實施例中,光盤驅動器采用雙層式,具有兩個光盤驅動器。但是,如果光盤播放機內裝有許多光盤驅動器的話,每個光盤驅動器可分別具有從FPGA。
同時,FPGA 14將解碼的MP3軌道信號發送到模數轉換器17。模數轉換器17將解碼的MP3軌道信號轉換成模擬信號,并通過輸出部分18輸出,以執行MP3軌道的再現操作(步驟1105)。
根據本發明的光盤播放機,提供了下列優點獲得記錄到所插入光盤上的軌道屬性,并使用一個MP3解碼器對多個光盤驅動器內插入的光盤上記錄的MP3軌道進行再現操作。
而且,通過僅使用一個MP3解碼器,對多個光盤驅動器內插入的光盤上記錄的MP3軌道進行再現,可降低光盤播放機的制造成本。
由于本發明已根據其某些優選實施例作了說明,本領域技術人員應該理解的是,在不背離所附權利要求規定的本發明的精神和范圍的情況下,可在形式和細節上作各種更改。
權利要求
1.一種再現音頻數據的方法,包括步驟(a)讀取與音頻文件相關聯的屬性信息并使用該屬性信息鑒別音頻文件的種類,其中屬性信息包括音頻文件的擴展名;以及(b)響應于步驟(a)得到的音頻文件種類而建立再現模式,并根據再現模式再現音頻文件。
2.如權利要求1所述的方法,其中,根據各個屬性信息,音頻文件包括由擴展名“wav”鑒別的第一種類音頻和由擴展名“mp3”鑒別的第二種類音頻之一。
3.如權利要求2所述的方法,其中,所述步驟(b)包括子步驟(b1)檢查當前再現模式;以及(b2)如果不能根據當前再現模式再現音頻文件,則基于屬性信息將當前再現模式改為其它再現模式。
4.如權利要求1所述的方法,其中,所述步驟(b)包括子步驟(b1)在再現由屬性信息鑒別的音頻文件之前,識別當前再現模式;以及(b2)根據音頻文件的屬性,確定是否保持當前再現模式。
5.如權利要求4所述的方法,進一步包括子步驟(b3)如果根據屬性信息,當前再現模式不能再現音頻文件,則將當前再現模式改為其它再現模式,以再現音頻文件。
6.如權利要求1所述的方法,其中,如果步驟(a)得到音頻文件的擴展名是“mp3”,則還包括步驟(c1)獲得音頻文件的標題信息;以及(c2)基于獲得的標題信息,決定音頻文件是否構建正常的MP3音頻數據。
7.如權利要求6所述的方法,還包括步驟(c3)如果步驟(c2)的結果是音頻文件構建正常的MP3音頻數據,則將音頻文件鑒別為正常MP3音頻數據。
8.如權利要求6所述的方法,還包括步驟(c3)如果步驟(c2)的結果是音頻文件未構建正常的MP3音頻數據,則將音頻文件鑒別為文本數據。
9.如權利要求1所述的方法,還包括步驟(c)在顯示部分上顯示與再現的音頻文件相關聯的信息。
10.如權利要求9所述的方法,其中,信息是再現的音頻文件的文件編號、文件名、經過時間和剩余時間中的至少一個。
11.如權利要求10所述的方法,其中,如果屬性信息指示擴展名“mp3”,則信息與MP3音頻文件相關聯。
12.如權利要求1所述的方法,其中,如果屬性信息包括擴展名“mp3”,則步驟(b)再現MP3音頻文件。
13.一種用于音頻數據的裝置,包括控制器,用于獲得與音頻文件相關聯的屬性信息,基于屬性信息鑒別音頻文件的屬性,并輸出控制信號以根據屬性信息解碼音頻文件,其中屬性信息包括音頻文件的擴展名;和處理器,用于響應于來自控制器的控制信號而解碼第一音頻文件或第二音頻文件,其中根據各個屬性信息,由擴展名“mp3”鑒別第一音頻文件且由其它擴展名鑒別第二種類音頻。
14.如權利要求13所述的裝置,其中,如果屬性信息指示擴展名“mp3”,則控制器將控制信號輸出至解碼MP3音頻文件。
15.如權利要求13所述的裝置,其中,如果屬性信息指示擴展名“mp3”,則控制器輸出控制信號,使得處理器解碼第一音頻文件,第一音頻文件為MP3音頻文件;而如果屬性信息指示不同于“mp3”的其它擴展名,則處理器解碼第二音頻文件。
16.如權利要求15所述的裝置,其中,其它擴展名包括“wav”。
17.如權利要求13所述的裝置,其中控制器還確定當前解碼模式,以解碼鑒別的音頻文件;其中如果當前再現模式不能解碼鑒別的音頻文件,則控制器輸出控制信號,以將當前解碼模式改變為另一再現模式。
18.如權利要求13所述的裝置,還包括數模轉換器,用于將第一音頻文件的MP3音頻文件或者從處理器解碼的其它音頻文件轉換為模擬信號;和輸出部分,用于輸出模擬信號。
19.如權利要求18所述的裝置,還包括顯示單元,用于顯示至少MP3音頻文件的文件名、經過時間和剩余時間中的至少一個。
20.一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括指示音頻數據的擴展名的擴展名信息;以及(b)作為步驟(a)的結果,確定是否再現音頻數據。
21.如權利要求20所述的方法,其中,所述步驟(b)包括子步驟(b1)識別當前再現模式,以再現識別的音頻數據;以及(b2)響應于識別的音頻數據,確定是否改變當前再現模式。
22.如權利要求21所述的方法,還包括步驟(b3)如果音頻數據的種類不符合當前再現模式,則中斷用于再現音頻數據的操作。
23.如權利要求20所述的方法,其中,如果建立的解碼模式符合屬性信息,則步驟(b)正常再現音頻數據;而如果建立的解碼模式不符合屬性信息,則步驟(b)不再現音頻文件。
24.如權利要求20所述的方法,其中,根據各個屬性信息,音頻數據是由擴展名“mp3”鑒別的第一種類音頻和由擴展名“wav”鑒別的第二種類音頻中的至少之一,其中第一種類音頻是MP3音頻數據。
25.一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括音頻數據的擴展名;以及(b)作為步驟(a)的結果,控制識別的音頻數據的再現。
26.如權利要求25所述的方法,其中,根據各個屬性信息,音頻數據是由擴展名“mp3”鑒別的第一種類音頻和由其它擴展名鑒別的第二種類音頻中的至少之一,其中第一種類音頻是MP3音頻數據。
27.如權利要求26所述的方法,其中其它擴展名包括“wav”。
28.一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括音頻數據的擴展名以及(b)響應于屬性信息,確定解碼模式,以解碼識別的音頻數據。
29.如權利要求28所述的方法,其中,根據各個屬性信息,音頻數據是由擴展名“mp3”鑒別的第一種類音頻和由其它擴展名鑒別的第二種類音頻中的至少之一,其中第一種類音頻是MP3音頻數據。
30.如權利要求29所述的方法,其中,其它擴展名包括“wav”。
31.一種再現音頻數據的方法,包括步驟(a)基于屬性信息識別音頻數據的種類,其中屬性信息包括指示音頻數據的擴展名的擴展名數據;以及(b)作為步驟(a)的結果,控制識別的音頻數據的解碼,其中根據各個屬性信息,音頻數據是由擴展名“mp3”鑒別的MP3音頻和由擴展名“wav”鑒別的第二種類音頻中的至少之一。
全文摘要
本發明揭示的光盤播放機對記錄到所插入光盤上的軌道的屬性進行鑒別,并使用MP3解碼器對多個光盤驅動器內插入的光盤上記錄的MP3軌道進行正常再現。而且,根據光盤播放機的再現方法,光盤播放機將插入光盤播放機內的光盤種類按三種光盤進行鑒別,即音頻文件光盤、MP3文件光盤和一般數據文件光盤,并正常執行記錄到所插入光盤上的文件或音樂的再現操作。
文檔編號G11B7/00GK1747041SQ20051009199
公開日2006年3月15日 申請日期2001年9月19日 優先權日2000年9月19日
發明者韓鏞熙, 李明九, 申鐘仁, 李漢祥 申請人:Lg電子株式會社