專利名稱:多路復(fù)用信號(hào)譯碼的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及譯碼多路復(fù)用數(shù)據(jù)信號(hào)的方法和設(shè)備,尤其但不僅僅涉及多路復(fù)用信號(hào)的音頻或數(shù)據(jù)流之間的切換。
這種多路復(fù)用信號(hào)的一種特定用途是傳送激光光盤或廣播應(yīng)用的視頻序列的交替的聲音軌跡或小標(biāo)題,聲音軌跡可以是不同的語(yǔ)言。美國(guó)專利5,497,241(Ostrover等人/時(shí)代-華納)描述了這種系統(tǒng)的一個(gè)例子,CD-ROM中含有若干條,伴隨視頻段落或靜態(tài)圖象的不同語(yǔ)言的小標(biāo)題軌跡。在“設(shè)置”階段中,CD-ROM的控制和呈現(xiàn)數(shù)據(jù)從引入軌跡中被讀出,控制數(shù)據(jù)產(chǎn)生用戶選項(xiàng)菜單,包括所提供語(yǔ)言的選擇。微處理器主控對(duì)用戶輸入作出響應(yīng),設(shè)定多路分解器通過(guò)從光盤讀出的數(shù)據(jù)流中的選定的音頻或小標(biāo)題流。
這種系統(tǒng)通常適合單個(gè)連續(xù)播放段落,即在整個(gè)操作期間選定了一種小標(biāo)題語(yǔ)言或其它多路復(fù)用數(shù)據(jù)流。但是,在交互式應(yīng)用中會(huì)出現(xiàn)非常頻繁的變換,下一視頻剪輯和伴隨該視頻剪輯的聲音軌跡的選擇應(yīng)當(dāng)被理想地作出,對(duì)使用者的干擾非常小,并且完成選擇的速度通常是很快的。在我們待審查的美國(guó)專利申請(qǐng)第08/565,697、08/565,098和08/563,471號(hào)中描述了對(duì)位分配進(jìn)行控制以便能夠“無(wú)縫隙地”(無(wú)長(zhǎng)的延遲和無(wú)譯碼器緩沖器的上溢/下溢)連接視頻圖象序列的視頻編碼技術(shù)。
雖然音頻流一般沒(méi)有視頻流所具有的緩沖器上溢/下溢的問(wèn)題,但音頻流小的不連續(xù)通常比視頻流短暫的間斷(即凍結(jié)幀)更容易引起使用者的注意。由于采用系統(tǒng)呼叫的普通技術(shù)用有限的時(shí)間來(lái)重置譯碼器以便例如從多路復(fù)用流的一個(gè)音頻通道改變到另一個(gè)通道,所以這種間斷很可能在以包含若干個(gè)音頻通道的多路復(fù)用信號(hào)的形式提供數(shù)據(jù)的(上述)US5,497,241這樣的系統(tǒng)中出現(xiàn)。
因此,本發(fā)明的目的是提高多路復(fù)用信號(hào)的流之間的切換速度,尤其,但不僅僅是提高音頻流之間的切換速度。
根據(jù)本發(fā)明,提供了能夠接收由多路復(fù)用的多個(gè)分量流組成的數(shù)據(jù)信號(hào)的信號(hào)處理設(shè)備,每一分量流具有作為其一部分的唯一的標(biāo)識(shí)碼,該信號(hào)處理設(shè)備包括一多路分解器,該多路分解器從信號(hào)源接收這種數(shù)據(jù)信號(hào),還接收輸入標(biāo)識(shí)碼,對(duì)該信號(hào)進(jìn)行多路分解,并輸出該信號(hào)中的其標(biāo)識(shí)碼等于輸入標(biāo)識(shí)碼的分量流,該信號(hào)處理設(shè)備的特征在于還包括位于信號(hào)源和多路分解器之間的修補(bǔ)裝置,該修補(bǔ)裝置將數(shù)據(jù)信號(hào)內(nèi)的選定分量流的標(biāo)識(shí)碼改變?yōu)榱硗獾臉?biāo)識(shí)碼,而多路分解器的輸入標(biāo)識(shí)碼就是所述另外的標(biāo)識(shí)碼。
修補(bǔ)裝置可適當(dāng)?shù)匕ㄒ淮鎯?chǔ)器和連接的處理器,該存儲(chǔ)器接收所述數(shù)據(jù)信號(hào),而所述處理器對(duì)存儲(chǔ)器的內(nèi)容進(jìn)行分析,區(qū)分分量流標(biāo)識(shí)碼的位置,以及利用該另外的標(biāo)識(shí)碼來(lái)重寫分量流標(biāo)識(shí)碼中的一選定的標(biāo)識(shí)碼。
信號(hào)源可以包括一可拆卸的存儲(chǔ)設(shè)備(例如一光盤),該信號(hào)處理設(shè)備還包括從該存儲(chǔ)設(shè)備中讀出數(shù)據(jù)的合適裝置。在這樣的一種實(shí)現(xiàn)中,該存儲(chǔ)設(shè)備可以保持確定其標(biāo)識(shí)符的數(shù)據(jù),所述對(duì)數(shù)據(jù)進(jìn)行存取的裝置讀出所述存儲(chǔ)設(shè)備的標(biāo)識(shí)符,所述信號(hào)處理設(shè)備還包括非易失存儲(chǔ)裝置,該非易失存儲(chǔ)裝置接收并利用所述存儲(chǔ)設(shè)備具有的分量流標(biāo)識(shí)符的表來(lái)存儲(chǔ)所述存儲(chǔ)設(shè)備的標(biāo)識(shí)符。由于分量流標(biāo)識(shí)碼(標(biāo)識(shí)符)的這種存儲(chǔ),所以一旦停止從所述可拆卸存儲(chǔ)設(shè)備讀出數(shù)據(jù),該非易失存儲(chǔ)裝置就可以利用所述分量流標(biāo)識(shí)符的表來(lái)存儲(chǔ)最后選定分量流標(biāo)識(shí)符的指示。由于這種“最后選擇”存儲(chǔ),使用者就可以不必選定對(duì)某一光盤進(jìn)行后續(xù)存取的通道,使用者上一次的最后選擇作為了下一次開(kāi)頭的默認(rèn)選擇。
數(shù)據(jù)流的數(shù)據(jù)可以按照預(yù)定的編碼方法(例如MPEG)進(jìn)行編碼,在這種情況下,信號(hào)處理設(shè)備可適當(dāng)?shù)剡€包括用來(lái)接收和譯碼多路分解器輸出的分量流的譯碼器級(jí)。另一方面,信號(hào)源的數(shù)據(jù)信號(hào)可以包括多組數(shù)據(jù)包,每組數(shù)據(jù)包包括預(yù)定結(jié)構(gòu)的每分量流一個(gè)數(shù)據(jù)包,每一數(shù)據(jù)包包括包標(biāo)題,該包標(biāo)題包含相應(yīng)的標(biāo)識(shí)碼,修補(bǔ)裝置可適當(dāng)?shù)赜脕?lái)識(shí)別選定分量流的包標(biāo)題。在這樣的結(jié)構(gòu)以及全部數(shù)據(jù)包都包含相同數(shù)目的位的情況下,修補(bǔ)裝置可通過(guò)檢測(cè)一組數(shù)據(jù)包的開(kāi)頭、然后簡(jiǎn)單地對(duì)每一數(shù)據(jù)包的多個(gè)位進(jìn)行計(jì)數(shù)來(lái)識(shí)別包標(biāo)題來(lái)實(shí)現(xiàn)對(duì)包標(biāo)題的識(shí)別。在另外的一種選擇中,不是從可拆卸存儲(chǔ)設(shè)備接收數(shù)據(jù),而是可以從一遠(yuǎn)程位置發(fā)送數(shù)據(jù)信號(hào),信號(hào)源包括與信號(hào)處理設(shè)備連接的、用來(lái)接收這種傳送的接收機(jī)。
同樣根據(jù)本發(fā)明,還提供了從數(shù)據(jù)信號(hào)中分離多個(gè)多路復(fù)用分量流中所需的一個(gè)分量流的信號(hào)處理方法,其中的每一分量流具有作為其一部分的唯一的標(biāo)識(shí)碼,一多路分解器分離數(shù)據(jù)信號(hào)的分量流,輸出具有預(yù)定標(biāo)識(shí)碼的分量流;該方法的特征在于使該多路分解器輸出具有另外標(biāo)識(shí)碼的數(shù)據(jù)信號(hào)分量流,數(shù)據(jù)信號(hào)內(nèi)的選定分量流的標(biāo)識(shí)碼在提供給多路分解器之前被該另外標(biāo)識(shí)碼取代。
如上所述,該方法可以包括對(duì)照數(shù)據(jù)信號(hào)源標(biāo)識(shí)保存最后分量流選擇的記錄、對(duì)照關(guān)于新建立的與信號(hào)源的連接的存儲(chǔ)檢查信號(hào)源標(biāo)識(shí)、以及在存在所述信號(hào)源的記錄的情況下把所述存儲(chǔ)的最后分量流選擇作為選定分量流的步驟。
根據(jù)本發(fā)明,還提供了如現(xiàn)在應(yīng)當(dāng)對(duì)其進(jìn)行參看的所附權(quán)利要求所限定的可拆卸存儲(chǔ)設(shè)備。
將會(huì)看到,通過(guò)給多路分解器設(shè)定一個(gè)特定的標(biāo)識(shí)碼,然后對(duì)輸入數(shù)據(jù)流進(jìn)行修改,使所需分量具有該特定的標(biāo)識(shí)碼,就不必給譯碼器重新設(shè)定不同的標(biāo)識(shí)碼,大大地提高了通道切換的速度。
閱讀以下結(jié)合附圖僅作為例子給出的對(duì)不同實(shí)施例的描述和本發(fā)明的應(yīng)用將明了本發(fā)明的其它特點(diǎn)和優(yōu)點(diǎn),附圖中
圖1表示在數(shù)據(jù)流中被多路復(fù)用的音頻數(shù)據(jù)包的結(jié)構(gòu);圖2表示另一音頻數(shù)據(jù)包多路復(fù)用結(jié)構(gòu);圖3是在應(yīng)用本發(fā)明的可編程AV再現(xiàn)設(shè)備內(nèi)的譯碼器級(jí)的方框示意圖;圖4簡(jiǎn)要表示本發(fā)明在基于PC的系統(tǒng)中的應(yīng)用;圖5是表示圖4實(shí)施例的光盤讀出裝置的操作的流程圖;圖6更詳細(xì)地表示圖5流程圖的一部分。
以下的描述針對(duì)壓縮數(shù)據(jù)流,例如可以通過(guò)廣播鏈路傳送或從光盤存儲(chǔ)介質(zhì)讀出的壓縮數(shù)據(jù)流,大體上這種數(shù)據(jù)流具有需要在它們之間迅速進(jìn)行切換的多個(gè)音頻或數(shù)據(jù)通道。多路復(fù)用音頻通道結(jié)構(gòu)可用來(lái)提供例如伴隨一普通視頻序列的不同語(yǔ)言的聲跡。但是,將看到本發(fā)明不限于是否滿足例如MPEG(ISO11172-3)這樣的特定編碼標(biāo)準(zhǔn)的音頻數(shù)據(jù),本發(fā)明還可應(yīng)用于與音頻或視頻剪輯不相關(guān)或相關(guān)的多個(gè)數(shù)據(jù)流之間的切換,例如以便打上小標(biāo)題。如本領(lǐng)域普通技術(shù)人員都懂得的,雖然只應(yīng)在分量流內(nèi)的視頻緩沖器狀態(tài)已知都是相同的被很好地確定的位置處進(jìn)行多路復(fù)用視頻流之間的切換,但本發(fā)明還可應(yīng)用于多路復(fù)用視頻流之間的切換。全部實(shí)施例共有的特征是每一多路復(fù)用通道流或者具有作為其一部分的唯一的標(biāo)識(shí)碼,或者在多路復(fù)用數(shù)據(jù)的標(biāo)題內(nèi)被唯一地標(biāo)識(shí)。
圖1簡(jiǎn)要地表示把四個(gè)音頻通道信號(hào)多路復(fù)用在一起進(jìn)行傳輸或存儲(chǔ)的第一流結(jié)構(gòu)。數(shù)據(jù)按照相繼的組進(jìn)行傳送,每一組通常包含若干個(gè)同步位SYNC,同步位SYNC的后面跟有每一音頻通道的相應(yīng)的包(CH.1至CH.4)。注意不同的通道包可以包含不同數(shù)量的數(shù)據(jù),不同長(zhǎng)度的包(受最大組尺寸的約束的限制)或打包可用來(lái)維持共同的固定的包長(zhǎng)度。如圖所示,每個(gè)包由后面跟有音頻數(shù)據(jù)流的標(biāo)題部分組成。標(biāo)題部分內(nèi)有一部分包含音頻通道流的標(biāo)識(shí)碼(ID)。在接收時(shí),多路分解器分析組標(biāo)題,確定哪一個(gè)數(shù)據(jù)包(如果有的話)包含恰當(dāng)?shù)腎D具有給多路分解器設(shè)定的ID的包將被作進(jìn)一步的處理,丟棄其余的包。
圖2是符合MPEG標(biāo)題的多路復(fù)用數(shù)據(jù)的另一種結(jié)構(gòu)。在這種情況下,每一“組”(不受固定長(zhǎng)度的約束)包括后面跟有面信息部分的單個(gè)標(biāo)題,最后是把四個(gè)通道的數(shù)據(jù)進(jìn)行多路復(fù)用的主數(shù)據(jù)級(jí)。如本領(lǐng)域的普通技術(shù)人員眾所周知的,標(biāo)題的開(kāi)頭是同步字,后面跟有若干個(gè)具有特定和不同功能(例如表示位速率和取樣頻率)的位。面信息部分表示后續(xù)的子幀(多路復(fù)用通道),而主數(shù)據(jù)部分除了被編碼的副帶樣值外,還包含比例因子和輔助數(shù)據(jù)。后一實(shí)施例的優(yōu)點(diǎn)是與必需識(shí)別然后分析每組n個(gè)多路復(fù)用通道的n個(gè)單獨(dú)的標(biāo)題不同,多路分解器只對(duì)一個(gè)容易識(shí)別的標(biāo)題進(jìn)行分析來(lái)找出標(biāo)識(shí)碼。
圖3是表示在可編程AV再現(xiàn)裝置、例如CD-ROM或CD-i播放機(jī)中使用的譯碼器結(jié)構(gòu)的方框圖。這種結(jié)構(gòu)將接收如圖1或圖2所示多路復(fù)用形式的編碼數(shù)據(jù)。數(shù)據(jù)被包含在被合適的閱讀器12存取的光盤10上,閱讀器12將數(shù)據(jù)輸出給緩沖隨機(jī)存取存儲(chǔ)器14。閱讀器12的操作由閱讀器控制級(jí)16控制,閱讀器控制級(jí)16處理裝入光盤的啟動(dòng)操作,把光盤應(yīng)用程序(與將要被描述的其它數(shù)據(jù)一道在光盤的第一條軌跡上提供)讀出給主播放機(jī)可編程控制器18。一旦完成第一條軌跡的應(yīng)用程序的裝入和伴隨的數(shù)據(jù)文件的傳送,控制級(jí)16就操作開(kāi)關(guān)20,把光盤的所有隨后讀出數(shù)據(jù)轉(zhuǎn)移到RAM14。在光盤含有復(fù)合音頻和視頻(AV)流的情況下,從RAM14讀出視頻分量數(shù)據(jù),進(jìn)行單獨(dú)的譯碼以及其它處理。本領(lǐng)域的普通技術(shù)人員都熟悉處理視頻分量的要求,這種要求與本發(fā)明的操作無(wú)關(guān),在此不再進(jìn)一步說(shuō)明。
一旦把整個(gè)組(圖1的結(jié)構(gòu))或組標(biāo)題(圖2的結(jié)構(gòu))讀入緩沖器14,就執(zhí)行修補(bǔ)操作(將進(jìn)行說(shuō)明),之后把組數(shù)據(jù)輸出給多路分解器22,多路分解器22分析標(biāo)題,識(shí)別所需ID,選擇四個(gè)音頻通道CH.1至CH.4中所需的一個(gè)音頻通道。提取的通道流然后經(jīng)由譯碼器級(jí)24輸出,放棄其余(未選定)通道流的數(shù)據(jù)。播放控制表(PCL)存儲(chǔ)器26與主控制器18連接,保持在啟動(dòng)或裝盤操作時(shí)與應(yīng)用程序一道下載的其它數(shù)據(jù)。該存儲(chǔ)器的內(nèi)容包括多路分解器22進(jìn)行操作所需的第一PCL(包含指向緩沖器14的內(nèi)容的存儲(chǔ)器指針的結(jié)構(gòu)),以及光盤的通道流ID的表。該通道流ID的表適當(dāng)?shù)匕ㄒ?guī)定每一通道包含些什么的數(shù)據(jù),以便在設(shè)置期間能夠產(chǎn)生初始選項(xiàng)菜單,并將其呈現(xiàn)給使用者進(jìn)行選擇。該菜單可以是出現(xiàn)在播放機(jī)本身的字母-數(shù)字(例如點(diǎn)陣)顯示器上的一系列顯示選項(xiàng),或者可以使用傳送給與播放機(jī)連接的視頻監(jiān)視器的屏上菜單。
在操作時(shí),四個(gè)音頻通道CH.1至CH.4通常分別具有在下載給PCL存儲(chǔ)器26的表內(nèi)規(guī)定的ID1、2、3和4。與通常的設(shè)定多路分解器22向譯碼器24輸出具有四個(gè)標(biāo)識(shí)碼中被規(guī)定之一的音頻通道流、然后在需要另一個(gè)音頻通道時(shí)重新設(shè)定該多路分解器的操作技術(shù)不同,多路分解器22在啟動(dòng)操作期間被初始化來(lái)傳送具有與在存儲(chǔ)器26的表內(nèi)規(guī)定的任一標(biāo)識(shí)碼不相同的標(biāo)識(shí)碼(例如標(biāo)識(shí)碼0)的通道流。在確定了需要哪一個(gè)音頻通道后,可以有多種不同的方式完成這種確定,主控制器18就確定在緊接的組內(nèi)所需的流ID。一旦把這一緊接的組讀入緩沖器14,控制器18就分析標(biāo)題來(lái)確定所需音頻通道的標(biāo)識(shí)碼在確定了標(biāo)識(shí)碼后,控制器18就利用設(shè)定給多路分解器22的標(biāo)識(shí)碼(標(biāo)識(shí)碼0)重寫這一標(biāo)識(shí)碼。如果在緊接的組內(nèi)沒(méi)有所需的標(biāo)識(shí)碼,就再次修補(bǔ)當(dāng)前選定的通道ID,對(duì)后續(xù)組搜索新的ID。
遵循選項(xiàng)菜單的顯示,直接對(duì)導(dǎo)線28上的用戶輸入作出響應(yīng)來(lái)適當(dāng)?shù)卮_定所需的音頻通道。在控制器18根據(jù)系統(tǒng)時(shí)鐘30進(jìn)行計(jì)數(shù)的預(yù)定時(shí)間內(nèi)用戶沒(méi)有作出選擇的情況下,就選擇默認(rèn)通道。默認(rèn)選擇可以簡(jiǎn)單地是最低編號(hào)的通道(最小的ID),或者可以在裝入存儲(chǔ)器26的表內(nèi)專門把通道之一規(guī)定為默認(rèn)選擇。另一方面,在播放機(jī)帶有非易失RAM的情況下,可以相對(duì)于光盤標(biāo)識(shí)符存儲(chǔ)最后選擇通道的記錄,使到在下一次開(kāi)始時(shí),相對(duì)于存儲(chǔ)的記錄對(duì)被裝入光盤標(biāo)識(shí)符的簡(jiǎn)單檢杳將產(chǎn)生默認(rèn)通道選擇,如果該光盤先前已裝入過(guò)的話。
將看到在避免重新設(shè)定多路分解器的系統(tǒng)呼叫和分析標(biāo)題及重寫規(guī)定的ID所需的處理能力之間有折衷。但是,即使在諸如CD-ROM或CD-i播放機(jī)這樣的相當(dāng)?shù)吞幚砥髂芰Φ南到y(tǒng)中,通常也已經(jīng)獲得了所需的處理能力以及在更快地在通道之間進(jìn)行切換方面的利益增加價(jià)值。如上所述,在如圖2的結(jié)構(gòu)的一個(gè)標(biāo)題的情況下,分析一般可被簡(jiǎn)化。但是,在特殊的情況下,如果由組構(gòu)成的音頻包的長(zhǎng)度都一樣,按照相同的順序出現(xiàn),并具有相同的標(biāo)題結(jié)構(gòu),使到各個(gè)音頻通道包的標(biāo)識(shí)碼在組開(kāi)始預(yù)定數(shù)目的位之后出現(xiàn),則對(duì)于圖1的結(jié)構(gòu)就可以獲得更快和更簡(jiǎn)單的處理。在這種情況下,修補(bǔ)操作只需要識(shí)制組開(kāi)始并進(jìn)行簡(jiǎn)單的計(jì)數(shù)來(lái)確定何時(shí)接收的數(shù)據(jù)位或一些數(shù)據(jù)位包括了將要被重寫的預(yù)定的通道標(biāo)識(shí)碼。
在可獲得更大處理能力的情況下,例如在具有相關(guān)的光盤閱讀器的個(gè)人計(jì)算機(jī)(PC)中,由于在PC的非易失存儲(chǔ)器內(nèi)包含有的光盤閱讀程序,所以可以采用更先進(jìn)的修補(bǔ)操作方式圖4是表示具有這種光盤閱讀程序的PC的操作部件的方框示意圖。以中央總線40為基礎(chǔ),系統(tǒng)包括被以ROM44和RAM46的方式提供了主存儲(chǔ)器的CPU42,光盤閱讀程序是ROM44內(nèi)的啟動(dòng)固件的一部分,在系統(tǒng)通電或在光盤驅(qū)動(dòng)器48裝入光盤時(shí)被啟動(dòng)。用戶輸入可以通過(guò)鍵盤50或其它用戶輸入設(shè)備(UID52),例如鼠標(biāo)或跟蹤球。除視頻顯示器54外,輸出設(shè)備還適當(dāng)?shù)匕ㄒ纛l再現(xiàn)級(jí)56和任選的打印機(jī)58??梢砸攒洷P讀/寫單元的形式提供額外的脫線存儲(chǔ)器60。這些外部設(shè)備的操作通常與光盤閱讀器功能(將說(shuō)明)無(wú)關(guān),對(duì)本領(lǐng)域普通技術(shù)人員來(lái)說(shuō)是熟悉的,將不再進(jìn)一步描述。
圖5是說(shuō)明基于PC環(huán)境的光盤閱讀程序的操作的流程圖。從開(kāi)始狀況100(總是稍后于通電和裝置)起,在步驟102,從被裝入光盤的軌跡1的設(shè)置信息中讀出光盤名稱或標(biāo)識(shí)符IDD。在步驟104,比較當(dāng)前光盤IDD和標(biāo)識(shí)符表,該標(biāo)識(shí)符表被存儲(chǔ)在硬盤(RAM46的一部分)上,并已存儲(chǔ)有一流標(biāo)識(shí)符表與之相應(yīng)如果一致,就取出存儲(chǔ)的流標(biāo)識(shí)符表(步驟106)供以后使用。如果沒(méi)有預(yù)先存在的流標(biāo)識(shí)符表,就從光盤中讀出不同的流標(biāo)識(shí)符(步驟108)并產(chǎn)生該光盤的流標(biāo)識(shí)符表(步驟110)。然后把該表存儲(chǔ)(步驟112)在硬盤上并用裝入的光盤的標(biāo)識(shí)符IDD來(lái)標(biāo)記。
在步驟110產(chǎn)生了流標(biāo)識(shí)符表或在步驟106存儲(chǔ)了存儲(chǔ)器內(nèi)的已有的合適的表之后,就在步驟114通過(guò)參看光盤流標(biāo)識(shí)符表來(lái)選擇修補(bǔ)標(biāo)識(shí)符(多路復(fù)用器被設(shè)定的通道選擇),以便使該修補(bǔ)標(biāo)識(shí)符與該光盤任何已有的標(biāo)識(shí)符不相同。為了簡(jiǎn)化選擇,最好總是把修補(bǔ)標(biāo)識(shí)符IDP設(shè)定為同一值,例如IDP=“0”,除非該標(biāo)識(shí)符已在光盤上被使用。通過(guò)連續(xù)地使用“最好”修補(bǔ)標(biāo)識(shí)符,則只有在新插入的光盤把最好候補(bǔ)標(biāo)識(shí)符用作基本流標(biāo)識(shí)符的情況下才需要重新設(shè)定多路分解器(如在步驟116中那樣)。
在設(shè)定多路分解器選擇具有修補(bǔ)標(biāo)識(shí)符的流之后,就可以如在圖中的116處簡(jiǎn)要地示出的那樣開(kāi)始修補(bǔ)操作。在把可用的選項(xiàng)菜單呈現(xiàn)給用戶(在120處)之后,則響應(yīng)用戶輸入(在122處)在118的修補(bǔ)操作期間對(duì)流選擇改變的處理就如圖6的流程圖所詳示。
一開(kāi)始,在裝盤之后,檢查用戶輸入流選擇的存在(步驟130)。如果有這種選擇,修補(bǔ)操作就到達(dá)步驟132,在進(jìn)行多路分解之前用修補(bǔ)標(biāo)識(shí)符重寫選定流標(biāo)識(shí)符。但是,如果在步驟130確認(rèn)(如上所述在預(yù)定時(shí)間內(nèi))沒(méi)有用戶輸入的流選擇,就(在步驟134)進(jìn)一步判斷是否有在被標(biāo)識(shí)的光盤最后一次使用時(shí)選定的通道流記錄存在。如果存在這種記錄,則選作(在步驟136處)修補(bǔ)的流(在步驟136處)就是最后一次使用的流。在沒(méi)有流選擇的用戶輸入也沒(méi)有該光盤以前選擇的記錄的情況下,就在步驟138作出默認(rèn)流選擇。選擇可以取決于標(biāo)識(shí)符的形式(例如,對(duì)于字母數(shù)字標(biāo)識(shí)符,默認(rèn)選擇可以是序列中最接近“1”或“A”的標(biāo)識(shí)符,或者流本身之一可以包含附加碼或特定標(biāo)題位設(shè)定,使之區(qū)別于其它流而作為默認(rèn)流。
在修補(bǔ)操作期間,供用戶輸入或系統(tǒng)信號(hào)用的系統(tǒng)監(jiān)視器指出將出現(xiàn)流的變化(步驟140)或停止播放(步驟142)。在步驟140改變流的用戶輸入的接收使得修補(bǔ)步驟132利用修補(bǔ)標(biāo)識(shí)符更新將要被重寫的標(biāo)識(shí)符,變換出現(xiàn)在下一個(gè)合適的時(shí)刻(例如下一個(gè)幀同步)?!巴V共シ拧泵畹臋z測(cè)適當(dāng)?shù)亟?jīng)短暫的延遲144回至流變化的檢測(cè)(步驟140)而形成閉環(huán)。一旦就在結(jié)束播放(停止讀出頭等)之前接收到停止命令,就在接著裝入某一光盤時(shí)在步驟134把當(dāng)前選擇的流標(biāo)識(shí)符與光盤標(biāo)識(shí)符IDD一道進(jìn)行存儲(chǔ)作為參考。利用上述存儲(chǔ)的流標(biāo)識(shí)符表,就可以把當(dāng)前流選擇作為表中的每個(gè)項(xiàng)目一個(gè)位進(jìn)行存儲(chǔ)。
總之,我們已描述了從多路復(fù)用數(shù)據(jù)流中多路分解選定分量(尤其是音頻信號(hào))的方法和設(shè)備。每一所需通道分量都有由處理器進(jìn)行檢測(cè)的唯一的標(biāo)識(shí)碼,該處理器分析位于光盤閱讀器和多路分解器之間的接收數(shù)據(jù)緩沖器的內(nèi)容。多路分解器被設(shè)定輸出具有特定標(biāo)識(shí)碼的接收數(shù)據(jù)通道流,該特定標(biāo)識(shí)碼與一開(kāi)始分配給通道流的任一標(biāo)識(shí)碼都不相同。在進(jìn)行多路分解之前,為了避免重新設(shè)定多路分解器,在所需的一個(gè)通道流的標(biāo)識(shí)碼通過(guò)緩沖器時(shí),處理器把該標(biāo)識(shí)碼改變?yōu)樵撎囟?biāo)識(shí)碼。
閱讀本說(shuō)明書(shū)后,其它改進(jìn)對(duì)于本領(lǐng)域普通技術(shù)人員將是顯而易見(jiàn)的。這些改進(jìn)可以涉及到其它特點(diǎn),這些特點(diǎn)在信號(hào)處理設(shè)備及其零部件的領(lǐng)域中已是公知的,可被用來(lái)取代已在此描述的特點(diǎn)或作為它們的補(bǔ)充。雖然在本申請(qǐng)中已對(duì)于特點(diǎn)的特定組合提出了權(quán)利要求書(shū),還應(yīng)當(dāng)懂得本申請(qǐng)的公開(kāi)范圍還包括了任何新穎的特點(diǎn)或在此明白無(wú)誤地描述或暗示的特點(diǎn)的任何新穎的組合,不管其是否涉及在任一權(quán)利要求中要求保護(hù)的同一發(fā)明,也不管其是否解決了本發(fā)明要解決的任何或全部技術(shù)問(wèn)題。申請(qǐng)人在此聲明在謀求本申請(qǐng)或從本申請(qǐng)派生的任何其它申請(qǐng)的保護(hù)期間,可以對(duì)這些特點(diǎn)和/或它們的組合提出新的權(quán)利要求書(shū)。
權(quán)利要求
1.接收由多路復(fù)用的多個(gè)分量流組成的數(shù)據(jù)信號(hào)的信號(hào)處理設(shè)備,每一分量流具有作為其一部分的唯一的標(biāo)識(shí)碼,該信號(hào)處理設(shè)備包括一多路分解器,該多路分解器從信號(hào)源接收這種數(shù)據(jù)信號(hào),還接收輸入標(biāo)識(shí)碼,對(duì)信號(hào)進(jìn)行多路分解,輸出該信號(hào)中的其標(biāo)識(shí)碼等于輸入標(biāo)識(shí)碼的分量流,該信號(hào)處理設(shè)備的特征在于還包括位于信號(hào)源和多路分解器之間的修補(bǔ)裝置,該修補(bǔ)裝置將數(shù)據(jù)信號(hào)內(nèi)的選定分量流的標(biāo)識(shí)碼改變?yōu)榱硗獾臉?biāo)識(shí)碼,而多路分解器的輸入標(biāo)識(shí)碼就是所述另外的標(biāo)識(shí)碼。
2.權(quán)利要求1的信號(hào)處理設(shè)備,其中所述修補(bǔ)裝置包括存儲(chǔ)器和連接的處理器,該存儲(chǔ)器接收所述數(shù)據(jù)信號(hào),所述處理器分析該存儲(chǔ)器的內(nèi)容,確定分量流標(biāo)識(shí)碼的位置,并利用所述另外的標(biāo)識(shí)碼來(lái)重寫分量流標(biāo)識(shí)碼中一選定的標(biāo)識(shí)碼。
3.權(quán)利要求2的信號(hào)處理設(shè)備,其中所述信號(hào)源包括可拆卸的存儲(chǔ)設(shè)備,該信號(hào)處理設(shè)備還包括存取該存儲(chǔ)設(shè)備內(nèi)的數(shù)據(jù)的裝置。
4.權(quán)利要求3的信號(hào)處理設(shè)備,其中所述存儲(chǔ)設(shè)備保持確定其標(biāo)識(shí)符的數(shù)據(jù),所述存取數(shù)據(jù)的裝置讀出所述存儲(chǔ)設(shè)備的標(biāo)識(shí)符,所述信號(hào)處理設(shè)備還包括非易失存儲(chǔ)裝置,該非易失存儲(chǔ)裝置接收并利用所述存儲(chǔ)設(shè)備具有的分量流標(biāo)識(shí)符表來(lái)存儲(chǔ)所述存儲(chǔ)設(shè)備的標(biāo)識(shí)符。
5.權(quán)利要求4的信號(hào)處理設(shè)備,其中所述非易失存儲(chǔ)裝置還用來(lái)在停止從所述可拆卸存儲(chǔ)設(shè)備讀出數(shù)據(jù)時(shí),利用所述分量流標(biāo)識(shí)符表存儲(chǔ)最后選定分量流標(biāo)識(shí)符的指示。
6.權(quán)利要求1或2的信號(hào)處理設(shè)備,其中所述數(shù)據(jù)信號(hào)從遠(yuǎn)程位置發(fā)送,所述信號(hào)源包括與所述信號(hào)處理設(shè)備連接的、用來(lái)接收所述發(fā)送的接收機(jī)。
7.權(quán)利要求1的信號(hào)處理設(shè)備,其中所述數(shù)據(jù)信號(hào)的數(shù)據(jù)按照預(yù)定編碼方法進(jìn)行編碼,信號(hào)處理設(shè)備還包括用來(lái)接收并譯碼多路分解器輸出的分量流的譯碼器級(jí)。
8.權(quán)利要求1~6中任一權(quán)利要求的信號(hào)處理設(shè)備,其中信號(hào)源的數(shù)據(jù)信號(hào)包括多組數(shù)據(jù)包,每組數(shù)據(jù)包包括預(yù)定結(jié)構(gòu)的每分量流一個(gè)數(shù)據(jù)包,每一數(shù)據(jù)包包括包標(biāo)題,該包標(biāo)題包含相應(yīng)的標(biāo)識(shí)碼,修補(bǔ)裝置用來(lái)識(shí)別選定分量流的包標(biāo)題。
9.權(quán)利要求8的信號(hào)處理設(shè)備,其中所有的數(shù)據(jù)包都包含相同數(shù)目的位,修補(bǔ)裝置通過(guò)檢測(cè)一組數(shù)據(jù)包的開(kāi)頭和對(duì)隨后的位進(jìn)行計(jì)數(shù)來(lái)識(shí)別包標(biāo)題。
10.從數(shù)據(jù)信號(hào)中分離多個(gè)多路復(fù)用分量流中所需的一個(gè)分量流的信號(hào)處理方法,其中的每一分量流具有作為其一部分的唯一的標(biāo)識(shí)碼,一多路分解器分離數(shù)據(jù)信號(hào)的分量流,輸出具有預(yù)定標(biāo)識(shí)碼的分量流;該方法的特征在于該多路分解器被設(shè)定輸出具有另外標(biāo)識(shí)碼的數(shù)據(jù)信號(hào)分量流,數(shù)據(jù)信號(hào)內(nèi)的選定分量流的標(biāo)識(shí)碼在提供給多路分解器之前被該另外標(biāo)識(shí)碼取代。
11.權(quán)利要求10的方法,其中的分量流是作為多組音頻包由數(shù)據(jù)源提供的音頻數(shù)據(jù)流,每組數(shù)據(jù)包包括數(shù)據(jù)信號(hào)的每分量流一個(gè)數(shù)據(jù)包。
12.權(quán)利要求10的方法,還包括以下步驟對(duì)照數(shù)據(jù)信號(hào)源標(biāo)識(shí)保存最后分量流選擇的記錄,對(duì)照關(guān)于新建立的與信號(hào)源的連接的存儲(chǔ)檢查信號(hào)源標(biāo)識(shí),以及在存在所述信號(hào)源的記錄的情況下把所述存儲(chǔ)的最后分量流選擇作為選定分量流。
13.作為權(quán)利要求3的信號(hào)處理設(shè)備中的信號(hào)源使用的可拆卸存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備具有存儲(chǔ)定義應(yīng)用程序的數(shù)據(jù)的第一部分,以及存儲(chǔ)定義所述多路復(fù)用的多個(gè)分量流的數(shù)據(jù)的另一部分,所述應(yīng)用程序一旦被裝入,就會(huì)讓所述處理器分析所述存儲(chǔ)器的內(nèi)容、識(shí)別所述分量流的標(biāo)識(shí)碼和用所述另外標(biāo)識(shí)碼來(lái)重寫所述分量流標(biāo)識(shí)碼中被選定的一個(gè)標(biāo)識(shí)碼。
14.權(quán)利要求13的可拆卸存儲(chǔ)設(shè)備,其中所述第一部分還存儲(chǔ)在所述另一部分中存儲(chǔ)的數(shù)據(jù)所包含的所述分量流標(biāo)識(shí)碼的表。
15.權(quán)利要求14的可拆卸存儲(chǔ)設(shè)備,其中所述表包括相對(duì)于所述分量流標(biāo)識(shí)碼之一指出所述碼是默認(rèn)選擇的指示,所述應(yīng)用程序讓所述處理器在沒(méi)有相反的分量流選擇的情況下用所述另外標(biāo)識(shí)碼來(lái)重寫默認(rèn)選擇的分量流標(biāo)識(shí)碼。
16.權(quán)利要求13、14或15的可拆卸存儲(chǔ)設(shè)備,其中所述第一部分還存儲(chǔ)所述另外標(biāo)識(shí)碼,所述應(yīng)用程序讓所述處理器把所述另外標(biāo)識(shí)碼提供給多路分解器作為多路分解器的輸入標(biāo)識(shí)碼。
17.權(quán)利要求13至16中任一權(quán)利要求的可拆卸存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備是光盤,而所述第一部分是該光盤的第一條軌跡。
全文摘要
描述了從多路復(fù)用數(shù)據(jù)流中多路分解選定分量(尤其是音頻信號(hào))的信號(hào)處理方法和設(shè)備。每一所需通道分量具有被處理器(18)檢測(cè)的唯一的標(biāo)識(shí)碼,該處理器(18)對(duì)光盤閱讀器(12)和多路分解器(22)之間的接收數(shù)據(jù)緩沖器(14)的內(nèi)容進(jìn)行分析。多路分解器(22)被設(shè)定輸出具有不同于最初分配給通道流的任一標(biāo)識(shí)碼的特定標(biāo)識(shí)碼的接收數(shù)據(jù)通道流。在進(jìn)行多路分解之前,為了避免重新設(shè)定多路分解器,所需的一個(gè)通道流的標(biāo)識(shí)碼在其通過(guò)緩沖器(14)時(shí)被處理器(18)改變成為該特定標(biāo)識(shí)碼。
文檔編號(hào)G11B20/10GK1169790SQ96191665
公開(kāi)日1998年1月7日 申請(qǐng)日期1996年10月4日 優(yōu)先權(quán)日1995年10月10日
發(fā)明者R·比科列特, S·布蘭查爾德 申請(qǐng)人:菲利浦電子有限公司