專利名稱:信息再現裝置以及緩沖控制方法和程序的制作方法
技術領域:
本發明涉及對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現的信息再現裝置,以及用于執行再現的緩沖控制方法和程序。更具體地說,本發明涉及即使當所述時間參考值的傳輸定時發生偏差時也能夠對所述經編碼數據正確地進行解碼和再現的信息再現裝置以及緩沖控制方法和程序。
背景技術:
近年來,由于諸如MPEG方案這樣的圖像壓縮和編碼技術的進步,現在常見把圖像信號轉換為數字形式以供處理。例如,在電視廣播領域中,在使用BS(廣播衛星)的數字廣播已經被使用的同時,最近數字地面廣播也已經開始。這些類型的數字廣播使用MPEG方案作為壓縮和編碼方案,以提供傳統的SD(標準清晰度)圖像以及具有更高分辨率的HD(高清晰度)圖像。
另一方面,將視頻信號作為數字數據記錄在光盤或HDD(硬盤驅動器)上的數字錄像機已得到快速增長。近年來,特別地,作為具有更高容量的便攜式光盤的藍光光盤正備受關注。使用這種藍光光盤的錄像機已經上市。藍光光盤能夠記錄大約兩個小時的以MPEG方案壓縮和編碼的HD圖像。
在數字視頻解碼器中,在以MPEG方案壓縮和編碼的TS格式的MPEG流通過廣播被接收到之后,該MPEG流被原封不動地記錄在記錄介質上,從而使得可以保持原始圖像的圖像質量。特別地,HDD或藍光光盤的使用不但允許執行SD圖像的記錄而且允許執行HD圖像的記錄,而不造成圖像質量的劣化。此外,把接收到的數據照原樣記錄從簡化裝置配置的觀點來看也證明是有利的。
在MPEG方案中,視頻的同步再現是通過參照數據流中描述的再現時間信息和再現裝置所輸出的時鐘的時間來實現的。具體而言,對于視頻和音頻數據的每個獨立的訪問單元(access unit),作為再現/輸出時間管理信息的PTS(顯現時間標記)被描述,并且作為解碼時間管理信息的DTS(解碼時間標記)按照需要被描述。另外,PCR(節目時鐘參考)和SCR(系統時鐘參考)被描述為這些時間管理信息的參考值。通過參照PCR和SCR值,再現裝置使編碼器方所期望的參考時間通過解碼器內的稱為STC(系統時間時鐘)的同步信號被再現,并且基于該STC與所述PTS和DTS的值來控制相應的訪問單元的解碼和再現/輸出定時。
作為使用如上所述的MPEG方案的TS(傳輸流)的傳統數據傳輸系統的一個示例,存在一種包括復用器的系統,所述復用器根據基于參考時鐘的來自多個編碼器的TS包的到達和預期輸出次數來計算PCR校正值,從而使得可以在無需從編碼器接收參考時鐘的情況下校正PCR(例如見日本未審查的專利申請公開No.9-321727(第 到 段和圖1))。
發明內容
在如上所述的MPEG流通過廣播被接收到并且照原樣以TS格式被記錄在記錄介質上的情況下,當讀取和再現數據時,數據中描述的PCR發生偏差(抖動),這使得無法正確地執行再現。
因為通過數字廣播提供的MPEG流相對地不受TS包的傳輸定時的波動所影響,所以當對接收到的MPEG流實時進行解碼和再現時PCR抖動不大可能發生。另一方面,從記錄介質讀取的MPEG流在被讀取到MPEG解碼器之前被臨時記錄到緩沖器中。此時,因為從記錄介質到緩沖器的數據讀取定時是根據緩沖器中的可用空閑空間來控制的,所以突發式(bursty)的數據傳輸被執行。因此,從緩沖器被傳輸到MPEG解碼器的MPEG流中的PCR的傳輸定時與傳輸方所期望的定時不一致。
當超過MPEG解碼器的PCR抖動容限的PCR抖動發生時,諸如屏幕的靜止或變黑與蜂音和靜音這樣的現象分別發生于視頻和音頻,這使得無法正確地執行再現。此外,由于在經由諸如因特網這樣的傳輸路徑接收圖像數據的情況下的傳輸定時的波動,相同的問題也可以發生。
本發明是考慮到上述問題而作出的。因此,本發明的一個目的是提供這樣一種信息再現裝置,其中,即使當經編碼流中的時間參考值的傳輸定時偏離編碼器方所期望的定時時,經編碼流也可以被解碼器正確地解碼用于再現。
此外,本發明的另一個目的是提供一種緩沖器控制方法,用于控制把數據提供給解碼器的緩沖器的讀取,使得即使當經編碼流中的時間參考值的傳輸定時偏離編碼器方所期望的定時時,經編碼流也可以被解碼器正確地解碼用于再現。
此外,本發明的另一個目的是提供一種緩沖器控制程序,用于控制把數據提供給解碼器的緩沖器的讀取的,使得即使當經編碼流中的時間參考值的傳輸定時偏離編碼器方所期望的定時時,經編碼流也可以被解碼器正確地解碼用于再現。
為了解決上述的問題,根據本發明,提供了一種信息再現裝置,其對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現,所述信息再現裝置包括緩沖器,其將構成所述經編碼流的包臨時存儲并且把這些包順序地提供給解碼器;前導數據檢測裝置,用于檢測由被輸入到所述緩沖器的包構成的內容的訪問單元的前導數據的輸入定時;數據量檢測裝置,用于檢測被輸入到所述緩沖器的包的數據量;以及讀取控制裝置,用于把到所述前導數據的輸入定時被所述前導數據檢測裝置檢測到預定次數為止的一段時間期間所述數據量檢測裝置所檢測到的數據量設為從所述緩沖器讀取包的速度。
根據如上所述的信息再現裝置,期中被輸入到所述緩沖器的訪問單元的前導數據被輸入預定次數的時間段變得基本上恒定,使得在該時段期間被輸入到所述緩沖器的數據量與該時段期間編碼方所期望的包傳輸速率基本上一致。因此,通過用讀取控制裝置來控制包使其被從所述緩沖器以該傳輸速率傳輸到所述解碼器,可以使所述時間參考值的傳輸定時接近編碼器方所期望的定時。
此外,根據本發明,提供了一種緩沖器控制方法,用于在對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現時控制緩沖器的讀操作,所述緩沖器被配置為將構成所述經編碼流的包臨時存儲并且把這些包順序地提供給解碼器,所述緩沖器控制方法包括利用前導數據檢測裝置來檢測由被輸入到所述緩沖器的包構成的內容的訪問單元的前導數據的輸入定時;利用數據量檢測裝置來檢測被輸入到所述緩沖器的包的數據量;利用讀取控制裝置把到所述前導數據的輸入定時被所述前導數據檢測裝置檢測到預定次數為止的一段時間期間所述數據量檢測裝置所檢測到的數據量設為從所述緩沖器讀取包的速度。
根據如上所述的緩沖器控制方法,其中被輸入到所述緩沖器的訪問單元的前導數據被輸入預定次數的時間段變得基本上恒定,使得在該時段期間被輸入到所述緩沖器的數據量與該時段期間編碼方所期望的包傳輸速率基本上一致。因此,通過用讀取控制裝置來控制包使其被從所述緩沖器以該傳輸速率傳輸到所述解碼器,可以使所述時間參考值的傳輸定時接近編碼器方所期望的定時。
根據本發明,即使當被輸入到緩沖器中的經編碼流中的時間參考值的傳輸定時與編碼器方所期望的定時之間發生偏差,也可以在從緩沖器進行輸出時抑制這種偏差的量,從而使得可以在與解碼器的特性無關的情況下通過解碼器對經編碼流正確地進行解碼/再現,以增強被輸出的內容的質量。
圖1是示出了根據本發明的一個實施例的光盤裝置的示意性配置的示圖。
圖2A是圖示了使用PCR來校正STC的示圖。
圖2B是圖示了使用PCR來校正STC的示圖。
圖3是圖示了遭受傳輸路徑波動的TS包的接收定時的示圖。
圖4是圖示了當對記錄在記錄介質上的MPEG流進行讀取和解碼時如何傳輸數據的示圖。
圖5是示出了用于在根據本實施例的光盤裝置中執行緩沖讀取控制的功能的示圖。
圖6是示意性地圖示了緩沖器中的TS包的輸入/輸出定時的示圖。
具體實施例方式
下面將參照附圖來詳細描述本發明的應用于光盤裝置時的一個實施例。
圖1是圖示了根據本實施例的光盤裝置的示意性配置的示圖。
圖1示出了可以接收數字廣播并把該數字廣播記錄在光盤1上的光盤裝置的配置的一個示例。該圖像記錄/再現裝置包括調諧器部分2、解調部分3、ECC(糾錯碼)處理部分4、寫信號發生部分5、激光驅動器5、光學拾取器7、均衡器8、PLL(鎖相環)9、AD轉換器10、緩沖器11,以及MPEG解碼器12。ECC處理部分4包括ECC編碼器41和ECC解碼器42。此外,提供了對上述相應塊執行集中控制的系統控制器13。應當注意到可重寫藍光光盤等例如被用作光盤1。
響應于通過外部天線接收到的廣播波的輸入,調諧器部分2根據來自系統控制器13的指令來選擇預定載波頻率的信號,然后把所選擇的接收信號輸出到解調部分3。廣播波可以是例如通過BS或CS重放的地面波或衛星波。此外,廣播信號可經由線纜來接收。解調部分3對來自調諧器部分2的廣播信號應用QPSK(正交相移鍵控)解調和糾錯處理。此外,解調部分3把必要的TS包從已經執行過處理的數據流分離。當把數據記錄在光盤1上時,解調部分3把TS包提供給ECC處理部分4的ECC編碼器41,并且當再現數據時,解調部分3把TS包提供給緩沖器11。
ECC編碼器41把糾錯碼加入到來自解調部分3的數據中,并且對該數據進一步執行8/16調制。寫信號發生部分5響應于來自ECC編碼器41的信號把控制信號輸出到激光驅動器6。此時,激光驅動器6的信號輸出定時被控制為與系統控制13對光盤1執行的旋轉控制同步。響應于來自寫信號發生部分5的控制信號,激光驅動器6驅動光學拾取器7的記錄激光二極管,從而把通過廣播接收到的MPEG流記錄在光盤1上。
另一方面,利用光學拾取器7從光盤1讀取的信號被提供給均衡器8。均衡器8對輸入信號的頻率特性進行校正,以對信號波形進行整形。AD轉換器10把來自PLL 9的輸出信號轉換為數字信號。ECC解碼器42對經AD轉換器10這樣轉換來的數字信號應用解調和糾錯處理。從而,包含視頻和音頻的TS包被從ECC解碼器42順序地輸出給緩沖器11。
存儲在緩沖器11中的TS包通過系統控制器13的控制被輸出到MPEG解碼器12。基于來自系統控制器13的參考時間(STC),MPEG解碼器12對來自緩沖器11的TS包中的視頻數據和音頻數據進行解壓縮和解碼。從而,視頻和音頻信號被從讀取自光盤1的MPEG流再現,然后經由接口電路(未示出)被輸出到外部。
應當注意到當通過廣播接收到的MPEG流將被實時再現時,來自解調部分3的TS包被順序地存儲到緩沖器11中,然后按照與如上所述的相同方式,這些TS包被提供給MPEG解碼器12用于解壓縮和解碼處理。
在根據本實施例的光盤裝置中,特別地,通過數字廣播接收到的MPEG流可以以TS格式照原樣被存儲在光盤1中。因此,可以在沒有諸如針對TS包中的視頻數據和音頻數據的解碼和重新編碼這樣的任何改變的情況下執行記錄。從而可以防止圖像或聲音質量的劣化,并且還可以簡化用于實現記錄的裝置配置和處理系統。
接著,將給出關于如何控制用MPEG解碼器12執行解碼的定時的描述。
在MPEG流中,為視頻和音頻數據的每個獨立的訪問單元描述了作為再現/輸出時間管理信息的PTS。至于視頻數據,作為解碼時間管理信息的DTS被按照需要補充描述。另一方面,系統控制器13輸出27MHz的STC,該STC充當上述的每個時間管理信息的參考時間。當STC所指示的時間與DTS所指示的時間彼此一致時,MPEG解碼器12對相應的視頻進行解碼,并且當STC所指示的時間與PTS所指示的時間彼此一致時,MPEG解碼器12對相應的視頻數據或音頻數據進行再現和輸出。
此外,在MPEG-2 TS包中描述了作為PTS和DTS的參考值的PCR。通過使用該PCR的值來校正STC,在MPEG解碼器12中,在編碼器方所期望的定時執行解碼。
圖2A和2B是圖示了使用PCR來校正STC的的示圖。
圖2A和2B假定了TS包被通過廣播發送的情況。
如圖2A所示,與27MHz的視頻時鐘同步的參考時間在傳輸方被生成。在TS包的傳輸定時處參考時間的值被寫入到該TS包中提供的PCR的存儲字段(47位)。
另一方面,在TS包接收方提供了27MHz的VCO(可變控制振蕩器),并且通過用該VCO作為時鐘的計數器來生成STC。如圖2B所示,當從已經接收到的TS包接收到第一PCR時,此時將STC的計數值變為PCR的值。此后,以0.1毫秒或更小的間隔發送PCR。當在接收方接收到PCR時,將此時的STC的計數值和PCR的值互相比較,然后基于這些值之間的差來控制VCO的振蕩頻率,從而使得可以傳輸方所期望的方式來執行解碼。在圖2B所示的示例中,當STC為“12”時,PCR值為“10”的TS包被接收到,故意識到STC被生成的時間是提前模式的。因此,VCO的振蕩頻率被控制以變得更低。相反地,如果PCR值大于STC計數值,則VCO的振蕩頻率被控制使得變得更高。通過這種控制,在接收方,以在傳輸方所期望的定時繼續解碼。
附帶地,當正通過傳輸通道傳輸的TS包遭受波動時,VCO的振蕩頻率的上述控制可能不被正確地執行。
圖3是圖示了在TS包遭受傳輸路徑波動情況下的TS包接收定時的示圖。
當TS包被通過數字廣播傳輸時,因為傳輸路徑被MPEG流占據,所以TS包在被傳輸時幾乎不遭受傳輸路徑波動。因此,當通過數字廣播接收到的TS包將被實時再現時,VCO的震蕩頻率的控制通常被大致正確地執行。在圖3所示的示例中,在沒有傳輸路徑波動的理想接收條件下,當PCR值為“10”的TS包被接收到時STC計數值變為“12”。
然而,例如如果在經由因特網傳輸TS包期間發生傳輸路徑波動,則PCR接收定時變得不準確。PCR接收定時的這種偏差被稱為PCR抖動。例如,考慮如圖3所示的情況,其中TS包的接收定時由于傳輸路徑波動的影響而變得更早,并且因此在STC計數值為“10”時接收到PCR值為“10”的TS包。在這種情況下,雖然這對應于震蕩頻率應當被降低的情況,但是STC的輸出定時在傳輸方被判斷為正確。
因此,當在不改變VCO的振蕩頻率的情況下繼續進行解碼時,數據的解碼和再現/輸出定時變得不連續,這使得無法以正確方式連續地輸出視頻或音頻。ISO/IEC(國際標準化組織/國際電工技術委員會)13818-9標準把PCR抖動容限規定為±50微秒。雖然可以在接收數字廣播時把PCR抖動保持在該容限內,但是在經由因特網等分配MPEG流的情況下,PCR抖動可能超過該容限。
圖4是圖示了當對記錄在記錄介質上的MPEG流進行讀取和解碼時如何執行數據傳輸的示圖。
在根據本實施例的光盤中,通過數字廣播接收到的TS格式的MPEG流可以照原樣被記錄在光盤1上。然而,當MPEG流被以這種方式記錄在記錄介質上時,即使在傳輸方所期望的大致相同的定時接收到TS包,在MPEG流被記錄在記錄介質上時關于接收定時的信息也被丟失,所以PCR抖動可能發生。
具體而言,如圖4所示,從光盤1讀取的MPEG流的TS包在被MPEG解碼器12讀取之前被臨時積累在緩沖器11中。因為從光盤1讀取數據的速度是根據緩沖器中可用的空閑空間的量來控制的,所以TS分組被不連續地傳輸到緩沖器11。因此,與上面參照圖3所述的情況一樣,在從緩沖器11到MPEG解碼器12的TS包傳輸路徑中發生波動,所以PCR的傳輸定時不再與傳輸方所期望的定時一致,從而引起PCR抖動。這種情況下發生的PCR抖動的量有時可能遠超上述規定容限,范圍從幾十毫秒到幾百毫秒變動。
當關于通過數字廣播被接收時TS包的到達次數的信息在MPEG流被記錄在記錄介質上時被丟失了時,這種PCR抖動就會發生。因此,例如,通過把關于接收時各個TS包的到達次數的信息預先記錄在記錄介質上,并且在再現時把該信息用于對向MPEG解碼器12的傳輸速度進行控制,可以防止PCR抖動的發生。然而,從記錄介質的容量和記錄時的處理復雜性的觀點來看,該方法不是優選的。
相比之下,可以基于傳輸TS包時的數據速率來估計TS包的到達次數。就是說,如果數據速率的倒數被從緩沖器11讀出并且被設為讀周期,則可以在接收時幾乎完成恢復傳輸定時。因此,在本實施例中,在讀取時記錄介質中的TS包的數據速率被適當地檢測,并且根據這樣檢測到的數據速率來控制從緩沖器11的讀取速度,從而抑制PCR抖動的發生。
具體而言,從光盤1讀取的TS包的數據量被逐幅圖像地檢測出。因為漸進式(progressive)HDTV格式規定了30幀/秒的速率,所以可以通過檢測與一幅圖像相對應的TS包的數據量來確定數據速率。在MPEG流的視頻ES(原始流,Elementary Stream)中,在圖像的前導處描述了作為圖像起始碼(Picture_Start_Code)的“0x00_00_01_00”,并且從檢測到圖像起始碼開始到下次檢測到圖像起始碼為止的數據量可以被設為數據速率。
然而應當注意到,因為MPEG-2方案中允許改變編碼速率,所以如果基于逐幅圖像來反映數據速率,則從緩沖器11讀取的速度可能頻繁地改變較大。實際上,即使當例如基于1秒的平均數據速率來調節讀取速度時,也可以達到PCR抖動抑制的效果。在本實施例中,作為一個示例,30幀(即一秒)的數據量被檢測為數據速率。
圖5是示出了根據本實施例的用于讀取光盤裝置中的緩沖器11的功能的示圖。
如圖5所示,根據本實施例的光盤裝置包括圖像起始碼檢測部分131、計數器132和133、延遲觸發器(DFF)134,以及讀取控制部分135。例如,這些組件被實現為系統控制器13的功能。
圖像起始碼檢測部分131接收從光盤1讀取并從ECC解碼器42輸出到緩沖器11的TS包的輸入。同時,圖像起始碼檢測部分131從ECC解碼器42接收數據使能信號,該數據使能信號指示針對緩沖器11的數據的寫入定時。圖像起始碼檢測部分131用數據使能信號的接收定時作為時鐘來監視被輸入的TS包的數據,并且當檢測到圖像起始碼時輸出檢測信號。
計數器132對檢測信號被從圖像起始碼檢測部分131輸出的次數進行計數。計數器132在計數達到30時輸出定時信號,并且還重置計數值。因此,每當1秒的視頻和音頻的再現所需的TS包被輸入到緩沖器11中時,定時信號就被從計數器132輸出。
計數器133把針對緩沖器11的數據使能信號接收作為時鐘,并且對該信號被輸入的次數進行計數。此外,計數器133在來自計數器132的定時信號的輸出定時時重置計數值。
DFF 134在來自計數器132的控制信號的輸出定時處把從計數器133輸出的計數值鎖存。因此,被DFF 134鎖存的值等于緊接鎖存之前被輸入到緩沖器11中的再現一秒的視頻和音頻所需的TS包的數據量。
讀取控制部分135依照DFF 134所輸出的數據速率來調節從緩沖器11到MPEG解碼器12的數據讀取速度。就是說,當輸入的數據速率已經增加時提高讀取速度,并且當數據速率已經減小時降低讀取速度。
圖6是示意性地示出了緩沖器11中的TS包的輸入/輸出定時的示圖。
如圖6所示,TS被從光盤1間歇地讀取,使得計數器132所檢測到的第三十個圖像碼處的間隔變得不恒定。換言之,再現一秒的視頻和音頻所需的數據的讀取時間變得不恒定。
相比之下,因為從緩沖器11讀取TS包是根據數據速率來調節的,因此使用于再現一秒的視頻和音頻的數據被傳輸的間隔達到平均數。因此,PCR傳輸定時接近編碼方(在該情況下為數字廣播的傳輸方)所期望的定時,從而抑制了PCR抖動的量。MPEG解碼器12因此可以一直對用于再現和輸出的視頻和音頻正確地進行解碼,從而顯著地降低了諸如靜止或屏幕變黑和蜂音或靜音這樣的故障現象的發生概率。
如上所述,雖然PCR抖動容限被標準化,但是市場上實際存在的MPEG解碼器的容限不一定相同。例如,在一些MPEG解碼器中,當1微秒的PCR抖動發生時屏幕可能靜止,而在其他MPEG解碼器中,即使當100微秒的PCR抖動發生時屏幕也正確地運行。此外,因為屏幕是否正確運行還取決于將被解碼的MPEG流的內容,所以測試時屏幕的正確運行保證不了該屏幕被投放市場之后的正確運行。因此,期望盡可能可靠地抑制PCR抖動的量。在這點上,通過如上所述地對針對MPEG解碼器12的TS包的傳輸定時進行控制,可以實現與所使用的MPEG解碼器的類型無關的再現視頻和音頻的質量的增強穩定性。
雖然在上述的實施例中圖像前導端的接收定時被用來檢測TS包的數據速率,但是這不應當被限制性地理解。視頻和音頻數據的訪問單元的前導端的接收定時也可被使用。因此,就將被再現的經編碼流而言,除了包括視頻和音頻的相應數據的經編碼流之外,本發明還可應用于僅包括音頻數據的經編碼流。此外,流編碼方案不限于MPEG方案,而是其他編碼方案也可被使用。
此外,雖然在上述的實施例中光盤被用作用于記錄將被再現的經編碼流的記錄介質,但是諸如HDD或使用半導體存儲器的存儲卡這樣的其他記錄介質也可被使用。此外,將被記錄的經編碼流不限于通過廣播接收到的經編碼流,而是還可以是經由例如網絡接收到的經編碼流。可替代地,本發明還可應用于先前被記錄在只讀光盤等上的經編碼流的再現,例如諸如電影這樣的市場上可買到的視頻內容。
此外,除了記錄在記錄介質上的經編碼流之外,本發明還應用于經由諸如因特網這樣的傳輸路徑接收到的經編碼流的實時解碼/再現,在所述傳輸路徑中被傳輸的數據可遭受波動。
上述的處理功能可以通過計算機來實現。在那種情況下,描述了應當被包括在信息再現裝置中的功能的處理內容的程序被提供。通過用計算機來執行該程序,上述的處理功能被實現在計算機上。描述了處理的內容的程序可以被預先記錄在計算機可讀記錄介質上。計算機可讀記錄介質的示例包括使用磁帶或磁盤的磁記錄裝置、光盤、磁光記錄介質,以及半導體存儲器。
當分發程序時,例如,諸如記錄了該程序的光盤這樣的便攜式記錄介質被提供出售。此外,還可以把程序預先存儲在服務器計算機的存儲單元中,然后把該程序經由網絡從服務器計算機傳送到另一臺計算機。
執行程序的計算機把例如存儲在便攜式記錄介質上的程序或從服務器計算機傳送的程序存儲在其自己的存儲單元中。然后,計算機從其自己的存儲單元中讀取所述程序,然后根據該程序來執行處理。應當注意到計算機還可從便攜式記錄介質直接讀取程序然后根據該程序來執行處理。此外,每當程序被從服務器計算機傳送到時,計算機還可根據已經接收到的程序來順序地執行處理。
權利要求
1.一種信息再現裝置,其對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現,所述信息再現裝置包括緩沖器,其將構成所述經編碼流的包臨時存儲并且把這些包順序地提供給解碼器;前導數據檢測裝置,用于檢測由被輸入到所述緩沖器的包的構成的內容的訪問單元的前導數據的輸入定時;數據量檢測裝置,用于檢測被輸入到所述緩沖器的包的數據量;以及讀取控制裝置,用于把到所述前導數據的輸入定時被所述前導數據檢測裝置檢測到預定次數為止的一段時間期間所述數據量檢測裝置所檢測到的數據量設為從所述緩沖器讀取包的速度。
2.根據權利要求1所述的信息再現裝置,其中,每當所述前導數據的輸入定時被所述前導數據檢測裝置檢測時,所述讀取控制裝置就重置從所述緩沖器讀取包的速度。
3.根據權利要求1所述的信息再現裝置,其中,當所述經編碼數據包含作為所述內容的移動圖像時,所述前導數據檢測裝置檢測由所述包構成的圖像的前導數據的輸入定時。
4.根據權利要求1所述的信息再現裝置,還包括用于從存儲所述經編碼數據的記錄介質進行讀取的讀取裝置,其中,被所述讀取裝置從所述記錄介質讀取的經編碼流被輸入到所述緩沖器中。
5.一種緩沖器控制方法,用于在對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現時控制緩沖器的讀操作,所述緩沖器被配置為將構成所述經編碼流的包臨時存儲并且把這些包順序地提供給解碼器,所述緩沖器控制方法包括利用前導數據檢測裝置來檢測由被輸入到所述緩沖器的包構成的內容的訪問單元的前導數據的輸入定時;利用數據量檢測裝置來檢測被輸入到所述緩沖器的包的數據量;以及利用讀取控制裝置把到所述前導數據的輸入定時被所述前導數據檢測裝置檢測到預定次數為止的一段時間期間所述數據量檢測裝置所檢測到的數據量設為從所述緩沖器讀取包的速度。
6.一種緩沖器控制程序,用于使計算機執行在對包含經編碼內容數據、用于所述經編碼數據的再現的時間管理信息和充當所述時間管理信息的參考的時間參考值的經編碼流進行解碼和再現時控制緩沖器的讀操作的處理,所述緩沖器被配置為將構成所述經編碼流的包臨時存儲并且把這些包順序地提供給解碼器,所述緩沖器控制程序使所述計算機充當前導數據檢測裝置,用于檢測由被輸入到所述緩沖器的包構成的內容的訪問單元的前導數據的輸入定時;數據量檢測裝置,用于檢測被輸入到所述緩沖器的包的數據量;以及讀取控制裝置,用于把到所述前導數據的輸入定時被所述前導數據檢測裝置檢測到預定次數為止的一段時間期間所述數據量檢測裝置所檢測到的數據量設為從所述緩沖器讀取包的速度。
全文摘要
圖像起始碼檢測部分(131)檢測由被輸入緩沖器(11)的TS包構成的圖像的前導數據的輸入定時。計數器(132)在所述圖像的前導數據已經被輸出30次時輸出定時信號,從而檢測一秒的數據的輸入定時。計數器(133)在從接收到來自計數器(132)的定時信號開始到下次接收為止的時間段期間對被輸入到緩沖器(11)的TS包的數據量進行計數。計數值被經由DFF(134)被輸入到讀取控制部分(135)。讀取控制部分(135)把來自DFF(134)的輸入值設為從所述緩沖器(11)讀取TS包的速度。
文檔編號H04N7/26GK101049016SQ200580036969
公開日2007年10月3日 申請日期2005年10月24日 優先權日2004年10月27日
發明者松本英之 申請人:索尼株式會社