專利名稱:數(shù)據(jù)復制裝置的制作方法
技術領域:
本發(fā)明涉及對數(shù)據(jù)復制裝置的一種改進,該數(shù)據(jù)復制裝置是該發(fā)明的申請人在美國專利局于1993年12月14日的早先申請,并披露在美國專利申請?zhí)?8/165,885的文件上,該種改進特別涉及適用于復制視頻數(shù)據(jù)和音頻數(shù)據(jù)這兩者的數(shù)據(jù)復制裝置,上述視頻數(shù)據(jù)和音頻數(shù)據(jù)是以時分多路復用(TDM)型記錄在一光盤上,當分離并譯碼這些數(shù)據(jù)時被復制。
圖1是用于示明披露在美國專利申請?zhí)?8/165,885(圖6)的數(shù)據(jù)復制裝置的方框圖。
該數(shù)據(jù)復制裝置具有用于從一光盤復制數(shù)據(jù)的一盤驅(qū)動器1,在該光盤上的視頻數(shù)據(jù)和音頻數(shù)據(jù)以時分多路復用(TDM)型被記錄;一譯碼單元2,用于將來自驅(qū)動器1的數(shù)據(jù)復制輸出提供作為譯碼的輸入數(shù)據(jù);和一ECC電路3,用于接收來自該譯碼單元2的數(shù)據(jù)輸出并檢測和校正數(shù)據(jù)的誤差。該ECC電路3的輸出提供給每一個環(huán)形緩沖器4和一地址提取電路31。該環(huán)形緩沖器4用于積累輸入到其中的一予定數(shù)據(jù)量,然后將該積累的數(shù)據(jù)輸出給一多路數(shù)據(jù)分離單元5。
該多路數(shù)據(jù)分離單元5具有一數(shù)據(jù)分離電路21,用于分離來自該環(huán)形緩沖器4所提供的每一視頻數(shù)據(jù),音頻數(shù)據(jù),一SCR(系統(tǒng)時鐘基準),一用于視頻數(shù)據(jù)的DTS(譯碼時間標記,以下稱為"DTS"V)一音頻數(shù)據(jù)的DTS(以下稱"DTSA")。
提供給多路數(shù)據(jù)分離單元5的用于該數(shù)據(jù)的數(shù)據(jù)格式被限定為如圖2所示,例如,該格式被限定為MPEG(ISO11172)的一多路位流,如圖2所示,該多路位流包含一個或多個組合(PACK),每個組合包含一個或多個數(shù)據(jù)包(PACKET)。在該組的起始處配置一組標題(PACK HEADER),在該組標題處配置一代表該組的起始點,SCR和MUX RATE的組起始碼(PACK START CODE),該SCR表示當它的最終字節(jié)被輸入到該多路數(shù)據(jù)分離單元5時的一時間(當一信號分離操作起始的一時間),該MUX RATE表示一傳輸率。
圖2所示的一實施例中,一視頻包(VIDEO PACKET)和一音頻包(AUDIO PACKET)依次配置組標題。一包標題(PACKET HEADER)被配置在這些視頻包和音頻包的每一個的頭部,該包標題具有一視頻包起始碼(VIDEO PACKET START CODE)或音頻包起始碼(AUDIOPACKET START CODE),表示該視頻或音頻包的一起始點,以及一DTSV或DTSA表示該視頻或音頻數(shù)據(jù)的譯碼操作的一起始時間,該視頻數(shù)據(jù)(VIDEO DATA)或音頻數(shù)據(jù)(AUDIO DATA)被依次配置到每個包標題。
該定時數(shù)據(jù)(時間信息),例如,SCR,DTS(DTSV或DTSA)由90KHz頻率時鐘的計數(shù)值表示并具有33位有效數(shù)。
在數(shù)據(jù)分離電路21中,該被分離的視頻數(shù)據(jù)送到一視頻碼緩沖器6(FIFO),音頻數(shù)據(jù)被送到音頻碼緩沖器8(FIFO)。該SCR被送到并貯存于STC寄存器26,該STC寄存器26伺服于來自時鐘發(fā)生電路27的90KHz頻率輸出的計數(shù)時鐘并增加它的存貯值以產(chǎn)生一STC(系統(tǒng)時間時鐘)。
由該數(shù)據(jù)分離電路21分離的DTSV和DTSA被分別送到并存貯于DTSV寄存器22和DTSA寄存器24。存貯在DTSV寄存器22和DTSA寄存器24中的數(shù)據(jù)被分別送到比較器23和25中,并且這些數(shù)據(jù)同來自STC寄存器26的STC輸出進行比較。
圖1所示的數(shù)據(jù)復數(shù)裝置還有一控制電路28,它包括一CPU或類似設備并按照一指令的要求控制一復制操作,上述指令是相應于輸入單元29的用戶操作而被輸入的;一地址存貯電路30,用于存貯通過輸入單元29輸入的一復制起始地址和一復制結(jié)束地址。
存貯在視頻碼緩沖器6中的視頻數(shù)據(jù)被讀出并提供給視頻譯碼器7,由視頻譯碼器7譯碼以產(chǎn)生視頻信號,該被產(chǎn)生的視頻信號被輸出到一電路(未示出)。來自比較器23的一視頻譯碼起始信號輸出送到該視頻譯碼器7。
類似地,來自音頻碼緩沖器8的數(shù)據(jù)輸出送到一音頻譯碼器9并在其中譯碼,該音頻譯碼器9也被提供有來自比較器25的一音頻譯碼起始信號輸出。
下面將參照圖3描述以上所述數(shù)據(jù)復制裝置的操作,首先,通過操作輸入單元29,一復制起始地址,一復制結(jié)束地址,一復制起始的指令送到控制單元28。該復制起始地址和復制結(jié)束地址被存貯在地址存貯電路30,與此同時,控制電路28向驅(qū)動器1輸出一指令以復制記錄在光盤中的數(shù)據(jù),該光盤裝載在驅(qū)動器1中。來自驅(qū)動器1的復制數(shù)據(jù)輸出送到譯碼單元2并在其中譯碼,然后,被譯碼的數(shù)據(jù)送到ECC電路3并在其中進行誤差檢測和校正處理。
在ECC電路3中經(jīng)過誤差檢測和校正處理的數(shù)據(jù)被送到地址提取電路31以讀出配置在數(shù)據(jù)中一予定位的地址,讀出的地址被送到控制電路28,該控制電路28作好準備直到被送來的讀出地址同來自地址存貯電路30的復制起始地址相一致,如果這兩者的地址相互一致,則控制電路28產(chǎn)生并輸出一積累起始命令給環(huán)形緩沖器4,通過這一操作,來自驅(qū)動器1的復制數(shù)據(jù)輸出在環(huán)形緩沖器4中被積累,這之后,存貯在環(huán)形緩沖器4中的數(shù)據(jù)從環(huán)形緩沖器4中被讀出,并送到多路數(shù)據(jù)分離單元5的數(shù)據(jù)分離電路21。
由控制電路28控制的數(shù)據(jù)分離電路21分離從環(huán)形緩沖器4提供來的數(shù)據(jù)為視頻數(shù)據(jù)和音頻數(shù)據(jù)。這些視頻數(shù)據(jù)和音頻數(shù)據(jù)被分別送到視頻碼緩沖器6和音頻碼緩沖器8。另外,數(shù)據(jù)分離電路21從數(shù)據(jù)中分離SCR,DTSV和DTSA,送到并分別存貯于STC寄存器26,DTSV寄存器22,和DTSA寄存器24。
STC寄存器26存貯該SCR并依次對來自時鐘發(fā)生電路27的時鐘輸出計數(shù),以響應每一時鐘增加它的存貯值(SCR)。該STC寄存器26的存貯值被送到比較器23和25,作為一內(nèi)部時間(STC)。
該DTSV寄存器22在驅(qū)動器1復制起始之后保持首先被提供的一DTSV。這個DTSV相應于該視頻數(shù)據(jù)起始處的一圖象數(shù)據(jù)的譯碼起始時間,該視頻數(shù)據(jù)是由數(shù)據(jù)分離電路21分離并送到和存貯于視頻碼緩沖器6。
類似地,DTSA寄存器24在復制起始之后保持首先被提供的一DTSA。這個DTSA相應于存貯在音頻碼緩沖器8中的音頻數(shù)據(jù)起始處的一譯碼單元數(shù)據(jù)的譯碼起始時間。
該SCR相應于當從環(huán)形緩沖器4提供的數(shù)據(jù)到多路數(shù)據(jù)分離單元5和該信號分離操作開始的一時間(在該輸入數(shù)據(jù)的輸入時間點處的一時間),即,它相應于圖3中的時間t1。該STC寄存器26在從時間t1至比較器23和25的一個輸入時用于輸入一時間數(shù)據(jù)(實時)。
當視頻譯碼器7開始它的譯碼操作時,該DTSV寄存器22用該時間DTSV提供比較器23的另一輸入。當來自STC寄存器26的實時(STC)輸出同來自DTSV寄存器22的譯碼起始時間輸出(圖3中的時間t2)相一致時,該比較器23輸出該視頻譯碼起始信號到視頻譯碼器7。當提供了該視頻譯碼起始信號并開始它的譯碼操作時,該視頻譯碼器7讀出已經(jīng)寫在視頻碼緩沖器6的視頻數(shù)據(jù)的一幀。
圖3中,直線A表示數(shù)據(jù)進入視頻碼緩沖器6的寫狀態(tài)(它的鈄度表示寫入傳輸率),多邊形線B表示由視頻譯碼器7從視頻碼緩沖器6讀出數(shù)據(jù)的狀態(tài),相應地,在視頻碼緩沖器6中,數(shù)據(jù)保持在由陰影所表示的一區(qū)域中。視頻碼緩沖器6的存貯量由線A和線C之間的垂直距離來表示。
在輸入視頻碼起始信號的基礎上,該視頻譯碼器7開始它的譯碼操作,并在當譯碼操作被完成的時刻產(chǎn)生一視頻垂直同步信號,這一時刻即是當在該譯碼操作開始之后,一視頻譯碼延遲時間(VIDEO DECODE DELAY)消逝時的那一時刻,并依次產(chǎn)生輸出視頻信號。相應地,在譯碼操作開始之后,當該視頻譯碼延遲時間消逝的時刻,顯示就開始了。
類似地,比較器25在當來自STC寄存器26的實時(STC)輸出同來自DTSA寄存器24的音頻數(shù)據(jù)輸出的該譯碼起始時間(DTSA)相一致時,輸出該音頻譯碼起始信號。當音頻譯碼開始信號被輸入時,該音頻譯碼器9從音頻碼緩沖器8讀出相當于一譯碼單元總量的數(shù)據(jù)并開始它的譯碼處理以產(chǎn)生音頻信號并輸出該已產(chǎn)生的音頻信號到一電路(未示出)。
驅(qū)動器1的復制操作的整個期間,從地址提取電路31讀出的地址送到控制電路28,該控制電路28對該被讀出的數(shù)據(jù)地址同其中被提供的存貯在地址存貯電路30中的復制結(jié)束地址相比較,如果兩個地址相互一致,它結(jié)束從驅(qū)動器1的讀出操作。
由于數(shù)據(jù)保持在環(huán)形緩沖器4和代碼緩沖器6和8中,所以復制操作的實際結(jié)束時間是在當沒有數(shù)據(jù)輸入到視頻譯碼器7和音頻譯碼器9的那一時刻。在此情況下,控制電路28在當檢測沒有數(shù)據(jù)輸入到視頻譯碼器7和音頻譯碼器9時才完成該復制操作。
現(xiàn)在,要考慮的是在一光盤上連續(xù)復制任何不連續(xù)的兩個點,該光盤具有以MPEG系統(tǒng)壓縮記錄的視頻信號。換言之,現(xiàn)在考慮的是復制操作的版本。
圖4是光盤上一予定范圍數(shù)據(jù)的連續(xù)復制操作的定時圖,在這里,用于一個版本的分段點由G,H和I表示,在分段點G,H和I之前和之后的圖象分別由(a,b),(c,d)和(e,f)表示。
圖4中,直線D表示將數(shù)據(jù)寫入視頻碼緩沖器6的一寫入態(tài),它的鈄度表示一寫入傳輸率。多邊形線E表示由視頻譯碼器7從視頻碼緩沖器6讀出數(shù)據(jù)的讀出態(tài)。相應地,在視頻碼緩沖器6中,數(shù)據(jù)保持在由陰影表示的區(qū)域中,該視頻碼緩沖器6的存貯容量由在該D和F線之間的垂直方向的距離表示。
現(xiàn)在假設,在圖4中復制點從點G跳躍到點H,如果利用無跳躍操作進行連續(xù)復制,從圖象b依次復制到圖象a。然而,如果進行跳躍操作,從圖象d依次復制到圖象a。假設,為從點G跳躍到點H所需要的時間是零,則當進行上述跳躍操作時,在視頻碼緩沖器6的數(shù)據(jù)的寫入和讀出操作按圖5所示執(zhí)行。
即當進行無跳躍操作時,在點G處,在時間t11對視頻碼緩沖器6而言執(zhí)行圖象b和順序圖象的寫入操作,并且這一寫入操作被連續(xù)進行直到時間t12。在時間t12處,圖象b的數(shù)據(jù)從視頻碼緩沖器6中讀出和送到視頻譯碼器7,以便譯碼該數(shù)據(jù)。在時間t12處開始的圖象b的數(shù)據(jù)讀出是在相應于從圖象a的數(shù)據(jù)讀出的一幀消逝之后的一時間,而圖象a恰在圖象b之前。時間t11和時間t12之間的時間周期是圖象b一起動延時,并且它相應于從該圖象的數(shù)據(jù)輸入到視頻碼緩沖6直到譯碼該數(shù)據(jù)的一時間。在MPEG系統(tǒng)中,相應于每一圖象的圖象復雜程度進行圖象的壓縮處理,以便當一圖象復雜時數(shù)據(jù)量較大,而圖象簡單時數(shù)據(jù)量較小,因而,在MPEG系統(tǒng)中,不同的起動延時基本上適合于每個圖象。
在上述情況中,在G點處當進行無跳躍操作時,被依次復制到圖象a的圖象b的起動延時Tb變得小于從點G到點H跳躍操作被依次復制到圖象a的圖象d的起動延時Td。
相應地,如圖5所示,在G點處,恰在進行跳躍之前,在視頻碼緩沖器6中被寫入的圖象a的數(shù)據(jù)被譯碼的時刻和相應于從上述譯碼的一幀消逝的一時間處,該視頻譯碼器7正準備去讀出并譯碼從視頻碼緩沖器6來的下一個圖象b。然而,在這一情況中,由于進行跳躍,圖象d的數(shù)據(jù)到視頻碼緩沖器6的寫入操作在時間t11處開始。從而,當在時間t12處該視頻譯碼器7正準備去讀出并譯碼下一圖象的數(shù)據(jù)時,當從時間t11處,圖象b的延時起動Tb消逝時,由于圖象d的起動延時Td大于圖象b的起動延時Tb,則圖象d的一幀數(shù)據(jù)仍然沒有寫入視頻碼緩沖器6。從而,如果視頻譯碼器7從視頻碼緩沖器6讀出一幀數(shù)據(jù),則該視頻碼緩沖器6落入一下溢狀態(tài)。
另外,在圖4中的點H到點I進行跳躍的情況下,當在點H進行無跳躍時,被依次復制到圖象c的圖象d的起動延時Td變得大于從點H到I通過跳躍操作并被依次復制到圖象c的一f圖象的起動延時Tf。從而,如上所述,在假設跳躍時間等于零的基礎上,當從點H到I進行跳躍時,視頻譯碼器7的操作按如圖6所示進行。
在此情況中,在時間t13處,從點H到點I通過跳躍,在時間t13處,對視頻碼緩沖器6開始進行圖象t的數(shù)據(jù)寫入操作。然而,圖象f的起動延時Tf小于圖象d的起動延時Td,如果在點H處不進行跳躍,圖象d會被復制,因此在時間上長于圖象f的原始的起動延時Tf,該圖象f的數(shù)據(jù)將被存入視頻碼緩沖器6。
即,當在讀出圖象c的數(shù)據(jù)直到時間t32的該時間,當相應于從上述讀出時間的一幀消逝的一時間(這時間相應于圖象d的起動延時的結(jié)束時間),從該時間視頻譯碼器7不能開始譯碼圖象f的數(shù)據(jù)。其結(jié)果是,對包含圖象f數(shù)據(jù)和依次的圖象數(shù)據(jù)的數(shù)據(jù)的譯碼定時(從視頻碼緩沖器6的讀出定時),由于圖象d的起動延時Td和圖象f的起動延時Tf的差(Td-Tf)而被延時。從而,如圖6所示,圖象f數(shù)據(jù)和依次的數(shù)據(jù)被積累并且視頻碼緩沖器可能落入上溢狀態(tài)。
為避免如上所述的下溢,視頻譯碼器7的譯碼定時必須從圖5中的時間t12延時。類似地,為避免上溢,當在點H處進行跳躍時從點I對視頻碼緩沖器6的數(shù)據(jù)寫入,由于圖象d和f的起動延時的差(Td-Tf)而需要被延時。
然而,圖1所示的該裝置中,在一校正點的前后沒有用于調(diào)節(jié)起動延時的元件,從而,當指令一編輯操作時,在指令到跳躍的復制點處,整個復制操作被暫停,這之后,在跳躍過的復制點處該復制操作被重新開始。
其結(jié)果,例如當從點G到點H進行跳躍時,驅(qū)動器1的整個復制操作暫停在如圖8所示的點G處(時間t11)。然而,由于圖象a的數(shù)據(jù)已被寫入視頻碼緩沖器6中,該視頻譯碼器7在時間t41處讀出圖象a的數(shù)據(jù),以便譯碼和輸出該數(shù)據(jù)。在圖象a的數(shù)據(jù)被譯碼處理之后,該控制電路28控制該驅(qū)動器1從點H處(時間t42)再次開始復制操作。通過這一操作,從時間T42當圖象d的起動延時Td消逝的時間T43處,從視頻碼緩沖器6讀出數(shù)據(jù),然后在視頻譯碼器7中譯碼。
在從點H到點I進行跳躍的情況下,該驅(qū)動器1的整個復制操作,如圖9所示被暫停在時間t13處(當達到點H時)。之后,已經(jīng)寫入視頻碼緩沖器6的數(shù)據(jù)在視頻譯碼器7中被譯碼,在時間t51處,譯碼處理被完成。
如上所述,當已經(jīng)貯存在視頻碼緩沖器6中的數(shù)據(jù)的譯碼操作被完成時,驅(qū)動動器1再次被控制,并從點I開始復制,點I是在視頻碼緩沖器6寫數(shù)據(jù)的時間t52處。之后,當從時間t52的圖象f的起動延時Tf消逝時的時間t53處,該圖象f的譯碼開始。
圖1所示的裝置中,當復制點如上所述間斷移動時,在一予定復制點處,復制操作被暫時完成,然后,從一移動后的復制點重新開始復制操作。因而產(chǎn)生一個問題是,復制數(shù)據(jù)的一數(shù)據(jù)缺少時間,即,缺少用于復制數(shù)據(jù)的時間(圖8中的從時間t41到時間t43的周期或圖9中的從時間t51到時間t53的周期)。
本發(fā)明的一個目的是提供一數(shù)據(jù)復制裝置,其中復制數(shù)據(jù)的數(shù)據(jù)缺少時間能被縮短,甚至當復制點被間斷移動時也能被縮短。
相應于本發(fā)明的一個方面,一數(shù)據(jù)復制裝置包括用于復制存貯在一記錄介質(zhì)中的數(shù)據(jù)的復制裝置(例如,圖10所示驅(qū)動器1);用于存貯從該記錄介質(zhì)中復制的數(shù)據(jù)的第一存貯裝置(例如,圖10所示環(huán)形緩沖器4);用于譯碼從第一存貯裝置讀出的數(shù)據(jù)的譯碼裝置(例如,圖10中所示的視頻譯碼器7);當來自該復制裝置的記錄介質(zhì)的數(shù)據(jù)的一復制點被間斷移動時,用于存貯第一存貯裝置的一數(shù)據(jù)寫入位的第二存貯裝置(例如,圖10中的間斷點存貯電路50,圖2中所示一程序的步S8);和一讀出控制裝置,它相應于在第二存貯裝置中存貯的數(shù)據(jù)寫入位置去控制從第一存貯裝置的數(shù)據(jù)讀出(例如,圖12中所示的一流程的步S12和S13)。
該數(shù)據(jù)復制裝置可以進一步包括寫入控制裝置,用于當來自復制裝置的記錄介質(zhì)的數(shù)據(jù)復制點被間斷移動時,去停止對第一存貯裝置的數(shù)據(jù)寫入操作,并且在當數(shù)據(jù)的復制點達到一移動目標位時,重新開始對第一存貯裝置的數(shù)據(jù)寫入操作(例如,圖11流程中的步S10、S11)。
該讀出控制裝置可被控制于當來自第一存貯裝置的數(shù)據(jù)讀出位達到相應相應于存貯在第二存貯裝置的數(shù)據(jù)寫入位的位時,去停止從第一存貯裝置的數(shù)據(jù)讀出。
進而,該讀出控制裝置可被控制于當在從第一存貯裝置的數(shù)據(jù)讀出被停止以后,已經(jīng)被提供到該譯碼裝置的數(shù)據(jù)被完成時,去重新開始從第一存貯裝置的數(shù)據(jù)讀出操作。
相應于本發(fā)明的另一方面,一數(shù)據(jù)復制裝置包括用于復制存貯在一記錄介質(zhì)上的數(shù)據(jù)的復制裝置(例如,圖15中所示驅(qū)動器1);用于存貯從該記錄介質(zhì)復制的數(shù)據(jù)第一存貯裝置(例如,如圖15中所示視頻碼緩沖器6);用于對從第一存貯裝置讀出的數(shù)據(jù)進行譯碼的譯碼裝置(例如,圖15中所示視頻譯碼器7);當來自復制裝置的記質(zhì)介質(zhì)的數(shù)據(jù)的復制點被間斷移動時,用于存貯該第一存貯裝置的一數(shù)據(jù)寫入位置的第二存貯裝置(例如,圖15中的間斷點存貯電路50,圖17中所示流程的步S43);和,相應于存貯在第二存貯裝置中的數(shù)據(jù)寫入位置,用于控制由譯碼裝置進行的數(shù)據(jù)的譯碼操作的一控制裝置(例如,圖17中的所示流程的步S44和步S45,以及圖32中所示流程的步201)。
上述數(shù)據(jù)復制裝置可以進一步包括數(shù)據(jù)量控制裝置,用于控制相應于存貯在第二存貯裝置中的數(shù)據(jù)寫入位置相對應的第一存貯裝置的數(shù)據(jù)存貯量(例如,圖17中所示流程的步S44和S45)。
如上所述的數(shù)據(jù)復制裝置可以進一步包括,在第一存貯裝置的一前級處的第三存貯裝置,用于存貯從記錄介質(zhì)復制的數(shù)據(jù)(例如,圖15中所示的環(huán)形緩沖器4),和用于分離從第三存貯裝置讀出的數(shù)據(jù)的分離裝置,它并使數(shù)據(jù)形成多個數(shù)據(jù)和提供這些數(shù)據(jù)送到第一存貯裝置(例如,圖15中所示多路數(shù)據(jù)分離單元5)。
當來自復制裝置的存貯介質(zhì)的數(shù)據(jù)復制點被間斷移動時,該第二存貯裝置可以存貯第三存貯裝置的一數(shù)據(jù)寫入位置。
進而,當從復制裝置的記錄介質(zhì)進行的數(shù)據(jù)復制是被間斷移位時,則該第二存貯裝置可以存貯該第三存貯裝置的一數(shù)據(jù)寫入位置,并且當從第三存貯裝置來的數(shù)據(jù)讀出位置達到相應于存貯在第二存貯裝置中的第三存貯裝置的寫入位置的位時,該第二存貯裝置還存貯第一存貯裝置的一寫入位置。
進而,如上所述的該數(shù)據(jù)復制裝置進一步可以包括當從復制裝置的記錄介質(zhì)進行的數(shù)據(jù)復制點是被間斷移動時,用于停止向第三存貯裝置寫入數(shù)據(jù)和當數(shù)據(jù)的復制點達到一移位目標位置時,重新開始向第三存貯裝置寫入數(shù)據(jù)的寫入控制裝置(例如,圖16所示流程的步S37和S41)。進一步相應于本發(fā)明的另一方面,一數(shù)據(jù)復制裝置包括用于復制存貯在一記錄介質(zhì)上的包含有時間信息(例如,DTSV,)的數(shù)據(jù)的復制裝置(例如,圖18中的驅(qū)動器1);用于存貯從記錄介質(zhì)上復制的數(shù)據(jù)的第一存貯裝置(例如,圖18的視頻緩沖器6);用于譯碼從第一存貯裝置讀出的數(shù)據(jù)的譯碼裝置(例如,圖18的視頻譯碼器7);用于檢測來自從記錄介質(zhì)復制的數(shù)據(jù)中的時間信息的時間檢測裝置(例如,圖18中的DTSV提取電路51,圖20流程中的步S73);和相應于由時間檢測裝置檢測的時間信息,由于控制譯碼裝置的譯碼操作的譯碼控制裝置(例如,圖20流程的步S74和S75以及圖32流程的步S201)。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括,相應于由時間檢測裝置檢測的時間信息,用于控制第一存貯裝置的一數(shù)據(jù)存貯總量的數(shù)據(jù)量控制裝置(例如,圖20流程的步S74和S75)。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括用于存貯從記錄介質(zhì)復制的數(shù)據(jù)的第二存貯裝置(例如,圖18中的環(huán)形緩沖器4);用于分離從第二存貯裝置讀出的數(shù)據(jù)并使其形成多數(shù)數(shù)據(jù)和提供這些分離后的數(shù)據(jù)到第一存貯裝置的分離裝置(例如,圖18的多路數(shù)據(jù)分離單元5);當來自復制裝置的記錄介質(zhì)的數(shù)據(jù)復制點被間斷移動時用于停止數(shù)據(jù)寫入操作,和當數(shù)據(jù)復制點達到一移位目標位置時用于重新開始向第一存貯裝置的數(shù)據(jù)寫入操作的寫入控制裝置(例如,圖19流程的上S67和S71);當來自復制裝置的記錄介質(zhì)的數(shù)據(jù)復制點被間斷移動時用于存貯第一存貯裝置的數(shù)據(jù)寫入位的第三存貯裝置(例如,圖18的間斷點存貯電路50,圖19流程的步S68);和,相應于存貯在第三存貯裝置的數(shù)據(jù)寫入位置,用于控制由時間檢測裝置的時間信息的檢測的檢測控制裝置(例如,圖19流程的步S72)。
相應于本發(fā)明的另一方面,一數(shù)據(jù)復制裝置包括用于復制記錄在記錄介質(zhì)上的包含時間信息的數(shù)據(jù)的復制裝置(例如,圖21中的驅(qū)動器1);用于存貯從記錄介質(zhì)復制的數(shù)據(jù)的第一存貯裝置(圖21中的視頻碼緩沖器6);用于譯碼從第一存貯裝置中讀出的數(shù)據(jù)的譯碼裝置(例如,圖21中的視頻譯碼器7);用于檢測時間信息的間斷的時間檢測裝置(例如,圖21的DTSV提取電路51,圖24流程的步S114);和,相應于該時間檢測裝置的一檢測結(jié)果,用于控制譯碼裝置的譯碼操作的譯碼控制裝置(例如,圖32流程的步S201)。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括,相應于該時間檢測裝置的檢測結(jié)果,用于控制在第一存貯裝置中的一數(shù)據(jù)存貯量的數(shù)據(jù)量控制裝置(例如,圖24流程的步115)。
如所述的該數(shù)據(jù)復制裝置進一步可以包括用于計數(shù)譯碼單元數(shù),例如由譯碼裝置譯碼的圖象數(shù)的計數(shù)裝置(例如,圖24流程的步S112);和,基于由時間檢測裝置檢測的時間信息和由計數(shù)裝置統(tǒng)計的圖象數(shù)的基礎上,用于計算該時間信息的一期望值的計算裝置(例如,圖24流程的步S113)。
相應于本發(fā)明的另一方面,一數(shù)據(jù)復制裝置包括用于復制記錄在記錄介質(zhì)上的包含時間信息的數(shù)據(jù)的復制裝置(例如,圖26的驅(qū)動器1);用于存貯從記錄介質(zhì)復制的數(shù)據(jù)的第一存貯裝置(例如,圖26的視頻碼緩沖器6);用于譯碼從第一存貯裝置讀出的數(shù)據(jù)的譯碼裝置(例如,圖26的視頻譯碼器7);用于檢測定時信息和相應于譯碼裝置的一譯碼起始時間的時間信息之間的差和該時間信息的時間檢測裝置(例如,圖29程序的步S142);和,相應于時間檢測裝置的一檢測結(jié)果,用于控制該譯碼裝置的譯碼操作的譯碼控制裝置(例如,圖32程序的步S201)。
如上所述的該數(shù)據(jù)復制裝置進一步可包括,相應于時間檢測裝置的檢測結(jié)果,用于控制在第一存貯裝置中的一數(shù)據(jù)存貯總量的數(shù)據(jù)量控制裝置(例如,圖29程序的步S143)。
該數(shù)據(jù)復制裝置進一步可以包括當數(shù)據(jù)包含視頻數(shù)據(jù)時,用于檢測由譯碼裝置譯碼的圖象的特性(種類)(例如,I圖象)的圖象檢測裝置(例如,圖30程序的步S152);從而,被允許檢測該定時信息和當該圖象檢測裝置檢測一予定種類(特性)的一圖象時,相應于譯碼裝置的該譯碼起始時間的,時間信息之間的差的時間檢測裝置。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括用來計數(shù)在時間信息被檢測的頻率的計數(shù)裝置(圖31的程序步S162),從而,允許時間檢測裝置去檢測時間信息和當計數(shù)裝置僅在預定的頻率下檢測時間時對應譯碼裝置的譯碼起始時間的時間信息的差別。
由計數(shù)裝置計數(shù)頻率的該時間信息可以被用于建立相應于該譯碼裝置的譯碼起始時間的時間信息。
該時間檢測裝置基于存貯在第一存貯裝置中的數(shù)據(jù)的基礎上,被允許去檢測該時間信息。
該譯碼控制裝置或數(shù)據(jù)量控制裝置,對應于該譯碼起始時間當定時信息小于該時間信息時,被允許去停止該譯碼裝置的譯碼操作或禁止從第一存貯裝置中讀出數(shù)據(jù)。
當數(shù)據(jù)以MPEG制被編碼時,該定時信息可被用于建立SCR,和該相應于譯碼起始時間的時間信息可被用于建立DTSV。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括在第一存貯裝置的前級處設有,用于存貯從記錄介質(zhì)復制的數(shù)據(jù)的第二存貯裝置(例如,圖21所示環(huán)形緩沖器4);用于分離從第二存貯裝置讀出的數(shù)據(jù),并使其形成多數(shù)數(shù)據(jù)和提供這些分離過的數(shù)據(jù)送到第一存貯裝置的分離裝置(例如,圖21的多路數(shù)據(jù)分離單元5)。
相應于本發(fā)明的另一方面,一數(shù)據(jù)復制裝置包括用于復制記錄在記錄介質(zhì)上的數(shù)據(jù)的復制裝置(例如,圖26中所示驅(qū)動器1);用于存貯從記錄介質(zhì)上復制的數(shù)據(jù)的存貯裝置(例如,圖26的視頻碼緩沖器6);用于譯碼從該存貯裝置讀出的數(shù)據(jù)的譯碼裝置(例如,圖26的視頻譯碼器7);用于檢測存貯在該存貯裝置中的數(shù)據(jù)的一間斷點的間斷點檢測裝置(例如,圖29程序的步S142);和,相應于該間斷點檢測裝置的一檢測結(jié)果,用于控制該譯碼裝置的數(shù)據(jù)譯碼操作的譯碼控制裝置(例如,圖32流程的步S201)。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括,相應于該間斷點檢測裝置的檢測結(jié)果,用于控制該存貯裝置的一數(shù)據(jù)存貯量的數(shù)據(jù)量控制裝置(例如,圖29程序的步S143)。
如上所述的該數(shù)據(jù)復制裝置進一步可以包括用于檢測該存貯裝置的數(shù)據(jù)存貯量的數(shù)據(jù)量檢測裝置(例如,圖35程序的步S222);和,當該間斷點檢測裝置檢測到一數(shù)據(jù)間斷點時被允許去停止該譯碼操作,和當該數(shù)據(jù)量檢測裝置檢測到一數(shù)據(jù)予定量時去開始譯碼操作的譯碼裝置。
相應于本發(fā)明另一方面,如上所述的一數(shù)據(jù)復制裝置包括用于復制記錄在一記錄介質(zhì)上的數(shù)據(jù)的復制裝置(例如,圖36的驅(qū)動器1);用于存貯從該記錄介質(zhì)復制的數(shù)據(jù)的第一存貯裝置(例如,圖36的環(huán)形緩沖器4);用于分離從第一存貯裝置讀出的數(shù)據(jù)并使其形成多數(shù)數(shù)據(jù)的分離裝置(例如,圖36的多路數(shù)據(jù)分離單元5);用于存貯由分離裝置分離的數(shù)據(jù)的第二存貯裝置(例如,圖36的視頻碼緩沖器6);用于譯碼從第二存貯裝置讀出的數(shù)據(jù)的譯碼裝置(例如,圖36的視頻譯碼器7);用于檢測第二存貯裝置的一數(shù)據(jù)存貯量的檢測裝置(例如,圖41程序的步S261);和,相應于由該檢測裝置檢測的數(shù)據(jù)量,用于控制第二存貯裝置的數(shù)據(jù)存貯量的數(shù)據(jù)量控制裝置(例如,圖41程序的步S263和S267)。
當該檢測裝置檢測到第二存貯裝置下溢時去允許停止該譯碼裝置的譯碼操作,和當檢測裝置檢測到第二存貯裝置上溢時去停止向第二存貯裝置提供數(shù)據(jù)的數(shù)據(jù)量控制裝置,另外,當該檢測裝置檢測到第二存貯裝置下溢,該數(shù)據(jù)量控制裝置被允許去停止該譯碼裝置的譯碼操作。和跳躍到用譯碼裝置進行譯碼的數(shù)據(jù)上。
圖1是這一發(fā)明相關技術的一數(shù)據(jù)復制裝置的結(jié)構的方框圖;圖2是MPEG制的數(shù)據(jù)格式的方框圖;圖3是圖1中視頻碼緩沖器6的一種操作的定時圖;圖4是圖1該視頻碼緩沖器的操作的另一定時圖;圖5是圖1該視頻碼緩沖器6的操作的另一定時圖;圖6是圖1該視頻碼緩沖器6的操作的另一定時圖;圖7是圖1該視頻碼緩沖器6的操作的另一定時圖;圖8是圖1該視頻碼緩沖器6的操作的另一定時圖;圖9是圖1該視頻碼緩沖器6的操作的另一定時圖;圖10是相應于本發(fā)明的一數(shù)據(jù)復制裝置的一實施例的方框圖11是圖10所示第一實施例的操作的一流程圖;圖12是圖11流程圖的隨后的一流程圖;圖13是圖10的視頻碼緩沖器6的操作的一曲線圖;圖14是圖10的視頻碼緩沖器6的一曲線圖;圖15是相應于本發(fā)明該數(shù)據(jù)復制裝置的另一實施例的結(jié)構的方框圖;圖16是圖15該實施例的操作的一流程圖;圖17是圖16流程圖的隨后的一流程圖;圖18是本發(fā)明的數(shù)據(jù)復制裝置的另一實施例結(jié)構的方框圖;圖19是圖18該實施例的操作的一流程圖;圖20是圖19流程圖的隨后的一流程圖;圖21是相應于本發(fā)明的數(shù)據(jù)復制裝置的另一實施例的結(jié)構的一方框圖;圖22是圖21該實施例的操作的一流程圖;圖23是圖22的流程圖的隨后的一流程圖;圖24是圖21實施例的操作的的一流程圖;圖25是圖21該實施例的操作的一定時圖;圖26是相應于本發(fā)明的數(shù)據(jù)復制裝置的另一實施例的結(jié)構的方框圖;圖27是圖26實施例的操作的流程圖;圖28是圖27的流程圖的隨后的一流程圖;圖29是圖26的該實施例的操作的一流程圖;圖30是圖26該實施例的操作的一流程圖;圖31是圖26該實施例的操作的一流程圖32是一緩沖—添充滿(fullness)調(diào)節(jié)處理的一流程圖;圖33是執(zhí)行圖32所示處理內(nèi)容的該數(shù)據(jù)復制裝置的結(jié)構的方框圖;圖34是圖33的視頻碼緩沖器6的操作的一定時圖;圖35是緩沖—添充滿調(diào)節(jié)處理的另一實施例的流程圖;圖36是相應于本發(fā)明的數(shù)據(jù)復制裝置的另一實施例的一方框圖;圖37是圖36的該實施例的操作的流程圖;圖38是圖37的流程圖的隨后的流程圖;圖39是圖36的該實施例的操作的流程圖;相應于本發(fā)明的最佳實施例將隨同附圖加以描述。
圖10是表明相應于本發(fā)明的一數(shù)據(jù)復制裝置的第一實施例的方框圖,其中對應于圖1的那些元件中由相同的參考序號表示。
在該實施例中,間斷點存貯電路50被連接到控制電路28,該間斷點存貯電路50包括一RAM或類似設備,假如偶爾根據(jù)需要它也可以被用作一地址存貯電路30,利用相互區(qū)別的存儲地址用于數(shù)據(jù)存貯。圖10裝置的其它結(jié)構和圖1所示裝置等同。
下面將參照圖11和12的流程圖描述圖1所示第一實施例的數(shù)據(jù)復制裝置的操作。
首先,在步S1處,一復制起始地址,一復制結(jié)束地址,校正點G,H(或H,I)(這些點相應于圖4所示諸點)和校正起始,通過輸入單元29的操作而被輸入。這些地址和校正點被指明為由驅(qū)動器1驅(qū)動的一光盤的各地址。
接著,過程進到步S2,在步S2處,控制電路28將這些復制起始地址,復制結(jié)束地址和校正點地址送到地址存貯電路30,這些地址是通過輸入單元29被輸入的;控制電路28控制地址存貯電路30去存貯這些地址。隨后,過程進到步S3,在步S3處,控制電路28控制驅(qū)動器1開始復制操作,在這時,驅(qū)動器1在被安裝在驅(qū)動器1上的光盤上照射一激光束,利用從光盤上的光反射來復制記錄在光盤上的數(shù)據(jù)。這個復制信號送到解調(diào)單元2。該解調(diào)單元2解調(diào)該驅(qū)動器1送來的信號,并將解調(diào)結(jié)果送到ECC電路3。該ECC電路3檢測和校正來自解調(diào)單元2的數(shù)據(jù)誤差,然后輸出該校正后的數(shù)據(jù)到一環(huán)形緩沖器4和一地址提取電路31。
該地址提取電路31從ECC電路3輸入的數(shù)據(jù)中提取一地址成分,并將提取的結(jié)果送到控制電路28。該控制電路28在基于從地址提取電路31輸入的地址的基礎上能夠掌握驅(qū)動器1的復制點。
隨后,過程進展到步S4,控制電路28處于等待狀態(tài)直到從地址提取電路31讀出的地址同存貯在地址存貯電路30的復制起始地址相一致時為止。如果兩者地址相互一致,即,如果該復制點達到在步S1處所指明的該復制起始地址處,則過程進展到步S5,在S5處,控制電路28控制該環(huán)形緩沖器4去開始從ECC電路3提供來的數(shù)據(jù)的寫入。通過這一操作,達到步S1處所指明的復制起始地址的數(shù)據(jù)被連續(xù)寫入環(huán)形緩沖器4。
隨后,過程進展到步S6,在步S6處,控制電路28保持等待狀態(tài)直到從地址提取電路31讀出的地址同存貯在地址存貯電路30的校正點(跳躍目標點)G相一致為止,當復制點達到該校正點G處時,過程進到步S7,在步S7處,控制電路28暫停環(huán)形緩沖器4的數(shù)據(jù)寫入操作。通過這一操作,達到校正點G的數(shù)據(jù)被存貯在環(huán)形緩沖器4中。之后,過程進展到步S8,在那一時刻,在環(huán)形緩沖器中讀出一寫入位WP并存貯它到間斷點存貯電路50,作為在環(huán)形緩沖器4中的數(shù)據(jù)的一間斷點WPR。
接著,過程進展到步S9,在步S9處,控制電路28控制驅(qū)動器1去跳躍(間斷移動)該復制點到校正點(跳躍目標點)H,即驅(qū)動器1的傳感器從點G跳躍到點H。該控制電路28監(jiān)視從地址提取電路31讀出的數(shù)據(jù)并在步S10處保持等待狀態(tài)直到該讀出地址同被存貯在步S2處的的該校正點H處的地址相一致時為止,如果兩者地址相互一致,則過程進展到步S11,在步S11處,重新開始對環(huán)形緩沖器4的數(shù)據(jù)寫入操作。通過這一操作,達到校正點H的數(shù)據(jù)被寫入環(huán)形緩沖器4,直到校正點G的數(shù)據(jù)。其結(jié)果是,校正點G和H的數(shù)據(jù)被連續(xù)放入環(huán)形緩沖器4。
如上所述,寫入環(huán)形緩沖器4的數(shù)據(jù)被讀出并提供給多路數(shù)據(jù)分離單元5。當環(huán)形緩沖器4中存有間斷數(shù)據(jù)時,控制電路28監(jiān)視環(huán)形緩沖器的一讀出位置(讀出點)RP。該控制電路28上于等待狀態(tài),直到讀出點RP同存貯在步S8處的該間斷點WPR相一致時為止,當讀出點RP同間斷點WPR相一致時,過程進到步S13,在步S13處暫停環(huán)形緩沖器4的讀出。
那就是,達到校正點G的被存貯在環(huán)形緩沖器4的數(shù)據(jù)從環(huán)形緩沖器4中讀出并輸入到數(shù)據(jù)分離電路21,將數(shù)據(jù)分離為視頻數(shù)據(jù)和音頻數(shù)據(jù)。視頻數(shù)據(jù)送到視頻碼緩沖器6,音頻數(shù)據(jù)送到音頻碼緩沖器8。進而,數(shù)據(jù)分離電路21從其中被輸入的數(shù)據(jù)中分離該DTSV信號,DTSA信號,SCR信號,并分別提供這些信號到DTSV寄存器22,DTSA寄存器24和STC寄存器26。每當一新信號被輸入時,DTSV寄存器22,DTSA寄存器24和STC寄存器26的每一個都鎖存該信號。
STC寄存器26在存貯來自數(shù)據(jù)分離電路21的SCR信號之后,它計數(shù)來自時鐘發(fā)生電路27的時鐘以增加該計數(shù)值到該被存貯的SCR值并增量該SCR值,其結(jié)果是,該STC寄存器26輸出代表實時的STC信號,該STC信號被送到比較器23和25。比較器23和25對該實時(STC信號)同來自DTSV寄存器22或DTSA寄存器24的DTSV信號或DTSA信號進行比較,如果兩者信號相互一致,則比較器23和25分別產(chǎn)生一視頻譯碼起始信號和一音頻譯碼起始信號并分別輸出這些信號到視頻譯碼器7和音頻譯碼器9。
當來自比較器23的視頻譯碼起始信號被送到時,視頻譯碼器7讀出并譯碼存貯在視頻碼緩沖器6中的一幀視頻數(shù)據(jù),然后輸出該譯過碼的數(shù)據(jù)到一電路(未示出)。進而,當音頻譯碼起始信號被送到時,音頻譯碼器9讀出并譯碼來自音頻碼緩沖器8的一個單元的音頻數(shù)據(jù),然后輸出該譯過碼的數(shù)據(jù)到一電路(未示出)。
實際上,所有幀都沒有必要附加DTS,這樣,在整個譯碼起始定時處,譯碼起始信號也沒有必要分別從比較器23和25輸入到視頻譯碼器7和音頻譯碼器9,因為,在視頻譯碼器7和音頻譯碼器9的其中每一個都具有定時發(fā)生功能,甚至當對下一幀的譯碼操作必須開始的那一時刻仍然沒有輸入譯碼起始信號時,對下一幀的譯碼操作仍能自動開始。
在如上所述的方法中,視頻信號和音頻信號被連續(xù)從視頻譯碼器7和單頻譯碼器9輸出到校正點G。
之后,當環(huán)形緩沖器4的讀出被暫停在步S13處時,該過程進展到步S14,在步S14處,控制電路28處于等待狀態(tài)直到視頻譯碼器7和音頻譯碼器9的譯碼操作被完成,以及對到達校正點G的視頻數(shù)據(jù)和音頻數(shù)據(jù)的譯碼處理完全被完成時為止。
當對于到達校正點G的視頻數(shù)據(jù)和音頻數(shù)據(jù)的譯碼處理被完成時,該過程進展到步S15,重新開始環(huán)形緩沖器4的讀出操作。如上所述,到達校正點G的數(shù)據(jù)和從校正點H來的數(shù)據(jù)被連續(xù)存貯在環(huán)形緩沖器4中。相應地,在視頻譯碼器7和音頻譯碼器9中的譯碼操作被完成之后,環(huán)形緩沖器4中的數(shù)據(jù)能被之即讀出。這樣,視頻與音頻譯碼器7與9的譯碼操作的完成和從環(huán)形緩沖器4的讀出操作的開始之間的暫停時間用得非常短。之后,以如上所述的方法,該來自從環(huán)形緩沖器4讀出的校正點的數(shù)據(jù)以上述的方式被譯碼并由視頻譯碼器7和音頻譯碼器9輸出。
隨后,該進程進展到步S16,在步S16處,控制電路28處于等待狀態(tài),直到從地址提取電路31輸出的讀出地址同存貯在地址存貯電路30的復制結(jié)束地址相一致時為止,如果二者地址相互一致,則過程進展到步S17,暫停該對環(huán)形緩沖器4的數(shù)據(jù)寫入操作,也暫停驅(qū)動器1的復制操作。在步S18處,視頻碼緩沖器6和音頻碼緩沖器8的全部數(shù)據(jù)被從視頻譯碼器7和音頻譯碼器9讀出,和該過程處于等待,直到譯碼操作被完成時為止。當譯碼操作被完成時,過程進展到步S19,完成該復制操作。
圖13和14分別表示,在復制點從點G跳躍到點H和復制點從點H跳躍到點I的情況下,對視頻碼緩沖器6的寫入和讀出狀態(tài)。
如圖13所示,從點G跳躍到點H在時間t11處進行。在時間t42處,已被寫入直到點G的圖象的數(shù)據(jù)被從視頻碼緩沖器6中讀出并送到視頻譯碼器7譯碼。之后,在時間t61處,從點H開始數(shù)據(jù)的寫入操作;在時間t62處,圖象d的數(shù)據(jù)被從視頻碼緩沖器6讀出并到視頻譯碼器7譯碼。
在圖14中,從點H到點I的跳躍在時間t13處進行,和已被寫入在視頻碼緩沖器6的數(shù)據(jù)直到時間t13被讀出到視頻譯碼器7,并且從時間t13到時間t14作為譯碼的一個周期。之后,在時間t71處,來自點I的數(shù)據(jù)被寫入到視頻碼緩沖器6,和,在時間t72處,圖象f的數(shù)據(jù)被從視頻碼緩沖器6讀出到視頻譯碼器7并被譯碼。
通過圖13和8之間或圖14和9之間的比較是明顯的,這一實施例的視頻碼緩沖器6的操作基本上和先有技術相同,然而,如上所述,直到點G的數(shù)據(jù)和來自點H的數(shù)據(jù)或直到點H的數(shù)據(jù)和來自點I的數(shù)據(jù)被連續(xù)存貯在環(huán)形緩沖器4中,以便使數(shù)據(jù)缺乏周期(沒有數(shù)據(jù)的周期)能比現(xiàn)有技術縮得更短。
即,圖8中的從時間t11到時間t42的周期或圖9中的時間t13到時間t52的周期是這樣一個時間,在點G或H處暫時停止驅(qū)動器1的復制操作和然后在點H或I處重新開始該復制操作的時間。
另外,圖13或14中所示實施例,僅從點G到點H或從點H到點I執(zhí)行了傳感器的跳躍操作,而復制操作并沒有結(jié)束。相應地,在圖13和14所示實施例中,時間t42和t61之間和時間t14和t71之間的周期比圖8中的時間t41和t42之間的周期和圖9中t51和t52之間的周期縮得更短。
圖16是相應于本發(fā)明的該數(shù)據(jù)復制裝置的第二實施例。在這一實施例中,視頻碼緩沖器6的寫入地址和讀出地址被送到控制電路28,其它結(jié)構與圖10的內(nèi)容相同。
下面,將參照圖16和17的流程圖描述圖15中該實施例的操作。該過程在步S31至S42處,與圖11所示的步S1至S12的過程類似。即,通過這一過程,該直到點G的數(shù)據(jù)和來自點H的數(shù)據(jù)被連續(xù)寫入環(huán)形緩沖器4。進而,間斷點地址WPR被存入環(huán)形緩沖器4。在從環(huán)形緩沖器4的數(shù)據(jù)讀出操作期間,當讀出點RP達到存貯在間斷點存貯電路50中的間斷點WPR時,它被檢測。
如果環(huán)形緩沖器4的讀出點RP被判斷為達到在步S42處的間斷點WPR的話,該過程進展到步S43,即如間斷點WPVR的那個時間處,該視頻碼緩沖器6的寫入點WPV存貯到間斷點存貯電路50。
通過數(shù)據(jù)分離電路21,包含有間斷點的數(shù)據(jù)被連續(xù)從環(huán)形緩沖器4輸入并寫到視頻碼緩沖器6。在間斷點WPVR存在的周期期間,控制電路28監(jiān)視視頻碼緩沖器6的讀出點RPV。在步S44處,過程處于等待狀態(tài)直到讀出點RPV等于存貯在步43處的間斷WPVR。
如果在步S44處,二者地址被判斷為彼此一致,則該過程進展到步45,執(zhí)行—緩沖—充滿調(diào)節(jié)處理。該緩沖—充滿調(diào)節(jié)處理的細節(jié),稍后將參照圖32和35描述,進行調(diào)節(jié)處理是為使視頻碼緩沖器6的數(shù)據(jù)存貯量設置到一適當值。通過這種處理,在跳躍操作時間處的復制數(shù)據(jù)的數(shù)據(jù)缺乏周期能被縮得更短。
隨后,該過程進展到步S46,此時處于等待狀態(tài),直到由地址提取電路31提取的讀出地址同存貯在地址存貯電路30中的復制結(jié)束地址相互一致時為止。當二者地址相互一致時,該過程進展到步S47,停止對環(huán)形緩沖器4的數(shù)據(jù)寫入操作和驅(qū)動器1的復制操作。之后,該過程進展到步S48,進入等待,直到存貯在視頻碼緩沖器6和音頻碼緩沖器8的數(shù)據(jù)分別由視頻譯碼器7和音頻譯碼器9譯碼。當這些數(shù)據(jù)的譯碼操作被完成時,該過程進展到步S49,結(jié)束復制操作。在步S46到S49的處理與在步S16到S19的處理相同。
在這一實施例中,在視頻碼緩沖器6的數(shù)據(jù)存貯量(緩沖—充滿),恰在間斷點數(shù)被輸入到視頻譯碼器之前被檢驗和調(diào)節(jié),以便使對間斷點的處理能更迅速完成。
圖18所示是相應于本發(fā)明的數(shù)據(jù)復制電路的第三實施例,在這一實施例中,DTSV提取電路51被提供在視頻碼緩沖器6和視頻譯碼器7之間。該DTSV提取電路51從來自視頻碼緩沖器6讀出的數(shù)據(jù)中提取DTSV信號并將提取結(jié)果送到控制電路28。
因而,在這一實施例中,當包含有DTSV信號時,該數(shù)據(jù)分離電路21提供該視頻數(shù)據(jù)到視頻碼緩沖器6。尤其,當包含包標題時,來自數(shù)據(jù)分離電路21的視頻數(shù)據(jù)被輸出到視頻碼緩沖器6。在包標題中的包起始碼(見圖2)在視頻數(shù)據(jù)中是特殊(獨特)數(shù)據(jù),這樣,它能被容易提取。
進而,在這一實施例中,存貯在DTSV寄存器22的DTSV送到控制電路28并存貯在間斷點存貯電路50。其它結(jié)構與圖10內(nèi)容類似。
下面,在圖19中所示實施例的操作,將參照圖19和20的流程圖描述。在步S61至S72的處理類似于圖11的步S1至S12的處理。
在步S72處,它被判斷環(huán)形緩沖器4的讀出點RP同存貯在間斷點存貯電路50的間斷點WPR相等,該過程進到步S73,即在上述判斷時間之后,控制電路28讀出被輸入到DTSV寄存器22的DTSV并將它存貯到間斷點存貯電路50作為DTSVR。
該DTSVR對應于在視頻譯碼器7中包含有間斷點的數(shù)據(jù)的譯碼起始時間。
在從視頻碼緩沖器6讀出的數(shù)據(jù)中存在有間斷點的周期期間,該控制電路28監(jiān)視從DTSV提取電路51輸出的DTSVs,并將它們與在步S73處存貯的DTSVR相比較。在步S74處,控制電路28處于等待狀態(tài),直到DTSV同DTSVR相一致,如果二者相互一致,則控制電路28斷定包含有間斷點的數(shù)據(jù)被輸入到視頻譯碼器7。
接著,該過程進展到步S75,執(zhí)行緩沖—充滿調(diào)節(jié)處理。在步S76到S79處,連續(xù)復制處理直到被檢測出復制結(jié)束地址。步S75至S79的處理與步S45至S49相同。
如上所述,在這一實施例中,在當間斷點被輸入到多路數(shù)據(jù)分離單元5的那個時間處,恰恰在那個時間后分離出的DTSV值保持為DTSVR值,和在當DTSV具有同由DTSV提取電路51提取的DTSVR相同值時的那一時間被判定間斷點數(shù)被輸入到視頻譯碼器7的時間。從而,在間斷點復制時間處的復制數(shù)據(jù)的數(shù)據(jù)缺乏周期能被縮短。
上述實施例中,DTS被用作時間信息,在MPEGL視頻中被確定的時間碼或臨時基準可以用作時間信息。在這一實施例中,在圖18所示的類似實施例中,DTSV提取電路51被設置在視頻碼緩沖器6和視頻譯碼器7之間。DTSV提取電路51的輸出送到控制電路28,進而,該視頻譯碼器7每次譯碼一圖象的數(shù)據(jù)后輸出一圖象譯碼信號到控制電路28。然而,在這一實施例中,DTSV寄存器22的輸出不送到控制電路28。其它結(jié)構與圖18內(nèi)容相同。
下面,圖21的實施例的操作將參照圖22、23和24的流程圖描述。在圖22和23中的步S91至S104基本上等同于步S61至S79,因而,圖19和20的步S68和步S72至S75的處理被省略。圖24所示處理是平行于圖22和23所示處理的全部時間里被執(zhí)行。
即,圖22和23的處理中,復制起始地址和隨后的地址的數(shù)據(jù)在步S95處被寫入環(huán)形緩沖器4,和當被跳躍的點G在步S96處被檢測時,對環(huán)形緩沖器4的數(shù)據(jù)寫入操作在步S97處被暫停。對環(huán)形緩沖器4的寫入點WP的存貯處理并不執(zhí)行,和該過程進展到步S98,立即執(zhí)行對跳躍目標點H的存取。當在步S99處檢測點H時,該過程進展到步S100,在那一時間重新開始對環(huán)形緩沖器4的數(shù)據(jù)寫入操作。通過這一操作,直到點G的數(shù)據(jù)和來自點H的數(shù)據(jù)被連續(xù)存貯到環(huán)形緩沖器4中。
接著,該過程進展到步S101并等待,直到由地址提取電路31提取的讀出地址同在步S92處的在地址存貯電路30中存貯的復制結(jié)束地址相一致時為止,當二者地址相互一致時,該過程進展到步S102,停止對環(huán)形緩沖器4的數(shù)據(jù)寫入操作和驅(qū)動器1的復制操作。之后,該過程進展到步S103,進行等待直到存貯在視頻碼緩沖器6和音頻碼緩沖器8的數(shù)據(jù)分別由視頻譯碼器7和音頻譯碼器9譯碼并且當這些數(shù)據(jù)的譯碼操作被完成時,該過程進展到步S104,結(jié)束復制操作。
如上所述,圖24所示處理的執(zhí)行平行于從復制起始地址到復制結(jié)束地址所執(zhí)行的操作。
首先,在步S111處,當基于從視頻碼緩沖器6至視頻譯碼器7提供數(shù)據(jù)基礎上檢測DTSV時,該DTSV提取電路51輸出該DTSV到控制電路28。當視頻譯碼器7譯碼通過DTSV提取電路51從視頻碼緩沖器6提供的視頻數(shù)據(jù)時,每次一圖象(譯碼單元)的數(shù)據(jù)被譯碼之后,該視頻譯碼器7提供一圖象譯碼信碼信號給控制電路28。該控制電路28在步S112處統(tǒng)計從視頻譯碼器7提供的圖象譯碼信號數(shù)(當然,也統(tǒng)計音頻譯碼單元數(shù))。
之后,在步S113處,控制電路28以如下方法計算DTSV的一期望值DTSVS=DTSV+圖象周期×圖象譯碼信號數(shù)=DTSV+(1/29.97Hz)×90KHz×P這里,29.97Hz相應于在NTSC制中的一幀的時間,和P表示圖象譯碼信號數(shù)。
它也可以適合于,該控制電路28接收無圖象譯碼信號,和統(tǒng)計從最終的DTSV至計算DTSVS的時間,即,當檢測DTSV時,該控制電路28統(tǒng)計從恰在DTSV之前的一消逝時間,和依據(jù)下述等式計算最終的DTSV和DTSVS消逝時間的和DTSVS=(剛剛在DTSV之前)+消逝時間之后,過程進展到步S114,用DTSV的期望值DTSVS對新檢測的DTSV進行比較,如果該DTSV和期望值之間的差是在基準值的一予定范圍之內(nèi),則該數(shù)據(jù)被判定繼續(xù),并且過程返回到步S111重復執(zhí)行隨后的處理。
在步S114處,如果該DTSV和期望值DTSVS之間的差超出基準值范圍,則該數(shù)據(jù)的間斷點能被判定為被檢測。相應地,在這一情況下,該過程進到步S115,進行緩沖—充滿調(diào)節(jié),然后返回到步S111。
圖25表示該輸入的DTSV和期望值DTSVS之間的關系。在視頻譯碼器7中,由橢圓孔表示圖象被連續(xù)譯碼。它被假設,DTSVS在由圖25中的L,M和N表示的定時處被檢測。
在點L處,控制電路28從DTSV提取電路51檢測DTSV=10000。在NTSC制中圖象的譯碼時間(圖象周期)是3003(=(1/29.97Hz)×90KHz),和這樣的期望值DTSVS是變化的,如13003,16006,19009,……,由于在點M處檢測的DTSV是19009,所以它等于期望值。另外,由在點N處被檢測的DTSV是50000,它同在那點的期望值28018差別大,相應地,該數(shù)據(jù)在這一點被判斷為是間斷變化。
在圖21所示實施例中,按如上所述檢測DTSV的間斷點,和它被設置為數(shù)據(jù)的間斷點。恰在數(shù)據(jù)的間斷點被輸入到視頻譯碼器7之前,視頻的緩沖器6的緩沖—充滿對它的數(shù)據(jù)量進行檢測,從而對間斷點的處理能迅速完成。
在上述實施例中,DTS被用作為時間信息,然而,在MPEGL制中被確定的時間碼或臨時基準可以用作時間信息。
圖26表示相應于本發(fā)明的數(shù)據(jù)復制裝置的第四實施例,在該實施例中,該視頻譯碼器7連同在每次它譯碼一圖象的數(shù)據(jù)后用以表示圖象種類例如I-圖象,B-圖象或P-圖象的一信號一起輸出一圖象譯碼信號到控制電路28。進而,由數(shù)據(jù)分離電路21分離并輸出的SCR被送到STC寄存器26,同時也送到控制電路28。其它結(jié)構與圖21的內(nèi)容相同。
下面,數(shù)據(jù)復制裝置的操作將參照圖27和31的流程加以描述,在該實施例中,在圖22和23的步S91至S104的處理與步S121至S134的處理相同,即通過在步S121至S134的處理,直到點G的數(shù)據(jù)和來自點H的數(shù)據(jù)被連續(xù)寫入環(huán)形緩沖器4,之后,存貯在環(huán)形緩沖器4中的數(shù)據(jù)在數(shù)據(jù)分離電路21中被分離,并送至每個電路,連續(xù)進行復制操作直到檢測出復制結(jié)束地址,和,當復制結(jié)束地址被檢測到時,復制操作被結(jié)束。
如上所述,與圖27和28所示處理是平行進行的是圖29所示執(zhí)行該處理。首先,在步S141處,該控制電路28檢測該DTSV,該DTSV是從視頻碼緩沖器6的數(shù)據(jù)中提取的,并且經(jīng)過DTSV提取電路51送到視頻譯碼器7。進而,控制電路28檢測由數(shù)據(jù)分離電路21分離的SCR,之后,該過程進到步S142,比較該DTSV和在步S141處檢測的SCR,并判斷該視頻碼緩沖器6的數(shù)據(jù)存貯量是否合適。
當DTSV和SCR之間的差超過一予定基準值時,它被判定該視頻碼緩沖器6的數(shù)據(jù)存貯量(緩沖—充滿)應當被調(diào)節(jié),并且該過程進到步S143,執(zhí)行緩沖—充滿調(diào)節(jié)處理。另外,如果DTSV和SCR之間的差在一予定基準值之內(nèi),則該視頻碼緩沖器6的數(shù)據(jù)存貯量被判定為適當,則這樣的緩沖—充滿調(diào)節(jié)處理被跳過。
在該實施例中,對于甚至在數(shù)據(jù)方面產(chǎn)生任何誤差的情況和送到視頻碼緩沖器6的數(shù)據(jù)被延時的情況都能被迅速完成處理。例如,在復制操作中驅(qū)動器1受到振蕩(外部干擾)和在ECC電路3中對復制數(shù)據(jù)產(chǎn)生,可能誤差的任何校正的情況下,該控制電路28指令驅(qū)動器1再次復制相同部分。如上所述,當指令再次復制相同部分時,該傳感器跳躍到一預定的位置,和該預定的位置的數(shù)據(jù)被再次復制,在這一時間,對環(huán)形緩沖器4的復制數(shù)據(jù)的寫入被暫時中斷,而在視頻譯碼器7的譯碼操作被繼續(xù),沒有中斷。其結(jié)果是,視頻碼緩沖器6的數(shù)據(jù)積累量被降低。
之后,從驅(qū)動器1的數(shù)據(jù)復制被重新開始和送到視頻碼緩沖器6的數(shù)據(jù)輸送被再次開始,而恰在那時間之后,只有相對小量的數(shù)據(jù)被積累在該視頻碼緩沖器6中。
在這樣的情況里,在從視頻碼緩沖器6讀出并送到視頻譯碼器7譯碼的數(shù)據(jù)中的DTSV(它的值是大的)和由數(shù)據(jù)分離電路21分離的并準備要送到該視頻碼緩沖器6中的SCR(它的值是小的)之間差變得較大,相應地,在該情況里,存貯在視頻緩沖器6的數(shù)據(jù)的數(shù)據(jù)量被降低,和數(shù)據(jù)量增加它的由緩沖—充滿調(diào)節(jié)到它的最佳值。
在圖29的步S142處的判斷處理被用于判斷,該DTSV是否小于在步S143處的緩沖—充滿調(diào)節(jié)在最大速率完全緩沖系統(tǒng)內(nèi)進行情況下的該SCR,如果該DTSV小于SCR,視頻碼緩沖器6能夠被判別為是適當?shù)摹?br>
在該實施例中,圖29、30或31所示處理的位置都可以進行。
在圖30所示實施例中,在步S151處,檢測由DTSV提取電路51提取的DTSV,進而,在來自視頻譯碼器7的圖象種類信號的基礎上,控制電路28判斷由視頻譯碼器7譯碼的圖象是否是I-圖象。
當該圖象被判定是I-圖象時,該過程進到步S153,判斷DTSV和SCR之間的差是否在基準值范圍之內(nèi),如果該差值超出基準值范圍,該過程進到步S154,執(zhí)行緩沖—充滿調(diào)節(jié)處理。如果在步S152處被判斷被譯碼的是P-圖象或B-圖象,而不是I-圖象被譯碼,和在步S153處,它被判斷為該DTSV和SCR之間的差是在基準值范圍之內(nèi),那么將不執(zhí)行緩沖—充滿調(diào)節(jié)處理,該過程返回到步S151。
即,在該實施例中,當DTSV被檢測和譯過碼的圖象是I-圖象時,則執(zhí)行緩沖—充滿調(diào)節(jié)處理。在MPEG制中、I-圖象被插入到一常數(shù)周期(一組圖象的一個周期),相應地,在該實施例中,在一予定周期執(zhí)行緩沖—充滿調(diào)節(jié)處理。
在圖31所示實施例中,在圖30的步S151至S154基本上執(zhí)行在步S161至S164處的相同處理。然而,在步S162判斷處理不同于步S152處的處理,即,在步S152處,它被判斷該圖象是I-圖象,而在步S162處,它被判斷DTSV的檢測是否在十次完成。其它處理與圖30相同。
相應地,在該實施例中,每當在10次處檢測DTSV時執(zhí)行緩沖—充滿調(diào)節(jié)。
如上所述,在圖26至31所示實施例中,該緩沖—充滿調(diào)節(jié)被周期地執(zhí)行而不顧及圖21至25所示的類似實施例的校正點。從而執(zhí)行了耗費數(shù)據(jù)側(cè)的操作,即,在視頻譯碼器7和音頻譯碼器9這方面不需注意校正點,以便能在低成本上實現(xiàn)該系統(tǒng)。甚至當在提供數(shù)據(jù)方面產(chǎn)生導致中斷提供數(shù)據(jù)的麻煩時,該數(shù)據(jù)缺乏周期也能被縮短。
下面將描述在圖17的步S45,在圖20的步S75,在圖24所示步S115,在圖29所示步S143,在圖30的步S154和在圖31的步S164處所示的緩沖—充滿調(diào)節(jié)處理的實施例。
圖32表示緩沖—充滿調(diào)節(jié)處理的第一實施例,當圖21所示實施例執(zhí)行緩沖—充滿調(diào)節(jié)處理時,例如,由數(shù)據(jù)分離電路21分離并輸出的該SCR信號送到如圖33所示的控制電路28。
如上所述,當執(zhí)行緩沖—充滿調(diào)節(jié)處理時,例如,在圖24的步S114處檢測DTSV的間斷,相應的,在步S201處首先停止視頻譯碼器7和音頻譯碼器9的譯碼操作。隨后,該過程進到步S202,對由DTSV提取電路51提提取的DTSV和由數(shù)據(jù)分離電路21分離的SC進行比較,如果DTSV大于SCR,它被判定為在視頻碼緩沖器6或音頻碼緩沖器8中存貯的數(shù)據(jù)量不足,該過程進返回到步S201,在此處視頻譯碼器7和音頻譯碼器9的譯碼操作被停止。
如果在步S202處判斷SCR大于DTSV,那么它被斷定在視頻碼緩沖器6和音頻碼緩沖器8中積累的數(shù)據(jù)量適當,該過程進到步S203,重新開始視頻譯碼器7和音頻碼器9的譯碼操作。
上述處理將參照圖34加以描述。假設執(zhí)行從點G跳躍到點H。在時間t81處,依次送到點H并送到視頻碼緩沖器6的數(shù)據(jù)寫入操作被開始。如上所述,被寫入到視頻碼緩沖器6的圖象d的DTSV相應于時間t83,在t83處,開始視頻譯碼器7的譯碼操作。
另外,該SCR對應著一定時,在該定時處該數(shù)據(jù)從環(huán)形緩沖器4輸入并送到數(shù)據(jù)分離電路21,該定時即是視頻緩沖器6被進行的時間,以便使表示對應于該輸入定時的這一時間的SCR小于表示譯碼起始時間的DTSV。在這一情況下,控制電路28判斷在視頻碼緩沖器6中沒有積累足夠的數(shù)據(jù),并禁止視頻譯碼器7進行該譯碼操作。
當靠近時間t83或稍后于這一時間,該SCR的值等于或大于圖象d的DTSV。在此時,控制電路28判斷在視頻碼緩沖器6中積累有足夠的數(shù)據(jù),重新開始視頻譯碼器7的譯碼操作。
圖35所示是緩沖—充滿調(diào)節(jié)處理的第二實施例,為了解該實施例,例如,如圖36所示,表示視頻碼緩沖器的數(shù)據(jù)積累量的一緩沖—充滿信號提供給控制電路28。
之后,在步S221處,視頻譯碼器7和音頻譯碼器9的譯碼操作被停止。隨后,該過程進到步S222,判斷表示數(shù)據(jù)填滿狀態(tài)(數(shù)據(jù)被填滿存貯到最大狀態(tài))的視頻碼緩沖器6或音頻碼緩沖器8的緩沖—充滿信號,如果沒有判斷數(shù)據(jù)填滿狀態(tài),該過程返回到步S221處,離開停止的譯碼操作。當在步S222處,來自視頻碼緩沖器6或音頻碼緩沖器8的緩沖—充滿信號指明了數(shù)據(jù)填滿的狀態(tài),該過程進到步S223,重新開始在步S221被停止的譯碼操作。
圖36是相應于本發(fā)明的數(shù)據(jù)復制裝置的第五實施例,在該實施例中,表示視頻碼緩沖器6和音頻碼緩沖器8是處上溢狀態(tài)或下溢狀態(tài)的該緩沖—充滿信號分別人視頻碼緩沖器6和音頻碼緩沖器8送到控制電路28。其它結(jié)構與圖10的內(nèi)容相同。
下面,將參照圖37至39對該實施例的操作加以描述。在圖22至23的步S91至S104處與在圖37至38的步S241至S254處執(zhí)行著相同的處理。即,通過在步S241至S254的處理,在執(zhí)行跳躍之前直到點G的數(shù)據(jù)和來自跳躍目標點H的數(shù)據(jù)被連續(xù)寫入環(huán)形緩沖器4,之后,繼續(xù)復制操作直到復制結(jié)束地址。
在圖37和38的平行處理中,圖39的處理得到執(zhí)行,在該處理中,首先,在步S261處,控制電路28從視頻碼緩沖器6和音頻碼緩沖器8獲得緩沖—充滿信息,在步S262和S266處,它被判斷這些緩沖器是上溢狀態(tài)或下溢狀態(tài)。
在步S262處,如果判斷是下溢,該過程進到步S263,停止視頻譯碼器7和音頻譯碼器9的譯碼處理。之后,該過程進到步S264,監(jiān)視視頻碼緩沖器6和音頻碼緩沖器8的緩沖—充滿信號,并等待直到視頻碼緩沖器6和音頻碼緩沖器8的數(shù)據(jù)積累量被設置到最佳值為止,然后,該過程進到步S265,重新開始視頻譯碼7和音頻譯碼器9的譯碼操作。
另外,在步S266處,如果判斷是上溢,該過程進到步S267,控制環(huán)形緩沖器4停止向視頻碼緩沖器6提供數(shù)據(jù)。由于視頻譯碼器7或音頻譯碼器9的譯碼操作被繼續(xù)而沒有中斷,則視頻碼緩沖器6或音頻碼緩沖器8的數(shù)據(jù)積累量被極大地降低了。相應地,該過程進到步S268,進行等待直到視頻碼緩沖器6或音頻碼緩沖器8的數(shù)據(jù)積累量達到最佳值,和當數(shù)據(jù)積累量達到最佳值時,該過程進到步S269,重新開始從環(huán)形緩沖器4的數(shù)據(jù)提供。
當檢測是上溢時,在步S267處,向視頻碼緩沖器6和音頻碼緩沖器8提供數(shù)據(jù)的存貯數(shù)據(jù)的停止位置,該由視頻譯碼器7或音頻譯碼器8譯碼的數(shù)據(jù)可以被跳過。
當在步S262和S266處檢測到既不上溢也不下溢時,當在步S265處譯碼操作被重新開始時和當在步S269處提供操作的數(shù)據(jù)被重新開始時,該過程返回到步S261,重復如上所述的處理。
如上所述,在該實施例中,置于視頻碼緩沖器6和音頻碼緩沖器8的數(shù)據(jù)在整個時間都被監(jiān)視,當緩沖器6和8中的一個處于下溢或上溢狀態(tài)時,緩沖器中的數(shù)據(jù)積累量受到調(diào)節(jié),以便使在跳躍時間處復制數(shù)據(jù)的數(shù)據(jù)缺乏周期能被縮短。
如上所述的上述各實施例中,光盤由驅(qū)動器1進行復制以獲得來自光盤的復制數(shù)據(jù),然而本發(fā)明也可應用于從固態(tài)存貯器復制數(shù)據(jù)的情況。
如上所述,相應于本發(fā)明一個方面的數(shù)據(jù)復制裝置(權利要求1),當復制裝置的復制點被間斷移動時,該第一存貯裝置的寫入位置(寫入點)被存貯在第二存貯裝置中。進而,當復制點達到一目標點時,第一存貯裝置的寫入操作被重新開始。當?shù)谝淮尜A裝置的讀出位置(讀出點)達到存貯在第二存貯裝置的寫入點時,該第一存貯裝置的讀出被停止。相應地,同通常的數(shù)據(jù)復制裝置相比較,該復制數(shù)據(jù)的數(shù)據(jù)缺乏周期能被縮得更短。
相應于本發(fā)明另一方面的數(shù)據(jù)復制裝置(權利要求5或權利要求6),該由復制裝置復制的數(shù)據(jù)被送到第一存貯裝置并由譯碼裝置譯碼。當數(shù)據(jù)的復制點被間斷移動時,第一存貯裝置的寫入位置(寫入點)被存貯在第二存貯裝置中。當?shù)谝淮尜A裝置的讀出位置(讀出點)成為相應于存貯在第二存貯裝置的該寫入點的值時,該譯碼裝置的譯碼操作被停止,執(zhí)行第一存貯裝置的數(shù)據(jù)存貯量的調(diào)節(jié)處理。相應地,同第一方面(權利要求1)的數(shù)據(jù)復制裝置相比較,數(shù)據(jù)缺乏周期能被縮得更短。
相應于本發(fā)明另一方面(權利要求11或12)的數(shù)據(jù)復制裝置,被譯碼的數(shù)據(jù)的時間信息由時間檢測裝置檢測。對應于該時間信息,譯碼裝置的譯碼處理或第二存貯裝置的數(shù)據(jù)存貯量得到控制。相應地,不僅在間斷點的處理上能被迅速完成,而且,甚至當在數(shù)據(jù)提供方面產(chǎn)生任何麻煩時,該數(shù)據(jù)缺乏周期也能被縮短。
相應于本發(fā)明另一方面(權利要求14或15)的數(shù)據(jù)復制裝置,由時間檢測裝置檢測時間信息,和時間信息的中斷也被檢測。當檢測到間斷時,譯碼裝置的譯碼操作得到控制和第二存貯裝置的數(shù)據(jù)存貯量得到調(diào)節(jié)。相應地,能迅速完成對間斷點的處理。
相應于本發(fā)明的另一方面(權利要求17或18)的數(shù)據(jù)復制裝置,在時間信息中的,例如SCR的定時信息和相應于譯碼裝置的譯碼起始時間,例如DTSV的時間信息之間的差值得到檢測。對應于該差值,譯碼裝置的譯碼操作得到控制和第二存貯裝置的存貯量得到調(diào)節(jié)。相應地,對間斷點的處理能被迅速完成。
相應于本發(fā)明的另一方面(權利要求27或28)的復制裝置,存貯在存貯裝置中的數(shù)據(jù)的間斷點由間斷點檢測裝置加以檢測,對應于該檢測結(jié)果,該譯碼裝置的譯碼操作或存貯裝置的數(shù)據(jù)存貯量得到控制。相應地,甚至當復制點被間斷移動時和當在數(shù)據(jù)提供方面產(chǎn)生任何麻煩時,該復制數(shù)據(jù)的數(shù)據(jù)缺乏周期能被縮短。
相應于本發(fā)明另一方面(權利要求30)的數(shù)據(jù)復制裝置,第二存貯裝置的數(shù)據(jù)存貯量得到檢測,對應于該檢測結(jié)果,譯碼裝置的譯碼操作得到控制或第二存貯裝置的數(shù)據(jù)存貯量受到調(diào)節(jié)。相應地,甚至當復制點被間斷移動時,該數(shù)據(jù)缺乏周期能被縮短。
權利要求
1.一數(shù)據(jù)復制裝置包括復制裝置,用于復制記錄在一記錄介質(zhì)上的含有時間信息的數(shù)據(jù);第一存貯裝置,用于存貯從所述記錄介質(zhì)復制的數(shù)據(jù);譯碼裝置,用于譯碼從所述第一存貯裝置讀出的數(shù)據(jù);時間檢測裝置,用于檢測定時信息和相應于該譯碼裝置的一譯碼起始時間的時間信息之間的差;和譯碼控制裝置,相應于所述時間檢測裝置的一檢測結(jié)果,用于控制所述譯碼裝置的該譯碼操作。
2.根據(jù)權利要求1的該數(shù)據(jù)復制裝置,進一步包括數(shù)據(jù)量控制裝置,相應于所述時間檢測裝置的該檢測結(jié)果,用于控制所述第一存貯裝置的一數(shù)據(jù)存貯量。
3.根據(jù)權利要求2的該數(shù)據(jù)復制裝置,進一步包括圖象檢測裝置,當數(shù)據(jù)包含視頻數(shù)據(jù)時,用于檢測由所述譯碼裝置譯碼的圖象的種類,和,當所述圖象檢測裝置檢測到一予定種類的圖象時,其中所述時間檢測裝置檢測在該定時信息和相應于所述譯碼裝置的該譯碼起始時間的時間信息之間的差值。
4.根據(jù)權利要求3的該數(shù)據(jù)復制裝置,其中所述圖象是一I-圖象。與.該數(shù)據(jù)復制裝置進一步包括計數(shù)裝置,用于數(shù)出在該時間信息處被檢測的頻率,和,當所述計數(shù)裝置在僅一個予定頻率處檢測到該時間信息時,其中所述時間檢測裝置檢測在該定時信息和該對應于所述譯碼裝置的譯碼起始時間的該時間信息之間的差值。
6.根據(jù)權利要求5的數(shù)據(jù)復制裝置,其中由所述計數(shù)裝置統(tǒng)計的該時間信息是對應于所述譯碼裝置的譯碼起始時間的時間信息。
7.根據(jù)權利要求6的該數(shù)據(jù)復制裝置,其中所述時間檢測裝置從存貯在所述第一存貯裝置的數(shù)據(jù)檢測該時間信息。
8.根據(jù)權利要求6的該數(shù)據(jù)復制裝置,當該定時信息小于對應于該譯碼起始時間的時間信息時,其中所述譯碼控制裝置或所述數(shù)據(jù)量控制裝置停止所述譯碼裝置的譯碼操作或禁止從所述第一存貯裝置的數(shù)據(jù)的讀出。
9.根據(jù)權利要求8的該數(shù)據(jù)復制裝置,其中數(shù)據(jù)以MPEG制編碼,定時信息是SCR,和對應于譯碼起始時間的時間信息是DTSV。
10.根據(jù)權利要求9的該數(shù)據(jù)復制裝置進一步包括在所述第一存貯裝置的前級處的用于存貯從所述記錄介質(zhì)復制的數(shù)據(jù)的第二存貯裝置;分離裝置,用于分離從所述第二存貯裝置讀出的數(shù)據(jù)并使之形成多個數(shù)據(jù)并提供這些分離過的數(shù)據(jù)到所述第一存貯裝置。
11.一數(shù)據(jù)復制裝置包括復制裝置,用于復制記錄在一記錄介質(zhì)上的數(shù)據(jù);存貯裝置,用于存貯從該記錄介質(zhì)復制的數(shù)據(jù);譯碼裝置,用于譯碼從所述存貯裝置讀出的數(shù)據(jù);間斷點檢測裝置,用于檢測存貯在所述存貯裝置中的數(shù)據(jù)的間斷點;譯碼控制裝置,對應于所述間斷點檢測裝置的一檢測結(jié)果,用于控制所述譯碼裝置的數(shù)據(jù)譯碼操作。
12.根據(jù)權利要求11的該數(shù)據(jù)復制裝置,進一步包括數(shù)據(jù)量控制裝置,對應于所述間斷點檢測裝置的該檢測結(jié)果,用于控制所述存貯裝置的一數(shù)據(jù)存貯量。
13.根據(jù)權利要求12的該數(shù)據(jù)復制裝置,進一步包括數(shù)據(jù)量檢測裝置,用于檢測所述存貯裝置或所述第一存貯裝置的數(shù)據(jù)存貯量,和,當所述間斷點檢測裝置檢測到一數(shù)據(jù)的間斷點時,其中所述碼裝置停止該譯碼操作,和,當所述數(shù)據(jù)量檢測裝置檢測到一予定數(shù)據(jù)量時,開始該譯碼操作。
14.一數(shù)據(jù)復制裝置包括復制裝置,用于復制記錄在一記錄介質(zhì)上的數(shù)據(jù);第一存貯裝置,用于存貯從所述記錄介質(zhì)復制的數(shù)據(jù);分離裝置,用于分離從所述第一存貯裝置讀出的數(shù)據(jù)并使之形成多數(shù)數(shù)據(jù);第二存貯裝置,用于存貯由所述分離裝置分離的數(shù)據(jù);譯碼裝置,用譯碼從所述第二存貯裝置讀出的數(shù)據(jù);檢測裝置,用于檢測所述第二存貯裝置的一數(shù)據(jù)存貯量;和數(shù)據(jù)量控制裝置,對應于由所述檢測裝置檢測的該數(shù)據(jù)量,用于控制所述第二存貯裝置的數(shù)據(jù)存貯量。
15.根據(jù)權利要求7的該數(shù)據(jù)復制裝置,其中當所述檢測裝置檢測到所述第二存貯裝置的下溢狀態(tài)時,去停止所述譯碼裝置的該譯碼操作,和,當所述檢測裝置檢測到所述第二存貯裝置的一上溢狀態(tài)時,停止向所述第二存貯裝置提供數(shù)據(jù)。
16.根據(jù)權利要求7的該數(shù)據(jù)復制裝置,當所述檢測裝置檢測到所述第二存貯裝置的該下溢狀態(tài)時,其中所述數(shù)據(jù)量控制裝置停止所述譯碼裝置的譯碼操作,并跳過由所述譯碼裝置譯碼的數(shù)據(jù)。
全文摘要
一數(shù)據(jù)復制裝置包括用于復制存貯在一記錄介質(zhì)上的數(shù)據(jù)的復制裝置,用于存貯從該記錄介質(zhì)復制的數(shù)據(jù)的第一存貯裝置,用于譯碼從該第一存貯裝置讀出的數(shù)據(jù)的譯碼裝置,當來自該復制裝置的記錄介質(zhì)的一數(shù)據(jù)的復制點被間斷移動時,用于存貯該第一存貯裝置的一數(shù)據(jù)寫入位的第二存貯裝置,和,對應于存貯在第二存貯裝置的數(shù)據(jù)寫入位,用于控制從第一存貯裝置的數(shù)據(jù)的讀出的讀出控制裝置。
文檔編號H04N7/24GK1367486SQ01117368
公開日2002年9月4日 申請日期2001年4月25日 優(yōu)先權日1993年10月15日
發(fā)明者藤波靖 申請人:索尼公司