專(zhuān)利名稱(chēng):記錄和再現(xiàn)多通道數(shù)據(jù)的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種記錄和再現(xiàn)多通道數(shù)據(jù)的方法,尤其是涉及一種在需要高速記錄的記錄介質(zhì)上同時(shí)地實(shí)時(shí)記錄和再現(xiàn)多通道數(shù)據(jù)的方法。
圖1示出在圓盤(pán)狀介質(zhì)上記錄和再現(xiàn)實(shí)時(shí)音頻和/或視頻數(shù)據(jù)的傳統(tǒng)技術(shù)中的機(jī)械動(dòng)態(tài)關(guān)系。硬盤(pán)驅(qū)動(dòng)器(hard disk drive,HDD)10有用于記錄的唱盤(pán)(platter)11、記錄/再現(xiàn)磁頭12、用于移動(dòng)記錄/再現(xiàn)磁頭12的磁頭臂13、用于存儲(chǔ)讀取或記錄的數(shù)據(jù)的軌跡緩沖器14、和用于旋轉(zhuǎn)唱盤(pán)11的主軸電機(jī)15。
通道A數(shù)據(jù)是用于記錄處理的信號(hào),存儲(chǔ)在編碼器緩沖器20中,然后送到HDD 10的軌跡緩沖器中。記錄在唱盤(pán)11上的通道B數(shù)據(jù),在從唱盤(pán)11中讀取以后,存儲(chǔ)在軌跡緩沖器14中。存儲(chǔ)在軌跡緩沖器14中的數(shù)據(jù)送給解碼器緩沖器30并再現(xiàn)。
在圖1的HDD 10中實(shí)現(xiàn)的兩通道記錄/再現(xiàn)在圖2示出。通道A是其中音頻/視頻(audio/video,A/V)數(shù)據(jù)記錄在規(guī)則連續(xù)的空閑空間上的通道,通道B是其中再現(xiàn)記錄在一規(guī)則連續(xù)的空間上的數(shù)據(jù)的通道。
重復(fù)執(zhí)行順序過(guò)程以如下實(shí)現(xiàn)同時(shí)完成兩通道記錄/再現(xiàn)步驟1對(duì)于通道A,從軌跡緩沖器中讀取將要記錄的數(shù)據(jù)和在一個(gè)連續(xù)的空閑空間中記錄該數(shù)據(jù)。
步驟2對(duì)于通道B,通過(guò)移動(dòng)記錄/再現(xiàn)磁頭,讀取通道B數(shù)據(jù),將通道B數(shù)據(jù)寫(xiě)到軌跡緩沖器中。
步驟3又對(duì)于通道A,從軌跡緩沖器讀取將要記錄的數(shù)據(jù)和在一個(gè)連續(xù)的空閑空間中記錄該數(shù)據(jù)。
步驟4又對(duì)于通道B,通過(guò)移動(dòng)記錄/再現(xiàn)磁頭,讀取通道B數(shù)據(jù),將通道B數(shù)據(jù)寫(xiě)到軌跡緩沖器中。
這里,為了實(shí)時(shí)記錄/再現(xiàn)數(shù)據(jù),必須處理A/V數(shù)據(jù),以便記錄/再現(xiàn)通道的編碼器緩沖器不會(huì)上溢和記錄/再現(xiàn)通道的解碼器緩沖器不會(huì)下溢。
在傳統(tǒng)的技術(shù)中,緩沖器的大小和保證一個(gè)單通道(一個(gè)通道)的A/V數(shù)據(jù)的比特率的連續(xù)空間的大小是預(yù)定的,然而,當(dāng)記錄/再現(xiàn)兩個(gè)或多個(gè)通道即,多通道時(shí),因?yàn)榫彌_器的大小和連續(xù)空間的大小不是預(yù)定的,會(huì)發(fā)生編碼器緩沖器的上溢或解碼緩沖器下溢,此外,頻繁的A/V數(shù)據(jù)記錄和A/V數(shù)據(jù)刪除導(dǎo)致空閑模塊碎片化(fragmentation),結(jié)果因?yàn)榇嬖谥B續(xù)空間的不足,A/V數(shù)據(jù)不能記錄,即使有充足的用于記錄的空間,它也阻止編碼器緩沖器上溢或解碼器緩沖器下溢。
與此同時(shí),當(dāng)兩個(gè)或多個(gè)通道記錄/再現(xiàn)時(shí),也就是進(jìn)行多通道記錄/再現(xiàn)時(shí),為了有效地記錄/再現(xiàn)多通道數(shù)據(jù),必須考慮緩沖器的大小和連續(xù)空間的大小。此外,對(duì)于記錄介質(zhì),例如通過(guò)恒定角速度(constant angular velocity,CAV)技術(shù)以均勻密度高速進(jìn)行記錄的硬盤(pán),必須考慮記錄介質(zhì)由于在內(nèi)和外圓周之間的寫(xiě)/讀速度不同這一特點(diǎn)。
為了解決上面的問(wèn)題,本發(fā)明的第一個(gè)目的是提供一種在需要高速記錄的記錄介質(zhì)上實(shí)時(shí)并且在無(wú)緩沖器上溢或下溢的情況下同時(shí)記錄/再現(xiàn)多個(gè)音頻/視頻(A/V)數(shù)據(jù)流的方法。
第二個(gè)目的是提供一種用于在需要高速記錄的記錄介質(zhì)上實(shí)時(shí)并且在無(wú)緩沖器上溢或下溢的情況下同時(shí)記錄/再現(xiàn)多個(gè)A/V數(shù)據(jù)流的裝置。
因此,為完成上面的目的,本發(fā)明提供了一種在記錄介質(zhì)上同時(shí)記錄/再現(xiàn)多個(gè)通道數(shù)據(jù)的方法,該方法包括步驟根據(jù)記錄/再現(xiàn)的請(qǐng)求基于需要記錄/再現(xiàn)的通道中的記錄/再現(xiàn)速度信息,在記錄介質(zhì)上分配連續(xù)空間的大小、用于記錄的通道緩沖器的大小、和分配用于再現(xiàn)的通道緩沖器的大?。蝗绻诜峙涞挠糜谟涗浀耐ǖ谰彌_器中有充填了待記錄數(shù)據(jù)的緩沖器,則從緩沖器中讀取數(shù)據(jù),并在分配的連續(xù)空間上記錄該數(shù)據(jù),并且,在分配的用于再現(xiàn)的通道緩沖器之中,如果有一個(gè)空閑的緩沖器,則將從記錄介質(zhì)中讀取的數(shù)據(jù)寫(xiě)到空閑緩沖器中。
本發(fā)明也提供了一種盤(pán)記錄/再現(xiàn)裝置,用于在一個(gè)記錄介質(zhì)上同時(shí)記錄/再現(xiàn)多通道數(shù)據(jù),該裝置包括用于相應(yīng)于多通道進(jìn)行記錄/再現(xiàn)的多個(gè)通道緩沖器;和記錄/再現(xiàn)控制器,如果在分配的用于記錄的通道緩沖器中有填充了待記錄數(shù)據(jù)的緩沖器時(shí),從緩沖器中讀取數(shù)據(jù),并在分配的連續(xù)空間上記錄該數(shù)據(jù),并且,在分配的用于再現(xiàn)的通道緩沖器之中,如果有一個(gè)空閑的緩沖器,則將從記錄介質(zhì)中讀取的數(shù)據(jù)寫(xiě)到空閑的緩沖器中。在該裝置中,在記錄介質(zhì)上的連續(xù)空間的大小、用于記錄的通道緩沖器大小、和用于再現(xiàn)的通道緩沖器大小,是按照記錄/再現(xiàn)請(qǐng)求,基于需要記錄/再現(xiàn)的一個(gè)通道的記錄/再現(xiàn)速度信息分配的。
參考附圖,通過(guò)詳細(xì)描述本發(fā)明的一個(gè)優(yōu)選實(shí)施例,本發(fā)明上述的目的和優(yōu)點(diǎn)將變得更清楚,附圖中圖1示出涉及現(xiàn)有技術(shù)中通道數(shù)據(jù)記錄/再現(xiàn)的結(jié)構(gòu);圖2示出圖1所示的通過(guò)硬磁盤(pán)驅(qū)動(dòng)器(HDD)實(shí)現(xiàn)的兩通道記錄/再現(xiàn);圖3示出涉及按照本發(fā)明多通道數(shù)據(jù)記錄/再現(xiàn)的結(jié)構(gòu);圖4示出通過(guò)圖3所示HDD實(shí)現(xiàn)的兩通道記錄/再現(xiàn);圖5示出圖3所示的第一通道緩沖器的狀態(tài)和第二通道緩沖器的狀態(tài);圖6A示出用于存儲(chǔ)盤(pán)介質(zhì)的速度信息的一個(gè)列表結(jié)構(gòu)的例子,并且,圖6B示出記錄圖6所示關(guān)于區(qū)信息的盤(pán)的截面部分;圖7A和7B示出按照本發(fā)明的一個(gè)實(shí)施例表示多通道記錄/再現(xiàn)方法的流程圖;和圖8A和8B示出用于分配兩通道記錄和再現(xiàn)所需的連續(xù)空間的方法的例子。
本發(fā)明的一個(gè)實(shí)施例適用于一般硬盤(pán)驅(qū)動(dòng)器(HDD)裝置,以便多通道數(shù)據(jù)能同時(shí)記錄和再現(xiàn),參考圖3示出涉及按照本發(fā)明的實(shí)時(shí)記錄/再現(xiàn)音頻/視頻(A/V)數(shù)據(jù)的結(jié)構(gòu),HDD 110與圖1的傳統(tǒng)HDD 10是一樣的,包括用于記錄/再現(xiàn)多通道的通道緩沖器120、140和160(以3通道為例)。各個(gè)通道緩沖器120、140和160包括第一緩沖器和第二緩沖器,用于在寫(xiě)和讀操作之間交替。在記錄期間,通道緩沖器120和140從A/V編碼器130和150中讀待記錄的數(shù)據(jù)和發(fā)送該數(shù)據(jù)到軌跡緩沖器114,此外,通道緩沖器160從軌跡緩沖器114中讀A/V數(shù)據(jù),并發(fā)送該A/V數(shù)據(jù)到A/V解碼器170,以便再現(xiàn)數(shù)據(jù)。
這里,通道緩沖器120、140和160可物理地包括對(duì)應(yīng)于多通道的多個(gè)緩沖區(qū),或能實(shí)現(xiàn)邏輯上有對(duì)應(yīng)于多通道的多個(gè)通道緩沖區(qū)。此外,在用于記錄的通道緩沖器中,如果有一個(gè)緩沖器充滿(mǎn)了待記錄的數(shù)據(jù),在唱盤(pán)111的一個(gè)連續(xù)的空間上,HDD 110從緩沖器讀數(shù)據(jù)和記錄該數(shù)據(jù)到磁盤(pán)片上,在用于再現(xiàn)的通道緩沖器中,如果有一個(gè)空的通道緩沖器,HDD 110從記錄介質(zhì)讀取數(shù)據(jù),并將該數(shù)據(jù)寫(xiě)到空的緩沖器中。因此,HDD 110可稱(chēng)為記錄/再現(xiàn)控制器,Vr表示記錄介質(zhì)寫(xiě)/讀的比特率,而Vo表示需要記錄/再現(xiàn)的通道的記錄/讀取比特率。
為了在一個(gè)記錄介質(zhì)上記錄通道數(shù)據(jù),從通道緩沖器120和140讀取待記錄的通道數(shù)據(jù)以便發(fā)送通道數(shù)據(jù)給軌跡緩沖器120,為了從記錄介質(zhì)再現(xiàn)通道數(shù)據(jù),讀取存儲(chǔ)在軌跡緩沖器114中的通道數(shù)據(jù)以便將通道數(shù)據(jù)寫(xiě)到通道緩沖器160,稱(chēng)之為通道緩沖。因此,為了實(shí)現(xiàn)多通道記錄/再現(xiàn),必須進(jìn)行通道緩沖以便在用于記錄的通道緩沖器120和140中不會(huì)發(fā)生緩沖器上溢,在用于再現(xiàn)的通道緩沖器160中不會(huì)發(fā)生緩沖器下溢。至此,使用需要記錄/再現(xiàn)的通道的A/V數(shù)據(jù)的記錄/再現(xiàn)比特率(也稱(chēng)作“記錄/再現(xiàn)信息”),在記錄介質(zhì)上分配一個(gè)連續(xù)空間并且針對(duì)分配的連續(xù)空間對(duì)每個(gè)處理數(shù)據(jù)的單元進(jìn)行記錄和再現(xiàn)。
通過(guò)圖3的HDD 110實(shí)現(xiàn)的一個(gè)兩通道記錄/再現(xiàn)操作與傳統(tǒng)的方法是一樣的,區(qū)別在于為多通道記錄/再現(xiàn)分配一個(gè)連續(xù)空間,并且針對(duì)分配的連續(xù)空間按數(shù)據(jù)處理單元進(jìn)行記錄/再現(xiàn),如圖4所示的。通道A是其中音頻/視頻(A/V)數(shù)據(jù)是記錄在記錄介質(zhì)中的有規(guī)則的連續(xù)空間上的通道,通道B是其中數(shù)據(jù)記錄在記錄介質(zhì)中的有規(guī)則的連續(xù)空間上的通道。
重復(fù)執(zhí)行如下順序程序以實(shí)現(xiàn)同時(shí)的兩通道記錄/再現(xiàn)步驟1對(duì)于通道A,從A/V通道緩沖器120或140讀取按記錄介質(zhì)中的連續(xù)空間上的數(shù)據(jù)處理單元記錄的數(shù)據(jù),并記錄在一個(gè)分配的連續(xù)空閑空間上。
步驟2對(duì)于通道B,通過(guò)移動(dòng)記錄/再現(xiàn)磁頭,從記錄介質(zhì)按連續(xù)空間的數(shù)據(jù)處理單元讀取通道B的數(shù)據(jù),然后寫(xiě)到A/V通道緩沖器160。
步驟3再對(duì)于通道A,從A/V通道緩沖器120或140讀取按記錄介質(zhì)中的連續(xù)空間上的數(shù)據(jù)處理單元記錄的數(shù)據(jù),并記錄在一個(gè)分配的連續(xù)空閑空間上。
步驟4再對(duì)于通道B,通過(guò)移動(dòng)記錄/再現(xiàn)磁頭,從記錄介質(zhì)按連續(xù)空間的數(shù)據(jù)處理單元讀取通道B的數(shù)據(jù),然后寫(xiě)到A/V通道緩沖器160。
在本發(fā)明中,多通道數(shù)據(jù)記錄/再現(xiàn)是同時(shí)實(shí)時(shí)進(jìn)行的,按照在圖7所示的多通道數(shù)據(jù)記錄/再現(xiàn)方法流程圖中的程序,使用等式(1)到(5),在允許的比特率約束、通道處理時(shí)間限制、到下一個(gè)連續(xù)空間的最大跳動(dòng)時(shí)間條件下、和所有需要記錄/再現(xiàn)的通道的A/V數(shù)據(jù)的記錄/再現(xiàn)比特率的相加條件下,沒(méi)有一個(gè)緩沖器上溢或緩沖器下溢。
S=(Vo_max×Tp)×C (1)這里,S表示分配在盤(pán)介質(zhì)上,需要記錄/再現(xiàn)的通道k的A/V數(shù)據(jù)連續(xù)空間的大小,和Vo_max表示通道k的A/V數(shù)據(jù)記錄/再現(xiàn)比特率Vo_req的最大值( Vo_req的最大允許值例如是,22Mbps),Tp表示通道處理時(shí)間的預(yù)定限制值(例如,1000ms),和C表示一個(gè)最佳常數(shù),例如可以計(jì)算作為Vo_max和Vo_min的最小公倍數(shù),Vo_min是Vo_req的最小值(Vo_req的最小允許值,例如6Mbps)。
Dp_k=Vo_req×Tp(2)這里,Dp_k表示能夠連續(xù)處理通道k的A/V數(shù)據(jù)的數(shù)據(jù)量,和Vo_req_k是通道k的A/V數(shù)據(jù)記錄/再現(xiàn)比特率(例如,6Mbps或22Mbps),Tp表示通道處理時(shí)間的預(yù)定極限值(例如,1000ms)。
B_k=Vo_req_k×Tp(3)這里,B_k表示通道k的A/V通道緩沖器大小(在圖3中,B_k×2等于第一緩沖器大小和第二緩沖器大小的和)。Vo_req_k是通道k的A/V數(shù)據(jù)記錄/再現(xiàn)比特率(例如,6Mbps或22Mbps),和Tp是通道處理時(shí)間的預(yù)定極限值(例如1000ms)。
如圖5所示,當(dāng)在通道處理時(shí)間的極限值Tp期間從第一緩沖器中讀出A/V數(shù)據(jù)時(shí),在經(jīng)過(guò)Tp之前,另一個(gè)A/V數(shù)據(jù)寫(xiě)入第二緩沖器中。另一方面,當(dāng)在Tp期間從第二緩沖器中讀出A/V數(shù)據(jù)時(shí),在經(jīng)過(guò)Tp之前,另一個(gè)A/V數(shù)據(jù)寫(xiě)入第一緩沖器中。如果以在第一和第二緩沖器中交替進(jìn)行的方式控制寫(xiě)和讀,各自的A/V通道緩沖器不會(huì)遇到上溢或下溢的情況。
Tp_k=Dp_k/Vrt_min+Tj(4)這里,Tp_k是與處理A/V數(shù)據(jù)所需的時(shí)間和Tj的總和相同的時(shí)間,該A/V數(shù)據(jù)等同于當(dāng)記錄和再現(xiàn)通道k的A/V數(shù)據(jù)的記錄介質(zhì)區(qū)的寫(xiě)/讀速度Vrt是Vrt_min時(shí)的數(shù)據(jù)量Dp_k。Vrt_min是Vr表中的最小寫(xiě)/讀速度,并且,Tj是一個(gè)連續(xù)空間和一個(gè)不同的連續(xù)空間之間所需的最大尋道時(shí)間(例如,20ms)。此外,如果對(duì)于記錄/再現(xiàn)的處理比等于Tp_k的時(shí)間快,則剩余的時(shí)間內(nèi)可進(jìn)行缺陷管理。
與此同時(shí),如圖6A所示,當(dāng)一個(gè)盤(pán)介質(zhì)初始化時(shí),寫(xiě)/讀速度信息(盤(pán)介質(zhì)的寫(xiě)/讀比特率信息)和關(guān)于優(yōu)化的模塊數(shù)據(jù)處理單元的信息制成表格(在下文中稱(chēng)作“Vr表”)。此外,圖6B示出圖6A所示的Vr表和唱片之間的關(guān)系,在這種情況下,為了方便的緣故,基于不同的寫(xiě)/讀速度,將內(nèi)和外圓周之間的區(qū)域化分成六個(gè)區(qū),A、B、C、D、E和F。Tp>Σk=1nTp_k---(5)]]>這里,n表示通道數(shù),方程式(5)表明所有Tp_k值的和小于通道處理時(shí)間的極限值。例如,假定允許的比特率限制在6-22Mbps的范圍,到下一個(gè)連續(xù)空間的最大跳動(dòng)時(shí)間是20ms,所有通道的Vo_req值的和(Vch)是66Mbps,并且通道處理時(shí)間是1000ms,按表1所示,計(jì)算每個(gè)區(qū)的連續(xù)數(shù)據(jù)處理量Dp_k和用于記錄具有6Mbps的Vo_req的A/V數(shù)據(jù)的連續(xù)空間S,其中優(yōu)化常數(shù)C是1。
表1
在表1中可以發(fā)現(xiàn),對(duì)于6Mbps的A/V數(shù)據(jù)的記錄/再現(xiàn),每區(qū)分配2623KB的連續(xù)空間和一次以32KB的單元處理733KB數(shù)據(jù),以便可滿(mǎn)足對(duì)允許的比特率的限制。
作為另一個(gè)例子,假定允許的比特率限制在6-22Mbps的范圍內(nèi),到下一個(gè)連續(xù)空間的最大跳動(dòng)時(shí)間是20ms,所有通道的Vo_req的和Vch是66Mbps,并且通道處理時(shí)間是1000ms,按表2所示,計(jì)算每個(gè)區(qū)的連續(xù)數(shù)據(jù)處理量Dp_k和用于記錄具有22Mbps的Vo_req的A/V數(shù)據(jù)的連續(xù)空間S,其中優(yōu)化常數(shù)C是1。
表2
表2證明,對(duì)于6Mbps A/V數(shù)據(jù)的記錄/再現(xiàn),每區(qū)分配2623KB的連續(xù)空間和一次以32KB的單元處理733KB數(shù)據(jù),以便可滿(mǎn)足所需的比特率條件。
圖7A和7B示出按照本發(fā)明一個(gè)實(shí)施例的多通道數(shù)據(jù)記錄/再現(xiàn)方法的流程圖。該方法包括準(zhǔn)備一個(gè)Vr表(步驟S101和步驟S102);分配一個(gè)連續(xù)空間和一個(gè)通道緩沖器(步驟S103-S109);和在分配的連續(xù)空間上記錄數(shù)據(jù)和再現(xiàn)存儲(chǔ)在其中的數(shù)據(jù)(S110-S114)。
更具體講,確定是否需要初始化在盤(pán)介質(zhì)上存儲(chǔ)每一個(gè)區(qū)的寫(xiě)/讀速度信息的Vr表(步驟S101)。如果在步驟S101中確定需要初始化Vr表,重新存儲(chǔ)記錄/再現(xiàn)比特率信息和記錄介質(zhì)的每一個(gè)區(qū)的優(yōu)化模塊處理單元信息(步驟S102),因此,當(dāng)Vr表初始化時(shí),執(zhí)行步驟S101和S102。
另一方面,如果在步驟S101不需要初始化Vr表,則確定是否有對(duì)A/V數(shù)據(jù)通道的新記錄/再現(xiàn)的請(qǐng)求(步驟S103)。如果在步驟S103有對(duì)A/V數(shù)據(jù)通道的新記錄/再現(xiàn)請(qǐng)求,考慮A/V數(shù)據(jù)記錄/再現(xiàn)系統(tǒng)的信號(hào)處理能力,使用者經(jīng)由使用者接口獲得需要記錄/再現(xiàn)的相應(yīng)區(qū)的A/V數(shù)據(jù)記錄/再現(xiàn)比特率(步驟S104)。
接下來(lái),確定是否有記錄通道的請(qǐng)求(步驟S105),如果確定有記錄通道的請(qǐng)求,通過(guò)等式(1),利用步驟S104獲得的需要在其中進(jìn)行記錄/再現(xiàn)的通道的A/V數(shù)據(jù)記錄/再現(xiàn)比特率,計(jì)算所需的連續(xù)空間S(步驟S106)。根據(jù)由等式(2)計(jì)算的連續(xù)空間內(nèi)的連續(xù)數(shù)據(jù)處理量Dp_k,分配通道的第一和第二緩沖器,并準(zhǔn)備寫(xiě)緩沖器(步驟S107)。此后,處理回到步驟S103,確定是否有對(duì)A/V數(shù)據(jù)通道的新記錄/再現(xiàn)的請(qǐng)求。
如果確定沒(méi)有對(duì)通道記錄的請(qǐng)求(步驟S108),確定是否有對(duì)通道再現(xiàn)的請(qǐng)求(步驟S108)。如果有對(duì)再現(xiàn)的請(qǐng)求,根據(jù)由等式(2)計(jì)算的連續(xù)空間內(nèi)的連續(xù)數(shù)據(jù)處理量Dp_k分配通道的第一和第二緩沖器大小,并準(zhǔn)備讀緩沖(步驟S109)。此后,處理回到步驟S103,如果在步驟S108確定沒(méi)有對(duì)再現(xiàn)的請(qǐng)求,處理回到步驟S103。
同時(shí),如果沒(méi)有對(duì)A/V數(shù)據(jù)通道的新記錄/再現(xiàn)的請(qǐng)求,確定在用于記錄的A/V通道緩沖器之中是否有第一或第二緩沖器充滿(mǎn)數(shù)據(jù)的A/V通道緩沖器(步驟S110)。如果有,將第一或第二緩沖器內(nèi)充滿(mǎn)的A/V數(shù)據(jù)寫(xiě)到記錄介質(zhì)的相應(yīng)連續(xù)空間(步驟S111),如果沒(méi)有下一個(gè)將要記錄數(shù)據(jù)的連續(xù)空間,則分配一個(gè)新的連續(xù)空間(步驟S112),和執(zhí)行確定是否有充滿(mǎn)數(shù)據(jù)的通道緩沖器的步驟S110。
如果在步驟S110確定用于再現(xiàn)的A/V通道緩沖器之中沒(méi)有第一和第二緩沖器充滿(mǎn)數(shù)據(jù)的通道緩沖器,則確定是否有第一或者第二緩沖器空閑的通道緩沖器(步驟S113)。如果有,將再現(xiàn)的A/V數(shù)據(jù)寫(xiě)到空的第一緩沖器或第二緩沖器(步驟S114),和如果沒(méi)有空的通道緩沖器,那么處理回到步驟S103。
圖8A示出按照?qǐng)D7A和7B示出的多通道數(shù)據(jù)記錄/再現(xiàn)方法,分配6Mbps雙通道記錄和再現(xiàn)所需的連續(xù)空間的方法的順序過(guò)程。其中的細(xì)節(jié)如下步驟1在通道A中分配連續(xù)空間和記錄對(duì)應(yīng)于空間1的數(shù)據(jù)。
步驟2再現(xiàn)對(duì)應(yīng)于通道B的空間2的數(shù)據(jù)。
步驟3記錄對(duì)應(yīng)于通道A的空間3的數(shù)據(jù)。
步驟4再現(xiàn)對(duì)應(yīng)于通道B的空間4的數(shù)據(jù)。
步驟5記錄對(duì)應(yīng)于通道A的空間5的數(shù)據(jù)。
步驟6再現(xiàn)對(duì)應(yīng)于通道B的空間6的數(shù)據(jù)。
步驟7記錄對(duì)應(yīng)于通道A的空間7的數(shù)據(jù)。
步驟8再現(xiàn)對(duì)應(yīng)于通道B的空間8的數(shù)據(jù)。
圖8B示出按照示于圖7A和圖7B的多通道數(shù)據(jù)記錄/再現(xiàn)的方法,分配6Mbps通道A記錄和22Mbps通道B再現(xiàn)的所需的連續(xù)空間的方法,其中的細(xì)節(jié)如下步驟1在通道A中分配連續(xù)空間和記錄對(duì)應(yīng)于空間1的數(shù)據(jù)。
步驟2再現(xiàn)對(duì)應(yīng)于通道B的空間2的數(shù)據(jù)。
步驟3記錄對(duì)應(yīng)于通道A的空間3的數(shù)據(jù)。
本發(fā)明所提議的通道緩沖方法可以包括一個(gè)HDD中的通道緩沖器以代替HDD中的軌跡緩沖器。
如果本發(fā)明應(yīng)用于使用盤(pán)進(jìn)行視頻記錄的家用電器時(shí),可在觀看記錄的電影的同時(shí)記錄另一個(gè)電影。尤其是,本發(fā)明能夠在如HDD之類(lèi)的裝置中記錄和再現(xiàn)多個(gè)通道,和能在如數(shù)字多用盤(pán)(digital versatile disc,DVD)之類(lèi)的裝置中應(yīng)用如時(shí)播放(time shift play)之類(lèi)的特技播放特性。
當(dāng)本發(fā)明應(yīng)用于高速盤(pán)介質(zhì)時(shí),多通道A/V數(shù)據(jù)流可以被同時(shí)記錄和再現(xiàn),因此,本發(fā)明允許實(shí)時(shí)記錄/再現(xiàn)多通道數(shù)據(jù),該數(shù)據(jù)不能用使用傳統(tǒng)的磁帶記錄介質(zhì)的單通道A/V數(shù)據(jù)記錄裝置的盒式磁帶錄象機(jī)(video cassetterecorder,VCR)來(lái)實(shí)現(xiàn)。
權(quán)利要求
1.一種在記錄介質(zhì)上同時(shí)記錄/再現(xiàn)多通道數(shù)據(jù)的方法,該方法包括步驟(a)根據(jù)對(duì)記錄/再現(xiàn)的請(qǐng)求,基于其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)速度信息,在記錄介質(zhì)上分配連續(xù)空間的大小、分配用于記錄的通道緩沖器的大小、和分配用于再現(xiàn)的通道緩沖器的大?。缓?b)如果在為記錄分配的通道緩沖器之中有一個(gè)緩沖器充滿(mǎn)將要記錄的數(shù)據(jù),則從該緩沖器中讀取數(shù)據(jù),以便在分配的連續(xù)空間上記錄該數(shù)據(jù),同時(shí)如果在為再現(xiàn)分配的通道緩沖器中有一個(gè)空緩沖器,從記錄介質(zhì)中讀取的數(shù)據(jù)寫(xiě)到該空緩沖器中。
2.如權(quán)利要求1所述的方法,還包括步驟(c)在記錄介質(zhì)上存儲(chǔ)相應(yīng)記錄介質(zhì)的記錄/再現(xiàn)速度信息。
3.如權(quán)利要求2所述的方法,其中,記錄/再現(xiàn)速度信息包括記錄介質(zhì)的每一個(gè)區(qū)的寫(xiě)/讀比特率信息。
4.如權(quán)利要求3所述的方法,其中,記錄/再現(xiàn)速度信息還包括優(yōu)化模塊處理單元信息。
5.如權(quán)利要求1所述的方法,其中,連續(xù)空間的大小是通過(guò)其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)比特率的最大值、通道處理時(shí)間的極限值、和一個(gè)優(yōu)化常數(shù)的乘積確定的。
6.如權(quán)利要求5所述的方法,其中,優(yōu)化常數(shù)是作為其中需要記錄/再現(xiàn)的通道的可允許的記錄/再現(xiàn)比特率的最小公倍數(shù)來(lái)獲得的。
7.如權(quán)利要求1所述的方法,其中,分配用于記錄的通道緩沖器大小和用于再現(xiàn)的通道緩沖器大小,這是通過(guò)其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)速度信息與通道處理時(shí)間極限值的乘積來(lái)確定的。
8.如權(quán)利要求1所述的方法,其中,在步驟(a)中,利用其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)比特率信息,計(jì)算連續(xù)空間的大小和用于分配的連續(xù)空間的連續(xù)數(shù)據(jù)處理單元。其中,在步驟(b)中,按連續(xù)的數(shù)據(jù)處理單元記錄和再現(xiàn)信道數(shù)據(jù)。
9.如權(quán)利要求1所述的方法,還包括步驟(c)如果對(duì)于記錄/再現(xiàn)的處理比用需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)比特率的最小值Vrt_min處理連續(xù)數(shù)據(jù)量Dp_k的時(shí)間與連續(xù)空間和步驟(b)中的不同連續(xù)空間之間的最大尋道時(shí)間Tj的和值快,則在剩余的時(shí)間量?jī)?nèi)進(jìn)行缺陷管理。
10.如權(quán)利要求1所述的方法,還包括步驟(c)每個(gè)分配的連續(xù)空間已記錄了待記錄的數(shù)據(jù)以后,如果沒(méi)有另一個(gè)用于待記錄數(shù)據(jù)的連續(xù)空間,則分配一個(gè)新的連續(xù)空間。
11.一種同時(shí)在記錄介質(zhì)上記錄/再現(xiàn)多通道數(shù)據(jù)的盤(pán)記錄/再現(xiàn)裝置,該裝置包括多個(gè)通道緩沖器,用于對(duì)應(yīng)于多通道進(jìn)行記錄/再現(xiàn);和一個(gè)記錄/再現(xiàn)控制器,如果在分配的用于記錄的通道緩沖器之中有一個(gè)緩沖器充滿(mǎn)了待記錄的數(shù)據(jù),則從該緩沖器中讀取數(shù)據(jù),并在分配的連續(xù)空間上記錄該數(shù)據(jù),如果在分配的用于再現(xiàn)的通道緩沖器中有一個(gè)空緩沖器,則把從記錄介質(zhì)中讀取的數(shù)據(jù)寫(xiě)到空緩沖器中,其中按照記錄/再現(xiàn)請(qǐng)求,基于其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)速度信息,在記錄介質(zhì)上分配連續(xù)空間的大小、分配用于記錄的通道緩沖器的大小、和分配用于再現(xiàn)的通道緩沖器的大小。
12.如權(quán)利要求11所述的裝置,其中,每一個(gè)通道緩沖器包括第一和第二緩沖器并操作,以便在通道處理時(shí)間的極限值(Tp)期間從第一緩沖器中讀取數(shù)據(jù)時(shí),在經(jīng)過(guò)等于Tp的時(shí)間之前將數(shù)據(jù)寫(xiě)入第二緩沖器,和另一方面,當(dāng)在Tp期間從第二緩沖器讀出數(shù)據(jù)時(shí),在經(jīng)過(guò)Tp之前將數(shù)據(jù)寫(xiě)入第一緩沖器。
13.如權(quán)利要求11所述的裝置,其中,將多個(gè)通道緩沖器邏輯上分成一個(gè)存儲(chǔ)器中的兩個(gè)或多個(gè)緩沖器,其對(duì)應(yīng)于多個(gè)通道,例如兩個(gè)或多個(gè)需要記錄/再現(xiàn)的通道。
14.如權(quán)利要求11所述的裝置,其中,連續(xù)空間的大小是通過(guò)其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)比特率的最大值、通道處理時(shí)間極限值和一個(gè)優(yōu)化常數(shù)的乘積來(lái)確定的。
15.如權(quán)利要求14所述的裝置,其中,優(yōu)化常數(shù)是作為其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)比特率的最大和最小值的最小公倍數(shù)來(lái)獲得的。
16.如權(quán)利要求11所述的裝置,其中,用于記錄的通道緩沖器的大小和用于再現(xiàn)的通道緩沖器的大小的分配是通過(guò)其中需要記錄/再現(xiàn)的通道的記錄/再現(xiàn)速度信息與通道處理時(shí)間的極限值的乘積來(lái)確定的。
全文摘要
提供了一種記錄/再現(xiàn)多通道數(shù)據(jù)的方法和裝置。該多通道數(shù)據(jù)記錄/再現(xiàn)裝置包括對(duì)應(yīng)于多通道進(jìn)行記錄/再現(xiàn)的多個(gè)通道緩沖器和一個(gè)記錄/再現(xiàn)控制器?;谄渲行枰涗?再現(xiàn)的通道的記錄/再現(xiàn)速度信息來(lái)分配記錄介質(zhì)上的連續(xù)空間的大小、分配用于記錄的通道緩沖器的大小、和分配用于再現(xiàn)的通道緩沖器的大小。據(jù)此,可以實(shí)時(shí)地同時(shí)記錄和再現(xiàn)多通道數(shù)據(jù)。
文檔編號(hào)H04N5/781GK1289121SQ00132399
公開(kāi)日2001年3月28日 申請(qǐng)日期2000年9月16日 優(yōu)先權(quán)日1999年9月16日
發(fā)明者鄭鉉權(quán), 金榮潤(rùn), 金秉俊, 李胤雨 申請(qǐng)人:三星電子株式會(huì)社