專利名稱:程序記錄再現方法和裝置的制作方法
技術領域:
本發明涉及一種記錄再現MPEG2-TS(運動圖像專家組2-傳輸流)方式的流化信號等多路復用信號的程序記錄再現方法和裝置,特別是,在進行高效率記錄的同時不會在再現時產生緩沖器溢出等故障的程序記錄再現方法和裝置。
作為從以規定多路復用單位時分多路復用多個程序信號的多路復用信號來分離規定編碼程序信號以記錄再現的裝置,例如是從MPEG2-TS方式的流化信號中抽出規定編碼程序信號來記錄再現的程序記錄再現裝置。另外,所謂MPEG2-TS方式是指根據運動圖像專家組進行標準化的編碼方式,主要是指多路復用廣播程序等來傳送的方式。
圖10是表示特開平10-23370號公報中公開的已有記錄再現MPEG2-TS方式的流化信號的程序記錄再現裝置的結構的框圖。在圖中,26是記錄用PSI(程序規格信息)處理部,27是數據包鑒別器,28是速率變換部,29是VCR信號格式器,30是記錄頭,31是磁帶。另外,32是再現頭,33是補償器,34是VCR信號去格式器,35是速率變換部,36是無效數據包(null packet)發生部,37是切換開關,38是時間基準信息檢測部,39是附加數據包計數計算處理部,40是定時信號發生部。
下面說明其操作。
當輸入MPEG2-TS方式的流化信號時,記錄用PSI處理部26基于記錄程序序號向數據包鑒別器27輸出控制信號,并且,數據包鑒別器27基于該控制抽出規定編碼程序信號的程序數據包并輸出。速率變換部28變換該數據包的比特率,VCR信號格式器29將其變換為規定的記錄格式,從記錄頭30向磁帶31記錄。
另外,由再現頭32從磁帶31讀出的信號通過補償器33輸入VCR信號去格式器34,這里在程序數據包中再現。再現的規定編碼程序信號的程序數據包輸入速率變換部35。時間基準信息檢測部38基于該再現程序數據包的時間管理信息來判定流化信號的速度,附加數據包計數計算處理部39計算輸出對應于該速度的不足數據包數,基于定時信號發生部40的控制,從切換開關37輸出由無效數據包補償該不足數據包數的程序數據包列。將此作為再現流化信號。
并且,如果是上述構成,在磁帶31上僅記錄規定編碼程序信號并進行高效率的記錄的同時,為了保持再現時時間管理信息被重疊的兩個程序數據包之間的時間間隔,在其間插入無效數據包,在正常保持這些時間管理信息的狀態下能夠再現各程序數據包。
因為已有的程序記錄再現裝置如上述構成,雖然能夠一邊正常保持時間管理信息一邊準確地進行再現,但例如即使由此來正常保持時間管理信息,也存在所謂的僅在可以正常再現各程序數據包時,而且在根據情況再現時產生緩沖器溢出等故障的問題。
進行具體說明。
圖11是說明已有程序記錄再現裝置中編碼程序信號的記錄再現處理的數據流圖。在圖中,(a)是輸入流化信號,(b)是記錄在磁帶31上的記錄流化信號,(c)是從切換開關37輸出的再現流化信號,各塊分別意味著一個程序數據包。并且,在僅抽出記錄規定編碼程序信號、且在再現時僅插入不足的數據包數的無效數據包而生成再現流化信號的情況下,如圖所示,加入時間管理信息的程序數據包和包含表示解碼開始時間或顯示時間的時間標記的程序數據包之間的時間關系被破壞,因而由此引起所謂解碼時產生緩沖器溢出等故障的問題。
為了解決上述問題,本發明的目的在于提供一種程序記錄再現方法和裝置,在進行高效率記錄的同時,在再現時不產生緩沖器溢出等故障。
根據本發明的程序記錄再現方法,從以每個規定的多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定的程序信號后進行記錄,包括從上述多路復用信號中抽出上述規定程序信號的抽出步驟、在記錄裝置上記錄該程序信號的記錄步驟、從該記錄裝置中讀出上述程序信號的讀出步驟和輸出該讀出程序號號以將各多路復用單元的輸出間隔變為上述多路復用信號中的時間間隔的速度變換步驟。
根據本發明的程序記錄再現裝置,從以每個規定的多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定的程序信號后進行記錄,包括從上述多路復用信號中抽出上述規定的程序信號的抽出裝置、記錄該程序信號的記錄裝置、從該記錄裝置中讀出上述程序信號的讀出裝置和輸出該讀出裝置讀出的上述程序信號以將各多路復用單元的輸出間隔變為上述多路復用信號中的時間間隔的速度變換裝置。
根據本發明的程序記錄再現裝置,輸入以MPEG2-TS方式時分多路復用多個程序信號的流化信號,從該流化信號中分離規定的編碼程序信號后進行記錄,包括從上述流化信號中抽出上述規定的編碼程序信號的程序數據包的抽出裝置、記錄該各程序數據包和各連續的兩個程序數據包之間的消除數據包數的記錄裝置、從該記錄裝置中讀出上述編碼程序信號的讀出裝置和在各個連續的兩個程序數據包之間插入相當于上述消除數據包數的無效數據包后輸出該讀出裝置讀出的上述編碼程序信號的速度變換裝置。
根據本發明的程序記錄再現裝置設置有基于接收流化信號時僅包含于每單位時間中的數據包數來檢測該流化信號的速度的速度檢測裝置,速度變換裝置以該檢測速度輸出程序信號。
根據本發明的程序記錄再現裝置設置有再現時基于包含于流化信號中的時間管理信息來檢測該流化信號的速度的速度檢測裝置,速度變換裝置以該檢測速度輸出編碼程序信號。
根據本發明的程序記錄再現裝置,記錄裝置通過替換消除的數據包而記錄與程序數據包相同格式的一個控制數據包,記錄各連續的兩個程序據包之間的消除數據包數。
根據本發明的程序記錄再現裝置,記錄裝置通過在各連續的兩個程序數據包之間記錄在其間消除的數據包數,記錄各連續的兩個程序數據包間的消除數據包數。
根據本發明的程序記錄再現裝置,記錄裝置記錄作為規定編碼程序信號的最初記錄數據包的流管理數據包。
根據本發明的程序記錄再現裝置,記錄裝置在流管理數據包后面記錄包含時刻管理信息的程序數據包、或幀內編碼的程序數據包。
根據本發明的程序記錄再現裝置,記錄裝置在磁帶、磁盤或光盤中記錄各程序數據包和各連續的兩個程序數據包之間消除的數據包數。
圖1是表示本發明實施例1的程序記錄再現裝置的框圖2是說明本發明實施例1的規定編碼程序信號的記錄再現處理用的數據流圖;圖3是表示本發明實施例2的程序記錄再現裝置的框圖;圖4是說明本發明實施例2的規定編碼程序信號的記錄再現處理用的數據流圖;圖5是表示本發明實施例3的程序記錄再現裝置的框圖;圖6是說明本發明實施例3的規定編碼程序信號的記錄再現處理用的數據流圖;圖7是表示本發明實施例4的程序記錄再現裝置的框圖;圖8是說明本發明實施例4的規定編碼程序信號的記錄再現處理用的數據流圖;圖9是表示本發明實施例5的程序記錄再現裝置的框圖;圖10是表示已有的記錄再現MPEG2-TS方式流化信號的程序記錄再現裝置的結構的框圖;圖11是說明已有的程序記錄再現裝置中編碼程序信號的記錄再現處理用的數據流圖。
下面說明本發明的實施例。
實施例1圖1是表示本發明實施例1的程序記錄再現裝置的框圖。該程序記錄再現裝置以MPEG2-TS方式編碼多個程序信號,并輸入時分多路復用流化信號,從該流化信號中分離出規定的編碼程序信號后記錄,并再現解碼該記錄的編碼程序信號。另外,在流化信號中,各編碼程序信號中包含圖像信號或聲音信號等媒體信息的程序數據包和包含該程序的程序規格信息的PSI數據包等構成。另外,在各程序數據包中,適當重疊所謂的PCR(程序時鐘基準)的時刻基準信息、PTS(顯示時鐘標志)和DTS(解碼時鐘標志)等時鐘標志,在程序記錄再現裝置中,基于這些時間管理信息來控制程序數據包間的再現定時。
在圖中,1為輸入上述流化信號的輸入端子,2為記錄該流化信號的磁帶、磁盤或光盤等記錄媒體(記錄裝置),3為輸入從上述輸入端子1輸入的輸入流化信號和由記錄媒體2再現的再現流化信號、基于記錄再現控制信號選擇其中一個后作為選擇流化信號輸出的再現選擇開關,4為解碼該選擇流化信號并生成由圖像信號和聲音信號等構成的規定程序信號的解碼部,5為輸入指定的再現程序序號和選擇流化信號、在此基礎上向解碼部4輸出抽出規定編碼程序信號用控制信號的再現用PSI處理部。
6為在從輸入流化信號中抽出規定編碼程序信號的程序數據包的同時、輸出在該抽出時和非抽出時切換的切換信號的數據包選擇部(抽出裝置),7為輸入指定記錄程序的序號和輸入流化信號、在此基礎上向數據包選擇部6輸出抽出規定編碼程序信號用控制信號的記錄用PSI處理部,8為測量輸入流化信號的傳送速度的接收速度測量部(速度檢測裝置),9為基于該測量速度和數據包選擇部6的切換信號來測定該數據包選擇部6消除的數據包數、并輸出包含該消除數據包數信息和接收速度信息的控制數據包的控制數據包生成部,10為基于上述切換信號、在存在程序數據包的情況下、在不存在程序數據包時選擇控制數據包后輸出的記錄選擇開關,11為向記錄媒體2記錄記錄選擇開關10的輸出的寫入控制部(記錄裝置)。另外,控制數據包變為與程序數據包相同的格式。
12為從記錄媒體2按其記錄順序讀出上述程序數據包和控制數據包的讀出控制部(讀出裝置),13為輸入程序數據包、必要時對其進行緩沖的速率變換部(速度變換裝置),14為生成具有與程序數據包相同構造的無效數據包的無效數據包生成部(速度變換裝置),15為輸入程序數據包和無效數據包、通過將其順序輸出向再現選擇開關輸出再現流化信號的再現開關(速度變換裝置),16為輸入控制數據包、對其進行分析后輸出消除數據包數信息和接收速度信息等的控制數據包分析部(速度變換裝置),17為在基于接收速度信息向速度變換部13和無效數據包生成部14指示數據包的輸出速度的同時、基于消除數據包數信息向速度變換部13、無效數據包生成部14、再現開關1 5輸出控制信號的定時信號生成部(速度變換裝置)。由此,能夠以與輸入流化信號相同的順序和間隔輸出規定編碼程序信號的各程序數據包。
下面說明操作。
首先說明原樣再現輸入流化信號的情況。在向再現選擇開關3輸入記錄再現控制信號的同時,向再現用PSI處理部5指定再現的程序的序號。由此,再現選擇開關3選擇輸入流化信號作為選擇流化信號輸出,再現用PSI處理部5向解碼部4輸出控制信號,以分離解碼指定序號的編碼程序信號。
在這種狀態下向輸入端子1輸入輸入流化信號時,該輸入流化信號通過再現選擇開關3輸入解碼部4。該解碼部4基于上述控制信號抽出規定編碼程序信號的程序數據包,依次解碼該抽出程序數據包來輸出圖像信號和聲音信號。
接著說明在記錄媒體2上記錄輸入流化信號并將其再現解碼的情況。當指定記錄在記錄用PSI處理部7中的程序序號時,記錄用PSI處理部7向數據包選擇部6輸出用于抽出與該序號對應的編碼程序信號的控制信號,該數據包選擇部6若在輸入流化信號中檢測出該編碼程序信號的PSI數據包和程序數據包,則將其輸出。另外,該數據包選擇部6輸出以規定編碼程序信號的數據包抽出時和非抽出時切換的切換信號。
接收速度測量部8測量輸入流化信號的傳送速度,控制數據包生成部9基于該測量的速度和上述切換信號來測定該數據包選擇部6消除的數據包數,并輸出包含該消除數據包數信息和接收速度信息的控制數據包。另外,記錄選擇開關10基于上述切換信號、在存在程序數據包的情況下在不存在程序數據包時選擇控制數據包來輸出(抽出步驟),寫入控制部11向記錄媒體2記錄記錄選擇開關10的輸出(記錄步驟)。
由此,在記錄媒體2中,按其接收順序記錄程序數據包,并且,在產生消除數據包的情況下,在其位置中插入一個在包含其數據包消除區間的消除數據包數信息等控制數據包并記錄。
讀出控制部12從記錄媒體2中按其記錄順序依次讀出上述程序數據包和控制數據包(讀出步驟)時,向速率變換部13輸入程序數據包,必要時進行緩沖。另一方面,向控制數據包分析部16輸入控制數據包,控制數據包分析部16對其分析后輸出消除數據包數信息和接收速度信息等。定時信號生成部17在向速率變換部13和無效數據包生成部14指示數據包的輸出速度以用與接收速度信息相同的速度輸出的同時,基于消除數據包數信息向速率變換部13、無效數據包生成部14、再現開關15輸出控制信號。具體而言,定時信號生成部17基于接收速度信息和時刻基準信息來生成規定的系統時鐘和同步計數值,操作速率變化部13以用該時刻管理信息與該同步計數值一致的定時輸出各程序數據包的同時,由再現開關15選擇速率變換部13的輸出,在此以外的時刻中,在操作無效數據包生成部14的同時,由再現開關15選擇無效數據包生成部14的輸出后輸出無效數據包。因此,從該再現開關15輸出的數據包列作為再現流化信號輸入再現選擇開關3(速度變換步驟)。除此之外的操作與輸入流化信號的情況相同,省略其說明。
圖2是說明本發明實施例1的規定編碼程序信號的記錄再現處理用的數據流圖。在圖中,(a)為輸入輸入端子1的輸入流化信號,(b)為記錄在記錄媒體2上的記錄流化信號,(c)為從再現開關15輸出的再現流化信號,各塊分別表示一個程序數據包。并且,如圖所示,記錄開始后,數據包選擇部6抽出并輸出指定序號(圖中為[節目1]和[節目5])的程序數據包和PSI數據包,消除除此之外的數據包,并交替地輸出一個包含消除數據包數信息的控制數據包,將其記錄在記錄媒體2上。另外,再現時,基于控制數據包來輸出各個消除數據包數和相同數量的無效數據包,將其插入程序數據包和PSI數據包之間后再現。
另外,因為再現上述輸入流化信號的處理和記錄在記錄媒體2上的處理由各自的處理部獨立進行,所以能夠同時實施。另外,在記錄處理中,通過指定多個程序序號,能夠同時在一個記錄媒體2上記錄多個程序。
如上所述,根據實施例1,在輸入以PMEG2-TS方式時分多路復用多個編碼程序信號的流化信號,從該流化信號中分離出規定編碼程序信號后進行記錄的程序記錄再現裝置中,因為具有從上述流化信號中抽出上述規定編碼程序信號的程序數據包的數據包選擇部6、記錄該各程序數據包和各連續兩個程序數據包之間的消除數據包數的記錄媒體2、從該記錄媒體2讀出上述編碼程序信號的讀出控制部12、和在各個連續的兩個程序數據包之間插入相當于上述消除數據包數的無效數據包后輸出該讀出控制部12讀出的上述編碼程序信號的再現開關15,所以能夠消除規定編碼程序信號以外的數據包而進行高效率記錄。另外,再現時,因為不是從記錄媒體2單獨讀出各程序數據包后輸出,而是使各數據包的輸出間隔成為上述流化信號中的時間間隔來輸出該讀出程序數據包,所以再現程序數據包的狀態變得與流化信號中的狀態相同,能夠得到在解碼部4等中不產生緩沖器溢出等故障的效果。
特別是,因為記錄有包含消除數據包數信息的控制數據包,所以與單獨原樣記錄輸入流化信號的情況相比,可進行效率非常高的記錄。
根據實施例1,設置了例如在流化信號接收時基于包含于每單位時間中的數據包數來檢測該流化信號速度的接收速度測量部8,因為從再現開關15以該檢測速度輸出編碼程序信號,所以能夠使再現的程序數據包變成與從流化信號中直接抽出來再現的情況完全相同的狀態,并能夠得到在解碼部4等中防止發生緩沖器溢出等故障的效果。另外,因為能夠使流化信號與再現編碼程序信號狀態相同,所以由一個解碼部也能得到同樣地解碼規定編碼程序信號的效果。
實施例2圖3是表示本發明實施例2的程序記錄再現裝置的框圖。在圖中,18是基于測量速度和數據包選擇部6的切換信號測定該數據包選擇部6消除的數據包數、輸出包含該消除數據包數信息和接收速度信息的控制字節信息的控制字節信息生成部,19是輸入控制字節信息、對其進行分析后輸出消除數據包數信息和接收速度信息等的控制字節信息分析部(速度變換裝置)。另外,該控制字節信息以比程序數據包的字節數小很多的位數構成。除此之外的構成與實施例1相同,省略其說明。
下面說明其操作。
控制字節信息生成部18基于測量速度和數據包選擇部16的切換信號來測定該數據包選擇部6消除的數據包數,輸出包含該消除數據包數信息和接收速度信息的控制字節信息。記錄選擇開關10一邊切換為程序數據包,一邊輸出該控制字節信息,寫入控制部11在記錄媒體2上進行記錄。另外,讀出控制部12一邊切換成程序數據包一邊讀出該控制字節信息,控制字節信息分析部19分析該控制字節信息后輸出消除數據包數信息和接收速度信息等。除此之外的操作與實施例1相同,省略其說明。
圖4是說明本發明實施例2的規定編碼程序信號的記錄再現處理用的數據流圖。在圖中,20是控制字節信息。
如上所述,在該實施例2中,控制字節信息生成部18生成包含各連續的兩個程序數據包之間的消除數據包數信息的控制字節信息,因為寫入控制部11將其寫入記錄媒體2,所以由于記錄該消除數據包數而能夠比實施例1更多地消減記錄的信息量,從而可得到最大限度地實現記錄效率的效果。
實施例3圖5是表示本發明實施例3的程序記錄再現裝置的框圖。在圖中,21是在從輸入流化信號中根據規定順序抽出規定編碼程序信號的程序數據包的同時、輸出以其抽出時和非抽出時切換的切換信號的數據包選擇部(抽出裝置)。具體而言,首先抽出PSI數據包(流管理數據包),接著對各編碼程序信號順序地從包含時刻管理信息的程序數據包中抽出。除此之外的構成與實施例2相同,省略其說明。
下面說明操作。
數據包選擇部21首先抽出PSI數據包,接著對各編碼程序信號順序地從包含時刻管理信息的程序數據包中抽出。另外,輸出在其抽出時和非抽出時切換的切換信號。除此之外的操作與實施例2相同,省略其說明。
圖6是說明本發明實施例3的規定編碼程序信號的記錄再現處理用的數據流圖。在圖中,22表示輸入流化信號中各編碼程序信號的撤消/存儲狀態。另外,如圖所示,記錄開始時首先抽出PSI數據包,接著對各編碼程序信號順序地從包含時刻管理信息的程序數據包中抽出。
如上所述,根據實施例3,因為在記錄媒體2中記錄了作為規定編碼程序信號的最初記錄數據包的PSI數據包,所以即使是規定編碼程序信號的程序數據包,也不記錄不能進行解碼的程序數據包,得到可更進一步提高記錄效率的效果。同樣地,對于各編碼程序信號而言,因為從包含時刻管理信息的程序數據包進行順序記錄,所以能夠得到進一步提高記錄效率的效果。
實施例4圖7是表示本發明實施例4的程序記錄再現裝置的框圖。圖中,23是從輸入流化信號中根據規定順序抽出規定編碼程序信號的程序數據包的同時輸出以其抽出時和非抽出時切換的切換信號的數據包選擇部(抽出裝置)。具體而言,首先抽出PSI數據包,其次對各編碼程序信號僅順序抽出包含時刻管理信息的程序數據包,并進一步地從幀內編碼的程序數據包(所謂的I圖像)中順序抽出。除此之外的構成與實施例2相同,省略其說明。
下面說明操作。
數據包選擇部23首先抽出PSI數據包,接著對各編碼程序信號僅順序抽出包含時刻管理信息的程序數據包,并進一步順序地從幀內編碼的程序數據包(所謂I圖像)中抽出。另外,輸出以其抽出時和非抽出時切換的切換信號。除此之外的操作與實施例2相同,省略其說明。
圖8是說明本發明實施例4的規定編碼程序信號的記錄再現處理用的數據流圖。并且,如圖所示,開始記錄時首先抽出PSI數據包,其次對各編碼程序信號順序抽出包含時刻管理信息的程序數據包,并進一步地從I圖像中順序抽出。
如上所述,根據實施例4,因為在記錄媒體2中記錄了作為規定編碼程序信號的最初記錄數據包的PSI數據包,所以即使是規定編碼程序信號的程序數據包,也不記錄不能進行解碼的程序數據包,能夠得到進一步提高記錄效率的效果。同樣地,對于各編碼程序信號而言,因為僅順序地記錄了包含時刻管理信息的程序數據包,進一步順序地從I圖像進行記錄,所以能夠得到比實施例3進一步提高記錄效率的效果。
實施例5圖9是表示本發明實施例5的程序記錄再現裝置的框圖。圖中,24是基于來自記錄用PSI處理部7的控制信號和數據包選擇部6的切換信號來測定該數據包選擇部6消除的數據包數、并輸出包含該數據包數信息的控制數據包的控制數據包生成部,25是在分析控制數據包后輸出消除數據包數信息的同時、輸出由例如連續的兩個程序數據包中的時刻管理信息的變化量和其間的數據包數的關系推定的接收速度信息的控制數據包分析部(速度變換裝置、速度檢測裝置)。除此之外的構成與實施例1相同,省略其說明。
下面說明操作。
控制數據包生成部24基于來自記錄用PSI處理部7的控制信號和數據包選擇部6的切換信號來測定該數據包選擇部6消除的數據包數、并輸出包含該消除數據包數信息的控制數據包。控制數據包分析部25在分析控制數據包后輸出消除數據包數信息的同時,輸出由例如連續的兩個程序數據包中的時刻管理信息的變化量和其間的數據包數的關系推定的接收速度信息,除此之外的構成與實施例1相同,省略其說明。
如上所述,根據實施例5,因為控制數據包分析部25再現時基于包含于流化信號中的時間管理信息來檢測該流化信號的速度,所以能消減記錄在其部分記錄媒體2上的信息,可得到進一步提高記錄效率的效果。
另外,在上述實施例中,雖然舉例說明了輸入以MPEG2-TS方式時分多路復用多個程序信號的流化信號、從該流化信號中分離規定編碼程序信號后進行記錄的程序記錄再現裝置,但從以每規定多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定程序信號后進行記錄的程序記錄再現裝置也能達到同樣的效果。此時,例如應具有從上述多路復用信號中抽出上述規定程序信號的抽出裝置,記錄該程序信號的記錄裝置、從該記錄裝置讀出上述程序信號的讀出裝置、和輸出該讀出裝置讀出的上述程序信號以將各多路復用單位的輸出間隔變為上述多路復用信號中的時間間隔的速度變換裝置。
另外,對于從以每規定多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定程序信號后進行記錄的程序記錄再現方法而言,可設置具有從上述多路復用信號中抽出上述規定的程序信號的抽出步驟、將該程序信號記錄在記錄裝置中的記錄步驟、從該記錄裝置中讀出上述程序信號的讀出裝置、和輸出該讀出的程序信號以將各多路復用單位的輸出間隔變為上述多路復用信號中的時間間隔的速度變換步驟。
如上所述,根據本發明,對于從以每規定多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定程序信號后進行記錄的程序記錄再現方法而言,因為由從上述多路復用信號中抽出上述規定的程序信號的抽出步驟、將該程序信號記錄在記錄裝置中的記錄步驟、從該記錄裝置中讀出上述程序信號的讀出裝置、和輸出該讀出的程序信號以將各多路復用單位的輸出間隔變為上述多路復用信號中的時間間隔的速度變換步驟構成,所以能夠消除規定程序信號以外的信號而進行高效率的記錄。并且,在再現時,因為不是從記錄裝置單獨讀出上述程序信號后輸出,而是使各多路復用單位的輸出間隔成為上述多路復用信號中的時間間隔來輸出該讀出程序信號,所以再現程序信號的狀態變得與多路復用信號中的狀態相同,因而具有不產生緩沖器溢出等故障的效果。
根據本發明,對于從以每個規定的多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定的程序信號后進行記錄的程序記錄再現裝置而言,因為包括從上述多路復用信號中抽出上述規定程序信號的抽出裝置、記錄該程序信號的記錄裝置、從該記錄裝置中讀出上述程序信號的讀出裝置、和輸出該讀出裝置讀出的上述程序信號以將各多路復用單元的輸出間隔變為上述多路復用信號中的時間間隔的速度變換裝置,所以能夠消除規定程序信號以外的信號而進行高效率的記錄。并且,在再現時,因為不是從記錄裝置單獨讀出上述程序信號后輸出,而是使各多路復用單位的輸出間隔成為上述多路復用信號中的時間間隔來輸出該讀出程序信號,所以再現程序信號的狀態變得與多路復用信號中的狀態相同,因而具有不產生緩沖器溢出等故障的效果。
根據本發明,對于輸入以MPEG2-TS方式時分多路復用多個程序信號的流化信號、從該流化信號中分離規定的編碼程序信號后進行記錄的程序記錄再現裝置而言,因為包括從上述流化信號中抽出上述規定編碼程序信號的程序數據包的抽出裝置、記錄該各程序數據包和各連接的兩個程序數據包之間的消除數據包數的記錄裝置、從該記錄裝置中讀出上述編碼程序信號的讀出裝置、和在各個連續的兩個程序數據包之間插入相當于上述消除數據包數的無效數據包后輸出該讀出裝置讀出的上述編碼程序信號的速度變換裝置,所以能夠消除規定程序信號以外的信號而進行高效率的記錄。并且,在再現時,因為不是從記錄裝置單獨讀出各程序信號后輸出,而是使各數據包的輸出間隔成為上述流化信號中的時間間隔來輸出該讀出程序數據包,所以再現程序數據包的狀態變得與流化信號中的狀態相同,因而具有不產生緩沖器溢出等故障的效果。
根據本發明,設置了在流化信號接收時基于包含于每單位時間中的數據包數來檢測該流化信號速度的速度檢測裝置,因為速度變換裝置以該檢測速度輸出程序信號,所以能夠使再現的程序數據包變成與從流化信號中直接抽出來再現的情況完全相同的狀態,并能夠得到防止發生緩沖器溢出等故障的效果。另外,因為能夠使流化信號與再現編碼程序信號狀態相同,所以由一個解碼裝置也能得到同樣地解碼規定編碼程序信號的效果。
根據本發明,設置了再現時基于包含于流化信號中的時間管理信息來檢測該流化信號速度的速度檢測裝置,因為速度變換裝置以該檢測速度輸出編碼程序信號,所以能夠使再現的程序數據包變成與從流化信號中直接抽出來再現的情況完全相同的狀態,并能夠得到防止發生緩沖器溢出等故障的效果。另外,因為能夠使流化信號與再現編碼程序信號狀態相同,所以由一個解碼裝置也能得到同樣地解碼規定編碼程序信號的效果。
并且,記錄裝置例如通過替換消除數據包來記錄與程序數據包相同格式的一個控制數據包,即使記錄各連續兩個程序數據包之間的消除數據包數,或通過在每個各連續的兩個程序數據包之間記錄其間消除的數據包數,也可記錄各連續的兩個程序數據包之間的消除數據包數。特別是,因為在后者的情況下,由于記錄消除數據包數而使記錄的信息量比前者的情況大大地消減,所以能夠最大限度地實現記錄效率。
另外,記錄裝置例如也可記錄作為規定編碼程序信號的最初記錄數據包的流管理數據包。由此,即使是規定編碼程序信號的程序數據包,也不記錄不能進行解碼的程序數據包,能夠得到進一步提高記錄效率的效果。與此同時,另外,例如在流管理數據包的后面記錄了包含時刻管理信息的程序數據包或幀內編碼程序數據包,也能同樣地進一步提高記錄效率。
另外,作為用于該目的的記錄裝置,例如是磁帶、磁盤或光盤等。
權利要求
1.一種程序記錄再現方法,從以每個規定的多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定的程序信號后進行記錄,其特征在于包括從上述多路復用信號中抽出上述規定程序信號的抽出步驟;在記錄裝置上記錄該程序信號的記錄步驟;從該記錄裝置中讀出上述程序信號的讀出步驟;和輸出該讀出程序信號以將各多路復用單元的輸出間隔變為上述多路復用信號中的時間間隔的速度變換步驟。
2.一種程序記錄再現裝置,從以每個規定的多路復用單位時分多路復用多個程序信號的多路復用信號中分離規定的程序信號后進行記錄,其特征在于包括從上述多路復用信號中抽出上述規定程序信號的抽出裝置;記錄該程序信號的記錄裝置;從該記錄裝置中讀出上述程序信號的讀出裝置;和輸出該讀出裝置讀出的上述程序信號以將各多路復用單元的輸出間隔變為上述多路復用信號中的時間間隔的速度變換裝置。
3.一種程序記錄再現裝置,輸入以MPEG2-TS方式時分多路復用多個程序信號的流化信號,從該流化信號中分離規定的編碼程序信號后進行記錄,其特征在于包括從上述流化信號中抽出上述規定編碼程序信號的程序數據包的抽出裝置;記錄該各程序數據包和各連續的兩個程序數據包之間的消除數據包數的記錄裝置;從該記錄裝置中讀出上述編碼程序信號的讀出裝置;和在各個連續的兩個程序數據包之間插入相當于上述消除數據包數的無效數據包后輸出該讀出裝置讀出的上述編碼程序信號的速度變換裝置。
4.根據權利要求3的程序記錄再現裝置,其特征在于設置有基于接收流化信號時僅包含于單位時間中的數據包數來檢測該流化信號的速度的速度檢測裝置,速度變換裝置以該檢測速度輸出編碼程序信號。
5.根據權利要求3的程序記錄再現裝置,其特征在于設置有再現時基于包含于流化信號中的時間管理信息來檢測該流化信號的速度的速度檢測裝置,速度變換裝置以該檢測速度輸出編碼程序信號。
6.根據權利要求3的程序記錄再現裝置,其特征在于記錄裝置替代消除的數據包記錄與程序數據包相同格式的一個控制數據包,記錄各連續的兩個程序數據包之間的消除數據包數。
7.根據權利要求3的程序記錄再現裝置,其特征在于記錄裝置通過在每個各連續的兩個程序數據包之間記錄在其間消除的數據包數,記錄各連續的兩個程序數據包間的消除數據包數。
8.根據權利要求3的程序記錄再現裝置,其特征在于記錄裝置記錄作為規定編碼程序信號的最初記錄數據包的流管理數據包。
9.根據權利要求8的程序記錄再現裝置,其特征在于記錄裝置在流管理數據包后面記錄包含時刻管理信息的程序數據包,然后記錄幀內編碼的程序數據包。
10.根據權利要求3的程序記錄再現裝置,其特征在于記錄裝置在磁帶、磁盤或光盤中記錄各程序數據包和各連續的兩個程序數據包之間消除的數據包數。
全文摘要
雖然已有的程序記錄再現裝置能夠一邊正常保持時間管理信息一邊進行再現,但例如即使由此來正常保持時間管理信息,也存在所謂的不限于在可以正常再現各程序數據包時,在根據情況再現時產生緩沖器溢出等故障的問題。在讀出的兩個程序數據包之間,在記錄時以同樣狀態插入無效數據包。
文檔編號H04N5/92GK1335711SQ01123189
公開日2002年2月13日 申請日期2001年6月11日 優先權日2000年6月14日
發明者三尾武史, 岡進, 柴田邦夫 申請人:三菱電機株式會社