亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

信息重放裝置的制作方法

文檔序號(hào):7576691閱讀:195來(lái)源:國(guó)知局
專利名稱:信息重放裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種信息重放裝置或信息恢復(fù)裝置,這種裝置能夠用在各種系統(tǒng)例如音頻點(diǎn)播服務(wù)系統(tǒng)、視頻點(diǎn)播服務(wù)系統(tǒng)以及通信“卡拉OK”系統(tǒng)中。
在點(diǎn)播服務(wù)系統(tǒng)中,計(jì)算機(jī)中心具有一個(gè)包含有例如音頻信息和視頻信息的數(shù)據(jù)庫(kù)。如果一個(gè)用戶的請(qǐng)求被計(jì)算機(jī)中心接受,用戶就能夠通過(guò)通信線路訪問(wèn)計(jì)算機(jī)中心的數(shù)據(jù)庫(kù)。然后,用戶就收到來(lái)自數(shù)據(jù)庫(kù)的所需信息。最好是數(shù)據(jù)庫(kù)根據(jù)用戶的請(qǐng)求快速輸出所需要的信息。
本發(fā)明的一個(gè)目的是提供一種改進(jìn)的信息重放裝置。
本發(fā)明的第一個(gè)方面提供一種信息重放裝置,包括一個(gè)存儲(chǔ)信息的記錄介質(zhì);被分別指定給各通道的諸緩沖存儲(chǔ)器;用于檢測(cè)各緩沖存儲(chǔ)器中未占用區(qū)域尺寸的第一裝置;用于在時(shí)分的基礎(chǔ)(時(shí)間分享的基礎(chǔ))上以第一速率從記錄介質(zhì)按順序讀出信息段并將信息段分配給緩沖存儲(chǔ)器以及將信息段寫(xiě)入緩沖存儲(chǔ)器的第二裝置;用于以低于第一速率的第二速率從緩沖存儲(chǔ)器并行按順序連續(xù)讀出信息段的第三裝置;用于在第一裝置檢出的與緩沖存儲(chǔ)器之一關(guān)聯(lián)的尺寸等于或大于一個(gè)預(yù)定尺寸時(shí)允許第二裝置從記錄介質(zhì)讀出一個(gè)信息段并將所述信息段寫(xiě)入所述緩沖存儲(chǔ)器之一,以及用于在第一裝置檢出的與所述緩沖存儲(chǔ)器之一關(guān)聯(lián)的尺寸小于預(yù)定尺寸時(shí),禁止第二裝置從記錄介質(zhì)讀出一個(gè)信息段且禁止將所述信息段寫(xiě)入所述緩沖存儲(chǔ)器之一的第四裝置。
本發(fā)明的第二個(gè)方面以其第一個(gè)方面為基礎(chǔ)并提供一種信息重放裝置,其中緩沖存儲(chǔ)器包括FIFO存儲(chǔ)器。
本發(fā)明的第三個(gè)方面以其第一個(gè)方面為基礎(chǔ)并提供一種信息重放裝置,其中記錄介質(zhì)具有分布著信息的不連續(xù)區(qū)域。


圖1是在現(xiàn)有技術(shù)文件系統(tǒng)中傳輸信息段的時(shí)域圖圖2是根據(jù)本發(fā)明第一實(shí)施例的信息重放裝置的方框圖3是在圖2的信息重放裝置中傳輸信息段的時(shí)域圖;圖4是根據(jù)本發(fā)明第二實(shí)施例的信息重放裝置的方框圖;圖5是圖4的信息重放裝置中信號(hào)的時(shí)域圖;圖6是圖4的信息重放裝置中的信號(hào)時(shí)序圖;圖7是用于控制圖4中的CPU的一部份主例行程序的流程圖;圖8是用于控制圖4中的CPU的第一子程序段的流程圖;圖9是用于控制圖4中的CPU的第二子程序段的流程圖;圖10是用于控制本發(fā)明第三實(shí)施例中的CPU的程序的流程圖。
為了更好地理解本發(fā)明,下面將說(shuō)明現(xiàn)有技術(shù)的諸裝置。
日本公布的已審查專利申請(qǐng)5-72026披露了一種包括有存儲(chǔ)信息的記錄介質(zhì)的文件系統(tǒng)。在日本申請(qǐng)5-72026的文件系統(tǒng)中,以一個(gè)等于從記錄介質(zhì)實(shí)時(shí)連續(xù)重放信息的速度的M倍的速度訪問(wèn)記錄介質(zhì)。這里,M表示一個(gè)等于或大于2的整數(shù)。這個(gè)對(duì)記錄介質(zhì)的訪問(wèn)產(chǎn)生出M倍速重放的信息。M倍速重放的信息要經(jīng)受時(shí)間等分。具體地說(shuō),M倍速重放的信息在每一個(gè)操作過(guò)程期間被等分成N個(gè)信息段,其中N表示2和M之間的一個(gè)整數(shù)。整數(shù)N指出通道的數(shù)目。在每一個(gè)操作過(guò)程期間,N個(gè)信息段被分別存儲(chǔ)在N個(gè)緩沖存儲(chǔ)器中。N個(gè)緩沖存儲(chǔ)器被分別指定給各通道。N個(gè)信息段以一個(gè)等于實(shí)時(shí)連續(xù)重放速度的速度從相應(yīng)的緩沖存儲(chǔ)器中并行讀出??紤]N個(gè)緩沖存儲(chǔ)器的每一個(gè),一個(gè)從其中讀出的信息段后面連續(xù)跟著下一個(gè)讀出信息段。于是,N個(gè)連續(xù)的信息流就能夠同時(shí)分別饋給N個(gè)不同的用戶。
在日本申請(qǐng)5-72026的文件系統(tǒng)中,對(duì)應(yīng)于一個(gè)操作過(guò)程的N個(gè)信息段暫時(shí)分別存儲(chǔ)在N個(gè)緩沖存儲(chǔ)器中。一個(gè)信息段在一個(gè)等于Tr/N的時(shí)間Ts內(nèi)傳送到一個(gè)緩沖存儲(chǔ)器,其中Tr表示一個(gè)時(shí)間區(qū)間,相當(dāng)于將N個(gè)信息段暫時(shí)存儲(chǔ)在相應(yīng)的N個(gè)緩沖存儲(chǔ)器中的一段時(shí)期。訪問(wèn)記錄介質(zhì)所必須的時(shí)間以及有關(guān)傳輸?shù)妮o助操作使得在傳輸時(shí)間Ts中包括一個(gè)損失時(shí)間Ta。
假定各自相當(dāng)于實(shí)際播放時(shí)間Tp的諸視頻/音頻信息段以一個(gè)速度(傳輸速率)Vd定期傳向相應(yīng)的N個(gè)緩沖存儲(chǔ)器。在視頻/音頻信息段同時(shí)以速度(傳輸速率)Vu于時(shí)間Tp內(nèi)從相應(yīng)的N個(gè)緩沖存儲(chǔ)器輸出的情形,從N個(gè)緩沖存儲(chǔ)器中的每個(gè)存儲(chǔ)器連續(xù)饋出視頻/音頻信息段的條件表示為Tp>Tr。已經(jīng)知道N(通道數(shù))滿足下面的關(guān)系N≤Tr/[(Vu/Vd)Tp+Ta]在Tp=Tr時(shí),通道數(shù)N最大。
在N=3的情形,日本申請(qǐng)5-72026的文件系統(tǒng)工作如下參照?qǐng)D1,對(duì)于第一通道,視頻/音頻信息段以一個(gè)高速度(一個(gè)高傳輸速率)在第一通道時(shí)隙期間從記錄介質(zhì)重放出來(lái)(以A1a、A1b和A1c表示)并按順序傳輸?shù)降谝煌ǖ谰彌_存儲(chǔ)器。第一視頻/音頻信息段A1a在時(shí)間Tp內(nèi)以一個(gè)原始速度(一個(gè)原始傳輸速率)Vu從第一通道緩沖存儲(chǔ)器讀出,以A1a’表示。第一視頻/音頻信息段A1a’可以被傳輸給用戶終端設(shè)備。
參照?qǐng)D1,在第一視頻/音頻信息段A1a’終止之前,第二視頻/音頻信息段被從記錄介質(zhì)重放出來(lái)并被寫(xiě)入第一通道緩沖存儲(chǔ)器,以A1b表示。第二視頻/音頻信息段在第一視頻/音頻信息段A1a’結(jié)束之后開(kāi)始從第一通道緩沖存儲(chǔ)器讀出,以A1b’表示。第二視頻/音頻信息段A1b’緊跟在第一視頻/音頻信息段A1a’之后,其間沒(méi)有任何時(shí)間間隔。
對(duì)于第二和第三通道,執(zhí)行與前面指出的對(duì)第一通道的處理過(guò)程相類似的處理過(guò)程。
參照?qǐng)D1,對(duì)于第二通道,第一視頻/音頻信息段A2a在時(shí)間Tp內(nèi)從第二通道緩沖存儲(chǔ)器讀出,以A2a’表示。在第一視頻/音頻信息段A2a’終止之前,第二視頻/音頻信息段從記錄介質(zhì)重放出來(lái)并傳輸?shù)胶蛯?xiě)入第二通道緩沖存儲(chǔ)器,以A2b表示。第二視頻/音頻信息段在第一視頻/音頻信息段A2a’結(jié)束之后開(kāi)始從第二通道緩沖存儲(chǔ)器讀出,以A2b’表示。第二視頻/音頻信息段A2b’緊跟在第一視頻/音頻信息段A2a’之后,其間沒(méi)有任何時(shí)間間隔。
參照?qǐng)D1,對(duì)于第三通道,第一視頻/音頻信息段A3a在時(shí)間Tp內(nèi)從第三通道緩沖存儲(chǔ)器讀出,以A3a’表示。在第一視頻/音頻信息段A3a’終止之前,第二視頻/音頻信息段從記錄介質(zhì)重放出來(lái)并傳輸?shù)角覍?xiě)入第三通道緩沖存儲(chǔ)器,以A3b表示。第二視頻/音頻信息段在第一視頻/音頻信息段A3a’結(jié)束之后開(kāi)始從第三通道緩沖存儲(chǔ)器讀出,以A3b’表示。第二視頻/音頻信息段A3b’緊跟在第一視頻/音頻信息段A3a’之后,其間沒(méi)有任何時(shí)間間隔。
因而,相應(yīng)的三個(gè)通道中的連續(xù)重放信息流就可并行使用。正如由前面的說(shuō)明所理解的,日本申請(qǐng)5-72026的文件系統(tǒng)編排出每周期Tr的一個(gè)N時(shí)隙系列。
正如由圖1所理解的,在日本申請(qǐng)5-72026的文件系統(tǒng)中,從記錄介質(zhì)讀取一個(gè)信息段并將信息段寫(xiě)入一個(gè)緩沖存儲(chǔ)器與從緩沖存儲(chǔ)器讀取前一信息段成一定的時(shí)間關(guān)系。換句話說(shuō),從記錄介質(zhì)讀取一個(gè)信息段并將信息段寫(xiě)入一個(gè)緩沖存儲(chǔ)器同步于從緩沖存儲(chǔ)器讀取前一信息段。
在一種使用日本申請(qǐng)5-72026文件系統(tǒng)的點(diǎn)播服務(wù)系統(tǒng)中,從出現(xiàn)新的用戶申請(qǐng)的時(shí)刻到開(kāi)始重放所需信息的時(shí)刻的預(yù)計(jì)響應(yīng)時(shí)間勢(shì)必會(huì)隨著繁忙程度的增加而越來(lái)越長(zhǎng)。
日本公布的已審查專利申請(qǐng)6-1430披露了一種信息文件控制系統(tǒng),用來(lái)縮短從出現(xiàn)新的用戶申請(qǐng)時(shí)刻到開(kāi)始重放所需信息的時(shí)刻的預(yù)計(jì)響應(yīng)時(shí)間。在日本申請(qǐng)6-1430的信息文件控制系統(tǒng)中,必須的信息段和另外還有的余留數(shù)據(jù)段在時(shí)隙期間分別存入緩沖存儲(chǔ)器。甚至在指定給當(dāng)前經(jīng)受信息重放處理過(guò)程的通道的時(shí)隙被延遲某一數(shù)值的情形,也可在插入的基礎(chǔ)上新引入一個(gè)用于響應(yīng)新的用戶請(qǐng)求的重放的時(shí)隙。因此,就有可能縮短預(yù)計(jì)的響應(yīng)時(shí)間而不需要損害由重放的信息流表現(xiàn)的音樂(lè)節(jié)目或圖象節(jié)目的連續(xù)性。
日本申請(qǐng)6-1430的信息文件控制系統(tǒng)在音頻信息文件和視頻信息文件均位于記錄介質(zhì)的連續(xù)區(qū)域內(nèi)的條件下是很有效的。
一般地說(shuō),具有將信息文件放置在記錄介質(zhì)的一個(gè)連續(xù)區(qū)域內(nèi)的功能的記錄系統(tǒng)不適合要求將各種不同尺寸的信息文件反復(fù)記錄和擦除的使用場(chǎng)合。另一方面,在一個(gè)適合于反復(fù)記錄和擦除的記錄系統(tǒng)中,一個(gè)信息文件被分成若干群集或數(shù)據(jù)分配塊,這些群集或數(shù)據(jù)分配塊則允許被放置在記錄介質(zhì)的一些不連續(xù)區(qū)域里。
在對(duì)應(yīng)于一個(gè)文件的信息分布在記錄介質(zhì)的一些不連續(xù)區(qū)域上的情形,在從記錄介質(zhì)重放信息的期間,有一個(gè)額外的訪問(wèn)時(shí)間要花費(fèi)在從一個(gè)被訪問(wèn)區(qū)域到另一個(gè)被訪問(wèn)區(qū)域的改變上。因此,在這一情形,信息的傳輸效率勢(shì)必不高。這樣一種狀態(tài)稱為不良分段狀態(tài)。當(dāng)信息包含有音頻信息或視頻信息時(shí),一段重放的聲音或者一段重放的圖象便會(huì)因?yàn)楸辉L問(wèn)區(qū)域從一個(gè)改變到另一個(gè)而中斷。
日本公布的未審查專利申請(qǐng)6-83674披露了一種用于多通道信息文件的重放裝置。在日本申請(qǐng)6-83674的重放裝置中,諸信息段在時(shí)分的基礎(chǔ)上或時(shí)間分享的基礎(chǔ)上以一個(gè)高速度(一個(gè)高傳輸速率)從記錄介質(zhì)傳送到各相應(yīng)的緩沖存儲(chǔ)器。記錄介質(zhì)上的一個(gè)信息文件被管理得在一個(gè)時(shí)隙期間從記錄介質(zhì)傳送到相關(guān)緩沖存儲(chǔ)器的信息段的數(shù)據(jù)量的整數(shù)倍將等于一個(gè)群集(一個(gè)數(shù)據(jù)分配塊)的量值。在日本申請(qǐng)6-83674的重放裝置中,由于在一個(gè)連續(xù)區(qū)域上安排一個(gè)群集,故損失時(shí)間Ta可以大大縮短。此外,一旦決定群集的尺寸,就不必再注意分段的惡化。而且可以得到一個(gè)高效率的信息傳輸。
在如前面所指出的,在日本申請(qǐng)6-83674的重放裝置中,在一個(gè)時(shí)隙期間由記錄介質(zhì)傳送到有關(guān)緩沖存儲(chǔ)器的信息段的數(shù)據(jù)量等于被分成整數(shù)等分的記錄介質(zhì)上一個(gè)群集(一個(gè)分配數(shù)據(jù)塊)的量值。因此,日本申請(qǐng)6-83674的重放裝置不適合于被訪問(wèn)的信息段的數(shù)據(jù)量可變或者是從記錄介質(zhì)傳送到有關(guān)緩沖存儲(chǔ)器的信息段包含有一個(gè)必須的信息段和另外還有一個(gè)余留數(shù)據(jù)段的系統(tǒng)。
第一實(shí)施例參照?qǐng)D2,一個(gè)3通道的信息重放裝置(一個(gè)3通道的信息恢復(fù)裝置)包括一個(gè)記錄介質(zhì)11A,一個(gè)記錄介質(zhì)驅(qū)動(dòng)器11B,一個(gè)控制器12,一個(gè)接口電路(一個(gè)可選擇存儲(chǔ)器的寫(xiě)入電路)13,緩沖存儲(chǔ)器14a、14b和14c以及通道接口15a、15b和15c。緩沖存儲(chǔ)器14a、14b和14分別被指定給第一、第二和第三通道。通道接口15a、15b和15c分別被指定給第一、第二和第三通道。
記錄介質(zhì)11A使用例如說(shuō)叫做硬盤的磁記錄介質(zhì)。記錄介質(zhì)11A由記錄介質(zhì)驅(qū)動(dòng)器11B驅(qū)動(dòng)。記錄介質(zhì)驅(qū)動(dòng)器11B連接到接口電路13。接口電路13連接到緩沖存儲(chǔ)器14a、14b和14c的輸入側(cè)。緩沖存儲(chǔ)器14a、14b和14c均為例如說(shuō)FIFO型存儲(chǔ)器。緩沖存儲(chǔ)器14a、14b和14c的輸出側(cè)分別連接到通道接口15a、15b和15c的輸入側(cè)。通道接口15a、15b和15c的輸出側(cè)可以借助通信線路分別連接到用戶的終端設(shè)備??刂破?2連接到記錄介質(zhì)驅(qū)動(dòng)器11B,接口電路13,緩沖存儲(chǔ)器14a、14b和14c以及通道接口15a、15b和15c。控制電路12能接收分別表示各有關(guān)第一、第二和第三通道的諸用戶請(qǐng)求信號(hào)??刂破?2包括一個(gè)計(jì)算機(jī),一個(gè)數(shù)字信號(hào)處理器或者一個(gè)類似的設(shè)備。控制器12根據(jù)存儲(chǔ)在其內(nèi)置ROM中的程序工作。
記錄介質(zhì)11A存儲(chǔ)視頻/音頻信息(它表示視頻信息、音頻信息或者視頻信息和音頻信息的復(fù)合體)。記錄介質(zhì)驅(qū)動(dòng)器11B訪問(wèn)記錄介質(zhì)11A并根據(jù)控制器12饋給的控制信號(hào)按順序從記錄介質(zhì)11A高速度(高傳輸速率)讀出視頻/音頻信息段??刂破?2控制開(kāi)始從記錄介質(zhì)11A根據(jù)用戶請(qǐng)求讀出信息。記錄介質(zhì)驅(qū)動(dòng)器11B將視頻/音頻信息段輸出到接口電路13。接口電路13根據(jù)控制器12饋給的控制信號(hào)將視頻/音頻信息段循環(huán)分配給緩沖存儲(chǔ)器14a、14b和14c。為此,接口電路13需具有一種轉(zhuǎn)接功能。
控制器12控制緩沖存儲(chǔ)器14a、14b和14c使得視頻/音頻信息段被寫(xiě)入緩沖存儲(chǔ)器14a、14b和14c??刂破?2控制通道接口15a、15b和15c使之訪問(wèn)緩沖存儲(chǔ)器14a、14b和14c并以等于原始速度的低速度(等于原始傳輸速率的低傳輸速率)從中讀出視頻/音頻信息段??紤]各個(gè)緩沖存儲(chǔ)器14a、14b和14c,從其中讀出的一個(gè)視頻/音頻信息段后面連續(xù)不間斷地緊跟下一個(gè)視頻/音頻信息段。視頻/音頻信息段穿過(guò)緩沖存儲(chǔ)器14a、14b和14c并以連續(xù)信息流的形式傳向用戶終端設(shè)備。
最好,在一個(gè)時(shí)隙期間由記錄介質(zhì)11A傳向有關(guān)緩沖存儲(chǔ)器14a、14b和14c的信息段的數(shù)據(jù)量等于被整數(shù)或自然數(shù)等分的記錄介質(zhì)上一個(gè)群集(一個(gè)分配數(shù)據(jù)塊)的量值。這里,“數(shù)據(jù)量”表示總比特?cái)?shù)。
控制器12被編程為實(shí)施下面的處理過(guò)程。假定控制器12接收到分別涉及第一、第二和第三通道的三個(gè)不同用戶請(qǐng)求信號(hào)。控制器12根據(jù)用戶的請(qǐng)求使記錄介質(zhì)驅(qū)動(dòng)器11B開(kāi)始從記錄介質(zhì)11A重放視頻/音頻信息段。
參照?qǐng)D3,在第一操作過(guò)程期間,視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B在時(shí)分的基礎(chǔ)上以高速度(高傳輸速率)從記錄介質(zhì)11A重放成1a、2a和3a所表示的形式,并經(jīng)由接口電路13傳送到相應(yīng)的緩沖存儲(chǔ)器14a、14b和14c。在第一操作過(guò)程后面的第二操作過(guò)程期間,視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B在時(shí)分的基礎(chǔ)上以高速度(高傳輸速率)從記錄介質(zhì)11A重放成1b、2b和3b所表示的形式,并經(jīng)由接口電路13傳送到相應(yīng)的緩沖存儲(chǔ)器14a、14b和14c。在第二操作過(guò)程后面的第三操作過(guò)程期間,視頻/音頻信號(hào)段由記錄介質(zhì)驅(qū)動(dòng)器11B在時(shí)分的基礎(chǔ)上以高速度(高傳輸速率)從記錄介質(zhì)11A重放成1c、2c和3c所表示的形式,并經(jīng)由接口電路13傳送到相應(yīng)的緩沖存儲(chǔ)器14a、14b和14c。在以后的各個(gè)操作過(guò)程期間,實(shí)施和上面指出的處理過(guò)程相同的過(guò)程。一般地說(shuō),一個(gè)操作過(guò)程的時(shí)間長(zhǎng)度是可變的。每個(gè)操作過(guò)程的時(shí)間區(qū)間由可變的第一通道、第二通道以及第三通道時(shí)隙的一個(gè)序列組成。
對(duì)于第一通道,視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B在第一通道時(shí)隙期間以高速度(高傳輸速率)從記錄介質(zhì)11A重放成1a、1b和1c所表示的形式,并經(jīng)由接口電路13按順序傳向第一通道緩沖存儲(chǔ)器14a。視頻/音頻信息段1a、1b和1c按順序?qū)懭氲谝煌ǖ谰彌_存儲(chǔ)器14a。視頻/音頻信息段1a、1b和1c的數(shù)據(jù)量互相相等。這里,“數(shù)據(jù)量”表示總的比特?cái)?shù)。視頻/音頻信息段1a、1b和1c的重放時(shí)間長(zhǎng)度互不相同,這是因?yàn)橛涗浗橘|(zhì)11A和記錄介質(zhì)驅(qū)動(dòng)器11B的狀態(tài)一個(gè)信息段一個(gè)信息段改變的緣故。
對(duì)于第三通道,視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B在第二通道時(shí)隙期間以高速度(高傳輸速率)從記錄介質(zhì)11A重放成2a、2b和2c所表示的形式,并經(jīng)由接口電路13按順序傳向第二通道緩沖存儲(chǔ)器14b。視頻/音頻信息段2a、2b和2c按順序?qū)懭氲诙ǖ谰彌_存儲(chǔ)器14b。視頻/音頻信息段2a、2b和2c的數(shù)據(jù)量互相相等。視頻/音頻信息段2a、2b和2c的重放時(shí)間長(zhǎng)度互不相同,這是因?yàn)橛涗浗橘|(zhì)11A和記錄介質(zhì)驅(qū)動(dòng)器11B的狀態(tài)一個(gè)信息段一個(gè)信息段變動(dòng)的緣故。
對(duì)于第三通道,視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B在第三通道時(shí)隙期間以高速度(高傳輸速率)重放成3a、3b和3c所表示的形式,并經(jīng)由接口電路13按順序傳向第三通道緩沖存儲(chǔ)器14c。視頻/音頻信息段3a、3b和3c按順序?qū)懭氲谌ǖ谰彌_存儲(chǔ)器14c。視頻/音頻信息段3a、3b和3c的數(shù)據(jù)量互相相等。視頻/音頻信息段3a、3b和3c的重放時(shí)間長(zhǎng)度互不相同,這是因?yàn)橛涗浗橘|(zhì)11A和記錄介質(zhì)驅(qū)動(dòng)器11B的狀態(tài)一個(gè)信息段一個(gè)信息段變動(dòng)的緣故。
考慮第一通道,第一個(gè)視頻/音頻信息段1a在時(shí)間Tp內(nèi)以原始速度(原始傳輸速率)Vu從第一通道緩中存儲(chǔ)器14a讀出,以1a’表示。原始速度低于從記錄介質(zhì)11A讀取第一視頻/音頻信息段的速度。第一視頻/音頻信息段1a’經(jīng)由第一通道接口15a傳向一個(gè)用戶終端設(shè)備。
考慮第一通道,在第一視頻/音頻信息段1a’終止之前,第二視頻/音頻信息段以高速度(高傳輸速率)從記錄介質(zhì)11A重放出來(lái)并被寫(xiě)入第一通道緩沖存儲(chǔ)器11A,以1b表示。第二視頻/音頻信息段在第一視頻/音頻信息段1a’結(jié)束之后開(kāi)始以原始速度(原始傳輸速率)從第一通道緩沖存儲(chǔ)器14a讀出,以1b’表示。原始速度低于從記錄介質(zhì)11A讀取第二視頻/音頻信息段的速度。時(shí)間Tp是從第一通道緩沖存儲(chǔ)器14a讀出第二視頻/音頻信息段所花費(fèi)的時(shí)間。第二視頻/音頻信息段1b’緊跟在第一視頻/音頻信息段1a’之后,其間沒(méi)有任何時(shí)間間隔(任何不連續(xù)性)。第二視頻/音頻信息段1b’經(jīng)由第一通道接口15a傳向用戶終端設(shè)備。
當(dāng)從記錄介質(zhì)11A傳送第一通道視頻/音頻信息段1a已經(jīng)完成時(shí),第二通道視頻/音頻信息段由記錄介質(zhì)驅(qū)動(dòng)器11B立即開(kāi)始以高速度從記錄介質(zhì)11A重放出來(lái),以2a表示。第二通道視頻/音頻信息段2a的數(shù)據(jù)量等于第一通道視頻/音頻信息段1a的數(shù)據(jù)量。
考慮第二通道,第一視頻/音頻信息段2a從記錄介質(zhì)驅(qū)動(dòng)器11B經(jīng)由接口電路13傳到第二通道緩沖存儲(chǔ)器14b,然后寫(xiě)入第二通道緩沖存儲(chǔ)器14b。第一視頻/音頻信息段2a在時(shí)間Tp內(nèi)以原始速度(原始傳輸速率)Vu從第二通道緩沖存儲(chǔ)器14b讀出,以2a′表示。原始速度低于從記錄介質(zhì)11A讀取第一視頻/音頻信息段的速度。第一視頻/音頻信息段2a′經(jīng)由第二通道接口15b傳向用戶終端設(shè)備。
考慮第二通道,在第一視頻/音頻信息段2a′終止之前,第二視頻/音頻信息段以高速度(高傳輸速率)從記錄介質(zhì)11A重放出來(lái)并被傳向和寫(xiě)入第二通道緩沖存儲(chǔ)器14b,以2b表示。第二視頻/音頻信息段在第一視頻/音頻信息段2a′結(jié)束之后開(kāi)始以原始速度(原始傳輸速率)從第二通道緩沖存儲(chǔ)器14b讀出,以2b′表示。原始速率低于從記錄介質(zhì)11A讀取第二視頻/音頻信息段的速率,時(shí)間Tp是從第二通道緩沖存儲(chǔ)器14b讀出第二視頻/音頻信息段所花費(fèi)的時(shí)間。第二視頻/音頻信息段2b′緊跟在第一視頻/音頻信息段2a′之后,其間沒(méi)有任何時(shí)間間隔(任何不連續(xù)性)。第二視頻/音頻信息段2b′經(jīng)由第二通道接口15b傳向用戶終端設(shè)備。
當(dāng)從記錄介質(zhì)11A傳送第二視頻/音頻信息段2a已經(jīng)完成時(shí),第三通道視頻/音頻信息段立即開(kāi)始由記錄介質(zhì)驅(qū)動(dòng)器11B以高速度從記錄介質(zhì)11A重放出來(lái),以3a表示。第三通道視頻/音頻信息段3a的數(shù)據(jù)量等于第二通道視頻/音頻信息段2a的數(shù)據(jù)量。
考慮第三通道,第一視頻/音頻信息段3a從記錄介質(zhì)驅(qū)動(dòng)器11B經(jīng)由接口電路13傳送到第三通道緩沖存儲(chǔ)器14c,然后被寫(xiě)入第三通道緩沖存儲(chǔ)器14c。第一視頻/音頻信息段3a在時(shí)間Tp內(nèi)以原始速度(原始傳輸速率)Vu從第三通道緩沖存儲(chǔ)器14c讀出,以3a′表示。原始速度低于從記錄介質(zhì)11A讀取第一視頻/音頻信息段的速度。第一視頻/音頻信息段3a′經(jīng)由第三通道接口15c傳向用戶終端設(shè)備。
考慮第三通道,在第一視頻/音頻信息段3a′終止之前,第二視頻/音頻信息段以高速度(高傳輸速率)從記錄介質(zhì)11A重放并傳向和寫(xiě)入第三通道緩沖存儲(chǔ)器14c,以3b表示。第二視頻/音頻信息段在第一視頻/音頻信息段3a′結(jié)束之后開(kāi)始以原始速度(原始傳輸速率)從第三通道緩沖存儲(chǔ)器14c讀出,以3b′表示。原始速度低于從記錄介質(zhì)11A讀取第二視頻/音頻信息段的速度。時(shí)間Tp是從第三通道緩沖存儲(chǔ)器14c讀出第二視頻/音頻信息段所花費(fèi)的時(shí)間。第二視頻/音頻信息段3b′緊跟在第一視頻/音頻信息段3a′之后,其間沒(méi)有任何時(shí)間間隔(任何不連續(xù)性)。第二視頻/音頻信息段3b′經(jīng)由第三通道接口15c傳向用戶終端設(shè)備。
正如前面所說(shuō)明的,盡管各視頻/音頻信息段的數(shù)據(jù)量互相相等,但從記錄介質(zhì)11A向緩沖存儲(chǔ)器14a、14b和14c傳輸視頻/音頻信息段的時(shí)間長(zhǎng)度通常是互不相同的。鑒于這些情況,控制器12被編程得實(shí)施下面的處理過(guò)程。控制器12依照向緩沖存儲(chǔ)器14a、14b和14c寫(xiě)入信息段的狀況以及還有從中讀出信息段的狀況定期計(jì)算相應(yīng)的緩沖存儲(chǔ)器14a、14b和14c的未占用區(qū)域的尺寸??刂破?2定期判斷各個(gè)已算出的緩沖存儲(chǔ)器14a、14b和14c中未占用區(qū)域的尺寸是否小于一個(gè)預(yù)定的尺寸。在將經(jīng)受下一個(gè)寫(xiě)入操作過(guò)程的緩沖存儲(chǔ)器(稱為所論的緩沖存儲(chǔ)器)具有預(yù)定尺寸的未占用區(qū)域或稍大的情形,控制器12允許記錄介質(zhì)驅(qū)動(dòng)器11B從記錄介質(zhì)11A讀出一個(gè)視頻/音頻信息段并將讀出的視頻/音頻信息段經(jīng)由接口電路13傳向所論的緩沖存儲(chǔ)器。另一方面,在將經(jīng)受下一個(gè)寫(xiě)入操作過(guò)程的緩沖存儲(chǔ)器(稱為所論的緩沖存儲(chǔ)器)具有一個(gè)小于預(yù)定尺寸的未占用區(qū)域的情形,控制器12則禁止記錄介質(zhì)驅(qū)動(dòng)器11B從記錄介質(zhì)11A讀出一個(gè)視頻/音頻信息段。在這一情形,就等待至所論緩沖存儲(chǔ)器中的未占用區(qū)域增加到預(yù)定尺寸為止。在某些情況下,所論緩沖存儲(chǔ)器的第一和第二部分分別被第一和第二視頻/音頻信息段占用,而所論緩沖存儲(chǔ)器的第三部分則正在加載第三視頻/音頻信息段。
緩沖存儲(chǔ)器14a、14b和14c可以具有輸出表示其中未占用區(qū)域尺寸的信號(hào)的功能。在這一情形,控制器12定期對(duì)緩沖存儲(chǔ)器14a、14b和14c的表示尺寸的輸出信號(hào)取樣,從中推導(dǎo)出未占用區(qū)域尺寸的信息。
參照?qǐng)D3,考慮第一通道,在第二視頻/音頻信息段1a′終止之前(在第二視頻/音頻信息段1b′開(kāi)始之前),第三視頻/音頻信息段1c開(kāi)始被從記錄介質(zhì)11A傳向第一通道緩沖存儲(chǔ)器14a。在從第一通道緩沖存儲(chǔ)器14a讀出第一視頻/音頻信息段1a′期間的一個(gè)t0時(shí)刻,完成向第一通道緩沖存儲(chǔ)器14a寫(xiě)入第二視頻/音頻信息段1b。在t0時(shí)刻仍然留在第一通道緩沖存儲(chǔ)器14a中的一部分第一視頻/音頻信息段對(duì)應(yīng)于一個(gè)余留數(shù)據(jù)段。然后,這個(gè)余留數(shù)據(jù)段將作為第一視頻/音頻信息段1a′的剩余部份繼續(xù)從第一通道緩沖存儲(chǔ)器14a讀出。在第一視頻/音頻信息段1a′終止之前,也就是說(shuō)在第二視頻/音頻信息段1b′開(kāi)始從第一通道緩沖存儲(chǔ)器14a讀出之前,只要第一通道緩沖存儲(chǔ)器14a中的未占用區(qū)域等于或大于預(yù)定的尺寸,第三視頻/音頻信息段1c就開(kāi)始從記錄介質(zhì)11A傳向第一通道緩沖存儲(chǔ)器14a。
這樣的處理過(guò)程也對(duì)第二通道緩沖存儲(chǔ)器14b和第三通道緩沖存儲(chǔ)器14c實(shí)施。
因此,緩沖存儲(chǔ)器14a、14b和14c中的視頻/音頻信息的數(shù)據(jù)量相對(duì)較大。于是,在記錄介質(zhì)11A上的分段存儲(chǔ)就避免了從反面影響視頻/音頻信息段的傳輸速率(速度)的問(wèn)題。此外,它還有可能提供對(duì)新的用戶請(qǐng)求的快速響應(yīng)。
正如從上面的說(shuō)明中所理解的,從記錄介質(zhì)讀取一個(gè)信息段和將該信息段寫(xiě)入緩沖存儲(chǔ)器(14a、14b和14c)在時(shí)間上與從緩沖存儲(chǔ)器讀取前面的信息段沒(méi)有關(guān)系。換句話說(shuō),從記錄介質(zhì)讀取一個(gè)信息段和將該信息段寫(xiě)入緩沖存儲(chǔ)器(14a、14b和14c)不與從緩沖存儲(chǔ)器讀取前一信息段同步。
應(yīng)當(dāng)指出,即使緩沖存儲(chǔ)器(14a、14b和14c)具有不足的未占用區(qū)域,相當(dāng)于不足未占用區(qū)域的視頻/音頻信息段的數(shù)據(jù)量仍然可以從記錄介質(zhì)11A傳送到緩沖存儲(chǔ)器。
記錄介質(zhì)11A上的一個(gè)信息文件可以被管理得使一個(gè)時(shí)隙期間從記錄介質(zhì)向有關(guān)緩沖存儲(chǔ)器傳送的一個(gè)信息段的數(shù)據(jù)量的整數(shù)倍等于記錄介質(zhì)11A上的一個(gè)群集(一個(gè)分配數(shù)據(jù)塊)的量值。在這一情形,傳輸一個(gè)信息段可以跳躍進(jìn)行,并且其控制可以轉(zhuǎn)到對(duì)下一通道的時(shí)分處理。
第二實(shí)施例圖4示出一個(gè)3通道信息重放裝置(3通道信息恢復(fù)裝置),其基本工作與圖2的信息重放裝置相同。
參照?qǐng)D4,信息重放裝置包括一個(gè)硬盤和硬盤驅(qū)動(dòng)器的組合體111。組合體111也稱為硬盤機(jī)構(gòu)111。
圖4的信息重放裝置還包括一個(gè)接口112,一個(gè)CPU121,一個(gè)ROM122,一個(gè)DRAM123,一個(gè)輸入/輸出電路124,FIFO存儲(chǔ)器141、142和143以及通道接口151、152和153。
硬盤機(jī)構(gòu)111連接到接口112。接口112是SCSI型接口。接口112,CPU121,ROM122,DRAM123以及輸入/輸出電路124通過(guò)一個(gè)總線120連接。CPU121能接收分別表示有關(guān)第一、第二和第三通道的用戶請(qǐng)求信號(hào)。接口112經(jīng)由不同于總線120的信號(hào)線路連接到輸入/輸出電路124。接口112連接到FIFO存儲(chǔ)器141、142和143的輸入側(cè)。FIFO存儲(chǔ)器141、142和143充當(dāng)緩沖存儲(chǔ)器。FIFO存儲(chǔ)器141、142和143分別被指定給第一、第二和第三通道。FIFO存儲(chǔ)器141、142和143的輸出側(cè)分別連接到通道接口151、152和153的輸入側(cè)。通道接口151、152和153的輸出側(cè)可以經(jīng)由通信線路分別連接到用戶終端設(shè)備。通道接口151、152和153分別被指定給第一、第二和第三通道。FIFO存儲(chǔ)器141、142和143連接到輸入/輸出電路124。通道接口151、152和153連接到輸入輸出電路124。
輸入/輸出電路124包括一些信號(hào)發(fā)生器產(chǎn)生用于接口112的讀時(shí)鐘信號(hào),用于FIFO存儲(chǔ)器141、142和143的寫(xiě)時(shí)鐘信號(hào),以及用于通道接口151、152和153的時(shí)標(biāo)控制信號(hào)。用于通道接口151、152和153的時(shí)標(biāo)控制信號(hào)包括稍后將指明的讀指令。
ROM122存儲(chǔ)一個(gè)程序。CPU121則根據(jù)ROM122中的程序工作。ROM122中的程序用來(lái)實(shí)施下面的處理過(guò)程。
硬盤機(jī)構(gòu)111存儲(chǔ)視頻/音頻信息(它表示視頻信息、音頻信息或者是視頻信息和音頻信息的復(fù)合體)。假定CPU121接收到分別涉及第一、第二和第三通道的三個(gè)不同的用戶請(qǐng)求信號(hào)。硬盤機(jī)構(gòu)111根據(jù)從CPU121經(jīng)由接口112饋給的控制信號(hào)以高速(高傳輸速率)按順序輸出視頻/音頻信息段。CPU121根據(jù)用戶請(qǐng)求使硬盤機(jī)構(gòu)111開(kāi)始輸出視頻/音頻信息段。視頻/音頻信息段從硬盤機(jī)構(gòu)111經(jīng)由接口112傳向FIFO存儲(chǔ)器141、142和143。CPU121控制輸入/輸出電路124使得輸入/輸出電路124按順序循環(huán)輸出寫(xiě)時(shí)鐘信號(hào)到FIFO存儲(chǔ)器141、142和143。因而,視頻/音頻信息段分別在不同的時(shí)標(biāo)處寫(xiě)入FIFO存儲(chǔ)器141、142和143。用這一辦法,視頻/音頻信息段在時(shí)分的基礎(chǔ)上循環(huán)分配到FIFO存儲(chǔ)器141、142和143。CPU121通過(guò)I/O電路124控制通道接口151、152和153,使得通道接口151、152和153以一個(gè)等于原始速度的低速(一個(gè)等于原始傳輸速率的低傳輸速率)從FIFO存儲(chǔ)器141、142和143讀出視頻/音頻信息段。視頻/音頻信息段通過(guò)通道接口151、152和153之后分別傳向用戶終端設(shè)備。
圖4的信息重放裝置的工作將參照?qǐng)D5進(jìn)一步說(shuō)明。當(dāng)CPU121接收到一個(gè)涉及第一、第二和第三通道的用戶請(qǐng)求信號(hào)時(shí),CPU121經(jīng)由接口112向硬盤機(jī)構(gòu)111饋送一個(gè)讀指令。硬盤機(jī)構(gòu)111響應(yīng)讀指令而開(kāi)始起動(dòng)工作。硬盤機(jī)構(gòu)111按順序輸出由讀指令指定的所需視頻/音頻信息段。從硬盤機(jī)構(gòu)111輸出的視頻/音頻信息段按順序進(jìn)到接口112。視頻/音頻信息段按順序?qū)懭虢涌?12里面的一個(gè)寄存器或緩沖存儲(chǔ)器。當(dāng)接口112接收到來(lái)自硬盤機(jī)構(gòu)111的各個(gè)視頻/音頻信息段時(shí),接口112向I/O電路124輸出一個(gè)信號(hào)脈沖DREQ。每個(gè)信號(hào)脈沖DREQ表示硬盤機(jī)構(gòu)111已完成一個(gè)信息段的讀出。信號(hào)脈沖DREQ波形的例子示于圖5。
I/O電路124根據(jù)每個(gè)信號(hào)脈沖DREQ生成一個(gè)讀時(shí)鐘脈沖或多個(gè)脈沖。讀時(shí)鐘脈沖波形的例子示于圖5。在圖5中每個(gè)讀時(shí)鐘脈沖都是低電平型或負(fù)向型的。另外,I/O電路124還根據(jù)每個(gè)信號(hào)脈沖DREQ生成一個(gè)寫(xiě)時(shí)鐘脈沖或多個(gè)脈沖。寫(xiě)時(shí)鐘脈沖波形的例子示于圖5。在圖5中,每個(gè)寫(xiě)時(shí)鐘脈沖都是低電平型或負(fù)向型的。I/O電路124向接口112輸出各個(gè)讀時(shí)鐘脈沖。I/O電路124僅向FIFO存儲(chǔ)器141、142和143之中被CPU121指定且與所論通道關(guān)聯(lián)的一個(gè)存儲(chǔ)器輸出各寫(xiě)時(shí)鐘脈沖。
接口112根據(jù)從I/O電路124饋給的讀時(shí)鐘脈沖向FIFO存儲(chǔ)器141、142和143輸出視頻/音頻信息段。接口112的輸出信號(hào)(它表示視頻/音頻息段)波形的一個(gè)例子示于圖5。視頻/音頻信息段根據(jù)I/O電路124輸出的寫(xiě)時(shí)鐘脈沖按順序?qū)懭隖IFO存儲(chǔ)器141、142和143之中被指定的一個(gè)存儲(chǔ)器。每個(gè)FIFO存儲(chǔ)器141、142和143經(jīng)由I/O電路124向CPU121通報(bào)自己未占用區(qū)域的尺寸。CPU121根據(jù)未占用區(qū)域的尺寸控制I/O電路124使得向相關(guān)FIFO存儲(chǔ)器施加寫(xiě)時(shí)鐘信號(hào)的時(shí)刻視未占用區(qū)域的尺寸而定。CPU121經(jīng)由I/O電路124選出通道接口151、152和153之一。被選出的通道接口對(duì)應(yīng)于指定的FIFO存儲(chǔ)器。CPU121經(jīng)由I/O電路124控制選出的通道接口,使得選出的通道接口按順序從指定的FIFO存儲(chǔ)器讀出視頻/音頻信息段。從指定的FIFO存儲(chǔ)器讀出的一個(gè)視頻/音頻信息段后面連續(xù)地跟隨著下一個(gè)讀出的視頻/音頻信息段。組成一個(gè)連續(xù)信息流的諸視頻/音頻信息段按順序從指定的FIFO存儲(chǔ)器經(jīng)由被選出的通道接口傳向用戶終端設(shè)備。
CPU121定期接收各個(gè)FIFO存儲(chǔ)器141、142和143中未占用區(qū)域尺寸的信息。尺寸信息從每個(gè)FIFO存儲(chǔ)器141、142和143經(jīng)由I/O電路124傳送到CPU121。換句話說(shuō),CPU121可以根據(jù)向FIFO存儲(chǔ)器寫(xiě)入信息段的狀況以及從其中讀出信息段的狀況定期地算出每個(gè)FIFO存儲(chǔ)器中未占用區(qū)域的尺寸。CPU121定期判斷FIFO存儲(chǔ)器141、142和143中每個(gè)存儲(chǔ)器未占用區(qū)域的尺寸是否小于一個(gè)預(yù)定尺寸。在將經(jīng)受下一個(gè)寫(xiě)操作過(guò)程的FIFO存儲(chǔ)器(稱作所論FIFO存儲(chǔ)器)具有一個(gè)預(yù)定尺寸的未占用區(qū)域或更大的情形,CPU121允許硬盤機(jī)構(gòu)111向接口112輸出一個(gè)視頻/音頻信息段。在這一情形,視頻/音頻信息段經(jīng)由接口112傳向所論FIFO存儲(chǔ)器。另一方面,在將要經(jīng)受下一個(gè)寫(xiě)操作過(guò)程的FIFO存儲(chǔ)器(稱作所論FIFO存儲(chǔ)器)具有一個(gè)小于預(yù)定尺寸的未占用區(qū)域的情形,CPU121則禁止硬盤機(jī)構(gòu)111向接口112輸出一個(gè)視頻/音頻信息段。在這一情形,就等待至所論FIFO存儲(chǔ)器中的未占用區(qū)域增加到預(yù)定尺寸為止。
將參照?qǐng)D6進(jìn)一步說(shuō)明圖4的信息重放裝置的工作。當(dāng)CPU121接收到來(lái)自一個(gè)外接終端設(shè)備的第一通道用戶請(qǐng)求信號(hào)時(shí),CPU121向該終端回復(fù)一個(gè)表示接受的響應(yīng)信號(hào)202。此外,CPU121饋出一個(gè)指令203到I/O電路124,要求I/O電路124僅向第一通道FIFO存儲(chǔ)器141輸出寫(xiě)時(shí)鐘信號(hào)。
接著,CPU121經(jīng)由接口112向硬盤機(jī)構(gòu)111饋出一個(gè)讀指令204。硬盤機(jī)構(gòu)111響應(yīng)讀指令204而開(kāi)始起動(dòng)工作。硬盤機(jī)構(gòu)111輸出由讀指令204指定的第一所需視頻/音頻信息段205。從硬盤機(jī)構(gòu)111輸出第一視頻/音頻信息段205的速度(傳輸速率)等于一個(gè)高速度(一個(gè)高傳輸速率)。從硬盤機(jī)構(gòu)111輸出的第一視頻/音頻信息段205經(jīng)由接口112進(jìn)到第一通道FIFO存儲(chǔ)器141。第一視頻/音頻信息段205借助I/O電路124輸出的寫(xiě)時(shí)鐘信號(hào)寫(xiě)入第一通道FIFO存儲(chǔ)器141。當(dāng)?shù)谝灰曨l/音頻信息段從硬盤機(jī)構(gòu)111向第一通道FIFO存儲(chǔ)器141的傳輸被完成時(shí),接口112向CPU121通知傳輸結(jié)束206。然后,CPU121經(jīng)由I/O電路124僅向第一通道接口151饋出一個(gè)讀指令207。第一通道接口151根據(jù)讀指令207以等于原始速度的一個(gè)低速度從第一通道FIFO存儲(chǔ)器141讀出第一視頻/音頻信息段。第一視頻/音頻信息段經(jīng)由第一通道接口151傳向用戶終端設(shè)備。
參數(shù)值的實(shí)例如下。從硬盤機(jī)構(gòu)111傳向FIFO存儲(chǔ)器141、142和143之一的每個(gè)視頻/音頻信息段的數(shù)據(jù)量等于220.5KB。這里,“數(shù)據(jù)量”表示總字節(jié)數(shù)。與硬盤機(jī)構(gòu)111中的每個(gè)視頻/音頻信息段相關(guān)的原始速度(原始傳輸速率)等于1.4112Mbps。每個(gè)視頻/音頻信息段以一個(gè)等于M倍原始速度的速度(傳輸速率)從硬盤機(jī)構(gòu)111傳向FIFO存儲(chǔ)器141、142和143之一。這里,M表示一個(gè)預(yù)定的自然數(shù)。
在CPU121接收到第一通道用戶請(qǐng)求信號(hào)201之前先接收到一個(gè)來(lái)自外接終端設(shè)備的第三通道用戶請(qǐng)求信號(hào)的情形,要在執(zhí)行用于第一通道的一系列上述步驟之前先執(zhí)行用于第三通道的一系列步驟。在上述用于第一通道的一系列步驟結(jié)束之后,用于第三通道的下一個(gè)步驟系列按下法執(zhí)行。向第一通道接口151饋給讀指令207之后,CPU121饋出一指令208到I/O電路124,要求I/O電路124僅向第三通道FIFO存儲(chǔ)器143輸出一個(gè)寫(xiě)時(shí)鐘信號(hào)。
接著,CPU121經(jīng)由接口112向硬盤機(jī)構(gòu)111饋出一個(gè)讀指令209。硬盤機(jī)構(gòu)111響應(yīng)讀指令209而開(kāi)始起動(dòng)工作。硬盤機(jī)構(gòu)111輸出一個(gè)由讀指令209指定的所需視頻/音頻信息段210。從硬盤機(jī)構(gòu)111輸出的視頻/音頻信息段210經(jīng)由接口112進(jìn)到第三通道FIFO存儲(chǔ)器143。視頻/音頻信息段210借助I/O電路124輸出的寫(xiě)時(shí)鐘信號(hào)寫(xiě)入第三FIFO存儲(chǔ)器143。當(dāng)視頻/音頻信息段210從硬盤機(jī)構(gòu)111至第三通道FIFO存儲(chǔ)器143的傳輸被完成時(shí),接口112向CPU121通知傳輸結(jié)束211。
在通知傳輸結(jié)束211之后,CPU121向I/O電路124饋出一個(gè)指令212,要求I/O電路124僅向第一通道FIFO存儲(chǔ)器141輸出一個(gè)寫(xiě)時(shí)鐘信號(hào)。
接著,只要第一通道FIFO存儲(chǔ)器141中的未占用區(qū)域的尺寸等于或大于預(yù)定尺寸,CPU121就通過(guò)接口112向硬盤機(jī)構(gòu)111饋出一個(gè)讀指令213。如果第一通道FIFO存儲(chǔ)器141中的未占用區(qū)域的尺寸小于預(yù)定尺寸,CPU121則實(shí)施等待,直至未占用區(qū)域增加到預(yù)定尺寸為止。硬盤機(jī)構(gòu)111響應(yīng)該指令213而開(kāi)始起動(dòng)工作。硬盤機(jī)構(gòu)111輸出由讀指令213指定的第二個(gè)所需視頻/音頻信息段214。從硬盤機(jī)構(gòu)111輸出第二所需視頻/音頻信息段214的速度(傳輸速率)等于一個(gè)高速度(高傳輸速率)。從硬盤機(jī)構(gòu)111輸出的第二視頻/音頻信息段214經(jīng)由接口112進(jìn)到第一通道FIFO存儲(chǔ)器141。第二視頻/音頻信息段214借助I/O電路124輸出的寫(xiě)時(shí)鐘信號(hào)寫(xiě)入第一通道FIFO存儲(chǔ)器141。當(dāng)?shù)诙曨l/音頻信息段214從硬盤機(jī)構(gòu)111向第一通道FIFO存儲(chǔ)器141的傳輸完成時(shí),接口112向CPU121通知傳輸結(jié)束215。
此后,重復(fù)和上述處理過(guò)程類似的處理過(guò)程。在一個(gè)視頻/音頻信息段從硬盤機(jī)構(gòu)111向FIFO存儲(chǔ)器141、142和143之一傳輸期間出現(xiàn)新的用戶請(qǐng)求的情形,需要等待到當(dāng)前的視頻/音頻信息段的傳輸完成為止。若當(dāng)前的視頻/音頻信息段的傳輸已完成,則新的用戶請(qǐng)求所要的視頻、音頻信息段開(kāi)始在中斷的基礎(chǔ)上從硬盤機(jī)構(gòu)111傳向FIFO存儲(chǔ)器141、142和143中的一個(gè)相應(yīng)FIFO存儲(chǔ)器。
用于控制CPU121的程序有一個(gè)主程序段(主例行程序)和若干子程序段(子例行程序)。主例行程序在圖4的信息重放裝置接通時(shí)開(kāi)始。
圖7是主例行程序的一部分的流程圖。如圖7所示,步驟201判斷記錄介質(zhì)上當(dāng)前訪問(wèn)的文件中最后一個(gè)群集的視頻/音頻信息段的傳輸是否已完成。若該傳輸已經(jīng)完成,則程序從步驟201進(jìn)到步驟202。否則程序從步驟201進(jìn)到步驟203。
步驟202設(shè)置一個(gè)指向記錄介質(zhì)上的下一個(gè)文件或其他文件的開(kāi)頭的讀指針。這里,讀指針表示記錄介質(zhì)上的一個(gè)被訪問(wèn)位置。
步驟203將讀指針修正為訪問(wèn)記錄介質(zhì)上當(dāng)前訪問(wèn)文件中的下一個(gè)群集。
步驟202和203的后面緊跟其他步驟。在其他步驟之后,程序返回到步驟201。這里,“文件”相當(dāng)于例如說(shuō)一支曲調(diào)。
圖8是第一子程序段的流程圖,第一子程序段在主例行程序執(zhí)行期間,通過(guò)基于時(shí)標(biāo)的中斷在一個(gè)預(yù)定的周期上重復(fù)執(zhí)行。圖8中的子程序段對(duì)FIFO存儲(chǔ)器141、142和143中的每一個(gè)存儲(chǔ)器都要執(zhí)行。
參照?qǐng)D8,第一子程序段的第一步驟211通過(guò)參照信息段寫(xiě)入當(dāng)前FIFO存儲(chǔ)器的狀態(tài)以及還有從其中讀出信息段的狀態(tài)算出當(dāng)前FIFO存儲(chǔ)器中未占用區(qū)域的尺寸。步驟211可以從當(dāng)前FIFO存儲(chǔ)器輸出的尺寸信號(hào)中推導(dǎo)出當(dāng)前FIFO存儲(chǔ)器中未占用區(qū)域的尺寸信息。
步驟211判斷當(dāng)前FIFO存儲(chǔ)器中的未占用區(qū)域的尺寸是否小于預(yù)定的尺寸。當(dāng)未占用區(qū)域的尺寸小于預(yù)定尺寸時(shí),程序從步驟211進(jìn)到步驟212。當(dāng)未占用區(qū)域的尺寸等于或大于預(yù)定尺寸時(shí),程序從步驟211進(jìn)到步驟213。
步驟212將傳輸開(kāi)始標(biāo)志置“0”。在步驟212之后,圖8中子程序段的當(dāng)前執(zhí)行操作過(guò)程便告結(jié)束并且程序返回到主例行程序。正如稍后將要弄清楚的一樣,傳輸開(kāi)始標(biāo)志為“0”禁止硬盤機(jī)構(gòu)111向接口112輸出下一個(gè)視頻/音頻信息段。
步驟213置傳輸開(kāi)始標(biāo)志為“1”。在步驟213之后,圖8中子程序段的當(dāng)前執(zhí)行操作過(guò)程便告結(jié)束并且程序返回到主例行程序。正如稍后將要弄清楚的一樣,傳輸開(kāi)始標(biāo)志為“1”允許硬盤機(jī)構(gòu)111向接口112輸出下一個(gè)視頻/音頻信息段。
圖9是第二子程序段的流程圖。借助執(zhí)行主例行程序期間的中斷來(lái)執(zhí)行第二子程序段以響應(yīng)從硬盤機(jī)構(gòu)111傳輸當(dāng)前視頻/音頻信息段的結(jié)束。傳輸當(dāng)前視頻/音頻信息段結(jié)束的信息由硬盤機(jī)構(gòu)111或接口112饋出。圖9中的子程序段對(duì)每個(gè)FIFO存儲(chǔ)器141、142和143都執(zhí)行。
如圖9所示,第二子程序段的第一步驟221判斷被指定給當(dāng)前FIFO存儲(chǔ)器的傳輸開(kāi)始標(biāo)志是“1”還是“0”。當(dāng)傳輸開(kāi)始標(biāo)志是“1”時(shí),程序從步驟221進(jìn)到步驟222。當(dāng)傳輸開(kāi)始標(biāo)志為“0”時(shí),程序從步驟221退出并結(jié)束圖9中子程序段的當(dāng)前執(zhí)行操作過(guò)程。然后,程序返回到主例行程序。
步驟222使硬盤機(jī)構(gòu)111開(kāi)始經(jīng)由接口112向當(dāng)前FIFO存儲(chǔ)器輸出下一個(gè)視頻/音頻信息段。換句話說(shuō),步驟222實(shí)施下一個(gè)視頻/音頻信息段從硬盤機(jī)構(gòu)111向當(dāng)前FIFO存儲(chǔ)器的傳輸。在步驟222之后,圖9中子程序段的當(dāng)前執(zhí)行操作過(guò)程便告結(jié)束并且程序返回到主例行程序。
當(dāng)步驟221判斷傳輸開(kāi)始標(biāo)志為“0”時(shí),步驟222不執(zhí)行。于是,在這一情形,硬盤機(jī)構(gòu)111被禁止經(jīng)由接口112向當(dāng)前FIFO存儲(chǔ)器輸出下一個(gè)視頻/音頻信息段并進(jìn)行等待,直至當(dāng)前FIFO存儲(chǔ)器中的未占用區(qū)域增加到預(yù)定尺寸為止。
第三實(shí)施例本發(fā)明的第三實(shí)施例與它的第二實(shí)施例相似,只是圖7、8和9所示用于CPU121的程序被圖10中的9程序所取代。
在圖10的程序中,借助中斷開(kāi)始第一步驟501。步驟501將變量“i”預(yù)置為“1”。變量“i”表示感興趣的通道。另外,步驟501還將變量“f”預(yù)置為“-1”。變量“f”表示有效的通道。在步驟501之后,程序進(jìn)到步驟502。
步驟502就感興趣的通道“i”將FIFO存儲(chǔ)中未占用區(qū)域的尺寸與預(yù)定尺寸相比較。當(dāng)未占用區(qū)域的尺寸等于或大于預(yù)定尺寸時(shí),程序從步驟502進(jìn)到步驟503。否則,程序從步驟502跳到步驟504。
步驟503判斷數(shù)值“f”是不是等于“-1”。當(dāng)數(shù)值“f”等于“-1”時(shí),程序從步驟503進(jìn)到步驟505。否則,程序從步驟503進(jìn)到步驟506。
步驟506判斷有效通道“f”的FIFO存儲(chǔ)器中的未占用區(qū)域的尺寸是否小于感興趣通道“i”的FIFO存儲(chǔ)器中未占用區(qū)域的尺寸。當(dāng)有效通道“f”的FIFO存儲(chǔ)器中未占用區(qū)域的尺寸小于感興趣通道“i”的FIFO存儲(chǔ)器中未占用區(qū)域的尺寸時(shí),程序由步驟506進(jìn)到步驟505。否則,程序由步驟506進(jìn)到步驟504。
步驟505置有效通道數(shù)值“f”為感興趣通道的數(shù)值“i”在步驟505之后,程序進(jìn)到步驟504。
步驟504判斷感興趣通道的數(shù)值“i”是否等于一個(gè)最大的數(shù)字。當(dāng)感興趣通道的數(shù)值“i”等于最大數(shù)字時(shí),程序從步驟504進(jìn)到步驟507。否則,程序從步驟504進(jìn)到步驟508。
步驟508將感興趣通道的數(shù)值“i”遞增“1”。在步驟508之后,程序返回到步驟502。
步驟507將有效通道數(shù)值“f”與“-1”相比較以判斷有效通道是不是當(dāng)前通道。當(dāng)有效通道是當(dāng)前通道時(shí),程序從步驟507進(jìn)到步驟509。否則,程序由步驟507退出并隨即結(jié)束圖10中當(dāng)前執(zhí)行的操作過(guò)程。
步驟509選定有效通道“f”為一個(gè)傳輸通道。
跟在步驟509后面的步驟510生成或輸出一個(gè)命令,以便開(kāi)始從硬盤機(jī)構(gòu)111向傳輸通道中的FIFO存儲(chǔ)器傳送下一個(gè)視頻/音頻信息段。
在步驟510之后,當(dāng)前中斷結(jié)束并且隨后程序進(jìn)到步驟520。步驟520實(shí)施從硬盤機(jī)構(gòu)111向傳輸通道中的FIFO存儲(chǔ)器傳送下一個(gè)視頻/音頻信息段。
在步驟520之后,程序經(jīng)過(guò)一個(gè)中斷時(shí)期進(jìn)到步驟530。步驟530判斷對(duì)來(lái)自記錄介質(zhì)上當(dāng)前訪問(wèn)文件中最后群集的視頻/音頻信息段的傳輸是否已經(jīng)完成。若傳輸已經(jīng)完成,則程序從步驟530進(jìn)到步驟531。否則,程序從步驟530進(jìn)到步驟532。
步驟531將一個(gè)讀指針設(shè)置在記錄介質(zhì)上的下一個(gè)文件或另一個(gè)文件的開(kāi)頭。這里,讀指針指示記錄介質(zhì)上的被訪問(wèn)位置。在步驟531之后,圖10中程序的當(dāng)前執(zhí)行操作過(guò)程便告結(jié)束。
步驟532修改讀指針以訪問(wèn)記錄介質(zhì)上當(dāng)前訪問(wèn)文件中的下一個(gè)群集。在步驟532之后,圖10中程序的當(dāng)前執(zhí)行操作過(guò)程便告結(jié)束。
權(quán)利要求
1.一種信息重放裝置,包括一個(gè)存儲(chǔ)信息的記錄介質(zhì);分別指定給各通道的緩沖存儲(chǔ)器;第一裝置,用于檢測(cè)各個(gè)緩沖存儲(chǔ)器中未占用區(qū)域的尺寸;第二裝置,用于按順序從記錄介質(zhì)讀出信息段,并將信息段分配到緩沖存儲(chǔ)器以及在時(shí)分的基礎(chǔ)上以第一速率將信息段寫(xiě)入緩沖存儲(chǔ)器;第三裝置,用于以低于第一速率的第二速率從緩沖存儲(chǔ)器并行按順序且連續(xù)讀出信息段;第四裝置,用于在被第一裝置檢出且與緩沖存儲(chǔ)器之一相關(guān)聯(lián)的尺寸等于或大于一個(gè)預(yù)定尺寸時(shí)允許第二裝置從記錄介質(zhì)讀出一個(gè)信息段并將所述信息段寫(xiě)入所述緩沖存儲(chǔ)器之一中,以及用于在被第一裝置檢出且與所述緩沖存儲(chǔ)器之一相關(guān)聯(lián)的尺寸小于預(yù)定尺寸時(shí)禁止第二裝置從記錄介質(zhì)讀出一個(gè)信息段并禁止將所述信息段寫(xiě)入所述緩沖存儲(chǔ)器之一中。
2.根據(jù)權(quán)利要求1述說(shuō)的信息重放裝置,其中緩沖存儲(chǔ)器包括FIFO存儲(chǔ)器。
3.根據(jù)權(quán)利要求1述說(shuō)的信息重放裝置,其中記錄介質(zhì)具有一些內(nèi)中分布著信息的不連續(xù)區(qū)域。
全文摘要
一種信息重放裝置包括一個(gè)存儲(chǔ)信息的記錄介質(zhì)。緩沖存儲(chǔ)器被分別指定給各通道。進(jìn)行檢測(cè)以得出各緩沖存儲(chǔ)器中的未占用區(qū)域尺寸。在時(shí)分的基礎(chǔ)上以第一速率按順序從記錄介質(zhì)讀出諸信息段并將它分配給各緩沖存儲(chǔ)器且寫(xiě)入之。以低于第一速率的第二速率從緩沖存儲(chǔ)器并行按順序且連續(xù)讀出信息段。當(dāng)所檢出的與緩沖存儲(chǔ)器相關(guān)聯(lián)的尺寸等于或大于預(yù)定尺寸時(shí)允許從記錄介質(zhì)讀出信息段并寫(xiě)入諸緩沖存儲(chǔ)器之一中。
文檔編號(hào)H04N5/00GK1225490SQ9810407
公開(kāi)日1999年8月11日 申請(qǐng)日期1998年2月6日 優(yōu)先權(quán)日1997年12月30日
發(fā)明者所協(xié)助, 今村佳也 申請(qǐng)人:日本勝利株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1