專利名稱:組合dvd/cd數據處理器的制作方法
技術領域:
本發明涉及一種DVD/CD播放機,尤其涉及一種用在該DVD/CD播放機中的組合DVD/CD數據處理器。
一DVD(數字視盤)播放機包括光盤和伺服系統,該伺服系統在功能與結構上與CD(致密盤)播放機中使用的類似。
圖1所示為按照現有技術的一組合DVD和CD播放機的示意性框圖。如圖所示,一主軸電機12使或是DVD或是CD的盤10旋轉。一光學拾取器14讀取來自盤10的RF(射頻)信號,一射頻放大器16將由拾取器14讀取的RF信號轉換為脈沖流,以產生EFM(經8到14調制的)信號。一微處理器20根據來自RF放大器16的輸入信息,將DVD/CD播放機設置到DVD模式或CD模式。數據處理器18按照設定的操作模式處理該EFM信號。
圖2所示為按照現有技術的數據處理器18。在操作過程中,該EFM信號通常被輸送到鎖相環(下文稱作PLL)24、DVD數據處理器26和CD數據處理器38。該PLL24產生一與EFM信號同步的PLL時鐘信號。該PLL時鐘信號用于再現記錄在盤10上的數據。
如果微處理器20按照輸入信息將DVD/CD播放機設置到DVD模式或CD模式,則有選擇地驅動DVD數據處理器或CD數據處理器。
該DVD數據處理器26包括一幀/ID(標識)同步檢測器28、一EFM+(8到14調制加)解調器30、一RS(雷德一索羅門)檢測器34、外部存儲器32和解擾器36。該幀/ID同步檢測器28檢測來自EFM信號的同步模式以產生一符號時鐘信號給EFM+解調器30。該EFM+解調器30根據符號時鐘信號對EFM信號進行EFM+解調,并將解調后的數據存儲到外部存儲器32中。如果存儲在外部存儲器32中的解調后的數據變得大到ECC(錯誤檢測和校正)塊的大小,則RS解碼器34以ECC塊的大小為單位讀取解調后的數據,并對其進行RS解碼以校正數據錯誤。錯誤校正后的數據再存回外部存儲器32。該解擾器36讀取存儲在外部存儲器32中的錯誤校正后的數據,并對讀入數據進行解擾,將其提供給外部ATAPI(AT附加包接口)。此處,若DVD/CD播放機被設置到DVD模式,則解擾的數據被送到AV(音頻-視頻)解碼器。
該CD數據處理器38包括一幀/ID同步檢測器40,一EFM解調器42、一內部存儲器44、一解交織器46,一CIRC(交叉交織式RS碼)解碼器48和一音頻處理器50。該幀/ID同步檢測器40檢測EFM信號中的同步模式以產生符號時鐘信號給EFM解調器42。該EFM解調器42根據該符號時鐘信號對EFM信號進行EFM解調。該解調后的數據由解交織器46進行解交織并存儲到內部存儲器44中。如果存儲在內部存儲器44中的解調后的數據變到預定尺寸,則CIRC解碼器48從內部存儲器44中讀取解調后的數據,并對其進行CIRC解碼以對數據的錯誤進行校正。該音頻處理器50處理錯誤校正后的數據。
如上所述,現有DVD/CD播放機包括分離的DVD數據處理器26和CD數據處理器38,根據設定的操作模式驅動DVD數據處理器26,或CD數據處理器38,其結果導致設備的復雜性增加和制作成本的增多。
本發明的目的是提供一種用在DVD/CD播放機中的組合的DVD和CD數據處理器。
為了實現上述目的,本發明提供一種用于DVD/CD播放機中的組合DVD/CD數據處理器。該DVD/CD數據處理器包括一PLL(鎖相環),用于接收輸入的脈沖流以產生一PLL時鐘;一幀/ID(識別)同步檢測器,用于根據所述PLL時鐘鎖存脈沖流以產生一符號時鐘;一解調器,用于根據DVD模式中的所述符號時鐘對所述脈沖流進行EFM+解調,和根據CD模式中的所述符號時鐘對所述脈沖流進行EFM解調;一ECC(錯誤檢測和校正)解調器,用于根據預定的代碼長度和錯誤校正范圍對輸入的數據進行錯誤校正,所述預定代碼長度和錯誤校正范圍在DVD模式和CD模式中具有不同的值;一存儲器,用于存儲解調的數據并將存儲在其中的已解調的數據提供給所述ECC解調器;一解擾器,用于在DVD模式中,對存儲在所述存儲器中的所述已進行錯誤校正的數據解擾;一CD音頻處理器,用于在CD模式中,對存儲在所述存儲器中的所述錯誤校正后的數據進行處理。
本發明的上述目的和優點將隨著參照附圖對優選實施例的描述變得更加明顯,其中圖1是通常DVD/CD播放機的示意性框圖;圖2是按照現有技術的圖1中數據處理器的詳細框圖3是按照本發明優選實施例的數據處理器的詳細框圖;圖4和圖5是按照本發明的圖3中外部存儲器的存儲器映射圖;圖6是按照本發明優選實施例的圖3中ECC解碼器的詳細框圖。
以下將詳細描述本發明的一優選實施例,需注意的是相同參考號表示相同的元件,并且為避免使本發明主題模糊,省略了對本發明的已知功能和結構的詳細描述。
按照本發明的組合的DVD/CD數據處理器適用于圖1所示的DVD/CD播放機,并且微處理器20向DVD/CD數據處理器提供設置DVD模式或CD模式的模式設置信息。
參見圖3,按照本發明的DVD/CD數據處理器包括PLL52、幀/ID同步檢測器54、EFM/EFM+解調器56、由DRAM(動態隨機存取存儲器)構成的外部存儲器58、解擾器60、ECC解碼器62和CD音頻處理器64。
PLL52接收來自RF放大器16的EFM信號以產生一與接收的EFM信號同步的恢復數據用的PLL時鐘信號。該幀/ID同步檢測器54根據PLL時鐘信號鎖定EFM信號,并檢測幀同步和ID同步信號以產生符號時鐘信號。EFM/EFM+解調器56根據微處理器20產生的模式設定信息有選擇地執行EFM或EFM+解調。即,如果模式設定信息表示DVD模式,則EFM/EFM+解調器56根據符號時鐘信號對EFM信號進行EFM+解調。相反,如果模式設定信息表示CD模式,則EFM/EFM+解調器56根據符號時鐘信號對EFM信號進行EFM解調。這樣解調后的數據存儲在外部存儲器58中。
外部存儲器58具有一如圖4和圖5所示的存儲器映射圖。在DVD模式中,外部存儲器58有13個ECC數據塊,每個數據塊有32.25千字節來存儲13個ECC數據塊,如圖4所示。外部存儲器58這樣構成的目的是為了向AV解碼器提供用于與VBR編碼的AV數據進行接口的VBR(可變比特率)控制界區。在CD模式中,采用的外部存儲器58的特定部分,即32字節×256幀,如圖5所示。
再參見圖3,ECC解碼器62根據模式設定信息,讀取和校正存儲在外部存儲器58中的數據。該ECC解碼器62具有如圖6所示的結構。
參見圖6,該ECC解碼器62包括一校正子產生器66、一修正的校正子計算器68、一消除常量產生器70、一修正的歐幾里德算法器72以及一秦氏(Chien)搜索和錯誤校正電路74。
在DVD模式中,校正子產生器66設置代碼長度和校正范圍給PI(182,172)、PO(208,192),然后接收來自外部存儲器58的數據以產生一校正子多項式S(X)。在CD模式中,校正子產生器66設置代碼長度和校正范圍給C1(32,28)、C2(28,24),然后接收來自外部存儲器58的數據以產生一校正子多項式S(X)。產生的校正子多項式S(X)被送到修正的校正子計算器68。將一消除標志提供給消除常量產生器70以產生一消除常量ak給修正的校正子計算器68。該修正的校正子計算器68接收校正子多項式S(X)和消除常量ak以計算福涅(Fomey)校正子多項式T(X)和消除定位器多項式E(X)。該計算的Fomey校正子多項式T(X)和消除定位器多項式E(X)送到修正的歐幾里德算法器72。該修正的歐幾里德算法器72根據修正的歐幾里德算法,對Forney校正子多項式T(X)和消除定位器多項式E(X)進行處理,產生錯誤定位器多項式W(X)和錯誤鑒定器多項式∧(X)。Chien搜索和錯誤校正電路74接收該錯誤定位器多項式W(X)和錯誤鑒定器多項式∧(X),以校正相應數據的錯誤,并將錯誤校正后的數據再存回外部存儲器58。
由于用于對DVD數據和CD數據進行錯誤校正的原始多項式彼此相同,所以可以通過利用單個ECC解碼器62,僅控制從校正子產生器66接收的數據,來校正DVD和CD數據。最初的多項式P(X)表示為P(X)=x8+x4+x3十x2+1 …(1)即,用于校正DVD數據和CD數據的原始多項式與公式(1)相同,且要被校正的DVD數據和CD數據僅僅是代碼長度和校正范圍彼此不同。因此,根據設定的模式,僅通過控制代碼長度和校正范圍,利用單個ECC解碼器62就可以校正DVD和CD數據的錯誤。
再參見圖3,當DVD/CD播放機設置到DVD模式時,解擾器60能夠解擾存儲在外部存儲器58中的錯誤校正后的數據,并將解擾后的輸出數據提供給ATAPI(未示出)或AV解碼器(未示出)。
當DVD/CD播放機設置到CD模式時,CD音頻處理器64能夠處理存儲在外部存儲器58中的錯誤校正后的數據。
如上所述,本發明的DVD/CD數據處理器只包括一個ECC解碼器來既對DVD又對CD數據進行校正,以及僅包括一個外部存儲器。因此,該DVD/CD數據處理器的結構簡單,從而降低了生產成本。
盡管參照本發明的某一具體實施例,已經對本發明進行了描述,但是對于本領域技術人員而言,關于其形式和細節上的各種改變都不脫離由權利要求所定義的本發明的發明實質和范圍。
權利要求
1.一種組合的DVD(數字視盤)/CD(致密盤)數據處理器,包括一PLL(鎖相環),用于接收輸入的脈沖流以產生一PLL時鐘;一幀/ID(識別)同步檢測器,用于根據所述PLL時鐘鎖存脈沖流以產生一符號時鐘;一解調器,用于根據DVD模式中的所述符號時鐘對所述脈沖流進行EFM+解調,和根據CD模式中的所述符號時鐘對所述脈沖流進行EFM解調;一ECC(錯誤檢測和校正)解調器,用于根據預定的代碼長度和錯誤校正范圍對輸入的數據進行錯誤校正,所述預定代碼長度和錯誤校正范圍在DVD模式和CD模式中具有不同的值;一存儲器,用于存儲解調的數據并將存儲在其中的已解調的數據提供給所述ECC解調器;一解擾器,用于在DVD模式中,對存儲在所述存儲器中的所述已進行錯誤校正的數據解擾;一CD音頻處理器,用于在CD模式中,對存儲在所述存儲器中的所述錯誤校正后的數據進行處理。
2.如權利要求1所述的組合DVD/CD數據處理器,其中在所述DVD模式中的所述預定代碼字和校正范圍是PI(182,172),PO(208,192),在所述CD模式中的所述預定代碼字和校正范圍是C1(32,28),C2(28,24)。
3.如權利要求2所述的組合DVD/CD數據處理器,其中所述ECC解調器包括一校正子產生器,其根據所述DVD模式中的代碼字和校正范圍PI(182,172)、PO(208,192)和從所述CD模式中的所述代碼字和校正范圍C1(32,28)、C2(28,24),從所述存儲器接收所述已解調的數據以產生校正子多項式;一消除常量產生器,用于接收消除標志以產生一消除常量;一修正的校正子計算器,用于接收所述校正子多項式和所述消除常量以計算修正的校正子和產生福涅(Fomey)校正子多項式和消除多項式;一修正的歐幾里德(Euclidean)算法器,其根據修正的Euclidean算法來處理所述Fomey校正子多項式和所述消除多項式,以產生消除定位器多項式和消除鑒別器多項式;和一秦氏(Chien)搜索和錯誤校正電路,用于根據所述消除定位器多項式和所述消除鑒別器多項式對輸入數據的錯誤進行校正。
4.如權利要求1所述的組合DVD/CD數據處理器,其中所述存儲器是外部存儲器。
全文摘要
一種DVD/CD播放機中的組合DVD/CD(數字視盤/致密盤)數據處理器,包括:接收輸入的脈沖流以產生PLL時鐘的PLL(鎖相環);鎖存脈沖流以產生符號時鐘的幀/ID同步檢測器;根據DVD模式或CD模式的符號時鐘分別對脈沖流進行EFM+解調和EFM解調的解調器;對輸入數據進行錯誤校正的ECC解調器;存儲已解調數據的存儲器;在DVD模式對錯誤校正后的數據進行解擾的解擾器;和在CD模式對錯誤校正后的數據進行處理的CD音頻處理器。
文檔編號G11B20/10GK1211792SQ9810599
公開日1999年3月24日 申請日期1998年4月14日 優先權日1997年8月30日
發明者崔訓淳 申請人:三星電子株式會社