專利名稱:盤(pán)播放狀態(tài)顯示的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于從盤(pán)形存儲(chǔ)介質(zhì)上播放數(shù)據(jù)特別是音頻數(shù)據(jù)的再現(xiàn)裝置,并且涉及這樣一種具有將與播放操作有關(guān)數(shù)據(jù)顯示給用戶的裝置。
用于不管是光學(xué)還是磁性(或其兩者的組合)的存儲(chǔ)盤(pán)的播放器以及記錄器都是公知的。從機(jī)械角度看,這些設(shè)備一般包括一個(gè)重放級(jí)以及一個(gè)橫越級(jí),其中重放級(jí)包括被安排使接收盤(pán)以可控速度旋轉(zhuǎn)的一個(gè)主軸馬達(dá),而橫越級(jí)是在盤(pán)旋轉(zhuǎn)時(shí)移動(dòng)讀出頭穿過(guò)盤(pán)上軌道。這些盤(pán)上加載有由處于啟動(dòng)狀態(tài)的播放器讀出并且一般被存儲(chǔ)在本機(jī)存儲(chǔ)器上的內(nèi)容表(TOC),這些盤(pán)特別是那些根據(jù)CD音頻、CD-ROM或DVD標(biāo)準(zhǔn)格式化的盤(pán),但不排除其他情況。TOC為播放器確定盤(pán)上存儲(chǔ)特定文件的位置并且使讀出頭移動(dòng)從而訪問(wèn)這些特定文件或文件段。
在歐洲專利申請(qǐng)EP-A-0768660中給出了這樣一種盤(pán)播放器的一個(gè)例子,在該申請(qǐng)中公開(kāi)了當(dāng)盤(pán)旋轉(zhuǎn)時(shí),將盤(pán)的目標(biāo)地址或所需地址與實(shí)際讀出地址進(jìn)行比較從而產(chǎn)生用來(lái)補(bǔ)償線速度偏差的一個(gè)誤差信號(hào)。
在美國(guó)專利5,477,516中描述了以組合的磁光盤(pán)讀出頭形式出現(xiàn)的另一個(gè)例子。使用這種裝置,以在盤(pán)上分布的離散段形式將數(shù)據(jù)流記錄在盤(pán)上。為了快速搜索以及功能性倒帶,所述系統(tǒng)使用TOC來(lái)構(gòu)建文件連續(xù)部分位置的連接表,使用該系統(tǒng),在高速操作期間,可以簡(jiǎn)單地通過(guò)該表來(lái)步進(jìn)。
這種盤(pán)播放器的一個(gè)典型特性是具有一個(gè)用戶顯示,其顯示了用于當(dāng)前讀出文件的一個(gè)標(biāo)識(shí)符以及輔助數(shù)據(jù)。在音頻盤(pán)播放器的情況中,該標(biāo)識(shí)符包括一個(gè)軌道號(hào)而該輔助數(shù)據(jù)包括經(jīng)過(guò)該軌道的時(shí)間??梢詮恼谧x出文件中的子碼并且參考TOC來(lái)推導(dǎo)出該數(shù)據(jù)。但是,在所謂的特技模式(快速前進(jìn)/倒退)中,當(dāng)不能足夠快地讀出這些子碼時(shí),使用這種顯示的會(huì)產(chǎn)生問(wèn)題,這種顯示不能為用戶提供讀出頭所讀出當(dāng)前文件位置的精確指示。如果僅僅將該系統(tǒng)構(gòu)造成在當(dāng)前速度的一個(gè)有限范圍內(nèi)處理這些子碼,則在較慢速度時(shí),也會(huì)帶來(lái)這樣的問(wèn)題。
因此,本發(fā)明的一個(gè)目的是提供一種具有用戶顯示的再現(xiàn)裝置,它可以顯示即使在非標(biāo)準(zhǔn)速度下也能始終跟上的內(nèi)容。
根據(jù)本發(fā)明,提供了一種盤(pán)再現(xiàn)裝置,其中包括可操作接收盤(pán)數(shù)據(jù)以及存儲(chǔ)在其上的讀出數(shù)據(jù)的盤(pán)播放級(jí)、與該播放級(jí)相連的一個(gè)控制器以及存儲(chǔ)用于接收盤(pán)的內(nèi)容表的第一存儲(chǔ)裝置、以及與控制器相連的一個(gè)顯示器,基于從盤(pán)上讀出的指示器子碼和內(nèi)容表,使用所構(gòu)造的控制器來(lái)產(chǎn)生對(duì)于當(dāng)前從接收盤(pán)上讀出數(shù)據(jù)的一個(gè)指示的顯示并且周期性對(duì)其更新;其特征在于,該裝置還進(jìn)一步包括一個(gè)與該控制器相連的一個(gè)時(shí)間信號(hào)源,并且,安排該控制器來(lái)產(chǎn)生并更新基于至少部分內(nèi)容表所讀出盤(pán)的一個(gè)仿真模型以及一個(gè)時(shí)間信號(hào),當(dāng)指示器子碼不能用時(shí),基于所顯示的指示數(shù)據(jù)的時(shí)間信號(hào)來(lái)替代所述仿真模型。通過(guò)提供該仿真模型并周期性將其更新(例如,實(shí)時(shí)盤(pán)播放時(shí)間每秒一次),在不能從盤(pán)上讀出這些子碼時(shí),可以使該顯示能始終跟上,即使該播放級(jí)是處于快速搜索模式中。
該播放級(jí)包括被安排來(lái)使接收盤(pán)旋轉(zhuǎn)的一個(gè)主軸馬達(dá)、一個(gè)讀出頭以及被安排在控制器的指示之下相對(duì)于旋轉(zhuǎn)盤(pán)移動(dòng)讀出頭的一個(gè)掃描結(jié)構(gòu);該盤(pán)可以是光盤(pán)或磁盤(pán),因而可以據(jù)此來(lái)構(gòu)造這種裝置的讀出頭。該裝置另外還包括用戶可操作輸入裝置,該輸入裝置與所述控制器相連以響應(yīng)改變讀出頭和盤(pán)之間相對(duì)運(yùn)動(dòng)的操作。在這種裝置中,對(duì)于讀出頭和盤(pán)之間相對(duì)運(yùn)動(dòng)的一種或多種預(yù)定用戶指示模式,可以從盤(pán)中讀出所述指使器子碼,并且對(duì)于所有其他用戶指示模式而言,可以基于所述仿真模型來(lái)替換所顯示的指示。
相對(duì)運(yùn)動(dòng)的這種或預(yù)定的用戶指示模式可以是諸如這樣的對(duì)于記錄數(shù)據(jù)可以給出一種固定播放速度,除所述預(yù)定模式或一些模式之外的用戶指示運(yùn)動(dòng)模式可以包括能夠給出比所述固定播放速度和/或播放倒帶指示速度慢的或更快的播放速度的那些模式。
其中存儲(chǔ)在該盤(pán)上數(shù)據(jù)是編碼的音頻數(shù)據(jù),該裝置還可以包括被安排用來(lái)接收、解碼以及輸出數(shù)據(jù)的數(shù)據(jù)處理裝置。在這種結(jié)構(gòu)中,可以安排該裝置以除了所述固定重放速度之外的重放速度來(lái)仿真解碼音頻的輸出。這種編碼可以是根據(jù)MPEG音頻協(xié)議或其他數(shù)據(jù)存儲(chǔ)方案的編碼,這是很容易理解的。
如同參考最佳實(shí)施例所描述的那樣,可以這樣提供仿真模型通過(guò)控制器將內(nèi)容表內(nèi)的指針維持在由讀出指示器子碼所顯示的最后讀出的那一項(xiàng)上,并且基于輸入的時(shí)間信號(hào)、用戶指示模式、以及用于內(nèi)容表中每一項(xiàng)的存儲(chǔ)信息來(lái)移動(dòng)所述指針。在這種裝置中,用于內(nèi)容表中每一項(xiàng)的存儲(chǔ)信息包括一個(gè)運(yùn)行時(shí)間,仿真模型可以為作為從用戶指示的重放速度、指示以及最后讀出的指示器子碼中所推導(dǎo)出的當(dāng)前項(xiàng)確定所經(jīng)歷的運(yùn)行時(shí)間。
作為另一個(gè)特性,基于仿真模型,可以控制重放級(jí)掃描機(jī)械結(jié)構(gòu)從而周期性地重新設(shè)置相對(duì)于盤(pán)的讀出頭的位置,以便于可以減小特技播放期間的總搜索時(shí)間。
在后附的權(quán)利要求中描述了本發(fā)明的其他特征,所公開(kāi)的內(nèi)容僅在這里作為參考,并且針對(duì)閱讀者的注意。
現(xiàn)在,僅借助于例子并參考附圖來(lái)描述這些最佳實(shí)施例,其中;
圖1是表示體現(xiàn)本發(fā)明的光盤(pán)記錄/重放裝置中的軟件以及硬件模型的示意性框圖;以及圖2是顯示圖1裝置內(nèi)部硬件部分的更為詳細(xì)的示意性框圖。
下列說(shuō)明是針對(duì)能處理根據(jù)HQ-VCD協(xié)議操作A/V器件并帶有四個(gè)數(shù)字音頻信道和MPEG-2(ISO/IEC 13818)視頻的致密盤(pán)數(shù)字音頻(CDDA),盡管本領(lǐng)域技術(shù)人員可以認(rèn)識(shí)到本發(fā)明可用于其他A/V方案以及不與HQ-VCD和/或MPEG標(biāo)準(zhǔn)兼容的協(xié)議。
對(duì)于HQ-VCD播放器,可以不支持全范圍播放和搜索指示以及用于CDDA的速度。為了正常播放,要解碼和播放音頻,并產(chǎn)生CDDA子碼(包括盤(pán)上的時(shí)間)或從盤(pán)上讀出這些子碼,但是,對(duì)于所有其他速度(比如,前進(jìn)速度x2、x8,后退速度x1、x2、x8),不可能產(chǎn)生音頻或子碼。但是,為了向用戶展示該盤(pán)正以所有速度播放(盡管除了正常重放之外,音頻將被靜音),本發(fā)明提供了相當(dāng)于“虛擬盤(pán)”的一個(gè)仿真器模型,當(dāng)來(lái)自實(shí)際盤(pán)上的信息不能用時(shí),該仿真器模型作為盤(pán)信息源使用。
圖1示意性地示出了與光盤(pán)音頻系統(tǒng)功能性部分有關(guān)的VDISC的提供以及操作。在正常播放期間,在顯示控制PC軟件和所產(chǎn)生的顯示盤(pán)上時(shí)間、軌道號(hào)的子碼的指示之下,解碼并播放來(lái)自真實(shí)盤(pán)RDISC上的音頻信號(hào)。經(jīng)選擇功能SELECT與顯示控制PC相連的是依次連接到CDDA應(yīng)用APP上的CDDA導(dǎo)航功能NAV。操作中,導(dǎo)航功能NAV在應(yīng)用APP的指示下操縱圍繞真實(shí)盤(pán)RDISC的運(yùn)動(dòng),其中應(yīng)用APP是有效的用戶接口元件。在一個(gè)實(shí)施例中,可以將部分APP、NAV、SELECT、PC以及BMC(所描述的)認(rèn)為是軟件堆棧中的一些層,帶有從軟件部分較高級(jí)堆棧中向較低級(jí)堆棧中發(fā)出的指令C,以及借助于事件E的傳播從而實(shí)現(xiàn)低級(jí)堆棧與較高級(jí)堆棧的通信。例如,借助于來(lái)自顯示控制PC的事件使作為從CDDA數(shù)據(jù)流中解碼出的包含軌道和時(shí)間信息的子碼經(jīng)過(guò)導(dǎo)航功能NAV,然后作為其他事件被傳播到應(yīng)用APP中。
根據(jù)系統(tǒng)硬件,對(duì)于一些速度和指示(除了x1前進(jìn)速度,即正常播放之外),不可能解碼來(lái)自真實(shí)盤(pán)的真實(shí)子碼,這是由于出于影響來(lái)自該盤(pán)的讀出操作的實(shí)際考慮,或是由于不能由顯示控制PC來(lái)支持這些速度和/或指示。一旦判斷出這樣一種施加情況,則這些時(shí)候,位于NAV較低端的選擇功能SELECT切換到仿真器模型EMU。該仿真器EMU使用定時(shí)器TIM和來(lái)自真實(shí)盤(pán)的內(nèi)容表TOC“播放”虛擬盤(pán)VDISC。同時(shí),不重放音頻部分,始終保持軌道和時(shí)間表的顯示DISP,并且對(duì)于真實(shí)盤(pán)播放時(shí)間的每秒提供一次更新??刹僮鞯?,同時(shí)激活仿真器EMU,產(chǎn)生指示當(dāng)前從TOC中讀出項(xiàng)的指針P。參考定時(shí)器輸入TIM,實(shí)時(shí)產(chǎn)生作為T(mén)OC中的單個(gè)播放項(xiàng)的持續(xù)時(shí)間、傾向讀出或掃描VDISC的速度(作為由APP接收的來(lái)自用戶輸入的判斷)以及用于實(shí)際盤(pán)顯著播放的恰當(dāng)?shù)淖哟a(作為事件從RDISC提供到PC上的那些代碼)。
重要的是,如果用戶切換回已經(jīng)播放的正常速度,例如以x2的速度前進(jìn),則該盤(pán)應(yīng)該開(kāi)始于距離正確播放位置最小滯后的地點(diǎn)。為了實(shí)現(xiàn)這個(gè)目的,仿真器模型EMU周期性產(chǎn)生用于與真實(shí)盤(pán)RDISC相關(guān)讀出頭的搜索指令,以便于當(dāng)恢復(fù)正常重放時(shí),在所選音頻信號(hào)位置處存在最小延遲??梢砸岳鐚?duì)于真實(shí)盤(pán)播放時(shí)間每分鐘而言的一個(gè)速度來(lái)產(chǎn)生這些搜索指令。
現(xiàn)在將參考圖2的示意性框圖來(lái)簡(jiǎn)述體現(xiàn)用于本發(fā)明的盤(pán)重放裝置的實(shí)際/硬件部分。在許多情況中,這些部分的結(jié)構(gòu)和/或可控功能是慣用的,并且對(duì)于本領(lǐng)域技術(shù)人員而言將是熟悉的。因此,僅詳細(xì)描述特別涉及本發(fā)明操作的那些硬件特性。
由虛線10表示的該裝置的重放部分包括用于接收盤(pán)12的慣用機(jī)械裝置、以及用于旋轉(zhuǎn)所接收盤(pán)12的一個(gè)主軸馬達(dá)14。通過(guò)跟蹤馬達(dá)18使讀/寫(xiě)頭16在盤(pán)12上前后移動(dòng)。如同可以認(rèn)識(shí)到的那樣,頭16的特定結(jié)構(gòu)以及與盤(pán)12有關(guān)的方位都將根據(jù)它僅能讀出或(對(duì)于該例子而言)能夠讀/寫(xiě)以及盤(pán)的類型(光盤(pán)或磁盤(pán))而定。在該裝置中央控制器(CPU)22的指示之下,重放部分10根據(jù)控制主軸馬達(dá)14旋轉(zhuǎn)速度和跟蹤馬達(dá)18線速度的伺服控制器部分20來(lái)針對(duì)這些問(wèn)題作出判斷比如,從盤(pán)12上由CPU22所識(shí)別出的特定位置讀出數(shù)據(jù)(或在此位置上寫(xiě)入數(shù)據(jù)),或是如前所述基于仿真器值來(lái)可預(yù)測(cè)地移動(dòng)頭16。
通過(guò)讀/寫(xiě)頭16從盤(pán)12上讀出的數(shù)據(jù)在被輸出到解碼器26然后再?gòu)慕獯a器輸出到輸出28以用于數(shù)字音頻或數(shù)據(jù)之前,先在24中將其進(jìn)行初始緩沖。對(duì)于模擬音頻輸出,來(lái)自解碼器26的信號(hào)在進(jìn)入模擬輸出端32之前先經(jīng)過(guò)D/A轉(zhuǎn)換器30。以相同的結(jié)構(gòu),在輸入端34接收用于記錄的數(shù)字?jǐn)?shù)據(jù)或音頻信號(hào),并經(jīng)過(guò)編碼器部分36和寫(xiě)入緩沖器38到達(dá)讀/寫(xiě)頭16。對(duì)于模擬信號(hào),在其到達(dá)編碼器36之前先提供一個(gè)分開(kāi)的模擬輸入端40,使輸入信號(hào)通過(guò)A/D轉(zhuǎn)換器。
將CPU22與一個(gè)或多個(gè)隨機(jī)存儲(chǔ)器和只讀存儲(chǔ)器器件相連,這些存儲(chǔ)器器件包括含有基本啟動(dòng)功能和用于CPU22的操作系統(tǒng)的引導(dǎo)ROM44、工作RAM46以及一個(gè)本機(jī)高速緩沖存儲(chǔ)器48以便于保存從盤(pán)12讀出的內(nèi)容表TOC。在其他值之中,這個(gè)工作RAM46還保存所產(chǎn)生的子碼值EMUS,如同虛線50所示,這些子碼值可以使CPU22在仿真器操作期間保持指針P指向TOC中的讀出位置。
還與CPU22相連的是用于所提供的各種用戶輸入裝置的接口52,它包括內(nèi)置在單元內(nèi)的器件控制54(音量控制、用于可編程播放操作的按鈕以及等等)、通過(guò)紅外線連接到IR接收器58上的遠(yuǎn)程控制器56,而IR接收器58是與接口56相連的。最后,還有一個(gè)帶有特定結(jié)構(gòu)的顯示器60,該顯示器60可以從一個(gè)用于顯示軌道號(hào)和經(jīng)過(guò)時(shí)間(如圖所示)的簡(jiǎn)單LED或LCD變?yōu)檩^大以及更為復(fù)雜的器件,可能是一個(gè)單獨(dú)的監(jiān)視器或CRT屏幕。但是,不管是什么特定結(jié)構(gòu),該顯示器60與CPU22相連并且顯示與重放或盤(pán)12上的搜索操作有關(guān)的信息,當(dāng)真實(shí)盤(pán)不能使用這些子碼時(shí),使用這些子碼來(lái)產(chǎn)生來(lái)自虛擬盤(pán)(VDISC;圖1)的信息。
已經(jīng)描述了可以允許在不支持多種速度的裝置中對(duì)這多種盤(pán)重放速度進(jìn)行仿真的技術(shù),該技術(shù)可以低延遲地在仿真速度和真實(shí)速度之間切換。閱讀當(dāng)前公開(kāi)的內(nèi)容,對(duì)于本領(lǐng)域技術(shù)人員而言,各種變型(包括一致性或與其他光盤(pán)或磁盤(pán)記錄裝置的兼容性)是顯然的。這樣的變型包括已經(jīng)在用于重放音頻和/或視頻信號(hào)的裝置以及其相應(yīng)部分的領(lǐng)域中所公知的其它特性,并且這些特性可以替換或附加到已經(jīng)在此所描述過(guò)特性中。
權(quán)利要求
1.一種盤(pán)重放裝置,包括可操作來(lái)接收一張盤(pán)并讀出其上存儲(chǔ)數(shù)據(jù)的盤(pán)重放級(jí)、與該重放級(jí)相連的一個(gè)控制器、保存用于接收盤(pán)的內(nèi)容表的第一存儲(chǔ)裝置以及與該控制器相連的一個(gè)顯示器,其中該控制器被構(gòu)造成可以基于從盤(pán)上讀出的顯示器子碼和內(nèi)容表來(lái)產(chǎn)生對(duì)于當(dāng)前正從接收盤(pán)上讀出數(shù)據(jù)指示的顯示,并且可以周期性地對(duì)其進(jìn)行更新;其特征在于,該裝置還進(jìn)一步包括一個(gè)與控制器相連的時(shí)間信號(hào)源,安排該控制器產(chǎn)生并更新基于至少部分內(nèi)容表所讀出的盤(pán)的一個(gè)仿真模型和一個(gè)時(shí)間信號(hào),當(dāng)顯示器子碼不能用時(shí),帶有基于所顯示的數(shù)據(jù)指示的時(shí)間信號(hào)可以在所述仿真模型上代替顯示器子碼。
2.如權(quán)利要求1所述的裝置,其中,重放級(jí)包括被安排用來(lái)旋轉(zhuǎn)接收盤(pán)的一個(gè)主軸馬達(dá)、一個(gè)讀出頭、以及一個(gè)被安排在控制器的指示之下使讀出頭相對(duì)于旋轉(zhuǎn)盤(pán)移動(dòng)的掃描機(jī)械裝置,該裝置還包括與所述控制器相連的用戶可操作輸入裝置,該輸入裝置響應(yīng)可以改變的讀出頭和盤(pán)之間相對(duì)運(yùn)動(dòng)的操作。
3.如權(quán)利要求2所述的裝置,其中,對(duì)于讀出頭和盤(pán)之間相對(duì)運(yùn)動(dòng)的一個(gè)或多個(gè)預(yù)定用戶指定模式,從盤(pán)上讀出所述指示器子碼,而對(duì)于其它所有用戶指定模式而言,所顯示的指示是基于所述仿真模型的。
4.如權(quán)利要求3所述的裝置,其中,相對(duì)運(yùn)動(dòng)的一種預(yù)定模式可以是這樣的能夠給出用于記錄數(shù)據(jù)的一種固定重放速度。
5.如權(quán)利要求4所述的裝置,其中,除了所述一種預(yù)定模式或一些模式之外的用戶指定運(yùn)動(dòng)模式包括能夠給出比所述固定重放速度更慢或更快的重放速度的那些模式。
6.如權(quán)利要求4或5所述的裝置,其中,除了所述一種預(yù)定模式或一些模式之外的用戶指定運(yùn)動(dòng)模式包括能夠給出反向重放的那些模式。
7.如權(quán)利要求4、5或6所述的裝置,其中,將存儲(chǔ)在盤(pán)上的數(shù)據(jù)編碼為音頻數(shù)據(jù),并且安排該裝置減弱以低于所速固定重放速度的重放時(shí)的解碼音頻的輸出。
8.如權(quán)利要求3到7中任一個(gè)所述的裝置,其中,以下列方式提供所述仿真器模型通過(guò)控制器將內(nèi)容表內(nèi)的指針維持在由讀出指示器子碼所顯示的最后讀出的那一項(xiàng)上,并且基于輸入的時(shí)間信號(hào)、用戶指示模式、以及用于內(nèi)容表中每一項(xiàng)的存儲(chǔ)信息來(lái)移動(dòng)所述指針。
9.如權(quán)利要求8所述的裝置,其中,用于內(nèi)容表中每一項(xiàng)的存儲(chǔ)信息包括一個(gè)運(yùn)行時(shí)間,仿真模型可以為作為從用戶指示的重放速度、指示以及最后讀出的指示器子碼中所推導(dǎo)出的當(dāng)前項(xiàng)確定所經(jīng)歷的運(yùn)行時(shí)間。
10.如權(quán)利要求2所述的裝置,其中,控制重放級(jí)掃描裝置以便于在所述仿真模型的基礎(chǔ)上周期性地重新設(shè)置讀出頭相對(duì)于盤(pán)的位置。
全文摘要
在光盤(pán)或磁盤(pán)音頻系統(tǒng)中,在常規(guī)播放期間,在產(chǎn)生的顯示控制(PC)、顯示盤(pán)上時(shí)間的子碼以及軌道號(hào)的指示下,從盤(pán)(RDISC)上解碼音頻信號(hào)并將其播放。根據(jù)系統(tǒng)硬件,對(duì)于某些速度以及指示(除正常播放之外的),在不能從盤(pán)上解碼真實(shí)的子碼之時(shí),切換到一個(gè)仿真模塊(EMU)。該仿真器(EMU)使用一個(gè)定時(shí)器(TIM)和來(lái)自真實(shí)盤(pán)上的內(nèi)容表(TOC)來(lái)播放一個(gè)虛擬盤(pán)(VDISC)。此時(shí),不能再次播放音頻信號(hào),維持軌道以及時(shí)間表顯示(DISP),并且對(duì)于每秒實(shí)時(shí)播放進(jìn)行更新。作為對(duì)于這個(gè)特性的擴(kuò)展,該仿真器模塊(EMU)周期性產(chǎn)生用于與真實(shí)盤(pán)(RDISC)相關(guān)的讀出頭的一個(gè)搜索指令,以便于當(dāng)恢復(fù)正常播放時(shí),在定位所選音頻信號(hào)時(shí)具有最小的延遲。
文檔編號(hào)G11B27/30GK1327584SQ00802266
公開(kāi)日2001年12月19日 申請(qǐng)日期2000年7月31日 優(yōu)先權(quán)日1999年8月14日
發(fā)明者R·D·加爾利, A·德布魯恩 申請(qǐng)人:皇家菲利浦電子有限公司