專利名稱:記錄控制和空白區域管理設備及方法
技術領域:
本發明總的來說涉及用于在可重寫光學介質上記錄附加數據的一種記錄控制方法和一種空白區域管理方法。
背景技術:
可重寫光學介質是能夠通過光學方法寫/擦/重寫信息的光學存儲介質。例如,CD(壓縮盤)和DVD(數字多功能盤或數字視頻盤)被廣泛用作可重寫光學介質,并且還開發了諸如高級光盤(Advanced Optical Disc(AOD))和藍光盤(Blue Ray Disc(BD))之類的具有高密度的光學介質。
特別是在DVD的情況下,根據物理結構和記錄模式,數字視頻盤-隨機存取存儲器(DVD-RAM)、數字視頻盤-可重寫(DVD-RW)和數字視頻盤+可重寫(DVD+RW)被公知作為可重寫DVD。
例如,在視頻數據被寫入可重寫光學介質的情況下,可由“標題”部分記錄視頻數據,由用戶選擇性地將其擦除,以及記錄附加數據。
以下,參照圖17,將對根據DVD-RW和DVD+RW的標準的當寫入附加數據時的記錄控制方法進行描述。
如圖17(a)所示,根據DVD-RW和DVD+RW工業標準,該盤包括功率校準區域(PCA)、記錄管理區域(PMA)、導入(L/I)區域、數據區域和導出(L/O)區域。如圖17(b)所示,數據區域包括文件系統(F/S)和多個標題(T1-T5)。
圖17(c)顯示多個標題中的一個標題T3被擦除。圖17(d)顯示根據DVD-RW工業標準新標題T6被添加。在根據DVD-RW標準記錄附加數據時,附加數據總是被直接記錄在最后寫入的標題之后。
圖17(e)顯示根據DVD+RW新標題T7被添加。在根據DVD+RW標準記錄附加數據的情況下,除了即使之前已寫入標題的區域被寫滿直到完成附加數據的記錄之外,附加數據可被寫入空白區域。
如上所述,在附加數據在以后被寫入的情況下,在存在根據DVD+RW標準已寫的數據丟失的問題時,還存在根據DVD-RW標準具有擦除的標題的中間區域不能被利用因此降低了記錄效率的問題。
發明內容
為了解決與傳統方案相關的上述缺點和其它問題開發本發明。因此,本發明的一個目的在于提供通過有效利用有效數據未被寫入的空白來記錄附加數據的記錄控制方法。
而且,本發明的另一目的在于提供有效利用空白的管理方法。
為了實現前述的和其它的目的和優點,根據本發明的一方面的記錄控制方法包括識別物理連續的有效數據未被寫入其中的空白塊和將附加數據寫入被識別的空白塊的步驟,其中,如果該空白塊滿,則記錄操作不再執行,因此記錄操作被終止。
即,可在通過允許附加數據隨后僅被寫入空白塊中從而不破壞已寫的數據時有效利用數據區域。
空白塊指的是有效數據未被物理連續地寫入其中的區域。有效數據被定義為在文件系統中注冊的數據或可通過普通操作而被再現的數據。根據本發明的實施例,空白塊表示新數據可被物理連續地寫入其中的區域。在光學介質中可有多個這種空白塊,以下,存在于一個光學介質中的全部空白塊整體被稱作空白區域。即,空白區域總的來說指的是可重寫區域。
使用關于每一空白塊的具有位置信息的空白區域信息是優選的。在空白區域信息存儲在光學介質的規定區域的情況下,可讀取空白區域信息并使用它;但是在空白區域信息未被存儲的情況下,可利用諸如文件系統之類的記錄的數據的回放控制信息來準備空白區域信息。當然,在初始記錄期間,產生空白區域信息并將產生的空白區域信息存儲在光學介質中是優選的。
另一方面,可檢測任何空白塊并且當接收到記錄命令時執行記錄操作。在空白區域被識別的情況下,可選擇多個空白塊中的任一空白塊并且執行記錄操作。
然而,包括確定目標數據將在以后被寫入的出自多個空白塊的目標空白塊的步驟是優選的。目標空白塊表示附加數據以后將被寫入其中的空白塊,并且目標數據表示以后將被寫的附加數據。目標空白塊可由用戶確定,或可根據預定條件而被自動確定。優選的是,在目標數據的大小能夠被預先確定的情況下,具有比確定的大小大的大小的空白塊中的最小空白塊被選作目標空白塊;在不具有大于預定大小的大小的空白塊或目標數據的大小不能被預先確定的情況下,空白塊的最大大小被確定為目標空白塊。
根據本發明的另一方面的記錄控制方法包括在目標空白塊已滿并且記錄操作被終止的情況下,確定新的目標空白塊和繼續記錄目標數據的步驟。
根據本發明的另一方面的空白區域管理方法包括更新用于每一記錄和擦除數據的空白區域信息;以及當規定的命令被輸入時,將空白區域信息記錄在光學介質中。
通過保留具有光學介質中的空白塊的位置信息的空白區域信息,當在以后記錄附加數據時可讀取并使用空白區域信息。
規定的命令包括,例如,盤退出命令、以及完成命令和用戶的記錄命令。當然,可自動記錄并存儲某時期的空白區域信息。而且,預定區域包括靠近其中寫有數據的區域的區域或在數字視頻盤-隨機存取存儲器/-可重寫/+可重寫(DVD-RAM/-RW/+RW)定義的RMA。當然,可在其它區域中記錄空白區域信息。
根據本發明的另一方面的記錄控制方法的特征在于包括以下步驟從光盤的規定區域讀出空白區域信息;當記錄命令被輸入時確定目標空白塊以初始化記錄操作;如果所有數據被記錄或目標空白塊已滿則結束記錄操作;以及將記錄的數據注冊為新標題以更新文件系統。
而且,對每一讀/擦除操作更新空白區域信息,并且當規定命令被輸入時允許空白區域信息被記錄在光盤的規定區域中是理想的情況。
根據本發明的另一方面的記錄控制方法包括以下步驟為用戶提供空白區域信息;以及將數據寫入由用戶選擇的空白塊。而且,當用戶選擇多個空白塊時,記錄操作在選擇的空白塊上被連續執行。
通過結合附圖進行的對本發明特定實施例的描述,本發明的上述方面和特點將會變得更加清楚,其中圖1是顯示本發明適于應用的系統的例子的示圖;圖2是顯示本發明適于應用的光學記錄裝置的配置的示圖;圖3是顯示解釋根據本發明的實施例記錄控制方法的第一實施例的流程圖;圖4是解釋根據本發明實施例的識別空白區域的處理的例子的流程圖;圖5是解釋根據本發明實施例的確定目標空白塊的處理的例子的流程圖;圖6是解釋根據本發明實施例的記錄控制方法的第二實施例的流程圖;圖7是解釋根據本發明實施例的空白區域管理方法的第三實施例的流程圖;圖8到10分別示出空白區域信息的例子和更新處理;圖11到13是解釋根據本發明實施例的記錄控制方法的第四實施例的流程圖;圖14是解釋根據本發明實施例的記錄控制方法的第五實施例的流程圖;圖15是解釋根據本發明實施例的記錄控制方法的第一改進實施例的流程圖;圖16是解釋根據本發明實施例的記錄控制方法的第二改進實施例的流程圖;圖17是顯示解釋已有技術記錄控制方法的示圖。
通過附圖,應該注意相同的標號指的是相同的或相似的部件。
具體實施例方式
現在,參照附圖來更詳細說明本發明的實施例。
本發明的實施例涉及用于在以后將附加數據記錄在可重寫光學介質上的記錄控制方法和空白區域管理方法。在后面的實施例中,例如,將利用數字視頻盤-隨機存取存儲器(DVD-RAM)、-可重寫(-RW)和+可重寫(+RW)工業標準以及根據這些標準記錄數據的DVD記錄裝置來進行描述。
各種系統采用在其上應用本發明的光學記錄裝置。
圖1是顯示在其上應用本發明的DVD記錄裝置的各種形式的示圖。
圖1(a)顯示連接到計算機的DVD驅動器100。用戶經諸如連接到計算機機身的主機110的鍵盤或鼠標之類的接口輸入命令,并且DVD驅動器100根據用戶命令將從計算機的主機110發送的數據記錄并存儲到盤上,記錄的數據是各種形式的視頻數據和程序數據等。
圖1(b)示出廣播接收天線220和連接到TV的DVD再現/記錄裝置200。DVD再現/記錄裝置200根據經設置在其機身或遙控器上的按鈕輸入的命令執行再現/記錄操作,其中,記錄的數據主要包括經廣播接收天線220輸入的廣播數據,但是可經外部輸入終端接收數據并且將該數據記錄在盤上。
圖1(c)示出連接到硬盤驅動器310的DVD記錄裝置300。用戶可將存儲在硬盤驅動器310中的數據記錄在盤上,其中,記錄的數據主要包括廣播數據,但是不限于廣播數據。
圖2是顯示適于在其上應用本發明的光學記錄裝置的配置的示圖。
如圖2所示,該光學記錄裝置包括主軸電機80,用于旋轉安裝的盤10;拾取部分20,用于從盤10上讀或向其寫信息;信號處理部分30,用于執行諸如糾錯之類的信號處理;ENDEC部分40,用于執行對數據的壓縮/解壓縮操作;控制部分50,用于控制記錄/再現操作;存儲器部分60以及伺服驅動部分70。在DVD驅動器連接到計算機的情況下,ENDEC部分40可與計算機的主機結合。
對再現數據的簡要處理如下當拾取部分20讀入記錄在盤10中的數據并且將其發送到信號處理部分30時,信號處理部分30執行諸如對數據糾錯之類的處理,并且隨后將糾錯處理過的數據發送到ENDEC部分40。ENDEC部分40對壓縮的數據解壓縮并且輸出該數據。
對記錄數據的簡要處理如下當將被記錄的數據被輸入時,ENDEC部分40壓縮該數據并且將壓縮的數據發送到信號處理部分30,并且信號處理部分30執行預定的信號處理,并且隨后將處理的數據發送到拾取部分20。拾取部分20根據輸入的信號將激光束發射到盤上,并且記錄該數據。
上述的再現/記錄處理由控制部分50執行。
按照根據本發明實施例的記錄控制方法和空白區域管理,如果記錄命令被輸入,則控制部分50識別空白區域,確定其中將被寫入附加數據的目標空白塊,并且其后允許輸入將經ENDEC部分40、信號處理部分30和拾取部分20而被記錄在盤的目標空白塊中的附加數據。在記錄期間,控制部分50監控當前執行記錄操作的位置,并且如果目標空白塊已滿則允許記錄操作結束。通過從盤讀出空白區域信息,或者產生空白區域信息并將其存儲在存儲器部分60中,來識別空白區域。每次對數據執行記錄和擦除操作時,控制部分50允許存儲在存儲器部分60中的空白區域信息被更新。
以下,將對空白區域的識別、目標空白塊的確定和空白區域信息的更新進行描述。應該注意以下描述可容易地被本領域技術人員應用于光學裝置。
實施例1圖3是解釋本發明的一個實施例流程圖。
根據此實施例的記錄控制方法在步驟S350識別空白區域,在步驟S400確定其中附加數據以后將被寫入的目標空白塊,并且在步驟S450開始記錄。隨后,該方法確定在步驟S500,全部附加數據被寫;以及在步驟S600,如果記錄已被完成則結束記錄操作。如果沒有完成,則該方法在步驟S550,在繼續記錄操作時確定目標空白塊已滿;并且在步驟S600,如果空白塊已滿則結束記錄操作。
換句話說,附加數據將僅被寫入目標空白塊中,并且如果目標空白塊已滿,則即使仍然剩有附加數據,記錄操作也被強行終止。
當此實施例在步驟S350識別空白區域并且在步驟S400確定目標空白塊時,通過這些處理不是必需的。例如,當記錄命令被輸入時,也可檢查空白塊并且開始在任選的空白塊中開始數據記錄。
空白區域的識別空白區域可以以不同的方式被識別。在最簡單的方式下,可掃描并識別盤,但是根據當前DVD-RAM、-RW和+RW標準,由于即使標題被擦除也僅在實數據未被擦除的情況下更新文件系統,所以不能僅通過掃描盤來徹底識別空白區域。因此,在采用DVD-RAM、-RW和+RW的情況下,希望參考文件系統并識別空白區域。當然,在空白區域信息被提前存儲在盤中的情況下,可讀取空白區域信息以識別空白區域。空白區域信息整體上指的是關于構成空白區域的空白塊的每一個的位置信息。
圖4示出識別空白區域的優選的例子。
參照圖4,首先,在步驟S355中,空白區域信息被從盤上讀取,并且在步驟S360中,確定空白區域信息被提前寫入盤中。如果空白區域信息被提前寫入,則在步驟365中讀取該信息,并且在步驟S380中將該信息存儲在存儲器中。如果未在盤上找到該信息,則步驟S370中檢測空白塊之后,在步驟S375中重新準備空白區域信息,并且隨后在步驟S380中將該信息存儲到存儲器中。
在本發明的全部實施例中,迄今描述的識別空白區域的處理可用于對空白區域進行識別。
目標空白塊的確定目標空白塊還可以不同的方式被確定。簡單地說,可對用戶顯示空白區域信息,并且允許用戶選擇目標空白塊。換句話說,還可將最先的空白塊或空白塊的最大大小統一定義為目標空白塊。
然而,為了更有效地使用空白區域,優選考慮目標數據的大小。圖5是顯示確定目標空白塊的例子的流程圖。
參照圖5,在步驟350中識別空白區域之后,在步驟S405中確定以后將被寫的目標數據的大小是否可被確定。在目標數據的大小不能被確定的情況下,在步驟420中計算空白塊的最大大小,并且在步驟S425中計算的塊被確定為目標空白塊。在目標數據的大小能被確定的情況下,在步驟410中確定是否存在具有大于目標數據的大小的空白塊。如果不存在,則在步驟S420中計算空白塊的最大大小,并且在步驟425中計算的塊被確定為目標空白塊。如果存在,在步驟415中計算有大于目標數據的大小的空白塊中的最小空白塊,并且計算的塊被確定為目標空白塊。
如果目標數據的大小被確定,則例如,存儲在計算機中的數據可被記錄如圖1(a)所示,或存儲在硬盤驅動器中的數據可被記錄在如圖1(c)所示的盤中。如果目標數據的大小不能被確定,則例如,廣播數據可記錄在盤中以如圖1(b)所示對其進行電視錄相。然而,因為即使數據是廣播數據,所以其大小也可被提前確定,并且即使數據被存儲在硬盤驅動器中,其大小也不能被提前確定,根據數據源統一定義數據的大小不是我們所期望的。
在本發明全部實施例中,迄今描述的確定目標空白塊的處理可應用于確定目標空白塊。
實施例2圖6是用于解釋根據本發明的另一實施例的流程圖。
此實施例不同于實施例1之處在于如果目標空白塊已滿,則通過重新確定其它目標空白塊來繼續數據記錄。但是,其類似于實施例1之處在于空白區域被識別,目標空白塊被確定,以及當目標空白塊已滿時終止在目標空白塊上記錄。
然而,在此實施例中,如果在步驟S550中確定目標空白塊已滿,則在步驟S610中終止記錄操作,并且隨后在步驟S400中通過確定新的目標空白塊來恢復記錄操作。當在步驟S450中記錄并且以此方式確定新目標空白塊時,如果全部數據已被記錄或者停止命令已由用戶輸入,則在步驟500中確定完成記錄,因此在步驟S620中記錄操作結束。
此時,在記錄的數據是視頻數據的情況下,記錄在物理上不連續的空白塊中的數據被注冊為單獨的標題。
實施例3此實施例描述空白區域管理方法,并且將參照圖7對其進行描述。
根據此實施例,當光學介質被裝入時,空白區域信息從其被恢復和讀取,并且如果空白區域信息未被發現,則在步驟S700中新產生空白區域信息。在步驟S710中,產生的或讀取的空白區域信息被存儲在存儲器中,在步驟S720中,如果對數據執行擦除或記錄操作,則在步驟S730中,空白區域信息被更新。更新的空白區域信息被存儲在存儲器中。當在步驟S740中輸入發射命令時,在步驟S750中,空白區域信息被記錄在盤上,并且隨后在步驟S760中執行發射命令。
以下,參照圖8到10,將對空白區域信息和更新處理的例子進行描述。下述空白區域信息和過濾處理的例子在本發明的其它實施例中可應用于使用空白區域信息并更新它。
空白區域信息圖8示出根據本發明的實施例的空白區域信息的例子。
圖8(a)概念地示出光學介質的數據區域,其中,F/S表示文件系統;T2、T4和T5分別表示標題;B1、B2和B3分別表示空白塊。每一分界線下方顯示的數字指的是地址。該地址不同于在諸如DVD之類的光學介質中使用的實際地址,并且為了解釋而被有選擇地定義。在諸如DVD之類的光學介質中,可利用標準中定義的物理或邏輯地址來表示關于每一空白塊的位置信息。
圖8(b)顯示用于圖8(a)的光學介質的空白區域信息的例子。圖8(b)中的空白區域信息具有空白塊(B1、B2、B3)的每一個的起始地址和結束地址作為位置信息。
圖8(c)顯示了圖8(a)的光學介質的空白區域信息的另一例子,其中,空白區域信息具有空白塊(B1、B2、B3)的每一個的起始地址和大小作為位置信息。
空白區域信息的更新圖9和圖10是解釋根據本發明的實施例的空白區域的更新的示圖。
圖9(a)是顯示光學介質的數據區域的示圖。
圖9(a)概念地示出光學介質的數據區域,其中,F/S表示文件系統;T2、T4和T5分別表示有效標題;B1、B2和B3分別表示空白塊。在此,空白區域信息與圖10(a)的空白區域信息一樣。圖10(a)的空白區域信息具有空白塊中某個的起始地址和大小。
圖9(b)顯示標題T4被從圖9(a)的光學介質中消除。通過消除標題T4來產生空白塊B4。然而,由于空白塊B4與空白塊B2相鄰,所以將這些塊作為一個空白塊進行處理而不是作為單獨的空白塊進行處理是我們所期望的。圖10(b)示出圖9(b)的空白區域信息。通過改變空白塊B2的大小值而不單獨包括新空白塊B4的位置信息來更新該空白區域信息。即,圖9(b)的B2和B4被看待為一個B2。
圖9(c)顯示新標題T6被加入圖9(b)的光學介質中。在記錄新標題T6的過程中,通過參照圖10(b)的空白區域信息來確定目標空白塊,其中,在該實施例中,空白塊B2的最大大小被確定為目標空白塊。由于新標題T6不大于目標空白塊B2的整體大小,所以記錄未在其上被執行的空白塊即使在記錄已被完成之后頁保持不變。在此情況下,剩余的空白被認為表示空白區域信息。圖10(c)示出圖9(c)的空白區域信息。圖10(c)表示具有改變的大小值的空白塊B2的起始地址和位置信息。
如上所述,對于每次擦除或寫數據,空白區域信息被更新。而且,最好是,空白區域信息被存儲在存儲器中,并且當退出或完成盤或根據用戶的命令時,空白區域信息被有規律地寫入盤的指定區域。
實施例4該實施例描述本發明應用于DVD記錄裝置的情況下的記錄控制方法。參照圖11到13,將對該記錄控制方法進行描述。
參照圖11,首先,在步驟S810中,從隨機存取存儲器或記錄管理區域(RMA)中檢索空白區域信息以便識別空白區域。當然,對將從哪個區域檢索空白區域信息的確定取決于空白區域信息將被存儲在哪個區域。空白區域信息將被存儲在哪個區域是個選擇問題,但是不需要確定哪個區域更有效。可將空白區域信息存儲在數據區域的空白區域中或在其它標準中所定義的區域中的可由用戶隨機使用的區域中。
在步驟S811中,通過檢索空白區域信息來確定是否有空白區域信息。
如果確定沒有有空白區域信息,則在步驟S813中,從TOC或文件系統計算空白塊,在步驟S814中,基于計算的空白區域信息來準備空白區域信息,隨后在步驟S815中,將準備的空白區域信息存儲在存儲器中。
當然,如果有空白區域信息,則在步驟S812中,讀取空白區域信息,并且在步驟S815中,將其存儲在存儲器中。
在將空白區域信息存儲在存儲器中之后,無論何時輸入擦除和記錄命令,空白區域信息都被更新。
首先,當在步驟S820中,輸入擦除命令時,在步驟S821中,擦除選擇的標題,并且在步驟S822中,更新空白區域信息。由于關于如何更新空白區域信息的描述已被解釋如上,所以將省略對其的詳細描述。
參照圖12,當在步驟S830中輸入記錄命令時,在步驟S831中,確定目標空白塊。短語“當輸入記錄命令時”是指附加記錄命令的輸入。而且,由于對如何確定目標空白塊的描述已在上面進行了解釋,所以將省略對其詳細的描述。如果目標空白塊被確定,則在步驟S832中,初始化記錄操作,并且在步驟S833中,確定是否已完成記錄。在記錄未被完成的情況下,在步驟S834中,確定空白塊是否已滿。如果記錄未被完成并且空白塊未滿,則記錄操作繼續,而在步驟S835中,如果記錄已被完成并且空白塊已滿,則記錄操作結束。短語“如果記錄已被完成”是指全部將被寫的數據被記錄,或者根據給定的命令記錄操作已停止。如果記錄操作已結束,則在步驟S836中,文件系統被更新,附加記錄的數據被注冊為有效數據,并且在步驟S837中,空白區域信息被更新。因為對如何更新空白區域信息的描述已被解釋如上,所以將省略對其的詳細描述。在附加記錄的數據是,但不限于視頻數據的情況下,本發明的實施例的應用增多。在視頻數據的情況下,對于回放兼容性需要視頻數據被連續記錄。尤其是,在廣播數據被接收以被電視錄相的情況下,本發明實施例的應用變得更廣。如果不能確定大小的廣播數據以后被寫入,則根據本發明的實施例,可構造最大的空白區域并且防止已記錄的數據丟失。
參照圖13,如果在步驟S840中,輸入盤上的退出命令/結束命令或用戶的記錄命令,則在步驟S841中,將空白區域信息寫入RMA中。當然,如上所解釋,空白區域信息不必被寫入RMA中。術語“用戶的記錄命令”是值導致空白區域信息被寫入盤中的命令。
實施例5
參照圖14,本實施例描述一種用于執行以后在由用戶選擇的空白塊中記錄的方法。
根據本發明的實施例,首先,當在步驟S1000中,接收記錄命令時,在步驟S2000中,輸出空白區域信息。當在步驟S3000中,當從用戶接收對目標空白塊的選擇信號時,在步驟S4000中,數據被寫入選擇的目標空白塊中。當在步驟S1000中接收記錄命令,并且其后輸出空白區域信息時,可接收對空白區域信息的輸出命令,輸出該空白區域信息,接收對目標空白塊的選擇信號,從用戶接收記錄命令,并且記錄該空白區域信息。然而,在本實施例中,上述順序未被限定。
而且,數據的記錄可由以上實施例描述的方法來執行。
優選地是,如果記錄操作被終止,則消息被輸出,表示記錄的結束。
如果多個空白塊由用戶選擇,則對多個空白塊的記錄按順序被執行,并且如果多個空白塊已滿,則記錄操作終止。
在記錄之前或之后,優選地從用戶輸入標題。此時,如果對多個空白塊輸入一個標題,例如,對于空白塊的每個中記錄的數據,則通過按順序添加號碼給出諸如“標題1”,“標題2”的標題。
改進的實施例1在根據改進的實施例的記錄控制方法中,如果輸入附加的記錄命令,則通過檢測數據將被寫入的任一空白塊來執行記錄操作,并且如果在附加的記錄期間那個空白塊已滿,則記錄操作被終止。
在改進的實施例中,參照圖15,在步驟S910中,接收記錄命令,除步驟S920中檢測空白塊的步驟之外,在步驟S930、S940、S950和S960中執行記錄的剩余步驟與實施例1中的那些步驟相似。換句話說,在根據該改進的實施例的記錄控制方法中,存在于光學介質中的至少一個或多個空白塊中的一個被檢測,并且附加的記錄被執行。如果沒有空白塊,則附加的記錄不被執行。如果有空白決,則優選地顯示“沒有附加的記錄被執行”的消息,并且通知用戶該消息。
通過預先檢測空白塊的結束地址或者檢測緊接的下一有效數據的起始地址,來比較這些地址和記錄之下的地址,可確定空白塊是否已滿。
改進的實施例2在根據該改進的實施例的記錄控制方法中,參照圖16,如果在步驟S910中輸入附加的記錄命令,則通過在步驟S920中檢測任一其中寫入數據的空白塊來在步驟S930中初始化記錄操作。隨后的步驟S941、S950、S962和S965類似于實施例2的那些步驟。即,如果在附加的記錄期間空白塊已滿,則記錄操作被終止,并且其后另一空白塊被檢測以執行記錄。
優選地是,直到全部附加數據被記錄,用戶才停止記錄,或者沒有更多的空白塊,檢測空白塊并且執行記錄的處理被重復。
本發明實施例的用途很廣,但是不限于記錄數據,特別是視頻數據和廣播數據以后被寫入可重寫光學介質中。
根據本發明的一方面,可管理光學介質的空白區域,利用空白區域而且在記錄時保持已記錄的數據,并且執行記錄,因此改善記錄效率。
前述實施例和優點僅僅是示例性的,并且不被解釋為限制本發明。本發明可被容易地應用于其它類型的設備。而且,對本發明實施例的描述是說明性的,并且不限于權利要求的范圍,本領域技術人員清楚很多的替換、改變和變型。
權利要求
1.一種用于將附加的數據記錄到可重寫光學介質上的記錄控制方法,包括以下步驟識別包括其中未寫入物理上連續的有效數據的空白塊的空白區域;從空白塊確定目標數據以后將被寫入其中的目標空白塊;以及初始化在目標空白塊中對目標數據的記錄,其中,如果目標空白塊在對目標數據的記錄期間變滿,則記錄操作被終止。
2.如權利要求1所述的方法,其中,識別步驟包括以下步驟通過使用具有關于空白塊的每個的位置信息的空白區域信息來識別空白區域。
3.如權利要求2所述的方法,其中,空白區域信息被提前存儲在光學介質中,或者通過從在光學介質中記錄的回放控制信息計算空白塊的每個的位置信息而被產生。
4.如權利要求1所述的方法,其中,確定步驟包括以下步驟根據從用戶輸入的選擇信號確定目標空白塊。
5.如權利要求1所述的方法,其中,確定步驟包括以下步驟根據預定條件自動確定目標空白塊。
6.如權利要求5所述的方法,其中,確定步驟包括以下步驟確定具有最大大小的空白塊作為目標空白塊。
7.如權利要求5所述的方法,其中,確定步驟包括如果能確定將被記錄的目標數據的大小則從具有最接近該目標數據的大小的空白塊中確定最小空白塊,并且如果不能確定將被記錄的目標數據的大小則確定具有最大大小的空白塊。
8.一種以后將附加的數據記錄在可重寫光學介質上的記錄控制方法,包括以下步驟識別包括其中未寫入物理上連續的有效數據的空白塊的空白區域;從空白塊中確定其中目標數據將在以后被寫入的目標空白塊;初始化在目標空白塊中記錄目標數據;在記錄目標數據期間如果目標空白塊已滿則結束記錄操作;如果目標空白塊已滿從而結束記錄操作,則重復確定、初始化和結束步驟以便確定新的目標空白塊以繼續記錄操作,其中,當對目標數據的記錄被完成,結束命令被接收,或沒有空白塊時,記錄操作被終止。
9.一種用于將附加數據在以后記錄在可重寫光學介質上的空白管理方法,包括以下步驟產生/讀出具有關于空白塊的位置信息的空白區域信息;對每一次記錄和擦除更新空白區域信息;以及當輸入規定命令時將空白區域信息記錄在光學介質中。
10.如權利要求9所述的方法,其中,空白塊的位置信息包括空白塊的起始地址和結束地址或大小的任一個。
11.如權利要求10所述的方法,其中,更新步驟包括在數據被記錄的情況下,將具有所寫的數據的空白塊的起始地址轉換為記錄到數據的結束地址;并且在數據被擦除的情況下,將新空白塊的位置信息與擦除的數據的起始地址和結束地址相加;并且隨后在其它空白塊鄰近該空白塊的情況下,將這些塊合并并且重新調整為一個空白塊。
12.如權利要求9所述的方法,其中,規定命令是光學介質的退出命令。
13.一種以后將附加的標題記錄在可重寫光學介質上的記錄控制方法,包括以下步驟從光學介質讀取包括關于空白塊的位置信息的空白區域信息;如果輸入記錄命令,則參照空白區域信息確定附加的標題將被寫入其中的目標空白塊;初始化在目標空白塊中記錄目標數據;如果輸入的全部數據被記錄或者目標空白塊已滿,則結束記錄操作;以及將記錄的數據注冊為有效標題。
14.如權利要求13所述的方法,還包括以下步驟如果空白區域信息不能被讀出,則利用光學介質的回放控制信息產生空白區域信息。
15.如權利要求14所述的方法,其中,回放控制信息包括文件系統。
16.如權利要求13所述的方法,其中,確定步驟包括以下步驟根據從用戶輸入的選擇信號確定目標空白塊。
17.如權利要求13所述的方法,其中,確定步驟包括以下步驟根據規定條件確定目標空白塊。
18.如權利要求17所述的方法,其中,確定步驟包括以下步驟確定具有最大大小的空白區域作為目標空白塊。
19.如權利要求17所述的方法,其中,確定步驟包括以下步驟如果記錄的附加數據的大小能夠被確定,則選擇具有最接近數據大小的大小的空白塊,并且如果記錄的附加數據的大小不能被確定,則選擇具有最大大小的空白塊。
20.如權利要求13所述的方法,還包括以下步驟如果記錄和擦除被完成,則更新空白區域信息。
21.如權利要求20所述的方法,其中,空白區域信息包括至少兩個或更多包括空白塊的每個的起始地址、結束地址和大小的信息。
22.如權利要求20所述的方法,還包括以下步驟根據規定命令將空白區域信息記錄在光學介質中。
23.如權利要求22所述的方法,其中,規定命令包括退出命令。
24.如權利要求23所述的方法,其中,在記錄的標題的最后標題之后,空白區域信息被記錄在光學介質中。
25.如權利要求23所述的方法,其中空白區域信息被記錄在記錄管理區域(RMA)中。
26.一種在以后將附加數據記錄在可重寫光學介質上的記錄控制方法,包括以下步驟根據用戶的命令信號將空白區域信息輸出;接收對附加目標數據將被寫入其中的空白塊的選擇信號;以及在選擇的空白塊中記錄目標數據。
27.如權利要求26所述的方法,其中,如果多個空白塊被選擇,記錄步驟包括以下步驟按順序將目標數據記錄到多個空白塊中。
28.一種在以后將附加數據記錄在可重寫光學介質上的記錄控制方法,包括以下步驟如果記錄命令被接收,則從光學介質中檢測任一空白塊并且將輸入的數據寫入空白塊中;以及如果在記錄未被完成之前空白塊已滿,則終止記錄操作。
29.一種在以后將附加數據記錄在可重寫光學介質上的記錄控制方法,包括以下步驟如果記錄命令被接收,則從光學介質中檢測任一空白塊并且將輸入的數據記錄在空白塊中;以及如果在記錄被完成之前空白塊已滿,則結束記錄操作,并且隨后檢測新的空白塊以繼續記錄操作。
30.一種在以后將附加標題記錄在可重寫光學介質上的記錄控制方法,包括以下步驟如果記錄命令被接收,則從光學介質中檢測空白區域并且將輸入的數據記錄在該空白區域中;以及注冊記錄在每一包括每個標題的空白區域的空白塊數據。
31.一種將附加數據記錄在可重寫光學介質上的設備,包括拾取部分,適于檢測可重寫光學介質的扇區;存儲器,適于存儲空白區域信息;控制器,適于識別包括其中未寫入物理上連續的有效數據的空白塊的空白區域,從空白塊中確定目標數據以后將被寫入其中的目標空白塊,并且初始化在目標空白塊中對目標數據的記錄,其中,如果目標空白塊在對目標數據的記錄期間變滿,則記錄操作被終止。
32,如權利要求31所述的設備,其中,控制器還適于通過使用具有關于空白塊的每個的位置信息的空白區域信息來識別空白區域。
33.如權利要求32所述的設備,其中,空白區域信息被提前存儲在光學介質中,或者通過從在光學介質中記錄的回放控制信息計算空白塊的每個的位置信息而被產生。
34.如權利要求31所述的設備,其中,控制器還適于根據從用戶輸入的選擇信號確定目標空白塊。
35.如權利要求31所述的設備,其中,控制器還適于根據預定條件自動確定目標空白塊。
36.如權利要求35所述的設備,其中,控制器還適于確定具有最大大小的空白塊作為目標空白塊。
37.如權利要求35所述的設備,其中,控制器還適于如果能確定將被記錄的目標數據的大小,則從具有最接近該目標數據的大小的空白塊中確定最小空白塊,并且如果不能確定將被記錄的目標數據的大小,則確定具有最大大小的空白塊。
全文摘要
提供一種用于將附加數據記錄在空白塊中的記錄設備和控制方法。當附加記錄被執行時,如果相應的空白塊已滿,則記錄操作被終止。根據本發明的另一實施例的空白區域管理方法包括以下步驟產生空白區域信息,對每一次記錄/擦除更新產生的空白區域信息,并且根據規定命令將更新的空白區域信息存儲在盤中。
文檔編號G11B20/10GK1637917SQ200410098409
公開日2005年7月13日 申請日期2004年12月10日 優先權日2004年1月8日
發明者李相巖 申請人:三星電子株式會社