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

記錄介質(zhì)及記錄裝置的制作方法

文檔序號(hào):6739037閱讀:184來(lái)源:國(guó)知局
專利名稱:記錄介質(zhì)及記錄裝置的制作方法
本申請(qǐng)是申請(qǐng)日為1999年5月1日、申請(qǐng)?zhí)枮?9109257.0、題為“記錄介質(zhì)、實(shí)時(shí)記錄和重放方法及裝置、文件操作方法”的專利申請(qǐng)的分案申請(qǐng)。
本發(fā)明涉及一個(gè)要求實(shí)時(shí)記錄和/或重放的系統(tǒng),更具體地說(shuō),涉及存儲(chǔ)實(shí)時(shí)記錄/重放信息的記錄介質(zhì)、根據(jù)實(shí)時(shí)記錄/重放信息記錄和重放一個(gè)實(shí)時(shí)文件的方法和裝置、和一個(gè)使用實(shí)時(shí)記錄/重放信息的文件操作方法。
在一個(gè)文件系統(tǒng)構(gòu)成的計(jì)算機(jī)或聲頻和/或視頻(A/V)裝置中,該文件系統(tǒng)用于一個(gè)請(qǐng)求實(shí)時(shí)記錄/重放的A/V文件,表示A/V文件是一個(gè)實(shí)時(shí)記錄/重放文件的控制信息沒有被記錄在文件控制信息中。因此,不可能實(shí)時(shí)地重放一個(gè)由物理上分散在記錄介質(zhì)上的數(shù)據(jù)塊構(gòu)成的文件,即使它們是邏輯連續(xù)的。
這里,如

圖1所示的一個(gè)普通文件系統(tǒng)包括具有一個(gè)文件長(zhǎng)度的文件控制信息、文件數(shù)據(jù)位置的信息、文件可讀/寫或不可讀/寫信息等,以及存儲(chǔ)在文件控制信息表示的位置中的文件數(shù)據(jù)。當(dāng)盤上的文件被讀取時(shí),文件控制信息首先被讀取,然后由讀取的文件控制信息表示的位置中的文件數(shù)據(jù)被讀取并重放。在普通文件系統(tǒng)中使用的這種分配一個(gè)固定大小數(shù)據(jù)塊的方法不能保證文件的實(shí)時(shí)重放。
也就是說(shuō),通過(guò)一個(gè)例子描述普通文件系統(tǒng)中的記錄/重放,在該例子中,兩個(gè)文件占據(jù)一個(gè)盤上的塊,如圖2所示。這里,請(qǐng)求實(shí)時(shí)重放的一個(gè)文件A占據(jù)盤的塊0、3、5和6,一個(gè)一般文件B占據(jù)盤的塊1、2、4和7。
重放文件A的過(guò)程如下在第一步驟,讀取數(shù)據(jù)塊0。
在第二步驟,搜索數(shù)據(jù)塊3。
在第三步驟,讀取并重放數(shù)據(jù)塊3。
在第四步驟,搜索數(shù)據(jù)塊5。
在第五步驟,讀取并重放數(shù)據(jù)塊5和6。
在普通文件系統(tǒng)中,由于與實(shí)時(shí)記錄/重放有關(guān)的信息甚至在記錄一個(gè)要求實(shí)時(shí)記錄/重放的文件時(shí)沒有被記錄,用于實(shí)時(shí)記錄/重放的數(shù)據(jù)排列沒有被考慮。因此,不能實(shí)現(xiàn)實(shí)時(shí)重放。
也就是說(shuō),圖2的文件A(例如,一個(gè)視頻文件)要求實(shí)時(shí)重放,但是普通文件系統(tǒng)排列數(shù)據(jù)文件時(shí)沒有考慮實(shí)時(shí)重放的要求,因此導(dǎo)致播放期間屏幕中斷。為了實(shí)時(shí)記錄/重放文件,搜索時(shí)間和讀取時(shí)間的總和必須小于播放時(shí)間,如下面的表達(dá)式所示搜索時(shí)間+讀取時(shí)間<播放時(shí)間 …(1)為了防止屏幕被打斷,在下一個(gè)數(shù)據(jù)塊被讀取之前的讀取和重放一個(gè)當(dāng)前數(shù)據(jù)塊期間,必須搜索下一個(gè)數(shù)據(jù)塊。但是,在一個(gè)用于驅(qū)動(dòng)盤如壓縮盤(CD)和數(shù)字通用盤(DVD)的裝置中,搜索時(shí)間大大長(zhǎng)于讀取時(shí)間。因此,如果下一步數(shù)據(jù)塊物理上不是與當(dāng)前數(shù)據(jù)塊相鄰,實(shí)時(shí)重放是不可能的。
為了解決上述問(wèn)題,本發(fā)明的一個(gè)目的是提供一種用于存儲(chǔ)實(shí)時(shí)記錄/重放信息的記錄介質(zhì),用于實(shí)時(shí)文件。
本發(fā)明的另一個(gè)目的是提供一種在實(shí)時(shí)文件被排列在一個(gè)最小相連存儲(chǔ)塊中之后記錄實(shí)時(shí)記錄/重放信息和根據(jù)實(shí)時(shí)記錄/重放信息實(shí)時(shí)地重放文件的方法。
本發(fā)明的另一個(gè)目的是提供一種考慮了實(shí)時(shí)記錄/重放信息的復(fù)制文件方法,把原始文件的實(shí)時(shí)記錄/重放信息增加到復(fù)制的文件,并利用實(shí)時(shí)記錄/重放信息實(shí)時(shí)地重放復(fù)制的文件。
本發(fā)明的再一個(gè)目的是提供一種用于記錄作為實(shí)時(shí)記錄/重放信息的一個(gè)記錄/重放比特率的裝置,用于當(dāng)記錄/重放比特率對(duì)于不同數(shù)據(jù)段(section)變化時(shí)記錄多個(gè)記錄/重放比特率作為實(shí)時(shí)記錄/重放信息,并根據(jù)實(shí)時(shí)記錄/重放信息實(shí)時(shí)地重放文件。
本發(fā)明的再一個(gè)目的是提供一種產(chǎn)生其中已經(jīng)設(shè)置實(shí)時(shí)記錄/重放信息的文件、擴(kuò)展數(shù)據(jù)區(qū)域、記錄并重放文件、并執(zhí)行其他文件操作的文件操作方法。
因此,為了實(shí)現(xiàn)第一目的,提供一種記錄介質(zhì),要求實(shí)時(shí)記錄/重放的實(shí)時(shí)文件被記錄在該介質(zhì)中,其中用于保證實(shí)時(shí)文件的實(shí)時(shí)記錄/重放的實(shí)時(shí)記錄/重放信息被存儲(chǔ)在一個(gè)文件控制信息區(qū)中。
為了實(shí)現(xiàn)第二和第三目的,提供一種記錄和重放方法,包括步驟(a)根據(jù)確保實(shí)時(shí)重放的實(shí)時(shí)記錄/重放信息排列并記錄要求實(shí)時(shí)記錄/重放的實(shí)時(shí)文件,并記錄實(shí)時(shí)記錄/重放信息;和(b)利用實(shí)時(shí)記錄/重放信息,讀取并重放實(shí)時(shí)文件數(shù)據(jù)。
為了實(shí)現(xiàn)第四目的,提供一種記錄和重放裝置,用于利用確保實(shí)時(shí)記錄/重放的實(shí)時(shí)記錄/重放信息在一個(gè)盤上記錄和/或重放實(shí)時(shí)文件,該裝置包括一個(gè)編解碼器用于根據(jù)一個(gè)預(yù)定壓縮方案壓縮和編碼一個(gè)輸入比特流并提供壓縮的數(shù)據(jù)用于記錄,并且解碼壓縮和編碼的數(shù)據(jù)用于重放;一個(gè)緩沖器,用于利用包括在實(shí)時(shí)記錄/重放信息中的比特率信息,以一個(gè)記錄比特率臨時(shí)存儲(chǔ)壓縮的數(shù)據(jù),并以一個(gè)重放比特率傳送寫在盤上的數(shù)據(jù)到編解碼器;一個(gè)信號(hào)處理器,用于把存儲(chǔ)在緩沖器中的數(shù)據(jù)轉(zhuǎn)換成一種適于記錄的信號(hào),這種信號(hào)適于把轉(zhuǎn)換的信號(hào)與實(shí)時(shí)記錄/重放信息一起傳送到盤上用于記錄,并根據(jù)記錄在盤上一個(gè)預(yù)定區(qū)域的實(shí)時(shí)記錄/重放信息重放從盤上讀取的數(shù)據(jù);和一個(gè)控制器,用于根據(jù)實(shí)時(shí)記錄/重放信息的比特率信息控制包括一個(gè)主軸馬達(dá)的伺服機(jī)構(gòu)的驅(qū)動(dòng)。
為了實(shí)現(xiàn)第五目的,提供一種操作文件的方法,用于適于寫和重寫實(shí)時(shí)文件的系統(tǒng),實(shí)時(shí)記錄/重放屬性信息被指定到該實(shí)時(shí)文件,其中按照一個(gè)實(shí)時(shí)文件創(chuàng)建過(guò)程、區(qū)分配過(guò)程、記錄過(guò)程、重放過(guò)程、刪除過(guò)程和一個(gè)關(guān)閉(close)過(guò)程中任何一個(gè)過(guò)程,利用實(shí)時(shí)記錄/重放屬性信息,操作實(shí)時(shí)文件。
通過(guò)參考附圖詳細(xì)描述優(yōu)選實(shí)施例,本發(fā)明的上述目的和優(yōu)越性將變得更加明顯,其中圖1是記錄介質(zhì)的一維結(jié)構(gòu)圖,該結(jié)構(gòu)示出了文件控制信息和文件數(shù)據(jù)之間的關(guān)系;圖2示出了兩個(gè)普通文件占據(jù)盤上塊的一個(gè)例子;圖3A到3D示出了根據(jù)本發(fā)明的實(shí)時(shí)記錄/重放屬性信息存儲(chǔ)的例子;圖4示出了一例,其中根據(jù)本發(fā)明的實(shí)時(shí)文件由最小相連存儲(chǔ)塊組成,該實(shí)時(shí)文件占據(jù)盤上的塊;圖5示出了根據(jù)本發(fā)明用于記錄配置到最小相連存儲(chǔ)塊中的實(shí)時(shí)AV數(shù)據(jù)的記錄介質(zhì)的一維結(jié)構(gòu);圖6A和6B示出了根據(jù)本發(fā)明的復(fù)制一個(gè)由最小相連存儲(chǔ)塊組成的文件的例子;
圖7是一個(gè)流程圖,示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例利用實(shí)時(shí)記錄/重放信息的重放方法;圖8是應(yīng)用于本發(fā)明的一個(gè)盤記錄和重放裝置的示意方框圖;圖9示出了一個(gè)實(shí)時(shí)可重寫系統(tǒng)的實(shí)時(shí)記錄/重放的控制流程的圖示;圖10是一個(gè)方框圖,示出了實(shí)時(shí)可重寫系統(tǒng)的實(shí)時(shí)記錄/重放的數(shù)據(jù)流程的方框圖;圖11示出了在一個(gè)實(shí)時(shí)記錄/重放文件中分配未記錄/未分配區(qū)域的例子;圖12A到12D示出了一個(gè)實(shí)時(shí)記錄/重放文件的記錄數(shù)據(jù)的例子;圖13A到13D示出了對(duì)應(yīng)于當(dāng)不同比特率設(shè)置在不同段時(shí)和當(dāng)相同比特率設(shè)置在整個(gè)文件數(shù)據(jù)段時(shí)的文件控制信息的圖示;和圖14A到14C示出了實(shí)時(shí)記錄/重放文件數(shù)據(jù)的部分刪除的圖示。
現(xiàn)在將參考附圖描述存儲(chǔ)實(shí)時(shí)記錄/重放信息的記錄介質(zhì)的優(yōu)選實(shí)施例、實(shí)時(shí)記錄/重放方法和裝置、和利用實(shí)時(shí)記錄/重放信息的文件操作方法。
圖3A到3D示出了根據(jù)本發(fā)明存儲(chǔ)實(shí)時(shí)記錄/重放信息(這可以稱為實(shí)時(shí)記錄/重放屬性信息)的一個(gè)例子。如圖3A所示,實(shí)時(shí)記錄/重放信息可以作為一個(gè)屬性被提供到每一個(gè)實(shí)時(shí)文件。作為一個(gè)例子,當(dāng)一個(gè)文件系統(tǒng)是一個(gè)通用盤格式(UDF)系統(tǒng)時(shí),實(shí)時(shí)記錄/重放屬性信息能夠存儲(chǔ)在一個(gè)文件登錄項(xiàng)中的一個(gè)擴(kuò)展屬性字段或一個(gè)流目錄ICB(信息控制塊)字段中。
此外,實(shí)時(shí)記錄/重放屬性信息能夠存儲(chǔ)在文件登錄項(xiàng)中ICB TAG字段之中的文件標(biāo)識(shí)符描述符字段、一個(gè)文件類型字段或一個(gè)標(biāo)記字段中。該文件登錄項(xiàng)能夠被稱為文件控制信息區(qū)或文件結(jié)構(gòu)區(qū)。
如圖3B所示,每一個(gè)文件的實(shí)時(shí)記錄/重放屬性信息能夠存儲(chǔ)在每一個(gè)文件中的一個(gè)預(yù)定區(qū)(信息區(qū))中。例如,在實(shí)時(shí)可重寫(RTRW)格式情況下,實(shí)時(shí)記錄/重放屬性信息能夠被存儲(chǔ)在稱為RTRW_TS.VOB的數(shù)據(jù)文件中。
如圖3C所示,每一個(gè)文件的實(shí)時(shí)記錄/重放屬性信息能夠被存儲(chǔ)在一個(gè)單獨(dú)的文件中。作為一個(gè)例子,實(shí)時(shí)記錄/重放屬性信息能夠存儲(chǔ)在一個(gè)信息文件中,該信息文件具有一個(gè)被稱為RTRW_TS.IFO的RTRW格式。作為另一個(gè)例子,當(dāng)文件系統(tǒng)為UDF系統(tǒng)時(shí),實(shí)時(shí)記錄/重放屬性信息能夠存儲(chǔ)在與文件結(jié)構(gòu)區(qū)分離的一個(gè)卷(volume)結(jié)構(gòu)區(qū),如圖3D所示。
因此,當(dāng)實(shí)時(shí)記錄/重放屬性信息存儲(chǔ)在UDF系統(tǒng)中的卷結(jié)構(gòu)區(qū)中或文件結(jié)構(gòu)區(qū)時(shí),基于安裝一個(gè)卷或打開一個(gè)文件,首先解釋實(shí)時(shí)記錄/重放屬性信息,然后根據(jù)解釋的信息,實(shí)時(shí)記錄/重放數(shù)據(jù)。
表示一個(gè)文件要求實(shí)時(shí)記錄/重放的實(shí)時(shí)記錄/重放文件標(biāo)識(shí)信息(例如標(biāo)識(shí)符=“AV文件”)包括在實(shí)時(shí)記錄/重放屬性信息中。在符合表示式1的條件的最小相連存儲(chǔ)塊的信息、用于確保最小相連存儲(chǔ)的重放時(shí)間信息、記錄/重放比特率信息、和相連記錄/重放型信息中,至少一個(gè)能夠被存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中。這里,如果有三種類型的盤A、B和C,相連記錄/重放型信息能夠預(yù)定如下類型A=10.08Mbps,類型B=1.4Mbps,類型C=8Mbps一個(gè)表示文件是否當(dāng)前被排列從而被實(shí)時(shí)記錄/重放的屬性,即,表示文件的當(dāng)前實(shí)時(shí)可記錄/可重放狀態(tài)的屬性,也包括在實(shí)時(shí)記錄/重放屬性信息中。
實(shí)時(shí)記錄/重放比特率信息被存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中。當(dāng)記錄/重放比特率在每一段被改變時(shí),與多個(gè)比特率值和段(例如位置信息)有關(guān)的信息能夠被存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中。實(shí)時(shí)記錄/重放比特率的最大可允許值能夠被進(jìn)一步存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中。這里,通過(guò)利用記錄/重放比特率信息能夠獲得主軸馬達(dá)的控制信息。
此外,文件缺陷管理信息、文件緩沖信息、文件分配信息等,能夠包括在實(shí)時(shí)記錄/重放屬性信息中。也就是說(shuō),如果文件缺陷管理信息存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中,當(dāng)讀取或?qū)懭胧r(shí),不嘗試用一個(gè)備用區(qū)替換缺陷的塊,并且不再進(jìn)一步嘗試缺陷塊的讀取或?qū)懭搿?br> 例如,文件分配信息諸如由一備用區(qū)替換的缺陷塊的非分配(non-allocation),作為一個(gè)數(shù)據(jù)塊能夠被存儲(chǔ)在實(shí)時(shí)記錄/重放屬性信息中。與最初從光道緩沖器讀取的數(shù)據(jù)量和某時(shí)刻被記錄在光道緩沖器中的數(shù)據(jù)量有關(guān)的文件緩沖信息也能夠作為實(shí)時(shí)記錄/重放屬性信息存儲(chǔ)。
用于控制實(shí)時(shí)文件的情況被分類,并且分類的信息被記錄在實(shí)時(shí)記錄/重放文件屬性信息區(qū),而不是單獨(dú)存儲(chǔ)很多實(shí)時(shí)記錄/重放屬性諸如文件缺陷管理信息、文件分配信息、和文件緩沖信息。以此文件,能夠?qū)崿F(xiàn)簡(jiǎn)單實(shí)時(shí)記錄和重放。例如,能夠提供下面類型的信息類型A一個(gè)10Mbps的數(shù)據(jù)比特率,分配一個(gè)數(shù)據(jù)塊到一個(gè)被備用區(qū)替代的缺陷塊的不可能性,和基于讀取失敗的再次嘗試讀取的不可能性;和類型B一個(gè)8Mbps的數(shù)據(jù)比特率,分配一個(gè)數(shù)據(jù)塊到一個(gè)被備用區(qū)替代的缺陷塊的可能性,和基于讀取失敗的再次嘗試讀取的不可能性;同時(shí),參考圖4,示出了根據(jù)本發(fā)明的實(shí)時(shí)文件的一個(gè)例子,這些實(shí)時(shí)文件包括占據(jù)一個(gè)盤上的塊的最小相連存儲(chǔ)塊,文件A是一個(gè)要求實(shí)時(shí)重放的文件。如果滿足表達(dá)式1的條件的最小相連存儲(chǔ)塊包括四個(gè)塊,文件A被實(shí)時(shí)記錄在四個(gè)塊單元中。也就是說(shuō),實(shí)時(shí)文件A占據(jù)盤上的塊0、1、2、3、5、6、7、8、11、12、13和14。普通文件B占據(jù)盤上的塊4,9,10和15。一個(gè)不要求實(shí)時(shí)重放的普通文件B具有包括一個(gè)塊的最小相連存儲(chǔ)塊,并且能夠存儲(chǔ)一個(gè)或任意數(shù)量的段。此塊通常對(duì)應(yīng)盤的一個(gè)扇區(qū)。
文件A實(shí)時(shí)重放操作如下在步驟1,讀取塊0、1、2和3。
在步驟2,播放塊0、1、2和3期間,搜索塊5。
在步驟3,讀取塊5、6、7和8。
在步驟4,播放塊5、6、7和8期間,搜索塊11。
在步驟5,讀取并播放塊11、12、13和14。
基于要求實(shí)時(shí)重放的文件的存儲(chǔ),如果沒有能夠滿足最小相連存儲(chǔ)塊的相連塊區(qū)存在于盤上,不能進(jìn)行文件的記錄。但是,如果象“不能相連記錄。最小相連存儲(chǔ)塊被指定為一個(gè)塊并且該文件被存儲(chǔ)在指定的塊長(zhǎng)度中嗎?”的告警消息發(fā)送給使用者,并且如果使用者要求存儲(chǔ),該文件能夠被存儲(chǔ)在包括一個(gè)塊的最小相連存儲(chǔ)塊中。在這種情況下,最初指定的最小相連存儲(chǔ)塊的值被存儲(chǔ)在與包括在實(shí)時(shí)記錄/重放屬性中的最小相連存儲(chǔ)塊長(zhǎng)度有關(guān)的信息中,但是表示當(dāng)前存儲(chǔ)的文件的排列使得不能實(shí)時(shí)記錄/重放的信息被存儲(chǔ)在當(dāng)前實(shí)時(shí)可記錄/可重放狀態(tài)屬性中。如此使得,當(dāng)該文件被復(fù)制在不同盤或相同盤上時(shí),被復(fù)制的文件能夠被作為一個(gè)實(shí)時(shí)記錄/重放文件相連地處理。
在本發(fā)明中,驅(qū)動(dòng)裝置,如CD驅(qū)動(dòng)器和DVD驅(qū)動(dòng)器,具有一個(gè)大大長(zhǎng)于讀取時(shí)間(例如1.43ms)的搜索時(shí)間(例如150ms),表示為搜索時(shí)間>>讀取時(shí)間,如果它滿足表達(dá)式1的條件搜索時(shí)間+讀取時(shí)間<播放時(shí)間,也能夠?qū)崿F(xiàn)實(shí)時(shí)重放。
同時(shí),最小相連存儲(chǔ)塊限制盤上空閑塊的分配,以滿足預(yù)定目的。這里,空閑數(shù)據(jù)塊意指沒有缺陷塊的未使用(non-used)的區(qū),或能夠由用戶使用的用戶區(qū)中的一個(gè)可重寫區(qū)。
如果最小相連存儲(chǔ)塊被定義為排列在錯(cuò)誤校正碼(ECC)塊中的16個(gè)塊,一個(gè)數(shù)據(jù)塊的分配不能少于16個(gè)相連空閑塊。并且一個(gè)數(shù)據(jù)塊的分配不能為涉及兩個(gè)ECC塊的16個(gè)相連空閑塊。這里,最小相連存儲(chǔ)塊具有在一個(gè)ECC單元中記錄和重放DVD-RAM的作用。
當(dāng)所有的實(shí)時(shí)數(shù)據(jù)被存儲(chǔ)在盤上物理相連的塊上時(shí),不出現(xiàn)搜索,并且因此防止了記錄/重放被打斷。但是,由于相連數(shù)據(jù)塊不是無(wú)限制地存在,計(jì)算一個(gè)最小相連存儲(chǔ)塊并作為文件的實(shí)時(shí)記錄/重放屬性存儲(chǔ),并且實(shí)時(shí)數(shù)據(jù)被記錄在最小相連存儲(chǔ)塊中。以此方式,能夠防止屏幕中斷。
如果8Mbps的MPEG播放比特率(=Vb),150ms的搜索時(shí)間,11Mbps的讀取比特率(=Va),2048字節(jié)的塊,并且具有ECC塊每一個(gè)ECC塊包括16個(gè)塊的數(shù)據(jù)被記錄在記錄介質(zhì)如盤上,根據(jù)如下表達(dá)式2所示的表達(dá)式1的條件能夠獲得最小相連存儲(chǔ)塊S(1-Vb/Va)2048>Vb搜索時(shí)間/1000 …(2)從這個(gè)表達(dá)式中可知,最小相連存儲(chǔ)塊S為261個(gè)塊。當(dāng)數(shù)據(jù)被記錄在被指定為最小相連存儲(chǔ)塊的至少261個(gè)塊的單元中時(shí),能夠?qū)崟r(shí)重放。但是,對(duì)應(yīng)于17個(gè)連續(xù)ECC塊的272個(gè)塊能夠被指定為最小相連塊。這里,預(yù)定的目的是保證最大搜索時(shí)間為150ms時(shí)的記錄/重放。
用一個(gè)包括被指定為最小相連存儲(chǔ)塊的16個(gè)塊的ECC塊,和諸如如表達(dá)式2所示所加的搜索時(shí)間的限定,用于實(shí)時(shí)記錄和重放的空閑塊分配方法被分成以下步驟,并且這些步驟能夠如表1所示排列[表1]
通過(guò)在最小相連存儲(chǔ)塊上排列滿足限制條件的塊,記錄和重放A/V數(shù)據(jù),其中最小相連存儲(chǔ)塊的塊數(shù)目取決于每一個(gè)步驟,從而塊能夠物理上彼此連接,從而能夠保證實(shí)時(shí)記錄和重放。例如,當(dāng)有三組最小相連存儲(chǔ)塊時(shí)16個(gè)塊、272個(gè)塊和1088個(gè)塊,并且搜索時(shí)間為150ms,實(shí)時(shí)記錄/重放的可能性取決于連接塊的方法。
也就是說(shuō),當(dāng)272個(gè)塊、1088個(gè)塊和16個(gè)塊順序排列時(shí),能夠?qū)崟r(shí)記錄和重放,并且當(dāng)16個(gè)塊、272個(gè)塊和1088個(gè)塊被順序排列時(shí),不能實(shí)時(shí)記錄和重放。
因此,利用由各步驟的塊分配和塊連接方法,能夠有效地實(shí)時(shí)記錄和重放最小相連存儲(chǔ)塊。
同時(shí),如果文件的末端部分沒有填充象最小相連存儲(chǔ)塊中那么多的數(shù)據(jù),如圖5所示,甚至當(dāng)根據(jù)最小相連存儲(chǔ)塊的情況記錄該文件時(shí),表示分配但沒有記錄的未填充區(qū)塊的屬性作為實(shí)時(shí)記錄/重放信息存儲(chǔ),因此允許基于輔助記錄的實(shí)時(shí)播放。
也就是說(shuō),參考圖5,示出了記錄介質(zhì)的一維結(jié)構(gòu),其中放置存儲(chǔ)在最小相連存儲(chǔ)塊中的實(shí)時(shí)AV數(shù)據(jù),除文件長(zhǎng)度之外的實(shí)時(shí)記錄/重放屬性信息、文件數(shù)據(jù)位置信息、讀取/寫入文件的可能性或不可能性信息等,進(jìn)一步存儲(chǔ)在位于盤塊#1的文件控制信息中。兩個(gè)最小相連存儲(chǔ)塊被分配到放置在盤塊#m的第一文件數(shù)據(jù)中,每一個(gè)最小相連存儲(chǔ)塊包括272個(gè)數(shù)據(jù)塊,最小相連存儲(chǔ)塊的272個(gè)數(shù)據(jù)塊被定位到位于盤塊#n的第二文件數(shù)據(jù),200個(gè)數(shù)據(jù)塊和72個(gè)分配的/未記錄的數(shù)據(jù)塊被分配到位于盤塊#o的第三文件數(shù)據(jù)。
當(dāng)一個(gè)用于實(shí)時(shí)記錄/重放的文件被復(fù)制在相同盤或不同盤上時(shí),文件的數(shù)據(jù)塊必須利用實(shí)時(shí)記錄/重放屬性信息排列在該盤上,從而該文件能夠被實(shí)時(shí)播放。如果不能進(jìn)行數(shù)據(jù)塊的排列,根據(jù)與普通數(shù)據(jù)塊排列原理相同的原理排列數(shù)據(jù)塊。這里,實(shí)時(shí)記錄/重放屬性信息保持原始屬性信息,但實(shí)時(shí)記錄/重放的不可能性被設(shè)置為一個(gè)當(dāng)前實(shí)時(shí)記錄/重放狀態(tài)屬性。
并且,當(dāng)在復(fù)制一個(gè)文件時(shí),操作系統(tǒng)(OS)檢測(cè)到盤上的缺陷塊,要被復(fù)制的數(shù)據(jù)塊必須在考慮了原始實(shí)時(shí)記錄/重放屬性信息和記錄在輔助缺陷列表(SDL)中的介質(zhì)缺陷管理信息的情況下進(jìn)行排列。例如,當(dāng)最小相連存儲(chǔ)塊為40個(gè)數(shù)據(jù)塊時(shí),如圖6A所示,在考慮了要在其上復(fù)制文件的盤的缺陷區(qū)的情況下排列數(shù)據(jù)塊,如圖6B所示。另一方面,當(dāng)OS沒有檢測(cè)記錄在SDL中的缺陷時(shí),在一個(gè)用于復(fù)制的應(yīng)用程序中并考慮了實(shí)時(shí)記錄/重放屬性信息的情況下,數(shù)據(jù)被分配到除缺陷塊區(qū)之外的塊,如圖6B所示。
圖7是一個(gè)流程圖,示出了根據(jù)本發(fā)明的實(shí)施例,利用實(shí)時(shí)記錄/重放信息的一個(gè)重放方法。在步驟S101中,盤被裝載在一個(gè)播放機(jī)上,并且在步驟S102中播放機(jī)從盤讀取一個(gè)卷區(qū)。在步驟S103中確定卷區(qū)上是否存在實(shí)時(shí)記錄/重放信息。如果卷區(qū)上存在實(shí)時(shí)記錄/重放信息,在步驟S104,在考慮了實(shí)時(shí)記錄/重放信息的情況下設(shè)置文件的播放。如果在步驟S103中或步驟S104之后確定卷區(qū)上不存在實(shí)時(shí)記錄/重放信息,在步驟S105中完成卷區(qū)的讀取。
之后,在步驟S106中讀取文件。在步驟S107中確定實(shí)時(shí)記錄/重放信息是否存在于讀取的文件中。如果實(shí)時(shí)記錄/重放信息存在于讀取的文件中,在步驟S108,在考慮了實(shí)時(shí)記錄/重放信息的情況下設(shè)置該文件播放。如果在步驟S107中或步驟S108之后確定在讀取的文件中不存在實(shí)時(shí)記錄/重放信息,在步驟S109,在考慮了實(shí)時(shí)記錄/重放信息是否已經(jīng)設(shè)置的情況下播放讀取的文件。
這里,當(dāng)實(shí)時(shí)記錄/重放信息存在于卷區(qū)中時(shí),可以不執(zhí)行步驟S107和S108。并且,當(dāng)實(shí)時(shí)記錄/重放信息存在于一個(gè)文件控制信息區(qū)時(shí),可以不執(zhí)行步驟S103、S104和S105。
圖8是被應(yīng)用到本發(fā)明的一個(gè)盤記錄和重放裝置的示意性方框圖。利用可記錄和可重寫盤記錄和可重放A/V數(shù)據(jù)的該裝置的功能被分成記錄和重放。
對(duì)于記錄,編解碼器110利用預(yù)定壓縮方案壓縮和編碼來(lái)自一個(gè)外部比特率的聲頻/視頻(A/V)信號(hào),并根據(jù)記錄/重放比特率(Vb)把壓縮的數(shù)據(jù)寫入到一個(gè)光道緩沖器120。一個(gè)錯(cuò)誤校正編碼器和編碼器(ECC)130對(duì)寫入光道緩沖器120的數(shù)據(jù)進(jìn)行錯(cuò)誤校正編碼,以寫/讀比特率Va讀取錯(cuò)誤校正編碼的數(shù)據(jù),并把結(jié)果提供到拾取單元140。并且,ECC 130把控制器170控制下產(chǎn)生的實(shí)時(shí)記錄/重放信息提供給拾取單元140,從而該信息能夠被記錄在卷結(jié)構(gòu)區(qū)或文件控制信息區(qū)上。拾取單元140把錯(cuò)誤校正編碼的數(shù)據(jù)轉(zhuǎn)換成一個(gè)射頻(RF)信號(hào)并把該RF信號(hào)記錄在盤150上。這里,根據(jù)來(lái)自控制器170的一個(gè)伺服控制信號(hào),控制用于驅(qū)動(dòng)盤150的主軸馬達(dá)160的記錄旋轉(zhuǎn)速度。
對(duì)于重放,當(dāng)實(shí)時(shí)記錄/重放信息被存儲(chǔ)在文件控制信息區(qū)或卷結(jié)構(gòu)區(qū)中時(shí),與最初從光道緩沖器讀取數(shù)據(jù)量有關(guān)的緩沖信息、文件分配信息、缺陷管理信息、記錄/重放比特率信息等被預(yù)先讀取,文件數(shù)據(jù)的讀取基于讀取的信息被控制。滿足最小相連存儲(chǔ)塊的文件數(shù)據(jù)被以寫/讀比特率Va從盤150讀取。讀取的文件數(shù)據(jù)經(jīng)拾取單元140被ECC 130錯(cuò)誤-校正解碼,并被寫入到光道緩沖器120。編解碼器110以記錄/重放比特率Vb讀取寫入到光道緩沖器120的數(shù)據(jù),解碼讀取的數(shù)據(jù),并重放A/V數(shù)據(jù)。
當(dāng)記錄/重放比特率信息存在于實(shí)時(shí)記錄/重放信息中時(shí),控制器170從來(lái)自拾取單元140和ECC 130的記錄/重放比特率信息獲得主軸馬達(dá)160的控制信息,并能夠驅(qū)動(dòng)主軸馬達(dá)和伺服機(jī)構(gòu)。
圖9示出了在一個(gè)實(shí)時(shí)可重寫(RTRW)系統(tǒng)中,在盤上記錄/重放數(shù)據(jù)的控制流程圖,其中實(shí)時(shí)記錄/重放屬性被實(shí)時(shí)提供到該盤。
RTRW系統(tǒng)包括用于產(chǎn)生與A/V數(shù)據(jù)記錄/重放有關(guān)的命令的應(yīng)用層201、用于解釋產(chǎn)生的命令的Windows內(nèi)核202、和一個(gè)具有一個(gè)文件系統(tǒng)的設(shè)備驅(qū)動(dòng)器203,該文件系統(tǒng)與DVD-RAM設(shè)備驅(qū)動(dòng)器的文件系統(tǒng)相同,通過(guò)傳送一個(gè)驅(qū)動(dòng)器命令到一個(gè)驅(qū)動(dòng)器204,用于根據(jù)Windows內(nèi)核202解釋的命令請(qǐng)求一個(gè)相應(yīng)功能。這里,Windows內(nèi)核202和設(shè)備驅(qū)動(dòng)器203對(duì)應(yīng)于一個(gè)文件系統(tǒng)層,并且Windows內(nèi)核202能夠被稱為一個(gè)內(nèi)核層。
圖10是一個(gè)方框圖,示出了在RTRW系統(tǒng)中一個(gè)計(jì)算機(jī)系統(tǒng)實(shí)時(shí)記錄/重放數(shù)據(jù)的流程。對(duì)于記錄,下面的過(guò)程以多任務(wù)方式被執(zhí)行把A/V數(shù)據(jù)輸入實(shí)時(shí)存儲(chǔ)到計(jì)算機(jī)主存儲(chǔ)器212中的一個(gè)A/V編碼器211;把存儲(chǔ)在計(jì)算機(jī)主存儲(chǔ)器212中的A/V數(shù)據(jù)存儲(chǔ)在一個(gè)硬盤驅(qū)動(dòng)器(HDD)213的一個(gè)先進(jìn)先出(FIFO)文件中;并把從HDD 213的FIFO文件的A/V數(shù)據(jù)存儲(chǔ)在DVD-RAM盤214中。這里,當(dāng)一個(gè)充足的主存儲(chǔ)器存在于一個(gè)計(jì)算機(jī)上時(shí),F(xiàn)IFO文件可以不存在HDD中。
對(duì)于重放,一個(gè)用于把來(lái)自DVD-RAM盤214的A/V數(shù)據(jù)實(shí)時(shí)存儲(chǔ)在一個(gè)計(jì)算機(jī)主存儲(chǔ)器215中的過(guò)程和一個(gè)用于通過(guò)A/V解碼器216讀取存儲(chǔ)在主存儲(chǔ)器215中的A/V數(shù)據(jù)的過(guò)程被以多任務(wù)方式執(zhí)行。
例如,利用Windows內(nèi)核的一個(gè)RTRW系統(tǒng)的功能被分成提供實(shí)時(shí)記錄/重放屬性到該文件的文件的創(chuàng)建、數(shù)據(jù)區(qū)的分配、數(shù)據(jù)記錄、數(shù)據(jù)重放、數(shù)據(jù)刪除、和文件關(guān)閉,并且現(xiàn)在將參考附圖9描述這些劃分的功能。
<創(chuàng)建一個(gè)實(shí)時(shí)記錄/重放文件的方法>
在第一步驟,被調(diào)用以創(chuàng)建一個(gè)實(shí)時(shí)記錄/重放文件的Windows內(nèi)核API(應(yīng)用程序界面)是一個(gè)創(chuàng)建文件。應(yīng)用層201把文件屬性如FILE_ATTRIBUTE_RTRW指定到一個(gè)創(chuàng)建文件,以創(chuàng)建實(shí)時(shí)記錄/重放文件,并調(diào)用Windows內(nèi)核202,如下例例子FileHandle=CreateFile(“AVFILE.MPEG”,F(xiàn)ILE_ATTRIBUTE_RTRW,…)在第二步驟,Windows內(nèi)核202命令DVD-RAM設(shè)備驅(qū)動(dòng)器203創(chuàng)建一個(gè)文件。
在第三步驟,當(dāng)文件生成功能被命令時(shí),DVD-RAM設(shè)備驅(qū)動(dòng)器203指定一個(gè)FILE_ATTRIBUTE_RTRW屬性。當(dāng)FILE_ATTRIBUTE_RTRW屬性被指定時(shí),文件控制信息被存儲(chǔ)在一個(gè)文件登錄項(xiàng)的擴(kuò)展屬性區(qū)中,一個(gè)流目錄ICB(信息控制塊)區(qū),一個(gè)文件標(biāo)識(shí)符描述區(qū),或一個(gè)文件類型區(qū)或一個(gè)文件登錄項(xiàng)中的一個(gè)ICB TAG字段的標(biāo)記區(qū)。這里,當(dāng)一個(gè)A/V文件被創(chuàng)建時(shí),比特率信息也能夠被設(shè)置。
<實(shí)時(shí)記錄/重放文件的一個(gè)分配的/未記錄的區(qū)域的分配方法>
在第一步驟,被調(diào)用用于分配實(shí)時(shí)記錄/重放文件的一個(gè)分配的/未記錄的區(qū)的Windows內(nèi)核API是一個(gè)具有搜索功能的設(shè)置文件指示符。為了應(yīng)用層201事前預(yù)分配實(shí)時(shí)記錄/重放文件的一個(gè)數(shù)據(jù)區(qū)作為一個(gè)與最小相連存儲(chǔ)塊一樣大的分配的/未記錄的區(qū),設(shè)置文件指示符調(diào)用Windows內(nèi)核202如下例所示例子SetFilePointer(FileHandle,8*1024*1024,NULL,F(xiàn)ILE_END)SetFileBitrate(FileHandle,bitrate)另外,實(shí)時(shí)記錄/重放所需要的一個(gè)數(shù)據(jù)區(qū)能夠事前被預(yù)分配作為一個(gè)分配的/未記錄的狀態(tài)利用SetFileBitrate(FileHandle,bitrate)。這里,當(dāng)應(yīng)用層知道一個(gè)比特率,并且用于把比特率轉(zhuǎn)換成塊數(shù)目的一個(gè)API存在于文件系統(tǒng)層中時(shí),API獲得的塊數(shù)目能夠在一個(gè)分配的/未記錄的狀態(tài)利用SetFilePointer作為實(shí)時(shí)記錄/重放所需要的數(shù)據(jù)區(qū)被保護(hù)。
在第二步驟,Windows內(nèi)核202命令DVD-RAM設(shè)備驅(qū)動(dòng)器203搜索一個(gè)文件。
在第三步驟,DVD-RAM設(shè)備驅(qū)動(dòng)器203檢查實(shí)時(shí)記錄/重放屬性是否被指定到一個(gè)文件,基于文件搜索功能的命令,并根據(jù)指定的實(shí)時(shí)記錄/重放屬性中規(guī)定的最小相連存儲(chǔ)狀況(conditions)(例如,文件缺陷管理,文件分配,文件緩沖,最小相連存儲(chǔ)塊的大小,和比特率信息),保護(hù)一個(gè)與搜索長(zhǎng)度一樣大的分配的/未記錄的數(shù)據(jù)區(qū),如圖11所示。一個(gè)預(yù)分配區(qū)域或多個(gè)區(qū)域被排列在一個(gè)ECC單元中并能夠被分配。
<實(shí)時(shí)記錄/重放文件的記錄數(shù)據(jù)方法>
在第一步驟,被調(diào)用用于記錄實(shí)時(shí)記錄/重放文件數(shù)據(jù)的一個(gè)Windows內(nèi)核API是一個(gè)寫入文件。如下例所示,應(yīng)用層201利用一個(gè)寫入文件調(diào)用一個(gè)Windows內(nèi)核,存儲(chǔ)實(shí)時(shí)數(shù)據(jù)例子WriteFile(FileHandle,AV_Buffer,32*1024,NULL,NULL)在第二步驟,Windows內(nèi)核202調(diào)用DVD-RAM設(shè)備驅(qū)動(dòng)器203的文件記錄功能。
在第三步驟,基于調(diào)用文件記錄功能,DVD-RAM設(shè)備驅(qū)動(dòng)器203檢查實(shí)時(shí)記錄/重放屬性是否被指定到一個(gè)文件。如果實(shí)時(shí)記錄/重放屬性被指定,根據(jù)實(shí)時(shí)記錄情況,將要被記錄的A/V數(shù)據(jù)記錄在一個(gè)分配的/未記錄的區(qū)中?;谟涗洠?dāng)未分配的/未記錄的區(qū)域存在時(shí),記錄的數(shù)據(jù)的大小被報(bào)告到應(yīng)用層201。應(yīng)用層201預(yù)分配被指定為實(shí)時(shí)記錄/重放屬性的一個(gè)分配的/未記錄的區(qū)域,以便參考記錄的數(shù)據(jù)量利用一個(gè)搜索命令SetFilePointer記錄剩余的未記錄的數(shù)據(jù),并再次記錄剩余數(shù)據(jù)。
也就是說(shuō),如圖12A所示,32*1024字節(jié)的A/V數(shù)據(jù)被記錄在圖11所示的8*1024*1024字節(jié)的分配的/未記錄的區(qū)域,剩余區(qū)域仍被分配為未分配的/未記錄的區(qū)域。
如圖12B所示,當(dāng)報(bào)告記錄在可變寫入應(yīng)用層201中的數(shù)據(jù)量時(shí),由于分配的/未記錄的區(qū)是32*1024字節(jié)短,文件系統(tǒng)利用通過(guò)SetFileBitrate指定的比特率信息自動(dòng)預(yù)分配一個(gè)未分配區(qū)。如圖12C所示,剩余數(shù)據(jù)被記錄在ECC塊單元中。當(dāng)記錄期間一個(gè)缺陷塊產(chǎn)生,一個(gè)錯(cuò)誤因此產(chǎn)生,一個(gè)對(duì)應(yīng)于缺陷塊的塊被排除在分配的/未記錄的區(qū)域之外,如圖12D所示。
這里,當(dāng)段的比特率能夠被彼此識(shí)別時(shí),與每一段比特率有關(guān)的信息能夠記錄在一個(gè)文件控制信息區(qū)。也就是說(shuō),圖13A和13B示出了一個(gè)例子,當(dāng)不同比特率提供在不同段時(shí),多個(gè)比特率值(V1、V2和V3)以及與段有關(guān)的信息在一個(gè)文件控制信息區(qū)中存儲(chǔ)為實(shí)時(shí)記錄/重放信息。圖13C和13D示出了當(dāng)相同比特率提供在整個(gè)文件數(shù)據(jù)段時(shí),比特率值(Vb)在一個(gè)文件控制信息字段中存儲(chǔ)為實(shí)時(shí)記錄/重放信息的一個(gè)例子。
<重放實(shí)時(shí)記錄/重放文件數(shù)據(jù)的方法>
在第一步驟,被調(diào)用用于重放實(shí)時(shí)記錄/重放文件的數(shù)據(jù)的一個(gè)Windows內(nèi)核API是一個(gè)讀取的文件。應(yīng)用層201利用該讀取文件調(diào)用Windows內(nèi)核重放實(shí)時(shí)數(shù)據(jù),如下例所示例子ReadFile(FileHandle,AV_Buffer,32*1024,NULL,NULL)在第二步驟,WINDOWS內(nèi)核202命令DVD-RAM設(shè)備驅(qū)動(dòng)器203讀取一個(gè)文件。
在第三步驟,當(dāng)文件讀取功能被命令時(shí),DVD-RAM設(shè)備驅(qū)動(dòng)器203檢查實(shí)時(shí)記錄/重放屬性是否被指定到該文件。如果實(shí)時(shí)記錄/重放屬性被指定,根據(jù)實(shí)時(shí)重放狀況,與重放長(zhǎng)度一樣長(zhǎng)的A/V數(shù)據(jù)被從一個(gè)A/V數(shù)據(jù)區(qū)重放。
這里,當(dāng)在要重放的塊中產(chǎn)生缺陷時(shí),一個(gè)指示分配的/未記錄的文件屬性被指定但不被讀取的讀取命令被從DVD-RAM設(shè)備驅(qū)動(dòng)器203傳送到驅(qū)動(dòng)器204。
DVD-RAM設(shè)備驅(qū)動(dòng)器的命令接口提供的一個(gè)實(shí)時(shí)記錄命令和一個(gè)重放命令必須基于實(shí)時(shí)記錄/重放被使用。
<刪除部分實(shí)時(shí)記錄/重放文件數(shù)據(jù)的方法>
在第一步驟,一個(gè)“DeletePartOfFile”被作為Windows內(nèi)核API調(diào)用,用于刪除實(shí)時(shí)記錄/重放文件的部分?jǐn)?shù)據(jù)。為了刪除部分實(shí)時(shí)數(shù)據(jù),應(yīng)用層201利用“DeletePartOfFile”調(diào)用一個(gè)Windows內(nèi)核,如下例所示例子DeletePartOfFile(FileHandle,Offset,Size)在第二步驟,Windows內(nèi)核202命令DVD-RAM設(shè)備驅(qū)動(dòng)器203刪除部分文件。
在第三步驟,當(dāng)文件的部分刪除被命令時(shí),DVD-RAM設(shè)備驅(qū)動(dòng)器203檢查實(shí)時(shí)記錄/重放屬性是否被指定到該文件,并且如果實(shí)時(shí)記錄/重放屬性已經(jīng)被指定,根據(jù)實(shí)時(shí)狀態(tài)從一個(gè)A/V數(shù)據(jù)區(qū)刪除數(shù)據(jù)?;谖募牟糠謩h除,用于管理一個(gè)空文件或一個(gè)ECC填充空間列表的文件在系統(tǒng)文件上根目錄下被創(chuàng)建。
圖14A示出了一個(gè)被從實(shí)時(shí)文件刪除的區(qū)域,在該實(shí)時(shí)文件中,A/V數(shù)據(jù)被排列在ECC單元中。刪除區(qū)域被分配到一個(gè)空閑區(qū)域,如圖14B所示,在涉及刪除區(qū)邊緣的一個(gè)ECC塊中,關(guān)于刪除區(qū)的一個(gè)A/V數(shù)據(jù)段稱為一個(gè)填充空間。在此填充空間中的A/V數(shù)據(jù)被作為系統(tǒng)文件上的一個(gè)單獨(dú)文件管理并被存儲(chǔ)在一個(gè)ECC填充空間列表中的分配描述符(AD)列表中。在ECC塊中,不屬于刪除區(qū)的A/V數(shù)據(jù)被存儲(chǔ)在一個(gè)文件登錄項(xiàng)的AD列表中。根據(jù)一個(gè)諸如刪除或?qū)懭氲墓δ埽珽CC填充空間列表再次被更新。當(dāng)根據(jù)本發(fā)明的方法的一個(gè)應(yīng)用是一個(gè)UDF系統(tǒng)時(shí),ECC填充空間列表能夠被一個(gè)短分配描述符描述。
在圖14B中,A/V文件空間和涉及刪除區(qū)邊緣的ECC塊的填充空間具有擴(kuò)展長(zhǎng)度。如圖14C所示,涉及刪除區(qū)邊緣的ECC塊的A/V文件空間具有一個(gè)擴(kuò)展長(zhǎng)度和一個(gè)信息長(zhǎng)度,但是填充空間被作為一個(gè)具有一擴(kuò)展長(zhǎng)度和一個(gè)A/V文件登錄項(xiàng)中AD列表中的“0”信息長(zhǎng)度的分配描述符管理。ECC塊中不屬刪除區(qū)的A/V文件空間也被管理在AV文件登錄項(xiàng)的AD列表中。在這種情況下,填充空間能夠被定義為UDF的一個(gè)擴(kuò)展分配描述符。
<關(guān)閉實(shí)時(shí)記錄/重放文件的方法>
在第一步驟,一個(gè)CloseHandle功能作為Windows內(nèi)核API被調(diào)用以關(guān)閉一個(gè)實(shí)時(shí)文件。為了關(guān)閉一個(gè)實(shí)時(shí)記錄/重放文件,應(yīng)用層201使用CloseHandle調(diào)用窗口內(nèi)核202,如下例所示例子CloseHandle(FileHandle)在第二步驟,窗口內(nèi)核202命令DVD-RAM設(shè)備驅(qū)動(dòng)器203搜索一個(gè)文件。
在第三步驟,當(dāng)文件關(guān)閉功能被命令時(shí),DVD-RAM設(shè)備驅(qū)動(dòng)器203更新文件控制信息(文件登錄項(xiàng)等)和盤信息(如空閑區(qū)域信息等)。
根據(jù)本發(fā)明,如上所述,實(shí)時(shí)記錄/重放屬性被指定到一個(gè)文件,并且該文件被以不同于一個(gè)普通文件的方式記錄/重放。以此方式,一個(gè)實(shí)時(shí)記錄/重放文件能夠被實(shí)時(shí)記錄/重放。
并且,在本發(fā)明中,文件被分成實(shí)時(shí)文件和普通文件,并且在每一步驟中提供的缺陷管理信息、文件分配信息、緩沖信息、和最小相連存儲(chǔ)塊的大小信息被作為實(shí)時(shí)記錄/重放信息指定到基于記錄/重放的實(shí)時(shí)文件。因此,實(shí)時(shí)記錄/重放能夠被有效地執(zhí)行。
此外,在本發(fā)明中,主軸馬達(dá)的控制信息從與記錄/重放比特率有關(guān)的實(shí)時(shí)記錄/重放信息獲得,從而控制主軸馬達(dá)。
權(quán)利要求
1.一種記錄介質(zhì),包括要求實(shí)時(shí)記錄/重放的實(shí)時(shí)文件,和其中存儲(chǔ)有用于保證實(shí)時(shí)文件的實(shí)時(shí)記錄/重放的實(shí)時(shí)記錄/重放信息的一個(gè)單獨(dú)的文件。
2.如權(quán)利要求1所述的記錄介質(zhì),其中存儲(chǔ)有所述實(shí)時(shí)記錄/重放信息的該單獨(dú)文件是在分別在每一個(gè)實(shí)時(shí)文件中的文件“RTRW_TS.VOB”,并具有實(shí)時(shí)可重寫的RTRW格式。
3.如權(quán)利要求1所述的記錄介質(zhì),其中所述實(shí)時(shí)記錄/重放信息包括指示實(shí)時(shí)文件要求實(shí)時(shí)記錄/重放的文件指示信息。
4.如權(quán)利要求1所述的記錄介質(zhì),其中所述實(shí)時(shí)記錄/重放信息包括記錄/重放比特率信息、滿足當(dāng)前數(shù)據(jù)塊的播放時(shí)間大于下一個(gè)要被播放的數(shù)據(jù)塊的搜索時(shí)間和讀取時(shí)間總和的條件的最小相連存儲(chǔ)塊信息、用于保證最小相連存儲(chǔ)的播放時(shí)間的信息中的至少一個(gè)。
5.一種記錄裝置,在一種記錄介質(zhì)上寫入實(shí)時(shí)文件,其中實(shí)時(shí)記錄/重放屬性信息被分配給該實(shí)時(shí)文件,該記錄裝置包括應(yīng)用層,用于產(chǎn)生與音頻/視頻數(shù)據(jù)記錄/重放有關(guān)的命令;內(nèi)核,用于解釋該命令;設(shè)備驅(qū)動(dòng)器,響應(yīng)于該被解釋的命令,通過(guò)指定該實(shí)時(shí)記錄/重放屬性信息創(chuàng)建一個(gè)實(shí)時(shí)文件。
全文摘要
本發(fā)明提供了一種用于存儲(chǔ)實(shí)時(shí)記錄/重放信息的記錄介質(zhì)、一種實(shí)時(shí)記錄和重放方法及裝置、和一種利用該信息的文件操作方法。用于保證實(shí)時(shí)記錄/重放的實(shí)時(shí)記錄/重放信息被存儲(chǔ)在每一個(gè)實(shí)時(shí)文件或一個(gè)單獨(dú)文件中的一個(gè)文件控制信息區(qū),并且實(shí)時(shí)記錄/重放屬性被指定給該文件。因此,實(shí)時(shí)記錄的文件能夠被無(wú)間斷連續(xù)地重放。并且,提供了創(chuàng)建一個(gè)文件、擴(kuò)展一個(gè)數(shù)據(jù)區(qū)、以及記錄和重放該文件的方法,實(shí)時(shí)記錄/重放屬性被指定給該文件。
文檔編號(hào)G11B20/18GK1393877SQ0214073
公開日2003年1月29日 申請(qǐng)日期1999年5月1日 優(yōu)先權(quán)日1998年5月1日
發(fā)明者鄭鉉權(quán), 高禎完, 金秉俊, 金榮潤(rùn), 李道南 申請(qǐng)人:三星電子株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1