專利名稱:再生設(shè)備及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用來再生其上記錄有數(shù)字音頻信號的諸如CD之類的介質(zhì)的再生設(shè)備、和用來控制該設(shè)備的方法,并且更具體地涉及PCM數(shù)字音頻信號的再生和以可變長度位速率壓縮編碼的流信號的再生。
背景技術(shù):
常規(guī)上,在諸如CD之類的介質(zhì)上記錄的數(shù)字音頻信號是PCM數(shù)字音頻信號還是以給定位速率編碼的、且在其中具有這些位速率下的同步信號的音頻信號(下文稱作“流信號”),一直通過檢查其中在數(shù)字音頻信號的譯碼期間從數(shù)字音頻信號探測的同步信號出現(xiàn)的周期性來確定,并且一幀一幀地執(zhí)行用來防止故障的處理。然而,在該過程中,不實際對數(shù)字音頻信號進行譯碼就不能進行關(guān)于數(shù)字音頻信號是流信號還是PCM數(shù)字音頻信號的確定,這種譯碼可能引起噪聲發(fā)生。
為了克服以上問題,已經(jīng)知道,如果在譯碼過程之前以一定程度的可靠性進行音頻信號是否是流信號的確定,則能減小在譯碼過程期間噪聲發(fā)生的可能性(見日本專利公開No.2002-190156)。
下文,參照圖1至5,通過把MP3格式的音頻信號作為例子來描述常規(guī)技術(shù)。輸入到再生設(shè)備的輸入信號是PCM數(shù)字音頻信號或是流信號,該流信號以給定位速率被壓縮編碼,并且在該流信號中,同步信號按由這些位速率定義的間隔被記錄。每個位速率包含在接在對應(yīng)一個同步信號后面的頭幀信息中。每個同步信號指示用作處理單元的幀的開始。
圖1表明MP3格式流配置。幀1包括一個12-位同步信號2、一個接在同步信號2后面的20-位頭幀3、及一個子幀4。在MP3的情況下,同步信號2具有“0xfff”的值。
頭幀3包含指示幀狀態(tài)的信息如確定幀長度的位速率、幀的種類和類型、取樣頻率、及關(guān)于增強的信息。在MP3的情況下,位速率的值在從“0x00”至“0x0f”的范圍內(nèi)。當(dāng)位速率的值是“0x00”或“0x0f”時,位速率是不確定的。
圖2指示MP3再生設(shè)備的構(gòu)造和其中的處理流程。一個輸入信號(一個MP3流信號)經(jīng)一個信號輸入部分10輸入到再生設(shè)備。輸入信號然后被輸入到一個同步信號探測部分11。
圖3表明同步信號探測部分11的配置。在同步信號探測部分11中,輸入信號28被一位一位地輸入到一個數(shù)據(jù)計數(shù)器20和一個同步信號探測器21。數(shù)據(jù)計數(shù)器20計數(shù)輸入信號的位數(shù),同時同步信號探測器21探測來自輸入信號28的同步信號。盡管要輸入的位數(shù)是任意的,并且依賴于系統(tǒng)而變化,但在本描述中一位一位地執(zhí)行處理。
同步信號探測器21把包括當(dāng)前輸入數(shù)據(jù)的最后12-位數(shù)據(jù)與同步信號相比較,由此探測來自輸入信號的同步信號。在本描述中,比較的同步信號具有“0xfff”的值。而且,可以是依賴于系統(tǒng)的任何范圍的比較范圍在本描述中是2K字節(jié)。
在探測到第一同步信號時,同步信號探測器21把關(guān)于在同步信號中的第一數(shù)據(jù)的地址信息經(jīng)由數(shù)據(jù)計數(shù)器20發(fā)送到一個第一同步地址存儲部分23,同時把一個同步計數(shù)器存儲部分26設(shè)置到0。同步信號探測器21也把接在同步信號后面的頭信息輸入到一個頭信息分析器22。
頭信息分析器22分析在輸入頭信息中的位速率信息。當(dāng)所分析的位速率是不確定的時,頭信息分析器22計算到隨后同步信號的間隔,并且把隨后同步信號的地址存儲在一個隨后同步信號地址存儲部分25中。當(dāng)位速率是不確定的時,確定由同步信號探測器21探測的、具有“0xfff”值的信號不是同步信號,并且從是在第一同步地址存儲部分23中存儲的地址前面的給定值的地址處重新開始同步信號探測過程。在本描述中,如圖4A中所示,從前面一位的地址重新開始同步信號探測。
當(dāng)數(shù)據(jù)計數(shù)器20的值與隨后同步信號地址存儲部分25的值相匹配時,一個隨后同步信號比較開始確定部分24把同步信號探測開始的確定輸出到同步信號探測器21。
如果輸入信號是同步信號,則同步信號探測器21使一個同步計數(shù)器遞增,并且把遞增值設(shè)置在同步計數(shù)器存儲部分26中。如果輸入信號不是同步信號,則從是在第一同步地址存儲部分23中存儲的地址前面一位的地址處重新開始同步信號探測,如在位速率是不確定的情況下那樣。
如圖4B所示,當(dāng)同步信號計數(shù)器的值達(dá)到在同步信號檢索區(qū)域內(nèi)的一個預(yù)定值時,確定輸入信號是流信號。另一方面,當(dāng)輸入數(shù)據(jù)超過同步信號檢索區(qū)域時,確定輸入信號是PCM數(shù)字音頻信號。在本描述中,預(yù)定值是256。
然后,將用來按照輸入信號的確定類型確定輸出的輸出信發(fā)送到一個確定輸出部分27。
圖5指示在圖3中表示的同步信號探測部分11中的處理流程。同步信號探測部分11執(zhí)行步驟S401至S420。
在步驟S401中,確定在一個預(yù)定檢索區(qū)域中是否有任何的同步信號。例如,通過如下操作進行確定。
如果在步驟S401中進行的確定是“否”,則確定輸入到再生設(shè)備的輸入信號是PCM信號(在步驟S402中),并且確定操作被結(jié)束。
如果在步驟S401中是“是”,則操作分支到步驟S403。在步驟S403中,確定輸入到同步信號探測器21的輸入數(shù)據(jù)是否是同步信號。
如果在步驟S403中進行的確定是“是”,則過程前進到步驟S404,并且從數(shù)據(jù)計數(shù)器20提供的第一同步信號的地址被存儲在第一同步地址存儲部分23中。
如果在步驟S403中是“否”,則過程分支到步驟S405,在步驟S405中,遞增數(shù)據(jù)計數(shù)器20,并且從是在第一同步地址存儲部分23中存儲的地址前面一位的地址處重新開始同步信號探測。
在步驟S406中,將同步計數(shù)器存儲部分26設(shè)置到0。然后,在步驟S407中,頭信息分析器22分析接在同步信號后面的頭信息,以計算位速率。
其次,在步驟S408中,頭信息分析器22根據(jù)幀頭分析的結(jié)果,進行關(guān)于位速率是否具有指示位速率是不確定的值的確定。當(dāng)位速率的值是“0x00”或“0x0f”時,確定位速率是不確定的。
如果在步驟S408中的確定是“是”,則同步信號探測部分11的操作分支到步驟S412。如果在步驟S408中是“否”,則同步信號探測部分11的操作分支到步驟S409。
在步驟S409中,頭信息分析器22根據(jù)頭信息計算到隨后同步信號的間隔。并且在步驟S410中,頭信息分析器22跳過對在第一同步信號位置與隨后同步信號位置之間的輸入數(shù)據(jù)的一部分的讀取,并且把隨后同步信號位置的地址存儲在隨后同步信號地址存儲部分25中。
在步驟S411中,確定在隨后同步信號位置中存在的數(shù)據(jù)是否是同步信號。如果確定是“否”,則過程分支到步驟S412,而如果是“是”,則過程分支到步驟S413。
在步驟S412中,根據(jù)具有值“0xfff”的、由同步信號探測器21探測的并且假定是同步信號的信號不是同步信號的確定,從是在第一同步地址存儲部分23中存儲的地址前面給定位的地址處重新開始同步信號探測。
在步驟S413中,遞增同步計數(shù)器存儲部分26,并且在步驟S414中,隨后同步信號比較開始確定部分24確定數(shù)據(jù)計數(shù)器20的值是否等于隨后同步信號地址存儲部分25的值。
當(dāng)在步驟S414中進行的確定是“是”時,確定輸入到再生設(shè)備的輸入信號是流信號(在步驟S415中),并且確定操作結(jié)束。
當(dāng)在步驟S414中是“否”時,操作分支到步驟S416。在步驟S416中,頭信息分析器22分析在同步信號之后的頭信息,由此計算位速率。
其次,在步驟S417中,頭信息分析器22根據(jù)幀頭分析的結(jié)果,進行關(guān)于位速率是否具有指示位速率是不確定的值的確定。當(dāng)位速率的值是“0x00”或“0x0f”時,確定位速率是不確定的。
如果在步驟S417中進行的確定是“是”,則同步信號探測部分11的操作分支到步驟S412。如果在步驟S417中是“否”,則同步信號探測部分11的操作分支到步驟S418。
在步驟S418中,頭信息分析器22根據(jù)頭信息計算到隨后同步信號的間隔。在步驟S419中,頭信息分析器22跳過對在第一同步信號位置與隨后同步信號位置之間的輸入數(shù)據(jù)的一部分的讀取,并且把隨后同步信號位置的地址存儲在隨后同步信號地址存儲部分25中。
在步驟S420中,確定在隨后同步信號位置中存在的數(shù)據(jù)是否是同步信號。如果確定是“否”,則過程分支到步驟S412,而如果是“是”,則過程分支到步驟S413。
作為以上操作的結(jié)果,如果確定輸入信號是流信號,則信號輸入部分10把在同步信號探測部分11中的第一同步地址存儲部分23中存儲的地址中的數(shù)據(jù),輸入到一個信號處理部分12,同時同步信號探測部分11把與輸入信號的確定類型相對應(yīng)的輸出信息輸入到信號處理部分12。在信號處理部分12中,根據(jù)輸出信息執(zhí)行與流信號的類型相對應(yīng)的譯碼過程,并且輸出調(diào)節(jié)部分13控制并輸出一個增益。
發(fā)明內(nèi)容
在上述常規(guī)例子中,在開始譯碼過程時的可靠性被增大以顯著降低噪聲的發(fā)生,但在譯碼過程期間不可能消除噪聲發(fā)生的可能性。另外,在其中CD上記錄的輸入信號的可靠性由于例如盤上的劃痕而較低的情況下,不能再生信號,或者即使能開始再生,也不能正確地探測同步信號,引起噪聲發(fā)生。而且,在再生設(shè)備具有對多種類型的流進行譯碼的信號處理功能的情況下,增大了偽同步信號的探測頻率,更頻繁地產(chǎn)生了噪聲。
鑒于這種情況,產(chǎn)生了本發(fā)明,并且其一個目的在于在再生流信號中,由偽同步信號引起的噪聲發(fā)生最少,該流信號以包括可變長度位速率的給定位速率被壓縮編碼。
為了實現(xiàn)以上目的,在正在被譯碼的輸入信號中,在流信號中伴隨一個同步信號的流信息的特征被存儲,并且與伴隨隨后同步信號的流信息的特征相比較。如果比較結(jié)果表示滿足一定條件,則確定信號是流,并然后進行譯碼,由此減少噪聲的發(fā)生。
一種發(fā)明的再生設(shè)備包括信號輸入部分,用來接收包含PCM數(shù)字音頻信號或流信號的輸入信號,該流信號以給定位速率被壓縮編碼,并且在該流信號中以由位速率定義的間隔記錄同步信號和幀頭,每個同步信號指示用作處理單元的幀的開始,每個幀頭指示關(guān)于對應(yīng)一個位速率的信息;同步信號探測部分,用來探測在輸入信號中的同步信號,由此確定輸入信號的類型;主控制器,用來按照輸入信號的類型設(shè)置用于同步信號探測部分的操作條件,并且輸出確定輸出的輸出信息;信號處理部分,用來根據(jù)輸出信息使輸入信號經(jīng)受信號處理過程;及輸出調(diào)節(jié)部分,用來輸出由被信號處理部分執(zhí)行的信號處理過程所生成的數(shù)據(jù)。
發(fā)明的再生設(shè)備接收包含PCM數(shù)字音頻信號或流信號的輸入信號,該流信號以給定位速率被壓縮編碼,并且在該流信號中以由位速率定義的間隔記錄同步信號和幀頭,每個同步信號指示用作處理單元的幀的開始,每個幀頭指示關(guān)于對應(yīng)一個位速率的信息。在發(fā)明的再生設(shè)備中和在用來控制該設(shè)備的發(fā)明的方法中,通過使在期望輸入的流信號中的同步信號和接在該同步信號后面的頭信息的部分與隨后同步信號和接在該隨后同步信號后面的頭信息的部分相關(guān)聯(lián),減少由偽同步信號引起的噪聲的發(fā)生。
圖1表明示范常規(guī)流信號的配置。
圖2表明一種常規(guī)再生設(shè)備。
圖3表明一種常規(guī)同步信號探測部分的配置。
圖4A和4B指示一種常規(guī)同步信號探測方法。
圖5指示在常規(guī)同步信號探測部分中處理的流程。
圖6表明根據(jù)本發(fā)明第一實施例的一種再生設(shè)備的配置。
圖7表明根據(jù)本發(fā)明第一實施例的一種同步信號探測部分的配置。
圖8指示在根據(jù)本發(fā)明第一實施例的同步信號探測部分中的處理流程。
圖9表明根據(jù)本發(fā)明第一實施例的頭信息的配置。
圖10指示根據(jù)本發(fā)明第一實施例的一種頭信息確定方法。
圖11指示一種對其可能進行錯誤確定的示范輸入信號。
圖12表明根據(jù)本發(fā)明第二實施例的一種再生設(shè)備的配置。
圖13表明根據(jù)本發(fā)明第二實施例的一種同步信號探測部分的配置。
圖14指示根據(jù)本發(fā)明第二實施例的一種取樣頻率信息確定方法。
圖15表明根據(jù)本發(fā)明第三實施例的一種再生設(shè)備的配置。
圖16表明根據(jù)本發(fā)明第三實施例的一種同步信號探測部分的配置。
圖17指示根據(jù)本發(fā)明第三實施例的一種流型信息確定方法。
圖18表明根據(jù)本發(fā)明第四實施例的一種再生設(shè)備的配置。
圖19指示由根據(jù)本發(fā)明第四實施例的一種主控制器執(zhí)行的確定方法。
具體實施例方式
下文參照附圖將詳細(xì)描述本發(fā)明的優(yōu)選實施例。應(yīng)該注意,如下優(yōu)選實施例基本上僅是說明性,而不打算限制本發(fā)明、本發(fā)明的應(yīng)用范圍、及應(yīng)用本發(fā)明的方式。
(第一實施例)參照圖6至11將描述根據(jù)本發(fā)明第一實施例的一種再生設(shè)備。輸入到再生設(shè)備的輸入信號是PCM數(shù)字音頻信號或流信號,該流信號以給定位速率被壓縮編碼,并且在該流信號中以由位速率定義的間隔記錄同步信號和幀頭。每個同步信號指示用作處理單元的幀的開始,而每個幀頭指示關(guān)于對應(yīng)一個位速率的信息。
為了用特定的圖描述第一實施例,假定如在以上常規(guī)例子中那樣,流信號處于MP3格式,這是一種類型的編碼方法。
MP3流配置的描述與在常規(guī)例子中的描述相同,因而在這里省略。在MP3的情況下,位速率的值在從“0x00”至“0x0f”的范圍內(nèi)。在第一實施例中,當(dāng)位速率具有值“0x00”或“0x0f”時,認(rèn)為位速率是不確定的。
圖6表明MP3再生設(shè)備的配置。該再生設(shè)備的基本配置與常規(guī)例子的配置相同,并因而這里省略其描述。圖7表明一種同步信號探測部分30的配置,而圖8指示在同步信號探測部分30中的處理流程。由于以與在常規(guī)例子中相同的方式探測同步信號,因而這里省略同步信號探測方法的描述。
一個頭信息分析器42分析在輸入頭信息中的位速率信息,并且也在一個頭信息存儲部分49中存儲除所分析的位速率信息之外的在頭信息中包含的所有信息。
具體地說,如圖8所示,在步驟S501中,頭信息分析器42分析接在同步信號后面的頭信息以計算位速率,同時在頭信息存儲部分49中存儲除位速率之外的在頭信息中包含的所有信息。如果在步驟S408中確定在輸入信號中的頭信息中的位速率不是不確定的,則在步驟S502中確定在頭信息存儲部分49中存儲的其它信息是否是不確定的。
如果在步驟S502中進行的確定是“是”,則同步信號探測部分30的操作分支到步驟S412。如果在步驟S502中是“否”,則同步信號探測部分30的操作分支到步驟S409。
然后,以與在常規(guī)例子中相同的方式探測隨后的同步信號,并且當(dāng)在步驟S414中進行的確定是“否”時,操作分支到步驟S503。在步驟S503中,頭信息分析器42分析接在同步信號后面的頭信息以計算位速率,同時把其它信息存儲在頭信息存儲部分49中。
其次,在步驟S417中,頭信息分析器42根據(jù)幀頭分析結(jié)果確定位速率是否具有指示位速率是不確定的值。當(dāng)位速率的值是“0x00”或“0x0f”時,確定位速率是不確定的。
如果在步驟S417中進行的確定是“是”,則同步信號探測部分30的操作分支到步驟S412。如果在步驟S417中是“否”,則同步信號探測部分30的操作分支到步驟S504。
在步驟S504中,確定在頭信息存儲部分49中存儲的其它信息是否是不確定的。
如果在步驟S504中進行的確定是“是”,則同步信號探測部分30的操作分支到步驟S505。如果在步驟S504中是“否”,則同步信號探測部分30的操作分支到步驟S412。
在步驟S505中,把第一頭信息與隨后的頭信息相比較,并且在步驟S506中檢查比較結(jié)果。如果在步驟S506中比較結(jié)果指示“OK”(這意味著第一頭信息和隨后的頭信息彼此相匹配),則在步驟S507中開始輸入信號的譯碼。如果在步驟S506中確定比較結(jié)果是“否”(這意味著第一頭信息和隨后的頭信息彼此不相匹配),則操作分支到步驟S412,并且再次執(zhí)行同步信號探測。
圖9表明其它頭信息的配置,而圖10指示頭信息分析確定的流程。每個MP3頭信息不僅包含指示在對應(yīng)同步信號之間的間隔的位速率索引52,而且也包含諸如層51、取樣頻率53、及加重54之類的指示流信號是MP3流的信息。通過添加關(guān)于這些信息組的確定,有可能增大確定輸入同步信號不是偽同步信號的機會。
如圖10中所示,在步驟S601中,頭信息分析器42分析輸入頭信息,以計算位速率索引52、層51、取樣頻率53、及加重54的值。
在步驟S602中,如果位速率索引52具有指示輸入信號是不確定的值“0x00”或“0x0f”,則確定輸入信號不是流信號,并且過程分支到步驟S608。如果位速率索引52具有“0x00”和“0x0f”之外的值,則過程分支到步驟S603。
在步驟S603中,如果層51具有值“0x01”,則確定輸入信號不是流信號,并且過程分支到步驟S608。如果層51具有“0x01”之外的值,則過程分支到步驟S604。
在步驟S604中,如果取樣頻率53具有值“0x03”,則確定輸入信號不是流信號,并且過程分支到步驟S608。如果取樣頻率53具有“0x03”之外的值,則過程分支到步驟S605。
在步驟S605中,如果加重54具有值“0x03”,則確定輸入信號不是流信號,并且過程分支到步驟S608。如果加重54具有“0x03”之外的值,則過程分支到步驟S606。
在步驟S606中,確定頭信息是否與最后頭信息相同。如果進行的確定是“是”,則過程分支到步驟S607,在步驟S607中計算隨后同步信號的輸入地址。
如果在步驟S606中進行的確定是“否”,則過程分支到步驟S608,在步驟S608中,根據(jù)由同步信號探測部分41探測的且假定是同步信號的值“0xfff”不是同步信號的確定,從在同步地址存儲部分43中存儲的地址前面一位的地址處重新開始同步信號探測。
通過以上操作,有可能增加確定從輸入信號探測的同步信號不是偽同步信號的機會,由此抑制噪聲的發(fā)生。
盡管在本實施例中,對于包含在頭信息中的所有信息執(zhí)行確定過程,但根據(jù)執(zhí)行確定過程的系統(tǒng)的通過量和硬資源,可以改變確定的范圍。
其次,在實際輸入信號中,給出對其可能進行錯誤確定的信號,作為解釋第一實施例的再生設(shè)備控制方法的有效性的例子。圖11指示一種對其可能進行錯誤確定的示范輸入信號。該示范流信號包含與同步信號60相同的信號(偽同步信號)61。在這種信號的情況下,如果按由在頭信息中的位速率定義的間隔探測同步信號,則有較高可能性會發(fā)生噪聲。
然而,即使已經(jīng)探測到同步信號,在步驟S505中也比較最后頭信息和當(dāng)前頭信息,并且在步驟S506中檢查比較結(jié)果。如果在步驟S506中比較結(jié)果是“OK”(這意味著最后頭信息和當(dāng)前頭信息彼此相匹配),則在步驟S507中開始譯碼。如果在步驟S506中比較結(jié)果是“否”(這意味著最后頭信息和當(dāng)前頭信息彼此不相匹配),則過程分支到步驟S412,從而再次執(zhí)行同步信號探測,借此有可能確定信號是偽同步信號,由此防止噪聲的發(fā)生。
以這種方式,有可能配置其中通過不僅分析接在當(dāng)前同步信號后面的頭信息而且也分析接在隨后同步信號后面的頭信息而減少噪聲發(fā)生的再生設(shè)備。
(第二實施例)參照圖12至14將描述本發(fā)明的第二實施例。根據(jù)第二實施例的再生設(shè)備的配置以及在其中的處理流程基本上與第一實施例中的那些相同。因而僅在第二實施例與第一實施例不同的方面,描述第二如圖12所示,通過在第一實施例的再生設(shè)備中合并一個取樣頻率轉(zhuǎn)換器70而配置再生設(shè)備。
取樣頻率轉(zhuǎn)換器70把由一個輸出調(diào)節(jié)部分13產(chǎn)生的輸出信號轉(zhuǎn)換到一個預(yù)定取樣頻率。由包含在流信號中的取樣頻率信息,確定要取樣的頻率。在具有這種配置的再生設(shè)備中,如果由于偽同步信號和接在偽同步信號后面的偽取樣頻率信息而發(fā)生故障,導(dǎo)致切換頻繁地發(fā)生,則可能產(chǎn)生噪聲。
在第一實施例中,在流信號中除其取樣頻率是不確定的幀之外的幀被再生,從而偽同步信號引起的故障可能導(dǎo)致噪聲的發(fā)生。而且,在其中將第一同步信號中的頭信息與在隨后同步信號中的頭信息相比較以確定它們是否彼此匹配的情況下,如果流信號包括不同種類的取樣頻率,則將會有不能被再生的幀。
圖13表明一種同步信號探測部分71的配置,而圖14表明在同步信號探測部分71中處理的流程。在第二實施例中,同步信號探測部分71包括一個取樣頻率計數(shù)器80,用來計數(shù)從頭信息分析器42輸出的取樣信息;和一個取樣頻率確定部分81,用來根據(jù)取樣計數(shù)器中的值,指令取樣頻率轉(zhuǎn)換器70啟動取樣頻率轉(zhuǎn)換。
其次,參照圖14描述同步信號探測部分71如何操作。同步信號探測部分71執(zhí)行步驟S701至S708。
在步驟S701中,頭信息分析器42分析接在同步信號后面的頭信息以計算位速率,同時分析取樣頻率并且存儲分析結(jié)果。
在步驟S702中,確定是否第一次執(zhí)行了頭信息分析。如果確定是“是”,則過程分支到步驟S703,在步驟S703中,取樣頻率計數(shù)器被設(shè)置到0。如果是“否”,則過程分支到步驟S704。
在步驟S704中,如果取樣頻率具有值“0x03”,則確定輸入信號不是流信號,并且過程分支到步驟S708。取樣頻率具有“0x03”之外的值,過程分支到步驟S705。
在步驟S705中,遞增用于其值與取樣頻率計數(shù)器80中的計數(shù)器值相對應(yīng)的取樣頻率的種類的計數(shù)器,該計數(shù)器對于每個種類的取樣頻率進行計數(shù),同時用于其它種類的不相對應(yīng)取樣頻率的計數(shù)器被清零。
在步驟S706中,如果取樣頻率計數(shù)器80中的計數(shù)器值達(dá)到預(yù)定值,則在步驟S707中,取樣頻率確定部分81設(shè)置取樣頻率,并且取樣頻率轉(zhuǎn)換器70被操作。如果在取樣頻率計數(shù)器80中的計數(shù)器值沒有達(dá)到預(yù)定值,則過程分支到步驟S708,并且從是同步地址存儲部分43中存儲的地址前面一位的地址處重新開始同步信號探測過程,同時當(dāng)前取樣頻率設(shè)置被保持。
然后有可能減少由偽同步信號引起的故障所造成的頻率切換導(dǎo)致的噪聲發(fā)生。
(第三實施例)參照圖15至17描述本發(fā)明的第三實施例。根據(jù)第三實施例的再生設(shè)備的配置、和在其中的處理流程基本上與第一實施例中的那些相同。因而僅在第三實施例與第一實施例不同的方面,描述第三實施例。
如圖15所示,通過在第一實施例的再生設(shè)備中合并一個能夠?qū)σ环N或多種類型的流進行譯碼的信號處理部分90來配置再生設(shè)備。
根據(jù)包含在輸入流信號中的層信息,信號處理部分90確定一種與要譯碼的流種類相對應(yīng)的信號處理方法。在具有這種配置的再生設(shè)備中,如果由于偽同步信號和接在偽同步信號后面的偽層信息而發(fā)生故障,導(dǎo)致切換頻繁地發(fā)生,則可能產(chǎn)生噪聲。
在第一實施例中,再生除其流類型是不確定的幀之外的流信號的幀,由此增大偽同步信號引起的故障導(dǎo)致噪聲發(fā)生的可能性。而且,在其中將第一同步信號中的頭信息與隨后同步信號中的頭信息相比較以確定它們是否彼此匹配的情況下,如果流信號包括不同種類的流,則會有不能再生的幀。
圖16表明一種同步信號探測部分91的配置,而圖17指示在同步信號探測部分91中的處理流程。在本發(fā)明的第三實施例中,同步信號探測部分91內(nèi)部設(shè)有一個流類型計數(shù)器100,用來計數(shù)關(guān)于從頭信息分析器42輸出的流類型的信息;和一個流類型確定部分101,用來根據(jù)流類型計數(shù)器100中的值,指令信號處理部分90啟動流轉(zhuǎn)換。
其次,參照圖17描述同步信號探測部分91如何操作。同步信號探測部分91執(zhí)行步驟S801至S808。
在步驟S801中,頭信息分析器42分析接在同步信號后面的頭信息以計算位速率,同時分析層信息并且存儲結(jié)果。
在步驟S802中,確定是否第一次進行了頭信息分析。如果確定是“是”,則過程分支到步驟S803,在步驟S803中,流類型計數(shù)器被設(shè)置到0。如果是“否”,則過程分支到步驟S804。
在步驟S804中,如果層具有值“0x01”,則確定輸入信號不是流信號,并且過程分支到步驟S808。如果層具有“0x01”之外的值,則過程分支到步驟S805。
在步驟S805中,遞增用于其值與流類型計數(shù)器100中的計數(shù)器值相對應(yīng)的流種類的計數(shù)器,該計數(shù)器對于每個種類的流進行計數(shù),同時用于其它種類的不相對應(yīng)的流的計數(shù)器被清零。
在步驟S806中,如果流類型計數(shù)器100中的計數(shù)器值達(dá)到預(yù)定值,則設(shè)置層,并且在步驟S807中,流類型確定部分101被操作。如果流類型計數(shù)器100中的計數(shù)器值沒有達(dá)到預(yù)定值,則過程分支到步驟S808,并且從是同步地址存儲部分43中存儲的地址前面一位的地址處重新開始同步信號探測過程,同時當(dāng)前層設(shè)置被保持。
然后有可能減少由偽同步信號引起的故障所造成的頻繁層切換而導(dǎo)致的噪聲發(fā)生。
(第四實施例)參照圖18和19描述本發(fā)明的第四實施例。根據(jù)第四實施例的再生設(shè)備的配置、和在其中的處理流程基本上與第一至第三實施例中的那些相同。因而僅在第四實施例與第一至第三實施例不同的方面,描述第四實施例。
如圖18所示,通過在第三實施例的再生設(shè)備中合并一個主控制器110和一個取樣頻率轉(zhuǎn)換器70來配置再生設(shè)備。
主控制器110按照輸入信號的類型,建立用于同步信號探測部分111、信號處理部分90、及取樣頻率轉(zhuǎn)換器70的操作條件。
其次,參照圖19描述同步信號探測部分111如何操作。同步信號探測部分111執(zhí)行步驟S901至S914。
在步驟S901中,主控制器110被操作。在步驟S902中,確定是使用固定值還是使用由主控制器110設(shè)置的任意值分析在頭信息中包含的信息組。當(dāng)使用固定值執(zhí)行分析時,過程分支到步驟S911。當(dāng)使用由主控制器110設(shè)置的任意值執(zhí)行分析時,過程分支到步驟S903。
在步驟S903中,確定是否將權(quán)重給予頭信息中的信息組。如果確定是“是”,則過程分支到步驟S904。如果是“否”,則過程分支到步驟S911。
在步驟S904中,主控制器110建立頭信息中的信息組的分析范圍并進行確定。在步驟S911中,分析頭信息中的信息組并且使用固定值進行確定。
在步驟S905中,確定取樣計數(shù)器是被設(shè)置到固定值還是被設(shè)置到由主控制器110設(shè)置的任意值。在固定值的情況下,過程分支到步驟S912。在主控制器110設(shè)置取樣計數(shù)器的情況下,過程分支到步驟S906。
在步驟S906中,主控制器110設(shè)置取樣計數(shù)器并進行確定。在步驟S912中,設(shè)置取樣計數(shù)器并使用固定值進行確定。
在步驟S907中,確定流類型計數(shù)器是被設(shè)置到固定值還是被設(shè)置到由主控制器110設(shè)置的任意值。在固定值的情況下,過程分支到步驟S913。當(dāng)主控制器110設(shè)置取樣計數(shù)器時,過程分支到步驟S908。
在步驟S908中,主控制器110建立流類型計數(shù)器值,并使用建立的值進行確定。在步驟S913中,流類型計數(shù)器被設(shè)置到固定值,并且使用這些值進行確定。
在步驟S909中,確定是否校正給予頭信息中的信息組的權(quán)重。如果是“是”,則過程分支到步驟S914,在步驟S914中,修改給予的權(quán)重。如果是“否”,則過程分支到步驟S910,并且將輸出信息輸出到信號處理部分90。
如上所述,控制同步信號探測部分111的主控制器110把權(quán)重給予頭信息中的信息組,從而能以高可靠性確定流類型,由此減少譯碼錯誤。而且,在使用固定值或由主控制器110規(guī)定的條件來確定信號是偽同步信號還是同步信號時,同步信號探測部分111把確定狀態(tài)通知給主控制器110。因此,關(guān)于權(quán)重的信息,即排序,能由外部控制器110根據(jù)流的狀態(tài)以任意方式改變,允許對輸入信號進行更準(zhǔn)確的確定。
另外,由于主控制器110從外部把流類型計數(shù)器100中的目標(biāo)值改變到任意值,所以能按照處理能力和流類型進行關(guān)于同步信號或流類型的確定。
如果主控制器110合并在第二實施例的再生設(shè)備中,則主控制器110從外部把取樣頻率計數(shù)器中的目標(biāo)值改變到任意值,借此能按照處理能力和流類型進行關(guān)于取樣頻率的確定。
本發(fā)明在再生音頻信號時能夠減少噪聲的發(fā)生,可應(yīng)用于能夠再生音頻信號等的再生設(shè)備。
權(quán)利要求
1.一種再生設(shè)備,包括信號輸入部分,用來接收包含PCM數(shù)字音頻信號或流信號的輸入信號,該流信號以給定位速率被壓縮編碼,并且在該流信號中以由所述位速率定義的間隔記錄同步信號和幀頭,每個同步信號指示用作處理單元的幀的開始,每個幀頭指示關(guān)于所述位速率的對應(yīng)一個的信息;同步信號探測部分,用來探測在所述輸入信號中的所述同步信號,由此確定所述輸入信號的類型;主控制器,用來按照所述輸入信號的所述類型設(shè)置用于所述同步信號探測部分的操作條件,并且輸出確定輸出的輸出信息;信號處理部分,用來根據(jù)所述輸出信息使所述輸入信號經(jīng)受信號處理過程;及輸出調(diào)節(jié)部分,用來輸出由所述信號處理部分執(zhí)行的所述信號處理過程所生成的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述設(shè)備配置成處理多個所述輸入信號。
3.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述同步信號探測部分包括數(shù)據(jù)計數(shù)器,用來計數(shù)所述輸入信號中的數(shù)據(jù)量,以輸出所述輸入信號中的地址;同步信號探測器,用來探測所述輸入信號中的所述同步信號之一并且輸出指示所述探測結(jié)果的探測信號;同步地址存儲部分,用來響應(yīng)所述探測信號而存儲從所述數(shù)據(jù)計數(shù)器輸出的并且與所述探測到的同步信號的頭相對應(yīng)的地址;同步信號計數(shù)器,用來當(dāng)依次輸入所述同步信號時響應(yīng)所述探測信號進行計數(shù);頭信息分析器,用來響應(yīng)所述探測信號計算來自接在所述探測到的同步信號后面的幀頭信息的位速率,并且計算到隨后同步信號的地址間隔;隨后同步信號地址存儲部分,用來根據(jù)由所述頭信息分析器執(zhí)行的所述計算結(jié)果計算所述隨后同步信號的地址,并且把關(guān)于所述地址的數(shù)據(jù)存儲在其中;同步信號比較開始確定部分,用來當(dāng)所述數(shù)據(jù)計數(shù)器中的值與所述隨后同步信號地址存儲部分中存儲的所述地址數(shù)據(jù)匹配時,把同步信號探測開始的確定輸出到所述同步信號探測器;及確定輸出部分,用來根據(jù)所述同步信號計數(shù)器中的值確定所述輸入信號是所述流信號還是所述PCM數(shù)字音頻信號,并且輸出關(guān)于所述確定的信息。
4.根據(jù)權(quán)利要求3所述的設(shè)備,還包括取樣頻率轉(zhuǎn)換器,用來把從所述輸出調(diào)節(jié)部分產(chǎn)生的輸出信號轉(zhuǎn)換到預(yù)定取樣頻率。
5.根據(jù)權(quán)利要求4所述的設(shè)備,其中所述同步信號探測部分還包括取樣計數(shù)器,用來計數(shù)從所述頭信息分析器輸出的取樣信息;和取樣頻率確定部分,用來根據(jù)所述取樣計數(shù)器中的值指令所述取樣頻率轉(zhuǎn)換器啟動所述取樣頻率轉(zhuǎn)換。
6.根據(jù)權(quán)利要求3所述的設(shè)備,其中所述同步信號探測部分還包括流類型計數(shù)器,用來計數(shù)從所述頭信息分析器輸出的流類型信息;和流類型確定部分,用來根據(jù)所述流類型計數(shù)器中的值指令所述信號處理部分啟動流轉(zhuǎn)換。
7.根據(jù)權(quán)利要求1所述的設(shè)備,其中所述主控制器包括分析裝置,用來分析所述幀頭并輸出所述分析的結(jié)果、把權(quán)重給予所述分析結(jié)果、及根據(jù)所述給予的權(quán)重重新選擇要分析的信息。
8.一種用來控制根據(jù)權(quán)利要求1所述的再生設(shè)備的方法,包括僅對部分輸入信號進行譯碼的步驟;探測所述輸入信號中的同步信號的步驟;由接在所述同步信號后面的幀頭信息計算隨后同步信號的位置的步驟;如果在所述隨后同步信號的所述位置存在所述同步信號,則確定所述輸入信號是流信號的步驟;如果還沒確定所述輸入信號是流信號,則從所述探測到的同步信號給定值前面的位置處重新開始同步信號檢索的步驟;及在已經(jīng)重復(fù)所述同步信號檢索之后,如果從預(yù)定的檢索區(qū)域還沒有探測到所述同步信號,則確定所述輸入信號是PCM數(shù)字音頻信號的步驟。
9.一種用來控制根據(jù)權(quán)利要求5所述的再生設(shè)備的方法,包括所述取樣計數(shù)器計數(shù)從所述頭信息分析器輸出的所述取樣信息,直到所述計數(shù)與預(yù)定目標(biāo)值匹配為止的步驟,如果所述取樣計數(shù)器中的值與所述目標(biāo)值匹配,則確定所述取樣頻率被穩(wěn)定的步驟,及所述取樣頻率確定部分向所述取樣頻率轉(zhuǎn)換器提供所述取樣信息的步驟。
10.根據(jù)權(quán)利要求9所述的方法,其中所述取樣計數(shù)器中的所述目標(biāo)值是等于或大于2的值,并且所述目標(biāo)值被固定,或者所述主控制器把所述目標(biāo)值設(shè)置到給定值。
11.一種用來控制根據(jù)權(quán)利要求6所述的再生設(shè)備的方法,包括所述流類型計數(shù)器計數(shù)從所述頭信息分析器輸出的所述流類型信息,直到所述計數(shù)與預(yù)定目標(biāo)值匹配為止的步驟,如果所述流類型計數(shù)器中的值與所述目標(biāo)值匹配,則確定所述流類型被穩(wěn)定的步驟,及所述流類型確定部分向所述信號處理部分提供所述流類型信息的步驟。
12.根據(jù)權(quán)利要求11所述的方法,其中所述流類型計數(shù)器中的所述目標(biāo)值是等于或大于2的值,并且所述目標(biāo)值被固定,或者所述主控制器把所述目標(biāo)值設(shè)置到給定值。
13.根據(jù)權(quán)利要求8所述的方法,其中所述主控制器以任意方式設(shè)置輸入所述輸入信號所按的位數(shù)、所述輸入信號中的要輸入的數(shù)據(jù)區(qū)域、所述輸入信號中同步信號檢索的重新開始位置、及所述輸入信號中要比較的幀頭信息。
14.根據(jù)權(quán)利要求13所述的方法,其中所述輸入信號按一位或多位輸入,并且輸入所述輸入信號所按的位數(shù)被固定,或者所述主控制器把所述位數(shù)設(shè)置到給定值。
15.根據(jù)權(quán)利要求13所述的方法,其中所述輸入信號中的所述要輸入的數(shù)據(jù)區(qū)域是一幀或更多幀的數(shù)據(jù),并且所述數(shù)據(jù)區(qū)域被固定,或者所述主控制器以任意方式設(shè)置所述數(shù)據(jù)區(qū)域。
16.根據(jù)權(quán)利要求13所述的方法,其中所述輸入信號中同步信號檢索的所述重新開始位置是從所述探測到的同步信號移動一位或更多位的位置,并且所述檢索重新開始位置被固定,或者所述主控制器把所述檢索重新開始位置設(shè)置為給定值。
17.根據(jù)權(quán)利要求13所述的方法,其中所述輸入信號中所述要比較的幀頭信息包含一組或更多組信息組,并且所述幀頭信息被固定,或者所述主控制器以任意方式設(shè)置所述幀頭信息。
18.根據(jù)權(quán)利要求13所述的方法,其中用于所述輸入信號中所述要比較的幀頭信息的確定條件基于當(dāng)?shù)谝活^信息與隨后頭信息匹配時計數(shù)的計數(shù)器信息,并且所述確定條件被固定,或者所述主控制器以任意方式設(shè)置所述確定條件。
全文摘要
一種同步信號探測部分,在內(nèi)部設(shè)有流類型計數(shù)器,用來計數(shù)從頭信息分析器輸出的流類型信息;和流類型確定部分,用來根據(jù)流類型計數(shù)器中的值指令信號處理部分啟動流轉(zhuǎn)換。如果流類型計數(shù)器中的值達(dá)到預(yù)定值,則確定輸入信號是流信號。如果流類型計數(shù)器中的值沒有達(dá)到預(yù)定值,則從是在同步地址存儲部分中存儲的地址前面一位的地址處重新開始同步信號探測。
文檔編號G11B20/14GK1667738SQ20051005366
公開日2005年9月14日 申請日期2005年3月9日 優(yōu)先權(quán)日2004年3月10日
發(fā)明者曾我部朋子, 藤田剛史, 白木原太 申請人:松下電器產(chǎn)業(yè)株式會社