国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      記錄和再現(xiàn)裝置、記錄裝置、編輯裝置、信息記錄介質(zhì)、記錄和再現(xiàn)方法,記錄方法和編輯方法

      文檔序號:6761801閱讀:214來源:國知局
      專利名稱:記錄和再現(xiàn)裝置、記錄裝置、編輯裝置、信息記錄介質(zhì)、記錄和再現(xiàn)方法,記錄方法和編輯方法
      技術領域
      本發(fā)明涉及用于無縫再現(xiàn)多條實時數(shù)據(jù)的記錄和再現(xiàn)裝置、記錄裝置、編輯裝置、信息記錄介質(zhì)、記錄和再現(xiàn)方法,記錄方法和編輯方法。
      背景技術
      一種具有扇區(qū)結(jié)構(gòu)的典型信息記錄介質(zhì)是光盤。由于光盤的記錄密度和容量在近年來得到提高,所以包括音頻數(shù)據(jù)和視頻數(shù)據(jù)的實時數(shù)據(jù)被記錄和編輯來用于更大范圍的應用。
      將會描述使用剪切編輯來執(zhí)行的音頻數(shù)據(jù)和視頻數(shù)據(jù)的常規(guī)同時再現(xiàn)。
      首先,參照圖16,描述同時再現(xiàn)兩條實時數(shù)據(jù)的再現(xiàn)裝置660。圖16中示出的再現(xiàn)裝置660包括拾取器654,用于將數(shù)據(jù)記錄到信息記錄介質(zhì)(光盤)655中或從信息記錄介質(zhì)655中再現(xiàn)實時數(shù)據(jù);再現(xiàn)緩存器A 650,用于累積從所述信息記錄介質(zhì)655中讀出的實時數(shù)據(jù)656;解碼器A 651,用于對累積在再現(xiàn)緩存器A 650中的實時數(shù)據(jù)656進行解碼;再現(xiàn)緩存器B 652,用于累積已經(jīng)從所述信息記錄介質(zhì)655中讀出的實時數(shù)據(jù)657;以及解碼器B 652,用于對累積在再現(xiàn)緩存器B 652中的實時數(shù)據(jù)657進行解碼。
      在同時再現(xiàn)中,當從所述信息記錄介質(zhì)中讀出數(shù)據(jù)時,該數(shù)據(jù)被累積在所述再現(xiàn)緩存器中。除非在拾取器的查找操作時再現(xiàn)緩存器為空,否則所述實時數(shù)據(jù)的再現(xiàn)就不會中斷。在圖16中示出的再現(xiàn)裝置660中,“Vt”表示拾取器654和再現(xiàn)緩存器A 650之間以及拾取器654和再現(xiàn)緩存器B 652之間的數(shù)據(jù)傳送率?!癡d”表示再現(xiàn)緩存器A 650和解碼器A 651之間以及再現(xiàn)緩存器B 652和解碼器B 653之間的數(shù)據(jù)傳送率。(再現(xiàn)緩存器A 650和解碼器A 651之間的數(shù)據(jù)傳送率可以表示為“Vd1”,再現(xiàn)緩存器B 652和解碼器B 653之間的數(shù)據(jù)傳送率可以表示為“Vd2”)。
      圖17示出了以包括多條音頻數(shù)據(jù)和多條視頻數(shù)據(jù)的單元對連續(xù)記錄區(qū)域執(zhí)行剪切編輯的典型方法。根據(jù)剪切編輯,在已經(jīng)記錄在信息記錄介質(zhì)中的實時數(shù)據(jù)中順序設定讀取開始點(稱為“入”點)和讀取結(jié)束點(稱為“出”點),從而使得數(shù)據(jù)的多個記錄區(qū)域能夠被順序地再現(xiàn)。在這個實例中,音頻數(shù)據(jù)和視頻數(shù)據(jù)的記錄區(qū)域不是基于全程查找時間而是基于短程訪問條件(比如,精細查找時間)來確定的。在剪切編輯中從最里面的部分到最外面的部分的訪問操作成為必需的情況下,可以在數(shù)據(jù)的多個記錄區(qū)域被再現(xiàn)之后使得全程查找操作成為可能。
      在圖17中,從信息記錄介質(zhì)的里面部分到外面部分交替地放置其中記錄視頻數(shù)據(jù)的記錄區(qū)域G10、G12和G14以及其中記錄音頻數(shù)據(jù)的記錄區(qū)域的G11、G13和G15。雖然沒有示出,但是在記錄區(qū)域G13和記錄區(qū)域G14之間存在有多個記錄區(qū)域。如圖17所示,分別為在記錄區(qū)域G10和G11中記錄的數(shù)據(jù)設置“入”點IG10和IG11。如圖17所示,分別為在記錄區(qū)域G14和G15中記錄的數(shù)據(jù)設置“出”點OG14和OG15。記錄區(qū)域G16是記錄區(qū)域G10的一部分,記錄區(qū)域G17是記錄區(qū)域G11的一部分。記錄區(qū)域G18是記錄區(qū)域G14的一部分,記錄區(qū)域G19是記錄區(qū)域G15的一部分。記錄區(qū)域G16是記錄區(qū)域G10中從設置“入”點IG10的位置到記錄區(qū)域G10的終點的區(qū)域。記錄區(qū)域G17是記錄區(qū)域G110中從設置“入”點IG11的位置到記錄區(qū)域G11的終點的區(qū)域。記錄區(qū)域G18是記錄區(qū)域G14中從記錄區(qū)域G14的起點到設置“出”點OG14的位置的區(qū)域。記錄區(qū)域G19是記錄區(qū)域G15中從記錄區(qū)域G15的起點到設置“出”點OG15的位置的區(qū)域。
      參照圖17的部分(a),描述即使在從記錄區(qū)域G16、G17、G12、G13到記錄區(qū)域G18和G19的數(shù)據(jù)再現(xiàn)之后執(zhí)行查找操作(圖17的部分(b))時也允許同時再現(xiàn)音頻數(shù)據(jù)和視頻數(shù)據(jù)的條件。
      圖17的部分(b)示意性地示出拾取器的查找操作。訪問時間包括記錄區(qū)域G16的讀取時間R31,查找時間Tf1,記錄區(qū)域G17的讀取時間R32,查找時間Tfi,記錄區(qū)域G12的讀取時間RV,查找時間Tfj,記錄區(qū)域G13的讀取時間RA,查找時間Tf2,記錄區(qū)域G18的讀取時間R33,查找時間Tf3,記錄區(qū)域G19的讀取時間R34,查找時間Ta。假設在記錄區(qū)域G13和記錄區(qū)域G18之間存在有多個記錄區(qū)域。因此,假設記錄區(qū)域G12和G13和多個記錄區(qū)域的總讀取時間等于讀取記錄區(qū)域G12和G13所需的時間的P倍。從視頻數(shù)據(jù)的記錄區(qū)域到音頻數(shù)據(jù)的記錄區(qū)域的查找時間由Tfj表示,而從音頻數(shù)據(jù)的記錄區(qū)域到視頻數(shù)據(jù)的記錄區(qū)域的查找時間由Tfi表示。與在記錄區(qū)域G13和記錄區(qū)域G18之間存在的記錄區(qū)域的位置對應的查找時間Tfj和查找時間Tfi由字母i和j表示。
      與讀取時間R31、R32、RV、RA、R33和R34相對應的從信息記錄介質(zhì)讀取的總(net)讀取時間分別是TinV、TinAa、TcV、AcAa、Toutv以及ToutAa。
      關于視頻數(shù)據(jù)的條件由下述公式表示。
      YV÷VdV≥(TinV+Yf1+TinAa+P×(TcV+Tfj+Tfi+TcAa)+Tf2+ToutV+Tf3+ToutAa)+Ta+(P+2)×(a+b)×Ts)YV=(TinV+P×TcV+ToutV)×Vt關于音頻數(shù)據(jù)的條件由下述公式表示。
      YA÷VdA≥(TinV+Tf1+TinAa+P×(TcV+Tfj+Tfi+TcAa)+Tf2+ToutV+Tf3+ToutAa)+Ta+(P+2)×(a+b)×Ts)YA=(TinAa+P×TcAa+ToutAa)×Vt音頻數(shù)據(jù)和視頻數(shù)據(jù)的同時再現(xiàn)的條件由下述公式表示。
      YV÷VdV≥(Tf1+Tf2+Tf3+P×(Tfj+Tfi)+Ta+(P+2)×(a+b)×Ts)×Vt÷(Vt-VdV-VdA)YA÷VdA≥(Yf1+Tf2+Tf3+P×(Tfj+Tfi)+Ta+(P+2)×(a+b)×Ts)×Vt÷(Vt-VdV-VdA)由于長度為YA的數(shù)據(jù)的再現(xiàn)時間等于長度為YV的數(shù)據(jù)的再現(xiàn)時間,YA÷VdA=Y(jié)B÷VdV由于長度為YcV的數(shù)據(jù)再現(xiàn)時間等于長度為YcA的數(shù)據(jù)再現(xiàn)時間,YcV÷VdV=Y(jié)cA÷YdAYcV=TcV×Vt和YcA=TcAa×Vt在上述公式中,字母表示下述意義P在剪切編輯區(qū)域中可被完全連續(xù)讀取的記錄區(qū)域的數(shù)目(P≥0)YV待再現(xiàn)的視頻數(shù)據(jù)的總長度;YA待再現(xiàn)的音頻數(shù)據(jù)的總長度;VdV視頻數(shù)據(jù)的數(shù)據(jù)率;VdA音頻數(shù)據(jù)的數(shù)據(jù)率;Tf1從記錄區(qū)域G16到記錄區(qū)域G17的查找時間;Tf2從記錄區(qū)域G13到記錄區(qū)域G18的查找時間;Tf3從記錄區(qū)域G18到記錄區(qū)域G19的查找時間;Ta從記錄區(qū)域G19到下一個記錄區(qū)域的查找時間;a在視頻數(shù)據(jù)的記錄區(qū)域G16,G12和G18中的每個中跳過的ECC塊的數(shù)目;b在音頻數(shù)據(jù)的記錄區(qū)域G17,G13和G19中的每個中跳過的ECC塊的數(shù)目;Ts記錄一個ECC塊所需要的時間;Vt從信息記錄介質(zhì)中讀取數(shù)據(jù)的速率;YcV記錄區(qū)域G12中的視頻數(shù)據(jù)的長度;和YcA記錄區(qū)域G13中的音頻數(shù)據(jù)的長度。
      根據(jù)同時再現(xiàn)的條件,獲得值P。鑒于所獲得的值P和短距離訪問時間,可以確定音頻數(shù)據(jù)和視頻數(shù)據(jù)的每個的記錄區(qū)域的最小長度。通過以交織的方式記錄音頻數(shù)據(jù)和視頻數(shù)據(jù)來執(zhí)行無縫再現(xiàn),從而使得記錄區(qū)域的數(shù)目小于所獲得的值P。
      在圖17的例子中,音頻數(shù)據(jù)和視頻數(shù)據(jù)被分開記錄。在音頻數(shù)據(jù)和視頻數(shù)據(jù)被記錄在連續(xù)區(qū)域中的情況下,音頻數(shù)據(jù)和視頻數(shù)據(jù)之間的查找操作并不是必需的。因此,可以放寬無縫再現(xiàn)的條件(參見,例如,日本申請No.2002-252097(圖17和20))。
      上述傳統(tǒng)技術并沒有考慮由于被壓縮的視頻數(shù)據(jù)和音頻數(shù)據(jù)的解碼操作而產(chǎn)生的延時或可變比特率。因此,存在一個問題,即雖然可以實現(xiàn)使被編輯的實時數(shù)據(jù)的無縫再現(xiàn)成為可能的確定結(jié)果,但是由于視頻數(shù)據(jù)或音頻數(shù)據(jù)被中斷,所以實際的再現(xiàn)不會導致無縫再現(xiàn)。

      發(fā)明內(nèi)容
      根據(jù)本發(fā)明的一個方面,記錄和再現(xiàn)裝置包括讀取部件,用于從信息記錄介質(zhì)中讀取包括視頻和音頻數(shù)據(jù)的第一數(shù)據(jù)以及包括視頻和音頻數(shù)據(jù)的第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過解碼所述累積的第一數(shù)據(jù)而產(chǎn)生的包括視頻和音頻數(shù)據(jù)的第一解碼數(shù)據(jù);第二解碼部件,用于輸出通過解碼所述累積的第二數(shù)據(jù)而產(chǎn)生的包括視頻和音頻數(shù)據(jù)的第二解碼數(shù)據(jù);第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;以及控制部件,用于計算第一時間段以及第二時間段,其中,所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由所述第二解碼部件輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      在本發(fā)明的一個實施例中,所述計算的第一時間段包括一時間段,該時間段是通過從通過利用與所述第一數(shù)據(jù)相對應的比特率來除從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)量而獲得的時間段中減去讀取從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)所需的時間段而獲得的。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括在所述第一數(shù)據(jù)的讀取開始點和所述第一數(shù)據(jù)的讀取完成點之間的多個數(shù)據(jù)部分。所述多個數(shù)據(jù)部分中的每個與一個比特率相關聯(lián)。所述計算的第一時間段包括一時間段,該時間段是通過從表示多個時間段的總和的時間段中減去讀取從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)所需的時間段而獲得的,其中,所述多個時間段是通過利用與所述多個數(shù)據(jù)部分中的每個相對應的一個比特率來除所述多個數(shù)據(jù)部分中的每個的數(shù)據(jù)量而獲得的。
      在本發(fā)明的一個實施例中,與所述多個數(shù)據(jù)部分當中的第m個數(shù)據(jù)部分相關聯(lián)的比特率不同于與所述多個數(shù)據(jù)部分當中的第n個數(shù)據(jù)部分相關聯(lián)的比特率,其中m是整數(shù),n是不同于m的整數(shù)。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括在所述第一數(shù)據(jù)的讀取開始點和所述第一數(shù)據(jù)的讀取完成點之間的多個數(shù)據(jù)部分。所述計算的時間段包括一時間段,該時間段是從當所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分被輸入到所述第一解碼部件時直到所述第一解碼部件輸出通過解碼所述多個數(shù)據(jù)部分中的該一個數(shù)據(jù)部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      在本發(fā)明的一個實施例中,所述第一緩存器部件包括跟蹤緩存器部件和VBV緩存器部件。所述計算的第一時間段包括在其期間所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分在所述VBV緩存器部件中被累積的時間段。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的多個數(shù)據(jù)部分。所述多個數(shù)據(jù)部分中的每個與一個比特率相關聯(lián)。所述第一緩存器部件包括跟蹤緩存器部件和VBV緩存器部件。所述計算的第一時間段是TA,TA被表示為TA=∑(V(i)/VdV(i))-∑(Tr(i)+a(i)×Ts)+TdlyA,其中V(i)是在所述多個數(shù)據(jù)部分當中的第i個數(shù)據(jù)部分的數(shù)據(jù)量,其中i是整數(shù);VdV(i)是與所述第i個數(shù)據(jù)部分相關聯(lián)的比特率;
      TR(i)是讀取所述第i個數(shù)據(jù)部分所需要的時間段;a(i)是在其中記錄有所述第i個數(shù)據(jù)部分的信息記錄介質(zhì)的區(qū)域中存在的有缺陷的ECC塊的數(shù)目;Ts是跳過一個ECC塊所需要的時間段;和TdlyA是一個時間段,該時間段是表示以下時間段總和的時間段其中所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分在所述VBV緩存器部件中被累積的時間段;以及從當所述多個數(shù)據(jù)部分中的該一個數(shù)據(jù)部分被輸入到所述第一解碼部件時直到所述第一解碼部件輸出通過解碼所述多個數(shù)據(jù)部件中的該一個數(shù)據(jù)部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      在本發(fā)明的一個實施例中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,以及從當所述第二數(shù)據(jù)中的至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      在本發(fā)明的一個實施例中,所述計算的第二時間段包括在其期間所述第二數(shù)據(jù)中的該至少一部分在所述第二緩存器部件中被累積的時間段。
      在本發(fā)明的一個實施例中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,以及從當所述第二數(shù)據(jù)中的至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      在本發(fā)明的一個實施例中,所述計算的第二時間段包括在其期間所述第二數(shù)據(jù)中的該至少一部分在所述第二緩存器部件中被累積的時間段。
      在本發(fā)明的一個實施例中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段;以及預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      在本發(fā)明的一個實施例中,所述計算的第二時間段是TB,TB被表示為TB=Tf+Tb+TdlyB+Tin,其中Tf是所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,Tb是用于讀取在從查找操作的所述開始點直到與所述讀取開始點對應的數(shù)據(jù)被讀取的時間段期間可讀取的數(shù)據(jù)所需要的時間段,TdlyB是一個時間段,該時間段表示以下時間段的總和其所述第二數(shù)據(jù)中的至少一部分在所述第二緩存器部件中被累積的時間段;以及從當所述第二數(shù)據(jù)中的該至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段,和Tin是用于預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      在本發(fā)明的一個實施例中,所述計算的第二時間段是TB,TB被表示為TB=Tf+Tb+TdlyB+Tin,其中Tf是所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,Tb是用于讀取在從所述查找操作的開始點直到與所述讀取開始點對應的數(shù)據(jù)被讀取的時間段期間可讀取的數(shù)據(jù)所需要的時間段。
      TdlyB是一個時間段,該時間段表示以下時間段的總和所述第二數(shù)據(jù)中的至少一部分在所述第二緩存器部件中被累積的時間段;以及從當所述第二數(shù)據(jù)中的該至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段,和Tin是用于預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      在本發(fā)明的一個實施例中,記錄和再現(xiàn)裝置還包括寫入部件,用于將所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個寫入所述信息記錄介質(zhì)中。當確定所述計算的第一時間段的長度小于所述計算的第二時間段的長度時,所述控制部件控制所述寫入部件來改變所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中至少一個在所述信息記錄介質(zhì)中的記錄位置,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      在本發(fā)明的一個實施例中,所述控制部件控制所述寫入部件來改變所述第一數(shù)據(jù)的該至少一部分和所述第二數(shù)據(jù)的該至少一部分中具有較小數(shù)據(jù)量的那個的記錄位置。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù);所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù);以及所述控制部件控制所述寫入部件,使得所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上,并且使得所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上。
      在本發(fā)明的一個實施例中,所述信息記錄介質(zhì)是光學介質(zhì)。
      在本發(fā)明的一個實施例中,所述信息記錄介質(zhì)是半導體存儲器介質(zhì)。
      根據(jù)本發(fā)明的另一方面,提供一種記錄裝置,用于在信息記錄介質(zhì)上記錄將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)中的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和所述第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述記錄裝置包括第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;以及所述控制部件,用于計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      在本發(fā)明的一個實施例中,記錄裝置還包括寫入部件,用于將所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個寫入到所述信息記錄介質(zhì)中,其中,所述控制部件控制所述寫入部件來在所述信息記錄介質(zhì)中寫入所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù);所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù);并且所述控制部件控制所述寫入部件,使得所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上,并且使得所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上。
      根據(jù)本發(fā)明的另一方面,提供一種編輯裝置,用于編輯將要由再現(xiàn)裝置再現(xiàn)的記錄在信息記錄介質(zhì)上的第一數(shù)據(jù)和第二數(shù)據(jù)的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和所述第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述編輯裝置包括第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;以及所述控制部件,用于計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      根據(jù)本發(fā)明的另一方面,提供一種信息記錄介質(zhì),在其上記錄有將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。為所述第一數(shù)據(jù)設置讀取完成點。為所述第二數(shù)據(jù)設置讀取開始點。設置所述第一數(shù)據(jù)和所述第二數(shù)據(jù),使得第一時間段的長度大于或等于第二時間段的長度,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段。
      根據(jù)本發(fā)明的另一方面,記錄和再現(xiàn)方法包括以下步驟從信息記錄介質(zhì)中讀取第一數(shù)據(jù)和第二數(shù)據(jù);臨時累積所述讀取的第一數(shù)據(jù);臨時累積所述讀取的第二數(shù)據(jù);輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù);設置所述第一數(shù)據(jù)的讀取完成點;設置所述第二數(shù)據(jù)的讀取開始點;以及計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取完成點到所述讀取開始點的查找操作的開始點直到完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      根據(jù)本發(fā)明的另一方面,提供一種記錄方法,用于在信息記錄介質(zhì)上記錄將由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)中的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和所述第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述記錄方法包括以下步驟設置所述第一數(shù)據(jù)的讀取完成點;設置所述第二數(shù)據(jù)的讀取開始點;計算第一時間段和第二時間段,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由所述第二解碼部件輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      在本發(fā)明的一個實施例中,記錄方法還包括寫入步驟,用于在所述信息記錄介質(zhì)中寫入所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù);所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù)。所述寫入步驟包括以下步驟將所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)中至少一個記錄在所述信息記錄介質(zhì)上,使得所述第一音頻數(shù)據(jù)和所述第二音頻數(shù)據(jù)彼此相鄰;并且將所述第一視頻數(shù)據(jù)和所述第二視頻數(shù)據(jù)中至少一個記錄在所述信息記錄介質(zhì)上,使得所述第一視頻數(shù)據(jù)和所述第二視頻數(shù)據(jù)彼此相鄰。
      根據(jù)本發(fā)明的另一個方面,提供一種編輯方法,用于編輯將要由再現(xiàn)裝置再現(xiàn)的記錄在信息記錄介質(zhì)上的第一數(shù)據(jù)和第二數(shù)據(jù)的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和所述第二數(shù)據(jù);第一緩存器部件,用于臨時累積所述讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所述讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所述累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所述累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述編輯方法包括以下步驟設置所述第一數(shù)據(jù)的讀取完成點;設置所述第二數(shù)據(jù)的讀取開始點;計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段;并且比較所述計算的第一時間段的長度和所述計算的第二時間段的長度。
      根據(jù)本發(fā)明,計算(i)第一時間段以及(ii)第二時間段,其中所述第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段,并且將所計算的第一時間段的長度和所計算的第二時間段的長度彼此進行比較?;谠摫容^結(jié)果,確定無縫再現(xiàn)是否可能。根據(jù)本發(fā)明,基于由對壓縮的視頻數(shù)據(jù)進行解碼處理而產(chǎn)生的延遲時間以及可變比特率等來確定無縫再現(xiàn)的條件。因此,可以精確地確定無縫在線是否可能。
      因此,這里描述的本發(fā)明使得以下優(yōu)點成為可能,即通過鑒于對壓縮的視頻數(shù)據(jù)進行解碼處理而產(chǎn)生的延遲時間以及可變比特率等來確定無縫再現(xiàn)條件,從而提供對無縫再現(xiàn)是否可能的正確確定。
      對于本領域技術人員而言,通過閱讀和理解下述參照附圖所做的詳細描述,本發(fā)明的這些和其他優(yōu)點將變得顯而易見。


      圖1示出了根據(jù)本發(fā)明的剪切編輯條件;圖2示出了根據(jù)本發(fā)明的實時數(shù)據(jù)的設置和如何設置“出”點和“入”點的實例;圖3示出了根據(jù)本發(fā)明的音頻數(shù)據(jù)的訪問操作;圖4示出了根據(jù)本發(fā)明的視頻數(shù)據(jù)的訪問操作;圖5示出了根據(jù)本發(fā)明的視頻數(shù)據(jù)的訪問操作;
      圖6示出了單解碼器再現(xiàn)裝置;圖7示出了根據(jù)本發(fā)明的多解碼器再現(xiàn)裝置;圖8示出了具有傳統(tǒng)解碼模式的輸出時序;圖9示出了具有根據(jù)本發(fā)明的解碼模式的輸出時序;圖10示出了在根據(jù)本發(fā)明的解碼模式中的GOP數(shù)據(jù)結(jié)構(gòu);圖11示出了用于管理根據(jù)本發(fā)明的被分組成單元的GOP中的幀數(shù)據(jù)的表;圖12示出在傳統(tǒng)解碼模式中的VBV緩存器部件中的數(shù)據(jù)量的變化;圖13示出了在根據(jù)本發(fā)明的解碼模式中的VBV緩存器部件中的數(shù)據(jù)量的變化;圖14是一個示出根據(jù)本發(fā)明的剪切編輯的流程圖;圖15A是根據(jù)本發(fā)明的具有編輯功能的信息記錄和再現(xiàn)裝置的方框圖;圖15B是根據(jù)本發(fā)明的具有編輯功能的記錄裝置的方框圖;圖15C是根據(jù)本發(fā)明的具有編輯功能的編輯裝置的方框圖;圖16示出了用于同時再現(xiàn)的裝置;圖17示出了以包括多條音頻數(shù)據(jù)和多條視頻數(shù)據(jù)的單元對連續(xù)的記錄區(qū)域執(zhí)行剪切編輯的實例;圖18是示出了根據(jù)本發(fā)明的重新設置處理的流程圖;圖19示出了根據(jù)本發(fā)明的重新設置處理;圖20示出了根據(jù)本發(fā)明的第一重新設置處理;圖21示出了根據(jù)本發(fā)明的第二重新設置處理;和圖22示出了根據(jù)本發(fā)明的信息記錄介質(zhì)的記錄狀態(tài)。
      具體實施例方式
      下文中,將通過參照附圖的示例性實例來描述本發(fā)明。
      (實例1)首先,將會描述對包括使用壓縮系統(tǒng)壓縮的視頻數(shù)據(jù)的實時數(shù)據(jù)進行剪切編輯的條件。所述壓縮系統(tǒng)在本實例中是MPEG,但并不限于此。
      圖6示出了單解碼器再現(xiàn)裝置661。在例如通過剪切編輯來編輯信息記錄介質(zhì)602上記錄的數(shù)據(jù)的情況下,為了無縫地輸出幀數(shù)據(jù),必須對兩條非連續(xù)的MPEG數(shù)據(jù)進行解碼。利用具有一個解碼部件的單解碼器再現(xiàn)裝置661來進行此種處理非常困難。因此,如圖7所示的具有多個解碼部件的多解碼器再現(xiàn)裝置662是必需的。
      圖7示出了根據(jù)本發(fā)明的多解碼器再現(xiàn)裝置662。
      假定“入”點(數(shù)據(jù)讀取開始處的讀取開始點)和“出”點(數(shù)據(jù)讀取完成處的讀取完成點)的每個被設置在GOP中的指定位置。“GOP”是圖片組的縮寫,并且表示多個圖片幀的數(shù)據(jù)組??捎玫膱D片幀為三種類型I幀、P幀和B幀。GOP和圖片幀在MPEG標準中定義。這些定義是公知的且不在這里進行描述。為了無縫地再現(xiàn)設置在一GOP的指定位置上的“入”點和設置在另一GOP的指定位置上的“出”點之間的數(shù)據(jù),需要兩個解碼部件。
      多解碼器裝置662包括拾取器601、第一緩存器部件613、第二緩存器部件614、第一解碼部件612、第二解碼部件722、讀取數(shù)據(jù)切換部件730、和解碼部件輸出切換部件731。
      信息記錄介質(zhì)600例如是光盤介質(zhì)。所述信息記錄介質(zhì)600上具有第一實時數(shù)據(jù)615和第二實時數(shù)據(jù)616。拾取器601是讀取部件,用于從信息記錄介質(zhì)600讀取第一實時數(shù)據(jù)615和第二實時數(shù)據(jù)616。第一緩存器部件613臨時累積由拾取器601讀取的第一實時數(shù)據(jù)615。第二緩存器部件614臨時累積由拾取器601讀取的第二實時數(shù)據(jù)616。第一解碼部件612輸出通過對所累積的第一實時數(shù)據(jù)615進行解碼而產(chǎn)生的第一解碼數(shù)據(jù)617。第二解碼部件7222輸出通過對所累積的第二實時數(shù)據(jù)616進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)618。
      第一緩存器部件613包括第一跟蹤緩存器部件610和第一VBV緩存器部件611。第二緩存器部件614包括第二跟蹤緩存器部件720和第二VBV緩存器部件721。第一跟蹤緩存器部件610和第二跟蹤緩存器部件720設置在多解碼器再現(xiàn)裝置662中,以便即使在拾取器601的查找操作(即,在不讀取數(shù)據(jù)的狀態(tài))期間也能實現(xiàn)連續(xù)地數(shù)據(jù)傳送。第一VBV緩存器部件611和第二緩存器部件721設置在多解碼器再現(xiàn)裝置662中,以便在由第一解碼部件612和第二解碼部件722執(zhí)行的解碼處理期間防止數(shù)據(jù)下溢。
      因此,由兩個獨立的再現(xiàn)系統(tǒng)來處理從信息記錄介質(zhì)600再現(xiàn)的數(shù)據(jù)。通過由解碼部件輸出切換部件731在指定的定時切換解碼數(shù)據(jù)的輸出,可以連續(xù)地再現(xiàn)兩條實時數(shù)據(jù)。
      圖2示出了設置兩條實時數(shù)據(jù)的典型方式以及設置本實例中的剪切編輯的“出”點和“入”點。圖2的部分(a)示出了信息記錄介質(zhì)600的記錄區(qū)域(圖7)。圖2的部分(a)中的左邊表示內(nèi)側(cè),而圖2的部分(a)中的右邊表示外側(cè)。在信息記錄介質(zhì)600中,交替地設置音頻數(shù)據(jù)記錄區(qū)域A1,A2,A3,A4和A5以及視頻數(shù)據(jù)記錄區(qū)域V1,V2,V3,V4和V5。對記錄區(qū)域A2和V2重復P次。在記錄區(qū)域V2和記錄區(qū)域A3之間可以存在多個記錄區(qū)域。
      如圖2中的部分(a)所示,分別為記錄區(qū)域A1和V1中記錄的數(shù)據(jù)設置視頻數(shù)據(jù)和音頻數(shù)據(jù)的“pr”點(預滾點,即,數(shù)據(jù)讀取開始處的讀取開始點)。分別為記錄區(qū)域A3和V3中記錄的數(shù)據(jù)設置視頻數(shù)據(jù)和音頻數(shù)據(jù)的“出”點。分別為記錄區(qū)域A4和V4中記錄的數(shù)據(jù)設置視頻數(shù)據(jù)和音頻數(shù)據(jù)的“入”點。由為其設置點的數(shù)據(jù)的位置的地址號來表示“pr”點、“出”點和“入”點中的每個。表示每個地址號的信息被記錄在信息記錄介質(zhì)600上(“pr”點、“出”點和“入”點中的每個還表示記錄區(qū)域中的位置)。從“pr”點到“出”點的音頻數(shù)據(jù)和視頻數(shù)據(jù)被再現(xiàn),然后再現(xiàn)從“入”點開始的音頻數(shù)據(jù)和視頻數(shù)據(jù)。
      圖2的部分(a)用陰影示出了數(shù)據(jù)再現(xiàn)所必需的區(qū)域。陰影區(qū)域是記錄區(qū)域121,記錄區(qū)域122,整個記錄區(qū)域A2,整個記錄區(qū)域V2,記錄區(qū)域123,記錄區(qū)域124,記錄區(qū)域131,記錄區(qū)域132,整個記錄區(qū)域A5,以及整個記錄區(qū)域V5。在剪切編輯之后再現(xiàn)這些陰影區(qū)域中的數(shù)據(jù)。記錄區(qū)域121是從設置“pr”點PA1的記錄區(qū)域A1中的位置到記錄區(qū)域A1的終點。記錄區(qū)域122是從設置“pr”點PV1的位置稍微之前的記錄區(qū)域V1中的位置到記錄區(qū)域V1的終點。記錄區(qū)域123是從記錄區(qū)域A3的起點到設置“出”點OA3的記錄區(qū)域A3中的位置。記錄區(qū)域124是從記錄區(qū)域V3的起點到設置“出”點OV3的記錄區(qū)域V3中的位置。記錄區(qū)域131是從設置“入”點IA4的記錄區(qū)域A4中的位置到記錄區(qū)域A4的終點。記錄區(qū)域132是從稍前于設置“入”點IV4的位置的記錄區(qū)域V4中的位置到記錄區(qū)域V4的終點。
      圖2的部分(b)是記錄區(qū)域V1的“pr”點PV1(或記錄區(qū)域V4的“入”點IV4)和其附近的放大圖。在圖2的部分(b)中,字母I、P和B分別表示I幀、P幀和B幀。
      在“pr”點或“入”點被設置在一特定幀中的情況下,該特定幀的數(shù)據(jù)不足以來執(zhí)行MPEG中的解碼處理。在此種情況下,對在該特定幀中的數(shù)據(jù)進行解碼所需的另一(多)幀的數(shù)據(jù)進行解碼是必需的。例如,在圖2的部分(b)中,其中為視頻數(shù)據(jù)設置“pr”點或“入”點的幀是GOP 221中的第三幀(B幀)。為了解碼該B幀,必須預先對GOP 221中的第一幀(I幀)以及剛好在GOP 221之前的GOP 220中的所有I幀和P幀進行解碼。因此,對于記錄區(qū)域V4中的“入”點IV4等而言,從GOP 220(剛好在GOP 221之前)的起點讀取數(shù)據(jù)并且獲取在必需的I幀和P幀中的信息是必需的,如圖2的部分(b)所示。為此,需要花費讀取時間R21,R22,R23,R24,R25和R26。由于不需要再現(xiàn)GOP 220中的P幀,所以使用諸如例如精細查找的查找操作來跳過該部分?;蛘?,當B幀的數(shù)據(jù)長度短時,信息記錄介質(zhì)被允許旋轉(zhuǎn),而不需要讀取數(shù)據(jù)和執(zhí)行查找操作。按照這種方式,可以訪問期望幀。參考數(shù)字“Tf21”表示這個時間段,該時間段根據(jù)不必需的B幀的數(shù)據(jù)量而變化。由于不需要讀取GOP 221中的第二幀(B幀),所以執(zhí)行類似的處理。與Tf21相對應的這個時間段由參考數(shù)字“Tf22”表示。此后,在讀取時間R27再現(xiàn)所指定的“pr”點PV1(或“入”點IV4)之后的數(shù)據(jù)。
      在“入”點被設置在GOP 221的第四幀(P幀)中或其后的情況下,讀取GOP 220中的數(shù)據(jù)是不必需的。使用GOP 221中的I幀或P幀中的數(shù)據(jù)可以解碼所讀取的數(shù)據(jù)。
      參考圖1,描述根據(jù)本發(fā)明的用于連續(xù)地再現(xiàn)由例如剪切編輯的編輯指定的數(shù)據(jù)而不會中斷視頻數(shù)據(jù)或音頻數(shù)據(jù)的剪切編輯條件。在圖1中,記錄區(qū)域A1到A5和V1到V5與上面參考圖2描述的那些相同。
      圖1的部分(a)示出了其中記錄有第一實時數(shù)據(jù)615的記錄區(qū)域中的訪問操作。圖1的部分(b)示出了其中記錄有第二實時數(shù)據(jù)616的記錄區(qū)域中的訪問操作。第一實時數(shù)據(jù)615被直接記錄在記錄區(qū)域A1到A3以及記錄區(qū)域V1到V3中。第二實時數(shù)據(jù)616被直接記錄在記錄區(qū)域A4和A5以及記錄區(qū)域V4和V5中。參考數(shù)字R11到R19中的每個表示讀取時間,而參考數(shù)字Tf1和Tf2中的每個表示查找時間。
      在圖1的部分(c)中,縱軸表示第一緩存器部件610中的剩余緩存數(shù)據(jù)量,而橫軸表示時間。參考數(shù)字140表示剩余緩存數(shù)據(jù)量依照時間的變化。同樣,在圖1的部分(f)中,縱軸表示第二緩存器部件720中的剩余緩存數(shù)據(jù)量,而橫軸表示時間。參考數(shù)字150表示剩余緩存數(shù)據(jù)量依照時間的變化。圖1的部分(d)示出了由第一解碼部件612輸出的第一解碼數(shù)據(jù)617依照時間(部分(c)的橫軸)的變化。圖1的部分(e)示出了由第二解碼部件722輸出的第二解碼數(shù)據(jù)618依照時間(部分(f)的橫軸)的變化。
      執(zhí)行如下的一系列訪問操作。首先,從記錄區(qū)域A1中的“pr”點PA1(圖1的部分(a))開始再現(xiàn),并且再現(xiàn)從“pr”點PA1(記錄區(qū)域A1中)到記錄區(qū)域A1終點的記錄區(qū)域121中的數(shù)據(jù)。接著,再現(xiàn)從稍微前于“pr”點PV1(記錄區(qū)域V1中)的位置到記錄區(qū)域V1的終點的記錄區(qū)域122中的數(shù)據(jù)。然后,再現(xiàn)記錄區(qū)域A2和記錄區(qū)域V2中的數(shù)據(jù)。對于存在多個連續(xù)記錄區(qū)域(比如記錄區(qū)域A2和記錄區(qū)域V2)的情形,對一對記錄區(qū)域(比如記錄區(qū)域A2和記錄區(qū)域V2)的再現(xiàn)操作重復P次。然后,再現(xiàn)從記錄區(qū)域A3的起點到“出”點OA3(記錄區(qū)域A3中)的記錄區(qū)域123中的數(shù)據(jù),以及再現(xiàn)從記錄區(qū)域V3的起點到“出”點OV3(記錄區(qū)域V3中)的記錄區(qū)域124中的數(shù)據(jù)。從記錄區(qū)域123的終點到記錄區(qū)域124的起點的部分包括不需要再現(xiàn)的音頻數(shù)據(jù)。信息記錄介質(zhì)被允許旋轉(zhuǎn),而該部分中的數(shù)據(jù)不會被讀取且不執(zhí)行精細查找操作,直到拾取器601到達記錄區(qū)域124的起點。其原因在于音頻數(shù)據(jù)的數(shù)據(jù)量通常小。在直到記錄區(qū)域124的終點的數(shù)據(jù)被再現(xiàn)后,執(zhí)行到記錄區(qū)域A4中的“入”點IA4的拾取器601的查找操作(圖1的部分(b))。
      在查找操作之后,再現(xiàn)從“入”點IA4(記錄區(qū)域A4中)到記錄區(qū)域A4的終點的記錄區(qū)域131中的數(shù)據(jù)。接著,再現(xiàn)從稍微前于“入”點IV4(記錄區(qū)域V4中)的位置到記錄區(qū)域V4的終點的記錄區(qū)域132中的數(shù)據(jù)。然后,再現(xiàn)記錄區(qū)域A5和記錄區(qū)域V5中的數(shù)據(jù)。從記錄區(qū)域131的終點到記錄區(qū)域132的起點的部分包括不需要再現(xiàn)的視頻數(shù)據(jù)。由于視頻數(shù)據(jù)的數(shù)據(jù)量通常大,所以執(zhí)行精細操作。記錄區(qū)域V4中的記錄區(qū)域123包括被要求來預先解碼的幀數(shù)據(jù),以便解碼其中設置“入”點的隨后幀中的一個的數(shù)據(jù),如上參照圖2的部分(b)所述。
      參考圖1的部分(c),在初始狀態(tài)剩余緩存器數(shù)據(jù)量140為0。在再現(xiàn)從記錄區(qū)域122的起點(圖1的部分(a))到記錄區(qū)域122、V2和124的視頻數(shù)據(jù)時,由于從信息記錄介質(zhì)讀取的數(shù)據(jù)的速率和每條視頻數(shù)據(jù)的比特率之間的差異,剩余緩存器數(shù)據(jù)量140增大。反之,在查找操作期間或在再現(xiàn)音頻數(shù)據(jù)時,剩余緩存器數(shù)據(jù)量140減小。在直到記錄區(qū)域V3中的“出”點OV3(圖1中的部分(a))的數(shù)據(jù)被再現(xiàn)后,讀取數(shù)據(jù)切換部件730(圖7)將數(shù)據(jù)傳送的目的地切換到第二跟蹤緩存器部件720。因此,如圖1的部分(c)中所述,在查找開始的同時剩余緩存器數(shù)據(jù)量140減小并且變?yōu)?。
      參考圖1的部分(f),在初始狀態(tài)剩余緩存器數(shù)據(jù)量150為0。在查找操作之后再現(xiàn)在記錄區(qū)域132和V5(圖1的部分(b))中的數(shù)據(jù)時,剩余緩存器數(shù)據(jù)量150增大。
      參考圖1的部分(d),如下輸出第一解碼數(shù)據(jù)617。在記錄區(qū)域122(圖1的部分(a))中的視頻數(shù)據(jù)被再現(xiàn)之后一指定時間開始輸出幀數(shù)據(jù)。出于簡單考慮,圖1的部分(d)僅示出了查找操作開始之后的幀輸出。參考數(shù)字141(圖1的部分(c))表示在查找操作開始時的第一跟蹤緩存器610中的剩余數(shù)據(jù)量。在一指定延時180(圖1的部分(d))后輸出在查找操作開始時的第一跟蹤緩存器610中的剩余數(shù)據(jù)量。(圖1的部分(d)中的陰影部分表示與查找操作開始時的第一跟蹤緩存器610中剩余的數(shù)據(jù)對應的從第一解碼部件612輸出的數(shù)據(jù)。)隨后解碼第一跟蹤緩存器610中累積的數(shù)據(jù),并且該數(shù)據(jù)在量上減小。最后,第一解碼部件612輸出其中設置“出”點OV3的幀的數(shù)據(jù)。此時,解碼部件輸出切換部件731(圖7)被從第一解碼部件612輸出的數(shù)據(jù)切換到從第二解碼部件722輸出的數(shù)據(jù)。在稍前于執(zhí)行該切換處理時,讀取數(shù)據(jù)切換部件730(圖7)已經(jīng)將數(shù)據(jù)傳送的目的地切換到第二跟蹤緩存器部件720,并且因此第二解碼部件722已經(jīng)通過第二VBV緩存器部件721開始解碼處理。圖1的部分(e)示出了由第二解碼部件722輸出的第二解碼數(shù)據(jù)618。在查找時間190,指定延遲時間191和為了對其中設置“入”點IV4的幀中的數(shù)據(jù)進行解碼而需要解碼的I幀和P幀的解碼時間192之后輸出其中設置“入”點IV4的幀。然后,第二解碼部件722解碼并輸出幀,同時減小圖1的部分(f)的剩余緩存器數(shù)據(jù)量。
      根據(jù)本發(fā)明的所述剪切編輯條件是這樣一個條件,在該條件下,在其中設置“出”點的幀輸出之前,其中設置“入”點的幀被準備好輸出。特別是,在查找操作中的這些條件下,記錄區(qū)域被放置成使得其中第一解碼部件612可以使用第一跟蹤緩存器部件610中剩余的實時數(shù)據(jù)輸出視頻數(shù)據(jù)的時間段長于其中輸出其中設置第二實時數(shù)據(jù)616的“入”點的幀的時間段。
      下文中,將會描述剪切編輯條件。記錄區(qū)域122中的數(shù)據(jù)量是V1pr,而記錄區(qū)域122中的比特率是VdV1pr。由于存在與記錄區(qū)域A2和V2相類似的多個區(qū)域,記錄區(qū)域A2和V2被考慮來重復P次以用于計算。記錄區(qū)域V2中的數(shù)據(jù)量是V2(i)。字母i表示重復的次數(shù)的數(shù)目,且i=1到P。記錄區(qū)域V2中的比特率是VdV2(i)。記錄區(qū)域V3中的數(shù)據(jù)量是V3out,而記錄區(qū)域V3中的比特率是VdV3out。直到由解碼部件處理的所有上述數(shù)據(jù)的時間段(即,所有數(shù)據(jù)被解碼的狀態(tài)下的再現(xiàn)時間段)是TDEC。TDEC由下述表達式表示。
      TDEC=V1pr/VdV1pr+∑(V2(i)/VdV2(i))+V3out/VdV3out其中∑是i=1到P。
      讀取記錄區(qū)域122中的數(shù)據(jù)所需時間是TprV1+a×Ts。字母“a”是視頻數(shù)據(jù)的記錄區(qū)域中將被跳過的有缺陷ECC塊的數(shù)目。Ts是跳過一個ECC塊所需的時間段。其中讀取記錄區(qū)域A2中的音頻數(shù)據(jù)的一個聲道所需要的時間段是TcA2,音頻數(shù)據(jù)的聲道數(shù)是N,音頻數(shù)據(jù)的記錄區(qū)域中將被跳過的有缺陷的ECC塊的數(shù)目是b,P次讀取記錄區(qū)域A2中的數(shù)據(jù)所需要的時間段是P×(N×TcA2+b×Ts)。
      其中第i次讀取記錄區(qū)域V2中的數(shù)據(jù)所需要的時間是TcV2(i),P次讀取記錄區(qū)域V2中的數(shù)據(jù)所需要的時間段是P×a×Ts+∑TcV2(i)其中∑是i=1到P。
      其中讀取記錄區(qū)域A3中的音頻數(shù)據(jù)的一個聲道所需要的時間段是TcA,讀取記錄區(qū)域A3中的數(shù)據(jù)所需要的時間段是N×TcA+b×Ts。
      讀取記錄區(qū)域124中的數(shù)據(jù)所需要的時間是ToutV3+a×Ts其中從再現(xiàn)的開始知道查找操作的開始所需要的時間段是TREAD,TREAD由下述表達式表示。
      TREAD=TprV1+a×Ts+P×(N×TcA2+b×Ts+a×Ts)+∑TcV2(i)+N×TcA+b×Ts+ToutV3+a×Ts其中∑是i=1到P。
      被轉(zhuǎn)換為時間的查找操作開始時的第一跟蹤緩存器部件610中的剩余數(shù)據(jù)量對應于直到由解碼器處理的所有被讀取的數(shù)據(jù)的時間段TDEC與從再現(xiàn)的開始直到查找操作的開始的時間段TREAD之間的差值。因此,被轉(zhuǎn)換為時間的查找操作開始時的第一跟蹤緩存器部件610中的剩余數(shù)據(jù)量是TBUFA,TBUFA由下式表示TBUFA=TDEC-TREAD
      在圖1的部分(d)中,TBUFA由時間181表示。
      在由第一解碼部件612對在查找操作時的第一跟蹤緩存器部件610中剩余的數(shù)據(jù)進行解碼和輸出之前存在一指定的延時。該延時由圖1的部分(d)中的時間180表示。因此,在其中第一解碼部件612可以使用在查找操作時的第一跟蹤緩存器部件610中的剩余數(shù)據(jù)輸出幀數(shù)據(jù)是TA的情況下,TA由下式表示TA=TBUFA+TdlyA通過替換TBUFA,TA=TDEC-TREAD+TdlyA通過替換TDEC和TREAD,TA由下式表示TA=V1pr/VdV1pr+∑(V2(i)/VdV2(i))+V3out/VdV3out-(TprV1++a×Ts+P×(N×TcA2+b×Ts+a×Ts)+∑TcV2(i)+N×TcA+b×Ts+ToutV3+a×Ts))+TdlyA其中∑是i=1到P。
      接著,獲得從查找操作開始直到其中設置“入”點的幀被允許從第二解碼部件722輸出所需要的時間段。在圖1中,所記錄區(qū)域124的終點到記錄區(qū)域131的起點的查找操作Ta1的時間段是Tf(2)。其中讀取記錄區(qū)域131中的音頻數(shù)據(jù)的一個聲道所需要的時間段是TinA,音頻數(shù)據(jù)的聲道數(shù)是N,音頻數(shù)據(jù)的記錄區(qū)域中將被跳過的有缺陷的ECC塊的數(shù)目是b,P次讀取記錄區(qū)域A2中的數(shù)據(jù)所需要的時間段是N×TinA+b×Ts從記錄區(qū)域131的終點到記錄區(qū)域132的起點的精細查找操作所需要的時間段是Tf(3)。
      基于上述,從查找操作的開始直到拾取器到達視頻數(shù)據(jù)的記錄區(qū)域132的起點的時間段是Tf(2)+N×TinA+b×Ts+Tf(3)該時間段由圖1的部分(e)中的延時190表示。在由第二解碼部件722對所讀取的記錄區(qū)域132中的數(shù)據(jù)進行解碼和輸出之前存在一指定的延時。該延時由圖1的部分(e)中的時間191表示。為了輸出其中設置“入”點的幀,必須對其中設置“入”點的幀之前的幀進行解碼。該預解碼處理所需要的時間是Tin。Tin由圖1的部分(e)中的延時192表示?;谏鲜觯瑥牟檎也僮鞯拈_始直到其中設置“入”點的幀被允許從第二解碼部件722輸出的時間段是TB。TB由下式表示TB=Tf(2)+N×TinA+b×Ts+Tf(3)+TdlyB+Tin。
      在記錄區(qū)域132中的有效視頻數(shù)據(jù)量小的情況下,應該考慮的是,沒有視頻數(shù)據(jù)從記錄區(qū)域132的終點到視頻數(shù)據(jù)的下一記錄區(qū)域(記錄區(qū)域V5)的起點的部分讀取。在此種情況下,讀取音頻數(shù)據(jù)的記錄區(qū)域A5中的數(shù)據(jù)所需要的時間段,即N×TcA+b×Ts,被加到TB中。
      基于上述,只要時間段TA(其中第一解碼部件612可以使用在查找操作時的第一跟蹤緩存器部件610中的剩余數(shù)據(jù)輸出幀數(shù)據(jù))和時間段TB(從查找操作的開始直到其中設置“入”點的幀被允許從第二解碼部件722輸出)具有TA≥TB的關系,其中設置“出”點的幀(由第一解碼部件612輸出的數(shù)據(jù))和其中設置“入”點的幀(由第二解碼部件722輸出的數(shù)據(jù))是連續(xù)的,使得彼此間無縫?;赥A和TB之間的關系的表達式以及TA和TB的表達式,無縫再現(xiàn)的剪切編輯條件由下式表示。
      {V1pr/VdV1pr+∑(V2(i)/VdV2(i))+V3out/VdV3out-(TprV1+a×Ts+P×(N×TcA2+b×Ts+a×Ts)+∑TcV2(i)+N×TcA+b×Ts+ToutV3+a×Ts))+TdlyA}≥{Tf(2)+N×TinA+b×Ts+Tf(3)+TdlyB+Tin+N×TcA+b×Ts}其中∑是i=1到P。
      這是根據(jù)本發(fā)明的剪切編輯條件。所使用的表達式歸納如下。
      無縫再現(xiàn)的剪切編輯條件被表示為TA≥TB。
      TA是從拾取器601的從“出”點到“入”點的查找操作的開始直到由第一解碼部件612輸出的第一解碼數(shù)據(jù)617的結(jié)束的第一時間段。TB是從拾取器601的查找操作的開始直到第二解碼數(shù)據(jù)618被允許由第二解碼部件722輸出的第二時間段。TA被表示為TA=TBUFA+TdlvA
      第一實時數(shù)據(jù)615包括在“pr”點和“出”點之間的多個數(shù)據(jù)部分。所述多個數(shù)據(jù)部分是分離記錄的視頻數(shù)據(jù)和音頻數(shù)據(jù)。所述多個數(shù)據(jù)部分例如是多個幀或多個GOP。TdlyA是一延時,該延時表示(i)其中多個數(shù)據(jù)部分中的一個在第一VBV緩存器部件611中被累積的時間段和(ii)從輸入到第一解碼部件612的多個數(shù)據(jù)部分的一個直到第一解碼部件612輸出由第一解碼部件612通過解碼所述多個數(shù)據(jù)部分中的一個而產(chǎn)生的第一解碼數(shù)據(jù)617的時間段之和。
      TBUFA被表示為TBUFA=TDEC-TREAD所述多個數(shù)據(jù)部分中的每個與一個比特率相關聯(lián)。例如,與所述多個數(shù)據(jù)部分中的第m(m是整數(shù))個數(shù)據(jù)部分相關聯(lián)的比特率不同于所述多個數(shù)據(jù)部分中的第n(n是不同于m的整數(shù))個數(shù)據(jù)部分相關聯(lián)的比特率。TDEC是一個時間段,該時間段表示通過以與其相關聯(lián)的比特率來劃分所述多個時間部分中的每個獲得的多個時間段的總和。TDEC由下式表示TDEC=∑(V(i)/VdV(i))V(i)是所述多個數(shù)據(jù)部件中的第i(i是整數(shù))個數(shù)據(jù)部分的數(shù)據(jù)量。VdV(i)是與第i個數(shù)據(jù)部分相關聯(lián)的比特率。
      TREAD是讀取從“pr”點到“出”點的第一實時數(shù)據(jù)615的數(shù)據(jù)的時間段。TREAD由下式表示TREAD=∑(TR(i)+a(i)×Ts)。
      TR(i)是讀取第i個數(shù)據(jù)部分所需要的時間段。a(i)是其中記錄第i個數(shù)據(jù)部分的區(qū)域中的有缺陷ECC塊的數(shù)目。Ts是跳過一個ECC塊所需要的時間段。
      綜上所述,TA由下述表達式表示TA=∑(V(i)/VdV(i))-∑(TR(i)+a(i)×Ts)+TdlyA接著,第二時間段TB由下式表示TB=Tf+Tb+TdlyA+TinTf是從“出”點到“入”點的讀取部件的查找操作所需要的時間。Tb是讀取在從查找操作的開始直到與“入”點對應的數(shù)據(jù)被讀取的時間期間可讀取的數(shù)據(jù)所需要的時間段(例如,Tb包括N×TinA+b×Ts;Tb還包括Tf(3))。TdlyB是一個延時,該延時表示(i)其中第二實時數(shù)據(jù)616的至少一部分在第二解碼部件722中被累積的時間段和(ii)從當?shù)诙崟r數(shù)據(jù)616的至少一部分被輸入到第二解碼部件722時直到第二解碼部件722輸出由第二解碼部件722通過對第二實時數(shù)據(jù)616的至少一部分進行解碼而產(chǎn)生的第二實時數(shù)據(jù)616的時間段之和。Tin是為了用于對與“入”點對應的第二實時數(shù)據(jù)616中的數(shù)據(jù)進行解碼而進行預解碼處理所需要的時間段。
      根據(jù)本發(fā)明的剪切編輯條件,考慮到在諸如MPEG等的壓縮系統(tǒng)中的解碼模型,TdlyA和TdlyB被作為延時元素包括在表示剪切編輯條件的表達式中。另外,應該考慮的是,視頻數(shù)據(jù)具有可變的比特率(VBR)。具體地,表示剪切編輯條件的表達式表示在按照考慮每條視頻數(shù)據(jù)的比特率而不是視頻數(shù)據(jù)的最大比特率的不同條件對每條視頻數(shù)據(jù)進行解碼的條件下的再現(xiàn)時間。由于這些,與傳統(tǒng)技術相比,對被編輯的數(shù)據(jù)是否被無縫再現(xiàn)的確定的準確性得到很大地提高。
      為了再現(xiàn)符合可變比特率(VBR)的視頻數(shù)據(jù),檢查實際記錄在信息記錄介質(zhì)上的視頻數(shù)據(jù)的每個指定區(qū)域上的數(shù)據(jù)量是必要的。根據(jù)本發(fā)明,通過提供如圖11所示的表,這是可能的,其中該表將在下面描述。
      圖14是說明用于獲得本發(fā)明的剪切編輯條件的上述過程的流程圖。該過程開始于步驟E10。在步驟E20,計算在“出”點處的剩余緩存器數(shù)據(jù)量。步驟E20對應于獲得TBUFA(即,被轉(zhuǎn)換成時間的在查找操作開始時的第一跟蹤緩存器610中的剩余數(shù)據(jù)量)。在步驟E30,計算時間段TA(其中使用剩余緩存器數(shù)據(jù)量再現(xiàn)數(shù)據(jù))。步驟E30對應于獲得TA=TDEC-TREAD+TdlyA。在步驟E40中,計算時間段TB((i)查找時間和(ii)直到輸出為其“入”點的數(shù)據(jù)的延時之和)。E40對應于獲得TB=Tf(2)+N×TinA+b×Ts+Tf(3)+TdlyB+Tin。在步驟E50中,在步驟E30中獲得的TA和在步驟E40中獲得的TB彼此互相比較。步驟E50對應于確定是否TA≥TB。該確定結(jié)果示出了剪切編輯條件是否滿足。當根據(jù)步驟E50中的確定結(jié)果剪切編輯條件滿足時,過程進行到步驟E60。在步驟E60中,確定無縫再現(xiàn)是可能的。當根據(jù)步驟E50中的確定結(jié)果剪切條件沒有滿足時,過程進行到步驟E61,確定無縫再現(xiàn)是不可能的。
      如上所述,根據(jù)本發(fā)明的編輯方法包括以下步驟在第一實時數(shù)據(jù)中設置“出”點;在第二實時數(shù)據(jù)中設置“入”點,并且計算(i)從拾取器的從“出”點到“入”點的查找操作開始直到由第一解碼部件進行的第一解碼數(shù)據(jù)的輸出結(jié)束時的第一時間段和(ii)從查找操作開始直到第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的第二時間段,然后比較所計算的第一時間段的長度和所計算的第二時間段的長度。在比較的步驟中,確定是否TA≥TB。當剪切編輯條件(TA≥TB)不能滿足時,實時數(shù)據(jù)的至少一部分被移動到實現(xiàn)較短查找時間的區(qū)域,從而滿足剪切編輯條件。
      根據(jù)本發(fā)明的信息記錄介質(zhì)600包括第一實時數(shù)據(jù)和第二實時數(shù)據(jù),該第一實時數(shù)據(jù)和第二實時數(shù)據(jù)被設置成使得滿足剪切編輯條件(TA≥TB)。在第一實時數(shù)據(jù)中設置“出”點和在第二實時數(shù)據(jù)中設置“入”點,使得滿足剪切編輯條件(TA≥TB)。根據(jù)本發(fā)明的再現(xiàn)方法,第一實時數(shù)據(jù)和第二實時數(shù)據(jù)被從具有此種結(jié)構(gòu)的信息記錄介質(zhì)600中再現(xiàn)。
      根據(jù)本發(fā)明的記錄方法,第一實時數(shù)據(jù)的至少一部分或第二實時數(shù)據(jù)的至少一部分中的至少一個被記錄在信息記錄介質(zhì)600上,使得滿足剪切編輯條件(TA≥TB)。根據(jù)本發(fā)明的記錄方法包括以下步驟確定空區(qū)域是否被設置來滿足剪切編輯條件(TA≥TB);以及在被確定為設置的空區(qū)域中記錄實時數(shù)據(jù)。
      圖15A是根據(jù)本發(fā)明的具有編輯功能的信息記錄和再現(xiàn)裝置663的方框圖。信息記錄和再現(xiàn)裝置663包括控制部件F10,多解碼器再現(xiàn)裝置662,總線部件F20,以及接口部件F13、F31、F41和F51。
      控制部件F10包括CPU F11和存儲部件F12。CPU F11包括用于設置第一實時數(shù)據(jù)中的“出”點的第一設置部件F14和用于設置第二實時數(shù)據(jù)中的“入”點的第二設置部件F15。第一設置部件F14和第二設置部件F15被設置在控制部件F10的外部。
      為了簡單起見,圖15A沒有示出多解碼器再現(xiàn)裝置662的一些元件,例如第一緩存器部件613,第二緩存器部件614和讀取數(shù)據(jù)切換部件730。拾取器601被設置在信息記錄和再現(xiàn)裝置663的信息記錄介質(zhì)驅(qū)動部件F30的內(nèi)部。信息記錄介質(zhì)驅(qū)動部件F30例如是磁盤驅(qū)動器。在圖15A中示出的多解碼器再現(xiàn)裝置662包括解碼部件輸出接口F42和F52以及到監(jiān)視器F70的輸出接口。
      由包括控制部件F10的信息記錄和再現(xiàn)裝置663來執(zhí)行上述編輯方法,記錄方法和再現(xiàn)方法??刂撇考﨔10計算第一時間段TA和第二時間段TB,將所計算的第一時間段TA的長度和所計算的第二時間段TB的長度進行比較,并且確定是否TA≥TB。
      設置在信息記錄介質(zhì)驅(qū)動部件F30內(nèi)部的拾取器601還起寫入部件的作用,用于在信息記錄介質(zhì)600上寫入第一實時數(shù)據(jù)615的至少一部分和第二實時數(shù)據(jù)616的至少一部分中的至少一個。該寫入部件還可以與拾取器601分開設置。
      控制部件F10控制拾取器601來在信息記錄介質(zhì)600上寫入第一實時數(shù)據(jù)615的至少一部分和第二實時數(shù)據(jù)616的至少一部分中的至少一個,使得第一時間段TA的長度大于或等于第二時間段TB的長度。
      當確定所計算的第一時間段TA的長度短于所計算的第二時間短TB的長度時,控制部件F10控制拾取器601來改變第一實時數(shù)據(jù)615的至少一部分和第二實時數(shù)據(jù)616的至少一部分中的至少一個在信息記錄介質(zhì)600上的記錄位置,使得第一時間段TA的長度大于或等于第二時間段TB的長度。
      或者,控制部件F10控制拾取器601來改變第一實時數(shù)據(jù)615的至少一部分和第二實時數(shù)據(jù)616的至少一部分中其數(shù)據(jù)量較小的那個的記錄位置。
      在記錄操作和編輯操作期間,存在一種情況第一實時數(shù)據(jù)615包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù);而第二實時數(shù)據(jù)616包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù)。在此種情況下,控制部件F10控制拾取器601來將第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)彼此相鄰地記錄在信息記錄介質(zhì)600上,并且還將第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)彼此相鄰地記錄在信息記錄介質(zhì)600上。
      下面將會詳細地描述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)的重新設置。
      控制部件F 10檢查在信息記錄介質(zhì)600中包括的設置信息和編輯信息,該設置信息和編輯信息記錄在信息記錄介質(zhì)驅(qū)動部件F30中,并且確定無縫再現(xiàn)是否可能。然后,控制部件F10指示信息記錄介質(zhì)驅(qū)動部件F30來再現(xiàn)期望的數(shù)據(jù)。通過總線部件F20將所再現(xiàn)的數(shù)據(jù)輸入到多解碼器再現(xiàn)裝置622。通過第一緩存器部件613(圖7)將所輸入的數(shù)據(jù)輸入到第一解碼部件612或通過第二緩存器部件614(圖7)將所輸入的數(shù)據(jù)輸入到第二解碼部件722。由多個解碼部件中的一個處理并輸出的解碼數(shù)據(jù)被傳送到解碼部件輸出切換部件731。解碼部件輸出切換部件731在期望的時機從多個解碼器切換解碼數(shù)據(jù)。因此,由不同解碼器處理的多條解碼數(shù)據(jù)被無縫地繼續(xù),并且被發(fā)送到監(jiān)視器F70以待顯示。解碼部件輸出切換部件731還具有與總線部件F20的接口部件(未示出),以便與解碼部件612和722以及控制部件F10交換信息。解碼部件輸出切換部件731還使用幀存儲器等來在數(shù)據(jù)被輸出到監(jiān)視器F70之前調(diào)整從解碼器輸出的數(shù)據(jù)之間的時間差。圖15A示出了兩個解碼部件,但可以包括多于兩個的解碼部件。
      圖15B是根據(jù)本發(fā)明的具有編輯功能的記錄裝置664的方框圖。在圖15B中,為了簡單起見,省去了多解碼器再現(xiàn)裝置662的一部分(如圖15A中所示)。記錄裝置664包括控制部件F10,總線部件F20,以及接口部件F13、F31、F41和F51。由包括控制部件F10的記錄裝置664來執(zhí)行上述編輯方法,記錄方法。每個元件的操作如上面參照圖15A的描述。記錄裝置664包括信息記錄介質(zhì)驅(qū)動部件F30。在記錄裝置664和多解碼器再現(xiàn)裝置662被設置在同一外殼中的情況下,信息記錄介質(zhì)驅(qū)動部件F30被記錄裝置664和多解碼器再現(xiàn)裝置662共享。在記錄裝置664和多解碼器再現(xiàn)裝置662被設置在不同的外殼中的情況下,在記錄裝置664和多解碼器再現(xiàn)裝置662的每個中都設置有信息記錄介質(zhì)驅(qū)動部件F30。設置在信息記錄介質(zhì)驅(qū)動部件F30內(nèi)部的拾取器601起讀取部件和寫入部件兩者的作用。該讀取部件和寫入部件可以單獨設置。
      圖15C是根據(jù)本發(fā)明的具有編輯功能的編輯裝置665的方框圖。在圖15C中,為了簡單起見,省去多解碼器再現(xiàn)裝置662的一部分(如圖15A中所示)。編輯裝置665包括控制部件F10,總線部件F20以及接口部件F13、F31、F41和F51。由包括控制部件F10的編輯裝置665來執(zhí)行上述編輯方法。每個元件的操作如同上面參照圖15A所述。編輯裝置665包括信息記錄介質(zhì)驅(qū)動部件F30。在編輯裝置665和多解碼器再現(xiàn)裝置662被設置在同一外殼中的情況下,信息記錄介質(zhì)驅(qū)動部件F30被編輯裝置665和多解碼器再現(xiàn)裝置662共享。在編輯裝置665和多解碼器再現(xiàn)裝置662被設置在不同的外殼中的情況下,在編輯裝置665和多解碼器再現(xiàn)裝置662的每個中都設置有信息記錄介質(zhì)驅(qū)動部件F30。設置在信息記錄介質(zhì)驅(qū)動部件F30內(nèi)部的拾取器601起讀取部件和寫入部件兩者的作用。該讀取部件和寫入部件可以單獨設置。
      信息記錄介質(zhì)600可以是半導體存儲器件。半導體存儲器件例如是非易失性存儲介質(zhì),比如例如SD存儲卡。在此種情況下,信息記錄介質(zhì)驅(qū)動部件F30是例如存儲器驅(qū)動器,并且拾取器601被用于從半導體存儲介質(zhì)讀取數(shù)據(jù)的存儲器讀取部件和用于向半導體存儲器件寫入數(shù)據(jù)的寫入部件替代。在作為其他介質(zhì)的半導體存儲介質(zhì)的情況下,在彼此遠離的存儲器單元之間的訪問速度被減小。通過應用本發(fā)明,可以提高訪問速度。特別地,對半導體存儲介質(zhì)來說,本發(fā)明的數(shù)據(jù)重新設置是有用的。
      信息記錄介質(zhì)驅(qū)動部件F30可以是硬盤器件。在此種情況下,信息記錄介質(zhì)600可以是磁盤介質(zhì),以及拾取器601被用于從磁盤介質(zhì)讀取數(shù)據(jù)的讀取部件和用于向磁盤介質(zhì)寫入數(shù)據(jù)的寫入部件替代。在此種情況下由本發(fā)明提供的效果與信息記錄介質(zhì)600是光盤的情況下的效果基本上相同。
      圖3示出了在音頻數(shù)據(jù)的“入”點和“出”點處的拾取器的查找操作。圖3的部分(b)示出了信息記錄介質(zhì)600的記錄區(qū)域。其中設置“入”點和“出”點的音頻數(shù)據(jù)的記錄區(qū)域A3和A4與圖1和2中所示的那些相同。
      圖3的部分(a)是其中設置“出”點OA3的音頻數(shù)據(jù)的記錄區(qū)域A3的放大圖。在圖3的部分(a)中,在音頻數(shù)據(jù)的記錄區(qū)域中記錄多聲道音頻數(shù)據(jù)(ch1音頻數(shù)據(jù)300,ch2音頻數(shù)據(jù)301,和chN音頻數(shù)據(jù)302)。當在音頻數(shù)據(jù)的記錄區(qū)域設置“出”點時,在每個聲道中存在“出”點。ch1音頻數(shù)據(jù)300包括直到“出”點的音頻數(shù)據(jù)310。ch2音頻數(shù)據(jù)301包括直到“出”點的音頻數(shù)據(jù)311。chN音頻數(shù)據(jù)302包括直到“出”點的音頻數(shù)據(jù)312。
      用于再現(xiàn)直到“出”點的每個聲道的音頻數(shù)據(jù)所需要的時間段如下。在對ch1音頻數(shù)據(jù)的查找時間Ta31之后,拾取器到達ch1音頻數(shù)據(jù)的起點。在剛好前一個數(shù)據(jù)緊接著該音頻數(shù)據(jù)的情況下,查找時間可以是零。接著,ch1音頻數(shù)據(jù)中直到“出”點的音頻數(shù)據(jù)310被再現(xiàn)。然后,ch2音頻數(shù)據(jù)中直到“出”點的音頻數(shù)據(jù)311被再現(xiàn)。在ch1音頻數(shù)據(jù)311的“出”點和音頻數(shù)據(jù)311的起點之間的部分包括不需要再現(xiàn)的音頻數(shù)據(jù)。由于音頻數(shù)據(jù)的數(shù)據(jù)量小于視頻數(shù)據(jù),信息記錄介質(zhì)600被允許旋轉(zhuǎn),而數(shù)據(jù)不會被讀取和不進行直到拾取器到達音頻數(shù)據(jù)311的起點的查找操作,比如執(zhí)行精細查找操作。對于其他聲道執(zhí)行同樣的處理,并且連續(xù)地再現(xiàn)數(shù)據(jù)直到音頻數(shù)據(jù)312的終點,即chN音頻數(shù)據(jù)的“出”點。連續(xù)地再現(xiàn)從音頻數(shù)據(jù)310的起點到音頻數(shù)據(jù)312的終點的數(shù)據(jù)所需要的時間是Ra31。然后,在時間Ta32中執(zhí)行對下一個“入”點的查找操作。
      圖3的部分(c)是其中設置“入”點IA4的音頻數(shù)據(jù)的記錄區(qū)域A4的放大圖。在圖3的部分(c)中,在音頻數(shù)據(jù)的記錄區(qū)域中記錄多聲道音頻數(shù)據(jù)(ch1音頻數(shù)據(jù)340,ch2音頻數(shù)據(jù)341和chN音頻數(shù)據(jù)342)。當在音頻數(shù)據(jù)的記錄區(qū)域中設置“入”點時,在每個聲道中存在“入”點。Ch1音頻數(shù)據(jù)340包括“入”點之后的音頻數(shù)據(jù)351。Ch2音頻數(shù)據(jù)341包括“入”點之后的音頻數(shù)據(jù)352。ChN音頻數(shù)據(jù)342包括“入”點之后的音頻數(shù)據(jù)353。
      用于再現(xiàn)從“入”點開始的每個聲道的音頻數(shù)據(jù)所需要的時間段如下。在對ch1音頻數(shù)據(jù)351的查找時間之后,拾取器到達ch1音頻數(shù)據(jù)351的起點,該起點在ch1音頻數(shù)據(jù)中的“入”點之后。然后,再現(xiàn)在ch1音頻數(shù)據(jù)中的“入”點之后的音頻數(shù)據(jù)351。接著,再現(xiàn)在ch2音頻數(shù)據(jù)中的“入”點之后的音頻數(shù)據(jù)352。在音頻數(shù)據(jù)351的終點和ch2音頻數(shù)據(jù)之間的部分包括不需要再現(xiàn)的音頻數(shù)據(jù)。由于音頻數(shù)據(jù)的數(shù)據(jù)量小于視頻數(shù)據(jù),信息記錄介質(zhì)600被允許旋轉(zhuǎn),而數(shù)據(jù)不會被讀取和不進行直到拾取器到達音頻數(shù)據(jù)352的起點的查找操作,比如執(zhí)行精細查找操作。對于其他聲道執(zhí)行同樣的處理,并且連續(xù)地再現(xiàn)數(shù)據(jù)直到音頻數(shù)據(jù)353的終點,即chN音頻數(shù)據(jù)的“入”點之后。連續(xù)地再現(xiàn)從音頻數(shù)據(jù)352的起點到音頻數(shù)據(jù)353的終點的數(shù)據(jù)所需要的時間是Ra32。然后,在時間Ta34中執(zhí)行對下一個“入”點的查找操作。
      圖4示出了在視頻數(shù)據(jù)的“出”點的拾取器的查找操作。由于采用MPEG壓縮的數(shù)據(jù)具有GOP結(jié)構(gòu),必須考慮I幀數(shù)據(jù)、P幀數(shù)據(jù)和B幀數(shù)據(jù)在信息記錄介質(zhì)上的順序以及從解碼部件輸出的幀視頻的順序。
      在圖4的部分(a)中,為再現(xiàn)從記錄區(qū)域V3的起點到其“出”點OV3的數(shù)據(jù)而必需的視頻數(shù)據(jù)被記錄在記錄區(qū)域V3的記錄區(qū)域124中。GOP 400剛好在“出”點OV3之前。GOP 401是其中設置“出”點OV3的GOP。圖4的部分(b)示出了幀410到416的輸出,在GOP400和GOP 401中包括的幀中,該些幀處于“出”點OV3附近。
      正如通過比較圖4的部分(a)和部分(b)可以明白的,在信息記錄介質(zhì)中設置的幀的順序和從解碼部件輸出的幀的順序彼此不同。例如,被選擇為其中設置“出”點OV3的幀的幀415是B幀,以及在B幀415之前設置的I幀416被在B幀415之前讀取,但B幀415將在I幀416之前輸出的情況。對于解碼其中設置“出”點OV3的B幀415來說,I幀416是必需的,但是I幀416將要在“出”點OV3之后顯示。因此,I幀416被解碼但不輸出。為了連續(xù)地顯示其中設置“出”點的幀以及其中設置“入”點的幀而不中斷,必須正確地計算關于輸出其中設置“出”點的幀的數(shù)據(jù)的時間的延時。
      本發(fā)明考慮由通過解碼部件輸出的幀的順序造成的延時。具體地,如參照圖1所述,用于解碼“出”點處的數(shù)據(jù)的第一解碼部件612的延遲成分TdlyA包括由幀數(shù)據(jù)輸出的順序而產(chǎn)生的延時成分。在實際的MPEG數(shù)據(jù)中,每幀的數(shù)據(jù)具有表示解碼時間的DTS和表示輸出時間的PTS。通過使用此種時間數(shù)據(jù),可以具體地計算延時成分TdlyA。
      圖5示出了在視頻數(shù)據(jù)的“入”點處的拾取器的查找操作。如同在圖4中的情形,必須要考慮在信息記錄介質(zhì)上的I幀數(shù)據(jù)、P幀數(shù)據(jù)和B幀數(shù)據(jù)的順序以及從解碼部件輸出的幀視頻的順序。
      在圖5的部分(a)中,視頻數(shù)據(jù)的記錄區(qū)域V4中的記錄區(qū)域215表示從稍前于記錄區(qū)域V4中的“入”點的位置到記錄區(qū)域V4的終點的區(qū)域。GOP 220正好在包括其中設置“入”點IV4的幀的GOP之前。GOP 221是其中設置“入”點IV4的GOP。圖5的部分(b)示出了從幀510到519的輸出,在GOP 220和GOP 221中包括的幀中,該幀處于“入”點IV4附近。
      如同在圖4中的情形,在信息記錄介質(zhì)中設置的幀的順序和從解碼部件中輸出的幀的順序彼此不同。如同上述參照圖2的部分(b)所述,為了解碼其中設置“入”點的幀,必須預先對“入”點之前的幾個幀進行解碼。圖5示出了其中設置“入”點IV4的B幀515處于GOP 221的開始附近的情形。為了解碼幀515,必須對其中設置“入”點的GOP 221中的I幀516進行解碼,還必須對GOP 220中的I幀和P幀進行解碼。在這些幀中,將在“入”點IV4之前顯示的幀510到514解碼但不輸出。在幀515之后,對幀517到519進行解碼。
      如上所述,為了輸出其中設置“入”點的幀,必須正確地計算由解碼部件輸出的幀的順序而產(chǎn)生的延時以及通過解碼“入”點之前的幾個幀而產(chǎn)生的延時。特別是,為了不中斷地連續(xù)顯示其中設置“出”點的幀和其中設置“入”點的幀以進行無縫再現(xiàn),必須正確地計算關于輸出其中設置“入”點的幀的數(shù)據(jù)的時間的延時。
      本發(fā)明考慮由通過解碼部件輸出的幀的順序造成的延時,以及通過解碼“入”點之前的幾個幀引起的延時。具體地,如參照圖1所述,用于解碼“入”點處的數(shù)據(jù)的第二解碼部件722的延遲成分TdlyB(在用于表示剪切編輯條件的表達式中)包括由幀數(shù)據(jù)輸出的順序而產(chǎn)生的延時成分。在同一表達式中的Tin包括通過解碼“入”點之前的幾個幀引起的延時。即,Tin包括解碼I幀510、P幀511到514和I幀516所需的時間段。
      在實際MPEG數(shù)據(jù)中,每個幀的數(shù)據(jù)具有表示解碼時間的DTS和表示輸出時間的PTS。通過使用此種時間數(shù)據(jù),可以具體地計算延時成分TdlyB。通用解碼部件逐幀執(zhí)行解碼處理。因此,可以通過檢查“入”點之前的I幀或P幀的數(shù)目來計算延時成分Tin。
      接著,描述從圖7中示出的多解碼器再現(xiàn)裝置622輸出視頻數(shù)據(jù)所需要的時間段。
      圖8示出了使用傳統(tǒng)解碼模型來輸出視頻數(shù)據(jù)所需要的時間段。在圖8的部分(a)中,縱軸表示跟蹤緩存器部件中的數(shù)據(jù)量,而橫軸表示時間。在圖8的部分(b)中,縱軸表示VBV緩存器部件中的數(shù)據(jù)量,而橫軸表示時間。圖8的部分(c)中示出了(橫軸)從解碼部件輸出的幀依照時間的變化。
      在圖8中,實線800表示在跟蹤緩存器部件中的數(shù)據(jù)量的變化。數(shù)據(jù)810、811和812分別表示與在VBV緩存器部件中累積的幀1、幀2和幀3對應的數(shù)據(jù)。數(shù)據(jù)820和821分別表示從解碼部件中輸出的幀輸出中的幀1和幀2。
      在正常的狀態(tài)下,根據(jù)從跟蹤緩存器部件到VBV緩存器部件的讀取比特率Vr和數(shù)據(jù)傳送比特率Vo之間的差值來在跟蹤緩存器部件中累積通過拾取器從信息記錄介質(zhì)讀取的數(shù)據(jù)。在處理以GOP為單位的數(shù)據(jù)的解碼模型中,在跟蹤緩存器部件中累積數(shù)據(jù)的一個GOP,直到如圖8的部分(a)所示開始解碼處理。然后,在時間801開始向VBV緩存器部件的數(shù)據(jù)傳送。因此,在數(shù)據(jù)傳送開始之前,在Vr的傾角(inclination)處累積圖8的部分(a)中示出的跟蹤緩存器中的數(shù)據(jù)。在數(shù)據(jù)傳送開始之后,在Vr-Vo的傾角處累積數(shù)據(jù)。在向VBV緩存器部件的數(shù)據(jù)傳送開始之后,在VBV緩存器部件中以圖8的部分(b)中示出的MPEG的最大比特率累積數(shù)據(jù)。當與前導幀對應的數(shù)據(jù)量被累積時,將一個數(shù)據(jù)幀從VBV緩存器部件送到在后續(xù)級中設置的解碼部件中。假定在此時,即刻執(zhí)行從VBV緩存器部件到解碼部件的數(shù)據(jù)傳送,在圖8的部分(b)中的VBV緩存器部件中的數(shù)據(jù)量在時間802(解碼開始時間)被即刻減小一個數(shù)據(jù)幀。在一個指定延時后,將被發(fā)送到解碼部件的該一個數(shù)據(jù)幀解碼且作為幀輸出(視頻信號)輸出。
      如上所述,利用傳統(tǒng)解碼模型,在再現(xiàn)開始時,在跟蹤緩存器部件中累積數(shù)據(jù)的一個GOP。因此,從數(shù)據(jù)開始在跟蹤緩存器部件中累積時(820,圖8的部分(a))直到前導幀被輸出(圖8的部分(c))所需要的長時間822。這導致了一個問題,即,從信息記錄介質(zhì)中的數(shù)據(jù)再現(xiàn)開始直到視頻數(shù)據(jù)被輸出需要花費很長的時間。
      圖9示出了利用根據(jù)本發(fā)明的解碼模式來輸出視頻數(shù)據(jù)所需要的時間段。在圖9的部分(a)中,縱軸表示跟蹤緩存器部件中的數(shù)據(jù)量,而橫軸表示時間。在圖9的部分(b)中,縱軸表示VBV緩存器部件中的數(shù)據(jù)量,而橫軸表示時間。圖9的部分(c)中示出了(橫軸)從解碼部件輸出的幀依照時間的變化。
      在圖9中,實線800表示利用傳統(tǒng)解碼模型的跟蹤緩存器部件中的數(shù)據(jù)量的變化。實線900表示利用根據(jù)本發(fā)明的解碼模型的跟蹤緩存器部件中的數(shù)據(jù)量的變化。數(shù)據(jù)810、811和812分別表示與在VBV緩存器部件中累積的幀1、幀2和幀3對應的數(shù)據(jù)。數(shù)據(jù)820和821分別表示從解碼部件中輸出的幀輸出中的幀1和幀2。
      如圖9的部分(a)中所示,根據(jù)本發(fā)明的解碼模型如下工作。將M(M是1或更大的整數(shù))個幀作為一個單元處理。當在跟蹤緩存器部件中累積一個單元的數(shù)據(jù)時,開始向VBV緩存器部件的數(shù)據(jù)傳輸。例如,假定M=3幀。在此種情況下,當三幀數(shù)據(jù),即,幀1、幀2和幀3被累積在跟蹤緩存器部件中時(時間901),開始向VBV部件的數(shù)據(jù)傳送。在時間901,開始解碼處理。正如通過比較圖8的部分(c)和圖9的部分(c)可以明白的,根據(jù)本發(fā)明的解碼模型提供了縮短從信息記錄介質(zhì)上的數(shù)據(jù)再現(xiàn)開始直到視頻數(shù)據(jù)被輸出所需要的時間段的效果。
      在本實例中,M=3,但M可以是圖10的部分(c)中示出的任何其他整數(shù)。
      圖10示出了在根據(jù)本發(fā)明的解碼模型的GOP中的數(shù)據(jù)結(jié)構(gòu)的總體圖。圖10的部分(a)示出了具有傳統(tǒng)解碼模型的GOP,并且被提供來用于與根據(jù)本發(fā)明的解碼模型來比較。圖10的部分(b)示出了根據(jù)本發(fā)明的解碼模型的一個實例。更具體地,圖10的部分(b)示出了當M=3時,所述幀如何形成為一個單元。圖10的部分(c)示出了本發(fā)明的解碼模型的普通實施例。更為具體地,圖10的部分(c)示出了當M是1或更大的整數(shù)時,所述幀如何形成一個單元。
      如同圖10的部分(c)所示,本發(fā)明的解碼模型在根據(jù)傳統(tǒng)執(zhí)行的GOP來分組所述幀之外,還將所述幀分組為包括I幀或P幀以及下一B幀的分組(單元)。例如,圖10的部分(a)示出了將15個幀作為一個GOP的分組A00。根據(jù)本發(fā)明,在GOP的15幀中,將I幀和隨后的多個B幀集合成一個單元A10。將P幀和隨后的多個B幀集合成一個單元A11。按照同樣的方式,將幀分組成單元A12、A13和A14。在信息記錄介質(zhì)上的每個單元的地址被放置在一個表中。
      圖11示出了用于管理被分組成多個單元的GOP中的幀數(shù)據(jù)的表B20的結(jié)構(gòu)。圖11還示出了用于比較的常規(guī)表B10。如同從圖11可以看出,常規(guī)表B10將每幀的長度和IPB標識信息作為地址信息存儲。因此,表的大小被增加,從而占據(jù)了一個大的信息記錄介質(zhì)的存儲區(qū)域。與此相反,根據(jù)本發(fā)明的解碼模型的表B20存儲每個單元的長度,被分組成一個單元的所述幀的數(shù)目以及I幀或P幀的大小作為地址信息。因此,可以很好地減小表的大小。對于如下所述的具體再現(xiàn)和編輯來說,表B20是有效的。
      在例如搜索的具體再現(xiàn)或比如剪切編輯的編輯處理中,可能存在從位于GOP的中間的幀開始再現(xiàn)視頻數(shù)據(jù)的情況。在MPEG中,為了解碼具體的B幀,必須解碼與該具體B幀相關聯(lián)的I幀或P幀。需要被解碼的I幀或P幀被期望以高速檢索。根據(jù)本發(fā)明,存在表示I幀或P幀被記錄在該位置的位置信息。這縮短了檢索該幀的時間段。
      在圖11中示出的表B20中表示I幀和P幀的位置信息。更為具體地,根據(jù)I幀或P幀將所述單元分組成小單元。因此,每個單元的地址信息是I幀或P幀的自身位置信息。按照此種方式,在具體的再現(xiàn)和編輯中,將所述單元分組成小單元是有效的。
      接著,描述MPEG的最大比特率。
      圖12示出了根據(jù)傳統(tǒng)解碼模型的VBV緩存器部件中的數(shù)據(jù)量的變化。在圖12中,縱軸表示VBV緩存器部件中的數(shù)據(jù)量,而橫軸表示時間。數(shù)據(jù)量C10表示第一幀的數(shù)據(jù)量,數(shù)據(jù)量C11表示第二幀的數(shù)據(jù)量。數(shù)據(jù)量C12表示第三幀的數(shù)據(jù)量。最大比特率C20表示該解碼模型的最大比特率。
      在傳統(tǒng)解碼模型中,為了防止VBV緩存器部件上溢或下溢,數(shù)據(jù)在VBV緩存器中累積的比特率被限制在由最大比特率C20表示的傾角中。由于此種理由,即使在獲得特定幀的實際圖片質(zhì)量而必需的比特率大于最大比特率,幀中的碼字數(shù)量也需要減少比特率的傾角,以便符合這些限制。這意味著減小幀的圖片質(zhì)量。因此,利用傳統(tǒng)的解碼模型,由于最大比特率的限制而不能獲得實際的圖片質(zhì)量。
      圖13示出了根據(jù)本發(fā)明的解碼模型在VBV緩存器部件中的數(shù)據(jù)量的變化。在圖13中,縱軸表示VBV緩存器部件中的數(shù)據(jù)量,橫軸表示時間。數(shù)據(jù)量D10表示第一幀的數(shù)據(jù)量,數(shù)據(jù)量D11表示第二幀的數(shù)據(jù)量。數(shù)據(jù)量D12表示第三幀的數(shù)據(jù)量。最大比特率C20表示常規(guī)解碼模型的最大比特率。最大比特率D20表示本發(fā)明的解碼模型的最大比特率。平均比特率D30是第一到第三幀的三幀的平均比特率??偟拇a字量D31是第一到第三幀的三幀的總碼字量。
      利用本發(fā)明的解碼模型,如上參照圖10所述,所述幀被根據(jù)I幀或P幀分組成小單元。為了符合最大比特率的限制,每個單元的平均比特率被保持在常規(guī)最大比特率之內(nèi)。一個單元包括M個幀(M是1或更大的整數(shù))。
      參照圖13,描述其中M=3的典型情形。在圖13中,第一幀D10具有超過常規(guī)最大比特率C20的傾角,第一幀D10的傾角需要限制到常規(guī)最大比特率C20。利用本發(fā)明的解碼模型,計算一個單元(三幀,M=3)的平均比特率。即,總的碼字量D31是第一幀D10、第二幀D11和第三幀D12的碼字量之和。將總碼字量D31除以3,以獲得平均比特率D30。
      平均比特率D30在常規(guī)最大比特率C20內(nèi),并且因此VBV緩存器部件不會上溢。第一幀D10可以具有超過常規(guī)最大比特率C20的最大比特率D20,并且因此可以提供實際的圖片質(zhì)量。
      (實例2)在本發(fā)明的第二實例中,將會參照圖18、19、20、21和22描述數(shù)據(jù)重新設置方法。該數(shù)據(jù)重新設置方法由信息記錄和再現(xiàn)裝置663(圖15A)、記錄裝置664(圖15B)和編輯裝置665(圖15C)中任何一個執(zhí)行。
      圖19示出了根據(jù)本發(fā)明的重新設置處理。圖19的部分(a)示出了用于重新設置(i)其中設置“出”點的數(shù)據(jù)和(ii)其中設置“入”點的數(shù)據(jù)中的一個的第一重新設置處理。圖19的部分(b)示出了用于重新設置(i)其中設置“出”點的數(shù)據(jù)和(ii)其中設置“入”點的數(shù)據(jù)中的一個的第二重新設置處理。通過其中的一個處理,可以無縫地再現(xiàn)記錄在信息記錄介質(zhì)600上的多條實時數(shù)據(jù),而即使在執(zhí)行用于剪切編輯的查找操作時也不會使視頻或音頻中斷。在下文中,將會描述下述兩種類型的重新設置處理。
      圖19的部分(a)示出了根據(jù)本發(fā)明的第一重新設置處理。表示視頻或音頻的實時數(shù)據(jù)被記錄在連續(xù)記錄區(qū)域K10中。實時數(shù)據(jù)被記錄在連續(xù)記錄區(qū)域K20,K21和K22中。與連續(xù)記錄區(qū)域K10一樣,連續(xù)記錄區(qū)域K20,K21和K22被記錄在信息記錄介質(zhì)600中,但是彼此之間存在有距離。連續(xù)記錄區(qū)域K30表示待再現(xiàn)的區(qū)域,該區(qū)域被指定用于剪切編輯。連續(xù)記錄區(qū)域K30是連續(xù)記錄區(qū)域K10的一部分。在連續(xù)記錄區(qū)域K30中的數(shù)據(jù)被再現(xiàn)后,拾取器執(zhí)行從連續(xù)記錄區(qū)域K30的終點到連續(xù)記錄區(qū)域K20的起點的查找操作,并且連續(xù)地再現(xiàn)連續(xù)記錄區(qū)域K20及其后。在從連續(xù)記錄區(qū)域K30的終點到連續(xù)記錄區(qū)域K20的起點的查找距離過長的情況下,可能在上述參照圖14描述的確定中將無縫再現(xiàn)確定為不可能。
      根據(jù)本發(fā)明的第一重新設置處理,首先查找一個空區(qū)域,從該區(qū)域到信息記錄介質(zhì)上的連續(xù)記錄區(qū)域K20的起點的訪問時間短。這被設置為重新設置區(qū)域。然后,確定重新設置區(qū)域(本實例中的K30r)是否被包括在其中可能進行無縫再現(xiàn)的查找范圍內(nèi)。通過執(zhí)行參照圖14描述的確定來預先獲得該查找范圍。當重新設置區(qū)域K30r滿足無縫再現(xiàn)的條件時,在連續(xù)記錄區(qū)域K30中記錄的數(shù)據(jù)被復制到重新設置區(qū)域并被設置為數(shù)據(jù)K30p。由于重新設置處理,圖19的部分(a)中示出的實時數(shù)據(jù)開始從數(shù)據(jù)K30p的起點處再現(xiàn)。拾取器可以執(zhí)行從數(shù)據(jù)K30p的終點到連續(xù)記錄區(qū)域K20的起點的查找操作,同時執(zhí)行無縫再現(xiàn)。然后,再現(xiàn)在連續(xù)記錄區(qū)域K20中以及其后的數(shù)據(jù),術語數(shù)據(jù)的“復制”包括數(shù)據(jù)的“剪切和粘貼”。
      在圖19的部分(a)中,“出”點OK10被設置在連續(xù)記錄區(qū)域K30中,而“入”點IK20被設置在連續(xù)記錄區(qū)域K20中。在上述中,例如,由于連續(xù)記錄區(qū)域K30短于連續(xù)記錄區(qū)域K20,所以其中設置“出”點OK10的連續(xù)記錄區(qū)域K30被重新設置。在其中設置“入”點的數(shù)據(jù)較短的情況下,此種數(shù)據(jù)被重新設置。
      圖19的部分(b)示出了根據(jù)本發(fā)明的第二重新設置處理。連續(xù)記錄區(qū)域K10,K20,K21和K22與圖19的部分(a)中的那些基本相同。連續(xù)記錄區(qū)域K50表示待再現(xiàn)的區(qū)域,該區(qū)域被指定用于剪切編輯。連續(xù)記錄區(qū)域K50是連續(xù)記錄區(qū)域K10的一部分。連續(xù)記錄區(qū)域K60是連續(xù)記錄區(qū)域K20的一部分。在連續(xù)記錄區(qū)域K50中的數(shù)據(jù)被再現(xiàn)后,拾取器執(zhí)行從連續(xù)記錄區(qū)域K50的終點到連續(xù)記錄區(qū)域K60的起點(即,連續(xù)記錄區(qū)域K20的起點)的查找操作。因此,拾取器連續(xù)地再現(xiàn)連續(xù)記錄區(qū)域K20及其后。在從連續(xù)記錄區(qū)域K50的終點到連續(xù)記錄區(qū)域K60的起點的查找距離過長的情況下,可能在上述參照圖14描述的確定中將無縫再現(xiàn)確定為不可能。
      根據(jù)本發(fā)明的第二重新設置處理,首先,從最接近于信息記錄介質(zhì)上的連續(xù)記錄區(qū)域K20的區(qū)域開始查找一個空區(qū)域。這被設置為重新設置區(qū)域。然后,確定重新設置區(qū)域(本實例中的K50r)是否被包括在其中可能進行無縫再現(xiàn)的查找范圍內(nèi)。通過執(zhí)行參照圖14描述的確定來預先獲得該查找范圍。
      當重新設置區(qū)域K50r不滿足無縫再現(xiàn)的條件時,假定在其中設置“出”點OK10的連續(xù)記錄區(qū)域K50中記錄的數(shù)據(jù)被復制到如圖19的部分(b)中示出的重新設置區(qū)域K50r。所述被假定復制的數(shù)據(jù)被設置為K50q。還可以假定在其中設置“入”點IK20的連續(xù)記錄區(qū)域K20中記錄的數(shù)據(jù)被復制到重新設置區(qū)域K60r。所述被假定復制的數(shù)據(jù)被設置為K60q。通過計算在數(shù)據(jù)K50q和數(shù)據(jù)K60q被再現(xiàn)以及到連續(xù)記錄區(qū)域K60的終點的查找操作被執(zhí)行的情況下,獲得數(shù)據(jù)K60q的大小。在作為重新設置區(qū)域的空區(qū)域足夠大,以至于能夠存儲數(shù)據(jù)K50q和K60q的情況下,連續(xù)記錄區(qū)域K50和K60中的數(shù)據(jù)被實際復制到重新設置區(qū)域K50r和K60r。在作為重新設置區(qū)域的空區(qū)域不是足夠大的情況下,確定無縫再現(xiàn)相對于其他空區(qū)域是否可能。按照這種方式,針對剪切編輯的實時數(shù)據(jù)從數(shù)據(jù)K50q起點開始再現(xiàn)。當直到數(shù)據(jù)K60q的數(shù)據(jù)被再現(xiàn)時已經(jīng)累積了足夠的數(shù)據(jù)緩存器量。使用剩余緩存器數(shù)據(jù)量,執(zhí)行從數(shù)據(jù)K60q的終點到連續(xù)記錄區(qū)域K60的終點的查找操作,同時執(zhí)行無縫再現(xiàn)。然后,拾取器連續(xù)地再現(xiàn)在連續(xù)記錄區(qū)域K60之后的數(shù)據(jù)。
      當在連續(xù)記錄區(qū)域K50中記錄的短實時數(shù)據(jù)被重新設置但沒有找到實現(xiàn)無縫再現(xiàn)的重新設置區(qū)域時,第二重新設置處理將待重新設置的數(shù)據(jù)從連續(xù)記錄區(qū)域K20增加,從而滿足無縫再現(xiàn)的條件。
      在上述實例中,連續(xù)記錄區(qū)域K50過小。在連續(xù)記錄區(qū)域K50過大的情況下,連續(xù)記錄區(qū)域K50的一部分被復制到空區(qū)域,而不是整個連續(xù)記錄區(qū)域K50。
      圖18是示出根據(jù)本發(fā)明的重新設置處理的流程圖。所述重新設置處理開始于步驟J10。在步驟J20,確定無縫再現(xiàn)是否可能。在步驟J30,查找重新設置區(qū)域。在步驟J40,鑒于重新設置區(qū)域,確定無縫再現(xiàn)是否可能。在步驟J50,執(zhí)行第一重新設置處理。在步驟J60,執(zhí)行第二重新設置處理。處理在步驟J70結(jié)束。
      在步驟J20,執(zhí)行圖14中示出的過程。當如圖14中的步驟E60所示確定無縫再現(xiàn)可能時,在不執(zhí)行進一步的重新設置處理的情況下可能進行無縫再現(xiàn)。
      當如圖14中的步驟E60所示確定無縫再現(xiàn)不可能時,處理進行到圖18中的步驟J30,其中查找用作重新設置區(qū)域的空區(qū)域。在步驟J20,可以預先獲得其中可能進行無縫再現(xiàn)的查找范圍。在步驟J40,確定在步驟J30中獲得的重新設置區(qū)域是否在其中可能進行無縫再現(xiàn)的查找范圍中。
      當根據(jù)步驟J40中的確定結(jié)果,確定重新設置區(qū)域處于其中可能進行無縫再現(xiàn)的范圍內(nèi)時,處理進行到步驟J50。步驟J50對應于上述參照圖19的部分(a)描述的第一重新設置處理的一部分。即,在步驟J50,數(shù)據(jù)被復制到重新設置區(qū)域。由此,當處理在步驟J70結(jié)束時,數(shù)據(jù)已經(jīng)被重新設置成數(shù)據(jù)K30p(圖19的部分(a))。因此,可能進行無縫再現(xiàn)。
      當根據(jù)步驟J40中的確定結(jié)果,所述重新設置區(qū)域被確定為在其中可能進行無縫再現(xiàn)的范圍之外時,處理進行到步驟J60。步驟J60對應于上述參照圖19的部分(b)描述的第一重新設置處理的一部分。(i)其中設置“入”點的數(shù)據(jù)和(ii)其中設置“出”點的數(shù)據(jù)兩者都被復制到重新設置區(qū)域。由此,當處理在步驟J70終止時,數(shù)據(jù)已經(jīng)被重新設置為K50p和數(shù)據(jù)K60p(圖19的部分(b))。因此,可能進行無縫再現(xiàn)。
      圖20詳細地示出了根據(jù)本發(fā)明的第一重新設置處理。在圖20中,音頻數(shù)據(jù)的記錄區(qū)域A1a、A2a、A3a和A4a以及視頻數(shù)據(jù)的記錄區(qū)域V1a、V2a、V3a和V4a被交替設置在一個信息記錄介質(zhì)上。在該信息記錄介質(zhì)上,記錄區(qū)域V2a和記錄區(qū)域A3a彼此分開一段距離。如圖20中所示,分別為音頻數(shù)據(jù)和視頻數(shù)據(jù)設置“pr”點PA1a和PV1a,“出”點OA2a和OV2a以及“入”點IA3a和IV3a。從“pr”點到“出”點的數(shù)據(jù)被再現(xiàn),并且不會中斷,再現(xiàn)從“入”點之后的數(shù)據(jù)。在圖20中,用陰線表示實際用作視頻數(shù)據(jù)的數(shù)據(jù)。
      圖22示出了信息記錄介質(zhì)600的記錄狀態(tài)。在圖22中,信息記錄介質(zhì)600包括記錄區(qū)域N10,第一空區(qū)域N11,以及第二空區(qū)域N12。圖22還示出了范圍N20的放大圖,范圍N20是信息記錄介質(zhì)600在其徑向上延伸的部分。該放大圖示出了信息記錄介質(zhì)600的區(qū)域和記錄狀態(tài)。
      圖22中的記錄區(qū)域A1a、A2a、A3a和A4a以及記錄區(qū)域V1a、V2a、V3a和V4a分別對應于圖20中的那些。記錄區(qū)域A1a、V1a、A2a、和V2a位于記錄區(qū)域N10內(nèi),而記錄區(qū)域A3a、V3a、A4a和V4a位于記錄區(qū)域N10外。
      記錄區(qū)域N10內(nèi)的記錄區(qū)域中的數(shù)據(jù)首先被再現(xiàn),并且在查找操作之后,再現(xiàn)記錄區(qū)域N10之外的記錄區(qū)域中的數(shù)據(jù)。如從圖22中可以明白的,記錄區(qū)域N10內(nèi)的記錄區(qū)域和記錄區(qū)域N10之外的記錄區(qū)域彼此之間存在距離,從而所述查找操作需要一些時間。因此,無縫再現(xiàn)是不可能的。
      根據(jù)第一重新設置處理,當無縫再現(xiàn)不可能時,在信息記錄介質(zhì)中的空區(qū)域中搜索重新設置區(qū)域。在所述重新設置區(qū)域出于其中可能進行無縫再現(xiàn)的查找區(qū)域之內(nèi)的情況下,在(i)其中設置“入”點的數(shù)據(jù)和(ii)其中設置“出”點的數(shù)據(jù)中較短的那個被復制到重新設置區(qū)域。在圖20的例子中,其中設置“出”點的數(shù)據(jù)較短,其被復制(或被重新設置)。在重新設置區(qū)域中,如同在其他記錄區(qū)域中一樣,交替地設置音頻數(shù)據(jù)和視頻數(shù)據(jù)。
      現(xiàn)在假定在圖22中,在記錄區(qū)域N10的外周附近找到空區(qū)域N11。所述空區(qū)域N11接近于記錄區(qū)域N10的外周。因此,空區(qū)域N11被確定為包括在查找范圍中,該查找范圍是根據(jù)記錄區(qū)域N10的外周定義的。在此種情況下,在記錄區(qū)域N10內(nèi)記錄的數(shù)據(jù)被重新設置到空區(qū)域N11。因此,可能進行無縫再現(xiàn)。
      在圖20中,待設置的音頻數(shù)據(jù)是在從記錄區(qū)域A1a中的“pr”點PA1a到記錄區(qū)域A1a的終點的區(qū)域中記錄的音頻數(shù)據(jù)a,在從記錄區(qū)域A2a中的起點到記錄區(qū)域A2a中的“出”點OA2a的區(qū)域中記錄的音頻數(shù)據(jù)b,以及在從記錄區(qū)域A3a中的“入”點IA3a到記錄區(qū)域A3a的終點的區(qū)域中記錄的音頻數(shù)據(jù)c。
      在所述重新設置區(qū)域中,按照a、b和c的順序復制音頻數(shù)據(jù)。當數(shù)據(jù)(a+b+c)的總長度不是規(guī)定的長度時,可以添加填充數(shù)據(jù)L10。該規(guī)定長度意味著由此可以容易地處理數(shù)據(jù)的長度,例如信息記錄介質(zhì)中的ECC塊的長度、信息記錄介質(zhì)中的扇區(qū)的大小,由此視頻數(shù)據(jù)和音頻數(shù)據(jù)可交替位于的長度,視頻數(shù)據(jù)和音頻數(shù)據(jù)的幀的長度或壓縮數(shù)據(jù)的長度。
      待設置的視頻數(shù)據(jù)是在從稍前于記錄區(qū)域V1a中的“pr”點PV1a到記錄區(qū)域V1a的終點的區(qū)域中記錄的視頻數(shù)據(jù)d,在從記錄區(qū)域V2a中的起點到記錄區(qū)域V2a中的“出”點OV2a的區(qū)域中記錄的視頻數(shù)據(jù)e。視頻數(shù)據(jù)d包括在稍前于“pr”點的區(qū)域中的數(shù)據(jù)的原因是對MPEG中的指定幀進行解碼要求預先解碼位于指定幀之前的I幀或P幀。鑒于此,視頻數(shù)據(jù)d包括“pr”點之前的幀的數(shù)據(jù),該數(shù)據(jù)被要求來解碼其中設置“pr”點的幀。出于同樣的原因,為了再現(xiàn)在記錄區(qū)域V3a中的“入”點,必須再現(xiàn)來自稍前于“入”點IV3a的區(qū)域中記錄的數(shù)據(jù)的數(shù)據(jù)。
      按照這種方式重新設置的音頻數(shù)據(jù)從沒有空閑空間的空區(qū)域N11的起點開始放置。因此,當音頻數(shù)據(jù)量小時,音頻數(shù)據(jù)的記錄區(qū)域也小。按照這種方式重新設置的音頻數(shù)據(jù)和視頻數(shù)據(jù)被設置成其間沒有空閑空間。因此,在所述重新設置之后,從音頻數(shù)據(jù)的終點到視頻數(shù)據(jù)的起點的查找時間被減小。
      如上所述,音頻數(shù)據(jù)和視頻數(shù)據(jù)被復制到所述重新設置區(qū)域。因此,可以進行無縫再現(xiàn)。雖然沒有示出,但是如同填充數(shù)據(jù)L10,填充數(shù)據(jù)被添加到重新設置視頻數(shù)據(jù)e的終點。由圖22中的區(qū)域N11表示此種重新設置狀態(tài)。在圖22的記錄區(qū)域A1p、A2p和A3p中,記錄音頻數(shù)據(jù)a、b和c。在圖22的記錄區(qū)域V1p和V2p中,記錄視頻數(shù)據(jù)d和e。
      音頻數(shù)據(jù)c是圖20中的較長數(shù)據(jù)的一部分,從而不需要被重新設置。然而,在不重新設置音頻數(shù)據(jù)c的情況下,在重新設置區(qū)域中的數(shù)據(jù)被再現(xiàn)后,拾取器查找記錄區(qū)域A3a中的“入”點IA3a。由于在記錄區(qū)域A3a和稍前于記錄區(qū)域V3a(視頻數(shù)據(jù))中的“入”點IV3a的位置之間存在一小段距離,所以可能會出現(xiàn)短距離精細查找操作L30。在音頻數(shù)據(jù)c被重新設置的情況下,在重新設置區(qū)域中的數(shù)據(jù)被再現(xiàn)后,執(zhí)行到稍前于記錄區(qū)域V3a中的“入”點IV3a的位置的查找操作。因此,再現(xiàn)可以繼續(xù)而不需要發(fā)生精細查找操作L30。如上所述,即使當所述兩條數(shù)據(jù)中的一個需要重新設置時,也期望在音頻數(shù)據(jù)的情況下重新設置兩條。這防止了不必要的精細查找操作。這放寬了無縫再現(xiàn)的條件,從而增加了其中可以進行無縫再現(xiàn)的情形的數(shù)量。
      如上參照圖3的描述,音頻數(shù)據(jù)包括多個聲道數(shù)據(jù)。當在圖20中示出的重新設置處理中復制數(shù)據(jù)時,為了實現(xiàn)無縫再現(xiàn),僅有所用的特定信道的音頻數(shù)據(jù)被復制到重新設置區(qū)域?;蛘撸ㄎ从寐暤赖目諈^(qū)域的所有聲道的音頻數(shù)據(jù)(包括空數(shù)據(jù))可以被復制。在此種情況下,在該處理之后,音頻數(shù)據(jù)可以被另外地記錄在重新設置區(qū)域中的未用區(qū)域。
      圖21更詳細地示出了根據(jù)本發(fā)明的第二重新設置處理。圖21中的記錄區(qū)域A1a、A2a、A3a和A4a以及記錄區(qū)域V1a、V2a、V3a和V4a分別與圖20中的那些相同。
      圖21示出了重新設置處理,在該重新設置處理中,從信息記錄區(qū)域中的空區(qū)域檢索出的重新設置區(qū)域被確定為在其中可以進行無縫再現(xiàn)的查找區(qū)域之外。這將參照圖22進行描述。假設根據(jù)搜索記錄區(qū)域N10外周附近的空區(qū)域,其它數(shù)據(jù)已經(jīng)被記錄在區(qū)域N11,并且找到空區(qū)域N12??諈^(qū)域N12與記錄區(qū)域N10的外周間隔一段距離,并且因此被確定為在其中可以進行無縫再現(xiàn)的查找區(qū)域之外。從記錄區(qū)域N10外周定義空區(qū)域N12。在此種情況下,僅僅通過將記錄在記錄區(qū)域N10中的數(shù)據(jù)重新設置到空區(qū)域N12中不能實現(xiàn)無縫再現(xiàn)。為了實現(xiàn)無縫再現(xiàn),另外的數(shù)據(jù)被重新設置到空區(qū)域N12。
      參照圖21,重新設置區(qū)域被確定為在其中可以進行無縫再現(xiàn)的查找區(qū)域之外。因此,無縫再現(xiàn)不能僅僅通過復制(i)其中設置“入”點的數(shù)據(jù)和(ii)其中設置“出”點的數(shù)據(jù)中更短的哪一個來實現(xiàn)。較長的數(shù)據(jù)也被復制到重新設置區(qū)域。
      在圖21中,被重新設置的音頻數(shù)據(jù)是音頻數(shù)據(jù)a,音頻數(shù)據(jù)b和音頻數(shù)據(jù)c。
      在重新設置區(qū)域中,按照a,b和c的順序來復制音頻數(shù)據(jù)。在數(shù)據(jù)(a+b+c)的總長度不是規(guī)定長度的情況下,可以加入填充數(shù)據(jù)M10。規(guī)定長度如上所述。
      待重新設置的視頻數(shù)據(jù)是視頻數(shù)據(jù)d和視頻數(shù)據(jù)e。
      另外,具有規(guī)定長度的視頻數(shù)據(jù)f被作為重新設置數(shù)據(jù)從稍前于記錄區(qū)域V3a中的“入”點IV3a的一個位置加入。
      下文中,將會描述對于用于實現(xiàn)無縫再現(xiàn)的視頻數(shù)據(jù)f來說,多少數(shù)據(jù)量是必需的。
      在圖21中,視頻數(shù)據(jù)e和視頻數(shù)據(jù)f彼此不是連續(xù)的。同樣,對于采用MPEG壓縮的數(shù)據(jù)而言,需要參照圖7描述的多解碼器系統(tǒng)。圖7中示出的多解碼器裝置622包括第一解碼部件612和第二解碼部件722。在圖21中,視頻數(shù)據(jù)d和視頻數(shù)據(jù)e彼此連續(xù)。并且由第一解碼部件612進行解碼。視頻數(shù)據(jù)f由第二解碼部件722進行解碼。
      圖21的部分(b)表示GOP單元中的具體的視頻數(shù)據(jù)d、e和f。圖21中的部分(c)表示第二跟蹤緩存器部件720中的剩余數(shù)據(jù)量(圖7)。參照數(shù)字210表示當數(shù)據(jù)讀取完成時的視頻數(shù)據(jù)f的剩余數(shù)據(jù)量。視頻數(shù)據(jù)f由第二解碼部件722進行解碼。
      作為待重新設置的數(shù)據(jù)的無縫再現(xiàn)的條件,將描述一個條件,在此條件下,第二緩沖器部件614不會下溢。由于由第一解碼部件612解碼的視頻數(shù)據(jù)e和由第二解碼部件722解碼的視頻數(shù)據(jù)f被連續(xù)記錄在重新設置區(qū)域,所以在其間不發(fā)生查找操作。因此,使用多解碼器模型能夠?qū)σ曨l數(shù)據(jù)e和視頻數(shù)據(jù)f進行無縫再現(xiàn)。在該實例中,將會發(fā)現(xiàn)在由第二解碼部件722解碼的數(shù)據(jù)中有多少數(shù)據(jù)被重新設置。
      第二解碼部件722處理視頻數(shù)據(jù)f,而不是視頻數(shù)據(jù)d和e。因此,當從信息記錄介質(zhì)再現(xiàn)數(shù)據(jù)M30和數(shù)據(jù)M31時,數(shù)據(jù)被累積在第二跟蹤緩存器部件722中。數(shù)據(jù)M30是預先解碼所必需的幀數(shù)據(jù),以便解碼其中設置“入”點的幀。數(shù)據(jù)M30的數(shù)據(jù)量是V3pr。數(shù)據(jù)M30(視頻數(shù)據(jù))的比特率是VdV3pr。數(shù)據(jù)M31表示在“入”點之后的數(shù)據(jù)。數(shù)據(jù)M31的數(shù)據(jù)量是V3in。數(shù)據(jù)M31(視頻數(shù)據(jù))的比特率是VdV3in。讀取數(shù)據(jù)M30所需的時間段是TprV3。讀取數(shù)據(jù)M31所需的時間段是TinV3+a×Ts。字母“a”是在視頻數(shù)據(jù)中跳過的有缺陷的ECC塊的數(shù)目。Ts是跳過一個ECC塊所需的時間段。在讀取數(shù)據(jù)M30和M31之后,執(zhí)行查找操作M20。在被轉(zhuǎn)換為時間的正好在查找操作M20之前的第二跟蹤緩存器部件720中的剩余緩存器數(shù)據(jù)是TBUF的情況下,TBUF由下述表達式表示TBUF=V3pr/VdV3pr+V3in/VdV3in-(TprV3+TinV3+a×Ts)現(xiàn)在,將會描述執(zhí)行從重新設置數(shù)據(jù)的終點(即,重新設置視頻數(shù)據(jù)f的終點)到記錄區(qū)域V3a中的視頻數(shù)據(jù)f的終點的查找操作M20,并隨后再現(xiàn)數(shù)據(jù)M40和數(shù)據(jù)M41。數(shù)據(jù)M40是從其上記錄視頻數(shù)據(jù)f的終點的記錄區(qū)域V3a中的位置到記錄區(qū)域V3a的終點記錄的視頻數(shù)據(jù)。數(shù)據(jù)M41是在記錄區(qū)域A4a中記錄的音頻數(shù)據(jù)。在該實例中,示出了數(shù)據(jù)M40。當在記錄區(qū)域V3a中的數(shù)據(jù)大部分被重新設置時,存在作為數(shù)據(jù)M40剩余的數(shù)據(jù)的量非常小。在此種情況下,在查找操作M20之后,基本上不會通過再現(xiàn)數(shù)據(jù)M40來提供視頻數(shù)據(jù)??赡艽嬖谶@樣一種情況,在查找操作M20之后,原封不動地再現(xiàn)音頻數(shù)據(jù)M41。雖然音頻數(shù)據(jù)M41正被從信息記錄介質(zhì)再現(xiàn),但是不提供視頻數(shù)據(jù),從而圖21的部分(c)中的剩余緩存器數(shù)據(jù)量繼續(xù)減小。在此種情況下,從重新設置區(qū)域開始的訪問時間,即從數(shù)據(jù)M31的終點到下一個視頻數(shù)據(jù)的訪問時間包括查找時間和數(shù)據(jù)41的讀取時間,在該訪問時間期間不提供視頻數(shù)據(jù)。在查找操作M20所需的時間段是Tf的情況下,讀取一個聲道的音頻數(shù)據(jù)所需要的時間段是TcA,音頻數(shù)據(jù)的聲道的數(shù)目是N,在音頻數(shù)據(jù)中被跳過的有缺陷ECC塊的數(shù)目是b。從重新設置區(qū)域的終點到作為查找操作目的地的視頻數(shù)據(jù)的查找時間TACS被表示為TACS=Tf+N×TcA+b×Ts用于滿足從重新設置區(qū)域開始無縫再現(xiàn)的條件是TACS和TBUF的比較結(jié)果是TBUF≥TACS。TBUF是被轉(zhuǎn)換為時間的第二緩沖器部件720(圖21中的部分(c))中的數(shù)據(jù)量,而TACS是從重新設置區(qū)域終點到作為查找操作目的地的視頻數(shù)據(jù)的查找時間。因此,用于滿足從重新設置區(qū)域開始無縫再現(xiàn)的條件由下式表示V3pr/VdV3pr+V3in/VdV3in-(TprV3+TinV3+a×Ts)≥Tf+N×TcA+b×Ts)通過查找滿足上述表達式的數(shù)據(jù)M31的數(shù)據(jù)量V3in,獲得待被重新設置的視頻數(shù)據(jù)f(圖21的部分(a))的數(shù)據(jù)量。
      在根據(jù)上述表達式獲得的視頻數(shù)據(jù)f的數(shù)據(jù)量不是規(guī)定長度時,數(shù)據(jù)量可以以這樣一個范圍來減小,使得滿足上述表達式,從而成為規(guī)定長度。所述規(guī)定長度如上所述。
      此種重新設置狀態(tài)由圖22中的區(qū)域N12表示。在圖22的記錄區(qū)域A1q,A2q和A3q中,分別記錄圖21中的音頻數(shù)據(jù)a,b和c。在圖22的記錄區(qū)域V1q,V2q和V3q中,分別記錄圖21中的視頻數(shù)據(jù)d,e和f。
      如上所述,當重新設置區(qū)域不包括在其中可以進行無縫再現(xiàn)的查找范圍中時,根據(jù)本發(fā)明的第二重新設置處理將待重新設置的數(shù)據(jù)加入,從而增加了在重新設置區(qū)域記錄的數(shù)據(jù)量。因此,使得可以進行無縫再現(xiàn)。
      在該實例中,數(shù)據(jù)M30和數(shù)據(jù)M31具有不同的比特率。其理由是被認為(i)視頻數(shù)據(jù)具有可變的比特率(VBR)以及(ii)數(shù)據(jù)M30的比特率和數(shù)據(jù)M31的比特率不同,因為就數(shù)據(jù)M30而言,除了解碼其中設置“入”點的幀所必需的幀被解碼之外,GOP中的所有數(shù)據(jù)不被解碼。
      在圖21的部分(c)中,對于數(shù)據(jù)M30和數(shù)據(jù)M31而言,第二跟蹤緩存器部件720的剩余量的傾角是不同的。其理由如下。就數(shù)據(jù)M30而言,除了解碼其中設置“入”點的幀所必需的幀被解碼之外,GOP中的所有數(shù)據(jù)不被解碼。因此,在第二跟蹤緩存器部件720中,比如不需要被解碼的B幀之類的數(shù)據(jù)被擦除,或者被丟棄而不會進行解碼。因此,數(shù)據(jù)M30將會被快速地用光,從而所用光的數(shù)據(jù)量和從信息記錄介質(zhì)讀取的數(shù)據(jù)量的差將會減小。結(jié)果,剩余數(shù)據(jù)量的增加率變得低于讀取數(shù)據(jù)M31時的增加率。
      在視頻數(shù)據(jù)M40存在而不會被重新設置在圖21的部分(a)中的記錄區(qū)域V3a的情況下,與數(shù)據(jù)M40對應的音頻數(shù)據(jù)保持在記錄區(qū)域A3a中。在此種情況下,拾取器訪問從重新設置區(qū)域的視頻數(shù)據(jù)f的終點到記錄區(qū)域A3a中的剩余音頻數(shù)據(jù),接著訪問數(shù)據(jù)M40。由于在記錄區(qū)域A3a中的剩余數(shù)據(jù)的記錄位置和記錄區(qū)域V3a中的剩余數(shù)據(jù)的記錄位置存在一個小距離,所以存在發(fā)生短距離精細查找操作的可能性。因此,即使當視頻數(shù)據(jù)M40保持在記錄區(qū)域V3a中,與數(shù)據(jù)M40對應的音頻數(shù)據(jù)也包括在重新設置區(qū)域中的音頻數(shù)據(jù)c中。由此,在再現(xiàn)重新設置區(qū)域中的數(shù)據(jù)之后,查找操作的目的地是記錄區(qū)域V3a中的數(shù)據(jù)M40。因此,再現(xiàn)被無縫地繼續(xù),不發(fā)生額外的精細查找操作。即使當視頻數(shù)據(jù)被保持而不會被重新設置,與該視頻數(shù)據(jù)對應的音頻數(shù)據(jù)也會被重新設置。因此,可以防止額外的精細查找操作的發(fā)生。
      在圖21的部分(a)中,視頻數(shù)據(jù)d和e由第一解碼部件612進行解碼(圖7)。從信息記錄介質(zhì)600讀取數(shù)據(jù)的讀取速率不同于第一解碼部件612的解碼速率。因此,當從信息記錄介質(zhì)600讀取重新設置區(qū)域中的視頻數(shù)據(jù)d和e時,少量的緩存器數(shù)據(jù)保持在第一解碼部件612的第一跟蹤緩存器部件610中。在數(shù)據(jù)被保持在第一跟蹤緩存器部件610中的情況下,直到其中設置“入”點的幀的時間可以根據(jù)剩余量來延遲。然而,在發(fā)生如圖21中所示的重新設置處理的情況下,在第一跟蹤緩存器部件610中保持的數(shù)據(jù)量非常小且可被忽略。在該實例中,第一跟蹤緩存器部件610的元素被從表示從重新設置區(qū)域無縫再現(xiàn)的條件的表達式中略去。在需要更精確的條件的情況下,鑒于上述第一跟蹤緩存器部件610中的剩余數(shù)據(jù)量來進行計算。
      在圖20中,當在記錄區(qū)域A3a中重新設置音頻數(shù)據(jù)c時,與音頻數(shù)據(jù)c對應的視頻數(shù)據(jù)被重新設置。作為該重新設置的結(jié)果,彼此對應的音頻數(shù)據(jù)和視頻數(shù)據(jù)存在于重新設置區(qū)域中。此種數(shù)據(jù)可以容易地同步,這便于對重新設置區(qū)域中的數(shù)據(jù)進行編輯。
      為了重新設置在圖20和圖21中彼此不連續(xù)的視頻數(shù)據(jù)e和f,此種非連續(xù)數(shù)據(jù)可以被一次解碼成幀數(shù)據(jù)且再次被編碼。通過重編碼所編碼的數(shù)據(jù),使得所編碼的數(shù)據(jù)具有滿足無縫再現(xiàn)的條件的數(shù)據(jù)長度,甚至通過如圖6中示出的單解碼裝置也可以使得可以進行無縫再現(xiàn)。
      根據(jù)本發(fā)明的一個方面,提供了一種記錄和再現(xiàn)裝置,包括讀取部件,用于從信息記錄介質(zhì)中讀取第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過解碼所累積的第一數(shù)據(jù)而產(chǎn)生的第一解碼數(shù)據(jù);第二解碼部件,用于輸出通過解碼所累積的第二數(shù)據(jù)而產(chǎn)生的第二解碼數(shù)據(jù);第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;以及控制部件,用于計算第一時間段以及第二時間段,其中第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      根據(jù)本發(fā)明的另一個方面,提供了一種記錄裝置,用于在信息記錄介質(zhì)上記錄將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述記錄裝置包括第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;所述控制部件,用于計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      在本發(fā)明的一個實施例中,所述記錄裝置還包括寫入部件,用于將所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個寫入所述信息記錄介質(zhì)中,其中,所述控制部件控制所述寫入部件來在所述信息記錄介質(zhì)中寫入所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù),所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù);并且所述控制部件控制所述寫入部件,使得所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上,并且使得所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上。
      根據(jù)本發(fā)明的又一個方面,提供了一種編輯裝置,用于在信息記錄介質(zhì)上編輯將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述編輯裝置包括第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;所述控制部件,用于計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      根據(jù)本發(fā)明的又一個方面,提供了一種信息記錄介質(zhì),在該信息記錄介質(zhì)上記錄有將由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。為所述第一數(shù)據(jù)設置讀取完成點;為所述第二數(shù)據(jù)設置讀取開始點;所述第一數(shù)據(jù)和所述第二數(shù)據(jù)被設置成使得第一時間段的長度大于或等于第二時間段的長度,其中第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段。
      根據(jù)本發(fā)明的又一個方面,一種記錄和再現(xiàn)方法包括以下步驟從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);臨時累積所讀取的第一數(shù)據(jù);臨時累積所讀取的第二數(shù)據(jù);輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù);設置所述第一數(shù)據(jù)的讀取完成點;設置所述第二數(shù)據(jù)的讀取開始點;計算第一時間段以及第二時間段,其中所述第一時間段是從讀取完成點到讀取開始點的查找操作的開始點直到完成所述第一解碼數(shù)據(jù)的輸出的時間段,所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許輸出時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      根據(jù)本發(fā)明的又一個方面,提供了一種記錄方法,用于在信息記錄介質(zhì)上記錄將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)中的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述記錄方法包括以下步驟為所述第一數(shù)據(jù)設置讀取完成點;為所述第二數(shù)據(jù)設置讀取開始點;計算第一時間段和第二時間段,其中第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段;并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      在本發(fā)明的一個實施例中,所述記錄方法還包括下述步驟在所述信息記錄介質(zhì)中寫入所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中至少一個,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      在本發(fā)明的一個實施例中,所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù),所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù)。所述寫入步驟包括以下步驟,將所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)中至少一個記錄在所述信息記錄介質(zhì)上使得所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)彼此相鄰,并且將所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)中至少一個記錄在所述信息記錄介質(zhì)上使得所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)彼此相鄰。
      根據(jù)本發(fā)明的又一個方面,提供了一種編輯方法,用于在信息記錄介質(zhì)上編輯將要由再現(xiàn)裝置再現(xiàn)的第一數(shù)據(jù)和第二數(shù)據(jù)的至少一個。所述再現(xiàn)裝置包括讀取部件,用于從所述信息記錄介質(zhì)中讀取所述第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過對所累積的第一數(shù)據(jù)進行解碼而產(chǎn)生的第一解碼數(shù)據(jù);以及第二解碼部件,用于輸出通過對所累積的第二數(shù)據(jù)進行解碼而產(chǎn)生的第二解碼數(shù)據(jù)。所述編輯方法包括以下步驟設置所述第一數(shù)據(jù)的讀取完成點;設置所述第二數(shù)據(jù)的讀取開始點;計算第一時間段以及第二時間段,其中所述第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,所述第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由第二解碼部件輸出的時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      工業(yè)應用性根據(jù)本發(fā)明的記錄和再現(xiàn)裝置,記錄裝置,編輯裝置,信息記錄介質(zhì),記錄和再現(xiàn)方法,記錄方法以及再現(xiàn)方法,計算(i)第一時間段和(ii)第二時間段,其中所述第一時間段是從讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到第一解碼部件完成第一解碼數(shù)據(jù)的輸出,所述第二時間段是從查找操作的開始到第二解碼數(shù)據(jù)被允許由第二解碼部件輸出,并且將所計算的第一時間段的長度和所計算的第二時間段的長度彼此相比較。基于所比較的結(jié)果,確定無縫再現(xiàn)是否可能。根據(jù)本發(fā)明,鑒于由所壓縮的視頻數(shù)據(jù)的解碼處理產(chǎn)生的延遲時間以及可變比特率等來確定無縫再現(xiàn)的條件。因此,可以精確地確定是否可以進行無縫再現(xiàn)。對于記錄和再現(xiàn)裝置,記錄裝置,編輯裝置,信息記錄介質(zhì),記錄和再現(xiàn)方法,記錄方法以及再現(xiàn)方法而言,提供此種效果的本發(fā)明特別有用,用于無縫再現(xiàn)多條實時數(shù)據(jù)。
      對于本領域技術人員而言,在不背離本發(fā)明的范圍和精神的條件下,各種其它修改是顯而易見的且容易做出。因此,趨向于所附權(quán)利要求的范圍不局限于這里所作的描述,而應該是被廣泛解釋的權(quán)利要求。
      權(quán)利要求
      1.一種記錄和再現(xiàn)裝置,包括讀取部件,用于從信息記錄介質(zhì)中讀取第一數(shù)據(jù)和第二數(shù)據(jù);第一緩存器部件,用于臨時累積所讀取的第一數(shù)據(jù);第二緩存器部件,用于臨時累積所讀取的第二數(shù)據(jù);第一解碼部件,用于輸出通過解碼所述累積的第一數(shù)據(jù)而產(chǎn)生的第一解碼數(shù)據(jù);第二解碼部件,用于輸出通過解碼所述累積的第二數(shù)據(jù)而產(chǎn)生的第二解碼數(shù)據(jù);第一設置部件,用于設置所述第一數(shù)據(jù)的讀取完成點;第二設置部件,用于設置所述第二數(shù)據(jù)的讀取開始點;以及控制部件,用于計算第一時間段以及第二時間段,并且比較所述計算的第一時間段的長度和所計算的第二時間段的長度,其中所述第一時間段是從所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出,以及第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由所述第二解碼部件輸出。
      2.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中,所述計算的第一時間段包括一時間段,該時間段是通過將從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)量除以與所述第一數(shù)據(jù)相對應的比特率而獲得的時間段中,減去讀取從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)所需的時間段而獲得的。
      3.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中所述第一數(shù)據(jù)包括在所述第一數(shù)據(jù)的讀取開始點和所述第一數(shù)據(jù)的讀取完成點之間的多個數(shù)據(jù)部分;所述多個數(shù)據(jù)部分中的每個與一個比特率相關聯(lián);所述計算的第一時間段包括一時間段,該時間段是通過從表示多個時間段的總和的時間段中減去讀取從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的數(shù)據(jù)所需的時間段而獲得的,其中,所述多個時間段是將所述多個數(shù)據(jù)部分中的每個的數(shù)據(jù)量除以與所述多個數(shù)據(jù)部分中的每個相對應的一個比特率而獲得的。
      4.如權(quán)利要求3所述的記錄和再現(xiàn)裝置,其中,與所述多個數(shù)據(jù)部分當中的第m個數(shù)據(jù)部分相關聯(lián)的比特率不同于與所述多個數(shù)據(jù)部分當中的第n個數(shù)據(jù)部分相關聯(lián)的比特率,其中m是整數(shù),n是不同于m的整數(shù)。
      5.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中所述第一數(shù)據(jù)包括在所述第一數(shù)據(jù)的讀取開始點和所述第一數(shù)據(jù)的讀取完成點之間的多個數(shù)據(jù)部分,以及所述計算的第一時間段包括一時間段,該時間段是從當所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分被輸入到所述第一解碼部件時直到所述第一解碼部件輸出通過解碼所述多個數(shù)據(jù)部分中的該一個數(shù)據(jù)部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      6.如權(quán)利要求5所述的記錄和再現(xiàn)裝置,其中所述第一緩存器部件包括跟蹤緩存器部件和VBV緩存器部件;并且所述計算的第一時間段包括所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分在所述VBV緩存器部件中被累積的時間段。
      7.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中所述第一數(shù)據(jù)包括從所述第一數(shù)據(jù)的讀取開始點到所述第一數(shù)據(jù)的讀取完成點的多個數(shù)據(jù)部分;所述多個數(shù)據(jù)部分中的每個與一個比特率相關聯(lián);所述第一緩存器部件包括跟蹤緩存器部件和VBV緩存器部件;其中,所述計算的第一時間段是TA,TA被表示為TA=∑(V(i)/VdV(i))-∑(TR(i)+a(i)×Ts)+TdlyA,其中V(i)是在所述多個數(shù)據(jù)部分當中的第i個數(shù)據(jù)部分的數(shù)據(jù)量,其中i是整數(shù);VdV(i)是與所述第i個數(shù)據(jù)部分相關聯(lián)的比特率;TR(i)是讀取所述第i個數(shù)據(jù)部分所需要的時間段;a(i)是在其中記錄有所述第i個數(shù)據(jù)部分的信息記錄介質(zhì)的區(qū)域中存在的有缺陷的ECC塊的數(shù)目;Ts是跳過一個ECC塊所需要的時間段;和TdlyA是表示以下時間段總和的時間段所述多個數(shù)據(jù)部分中的一個數(shù)據(jù)部分在所述VBV緩存器部件中被累積的時間段;以及從當所述多個數(shù)據(jù)部分中的該一個數(shù)據(jù)部分被輸入到所述第一解碼部件時直到所述第一解碼部件輸出通過解碼所述多個數(shù)據(jù)部件中的該一個數(shù)據(jù)部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      8.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,以及從當所述第二數(shù)據(jù)中的至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      9.如權(quán)利要求8所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段包括所述第二數(shù)據(jù)中的該至少一部分在所述第二緩存器部件中被累積的時間段。
      10.如權(quán)利要求5所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,以及從當所述第二數(shù)據(jù)中的至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段。
      11.如權(quán)利要求10所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段包括所述第二數(shù)據(jù)中的該至少一部分在所述第二緩存器部件中被累積的時間段。
      12.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段包括所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段;以及預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      13.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段是TB,TB被表示為TB=Tf+Tb+TdlyB+Tin,其中Tf是所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,Tb是用于讀取數(shù)據(jù)所需要的時間段,該數(shù)據(jù)是在從查找操作的所述開始點直到與所述讀取開始點對應的數(shù)據(jù)被讀取的時間段期間可讀取的數(shù)據(jù),TdlyB是一個時間段,該時間段表示以下時間段的總和所述第二數(shù)據(jù)中的至少一部分在所述第二緩存器部件中被累積的時間段;以及從當所述第二數(shù)據(jù)中的該至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段,以及Tin是用于預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      14.如權(quán)利要求7所述的記錄和再現(xiàn)裝置,其中,所述計算的第二時間段是TB,TB被表示為TB=Tf+Tb+TdlyB+Tin,其中Tf是所述讀取部件從所述讀取完成點到所述讀取開始點的查找操作所需要的時間段,Tb是用于讀取數(shù)據(jù)所需要的時間段,該數(shù)據(jù)是在從所述查找操作的開始點直到與所述讀取開始點對應的數(shù)據(jù)被讀取的時間段期間可讀取的數(shù)據(jù)。TdlyB是表示以下時間段的總和的時間段所述第二數(shù)據(jù)中的至少一部分在所述第二緩存器部件中被累積的時間段;以及從當所述第二數(shù)據(jù)中的該至少一部分被輸入到所述第二解碼部件時直到所述第二解碼部件輸出通過解碼所述第二數(shù)據(jù)中的該至少一部分而產(chǎn)生的解碼的數(shù)據(jù)的時間段,以及Tin是用于預解碼處理所需要的時間段,所述預解碼處理用于獲得用來對與所述第二數(shù)據(jù)的所述讀取開始點對應的數(shù)據(jù)進行解碼的指定數(shù)據(jù)。
      15.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,還包括寫入部件,用于將所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中的至少一個寫入所述信息記錄介質(zhì)中,其中當確定所述計算的第一時間段的長度小于所述計算的第二時間段的長度時,所述控制部件控制所述寫入部件來改變所述第一數(shù)據(jù)的至少一部分和所述第二數(shù)據(jù)的至少一部分中至少一個在所述信息記錄介質(zhì)中的記錄位置,使得所述第一時間段的長度大于或等于所述第二時間段的長度。
      16.如權(quán)利要求15所述的記錄和再現(xiàn)裝置,其中,所述控制部件控制所述寫入部件來改變所述第一數(shù)據(jù)的該至少一部分和所述第二數(shù)據(jù)的該至少一部分中具有較小數(shù)據(jù)量的那個的記錄位置。
      17.如權(quán)利要求15所述的記錄和再現(xiàn)裝置,其中所述第一數(shù)據(jù)包括第一音頻數(shù)據(jù)和第一視頻數(shù)據(jù);所述第二數(shù)據(jù)包括第二音頻數(shù)據(jù)和第二視頻數(shù)據(jù);以及所述控制部件控制所述寫入部件,使得所述第一音頻數(shù)據(jù)和第二音頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上,并且使得所述第一視頻數(shù)據(jù)和第二視頻數(shù)據(jù)被彼此相鄰地記錄在所述信息記錄介質(zhì)上。
      18.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中,所述信息記錄介質(zhì)是光學介質(zhì)。
      19.如權(quán)利要求1所述的記錄和再現(xiàn)裝置,其中所述信息記錄介質(zhì)是半導體存儲器介質(zhì)。
      全文摘要
      一種記錄和再現(xiàn)裝置,包括第一解碼部件,用于輸出通過解碼所累積的第一數(shù)據(jù)而產(chǎn)生的第一解碼數(shù)據(jù);第二解碼部件,用于輸出通過解碼所累積的第二數(shù)據(jù)而產(chǎn)生的第二解碼數(shù)據(jù);以及控制部件,用于計算第一時間段以及第二時間段,其中第一時間段是從所述讀取部件從讀取完成點到讀取開始點的查找操作的開始點直到所述第一解碼部件完成所述第一解碼數(shù)據(jù)的輸出的時間段,以及第二時間段是從所述查找操作的開始點直到所述第二解碼數(shù)據(jù)被允許由所述第二解碼部件輸出的時間段,并且比較所計算的第一時間段的長度和所計算的第二時間段的長度。
      文檔編號G11B27/10GK1754224SQ20038010996
      公開日2006年3月29日 申請日期2003年10月9日 優(yōu)先權(quán)日2002年12月24日
      發(fā)明者岡田孝文, 后藤芳稔, 坂內(nèi)達司 申請人:松下電器產(chǎn)業(yè)株式會社
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1