两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

流數(shù)據(jù)記錄器的制作方法

文檔序號(hào):6759736閱讀:214來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):流數(shù)據(jù)記錄器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及在諸如光盤(pán)(例如,可拆裝的DVD)、閃存等的記錄介質(zhì)中記錄視頻、聲音等的流數(shù)據(jù)的流數(shù)據(jù)記錄器,具體地涉及能夠在多個(gè)記錄介質(zhì)上記錄例如長(zhǎng)的電視節(jié)目的一系列流數(shù)據(jù)的流數(shù)據(jù)記錄器。
背景技術(shù)
為了連續(xù)記錄/再現(xiàn)其數(shù)據(jù)量超過(guò)單一記錄介質(zhì)的流數(shù)據(jù),傳統(tǒng)地使用了自動(dòng)更換記錄介質(zhì)的自動(dòng)換盤(pán)器等。
為避免在替換記錄介質(zhì)期間丟失數(shù)據(jù)而設(shè)計(jì)的記錄/再現(xiàn)設(shè)備是已知的,其中該設(shè)備包括可拆裝的主盤(pán)和貯存在該設(shè)備內(nèi)的子盤(pán)。例如,在該設(shè)備中,在替換主盤(pán)期間,數(shù)據(jù)記錄在該設(shè)備內(nèi)的子盤(pán)中,并且在轉(zhuǎn)移拾取器期間,把數(shù)據(jù)臨時(shí)累積到緩沖存儲(chǔ)器中(例如,參見(jiàn)日本未決公開(kāi)專(zhuān)利公開(kāi)號(hào)10-106152)。在該設(shè)備中,在記錄模式中,在信息存儲(chǔ)器中存儲(chǔ)每個(gè)盤(pán)的記錄起始地址和記錄結(jié)束地址,在再現(xiàn)模式中,根據(jù)這些地址連續(xù)再現(xiàn)數(shù)據(jù)。
已經(jīng)實(shí)現(xiàn)了使用DVD-RAM的AV數(shù)據(jù)記錄器,其中由AV數(shù)據(jù)管理文件保證了連續(xù)流暢地再現(xiàn)AV數(shù)據(jù)(例如,參見(jiàn)日本未決公開(kāi)專(zhuān)利公開(kāi)號(hào)2002-94945)。
如上所述,在替換主盤(pán)期間在子盤(pán)中記錄數(shù)據(jù)的情況下,只要記錄/再現(xiàn)設(shè)備再現(xiàn)該數(shù)據(jù),就能實(shí)現(xiàn)連續(xù)再現(xiàn)。然而,在從記錄/再現(xiàn)設(shè)備中取出主盤(pán)并且在另一個(gè)設(shè)備中再現(xiàn)其中存儲(chǔ)的數(shù)據(jù)的情況下,會(huì)有丟失部分(子盤(pán)中存儲(chǔ)的那部分),從而不能連續(xù)再現(xiàn)。在使用AV數(shù)據(jù)管理文件的設(shè)備中,會(huì)發(fā)生同樣的問(wèn)題。

發(fā)明內(nèi)容
本發(fā)明是考慮上述情況而構(gòu)思的。本發(fā)明的目的是,使用與記錄流數(shù)據(jù)時(shí)使用的設(shè)備不同的設(shè)備,在不丟失任何數(shù)據(jù)的情況下,再現(xiàn)具有大數(shù)據(jù)量的流數(shù)據(jù)。
為實(shí)現(xiàn)上述目的,本發(fā)明提供了用于在記錄介質(zhì)上記錄流數(shù)據(jù)的流數(shù)據(jù)記錄器,包括主記錄部分,用于在可拆裝的記錄介質(zhì)中記錄流數(shù)據(jù);可用空間檢測(cè)器,用于檢測(cè)正在記錄數(shù)據(jù)的可拆裝的第一記錄介質(zhì)的可用空間用盡;分路記錄部分,用于把在用可拆裝的第二記錄介質(zhì)替換第一記錄介質(zhì)期間輸入的流數(shù)據(jù)分路到分路記錄介質(zhì)中;以及傳送記錄控制器,用于指令主記錄部分向第二記錄介質(zhì)傳送分路到分路記錄介質(zhì)中的流數(shù)據(jù)。
借助上述結(jié)構(gòu),可以在新的記錄介質(zhì)上安全地記錄在用新的記錄介質(zhì)替換記錄介質(zhì)期間輸入的流數(shù)據(jù)。因此,能容易地使用不同設(shè)備在不丟失任何數(shù)據(jù)的情況下再現(xiàn)流數(shù)據(jù)。
在上述流數(shù)據(jù)記錄器中,在向第二記錄介質(zhì)傳送分路的流數(shù)據(jù)以前,傳送記錄控制器可以指令主記錄部分在第二記錄介質(zhì)中,記錄在替換為第二記錄介質(zhì)以后輸入的流數(shù)據(jù)。
借助上述特征,能容易地在不對(duì)記錄速度等有任何限制的情況下記錄分路的流數(shù)據(jù)。
主記錄部分可以在第二記錄介質(zhì)上記錄管理信息,管理信息表示在替換為第二記錄介質(zhì)以后輸入的流數(shù)據(jù)之前再現(xiàn)該分路的流數(shù)據(jù)。
借助上述特征,能容易地按照流失時(shí)間的適當(dāng)?shù)捻樞蛟佻F(xiàn)數(shù)據(jù),而不管記錄順序或物理排列。
上述流數(shù)據(jù)記錄器進(jìn)一步包括保留部分,用于在第二記錄介質(zhì)中保留一個(gè)將在其中記錄該分路的流數(shù)據(jù)的區(qū)域,其中主記錄部分,在第二記錄介質(zhì)中物理上接續(xù)在保留的區(qū)域的區(qū)域內(nèi),記錄在替換為第二記錄介質(zhì)后輸入的流數(shù)據(jù)。
在此情況下,按照流失時(shí)間的順序把該數(shù)據(jù)記錄在后續(xù)區(qū)域內(nèi)。因此,能容易地按照流失時(shí)間的適當(dāng)?shù)捻樞蛟佻F(xiàn)該數(shù)據(jù)。
主記錄部分可以在第二記錄介質(zhì)上的可用空間的尾端區(qū)域內(nèi)記錄分路的流數(shù)據(jù),同時(shí)在可用空間的前端區(qū)域內(nèi)記錄在替換為第二記錄介質(zhì)以后輸入的流數(shù)據(jù)。
借助上述特征,能容易地獨(dú)立地或并行地進(jìn)行這些記錄操作。
可以基于DMA機(jī)制記錄分路的流數(shù)據(jù)。
借助該特征,能容易地降低CPU上的處理負(fù)載。
可以按照預(yù)定的優(yōu)先級(jí)順序使用多個(gè)分路記錄介質(zhì)。
借助該特征,可以靈活地分路在替換記錄介質(zhì)期間輸入的流數(shù)據(jù),而抑制電路規(guī)模的增加。


圖1是表示根據(jù)實(shí)施方式1的視頻/音頻信號(hào)記錄器100的結(jié)構(gòu)的框圖。
圖2是說(shuō)明根據(jù)實(shí)施方式1的在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器100的操作的流程圖。
圖3是表示根據(jù)實(shí)施方式2的視頻/音頻信號(hào)記錄器200的結(jié)構(gòu)的框圖。
圖4是根據(jù)實(shí)施方式2的在AV數(shù)據(jù)管理文件4000中記錄的數(shù)據(jù)的分層圖示。
圖5說(shuō)明根據(jù)實(shí)施方式2的在表與VOB之間的邏輯鏈接。
圖6是根據(jù)實(shí)施方式2在存儲(chǔ)區(qū)(zone)內(nèi)的扇區(qū)與ECC塊之間的關(guān)系的分層圖示。
圖7說(shuō)明根據(jù)實(shí)施方式2的文件系統(tǒng)的管理信息和有關(guān)信息。
圖8是說(shuō)明根據(jù)實(shí)施方式2的在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器200的操作的流程圖。
圖9說(shuō)明根據(jù)實(shí)施方式2的在把來(lái)自流分路存儲(chǔ)器105的數(shù)據(jù)記錄到盤(pán)120上以后獲得的AV數(shù)據(jù)管理文件4000的內(nèi)容。
圖10說(shuō)明根據(jù)實(shí)施方式2在盤(pán)120中記錄的AV數(shù)據(jù)的排列。
圖11說(shuō)明根據(jù)實(shí)施方式2在盤(pán)120中記錄的文件系統(tǒng)的管理信息和有關(guān)信息。
圖12是表示根據(jù)實(shí)施方式3的視頻/音頻信號(hào)記錄器300的結(jié)構(gòu)的框圖。
圖13是說(shuō)明根據(jù)實(shí)施方式3在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器300的操作的流程圖。
圖14說(shuō)明根據(jù)實(shí)施方式3的文件系統(tǒng)的管理信息和有關(guān)信息。
圖15是表示根據(jù)實(shí)施方式4的視頻/音頻信號(hào)記錄器400的結(jié)構(gòu)的框圖。
圖16是說(shuō)明根據(jù)實(shí)施方式4在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器400的操作的流程圖。
圖17說(shuō)明根據(jù)實(shí)施方式4的記錄序列。
圖18是表示根據(jù)實(shí)施方式5的視頻/音頻信號(hào)記錄器500的結(jié)構(gòu)的框圖。
圖19是說(shuō)明根據(jù)實(shí)施方式5在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器500的操作的流程圖。
圖20是表示根據(jù)實(shí)施方式6的視頻/音頻信號(hào)記錄器600的結(jié)構(gòu)的框圖。
圖21說(shuō)明根據(jù)實(shí)施方式6的多個(gè)流分路存儲(chǔ)器105的分路存儲(chǔ)器管理信息表的示例。
圖22是說(shuō)明根據(jù)實(shí)施方式6在記錄AV數(shù)據(jù)期間的視頻/音頻信號(hào)記錄器600的操作的流程圖。
具體實(shí)施例方式
以下將參照附圖描述本發(fā)明的具體實(shí)施方式
。請(qǐng)注意,在下面描述的實(shí)施方式中,相同的參考標(biāo)號(hào)表示相同的要素,并且省略其詳細(xì)描述。
(實(shí)施方式1)圖1是表示根據(jù)本發(fā)明的實(shí)施方式1的視頻/音頻信號(hào)記錄器100的結(jié)構(gòu)的框圖。
視頻/音頻信號(hào)記錄器100包括編碼器101,IDE控制器102,幀存儲(chǔ)器103,流緩沖器104,流分路存儲(chǔ)器105和CPU 111。視頻/音頻信號(hào)記錄器100在例如盤(pán)120上記錄流數(shù)據(jù),盤(pán)120是一個(gè)可拆裝的記錄介質(zhì)。
編碼器101根據(jù)例如MPEG-2(運(yùn)動(dòng)圖像專(zhuān)家組-2)把從幀存儲(chǔ)器103中獲取的視頻/聲音數(shù)據(jù)壓縮成視頻和聲音包,然后按照預(yù)定單位,例如一個(gè)GOP一個(gè)GOP地,把生成的視頻/聲音數(shù)據(jù)(AV數(shù)據(jù))寫(xiě)入到流緩沖器104中,其中每個(gè)GOP(圖像組)的時(shí)長(zhǎng)約為0.5秒。利用經(jīng)由總線傳輸?shù)男盘?hào)或中斷信號(hào),通知CPU 111關(guān)于每個(gè)GOP的編碼和寫(xiě)入(事件)的完成。CPU 111讀取寫(xiě)入到流緩沖器104中的AV數(shù)據(jù),并把讀取的AV數(shù)據(jù)寫(xiě)入到盤(pán)120或流分路存儲(chǔ)器105中。每當(dāng)完成一個(gè)GOP的編碼(把GOP寫(xiě)入到流緩沖器104中)時(shí),編碼器101就通知CPU 111關(guān)于GOP包的數(shù)目。
通過(guò)驅(qū)動(dòng)器(未示出),IDE控制器102把AV數(shù)據(jù)寫(xiě)入到盤(pán)(可拆裝的記錄介質(zhì))120中。
如下面將描述的那樣,如果盤(pán)120中的可用空間已用盡,則流分路存儲(chǔ)器105存儲(chǔ)AV數(shù)據(jù),直至用新的盤(pán)替換盤(pán)120為止。流分路存儲(chǔ)器105可以是任意類(lèi)型的存儲(chǔ)器,如半導(dǎo)體存儲(chǔ)器,硬盤(pán)驅(qū)動(dòng)器等。
CPU 111執(zhí)行預(yù)定程序,從而可以作為盤(pán)結(jié)束檢測(cè)器106,盤(pán)可記錄性檢測(cè)器107,流記錄位置控制器108,管理信息生成器109以及分路的流回寫(xiě)部分110。
盤(pán)結(jié)束檢測(cè)器106檢測(cè)盤(pán)120中的可用空間是否用盡。具體而言,如上所述,每當(dāng)CPU 111獲悉由編碼器101編碼的GOP包的數(shù)目時(shí),盤(pán)結(jié)束檢測(cè)器106根據(jù)已經(jīng)存儲(chǔ)的盤(pán)120中的可用空間,預(yù)先計(jì)算該盤(pán)中的可用空間的大小(例如,整個(gè)盤(pán)中的可用空間的大小,或者是為記錄AV數(shù)據(jù)而保留的區(qū)域中的可用空間的大小)。
當(dāng)用新盤(pán)替換盤(pán)120時(shí),盤(pán)可記錄性檢測(cè)器107檢測(cè)新盤(pán)120是否變?yōu)榭捎涗浀摹?br> 流記錄位置控制器108確定將在盤(pán)120和流分路存儲(chǔ)器105中的哪一個(gè)中,記錄流緩沖器104中存儲(chǔ)的AV數(shù)據(jù)。
在完成了把AV數(shù)據(jù)記錄到盤(pán)120或流分路存儲(chǔ)器105中的時(shí)候,管理信息生成器109生成用于再現(xiàn)AV數(shù)據(jù)的管理信息,例如,指示在具有預(yù)定時(shí)間間隔的時(shí)刻與在其中寫(xiě)入該時(shí)刻的AV數(shù)據(jù)的盤(pán)120的地址之間的關(guān)系的AV數(shù)據(jù)管理信息。管理信息被寫(xiě)入到與為該AV數(shù)據(jù)保留的區(qū)域不同的專(zhuān)用區(qū)域中。
如上所述,在替換盤(pán)120期間存儲(chǔ)到流分路存儲(chǔ)器105中的AV數(shù)據(jù),由分路流回寫(xiě)部分110傳送到盤(pán)120。
接下來(lái),參照?qǐng)D2描述具有上述結(jié)構(gòu)的視頻/音頻信號(hào)記錄器100的操作。
(S101)響應(yīng)于事件,例如按下記錄鍵(未示出),CPU 111指示編碼器101開(kāi)始編碼。
(S102)打開(kāi)將被用于把AV數(shù)據(jù)寫(xiě)入到第一盤(pán)120中的AV數(shù)據(jù)文件。
(S103)確定是否已由例如用戶的操作發(fā)出記錄完成通知。如果沒(méi)有發(fā)出,則該處理轉(zhuǎn)到步驟S104。
(S104)盤(pán)結(jié)束檢測(cè)器106確定是否剛好在第一盤(pán)120(在記錄處理中的)變滿之后。若不然,則該處理轉(zhuǎn)到步驟S105。
(S105)當(dāng)?shù)谝槐P(pán)120變滿時(shí),用第二盤(pán)替換盤(pán)120,并且盤(pán)可記錄性檢測(cè)器107確定第二盤(pán)120是否變?yōu)槭强蓪?xiě)的。如果第一盤(pán)120尚未滿或者如果第二盤(pán)120是不可寫(xiě)的,則該處理轉(zhuǎn)到步驟S106。
(S106)每當(dāng)編碼器101發(fā)出每個(gè)GOP編碼完成通知時(shí),就把流緩沖器104中存儲(chǔ)的AV數(shù)據(jù)寫(xiě)入到流記錄位置控制器108指示的記錄位置中,具體地,寫(xiě)入到第一盤(pán)或第二盤(pán)120中或者寫(xiě)入到流分路存儲(chǔ)器105中。
此后,重復(fù)步驟S103至S106,從而將AV數(shù)據(jù)寫(xiě)入到盤(pán)120中。
(S107)如果盤(pán)結(jié)束檢測(cè)器106在步驟S104中確定是否剛好在第一盤(pán)120變滿之后,則首先關(guān)閉AV數(shù)據(jù)文件。
(S108)打開(kāi)用于將AV數(shù)據(jù)寫(xiě)入到流分路存儲(chǔ)器105中的文件。(請(qǐng)注意,流分路存儲(chǔ)器105中的記錄格式并不限于任何特定格式。例如,當(dāng)不使用文件系統(tǒng)時(shí),則不需要打開(kāi)文件的過(guò)程。)(S109)當(dāng)正在記錄數(shù)據(jù)的盤(pán)120變滿時(shí),流記錄位置控制器108把要寫(xiě)入AV數(shù)據(jù)的位置從盤(pán)120(IDE控制器102)切換到流分路存儲(chǔ)器105。
(S110)管理信息生成器109生成關(guān)于在第一盤(pán)120(或者如后面將要說(shuō)明的那樣,在替換盤(pán)120期間在流分路存儲(chǔ)器105)中記錄的AV數(shù)據(jù)的AV數(shù)據(jù)管理信息,并且將該AV數(shù)據(jù)管理信息寫(xiě)入到第一盤(pán)120(或流分路存儲(chǔ)器105)中。
此后,監(jiān)視第二盤(pán)120是否變?yōu)榭蓪?xiě)的,同時(shí)重復(fù)步驟S103至S106,以將AV數(shù)據(jù)寫(xiě)入到流分路存儲(chǔ)器105中。
(S111)如果盤(pán)可記錄性檢測(cè)器107在步驟S105中確定下一個(gè)盤(pán)120是可寫(xiě)的,則關(guān)閉寫(xiě)入到流分路存儲(chǔ)器105中的AV數(shù)據(jù)文件。
(S112)打開(kāi)用于把AV數(shù)據(jù)寫(xiě)入到下一個(gè)盤(pán)120中的文件。
(S109)流記錄位置控制器108把將寫(xiě)入AV數(shù)據(jù)的位置從流分路存儲(chǔ)器105切換到下一個(gè)盤(pán)120。
(S110)管理信息生成器109生成關(guān)于流分路存儲(chǔ)器105中的AV數(shù)據(jù)的AV數(shù)據(jù)管理信息,并且將該AV數(shù)據(jù)管理信息存儲(chǔ)到流分路存儲(chǔ)器105中。AV數(shù)據(jù)管理信息包括例如以下信息,表示在具有預(yù)定時(shí)間間隔的時(shí)刻與在其中寫(xiě)入該時(shí)刻的數(shù)據(jù)的盤(pán)120中的地址之間的關(guān)系的信息。例如,如果該地址是寫(xiě)入流分路存儲(chǔ)器105的AV數(shù)據(jù)前端的盤(pán)120的地址的相對(duì)地址,則可以在實(shí)際開(kāi)始寫(xiě)入之前確定該地址。
此后,重復(fù)步驟S103至S106,從而將AV數(shù)據(jù)寫(xiě)入到盤(pán)120中。
(S113)如果在步驟S103中確定已經(jīng)發(fā)出記錄完成通知,則停止編碼,并且執(zhí)行以下處理。
(S114)首先,關(guān)閉已經(jīng)寫(xiě)入該AV數(shù)據(jù)的盤(pán)120的AV數(shù)據(jù)文件。
(S115)管理信息生成器109生成關(guān)于盤(pán)120內(nèi)寫(xiě)入的AV數(shù)據(jù)的AV數(shù)據(jù)管理信息,并且將該AV數(shù)據(jù)管理信息寫(xiě)入到盤(pán)120中。
(S116)確定是否使用了流分路存儲(chǔ)器105,即是否替換了盤(pán)120。若沒(méi)有,該處理就結(jié)束。如果使用了(替換了),則該處理轉(zhuǎn)到步驟S117。
(S117)分路的流回寫(xiě)部分110,向在此時(shí)刻安裝在該記錄器內(nèi)的盤(pán)120,傳送在替換盤(pán)120期間在流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)文件以及AV數(shù)據(jù)管理信息文件。
如上所述,在替換盤(pán)120期間輸入的AV數(shù)據(jù),首先存儲(chǔ)在流分路存儲(chǔ)器105中然后寫(xiě)入到新盤(pán)120中。因此,有可能容易地在多個(gè)盤(pán)120中安全地存儲(chǔ)整個(gè)AV數(shù)據(jù)。
盡管在上述示例中,數(shù)據(jù)被記錄到兩個(gè)盤(pán)120上,但是通過(guò)重復(fù)上述過(guò)程,可以把數(shù)據(jù)記錄到三個(gè)或更多盤(pán)上。
(實(shí)施方式2)在實(shí)施方式2中,描述使用DVD-RAM作為記錄介質(zhì)并且使用基于DVD-VR標(biāo)準(zhǔn)的管理機(jī)制記錄流數(shù)據(jù)的流數(shù)據(jù)記錄器的示例。
參照?qǐng)D3,除實(shí)施方式1的視頻/音頻信號(hào)記錄器100的部件之外,實(shí)施方式2的視頻/音頻信號(hào)記錄器200包括,用于流分路存儲(chǔ)器105的TMAP存儲(chǔ)部分201以及PGC(程序鏈)信息轉(zhuǎn)換器202??梢岳脴?gòu)成流分路存儲(chǔ)器105的存儲(chǔ)器物理地實(shí)現(xiàn)TMAP存儲(chǔ)部分201。
存儲(chǔ)在TMAP存儲(chǔ)部分201中的TMAP(時(shí)間映射信息)是一個(gè)表,用于把時(shí)間編碼信息轉(zhuǎn)換成地址信息,如實(shí)施方式1中關(guān)于AV數(shù)據(jù)管理信息所描述的一樣。在實(shí)施方式2的視頻/音頻信號(hào)記錄器200中,TMAP基于DVD-VR標(biāo)準(zhǔn)。
在完成記錄的時(shí)候,在把流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)和AV數(shù)據(jù)管理信息傳送到盤(pán)120之后,PGC信息轉(zhuǎn)換器202轉(zhuǎn)換該AV數(shù)據(jù)管理信息中包含的PGC信息,以便按照正確順序再現(xiàn)AV數(shù)據(jù)。稍后會(huì)描述PGC信息轉(zhuǎn)換的細(xì)節(jié)。
現(xiàn)在描述由實(shí)施方式2的視頻/音頻信號(hào)記錄器200在盤(pán)120中記錄的AV數(shù)據(jù)的管理結(jié)構(gòu),其中假設(shè)使用DVD-VR標(biāo)準(zhǔn)。
圖4是在AV數(shù)據(jù)管理文件4000(RTRW.IFO)中記錄的數(shù)據(jù)的分層圖示。圖5說(shuō)明在表和VOB(視頻對(duì)象)之間的邏輯鏈接。
AV數(shù)據(jù)管理文件4000有標(biāo)題搜索指針表1000,AV文件管理表2000以及PGC信息表3000。
標(biāo)題搜索指針表1000是一個(gè)表,其包括DVD-RAM中記錄的標(biāo)題的列表。該標(biāo)題是例如附加到用戶在該記錄器中記錄的節(jié)目上的標(biāo)題,或者是用戶編輯生成的標(biāo)題。標(biāo)題搜索指針表1000中包含的標(biāo)題搜索指針(1100,1200,...)指向在PGC信息表3000中的、與該標(biāo)題相對(duì)應(yīng)的PGC信息3100。這里,PGC意指由邏輯鏈接起來(lái)的VOB段形成的一系列AV數(shù)據(jù)。PGC信息3100為表示VOB段之間的邏輯鏈接的信息。
AV文件管理表2000為代表AV數(shù)據(jù)文件內(nèi)的VOB的播放時(shí)刻和記錄位置之間的關(guān)系的信息。在該AV文件管理表2000中,記錄了許多VOB信息(2100,2200,...),其數(shù)目與VOB的數(shù)目相同。VOB信息(2100,2200,...)中的每個(gè)信息均包括表示例如播放時(shí)長(zhǎng)等的VOB的固有信息的VOB一般信息2101(圖5中未示出),以及把VOB的播放時(shí)間和記錄位置聯(lián)系起來(lái)的時(shí)間映射信息2102(TMAP)。VOB一般信息2101包括表示該VOB信息和哪個(gè)VOB相對(duì)應(yīng)的VOB標(biāo)識(shí)符,和對(duì)應(yīng)VOB的播放時(shí)長(zhǎng)等。時(shí)間映射信息2102包括時(shí)間映射表2102a(第一時(shí)間表)和VOBU表2102b(第二時(shí)間表)。時(shí)間映射表2102a包括時(shí)間映射(時(shí)間映射#1,時(shí)間映射#2,...)。每個(gè)時(shí)間映射指示相對(duì)于VOBU(視頻對(duì)象單位)的VOB的前端的相對(duì)記錄位置(扇區(qū)地址),這些相對(duì)記錄位置對(duì)應(yīng)于具有預(yù)定時(shí)間間隔的播放時(shí)刻,這里播放開(kāi)始時(shí)刻對(duì)應(yīng)于VOB的前端。VOBU表2102b包括VOBU映射(VOBU映射#1,VOBU映射#2,...)。每個(gè)VOBU映射均按照從VOB的前端開(kāi)始的播放時(shí)刻的順序指示每個(gè)VOBU的播放時(shí)間和數(shù)據(jù)大小。
PGC信息表3000包括多個(gè)PGC信息條(3100,3200,...)。PGC信息(3100,3200,...)是一個(gè)表,其中按照播放時(shí)刻的順序排列指示視頻段的信息(稱(chēng)為“單元”),這些視頻段是由VOB中的開(kāi)始時(shí)間和結(jié)束時(shí)間的組合來(lái)指定的。PGC信息代表通過(guò)按照排列順序把在單元(3101,3102,...)中指示的視頻部分邏輯鏈接起來(lái)獲得的一系列AV數(shù)據(jù)。每個(gè)單元(3101,3102,...)以指針形式包括在AV文件管理表2000中的VOB信息(2100,2200,...)中的每個(gè)時(shí)間映射表2102a的ID(標(biāo)識(shí)符)。按稍后說(shuō)明的方式轉(zhuǎn)換該ID,從而容易地按照適當(dāng)?shù)捻樞驁?zhí)行再現(xiàn)。
下面描述在盤(pán)120(DVD-RAM)中記錄的AV數(shù)據(jù)(包括AV數(shù)據(jù)管理信息)的物理排列的示例。
圖6是存儲(chǔ)區(qū)內(nèi)的扇區(qū)和ECC塊之間的關(guān)系的分層圖示。如圖6所示,每個(gè)存儲(chǔ)區(qū)包括多個(gè)ECC塊。在盤(pán)120中記錄時(shí),為AV數(shù)據(jù)分配一個(gè)或多個(gè)連續(xù)記錄區(qū)域,每個(gè)區(qū)域足以保證連續(xù)再現(xiàn),而為非AV數(shù)據(jù)(AV數(shù)據(jù)管理信息等)分配記錄區(qū)域則是以逐個(gè)扇區(qū)為基礎(chǔ)的。這里,連續(xù)記錄區(qū)域意指具有某個(gè)大小(例如,約7MB)的一系列連續(xù)扇區(qū)或者是整個(gè)的區(qū)域,后者是ECC塊的N倍(N是整數(shù)),但不超過(guò)存儲(chǔ)區(qū)的邊界。
圖7表示文件系統(tǒng)的管理信息中包含的扇區(qū)管理表6002以及用于管理連續(xù)記錄區(qū)域的連續(xù)記錄區(qū)域管理表6004,它們記錄在卷空間中。第一層(左)表示包含分區(qū)空間6001的卷空間。第二層(中)表示記錄了扇區(qū)管理表6002、連續(xù)記錄區(qū)域管理表6004等的分區(qū)空間6001中的扇區(qū)區(qū)域。
在編號(hào)為0至79的邏輯塊的扇區(qū)區(qū)域中,記錄了表示每個(gè)扇區(qū)的數(shù)據(jù)分配狀態(tài)的扇區(qū)管理表6002。
如第三層(右)所示,就該分區(qū)空間中的所有扇區(qū)而言,空間比特映射6003表示每個(gè)扇區(qū)是否已被分配。在本例中,空間比特映射6003是利用一個(gè)比特來(lái)表示一個(gè)扇區(qū)的分配狀態(tài)(已分配或未分配)。例如,把邏輯塊號(hào)為0至79的塊分配給空間比特映射6003本身,使得與這些塊相對(duì)應(yīng)的比特是“0(已分配)”。
連續(xù)記錄區(qū)域管理表6004作為非AV文件來(lái)記錄。因此,連續(xù)記錄區(qū)域管理表6004不是記錄在固定區(qū)域,而是像普通文件那樣記錄在盤(pán)120內(nèi)的任意可用空間中。
如第三層所示,連續(xù)記錄區(qū)域管理表6004表示出已作為分區(qū)空間6001中的連續(xù)記錄區(qū)域被分配的區(qū)域。在圖7中,連續(xù)記錄區(qū)域管理表6004具有列表結(jié)構(gòu),該結(jié)構(gòu)包括條目(條目e1,條目e2,...)。在表的左外側(cè),附加有從表的頭開(kāi)始的相對(duì)地址(字節(jié)數(shù))。從圖7的左部開(kāi)始,每個(gè)條目包括一個(gè)起始扇區(qū)號(hào)(LSN),一個(gè)結(jié)束扇區(qū)號(hào)和一個(gè)指針。在盤(pán)120內(nèi)的每個(gè)條目中的起始扇區(qū)號(hào)和結(jié)束扇區(qū)號(hào)之間的區(qū)域代表分配給連續(xù)記錄的數(shù)據(jù)的一部分的或連續(xù)記錄的數(shù)據(jù)的整個(gè)的扇區(qū)區(qū)域。指針指向表示隨后的連續(xù)記錄區(qū)域的條目,它是用從表的頭開(kāi)始計(jì)數(shù)的相對(duì)地址表示的。最后一個(gè)條目e4的指針是表示尾端的值(-1)。具體地,在圖7的示例中,條目e1指示編號(hào)為6848至15983的扇區(qū)構(gòu)成連續(xù)記錄區(qū)域,隨后的連續(xù)區(qū)域的條目是從第12字節(jié)開(kāi)始的條目e2。同樣適應(yīng)于其它條目。條目e1至e4(6848至31983)指示的單一連續(xù)區(qū)域是例如通過(guò)四次獨(dú)立操作記錄的AV數(shù)據(jù)的結(jié)果,而連續(xù)記錄區(qū)域是順序地添加的。連續(xù)記錄區(qū)域的分配和空間比特映射是彼此結(jié)合管理的。例如,作為連續(xù)區(qū)域能分配的區(qū)域的分配狀態(tài)在空間比特映射中也改為“已分配”。
接著描述具有上述結(jié)構(gòu)的視頻/音頻信號(hào)記錄器200的操作。參照?qǐng)D8,視頻/音頻信號(hào)記錄器200的操作與實(shí)施方式1的視頻/音頻信號(hào)記錄器100的操作(圖2)的區(qū)別僅在于,在步驟S117之后另外執(zhí)行步驟S201。
例如,在步驟S103中確定已發(fā)出記錄完成通知且記錄的操作已停止。在步驟S116中,確定使用了流分路存儲(chǔ)器105(即已經(jīng)替換了盤(pán)120)。在步驟S117中,向盤(pán)120傳送并且在其中記錄(復(fù)制)流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)文件以及TMAP存儲(chǔ)部分201中存儲(chǔ)的包含TMAP在內(nèi)的AV數(shù)據(jù)管理信息。此后,在步驟S201中,PGC信息轉(zhuǎn)換器202轉(zhuǎn)換PGC信息,以便按照適當(dāng)順序再現(xiàn)AV數(shù)據(jù)。更具體地,例如,如圖9所示,生成(轉(zhuǎn)換)PGC信息3100(PGC信息#1),以便把從流分路存儲(chǔ)器105中復(fù)制的AV數(shù)據(jù)的VOB信息2200(VOB信息#2)的ID與在AV數(shù)據(jù)管理文件4000中的PGC信息3100的單元3101(單元#1)聯(lián)系起來(lái),并且把直接寫(xiě)入到第二盤(pán)120中的AV數(shù)據(jù)的VOB信息2100(VOB信息#1)的ID與單元3102(單元#2)聯(lián)系起來(lái)。
因此,如果該AV數(shù)據(jù)是按照單元3101(單元#1)和單元3102(單元#2)的順序再現(xiàn)的,則是按照適當(dāng)時(shí)間順序再現(xiàn)了該AV數(shù)據(jù)。例如,如圖10和圖11所示,在第一盤(pán)120在時(shí)刻t1變滿后,把該AV數(shù)據(jù)直接記錄到第二盤(pán)120中。各自時(shí)間段內(nèi)的AV數(shù)據(jù)的記錄區(qū)域如圖10和圖11所示。盡管物理排列順序與原始流數(shù)據(jù)的物理排列順序不同,但是由于如上所述地生成的AV數(shù)據(jù)管理文件4000,可以按適當(dāng)順序再現(xiàn)該AV數(shù)據(jù)。
(實(shí)施方式3)參照?qǐng)D12,除實(shí)施方式2的視頻/音頻信號(hào)記錄器200的部件之外,實(shí)施方式3的視頻/音頻信號(hào)記錄器300還包括,流分路存儲(chǔ)器使用量存儲(chǔ)部分301,連續(xù)區(qū)域保留部分302,以及盤(pán)保留區(qū)地址存儲(chǔ)部分303。
流分路存儲(chǔ)器使用量存儲(chǔ)部分301存儲(chǔ)在替換盤(pán)120期間在流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)的數(shù)據(jù)量。用于計(jì)算數(shù)據(jù)量的方法不限于任何特定的方法。例如,數(shù)據(jù)量可以是流分路存儲(chǔ)器105中的起始存儲(chǔ)地址和結(jié)束存儲(chǔ)地址之間的差。
當(dāng)開(kāi)始在第二盤(pán)120中進(jìn)行記錄時(shí),連續(xù)區(qū)域保留部分302保留能夠容納流分路存儲(chǔ)器105中記錄的數(shù)據(jù)量的一個(gè)連續(xù)區(qū)域作為保留區(qū)域。
盤(pán)保留域地址存儲(chǔ)部分303存儲(chǔ)所保留的連續(xù)區(qū)域的起始地址。
參照?qǐng)D13,在視頻/音頻信號(hào)記錄器300中,在實(shí)施方式2(圖8)的步驟S111之后執(zhí)行步驟S301,并且執(zhí)行步驟S302代替實(shí)施方式2的步驟S201和步驟S115。
如在實(shí)施方式1中描述的,在步驟S105中確定已替換的新盤(pán)120變?yōu)榭蓪?xiě)的。在步驟S111中,關(guān)閉寫(xiě)入到流分路存儲(chǔ)器105中的AV數(shù)據(jù)文件。此后,在步驟S301中,計(jì)算流分路存儲(chǔ)器105中已使用的空間量,并存儲(chǔ)到流分路存儲(chǔ)器使用量存儲(chǔ)部分301中。接著,當(dāng)開(kāi)始在第二盤(pán)120中進(jìn)行記錄時(shí),根據(jù)流分路存儲(chǔ)器105中已使用的空間量,分配連續(xù)記錄區(qū)域。具體地,例如,如圖14所示,當(dāng)AV數(shù)據(jù)占用流分路存儲(chǔ)器105中32MB的區(qū)域時(shí),保留相應(yīng)于起始扇區(qū)號(hào)6848到23232的16K扇區(qū)的區(qū)域。起始扇區(qū)號(hào)6848存儲(chǔ)在盤(pán)保留區(qū)地址存儲(chǔ)部分303中。從緊接在保留的區(qū)域后面的扇區(qū)23233開(kāi)始寫(xiě)入AV數(shù)據(jù)。當(dāng)響應(yīng)于記錄完成通知停止記錄操作時(shí),已存儲(chǔ)到流分路存儲(chǔ)器105中的AV數(shù)據(jù)文件被復(fù)制到從起始扇區(qū)號(hào)6848開(kāi)始的區(qū)域。
例如,在步驟S302中,生成在AV數(shù)據(jù)管理文件4000中的PGC信息3100,以便從扇區(qū)號(hào)6848到23232的區(qū)域中和從扇區(qū)號(hào)23233到31983的區(qū)域中以此順序讀出AV數(shù)據(jù),并記錄到盤(pán)120中。(更具體地,例如,通過(guò)按照分路到分路存儲(chǔ)器中的數(shù)據(jù)量偏移VOBU的地址,生成以實(shí)時(shí)方式記錄到第二盤(pán)120中的AV數(shù)據(jù)的TMAP。生成PGC信息以使一個(gè)單元對(duì)應(yīng)于扇區(qū)號(hào)6848到31983的區(qū)域中記錄的AV數(shù)據(jù)。)亦即,記錄該AV數(shù)據(jù)以便可以按照盤(pán)120的物理排列順序再現(xiàn)該AV數(shù)據(jù)。
在如上所述地保留區(qū)域時(shí),可以把流分路存儲(chǔ)器105的AV信息和第二盤(pán)120的AV信息組合成一個(gè)VOB。這樣,可以實(shí)現(xiàn)兩個(gè)流的連續(xù)再現(xiàn),就好象它們是通過(guò)單個(gè)記錄操作記錄的,即使兩個(gè)流是由不能解釋實(shí)施方式2的記錄器生成的AV流管理信息的普通再現(xiàn)設(shè)備再現(xiàn)的(管理信息類(lèi)似于重復(fù)開(kāi)始和停止記錄而生成兩個(gè)VOB時(shí)獲得的信息)。(請(qǐng)注意,可選地,可以把VOB分成條,然后即使區(qū)域是如上所述地保留時(shí),也對(duì)這些條分別地記錄。)本發(fā)明并不限于以下示例,其中在如上所述保留的區(qū)域和該保留區(qū)域后續(xù)的區(qū)域中,記錄替換盤(pán)120以后新輸入的并經(jīng)過(guò)編碼的流數(shù)據(jù)和在流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)。例如,可以在第二盤(pán)120的可用空間的前端和尾端部分記錄新的流數(shù)據(jù)和AV數(shù)據(jù)。此時(shí),無(wú)需上述保留處理,可以容易地保證記錄區(qū)域。
(實(shí)施方式4)參照?qǐng)D15,實(shí)施方式4的視頻/音頻信號(hào)記錄器400與實(shí)施方式3的視頻/音頻信號(hào)記錄器300的結(jié)構(gòu)相同,只是記錄器400包括,代替流記錄位置控制器108的流記錄位置/讀取位置控制器401,寫(xiě)入扇區(qū)切換部分402,以及掛起地址存儲(chǔ)部分403。流記錄位置/讀取位置控制器401切換AV數(shù)據(jù)的傳送起源和傳送目的地。寫(xiě)入扇區(qū)切換部分402與傳送起源的切換同步地切換寫(xiě)入扇區(qū)。掛起地址存儲(chǔ)部分403存儲(chǔ)切換之前寫(xiě)入的最后地址。
如圖16和圖17所示,在視頻/音頻信號(hào)記錄器400中,在替換了盤(pán)120以后,在把新編碼的并存儲(chǔ)在流緩沖器104中的AV數(shù)據(jù)寫(xiě)入盤(pán)120中的同時(shí),把流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)寫(xiě)入到盤(pán)120中。
(S401)確定是否已由例如用戶的操作發(fā)出記錄完成通知。如果已發(fā)出,則該處理返回到主例程以執(zhí)行編碼結(jié)束處理和其它相關(guān)處理。如果沒(méi)有發(fā)出,則該處理轉(zhuǎn)到步驟S402。
(S402)確定編碼器101是否已完成例如逐GOP的編碼,以便通知CPU 111。如果沒(méi)有通知,則該處理轉(zhuǎn)到步驟S403。如果已經(jīng)通知,則該處理轉(zhuǎn)到步驟S404。
(S403)如果逐GOP的編碼尚未完成,則流記錄位置/讀取位置控制器401把AV數(shù)據(jù)的讀取位置(要從中讀取AV數(shù)據(jù)的位置)設(shè)置成由掛起地址存儲(chǔ)部分403指示的流分路存儲(chǔ)器105中的地址的區(qū)域,并同時(shí),指令I(lǐng)DE控制器102把AV數(shù)據(jù)的記錄位置(要記錄AV數(shù)據(jù)的位置)設(shè)置成由寫(xiě)入扇區(qū)切換部分402指示的在盤(pán)120中的分路的AV數(shù)據(jù)寫(xiě)入?yún)^(qū)域的扇區(qū)。接著,把分路的AV數(shù)據(jù)傳送并寫(xiě)入到盤(pán)120中。當(dāng)完成預(yù)定數(shù)量的分路的AV數(shù)據(jù)的傳送后,掛起地址存儲(chǔ)部分403和寫(xiě)入扇區(qū)切換部分402在該時(shí)間點(diǎn)上存儲(chǔ)讀取地址和寫(xiě)入扇區(qū)。當(dāng)流分路存儲(chǔ)器105中沒(méi)有存儲(chǔ)AV數(shù)據(jù)時(shí),亦即,當(dāng)?shù)谝槐P(pán)120在記錄器中或者即使第二盤(pán)120在記錄器中但已經(jīng)傳送完在替換盤(pán)120期間分路的AV數(shù)據(jù)時(shí),則該處理不做任何處理就返回到步驟S401。
(S404)如果逐GOP的編碼已經(jīng)完成,則流記錄位置/讀取位置控制器401把AV數(shù)據(jù)的讀取位置設(shè)置成由掛起地址存儲(chǔ)部分403指示的在流緩沖器104中的地址的區(qū)域,并同時(shí),指令I(lǐng)DE控制器102把AV數(shù)據(jù)的記錄位置設(shè)置成要寫(xiě)入新編碼的AV數(shù)據(jù)的盤(pán)120中的區(qū)域的扇區(qū),該扇區(qū)由寫(xiě)入扇區(qū)切換部分402指示。接著,把經(jīng)過(guò)編碼的AV數(shù)據(jù)傳送并寫(xiě)入到盤(pán)120中。當(dāng)完成逐GOP的AV數(shù)據(jù)的傳送時(shí),掛起地址存儲(chǔ)部分403和寫(xiě)入扇區(qū)切換部分402在該時(shí)間點(diǎn)上存儲(chǔ)讀取地址和寫(xiě)入扇區(qū)。
本發(fā)明并不限于根據(jù)上述確定過(guò)程的數(shù)據(jù)寫(xiě)入。例如,每當(dāng)中斷發(fā)生時(shí),可以以事件驅(qū)動(dòng)的方式執(zhí)行寫(xiě)入過(guò)程。
(實(shí)施方式5)參照?qǐng)D18,除實(shí)施方式4的視頻/音頻信號(hào)記錄器400的部件之外,實(shí)施方式5的視頻/音頻信號(hào)記錄器500還包括,DMA(直接存儲(chǔ)器存取)電路501以及FIFO(先進(jìn)先出)緩沖器502。通過(guò)這些部件,可以傳送流分路存儲(chǔ)器105的數(shù)據(jù)。
DMA電路501在無(wú)需CPU 111介入的情況下讀取流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù),并向IDE控制器102傳送讀取的數(shù)據(jù)。
通過(guò)停用FIFO緩沖器502,可以以優(yōu)先級(jí)為基礎(chǔ)向IDE控制器102傳送流緩沖器104中累積的AV數(shù)據(jù)。請(qǐng)注意,F(xiàn)IFO緩沖器502不是必須的。在此情況下,可以利用任何其它裝置來(lái)控制DMA電路501的操作。
在替換盤(pán)120以后,視頻/音頻信號(hào)記錄器500執(zhí)行圖19所示的操作。
(S501)確定流分路存儲(chǔ)器105是否為空。如果為空,則該處理跳過(guò)步驟S502,轉(zhuǎn)到步驟S503。
(S502)如果在步驟S501中確定流分路存儲(chǔ)器105不為空,則把存儲(chǔ)AV數(shù)據(jù)的區(qū)域的起始和結(jié)束地址設(shè)置在DMA電路501中,并且開(kāi)始DMA傳送。把流分路存儲(chǔ)器105中存儲(chǔ)的AV數(shù)據(jù)傳送到FIFO緩沖器502,然后寫(xiě)入到盤(pán)120中。
(S503)確定是否例如由用戶的操作發(fā)出記錄完成通知。如果已經(jīng)發(fā)出,則該處理轉(zhuǎn)到步驟S506。如果沒(méi)有發(fā)出,則該處理轉(zhuǎn)到步驟S504。
(S504)確定編碼器101是否已經(jīng)停止逐GOP的編碼,例如,通知CPU 111關(guān)于到流緩沖器104中的寫(xiě)入已經(jīng)完成。如果沒(méi)有得到通知,則該處理返回到步驟S503,并且重復(fù)步驟S503和步驟S504中的確定過(guò)程。如果得到通知,則該處理轉(zhuǎn)到步驟S505。
(S505)在停用FIFO緩沖器502以停止從流分路存儲(chǔ)器105到IDE控制器102的DMA傳送之后,流記錄位置/讀取位置控制器401把AV數(shù)據(jù)的讀取位置設(shè)置成由掛起地址存儲(chǔ)部分403指示的在流緩沖器104中的地址的區(qū)域,并同時(shí),指令I(lǐng)DE控制器102把AV數(shù)據(jù)的記錄位置設(shè)置成要寫(xiě)入新編碼的AV數(shù)據(jù)的在盤(pán)120中的區(qū)域的扇區(qū),該扇區(qū)由寫(xiě)入扇區(qū)切換部分402指示。接著,把經(jīng)過(guò)編碼的AV數(shù)據(jù)傳送并寫(xiě)入到盤(pán)120中。在完成逐GOP的AV數(shù)據(jù)的傳送時(shí),掛起地址存儲(chǔ)部分403和寫(xiě)入扇區(qū)切換部分402在該時(shí)間點(diǎn)上存儲(chǔ)讀取地址和寫(xiě)入扇區(qū)。此外,在IDE控制器102中,設(shè)置由盤(pán)保留區(qū)地址存儲(chǔ)部分303(或?qū)懭肷葏^(qū)切換部分402)指示的分路的AV數(shù)據(jù)寫(xiě)入?yún)^(qū)域的扇區(qū)。啟動(dòng)FIFO緩沖器502以執(zhí)行DMA傳送,從而把流分路存儲(chǔ)器105中的AV數(shù)據(jù)寫(xiě)入到IDE控制器102中。接著,該處理返回到步驟S503,并且重復(fù)步驟S503、S504和S505。
(S506)如果在步驟S503中確定例如由用戶的操作已經(jīng)發(fā)出記錄完成通知,則監(jiān)視DMA傳送的狀態(tài),以便反復(fù)確定是否傳送完流分路存儲(chǔ)器105中的AV數(shù)據(jù)。如果已經(jīng)完成,則該處理返回到主例程,以執(zhí)行編碼結(jié)束處理和其它相關(guān)處理。
(實(shí)施方式6)
參照?qǐng)D20,實(shí)施方式6的視頻/音頻信號(hào)記錄器600與實(shí)施方式1的視頻/音頻信號(hào)記錄器100的結(jié)構(gòu)相同,只是視頻/音頻信號(hào)記錄器600包括多個(gè)流分路存儲(chǔ)器105。每個(gè)流分路存儲(chǔ)器105并不限于任何特定記錄介質(zhì),而是可以由各種普通記錄介質(zhì)中的任何一種來(lái)實(shí)現(xiàn),該記錄介質(zhì)包括例如諸如光盤(pán)、閃存等的可拆裝的介質(zhì),諸如硬盤(pán)等的不可拆裝的介質(zhì),或者用于控制軟件的如SDRAM的存儲(chǔ)器等。流分路存儲(chǔ)器105可以不是用于分路的AV數(shù)據(jù)的專(zhuān)用存儲(chǔ)器,而可以是同時(shí)用于各種其它目的的通用存儲(chǔ)器。在某些特定產(chǎn)品中,或者在產(chǎn)品的某些特定使用狀態(tài)中,可以使用未使用的存儲(chǔ)器或者具有連續(xù)可用空間的存儲(chǔ)器(如果有的話)作為流分路存儲(chǔ)器105。
視頻/音頻信號(hào)記錄器600還包括流分路存儲(chǔ)器管理器601,用于管理(保持)指示多個(gè)流分路存儲(chǔ)器105中的使用優(yōu)先級(jí)的分路存儲(chǔ)器管理信息;以及流分路位置控制器602,用于根據(jù)分路存儲(chǔ)器管理信息來(lái)確定要存儲(chǔ)AV數(shù)據(jù)的流分路存儲(chǔ)器105。
具體地如圖21所示,分路存儲(chǔ)器管理信息例如是一個(gè)表,該表表示起始地址、可用空間大小和優(yōu)先級(jí)的關(guān)系,其中起始地址表示流分路存儲(chǔ)器105中的前導(dǎo)存儲(chǔ)區(qū)域。
在視頻/音頻信號(hào)記錄器600中,當(dāng)檢測(cè)到第一盤(pán)120的尾端時(shí),查閱流分路存儲(chǔ)器管理器601,并且選擇具有最高優(yōu)先級(jí)的流分路存儲(chǔ)器105。把選擇的流分路存儲(chǔ)器105的起始地址設(shè)置成傳送目的地。在第二盤(pán)120成為可記錄盤(pán)以前,每次把數(shù)據(jù)寫(xiě)入到流分路存儲(chǔ)器105中時(shí),執(zhí)行圖22的過(guò)程。
(S601)當(dāng)編碼器101完成逐GOP的編碼時(shí),例如,通知CPU 111關(guān)于到流緩沖器104中的寫(xiě)入已經(jīng)完成,計(jì)算當(dāng)前使用的(當(dāng)前的)流分路存儲(chǔ)器105中的剩余可用空間的大小,以檢查流分路存儲(chǔ)器105是否有可用空間(是否滿)。如果不滿,則繼續(xù)向流分路存儲(chǔ)器105中寫(xiě)入數(shù)據(jù)。
(S602)當(dāng)流分路存儲(chǔ)器105中的可用空間在第二盤(pán)120變?yōu)榭捎涗浿坝帽M時(shí),關(guān)閉寫(xiě)入到流分路存儲(chǔ)器105中的AV數(shù)據(jù)文件。
(S603)流分路位置控制器602查閱流分路存儲(chǔ)器管理器601,以搜索下一個(gè)優(yōu)先級(jí)的流分路存儲(chǔ)器105。
(S604)把找到的流分路存儲(chǔ)器105的起始地址設(shè)置成傳送目的地,并且切換來(lái)自流緩沖器104的AV數(shù)據(jù)的寫(xiě)入位置(在其中寫(xiě)入來(lái)自流緩沖器104的AV數(shù)據(jù)的位置)。在此情況下,例如,把數(shù)據(jù)已經(jīng)滿的流分路存儲(chǔ)器105的優(yōu)先級(jí)和可用空間大小分別更新為“-1”和“0”,以禁止此后使用該流分路存儲(chǔ)器105。
(S605)生成AV數(shù)據(jù)管理文件和相關(guān)數(shù)據(jù),并且在切換到另一個(gè)之前將其記錄到流分路存儲(chǔ)器105中。
當(dāng)AV數(shù)據(jù)如上所述處于分路處理中(或者已指令記錄完成以后)下一個(gè)盤(pán)120變?yōu)榭捎涗洉r(shí),按照與分路處理的優(yōu)先級(jí)順序相同的順序把分路的數(shù)據(jù)寫(xiě)入到盤(pán)120中。例如,如實(shí)施方式2描述的那樣,在遵循DVD-VR標(biāo)準(zhǔn)時(shí),在盤(pán)120中記錄每個(gè)流分路存儲(chǔ)器105的VOB和AV數(shù)據(jù)管理文件。AV數(shù)據(jù)管理文件是在生成PGC信息時(shí)生成的,以使單元(單元#1,單元#2,...)按照優(yōu)先級(jí)順序與分路到流分路存儲(chǔ)器105中的VOB相對(duì)應(yīng)具體地,單元#1對(duì)應(yīng)于最高優(yōu)先級(jí)的流分路存儲(chǔ)器105;單元#2對(duì)應(yīng)于次高優(yōu)先級(jí)的流分路存儲(chǔ)器105;同樣適應(yīng)于后續(xù)單元亦然;最后一個(gè)單元對(duì)應(yīng)于直接在盤(pán)120中記錄的VOB。這里,關(guān)于使用的流分路存儲(chǔ)器105,如果在流分路存儲(chǔ)器管理器601中存儲(chǔ)的優(yōu)先級(jí)值變成“-1”,則可以單獨(dú)存儲(chǔ)用于在盤(pán)120中寫(xiě)入數(shù)據(jù)的優(yōu)先級(jí)值??蛇x地,不把優(yōu)先級(jí)值和可用空間大小變成“-1”和“0”,可以單獨(dú)添加表示存儲(chǔ)器105已經(jīng)被使用的信息。
如上所述,根據(jù)本發(fā)明,可以再現(xiàn)具有大數(shù)據(jù)量的流數(shù)據(jù),而沒(méi)有任何數(shù)據(jù)丟失,即使使用與用于記錄該流數(shù)據(jù)的設(shè)備不同的設(shè)備。
權(quán)利要求
1.一種用于在記錄介質(zhì)中記錄流數(shù)據(jù)的流數(shù)據(jù)記錄器,包括主記錄部分,用于在可拆裝的記錄介質(zhì)中記錄流數(shù)據(jù);可用空間檢測(cè)器,用于檢測(cè)正在記錄數(shù)據(jù)的可拆裝的第一記錄介質(zhì)的可用空間用盡;分路記錄部分,用于把在用可拆裝的第二記錄介質(zhì)替換該第一記錄介質(zhì)期間輸入的流數(shù)據(jù)分路到分路記錄介質(zhì)中;以及傳送記錄控制器,用于指令該主記錄部分向該第二記錄介質(zhì)傳送分路到該分路記錄介質(zhì)中的該流數(shù)據(jù)。
2.如權(quán)利要求1所述的流數(shù)據(jù)記錄器,其中該傳送記錄控制器指令該主記錄部分在該第二記錄介質(zhì)中記錄在替換為該第二記錄介質(zhì)以后并在向該第二記錄介質(zhì)傳送該分路的流數(shù)據(jù)之前輸入的流數(shù)據(jù)。
3.如權(quán)利要求2所述的流數(shù)據(jù)記錄器,其中該主記錄部分在該第二記錄介質(zhì)中記錄管理信息,該管理信息表示在替換為該第二記錄介質(zhì)以后輸入的該流數(shù)據(jù)之前再現(xiàn)該分路的流數(shù)據(jù)。
4.如權(quán)利要求1所述的流數(shù)據(jù)記錄器,進(jìn)一步包括分路的數(shù)據(jù)量保持部分,用于保持該分路的流數(shù)據(jù)的數(shù)據(jù)量;以及保留部分,用于根據(jù)該分路的數(shù)據(jù)量保持部分保持的數(shù)據(jù)量,在該第二記錄介質(zhì)中保留將要記錄該分路的流數(shù)據(jù)的區(qū)域,其中該主記錄部分在該第二記錄介質(zhì)中在物理上接續(xù)該保留的區(qū)域的區(qū)域內(nèi)記錄在替換為該第二記錄介質(zhì)后輸入的流數(shù)據(jù)。
5.如權(quán)利要求4所述的流數(shù)據(jù)記錄器,進(jìn)一步包括起始地址保持部分,用于保持該保留的區(qū)域的起始地址,其中該主記錄部分從該起始地址的區(qū)域開(kāi)始記錄該分路的流數(shù)據(jù)。
6.如權(quán)利要求4所述的流數(shù)據(jù)記錄器,其中該主記錄部分在該第二記錄介質(zhì)中記錄管理信息,該管理信息表示時(shí)間信息與相對(duì)于一個(gè)區(qū)域的相對(duì)位置的信息之間的關(guān)系,其中在該區(qū)域中為在該分路的流數(shù)據(jù)中的和在替換為該第二記錄介質(zhì)后輸入的該流數(shù)據(jù)中的每個(gè)預(yù)定的單位數(shù)據(jù),記錄該分路的流數(shù)據(jù)的頭。
7.如權(quán)利要求1所述的流數(shù)據(jù)記錄器,其中該主記錄部分在該第二記錄介質(zhì)內(nèi)的可用空間的尾端區(qū)域內(nèi)記錄該分路的流數(shù)據(jù),同時(shí)在該可用空間的前端區(qū)域內(nèi)記錄在替換為該第二記錄介質(zhì)后輸入的該流數(shù)據(jù)。
8.如權(quán)利要求1所述的流數(shù)據(jù)記錄器,其中該傳送記錄控制器指令該主記錄部分記錄在用該第二記錄介質(zhì)替換該第一記錄介質(zhì)后輸入的該流數(shù)據(jù)以及并行地記錄該分路的流數(shù)據(jù)。
9.如權(quán)利要求8所述的流數(shù)據(jù)記錄器,其中該主記錄部分包括處理器,用于在該第一記錄介質(zhì)和該第二記錄介質(zhì)中記錄流數(shù)據(jù);以及直接存取電路,用于在無(wú)需該處理器介入的情況下,把該分路的流數(shù)據(jù)記錄到該第二記錄介質(zhì)中。
10.如權(quán)利要求1所述的流數(shù)據(jù)記錄器,其中以預(yù)定的優(yōu)先級(jí)順序使用多個(gè)分路記錄介質(zhì)。
11.一種在記錄介質(zhì)中記錄流數(shù)據(jù)的流數(shù)據(jù)記錄方法,包括以下步驟在可拆裝的記錄介質(zhì)上記錄流數(shù)據(jù);檢測(cè)正在記錄數(shù)據(jù)的可拆裝的第一記錄介質(zhì)的可用空間用盡;把在用可拆裝的第二記錄介質(zhì)替換該第一記錄介質(zhì)期間輸入的流數(shù)據(jù)分路到分路記錄介質(zhì)中;以及向該第二記錄介質(zhì)傳送分路到該分路記錄介質(zhì)中的該流數(shù)據(jù)。
12.如權(quán)利要求11所述的流數(shù)據(jù)記錄方法,其中記錄流數(shù)據(jù)的步驟包括在該第二記錄介質(zhì)中記錄在替換為該第二記錄介質(zhì)以后并在向該第二記錄介質(zhì)傳送該分路的流數(shù)據(jù)以前輸入的流數(shù)據(jù)。
13.如權(quán)利要求12所述的流數(shù)據(jù)記錄方法,其中記錄流數(shù)據(jù)的步驟包括在該第二記錄介質(zhì)中記錄管理信息,該管理信息表示在替換為該第二記錄介質(zhì)以后輸入的該流數(shù)據(jù)之前再現(xiàn)該分路的流數(shù)據(jù)。
14.如權(quán)利要求11所述的流數(shù)據(jù)記錄方法,進(jìn)一步包括以下步驟根據(jù)該分路的流數(shù)據(jù)的數(shù)據(jù)量,在該第二記錄介質(zhì)中保留將要記錄該分路的流數(shù)據(jù)的區(qū)域,其中記錄該流數(shù)據(jù)的步驟包括在該第二記錄介質(zhì)中物理上接續(xù)該保留的區(qū)域的區(qū)域內(nèi),記錄在替換為該第二記錄介質(zhì)后輸入的該流數(shù)據(jù)。
15.如權(quán)利要求14所述的流數(shù)據(jù)記錄方法,進(jìn)一步包括保持該保留的區(qū)域的起始地址的步驟,其中傳送該分路的流數(shù)據(jù)的步驟包括從該起始地址的區(qū)域開(kāi)始記錄該分路的流數(shù)據(jù)。
16.如權(quán)利要求14所述的流數(shù)據(jù)記錄方法,其中該記錄流數(shù)據(jù)的步驟包括在該第二記錄介質(zhì)中記錄管理信息,該管理信息表示時(shí)間信息與相對(duì)于一個(gè)區(qū)域的相對(duì)位置的信息之間的關(guān)系,其中在該區(qū)域中為在該分路的流數(shù)據(jù)中的和在替換為該第二記錄介質(zhì)后輸入的該流數(shù)據(jù)中的每個(gè)預(yù)定的單位數(shù)據(jù),記錄該分路的流數(shù)據(jù)的頭。
17.如權(quán)利要求11所述的流數(shù)據(jù)記錄方法,其中記錄流數(shù)據(jù)的步驟包括在該第二記錄介質(zhì)內(nèi)的可用空間的尾端區(qū)域內(nèi)記錄該分路的流數(shù)據(jù),同時(shí)在該可用空間的前端區(qū)域內(nèi)記錄替換為該第二記錄介質(zhì)后輸入的該流數(shù)據(jù)。
18.如權(quán)利要求11所述的流數(shù)據(jù)記錄方法,其中記錄該流數(shù)據(jù)的步驟和傳送該分路的流數(shù)據(jù)的步驟是并行執(zhí)行的。
19.如權(quán)利要求18所述的流數(shù)據(jù)記錄方法,其中記錄該流數(shù)據(jù)的步驟包括由處理器在該第一記錄介質(zhì)和該第二記錄介質(zhì)內(nèi)記錄流數(shù)據(jù);以及在無(wú)需該處理器介入的情況下,在該第二記錄介質(zhì)中記錄該分路的流數(shù)據(jù)。
20.如權(quán)利要求11所述的流數(shù)據(jù)記錄方法,其中對(duì)該流數(shù)據(jù)進(jìn)行分路處理的步驟包括以預(yù)定的優(yōu)先級(jí)順序使用多個(gè)分路記錄介質(zhì)。
全文摘要
為了在多個(gè)記錄介質(zhì)中獨(dú)立地記錄AV數(shù)據(jù),當(dāng)盤(pán)結(jié)束檢測(cè)器檢測(cè)到盤(pán)中的可用空間用盡時(shí),流記錄位置控制器把流緩沖器中的AV數(shù)據(jù)累積到流分路存儲(chǔ)器中。當(dāng)用新盤(pán)替換了該盤(pán)時(shí),盤(pán)可記錄性檢測(cè)器檢測(cè)新盤(pán)是否變?yōu)槭强捎涗浀?。如果是可記錄的,則分路的流回寫(xiě)部分向新盤(pán)傳送流分路存儲(chǔ)器中保持的AV數(shù)據(jù)。
文檔編號(hào)G11B27/00GK1828758SQ20061005835
公開(kāi)日2006年9月6日 申請(qǐng)日期2006年3月3日 優(yōu)先權(quán)日2005年3月4日
發(fā)明者后藤修, 喜多村啟 申請(qǐng)人:松下電器產(chǎn)業(yè)株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
贵港市| 马关县| 大同县| 石屏县| 玉龙| 定南县| 芦溪县| 焦作市| 呼和浩特市| 印江| 嘉善县| 内乡县| 万全县| 雅江县| 沙雅县| 凌海市| 阜城县| 澄江县| 宁海县| 额敏县| 武义县| 宣武区| 内丘县| 星座| 浙江省| 龙泉市| 崇州市| 平昌县| 琼海市| 额尔古纳市| 汉阴县| 东山县| 华亭县| 蒙自县| 黄石市| 吴川市| 北海市| 南郑县| 萨嘎县| 肃宁县| 西充县|