專利名稱:用于管理可連接到其上的可移動存儲介質(zhì)的裝置以及用于管理可移動存儲介質(zhì)的方法 ...的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于管理多個可移動存儲介質(zhì)的技術(shù)。
背景技術(shù):
使用DVD和HDD(硬盤驅(qū)動器)作為存儲介質(zhì)的DVD/HDD錄像機廣泛用于記錄各種內(nèi)容。用戶可以將廣播內(nèi)容記錄到DVD/HDD錄像機的HDD上并觀看已記錄的內(nèi)容,還可以將他或她喜愛的內(nèi)容從HDD移動或復制到DVD上,從而長時間地保存該內(nèi)容。為了實現(xiàn)更長的記錄時間,對DVD/HDD錄像機更大存儲容量的需求正在與日俱增。
通過安裝更多的存儲介質(zhì)并將這些存儲介質(zhì)的存儲區(qū)域作為一個邏輯集成的存儲區(qū)域(后面將稱之為“虛擬盤存儲區(qū)域”)進行處理,傳統(tǒng)的DVD/HDD錄像機已經(jīng)滿足了對更大存儲容量的需求。作為一個例子,文檔1(日本公開專利申請No.2001-052466)公開了一種用于控制一個被分割存儲在多個存儲介質(zhì)中的內(nèi)容、從而能夠連續(xù)地回放分割部分的技術(shù)。在這里,可容易連接且可容易移動的HDD磁帶可以用作額外安裝在DVD/HDD錄像機中的存儲介質(zhì)。作為一個例子,文檔2(日本專利申請No.H10-362972)公開了一種管理這種可容易連接且可容易移動的HDD磁帶的技術(shù)。
當一個內(nèi)容被分割存儲于多個存儲介質(zhì)中時,文檔1中所公開的存儲介質(zhì)管理方法會面臨一個問題。如果將存儲該內(nèi)容一部分的存儲介質(zhì)從DVD/HDD錄像機拿走,那么,一旦從第一部分開始的內(nèi)容回放就會暫停于該缺失部分。這種回放暫停會使那些已經(jīng)觀看了第一部分并且渴望觀看該內(nèi)容所有部分的用戶感覺很難受,因此會讓觀看該內(nèi)容的用戶興趣索然。
隨著將來可容易連接且可容易移動存儲介質(zhì)的普及,預(yù)料該問題將會更加頻繁那地出現(xiàn)。因此,現(xiàn)在的當務(wù)之急是找到該問題的解決方案。
發(fā)明內(nèi)容
考慮到以上問題,本發(fā)明的目的是提供一種存儲介質(zhì)管理裝置、一種存儲介質(zhì)管理方法以及一種存儲介質(zhì)管理程序,用于管理多個可移動存儲介質(zhì),從而能夠沒有麻煩地回放被分割存儲在多個存儲介質(zhì)中的內(nèi)容。
可以用一種存儲介質(zhì)管理裝置來實現(xiàn)本發(fā)明的上述目的,多個存儲介質(zhì)連接到該存儲介質(zhì)管理裝置以及從該存儲介質(zhì)管理裝置斷開連接,該存儲介質(zhì)管理裝置包括分割單元,可操作用來將內(nèi)容分割為多個內(nèi)容部分,以將該內(nèi)容分割到多個存儲介質(zhì)中進行存儲;管理信息產(chǎn)生單元,可操作用來產(chǎn)生與這些內(nèi)容部分相對應(yīng)的多條管理信息,每條管理信息包括(a)通過將一個相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接而重建該內(nèi)容的重建信息以及(b)使該相應(yīng)內(nèi)容部分單獨可用的個體信息;寫入單元,可操作用來將各內(nèi)容部分連同相應(yīng)的管理信息寫入一個不同的存儲介質(zhì)中;重建判斷單元,當使用存儲在一存儲介質(zhì)中的內(nèi)容部分時,可操作用來根據(jù)存儲在各存儲介質(zhì)中的管理信息,判斷是重建該內(nèi)容并使其可用還是使這些內(nèi)容部分單獨可用。
根據(jù)這種結(jié)構(gòu),即使當內(nèi)容分割存儲于多個存儲介質(zhì)的未用存儲區(qū)域中時,每個存儲介質(zhì)存儲與存儲于其中的內(nèi)容部分相對應(yīng)的管理信息?;谶@些管理信息,可以進行判斷是通過連接這些內(nèi)容部分從而重建該內(nèi)容并使其可用,還是使這些內(nèi)容部分單獨可用。
相應(yīng)地,可以以這種方式管理多個可移動存儲介質(zhì),以至于沒有任何麻煩地回放存儲于其中的內(nèi)容部分。例如,假設(shè)將存儲了用于重建該內(nèi)容的一個內(nèi)容部分的存儲介質(zhì)從該存儲介質(zhì)管理裝置取走。即使在這種情況下,也可以使存儲在連接到該存儲介質(zhì)管理裝置的其他存儲介質(zhì)中的其他內(nèi)容部分是單獨可用的。在這種情況下,可以向用戶呈現(xiàn)一條消息,表示這些其他內(nèi)容部分存儲在已連接的存儲介質(zhì)中,或者可以回放這些其他內(nèi)容部分。此外,即使在這種情況下,如果被取走的存儲介質(zhì)再次連接到該存儲介質(zhì)管理裝置從而使得所有內(nèi)容部分都存儲在連接到該存儲介質(zhì)管理裝置的存儲介質(zhì)中,那么,該存儲介質(zhì)管理裝置可以基于與各內(nèi)容部分相對應(yīng)的重建信息,將這些內(nèi)容部分識別為該內(nèi)容。在這種情況下,可以向用戶呈現(xiàn)一條表示該內(nèi)容存儲在已連接的存儲介質(zhì)中的消息,或者可以回放該內(nèi)容。
此外,該存儲介質(zhì)管理裝置可以進一步包括讀取單元,可操作用來從已經(jīng)連接的存儲介質(zhì)中讀取管理信息;以及節(jié)目信息產(chǎn)生單元,當重建判斷單元判定去重建該內(nèi)容并使其可用時,可操作用來根據(jù)讀取單元讀取的各條管理信息中包含的重建信息,產(chǎn)生將該內(nèi)容作為一個節(jié)目呈現(xiàn)的重建節(jié)目信息。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置可以以與內(nèi)容分割前相同的狀態(tài)呈現(xiàn)分割存儲于多個存儲介質(zhì)的未用區(qū)域中的內(nèi)容。
此外,當讀取單元無法讀取任何管理信息時,重建判斷單元可以判定這些內(nèi)容部分單獨可用;并且,當重建判斷單元判定這些內(nèi)容部分單獨可用時,對于由讀取單元讀取的各條管理信息,節(jié)目信息產(chǎn)生單元產(chǎn)生將一個相應(yīng)內(nèi)容部分作為一個單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置不需要各存儲介質(zhì)在內(nèi)容記錄時的結(jié)構(gòu)信息,因此,即使當存儲了一個內(nèi)容部分的存儲介質(zhì)被取走時,也可以呈現(xiàn)存儲在已連接的存儲介質(zhì)中的多個內(nèi)容部分中的每一個。
此外,當讀取單元無法讀取任何管理信息時,重建判定單元可以判定這些內(nèi)容部分單獨可用;并且當重建判斷單元判定這些內(nèi)容部分單獨可用時,節(jié)目信息產(chǎn)生單元可以不產(chǎn)生重建節(jié)目信息。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置可以避免這種情況,即在一部分內(nèi)容缺失的不完全狀態(tài)下使用該內(nèi)容。
此外,每條管理信息可以包括改變信息,用于表示一個相應(yīng)內(nèi)容部分在存儲該相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連狀態(tài)下是否已經(jīng)被改變;當由讀取單元讀取的任何一條管理信息包含的改變信息表示一個相應(yīng)內(nèi)容部分在斷連狀態(tài)下已經(jīng)被改變時,重建判斷單元可以判定這些內(nèi)容部分單獨可用;并且當重建判斷單元判定所述內(nèi)容部分單獨可用時,對于由讀取單元讀取的各條管理信息,節(jié)目信息產(chǎn)生單元可以產(chǎn)生將一個相應(yīng)內(nèi)容部分作為一個單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
根據(jù)這種結(jié)構(gòu),當一個內(nèi)容部分被另一裝置改變并且不再與其他內(nèi)容部分連續(xù)時,該存儲介質(zhì)管理裝置不允許將這些內(nèi)容部分連接起來從而重建該內(nèi)容而使用,而是將各內(nèi)容部分作為一個單獨節(jié)目呈現(xiàn)。
相應(yīng)地,該存儲介質(zhì)管理裝置可以避免這種情況,即在一個內(nèi)容部分被編輯并且與前面和后面的內(nèi)容部分不連續(xù)的不完全狀態(tài)下使用該內(nèi)容。
此外,改變信息可以包括(a)作為重建信息的一部分并且表示一個相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為個體信息的一部分并且表示該相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息。在這里,初始狀態(tài)信息與當前狀態(tài)信息匹配,表示相應(yīng)內(nèi)容部分在存儲該相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連狀態(tài)下沒有被改變,而初始狀態(tài)信息與當前狀態(tài)信息不匹配,表示該相應(yīng)內(nèi)容部分在斷連狀態(tài)下已經(jīng)被改變。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置可以正確地判斷內(nèi)容部分是否已經(jīng)被改變。
此外,每條管理信息可以包括改變信息,用于表示一個相應(yīng)內(nèi)容部分在存儲該相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連狀態(tài)下是否已經(jīng)被改變;當由讀取單元讀取的包含在任一管理信息中的改變信息表示一個相應(yīng)內(nèi)容部分在斷連狀態(tài)下已經(jīng)被改變時,重建判斷單元可以判定這些內(nèi)容部分單獨可用;并且當重建判斷單元判定這些內(nèi)容部分單獨可用時,節(jié)目信息產(chǎn)生單元可以不產(chǎn)生重建節(jié)目信息。
根據(jù)這種結(jié)構(gòu),當一個內(nèi)容部分被另一裝置改變并且不再與其他內(nèi)容部分連續(xù)時,該存儲介質(zhì)管理裝置不允許將這些內(nèi)容部分連接起來從而重建該內(nèi)容而使用。
相應(yīng)地,該存儲介質(zhì)管理裝置可以避免這種情況,即在一個內(nèi)容部分被編輯并且與前面和后面的內(nèi)容部分不連續(xù)的不完全狀態(tài)下使用該內(nèi)容。
此外,改變信息包括(a)作為重建信息的一部分并且表示一個相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為個體信息的一部分并且表示該相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息。在這里,初始狀態(tài)信息與當前狀態(tài)信息匹配,表示該相應(yīng)內(nèi)容部分在存儲該相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連狀態(tài)下沒有被改變,而初始狀態(tài)信息與當前狀態(tài)信息不匹配,表示該相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置可以正確地判斷內(nèi)容部分是否已經(jīng)被改變。
此外,該存儲介質(zhì)管理裝置可以進一步包括呈現(xiàn)單元,當節(jié)目信息產(chǎn)生單元產(chǎn)生呈現(xiàn)該內(nèi)容的重建節(jié)目信息時,可操作用來將該內(nèi)容呈現(xiàn)為可用。
根據(jù)這種結(jié)構(gòu),可以將一個被分割存儲于多個存儲介質(zhì)中的內(nèi)容以與內(nèi)容分割前相同的狀態(tài)呈現(xiàn)給用戶。
相應(yīng)地,該存儲介質(zhì)管理裝置的用戶可以在不知道該內(nèi)容是否被分割的情況下使用該內(nèi)容。
此外,該存儲介質(zhì)管理裝置可以進一步包括介質(zhì)結(jié)構(gòu)呈現(xiàn)單元,可操作用來呈現(xiàn)表示哪一個存儲介質(zhì)存儲各內(nèi)容部分的信息。
根據(jù)這種結(jié)構(gòu),可以檢查各存儲介質(zhì)的內(nèi)容存儲狀態(tài)。
相應(yīng)地,該存儲介質(zhì)管理裝置的用戶可以在檢測存儲在一個存儲介質(zhì)中的內(nèi)容后操作該存儲介質(zhì),因此可以容易地管理被分割存儲于多個存儲介質(zhì)中的內(nèi)容。
此外,該存儲介質(zhì)管理裝置可以進一步包括警告單元,當存儲一個內(nèi)容部分的存儲介質(zhì)斷開連接時,可操作用來警告該內(nèi)容在斷連接后不可用。
根據(jù)這種結(jié)構(gòu),可以避免用戶不希望的這種情況無法在與內(nèi)容分割前相同的狀態(tài)下使用這些內(nèi)部分。
此外,每條管理信息可以包括表示這些內(nèi)容部分總數(shù)量的總數(shù)量信息,該存儲介質(zhì)管理裝置可以進一步包括可用比例呈現(xiàn)單元,可操作用來呈現(xiàn)所有內(nèi)容部分中的(a)存儲在已連接的存儲介質(zhì)中的內(nèi)容部分和(b)沒有存儲在已連接的存儲介質(zhì)中的內(nèi)容部分的比例,其中,所有內(nèi)容部分的數(shù)量等于該總數(shù)量信息表示的總數(shù)量。
根據(jù)這種結(jié)構(gòu),用戶可以檢查該內(nèi)容中可用的內(nèi)容部分的比例。
此外,個體信息可以至少包括唯一標識一個相應(yīng)內(nèi)容部分的標識符,以及表示在存儲介質(zhì)中存儲該相應(yīng)內(nèi)容部分的位置的位置信息,并且重建信息可以至少包括唯一標識該內(nèi)容的標識符、表示這些內(nèi)容部分總數(shù)量的總數(shù)量信息,以及表示在順序地給予所有內(nèi)容部分的序號當中給予一個相應(yīng)內(nèi)容部分的序號的序號信息。
根據(jù)這種結(jié)構(gòu),當判定要重建該內(nèi)容時,該存儲介質(zhì)管理裝置可以正確地重建該內(nèi)容并使其可用,并且當判定這些內(nèi)容部分單獨可用時,可以使各內(nèi)容部分單獨可用。
此外,當該內(nèi)容的數(shù)據(jù)量小于一個存儲介質(zhì)的未用存儲區(qū)域的容量時,分割單元可以不分割該內(nèi)容,而當該內(nèi)容的數(shù)據(jù)量大于每個存儲介質(zhì)的未用存儲區(qū)域的容量時,分割單元將該內(nèi)容分割為多個內(nèi)容部分,并且當分割單元分割該內(nèi)容時,寫入單元可以將各內(nèi)容部分寫入一個不同的存儲介質(zhì),而當分割單元沒有分割該內(nèi)容時,寫入單元可以將該內(nèi)容寫入一個具有其容量大于該內(nèi)容數(shù)據(jù)量的未用存儲區(qū)域的存儲介質(zhì)中。
根據(jù)這種結(jié)構(gòu),當發(fā)現(xiàn)可以不進行分割而將一個內(nèi)容存儲在一個存儲介質(zhì)中時,該存儲介質(zhì)管理裝置可以將該內(nèi)容記錄到該存儲介質(zhì)上。這樣,可以降低內(nèi)容分割的概率。
相應(yīng)地,可以降低由于取走存儲介質(zhì)而導致內(nèi)容部分不可用的概率。
此外,寫入單元可以包括一個選擇單元,可操作用來從多個存儲介質(zhì)中選擇一個其未用存儲區(qū)域具有最大容量的存儲介質(zhì),并且當分割單元分割該內(nèi)容時,寫入單元可以將一個內(nèi)容部分寫入由選擇單元選擇的存儲介質(zhì)中,而當分割單元不分割該內(nèi)容時,寫入單元將該內(nèi)容寫入由選擇單元選擇的存儲介質(zhì)中。
根據(jù)這種結(jié)構(gòu),該存儲介質(zhì)管理裝置可以將內(nèi)容存儲到具有最大未用存儲區(qū)域的存儲介質(zhì)上,從而降低分割內(nèi)容的概率。即使在分割內(nèi)容的情況下,也可以將內(nèi)容分割為盡可能大的尺寸。因此,可以降低內(nèi)容分割成的內(nèi)容部分的數(shù)量。
相應(yīng)地,可以降低從存儲介質(zhì)管理裝置取走存儲介質(zhì)所導致的內(nèi)容部分丟失的概率。
此外,每條管理信息可以包括表示寫入一個相應(yīng)內(nèi)容部分所基于的預(yù)設(shè)情況的預(yù)設(shè)情況信息,寫入單元可以包括一個相同情況檢測單元,可操作用來當基于預(yù)設(shè)寫入該內(nèi)容時,檢測一個相同類型內(nèi)容,該相同類型內(nèi)容的預(yù)設(shè)情況信息表示與對應(yīng)于該內(nèi)容的預(yù)設(shè)情況信息表示的預(yù)設(shè)情況相同的預(yù)設(shè)情況,并且當分割單元分割該內(nèi)容時,寫入單元將該一個內(nèi)容部分寫入存儲由該相同情況檢測單元檢測出的相同類型內(nèi)容的存儲介質(zhì)中,而當分割單元不分割該內(nèi)容時,寫入單元將該內(nèi)容寫入存儲由該相同類型檢測單元檢測出的相同類型內(nèi)容的存儲介質(zhì)中。
根據(jù)這種結(jié)構(gòu),可以將為其使用相同情況預(yù)設(shè)記錄的內(nèi)容記錄到相同的存儲介質(zhì)上。例如,可以提高將一系列每天、每周等循環(huán)記錄的一系列內(nèi)容記錄到相同存儲介質(zhì)上的概率。
相應(yīng)地,可以防止由于取走某存儲介質(zhì)而分散一系列循環(huán)記錄到多個存儲介質(zhì)上的內(nèi)容。
此外,該存儲介質(zhì)管理裝置可以進一步包括可用區(qū)域判斷單元,可操作用來判斷第一個存儲介質(zhì)和第二個存儲介質(zhì)是否都具有未用存儲區(qū)域;以及可用區(qū)域調(diào)整單元,當?shù)谝粋€存儲介質(zhì)和第二個存儲介質(zhì)都具有未用存儲區(qū)域并且第一個存儲介質(zhì)和第二個存儲介質(zhì)分別存儲兩個內(nèi)容部分時,可操作用來將存儲在第一個存儲介質(zhì)和第二個存儲介質(zhì)之一中的內(nèi)容部分移動到第一個存儲介質(zhì)和第二個存儲介質(zhì)的另一個中。
根據(jù)這種結(jié)構(gòu),可以將分割記錄于多個存儲介質(zhì)的內(nèi)容記錄到一個存儲介質(zhì)上。
相應(yīng)地,可以降低內(nèi)容分割到多個存儲介質(zhì)中的概率。可以降低從存儲介質(zhì)管理裝置取走存儲介質(zhì)所導致的節(jié)目部分缺失的概率。此外,可以將多個存儲介質(zhì)中剩余的未用存儲區(qū)域合并為一個存儲介質(zhì)。
也可以通過一種用于存儲介質(zhì)管理裝置的存儲介質(zhì)管理方法實現(xiàn)本發(fā)明的上述目的,多個存儲介質(zhì)連接到該存儲介質(zhì)管理裝置以及從該存儲介質(zhì)管理裝置斷開連接,該方法包括分割步驟,將內(nèi)容分割為多個內(nèi)容部分,用于將該內(nèi)容分割到多個存儲介質(zhì)中進行存儲;管理信息產(chǎn)生步驟,產(chǎn)生與這些內(nèi)容部分相對應(yīng)的多條管理信息,每條管理信息包括(a)通過將一個相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接來重建該內(nèi)容的重建信息以及(b)使該相應(yīng)內(nèi)容部分單獨可用的個體信息;寫入步驟,將各內(nèi)容部分連同相應(yīng)的管理信息寫入到一個不同的存儲介質(zhì)中;以及重建判斷步驟,當使用存儲在一個存儲介質(zhì)中的內(nèi)容部分時,根據(jù)存儲在各存儲介質(zhì)中的管理信息,判斷是要重建該內(nèi)容并使其可用還是使這些內(nèi)容部分單獨可用。
此外,在分割步驟中,當該內(nèi)容的數(shù)據(jù)量小于一個存儲介質(zhì)的未用存儲區(qū)域的容量時,可以不分割該內(nèi)容,而當該內(nèi)容的數(shù)據(jù)量大于每個存儲介質(zhì)的未用存儲區(qū)域的容量時,可以將該內(nèi)容分割為多個內(nèi)容部分,并且在寫入步驟中,當該內(nèi)容在分割步驟中被分割時,可以將各內(nèi)容部分寫入不同的存儲介質(zhì)中,而當在分割步驟中沒有分割該內(nèi)容時,可以將該內(nèi)容寫入一個具有其容量大于該內(nèi)容數(shù)據(jù)量的未用存儲區(qū)域的存儲介質(zhì)中。
此外,寫入步驟可以包括選擇子步驟,從多個存儲介質(zhì)中選擇一個其未用存儲區(qū)域具有最大容量的存儲介質(zhì);以及最大未用區(qū)域?qū)懭胱硬襟E,當在所述分割步驟中分割所述內(nèi)容時,將一個內(nèi)容部分寫入在選擇子步驟中選擇的存儲介質(zhì)中,而當在分割步驟中沒有分割該內(nèi)容時,將該內(nèi)容寫入在選擇子步驟中選擇的存儲介質(zhì)中。
根據(jù)這種結(jié)構(gòu),即使當將該內(nèi)容分割存儲于多個存儲區(qū)域的未用存儲區(qū)域中時,各存儲介質(zhì)存儲與存儲在其中的內(nèi)容部分相對應(yīng)的管理信息。基于這些管理信息,可以判斷是通過連接這些內(nèi)容部分來重建該內(nèi)容并使其可用還是使這些內(nèi)容單獨可用。
相應(yīng)地,可以以這種方式管理多個可移動存儲介質(zhì),以至于沒有任何麻煩地回放存儲在其中的內(nèi)容部分。
附圖簡述通過下面結(jié)合示出本發(fā)明具體實施例的附圖對本發(fā)明進行的說明,本發(fā)明的上述和其他目的、優(yōu)點以及特征將變得顯而易見。
在這些附圖中圖1示出了涉及本發(fā)明第一具體實施例的DVD/HDD錄像機100的結(jié)構(gòu);圖2以分層形式示出了用于管理所記錄內(nèi)容的DVD/HDD錄像機100的功能;圖3示出了用于實現(xiàn)對應(yīng)于涉及第一實施例的FS層和虛擬FS層的功能的管理信息組;圖4詳細地示出了存儲在HDD 41中的磁盤管理信息411;圖5詳細地示出了一條內(nèi)容管理信息;圖6示出了存儲在RAM 70中的虛擬盤管理信息71的數(shù)據(jù)結(jié)構(gòu);圖7示出了存儲在RAM 70中的已連接磁盤管理信息表72的數(shù)據(jù)結(jié)構(gòu);圖8示出了存儲在RAM 70中的內(nèi)容管理信息表73的數(shù)據(jù)結(jié)構(gòu);圖9示出了存儲在RAM 70中的節(jié)目列表74的數(shù)據(jù)結(jié)構(gòu);圖10是示出了用于控制DVD/HDD錄像機100的軟件110的功能結(jié)構(gòu)的功能塊圖;圖11示出了GUI產(chǎn)生單元65c的內(nèi)部結(jié)構(gòu);圖12示出了顯示可播放節(jié)目的列表的節(jié)目列表窗口;圖13示出了顯示各HDD內(nèi)容記錄狀態(tài)的內(nèi)容記錄狀態(tài)窗口;圖14示出了當取走HDD時顯示警告消息的警告消息窗口;圖15示出了內(nèi)容部分的狀態(tài)轉(zhuǎn)換;圖16示出了當連接HDD時DVD/HDD錄像機100的操作的流程圖;圖17是示出了確認進入內(nèi)容管理信息表73的過程的流程圖;圖18是示出了當從DVD/HDD錄像機100取走HDD時DVD/HDD錄像機100的操作的流程圖;圖19是示出了DVD/HDD錄像機100記錄內(nèi)容的操作的流程圖;圖20是示出了DVD/HDD錄像機100回放內(nèi)容的操作的流程圖;圖21是示出了當從DVD/HDD錄像機100取走HDD時DVD/HDD錄像機100的操作的流程圖,這使得分割狀態(tài)下的虛擬單一節(jié)目是可觀看的;圖22是示出了當連接HDD時用于確認進入內(nèi)容管理信息73的過程的流程圖;圖23是示出了用于回放內(nèi)容的操作的流程圖,這使得分割狀態(tài)下的虛擬單一節(jié)目是可觀看的;圖24示出了內(nèi)部具有觀看比例產(chǎn)生單元65h的GUI產(chǎn)生單元65g的結(jié)構(gòu);圖25示出了用于顯示具有節(jié)目部分缺失的虛擬單一節(jié)目的狀態(tài)的觀看比例窗口;圖26是示出了用于控制涉及本發(fā)明第二實施例的DVD/HDD錄像機200的軟件210的功能結(jié)構(gòu)的功能塊圖;圖27示出了一條預(yù)設(shè)信息的數(shù)據(jù)結(jié)構(gòu);圖28示出了存儲在RAM 70中的內(nèi)容管理信息表75的數(shù)據(jù)結(jié)構(gòu);圖29是示出了磁盤選擇單元66b選擇目標HDD的操作的流程圖;圖30是示出了將兩個HDD的可用存儲區(qū)域合并為一個HDD的操作的流程圖;圖31示出了涉及本發(fā)明第三個實施例的DVD/HDD錄像機300的硬件結(jié)構(gòu);圖32示出了存儲在DVD 81、82和83中的、使用由DVD-VR格式定義的目錄結(jié)構(gòu)的信息;
圖33示出了存儲在VR_MOVIE.VRO中的內(nèi)容和在VR_MANGR.IFO中設(shè)置的回放路徑之間的關(guān)系;圖34示出了RTR_VGM 301的數(shù)據(jù)結(jié)構(gòu);圖35示出了包含在ORG_PGCI 305和TDT_MG 307中的信息的一部分;圖36示意地示出了存儲在RAM 70中的管理信息和存儲在DVD/HDD 300中的可移動存儲介質(zhì)中的管理信息之間的關(guān)系;圖37是示出了當檢測到存儲介質(zhì)的連接或取走時DVD/HDD300的操作的流程圖;圖38是示出了當檢測到存儲介質(zhì)的連接或取走時DVD/HDD300的操作的流程圖;圖39示意地示出了當取走存儲介質(zhì)時更新的節(jié)目列表76;圖40示意地示出了當連接存儲介質(zhì)時更新的節(jié)目列表76;圖41示意地示出了當連接存儲介質(zhì)時更新的節(jié)目列表76的另一個例子;圖42示出了涉及本發(fā)明修改的虛擬單一內(nèi)容磁盤信息的數(shù)據(jù)結(jié)構(gòu)。
具體實施例方式
第一實施例概述下面說明涉及本發(fā)明第一實施例的DVD/HDD錄像機100,作為本發(fā)明的存儲介質(zhì)管理裝置的一個例子。
DVD/HDD錄像機100包括多個用于將存儲介質(zhì)連接到其上的插槽。DVD/HDD錄像機100可以經(jīng)由廣播等獲取一個內(nèi)容,即一系列的視頻、音頻等,并將該內(nèi)容分割到與插槽連接的多個存儲介質(zhì)中進行記錄。
DVD/HDD錄像機100中存儲用于將分別存儲于多個存儲介質(zhì)中的這些內(nèi)容部分連接起來的管理信息。使用該管理信息,DVD/HDD錄像機100可以將分別存儲于存儲介質(zhì)中的這些內(nèi)容部分作為虛擬連續(xù)的一個內(nèi)容,呈現(xiàn)給用戶。此外,DVD/HDD錄像機100中還存儲用于管理存儲在各存儲介質(zhì)中的各內(nèi)容部分的管理信息。每個存儲介質(zhì)中還存儲用于管理存儲在其中的內(nèi)容部分的這種管理信息。由此,在連接或取走多個存儲介質(zhì)的各種情況下,DVD/HDD錄像機100都可以恰當?shù)毓ぷ鳌?br>
下面結(jié)合
本發(fā)明的存儲介質(zhì)管理裝置。
結(jié)構(gòu)下面首先說明涉及本發(fā)明第一實施例的DVD/HDD錄像機100的硬件結(jié)構(gòu)。
圖1示出了DVD/HDD錄像機100的結(jié)構(gòu)。DVD/HDD錄像機100包括接收單元10、顯示單元20、用戶輸入單元30、存儲介質(zhì)40、CPU 50、ROM 60和RAM 70。通過CPU 50讀取和執(zhí)行存儲在ROM 60中的軟件,能夠管理存儲介質(zhì),這正是本發(fā)明的目標。
接收單元10將經(jīng)由天線接收的一系列視頻、音頻等信號進行編碼,從而產(chǎn)生用于記錄目的的內(nèi)容。在本說明書中,“一個內(nèi)容”旨在表示一個基于MPEG-2算法等進行編碼的視頻、音頻等的數(shù)據(jù)流。
顯示單元20對從諸如HDD這樣的存儲介質(zhì)中讀取的內(nèi)容進行解碼,從而產(chǎn)生視頻和音頻信號,并將產(chǎn)生的信號輸出到與DVD/HDD錄像機100相連接的監(jiān)視器。
用戶輸入單元30經(jīng)由遙控器或經(jīng)由設(shè)置在DVD/HDD錄像機100中的按鈕的操作,接收用戶輸入。
DVD/HDD錄像機100使用HDD 41和HDD 42作為它的存儲介質(zhì)40。應(yīng)當注意的是,根據(jù)存儲介質(zhì)是HDD的假設(shè),對涉及第一實施例的存儲介質(zhì)管理進行說明。然而,也可以將諸如DVD-RAM和存儲卡等其他存儲介質(zhì)連接到DVD/HDD錄像機100,并且也可以使用如第一實施例中所說明的相同方法來管理這些存儲介質(zhì)。
具體地講,HDD 41和HDD 42是可以通過用戶操作連接到DVD/HDD錄像機100以及從DVD/HDD錄像機100取走的HDD磁帶,并且它們的存儲區(qū)域是在諸如UDF(統(tǒng)一磁盤格式)這樣的文件系統(tǒng)下進行管理的。
通過CPU 50讀取和執(zhí)行存儲在ROM 60中的軟件110,來控制DVD/HDD錄像機100的操作。
ROM 60中存儲用于控制DVD/HDD錄像機100操作的軟件110。
RAM 70是一個存儲區(qū)域,存儲用于將多個存儲介質(zhì)的存儲區(qū)域作為一個邏輯集成的存儲區(qū)域進行管理的管理信息。具體地講,RAM70中存儲節(jié)目列表,后面還將對此進行詳細說明。
下面以分層形式說明DVD/HDD錄像機100管理所記錄內(nèi)容的功能。
圖2以分層形式示出了DVD/HDD錄像機100管理所記錄內(nèi)容的功能。DVD/HDD錄像機100使用應(yīng)用層、虛擬FS(文件系統(tǒng))層、FS層和驅(qū)動層來管理它的存儲區(qū)域。
驅(qū)動層對應(yīng)于用LBA(邏輯塊地址)來管理各存儲介質(zhì)存儲區(qū)域的功能,具體而言,接收記錄數(shù)據(jù)的地址或讀取數(shù)據(jù)的地址,并且將數(shù)據(jù)記錄到存儲介質(zhì)中或從存儲介質(zhì)讀取數(shù)據(jù)的功能。
FS層對應(yīng)于管理存儲在各存儲介質(zhì)中的內(nèi)容的功能,具體而言,從上層接收目標內(nèi)容的指派,并將存儲待訪問的目標內(nèi)容的地址傳遞給驅(qū)動層的功能。
存儲了內(nèi)容的各存儲介質(zhì)中還存儲用于管理該內(nèi)容的管理信息。因此,任何類型的記錄裝置都可以通過FS層,管理存儲在各存儲介質(zhì)中的內(nèi)容。例如,當從DVD/HDD錄像機100取走的HDD磁帶連接到另一DVD/HDD錄像機時,所述的另一DVD/HDD錄像機可以處理存儲在HDD磁帶中的內(nèi)容。
在這里,對于將多個存儲介質(zhì)的存儲區(qū)域作為單獨的存儲區(qū)域、而不將這些區(qū)域合并為一個存儲區(qū)域進行管理的存儲介質(zhì)管理裝置,F(xiàn)S層將存儲在各存儲介質(zhì)中的內(nèi)容提供給應(yīng)用層。在這種存儲介質(zhì)管理裝置的情況下,當將由連續(xù)視頻、音頻等數(shù)據(jù)流組成的內(nèi)容分割到多個存儲介質(zhì)進行存儲時,會出現(xiàn)一個問題。在這種情況下,F(xiàn)S層將該數(shù)據(jù)流的各分割部分作為一個節(jié)目提供給應(yīng)用層。如果發(fā)生這種情況,應(yīng)用層無法將原始內(nèi)容,即,連續(xù)視頻、音頻等的數(shù)據(jù)流,作為一個節(jié)目進行處理。
由于該問題,對于涉及本發(fā)明第一實施例的DVD/HDD錄像機100,在應(yīng)用層和FS層之間新設(shè)置了一個虛擬FS層。虛擬FS層旨在將多個存儲介質(zhì)作為一個虛擬盤進行管理。虛擬FS層能夠?qū)⒎謩e存儲在多個存儲介質(zhì)中的連續(xù)視頻、音頻等數(shù)據(jù)流的多個分割部分作為一個節(jié)目進行管理。
當將由連續(xù)視頻、音頻等數(shù)據(jù)流組成的一個內(nèi)容分割到多個存儲介質(zhì)中進行存儲時,虛擬FS層相互對應(yīng)地管理(a)原始內(nèi)容以及(b)其分別存儲于存儲介質(zhì)中的分割部分,。因此,從應(yīng)用層接一收到節(jié)目的指派(作為處理目標),虛擬FS層就可以標識與所指派的節(jié)目相對應(yīng)的分割的內(nèi)容部分,并可以將所標識的分割部分作為處理目標傳遞給FS層。
在本說明書中,一個連續(xù)視頻、音頻等數(shù)據(jù)流被稱為一個“內(nèi)容”,而從虛擬FS層提供給應(yīng)用層的數(shù)據(jù)流單位,該數(shù)據(jù)流單位用作由用戶處理的單位,被稱為“節(jié)目”。此外,當將一個內(nèi)容分割存儲于多個存儲介質(zhì)中時,存儲在不同存儲介質(zhì)中的該內(nèi)容的各分割部分在后面被稱為“內(nèi)容部分”,而通過連接這些內(nèi)容部分重建的原始內(nèi)容被稱為“虛擬單一內(nèi)容”。作為上述特定單位的“節(jié)目”,可以對應(yīng)于一個內(nèi)容(物理單一內(nèi)容),或者可以對應(yīng)于通過連接曾經(jīng)分割的內(nèi)容部分而構(gòu)造的虛擬單一內(nèi)容,與虛擬單一內(nèi)容相對應(yīng)的節(jié)目被具體稱為虛擬單一節(jié)目。
應(yīng)用層向用戶提供通過虛擬FS層管理的節(jié)目的記錄、回放等操作。
在這里,只有當發(fā)現(xiàn)一個存儲介質(zhì)的可用存儲區(qū)域沒有大到足以存儲整個內(nèi)容時,DVD/HDD錄像機100才將經(jīng)由廣播等獲取的該內(nèi)容分割到多個存儲介質(zhì)中進行記錄。DVD/HDD錄像機100以這種方式分割該內(nèi)容,以至于可以邏輯地處理內(nèi)容部分。更具體地講,具有后面說明的結(jié)構(gòu)的DVD/HDD錄像機100將內(nèi)容分割成時間單位,從而還可以將各內(nèi)容部分作為單獨節(jié)目觀看。
對用于管理所記錄內(nèi)容的DVD/HDD錄像機100的功能進行的說明到此結(jié)束。
下面說明存儲在HDD 41和42以及RAM 70中的、用于使DVD/HDD錄像機100能夠?qū)崿F(xiàn)FS層和虛擬FS層功能的信息。
圖3示出了用于實現(xiàn)第一實施例中的FS層和虛擬FS層功能的管理信息組。
HDD 41和42各存儲一條磁盤管理信息和與存儲在其存儲區(qū)域中的內(nèi)容(或內(nèi)容部分)一一對應(yīng)的多條內(nèi)容管理信息。FS層使用這些管理信息,以管理每個HDD的存儲區(qū)域的狀態(tài),并管理存儲在各HDD的存儲區(qū)域中的內(nèi)容(或內(nèi)容部分)。
存儲在各HDD中的一條磁盤管理信息包括關(guān)于該HDD的存儲區(qū)域狀態(tài)的信息和指向內(nèi)容管理信息的指針。每條內(nèi)容管理信息包括關(guān)于相應(yīng)內(nèi)容(或內(nèi)容部分)的狀態(tài)的信息。由于存儲在HDD中的這些管理信息,所以當該HDD新連接到除DVD/HDD錄像機100以外的存儲介質(zhì)管理裝置時,可以從FS層將存儲在該HDD中的內(nèi)容(或內(nèi)容部分)作為“節(jié)目”提供給應(yīng)用層。
RAM 70存儲虛擬盤管理信息、已連接磁盤管理信息表、內(nèi)容管理信息表,以及節(jié)目列表。FS層使用這些信息管理“虛擬盤存儲區(qū)域”的狀態(tài)并且還管理節(jié)目,“虛擬盤存儲區(qū)域”是通過將所有HDD的存儲區(qū)域進行邏輯集成而構(gòu)成的虛擬盤的存儲區(qū)域。
存儲在RAM 70中的內(nèi)容管理信息表包括與由FS層管理的所有內(nèi)容(或內(nèi)容部分)一一對應(yīng)的內(nèi)容管理信息。已連接磁盤管理信息表包括與由FS層管理的所有HDD所保持的磁盤管理信息相同的信息。以這種方式,由于RAM 70存儲與各HDD所保持的管理信息組相同的信息,所以當產(chǎn)生和更新虛擬盤管理信息或產(chǎn)生和更新節(jié)目列表時,記錄裝置不必訪問每個HDD。
此外,存儲在RAM 70中的虛擬盤管理信息包括(a)關(guān)于通過合并包含在已連接磁盤管理信息表中的信息而產(chǎn)生的虛擬盤存儲區(qū)域的狀態(tài)的信息,以及(b)指向包含在已連接磁盤管理信息表中的已連接磁盤信息的指針。節(jié)目列表列出了虛擬FS層管理的節(jié)目,每個節(jié)目對應(yīng)于一個內(nèi)容或多個內(nèi)容部分。使用這些信息,虛擬FS層可以將HDD 41和42的存儲區(qū)域作為一個虛擬盤存儲區(qū)域,提供給應(yīng)用層,并且也可以將由FS層提供的多個內(nèi)容部分作為虛擬單一節(jié)目,提供給應(yīng)用層。
下面詳細說明用于實現(xiàn)FS層功能的磁盤管理信息和內(nèi)容管理信息。
圖4詳細地示出了一條磁盤管理信息,即存儲在HDD 41中的磁盤管理信息411。
磁盤管理信息411用于管理HDD 411的存儲區(qū)域。磁盤管理信息411大概包括關(guān)于HDD 411的存儲區(qū)域的狀態(tài)的信息和指向存儲在HDD 411中的各內(nèi)容(或內(nèi)容部分)的指針。更具體地講,磁盤管理信息411包括的項為“磁盤ID信息”411a、“表長度”411b、“內(nèi)容總數(shù)量”411c、“內(nèi)容部分總數(shù)量”411d、“磁盤總?cè)萘俊?11e、“磁盤不可用容量”411f、“磁盤可用容量”411g,以及“節(jié)目索引指針”411h。
“磁盤ID信息”411a是HDD 41的唯一標識符,具體而言,是制造該HDD 41時給出的制造商序列號等。
“內(nèi)容總數(shù)量”411c是存儲在HDD 41中的內(nèi)容的總數(shù)量。
“內(nèi)容部分總數(shù)量”411d是存儲在HDD 41中的內(nèi)容部分的總數(shù)量。
“磁盤總?cè)萘俊?11e是HDD 41的整個存儲區(qū)域的存儲容量。
“磁盤不可用容量”411f是當前存儲內(nèi)容(或內(nèi)容部分)的HDD41的不可用存儲區(qū)域的存儲容量。
“磁盤可用容量”411g是當前未存儲內(nèi)容(或內(nèi)容部分)的HDD41的可用存儲區(qū)域的存儲容量。
“節(jié)目索引指針”411h是多個指針的排列,每個指針表示存儲與存儲在HDD 41中的內(nèi)容(或內(nèi)容部分)相對應(yīng)的內(nèi)容管理信息的地址。指針的數(shù)量與存儲在HDD 41中的內(nèi)容(或內(nèi)容部分)的數(shù)量相同。
下面詳細地說明一條內(nèi)容管理信息。
內(nèi)容管理信息是用于實現(xiàn)涉及第一實施例的DVD/HDD錄像機100中的FS層功能所需的管理信息的一部分。一條內(nèi)容管理信息大概包括關(guān)于由存儲介質(zhì)管理裝置中的FS層管理的相應(yīng)內(nèi)容(或內(nèi)容部分)的信息(具體而言,標題、記錄開始位置的地址、記錄長度等),其中所述存儲介質(zhì)管理裝置將多個存儲介質(zhì)作為單獨區(qū)域處理、而不將它們合并成一個區(qū)域。除此之外,當該內(nèi)容管理信息對應(yīng)于一個內(nèi)容部分時,該內(nèi)容管理信息還包括關(guān)于與連接起來從而構(gòu)成虛擬單一內(nèi)容(具體而言,內(nèi)容ID信息、分割標志、取走標志、總分割數(shù)量、序號等)的其他內(nèi)容部分的位置關(guān)系的信息。
圖5詳細地示出了一條內(nèi)容管理信息。
HDD中存儲與存儲在其中的內(nèi)容(或內(nèi)容部分)一一對應(yīng)的內(nèi)容管理信息。與內(nèi)容(或內(nèi)容部分)對應(yīng)的每條內(nèi)容管理信息包括的項為“內(nèi)容ID信息”、“表長度”、“分割標志”、“取走標志”、“總分割數(shù)量”、“序號”、“記錄開始位置”、“記錄長度”和“管理目的信息”。
“內(nèi)容ID信息”是相應(yīng)內(nèi)容(或內(nèi)容部分)的唯一標識符。更具體地講,,包含相應(yīng)內(nèi)容(或內(nèi)容部分)的記錄開始時間和記錄相應(yīng)內(nèi)容(或內(nèi)容部分)的裝置的制造商的序列號的數(shù)值用作該標識符。在這里,應(yīng)當注意的是,將與內(nèi)容ID信息相同的值給予連接起來從而構(gòu)成虛擬單一內(nèi)容的內(nèi)容部分。
“分割標志”表示該條內(nèi)容管理信息是否對應(yīng)于某一內(nèi)容部分。當該條內(nèi)容管理信息對應(yīng)于一個內(nèi)容部分時,分割標志為“1”,在其他任何情況下為“0”。
“取走標志”表示是否已經(jīng)從記錄相應(yīng)內(nèi)容(內(nèi)容部分)的DVD/HDD錄像機100中取走存儲該條內(nèi)容管理信息的HDD 41。當已經(jīng)取走HDD 41時,取走標志為“1”,在其他任何情況下為“0”。
“總分割數(shù)量”是一個數(shù)值,表示當該條管理信息對應(yīng)于一個內(nèi)容部分時,連接起來從而構(gòu)成虛擬單一內(nèi)容的所有內(nèi)容部分的數(shù)量。
“序號”是一個數(shù)值,表示當該條管理信息對應(yīng)于一個內(nèi)容部分時,在連接起來的所有內(nèi)容部分當中給予該內(nèi)容部分的序號,第一個內(nèi)容部分的序號被賦值為“0”。當該內(nèi)容管理信息不對應(yīng)于一個內(nèi)容部分時,序號為空值“-1”。
每條內(nèi)容管理信息還包括管理目的信息,即,用于根據(jù)DVD-RAM格式的內(nèi)容管理的信息。管理目的信息包括相應(yīng)內(nèi)容(或內(nèi)容部分)的記錄日期和時間、回放時間、節(jié)目標題和內(nèi)容拷貝控制信息。
由于磁盤管理信息411和存儲在HDD 41中的內(nèi)容管理信息,所以即使當HDD 41新連接到除DVD/HDD錄像機100之外的存儲介質(zhì)管理裝置時,也可以使用存儲在HDD 41中的相應(yīng)內(nèi)容(或內(nèi)容部分)。
同樣,HDD 42存儲磁盤管理信息421和與存儲在HDD 42中的各內(nèi)容(或內(nèi)容部分)相對應(yīng)的內(nèi)容管理信息。這些管理信息與存儲在HDD 41中的上述管理信息具有相同的結(jié)構(gòu),因此,這里不再贅述。
下面詳細說明用于實現(xiàn)虛擬FS層功能的虛擬盤管理信息、已連接磁盤管理信息表、內(nèi)容管理信息表以及節(jié)目列表。這些管理信息存儲在RAM 70的存儲區(qū)域中。
圖6示出了存儲在RAM 70中的虛擬盤管理信息71的數(shù)據(jù)結(jié)構(gòu)。
虛擬盤管理信息71大概包括關(guān)于通過虛擬集成HDD 41和HDD42的存儲區(qū)域而構(gòu)造的虛擬盤存儲區(qū)域的狀態(tài)的信息,以及指向包含在已連接磁盤管理信息表中的HDD的磁盤管理信息的指針。虛擬盤管理信息71將連接到DVD/HDD錄像機100的HDD 41和HDD 42的存儲區(qū)域作為一個連續(xù)存儲區(qū)域進行管理。
虛擬盤管理信息71包括的項為“表長度”71a、“磁盤總數(shù)量”71b、“節(jié)目總數(shù)量”71c、“虛擬單一節(jié)目總數(shù)量”71d、“虛擬盤總?cè)萘俊?1e、“虛擬盤不可用容量”71f、“虛擬盤可用容量”71g和“已連接磁盤管理信息指針”71h。
“磁盤總數(shù)量”71b是構(gòu)成該虛擬盤的HDD的數(shù)量。當只有一個HDD連接到DVD/HDD 100時,虛擬盤管理信息71只包括一條關(guān)于該HDD的信息。當沒有HDD連接到DVD/HDD 100時,磁盤總數(shù)量71b為“0”,并且虛擬盤總?cè)萘?1e、虛擬盤不可用容量71f和虛擬盤可用容量71g都是“0”。
“節(jié)目總數(shù)量”71c是從虛擬FS層提供給應(yīng)用層的節(jié)目的數(shù)量。
在這里,一個節(jié)目可以是存儲在HDD中的一個內(nèi)容,或者,可以是通過連接分別存儲在HDD 41和HDD 42中的兩個內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容。
“虛擬單一節(jié)目總數(shù)量”71d是虛擬單一節(jié)目的數(shù)量,其中每個虛擬單一節(jié)目都是通過連接分別存儲在HDD 41和HDD 42中的兩個內(nèi)容部分而構(gòu)成的。如上述所定義的那樣,“虛擬單一節(jié)目”對應(yīng)于通過連接內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容。
“虛擬盤總?cè)萘俊?1e是虛擬盤整個存儲區(qū)域的存儲容量,該虛擬盤作為一個連續(xù)存儲區(qū)域呈現(xiàn)給用戶。虛擬盤總?cè)萘?1e是一個通過累計“磁盤總?cè)萘俊?2e的數(shù)值而獲得的數(shù)值,其中“磁盤總?cè)萘俊?2e表示構(gòu)成該虛擬盤的各HDD的整個存儲區(qū)域的存儲容量。
“虛擬盤不可用容量”71f是該虛擬盤不可用存儲區(qū)域的存儲容量,并且是通過累計“磁盤不可用容量”72f的數(shù)值而獲得的數(shù)值,其中“磁盤不可用容量”72f表示構(gòu)成該虛擬盤的各HDD的不可用存儲區(qū)域的存儲容量。
“虛擬盤可用容量”71g是該虛擬盤的可用存儲區(qū)域的存儲容量,并且是通過累計“磁盤可用容量”72g的數(shù)值而獲得的數(shù)值,其中“磁盤可用容量”72g表示構(gòu)成該虛擬盤的各HDD的可用存儲區(qū)域的存儲容量。
“已連接磁盤管理信息指針”71h是指針排列,這些指針指向包含在已連接磁盤管理信息表72中的已連接磁盤信息。包含在已連接磁盤管理信息表72中的指針數(shù)量與連接到DVD/HDD錄像機100的HDD的數(shù)量是相同的。
在這里,應(yīng)當注意的是,存儲在RAM 70中的已連接磁盤信息與分別存儲在HDD中的磁盤管理信息相同。已連接磁盤管理信息指針71h表示在RAM 70的存儲區(qū)域中存儲相應(yīng)已連接磁盤信息的地址。
下面詳細說明已連接磁盤管理信息表72。
圖7示出了存儲在RAM 70中的已連接磁盤管理信息表72的數(shù)據(jù)結(jié)構(gòu)。已連接磁盤管理信息表72包括與連接到DVD/HDD錄像機100的HDD一一對應(yīng)的已連接磁盤信息。
與一個HDD相對應(yīng)的已連接磁盤信息包括與存儲在該HDD中的磁盤管理信息的項相同的項。此外,當該HDD連接到DVD/HDD錄像機100時,已連接磁盤信息被輸入已連接磁盤管理信息表72中,而當從DVD/HDD錄像機100中取走該HDD時,從該已連接磁盤管理信息表中刪除已連接磁盤信息。
已連接磁盤信息具有與磁盤管理信息相同的數(shù)據(jù)結(jié)構(gòu)。一條已連接磁盤信息包括的項為“磁盤ID信息”72a、“表長度”72b、“內(nèi)容總數(shù)量”72c、“內(nèi)容部分總數(shù)量”72d、“磁盤總?cè)萘俊?2e、“磁盤不可用容量”72f、“磁盤可用容量”72g和“節(jié)目索引指針”72h。
“節(jié)目索引指針”72h是指針的排列,這些指針指向包含在內(nèi)容管理信息表73中的內(nèi)容管理信息。指針的數(shù)量與存儲在相應(yīng)HDD中的內(nèi)容(或內(nèi)容部分)的數(shù)量相同。
在這里,應(yīng)當注意的是,包含在內(nèi)容管理信息表73中的每條內(nèi)容管理信息都是通過將存儲在各HDD中的相應(yīng)內(nèi)容管理信息拷貝到RAM 70中而獲得的信息。換言之,內(nèi)容管理信息表73存儲與存儲在各HDD中的內(nèi)容管理信息相同的信息。因此,內(nèi)容管理信息表73包含內(nèi)容管理信息,每條所述內(nèi)容管理信息都包括關(guān)于由存儲介質(zhì)管理裝置中的FS層管理的相應(yīng)內(nèi)容(或內(nèi)容部分)的信息(具體而言,記錄開始位置地址、記錄長度等),其中所述存儲介質(zhì)管理裝置將多個存儲介質(zhì)存儲區(qū)域作為單獨區(qū)域進行處理、而不將它們集成為一個區(qū)域。除此之外,當該條內(nèi)容管理信息對應(yīng)于一個內(nèi)容部分時,每條內(nèi)容管理信息都包括用來在虛擬FS層中將多個內(nèi)容部分連接起來從而構(gòu)造物理單一內(nèi)容的信息(具體而言,內(nèi)容ID信息、分割標志、取走標志、總分割數(shù)量、序號等)。
下面詳細說明內(nèi)容管理信息表73。
圖8示出了存儲在RAM 70中的內(nèi)容管理信息表73的數(shù)據(jù)結(jié)構(gòu)。
內(nèi)容管理信息表73存儲與存儲在連接到DVD/HDD錄像機100的所有HDD中的內(nèi)容(或內(nèi)容部分)一一對應(yīng)的內(nèi)容管理信息。
此外,包含在內(nèi)容管理信息表73中的內(nèi)容管理信息包括與存儲在HDD中的內(nèi)容管理信息的項相同的項。每條內(nèi)容管理信息包括的項為“節(jié)目ID信息”73a、“表長度”73b、“分割標志”73c、“取走標志”73d、“總分割數(shù)量”73e、“序號”73f、“記錄開始位置”73g、“記錄長度”73h和“管理目的信息”73i。
由于已連接磁盤管理信息表72和內(nèi)容管理信息表73存儲在RAM 70中,并且相同的磁盤管理信息和相同的內(nèi)容管理信息存儲在各HDD中,所以可以檢測出存儲在各HDD中的內(nèi)容(或內(nèi)容部分)的改變。當一個曾經(jīng)被取走的HDD再次連接到DVD/HDD錄像機100時,可以檢測出在取走該HDD之后存儲在該HDD中的內(nèi)容(或內(nèi)容部分)的任何改變。
更具體地講,將包含在內(nèi)容管理信息中的記錄開始位置73g和記錄長度73h,其中所述內(nèi)容管理信息包含在內(nèi)容管理信息表73中,與存儲在HDD中的內(nèi)容管理信息中包含的記錄開始位置和記錄長度進行比較,判斷它們是否匹配。通過這一比較,可以判斷相應(yīng)的內(nèi)容(或內(nèi)容部分)是否已經(jīng)被除DVD/HDD錄像機100之外的存儲介質(zhì)管理裝置編輯。以這種方式,可以使用表示存儲內(nèi)容的區(qū)域的開始地址和表示內(nèi)容記錄尺寸的記錄長度,來判斷該內(nèi)容(或內(nèi)容部分)是否已經(jīng)被改變。
此外,由于磁盤管理信息存儲在從DVD/HDD錄像機100取走的HDD中,所以,當該HDD新連接到其他DVD/HDD錄像機時,所述其他DVD/HDD錄像機就可以使用該HDD中存儲的內(nèi)容(或內(nèi)容部分)。
下面詳細說明節(jié)目列表74。
圖9示出了存儲在RAM 70中的節(jié)目列表74的數(shù)據(jù)結(jié)構(gòu)。
節(jié)目列表74存儲與從虛擬FS層提供給應(yīng)用層的節(jié)目一一對應(yīng)的節(jié)目信息。表編輯單元61,后面還將對其進行說明,基于內(nèi)容管理信息表73,產(chǎn)生節(jié)目列表74。節(jié)目列表74中存儲與虛擬盤中的節(jié)目數(shù)量相同的節(jié)目信息數(shù)量。節(jié)目信息與節(jié)目一一對應(yīng)。每條節(jié)目信息包括的項為“節(jié)目名”74a、“節(jié)目ID信息”74b、“虛擬單一節(jié)目標志”74c和“存儲磁盤信息”74d。
“節(jié)目名”74a是呈現(xiàn)給用戶的節(jié)目的名字。
“節(jié)目ID信息”74b是節(jié)目的唯一標識符,并且是當將相應(yīng)內(nèi)容記錄到該HDD上時給出的。“節(jié)目ID信息”74b具有與相應(yīng)內(nèi)容的“節(jié)目ID信息”73a的值相同的值。
“虛擬單一節(jié)目標志”74c表示節(jié)目是否是由多個內(nèi)容部分構(gòu)成的虛擬單一節(jié)目。當該節(jié)目是虛擬單一節(jié)目時,“虛擬單一節(jié)目標志”74c為“1”,在其他任何情況下為“0”。
“存儲磁盤信息”74d是關(guān)于記錄相應(yīng)內(nèi)容(或相應(yīng)內(nèi)容部分)的HDD的信息。具體而言,將標識這樣一個HDD的磁盤ID信息72a設(shè)為存儲磁盤信息74d。當該節(jié)目是虛擬單一節(jié)目時,存儲磁盤信息74d以序號遞減的次序列出用于構(gòu)成虛擬單一節(jié)目的所有內(nèi)容部分的磁盤ID信息72a的值。
在節(jié)目列表74中列出的節(jié)目作為可觀看的節(jié)目呈現(xiàn)給用戶。
在這里,應(yīng)當注意的是,在節(jié)目列表74中列出的節(jié)目可以對應(yīng)于存儲在HDD中的內(nèi)容(物理單一內(nèi)容),或者,可以對應(yīng)于通過連接分別存儲在多個HDD中的多個內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容。
由于上述的虛擬盤管理信息71、已連接磁盤信息管理信息表72、內(nèi)容管理信息表73和節(jié)目列表74,當虛擬FS層將HDD 41和42的存儲區(qū)域集成為一個虛擬盤存儲區(qū)域并將經(jīng)由廣播等獲得的一個內(nèi)容的內(nèi)容部分從FS層提供時,虛擬FS層可以將這些內(nèi)容部分連接起來從而構(gòu)造虛擬單一內(nèi)容,并且可以將該虛擬單一內(nèi)容作為一個節(jié)目提供給應(yīng)用層。此外,虛擬FS層可以向FS層發(fā)出指令,以處理構(gòu)成該處理目標的節(jié)目的這些內(nèi)容部分。
對存儲在HDD 41和42以及RAM 70中的、用于實現(xiàn)DVD/HDD錄像機100中的FS層和虛擬FS層功能的信息的說明到此結(jié)束。
下面詳細說明DVD/HDD錄像機100的軟件結(jié)構(gòu)。
通過CPU執(zhí)行存儲在ROM 60中的軟件110來控制涉及第一實施例的DVD/HDD錄像機100的操作。
圖10是示出控制DVD/HDD錄像機100的軟件110的功能結(jié)構(gòu)的方塊圖。軟件110包括的功能模塊為表編輯單元61、介質(zhì)檢測單元62、記錄單元63、回放單元64和GUI顯示單元65。
表編輯單元61內(nèi)部具有表產(chǎn)生單元61a、邏輯連接判斷單元61b和管理信息讀取單元61c。當連接HDD時、當取走HDD時以及當記錄內(nèi)容時,表編輯單元61更新用于實現(xiàn)虛擬FS層功能的管理信息組。
當連接HDD時,表產(chǎn)生單元61a使用由管理信息讀取單元61c讀取的磁盤管理信息,來更新管理信息組(虛擬盤管理信息71、已連接磁盤管理信息表72、內(nèi)容管理信息表73和節(jié)目列表74)。當取走HDD時,表產(chǎn)生單元61a通過刪除與被取走的HDD相對應(yīng)的信息,來更新管理信息組。此外,當通過將內(nèi)容記錄到HDD而改變HDD的磁盤不可用容量和磁盤可用容量時,表產(chǎn)生單元61a更新存儲在RAM 70中的管理信息組。
邏輯連接判斷單元61b判斷用于構(gòu)成虛擬單一內(nèi)容所需的所有內(nèi)容部分是否都存儲在連接到DVD/HDD錄像機100的HDD中。當判定所有內(nèi)容部分都存儲在連接到DVD/HDD錄像機100的HDD中時,邏輯連接判斷單元61b執(zhí)行邏輯連接判斷處理。在邏輯連接判斷處理中,邏輯連接判斷單元61b判斷存儲在新連接的HDD中的內(nèi)容部分是否已經(jīng)被編輯,從而判斷這些內(nèi)容部分是否可以構(gòu)成與分割前的原始內(nèi)容相同的虛擬單一內(nèi)容以及是否可以將該虛擬單一內(nèi)容作為一個節(jié)目輸入到節(jié)目列表74中。
管理信息讀取單元61c讀取存儲在HDD中的管理信息組(磁盤管理信息和內(nèi)容管理信息),并將讀取的管理信息組輸出到表產(chǎn)生單元61a和邏輯連接判斷單元61b。
介質(zhì)檢測單元62檢測由用戶操作所產(chǎn)生的HDD連接或取走。
記錄單元63內(nèi)部具有記錄控制單元63a、磁盤選擇單元63b、管理信息產(chǎn)生單元63c、內(nèi)容記錄單元63d和分割單元63e。記錄單元63將從接收單元10接收的內(nèi)容記錄到HDD上。
記錄控制單元63a是用于控制將內(nèi)容記錄到HDD上和更新與所記錄的內(nèi)容相關(guān)的管理信息的功能塊。當發(fā)現(xiàn)一個HDD的可用存儲區(qū)域沒有大到足以存儲整個內(nèi)容時,記錄控制單元63a將該內(nèi)容分割為多個內(nèi)容部分,并將這些內(nèi)容部分以及與這些內(nèi)容部分一一對應(yīng)的內(nèi)容管理信息記錄到多個HDD上。更具體地說,記錄控制單元63a收到經(jīng)由用戶操作的記錄指令,指示磁盤選擇單元63b選擇記錄內(nèi)容的HDD(目標HDD),并指示內(nèi)容記錄單元63d將該內(nèi)容記錄到該目標HDD上。此外,記錄控制單元63a基于內(nèi)容記錄結(jié)果,更新存儲在RAM 70中的管理信息組。此外,從磁盤選擇單元63b一收到表示目標HDD的可用容量在記錄期間被用完的消息,記錄控制單元63a就指示分割單元63e分割該內(nèi)容,并相應(yīng)地更新存儲在RAM 70中的管理信息。
磁盤選擇單元63b通過查閱已連接磁盤管理信息表72中的磁盤可用容量72g,選擇具有可用存儲區(qū)域的HDD作為目標HDD,并將所選擇的HDD作為目標HDD指派給內(nèi)容記錄單元63d。當目標HDD的可用存儲區(qū)域在內(nèi)容記錄期間被用完時,磁盤選擇單元63b向記錄控制單元63a發(fā)出一條表示改變目標HDD的消息。磁盤選擇單元63b選擇另一個具有可用存儲區(qū)域的HDD,并將所選擇的HDD作為下一個目標HDD指派給內(nèi)容記錄單元63d。
管理信息產(chǎn)生單元63c監(jiān)視由磁盤選擇單元63b執(zhí)行的目標HDD的改變,并為每個記錄的內(nèi)容或每個記錄的內(nèi)容部分產(chǎn)生一條內(nèi)容管理信息。管理信息產(chǎn)生單元63c將產(chǎn)生的內(nèi)容管理信息輸入到內(nèi)容管理信息表73中,并且還經(jīng)由內(nèi)容記錄單元63d將產(chǎn)生的內(nèi)容管理信息記錄到目標HDD上。
內(nèi)容記錄單元63d將經(jīng)由分割單元63e獲取的內(nèi)容記錄到由磁盤選擇單元63b選擇的HDD上,并將從管理信息產(chǎn)生單元63c接收的內(nèi)容管理信息記錄到該目標HDD上。當分割單元63e將內(nèi)容分割為多個內(nèi)容部分時,內(nèi)容記錄單元63d將各個內(nèi)容部分記錄到由磁盤選擇單元63b選擇的HDD上。
分割單元63e將由接收單元10接收的內(nèi)容輸出到內(nèi)容記錄單元63d。一收到通過記錄控制單元64a分割內(nèi)容的指令,分割單元63e就在收到指令的時間點分割內(nèi)容,并將內(nèi)容部分輸出到內(nèi)容記錄單元63d。
回放單元64內(nèi)部具有回放控制單元64a和內(nèi)容讀取單元64b?;胤艈卧?4回放節(jié)目。
回放控制單元64a是用于控制包含在節(jié)目列表74中的節(jié)目的回放的功能塊。具體而言,回放控制單元64a從節(jié)目列表74中搜索與待回放的節(jié)目相對應(yīng)的內(nèi)容,并指示內(nèi)容讀取單元64b讀取該內(nèi)容。
在回放控制單元64a的指示下,內(nèi)容讀取單元64b從該HDD中讀取內(nèi)容,并將讀取的內(nèi)容輸出到顯示單元20。
GUI顯示單元65內(nèi)部具有GUI控制單元65a、信息獲取單元65b和GUI產(chǎn)生單元65c。GUI顯示單元65產(chǎn)生GUI圖像,并將GUI圖像顯示在顯示單元20上。
GUI控制單元65a經(jīng)由用戶操作等接收GUI顯示指令,并確定待顯示的GUI圖像的類型。然后,GUI控制單元65a指示信息獲取單元65b獲取用來產(chǎn)生GUI圖像的信息,并指示GUI產(chǎn)生單元65c產(chǎn)生GUI圖像。
信息獲取單元65b根據(jù)由GUI控制單元65a發(fā)出的指令,從存儲RAM 70中的管理信息組中獲取用于產(chǎn)生指派的GUI圖像的信息。
圖11示出了GUI產(chǎn)生單元65c的內(nèi)部結(jié)構(gòu)。
GUI產(chǎn)生單元65c內(nèi)部具有節(jié)目列表產(chǎn)生單元65d、內(nèi)容記錄狀態(tài)產(chǎn)生單元65e和警告消息產(chǎn)生單元65f?;谟尚畔@取單元65b獲取的信息,GUI產(chǎn)生單元65c產(chǎn)生由GUI控制單元65a指派的GUI圖像,并將產(chǎn)生的GUI圖像輸出到顯示單元20。
節(jié)目列表產(chǎn)生單元65d產(chǎn)生節(jié)目列表窗口,用于顯示在節(jié)目列表74中包括的可播放節(jié)目的列表。
內(nèi)容記錄狀態(tài)產(chǎn)生單元65e產(chǎn)生內(nèi)容記錄狀態(tài)窗口,用于顯示各HDD的內(nèi)容記錄狀態(tài)。
警告消息產(chǎn)生單元65f產(chǎn)生警告消息窗口,用于當取走HDD時顯示警告消息。警告消息窗口顯示在取走HDD后變?yōu)椴豢刹シ诺墓?jié)目的列表。
下面說明GUI圖像的一個具體例子。
下面首先說明節(jié)目列表窗口。
圖12示出了用于顯示可播放節(jié)目列表的節(jié)目列表窗口。
節(jié)目列表窗口用于將可播放節(jié)目列表呈現(xiàn)給用戶。GUI控制單元65a收到通過用戶操作顯示節(jié)目列表窗口的請求,指示信息獲取單元65b獲取節(jié)目列表窗口的信息,并指示GUI產(chǎn)生單元65c產(chǎn)生節(jié)目列表窗口。
一收到指示,信息獲取單元65b就獲取在節(jié)目列表74中列出的所有節(jié)目的節(jié)目名74a,并將獲取的信息輸出到GUI產(chǎn)生單元65c。
GUI產(chǎn)生單元65c使用節(jié)目列表產(chǎn)生單元65d,產(chǎn)生顯示使用由信息獲取單元65b獲取的節(jié)目名74a的可播放節(jié)目列表的節(jié)目列表窗口。GUI產(chǎn)生單元65c在顯示單元20上顯示所產(chǎn)生的節(jié)目列表窗口。
通過查閱如上顯示的節(jié)目列表窗口,用戶可以檢查當前可播放的節(jié)目,而不知道內(nèi)容是否被分割存儲于兩個HDD中。
在這里,應(yīng)當注意的是,通過查閱存儲包括在已連接磁盤管理信息表72中的相應(yīng)內(nèi)容的HDD的已連接磁盤信息,信息獲取單元65b可以獲取在節(jié)目列表74中列出的各節(jié)目的記錄日期和時間以及相應(yīng)內(nèi)容的回放時間,并且可以在節(jié)目列表窗口上與各可觀看節(jié)目的節(jié)目名一起顯示記錄日期和時間、回放時間。
下面說明內(nèi)容記錄狀態(tài)窗口屏幕。
圖13示出了顯示各HDD內(nèi)容記錄狀態(tài)的內(nèi)容記錄狀態(tài)窗口。
內(nèi)容記錄狀態(tài)窗口用于向用戶呈現(xiàn)存儲在各HDD中的節(jié)目的列表。
GUI控制單元65a通過用戶操作收到顯示內(nèi)容記錄狀態(tài)窗口的請求,指示信息獲取單元65b獲取用來產(chǎn)生內(nèi)容記錄狀態(tài)窗口的信息,并指示GUI產(chǎn)生單元65c產(chǎn)生內(nèi)容記錄狀態(tài)窗口。
一收到該指令,對于包含在已連接磁盤管理信息表72中的每條已連接磁盤信息,信息獲取單元65b就獲取其地址被設(shè)置為節(jié)目索引指針72h的每條內(nèi)容管理信息的節(jié)目ID信息73a和包括在管理目的信息73i中的各節(jié)目標題。然后,信息獲取單元65b將獲取的信息輸出到GUI產(chǎn)生單元65c。
GUI產(chǎn)生單元65c使用內(nèi)容記錄狀態(tài)產(chǎn)生單元65e,使用由信息獲取單元65b獲取的節(jié)目ID信息73a和節(jié)目標題,產(chǎn)生顯示各HDD內(nèi)容記錄狀態(tài)的內(nèi)容記錄狀態(tài)窗口。然后,GUI產(chǎn)生單元65c將產(chǎn)生的內(nèi)容記錄狀態(tài)窗口顯示在顯示單元20上。當多個HDD分別存儲具有相同節(jié)目ID信息73a值的內(nèi)容管理信息時(即,當多個HDD分別存儲連接起來的多個內(nèi)容部分時),GUI產(chǎn)生單元65c將與這些內(nèi)容部分相對應(yīng)的用相同顏色畫上陰影的節(jié)目顯示在內(nèi)容記錄狀態(tài)窗口上。
通過查閱上述顯示的內(nèi)容記錄狀態(tài)窗口,用戶可以在取走HDD之前檢查存儲在各HDD中的內(nèi)容。此外,用戶可以檢查內(nèi)容是否分割存儲于兩個HDD中。
在這里,應(yīng)當注意的是,可以在不同于用戶操作發(fā)出顯示窗口請求的時間的時間顯示內(nèi)容記錄狀態(tài)窗口。例如,可以在由于連接或取走HDD而更新存儲在RAM 70中的管理信息組之前或之后顯示內(nèi)容記錄狀態(tài)窗口。
在這里,應(yīng)當注意的是,內(nèi)容記錄狀態(tài)窗口上顯示的信息不限于節(jié)目標題,也可以是其他信息。例如,信息獲取單元65b可以從包含在每條內(nèi)容管理信息中的管理目的信息73i中獲取回放時間等,并且可以在內(nèi)容記錄狀態(tài)窗口上顯示回放時間等。
下面說明警告消息窗口。
圖14示出了當取走HDD時顯示的警告消息窗口。
警告消息窗口是用于當取走HDD時向用戶顯示警告消息的窗口。警告消息窗口具體地顯示在取走HDD之后變?yōu)椴豢刹シ诺墓?jié)目的列表。
在存儲在RAM 70中的管理信息組被更新之前,GUI控制單元65a從介質(zhì)檢測單元62收到HDD取走的通知,并且指示信息獲取單元65b獲取用于產(chǎn)生警告消息窗口的信息,并指示GUI產(chǎn)生單元65c產(chǎn)生警告消息窗口。
一收到該指令,信息獲取單元65b就從已連接磁盤管理信息表72中搜索取走的HDD的已連接磁盤信息,并從管理目的信息73i中,獲取節(jié)目標題、記錄日期和時間以及回放時間,其中所述管理目的信息73i包含在其地址設(shè)置在取走的HDD的已連接磁盤信息的節(jié)目索引指針72h的各條內(nèi)容管理信息中,并將獲取的信息輸出到GUI產(chǎn)生單元65c。
已經(jīng)從信息獲取單元65b獲得信息的GUI產(chǎn)生單元65c使用警告消息產(chǎn)生單元65f,使用信息獲取單元65b獲取的信息,產(chǎn)生顯示存儲在取走的HDD中的節(jié)目列表的警告消息窗口。然后,GUI產(chǎn)生單元65c將警告消息窗口顯示在顯示單元20上。
通過查閱上述警告消息窗口,用戶可以檢查在取走HDD后變?yōu)椴豢刹シ诺墓?jié)目。
在這里,應(yīng)當注意的是,信息獲取單元65b可以于管理目的信息73i一起獲取分割標志73c,并且警告消息產(chǎn)生單元65f可以將警告消息窗口上的與內(nèi)容部分相對應(yīng)的節(jié)目變暗,以表示該節(jié)目變?yōu)椴糠植豢刹シ拧?br>
下面說明與分別存儲在具有上述結(jié)構(gòu)的DVD/HDD錄像機100中的多個HDD中的內(nèi)容部分相對應(yīng)的虛擬單一節(jié)目的狀態(tài)轉(zhuǎn)換。
圖15示出了這些內(nèi)容部分的狀態(tài)轉(zhuǎn)換。
在邏輯連接狀態(tài)101下,存儲連接起來從而構(gòu)成虛擬單一內(nèi)容的內(nèi)容部分的所有HDD都已經(jīng)連接到DVD/HDD錄像機100。在這種狀態(tài)下,邏輯連接具有相同節(jié)目ID信息值的內(nèi)容部分,從而構(gòu)成虛擬單一內(nèi)容,并且將該虛擬單一內(nèi)容作為一個節(jié)目輸入到節(jié)目列表中。從DVD/HDD錄像機取走任何存儲內(nèi)容部分之一的任一HDD,都會導致從邏輯連接狀態(tài)101轉(zhuǎn)換到分割狀態(tài)102。
在分割狀態(tài)102下,已經(jīng)從DVD/HDD錄像機100中取走存儲在邏輯連接狀態(tài)101下連接起來的內(nèi)容部分中之一的HDD。在這種狀態(tài)下,分別存儲在連接到DVD/HDD錄像機100的HDD中的各內(nèi)容部分作為單獨節(jié)目,被輸入到節(jié)目列表74中。將取走的HDD連接到另一DVD/HDD錄像機以及改變存儲在HDD中的內(nèi)容部分導致從分割狀態(tài)102轉(zhuǎn)換到分割狀態(tài)103。此外,將取走的HDD再次連接到DVD/HDD錄像機100導致從分割狀態(tài)102轉(zhuǎn)換到邏輯連接檢查過程104。
在分割狀態(tài)103下,該內(nèi)容部分已經(jīng)被除DVD/HDD錄像機100之外的DVD/HDD錄像機編輯。在分割狀態(tài)103下在節(jié)目列表74中列出的節(jié)目與在分割狀態(tài)102下在節(jié)目列表74中列出的節(jié)目相同。對于被編輯的內(nèi)容部分,其在該HDD中的存儲地址和/或其大小已經(jīng)被改變。將存儲該內(nèi)容部分的HDD再次連接到DVD/HDD錄像機100導致從分割狀態(tài)103轉(zhuǎn)換到邏輯連接檢查過程104。
在邏輯連接檢查過程104中,檢查具有與存儲在新連接的HDD中的內(nèi)容部分相同的節(jié)目ID信息的所有內(nèi)容部分是否都存儲在連接到DVD/HDD錄像機100的HDD中。檢查這些數(shù)量等于總分割數(shù)量的內(nèi)容部分是否都存儲在已連接的HDD中。在邏輯連接檢查過程104中,還檢查存儲在新連接的HDD中的內(nèi)容部分的地址和大小是否與包含在內(nèi)容管理信息表73中的相應(yīng)內(nèi)容管理信息中的記錄開始位置73g和記錄長度73h分別匹配。當存儲具有與存儲在新連接的其數(shù)量等于總分割數(shù)量的HDD中的內(nèi)容部分相同的節(jié)目ID信息的所有內(nèi)容部分,并且存儲在新連接的HDD中的內(nèi)容部分的地址和大小與相應(yīng)的記錄開始位置73g和相應(yīng)的記錄長度73h匹配時,轉(zhuǎn)換到邏輯連接狀態(tài)101。當沒有存儲任一具有相同節(jié)目ID信息的內(nèi)容部分時,則轉(zhuǎn)換到分割狀態(tài)102。當存儲在新連接的HDD中的內(nèi)容部分的地址和大小與相應(yīng)的記錄開始位置73g和相應(yīng)的記錄長度73h不匹配時,意味著存儲在新連接的HDD中的該內(nèi)容部分已經(jīng)被編輯,則轉(zhuǎn)換到未分割狀態(tài)105。
在未分割狀態(tài)105下,其地址和大小與相應(yīng)的記錄開始位置73g和相應(yīng)的記錄長度73h不匹配的內(nèi)容部分的分割標志73c被改變?yōu)椤?”,從而不再將該內(nèi)容部分識別為一個節(jié)目的部分,而將其識別為一個節(jié)目。具有相同節(jié)目ID信息的該內(nèi)容部分和其他內(nèi)容部分作為單獨節(jié)目被輸入到節(jié)目列表74中。
在邏輯連接檢查過程104中,僅將判斷其已經(jīng)被另一DVD/HDD錄像機編輯的內(nèi)容部分的分割標志設(shè)置為“0”。然而,在邏輯連接檢查過程104中,可以將具有與被編輯的內(nèi)容部分相同的節(jié)目ID信息的所有內(nèi)容部分的分割標志73c設(shè)置為“0”。
根據(jù)上述結(jié)構(gòu),涉及第一實施例的DVD/HDD錄像機100可以通過利用管理信息組(虛擬盤管理表71、已連接磁盤管理信息表72、內(nèi)容管理信息表73和節(jié)目列表74),將兩個可移動HDD的存儲區(qū)域作為一個連續(xù)存儲區(qū)域進行處理。因此,即使當內(nèi)容被分割存儲到兩個HDD中時,DVD/HDD錄像機100也可以將該內(nèi)容的分割部分呈現(xiàn)為在節(jié)目列表74中管理的一個節(jié)目,由此能夠?qū)⑴c一個節(jié)目相對應(yīng)的內(nèi)容部分以與分割前的原始內(nèi)容相同的方式進行回放。此外,各HDD存儲一條磁盤管理信息。因此,即使當存儲內(nèi)容部分的一個HDD從DVD/HDD錄像機100取走時,存儲在另一HDD中并且可以與這種缺失的內(nèi)容部分連接起來的另一內(nèi)容部分也可以作為單獨的節(jié)目被識別和回放。
操作下面說明具有上述結(jié)構(gòu)的DVD/HDD錄像機100的操作。
圖16是示出當將HDD連接到其上時DVD/HDD錄像機100的操作的流程圖。
當HDD新連接到DVD/HDD錄像機100時,介質(zhì)檢測單元62檢測到該HDD的連接,并將檢測到的連接(S11)通知表產(chǎn)生單元61a。一收到檢測的連接,表產(chǎn)生單元61a就通過以下過程,更新存儲在RAM 70中的管理信息組。
首先,表產(chǎn)生單元61a從管理信息讀取單元61c獲取存儲在新連接的HDD中的磁盤管理信息,使用所獲得的磁盤管理信息,產(chǎn)生已連接磁盤信息,并將產(chǎn)生的已連接磁盤信息輸入到已連接磁盤管理信息表72中。此外,表產(chǎn)生單元61a將存儲該條已連接磁盤信息的地址設(shè)置在虛擬盤管理信息71中的已連接磁盤管理信息指針71h(S12)。
此后,當發(fā)現(xiàn)輸入到內(nèi)容管理信息表73的內(nèi)容(或內(nèi)容部分)尚未在新連接HDD中確認時(S13是),表產(chǎn)生單元61a從管理信息讀取單元61c獲取與該內(nèi)容(或內(nèi)容部分)相對應(yīng)的內(nèi)容管理信息,并執(zhí)行該內(nèi)容(或內(nèi)容部分)的輸入確認過程(后面將描述)(S14)。當完成存儲在新連接的HDD中的所有內(nèi)容(或內(nèi)容部分)的輸入確認過程時(S13否),表產(chǎn)生單元61a將虛擬盤管理信息71中的磁盤總數(shù)量71b加1,并將新連接的HDD的磁盤總?cè)萘?、磁盤不可用容量和磁盤可用容量分別加到虛擬盤總?cè)萘?1e、虛擬盤不可用容量71f和虛擬盤可用容量71g上(S15)。
通過上述操作可以實現(xiàn)當新連接HDD時所需的存儲在RAM 70中的管理信息組的更新。
下面詳細說明輸入確認過程(圖16中的S14)。圖17是示出輸入確認過程的流程圖。
首先,表產(chǎn)生單元61a使用包含在內(nèi)容管理信息中的節(jié)目ID信息和序號(S21),判斷與從新連接的HDD讀取的內(nèi)容(或內(nèi)容部分)(稱為“處理目標)相對應(yīng)的內(nèi)容管理信息是否已經(jīng)被輸入內(nèi)容管理信息表73中。
當與處理目標相對應(yīng)的內(nèi)容管理信息尚未被輸入到內(nèi)容管理信息表73中時(S21否),即,當處理目標尚未被輸入到DVD/HDD錄像機100中時,表產(chǎn)生單元61a將該條內(nèi)容管理信息輸入到內(nèi)容管理信息表73中(S28)。
當所輸入的內(nèi)容管理信息的分割標志73c不是“0”時,即,當處理目標不是內(nèi)容部分時(S29否),表產(chǎn)生單元61a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c加1,并將作為可觀看節(jié)目的該處理目標的節(jié)目信息輸入節(jié)目列表74中(S31)。輸入確認過程到此結(jié)束。在這里,應(yīng)當注意的是,在S31中,包含在內(nèi)容管理信息中的節(jié)目標題用作輸入的節(jié)目信息的節(jié)目名74a,包含在內(nèi)容管理信息中的內(nèi)容ID信息用作節(jié)目ID信息74b,虛擬單一節(jié)目標志74c被設(shè)為“0”,存儲在新連接的HDD中的磁盤管理信息表中的磁盤ID信息被設(shè)置在存儲磁盤信息74d。
當所輸入的內(nèi)容管理信息的分割標志73c為“1”時,即,當處理目標是內(nèi)容部分時(S29是),邏輯連接判斷單元61b判斷該內(nèi)容部分能否與其他內(nèi)容部分邏輯連接起來從而構(gòu)成虛擬單一內(nèi)容,并將該判斷結(jié)果通知表產(chǎn)生單元61a。
邏輯連接判斷單元61b判斷內(nèi)容管理信息表73是否包括與其數(shù)量等于新輸入的內(nèi)容管理信息中的總分割數(shù)量73e的所有內(nèi)容部分相對應(yīng)的內(nèi)容管理信息,并且所述所有內(nèi)容部分具有與該處理目標相同的節(jié)目ID信息。邏輯連接判斷單元61b還判斷對應(yīng)于具有與處理目標相同的節(jié)目ID信息的所有內(nèi)容部分的內(nèi)容管理信息的取走標志73d是否為“0”。所有內(nèi)容管理信息的取走標志73d為“0”,意味著所有相應(yīng)內(nèi)容部分都存儲在連接到DVD/HDD錄像機100的HDD中(S30)。
當所有內(nèi)容部分都存儲在連接到DVD/HDD錄像機100的HDD中(S30是),邏輯連接判斷單元61b確定該處理目標內(nèi)容部分可以與其他內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容,并將該判斷結(jié)果通知表產(chǎn)生單元61a。表產(chǎn)生單元61a將節(jié)目總數(shù)量71c減去已經(jīng)被作為單獨可觀看節(jié)目而輸入的內(nèi)容部分的數(shù)量(該數(shù)量小于包含在內(nèi)容管理信息中的總分割數(shù)量73e),然后為該虛擬單一內(nèi)容將節(jié)目總數(shù)量71c加1。此外,表產(chǎn)生單元61a從節(jié)目列表74中刪除與已經(jīng)被作為單獨可觀看節(jié)目而輸入的內(nèi)容部分相對應(yīng)的節(jié)目信息,并將該虛擬單一內(nèi)容作為一個可觀看節(jié)目輸入節(jié)目列表74中(S27)。輸入確認過程到此結(jié)束。在這里,包含在相應(yīng)內(nèi)容管理信息中的節(jié)目標題用作新輸入的節(jié)目信息中的節(jié)目名74a。包含在相應(yīng)內(nèi)容管理信息中的內(nèi)容ID信息用作節(jié)目ID信息74b。虛擬單一節(jié)目標志74c被設(shè)為“1”。由新連接的HDD保持的磁盤管理信息的磁盤ID信息和被設(shè)置在其他各內(nèi)容部分的節(jié)目信息中的存儲磁盤信息74d的磁盤ID信息被新設(shè)置在該存儲磁盤信息74d。
當任一內(nèi)容部分沒有存儲在連接到DVD/HDD錄像機100的HDD中(S30否)時,邏輯連接判斷單元61b判定處理目標內(nèi)容部分不能與其他內(nèi)容部分邏輯連接起來從而構(gòu)成虛擬單一內(nèi)容,并將該判斷結(jié)果通知表產(chǎn)生單元61a。表產(chǎn)生單元61a將節(jié)目總數(shù)量71c加1,并將與作為單獨可觀看節(jié)目的該處理目標內(nèi)容部分相對應(yīng)的節(jié)目信息,輸入到節(jié)目列表74中(S31)。輸入確認過程到此結(jié)束。
當與從新連接的HDD中讀取的處理目標相對應(yīng)的內(nèi)容管理信息已經(jīng)被輸入內(nèi)容管理信息表73時(S21是),表產(chǎn)生單元61a將該內(nèi)容管理信息中的取走標志73d設(shè)為“0”(S22)。此后,表產(chǎn)生單元61a判斷分割標志73c是否為“1”,即,處理目標是否為內(nèi)容部分(S23)。當分割標志73c為“0”時,即,當處理目標不是內(nèi)容部分時(S23否),表產(chǎn)生單元61a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c加1,并將作為可觀看節(jié)目的該處理目標的節(jié)目信息輸入到節(jié)目列表74中(S31)。輸入確認過程到此結(jié)束。當分割標志73c為“1”時,即,當處理目標是內(nèi)容部分時(S23是),邏輯連接判斷單元61b通過以下過程,判斷該處理目標內(nèi)容部分能否與其他內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容,并將判斷結(jié)果告知表產(chǎn)生單元61a。
首先,邏輯連接判斷單元61b判斷內(nèi)容管理信息表73是否包括與其數(shù)量等于總分割數(shù)量73e的所有內(nèi)容部分相對應(yīng)的內(nèi)容管理信息,并且所述所有內(nèi)容部分具有與該處理目標內(nèi)容部分相同的節(jié)目ID信息,并且還判斷對應(yīng)于具有與該處理目標內(nèi)容相同的節(jié)目ID信息的所有內(nèi)容部分的內(nèi)容管理信息的取走標志73d是否為“0”。當所有內(nèi)容管理信息的取走標志73d都是“0”時,意味著所有的相應(yīng)內(nèi)容部分都存儲在連接到DVD/HDD錄像機100的HDD中(S24)。
當任一內(nèi)容部分沒有存儲在連接到DVD/HDD錄像機100的HDD中(S24否)時,邏輯連接判斷單元61b判定該處理目標內(nèi)容部分不能與其他內(nèi)容部分邏輯連接起來從而構(gòu)成虛擬單一內(nèi)容,并將該判斷結(jié)果通知表產(chǎn)生單元61a。表產(chǎn)生單元61a將節(jié)目總數(shù)量71c加1,并將與作為單獨可觀看節(jié)目的該處理目標內(nèi)容部分相對應(yīng)的節(jié)目信息,輸入到節(jié)目列表74中(S31)。輸入確認過程到此結(jié)束。
當所有內(nèi)容部分都存儲在連接到DVD/HDD錄像機100的HDD中(S24是)時,邏輯連接判斷單元61b根據(jù)內(nèi)容管理信息表73中的相應(yīng)內(nèi)容管理信息中包含的記錄開始位置73g和記錄長度73h,判斷該處理目標內(nèi)容部分是否已經(jīng)被編輯(S25)。
當記錄開始位置73g和記錄長度73h與由管理信息讀取單元61c從HDD中讀取的內(nèi)容管理信息中包含的記錄開始位置和記錄長度不匹配時(S25否),邏輯連接判斷單元61b判定該處理目標內(nèi)容部分已經(jīng)在分割狀態(tài)下被編輯并且該處理目標內(nèi)容部分不能與其他內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容,并將判斷結(jié)果通知表產(chǎn)生單元61a。為了避免這種情況,即將該處理目標內(nèi)容部分再次提交給同樣的判斷過程,表產(chǎn)生單元61a將該處理目標內(nèi)容部分的分割標志73c設(shè)為“0”(S26),將包含在虛擬盤管理信息71中的節(jié)目總數(shù)量71c加1,并將與作為可單獨觀看節(jié)目的該處理目標內(nèi)容部分相對應(yīng)的節(jié)目信息,輸入節(jié)目列表74(S31)中。輸入確認過程到此結(jié)束。
當記錄開始位置73g和記錄長度73h與由管理信息讀取單元61c從HDD中讀取的內(nèi)容管理信息的記錄開始位置和記錄長度匹配時(S25是),邏輯連接判斷單元61b判定該處理目標內(nèi)容部分在分割狀態(tài)下沒有被編輯,因此該處理目標內(nèi)容部分可以與其他內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容,并將該判斷結(jié)果通知表產(chǎn)生單元61a。在這種情況下,可連接起來從而構(gòu)成虛擬單一內(nèi)容的該處理目標內(nèi)容部分與其他內(nèi)容部分處于邏輯連接狀態(tài),因此,這些內(nèi)容部分可以被作為一個可觀看節(jié)目一起輸入。因此,表產(chǎn)生單元61a將節(jié)目總數(shù)量71c減去已經(jīng)被作為可單獨觀看節(jié)目而輸入的其他內(nèi)容部分的數(shù)量(該數(shù)量小于包含在內(nèi)容管理信息中的總分割數(shù)量73e),然后為該虛擬單一內(nèi)容將節(jié)目總數(shù)量71c加1(S27)。輸入確認過程到此結(jié)束。
通過上述操作實現(xiàn)輸入確認過程。因此,由于存儲必要內(nèi)容部分的所有存儲介質(zhì)都連接到DVD/HDD錄像機100,所以在S30中執(zhí)行的判斷可以正確地判定可以邏輯連接這些內(nèi)容部分。因此,DVD/HDD錄像機100可以將這些內(nèi)容作為虛擬單一節(jié)目正確地識別和回放,即使當這些內(nèi)容部分已經(jīng)被具有與DVD/HDD錄像機100相同功能的另一DVD/HDD錄像機分割記錄于多個HDD中時。
第一實施例說明DVD/HDD錄像機100判斷在S25中處理目標是否已經(jīng)在分割狀態(tài)下被編輯的情況?;蛘咴赟25中,對于與處理目標一起進行連接從而構(gòu)成虛擬單一內(nèi)容的所有內(nèi)容部分中的每一個內(nèi)容部分,DVD/HDD錄像機100也可以將包含在相應(yīng)的內(nèi)容管理信息中的記錄開始位置73g和記錄長度73h與HDD中的實際記錄開始位置和其實際記錄長度進行比較。然后,只有當判斷這些內(nèi)容部分都沒有被編輯時,DVD/HDD錄像機100才可以判定這些內(nèi)容部分可以被連接從而構(gòu)成虛擬單一內(nèi)容,并執(zhí)行S27中的處理。
下面說明當取走HDD時DVD/HDD錄像機100的操作。圖18是示出當從其取走HDD時DVD/HDD錄像機100的操作的流程圖。
當從DVD/HDD錄像機100中取走HDD時,介質(zhì)檢測單元62檢測出該HDD被取走,并將檢測到的取走通知表產(chǎn)生單元61a(S41)。一收到檢測出的取走,表產(chǎn)生單元61a就通過以下過程,更新存儲在RAM 70中的管理信息組。
首先,表產(chǎn)生單元61a從已連接磁盤管理信息表72中獲得與取走的HDD相對應(yīng)的磁盤管理信息,并將與每條內(nèi)容管理信息相對應(yīng)的內(nèi)容(或內(nèi)容部分)(后面稱為“處理目標”)進行處理,所述每條內(nèi)容管理信息的地址被設(shè)置在所獲取的已連接磁盤信息中的節(jié)目索引指針72h(S42)。
表產(chǎn)生單元61a首先判斷與該處理目標相對應(yīng)的內(nèi)容管理信息中的分割標志73c是否為“1”,即,處理目標是否為內(nèi)容部分(S43)。當該處理目標為內(nèi)容部分時(S43是),表產(chǎn)生單元61a刪除與通過將該處理目標內(nèi)容部分與其他內(nèi)容部分連接起來而構(gòu)成的虛擬單一內(nèi)容相對應(yīng)的節(jié)目信息,并將其磁盤ID信息被設(shè)置在已刪除的節(jié)目信息中的存儲磁盤信息74d的其他內(nèi)容部分作為可單獨觀看的節(jié)目輸入節(jié)目列表74。此外,表產(chǎn)生單元61a為所刪除的虛擬單一內(nèi)容,將虛擬盤管理信息71中的節(jié)目總數(shù)量71c減去1,將節(jié)目總數(shù)量71c增加輸入到節(jié)目列表74中的內(nèi)容部分的數(shù)量,并將虛擬單一節(jié)目總數(shù)量71d減去1(S44)。當該處理目標不是內(nèi)容部分時(S43否),表產(chǎn)生單元61a從節(jié)目列表74中刪除與處理目標對應(yīng)的節(jié)目信息,并將虛擬盤管理信息71中的節(jié)目總數(shù)量71c減去1(S45)。最后,表產(chǎn)生單元61a將與內(nèi)容管理信息表中的處理目標相對應(yīng)的取走標志73d設(shè)為“1”。
當處理完其地址被設(shè)在與取走的HDD相對應(yīng)的磁盤管理信息中的節(jié)目索引指針72h的所有內(nèi)容管理信息時(S42否),表產(chǎn)生單元61a從已連接磁盤管理信息表72中刪除與取走的HDD相對應(yīng)的已連接磁盤信息(S47)。最后,表產(chǎn)生單元61a將虛擬盤管理信息71中的磁盤總數(shù)量71b減1,并分別從虛擬盤總?cè)萘?1e、虛擬盤不可用容量71f、虛擬盤可用容量71g中減掉取走的HDD的磁盤總?cè)萘?、磁盤不可用容量、磁盤可用容量,并從已連接磁盤管理信息指針71h中刪除存儲所刪除的已連接磁盤信息的地址。
上述操作實現(xiàn)當取走HDD時所需要的存儲在RAM 70中的管理信息組的更新。
下面說明DVD/HDD錄像機記錄內(nèi)容的操作。圖19是示出記錄內(nèi)容的操作的流程圖。
首先,記錄控制單元63a收到記錄節(jié)目(稱為“目標節(jié)目”或“目標內(nèi)容”)的指令,并確定該目標節(jié)目的節(jié)目ID信息74b。記錄控制單元63a產(chǎn)生該目標節(jié)目的節(jié)目信息,并將產(chǎn)生的節(jié)目信息輸入到節(jié)目列表74中(S51)。然后,記錄控制單元63a指示磁盤選擇單元63b選擇將該目標節(jié)目記錄到其上的HDD(S52)。在這里,應(yīng)當注意的是,節(jié)目信息的產(chǎn)生方式為將該目標節(jié)目的標題設(shè)為節(jié)目名74a,而將未定義的值設(shè)置在虛擬單一節(jié)目名標志74c和存儲磁盤信息74d,直到通過以下過程定義這些值。
一收到指令,磁盤選擇單元63b就按照已連接磁盤管理信息表72中的已連接磁盤管理信息的輸入順序查閱包含在已連接磁盤管理信息表72中的已連接磁盤管理信息,并選擇具有可用存儲區(qū)域的HDD作為記錄該目標內(nèi)容的HDD,并將所選擇的HDD通知記錄控制單元63a、管理信息產(chǎn)生單元63c和內(nèi)容記錄單元63d(S53)。此后,磁盤選擇單元63b監(jiān)視所選擇的HDD的存儲可用性。記錄控制單元63a將存儲在所選擇HDD中的磁盤管理信息中的內(nèi)容總數(shù)量加1,并將所選擇HDD的磁盤ID信息72a設(shè)置在相應(yīng)節(jié)目信息中的存儲磁盤信息74d(S54)。管理信息產(chǎn)生單元63c產(chǎn)生與該目標內(nèi)容相對應(yīng)的內(nèi)容管理信息,并將產(chǎn)生的內(nèi)容管理信息輸入內(nèi)容管理信息表73中(S55)。然后,管理信息產(chǎn)生單元63c將存儲該內(nèi)容管理信息的地址設(shè)置在所選擇HDD的已連接磁盤信息中的節(jié)目索引指針72h。產(chǎn)生的內(nèi)容管理信息中的節(jié)目ID信息73a被設(shè)為與該目標節(jié)目的節(jié)目ID信息74b相同的值,取走標志73d被設(shè)為“0”。產(chǎn)生的內(nèi)容管理信息中的其他項目被設(shè)為未定義的值,直到通過以下過程定義這些值。此后,管理信息產(chǎn)生單元63c監(jiān)視該目標內(nèi)容被分割的次數(shù),并將當前序號設(shè)為該內(nèi)容管理信息中的序號73f(S56)。在這里,應(yīng)當注意的是,管理信息產(chǎn)生單元63c將第一個內(nèi)容部分的序號73f設(shè)置為“0”,并將第一個內(nèi)容部分之后的內(nèi)容部分的序號73f設(shè)置為逐個順序遞增的數(shù)字。當不必將該目標內(nèi)容分割就可將其整個存儲在該HDD中時,管理信息產(chǎn)生單元63c將序號73f設(shè)置為空值“-1”。
此后,內(nèi)容記錄單元63d將從接收單元10接收的目標內(nèi)容記錄到所選擇的HDD的可用存儲區(qū)域中(S57)。當所選擇的HDD的可用存儲區(qū)域在記錄期間被用完時(S58否),磁盤選擇單元63b通知記錄控制單元63a和管理信息產(chǎn)生單元63c已經(jīng)用完可用存儲區(qū)域。管理信息產(chǎn)生單元63c設(shè)置內(nèi)容管理信息中的記錄開始位置73g和記錄長度73h(S59)。記錄控制單元63a將與該HDD對應(yīng)的已連接磁盤信息中的內(nèi)容部分總數(shù)量72d加1(S60),并指示分割單元63e分割目標內(nèi)容。一收到指令,分割單元63e就分割目標內(nèi)容(S61)。重復S53中用于選擇記錄目標內(nèi)容的HDD的處理,直到記錄完該目標內(nèi)容的全部部分(S58是)。在這里,應(yīng)當注意的是,從接收單元10接收的內(nèi)容被累積在一個緩沖區(qū)中,直到該內(nèi)容被分割,并且當開始記錄所累積的內(nèi)容中的內(nèi)容部分時,從緩沖區(qū)將該內(nèi)容部分傳輸?shù)叫逻x擇的HDD。這確保記錄整個內(nèi)容而不丟失任何部分。
當該目標內(nèi)容被分割記錄于多個HDD中時(S62是),管理信息產(chǎn)生單元63c將與各內(nèi)容部分相對應(yīng)的內(nèi)容管理信息中的分割標志73c設(shè)置為“1”,并將總分割數(shù)量73e設(shè)置為該目標內(nèi)容的內(nèi)容部分的數(shù)量(S63)。記錄控制單元63a還將虛擬單一節(jié)目標志74c設(shè)置為“1”(S64),并將虛擬盤管理信息71中的虛擬單一節(jié)目總數(shù)量71d加1(S65)。當該目標內(nèi)容全部存儲到一個HDD中時(S62否),管理信息產(chǎn)生單元63c將與該目標內(nèi)容相對應(yīng)的內(nèi)容管理信息中的分割標志73c設(shè)置為“0”(S66),并且記錄控制單元63a將節(jié)目信息中的虛擬單一節(jié)目標志74c設(shè)置為“0”(S67)。
最后,記錄控制單元63a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c加1(S67)。
上述操作實現(xiàn)內(nèi)容記錄。
通過上述操作,當發(fā)現(xiàn)一個HDD的可用存儲區(qū)域沒有大到足以存儲整個內(nèi)容時,DVD/HDD錄像機100可以將該內(nèi)容分割到多個HDD中進行記錄。
上述操作基于目標內(nèi)容大小未知的情況,例如當通過用戶指令自發(fā)地啟動目標內(nèi)容的記錄時。當可以事先計算目標內(nèi)容的大小時,例如當預(yù)設(shè)目標內(nèi)容的記錄時,可以事先將可用存儲區(qū)域大到足以記錄整個目標內(nèi)容的HDD選擇作為記錄該目標內(nèi)容的HDD。
下面說明DVD/HDD錄像機100回放內(nèi)容的操作。圖20是示出回放內(nèi)容的操作的流程圖。
回放控制單元64a從節(jié)目列表74中獲取與用戶指定的節(jié)目(稱為“目標節(jié)目”)對應(yīng)的節(jié)目信息,并判斷虛擬單一節(jié)目標志74c是否為“1”(S71)。
當虛擬單一節(jié)目標志74為“0”表示該目標節(jié)目不是虛擬單一節(jié)目時(S71否),回放控制單元64a使用設(shè)置在節(jié)目信息中的存儲磁盤信息74d的磁盤ID信息,搜索已連接磁盤管理信息表72(S72)?;胤趴刂茊卧?4a查閱其地址被設(shè)置在獲取的已連接磁盤信息中的節(jié)目索引指針72h的內(nèi)容管理信息,從而獲取內(nèi)容管理信息,其節(jié)目ID信息73a與該目標節(jié)目的節(jié)目ID信息74d相匹配。回放控制單元64a指示內(nèi)容讀取單元64b回放與所獲取的內(nèi)容管理信息相對應(yīng)的內(nèi)容(S73)。內(nèi)容讀取單元64b讀取該內(nèi)容并回放所讀取的內(nèi)容(S74)。
當虛擬單一節(jié)目標志74c為“1”表示該目標節(jié)目是虛擬單一節(jié)目時(S71是),回放控制單元64a從已連接磁盤管理信息表72中搜索設(shè)置在節(jié)目信息中的存儲磁盤信息74d的第一個磁盤ID信息(S75),并查詢其地址設(shè)置在所獲取的已連接磁盤信息中的節(jié)目索引指針72h的內(nèi)容管理信息,從而使用目標節(jié)目的節(jié)目ID信息獲取與對應(yīng)于該目標節(jié)目的內(nèi)容部分相對應(yīng)的內(nèi)容管理信息(S76)?;胤趴刂茊卧?4a指示內(nèi)容讀取單元64b回放與所獲取的內(nèi)容管理信息相對應(yīng)的內(nèi)容部分。內(nèi)容讀取單元64b讀取并回放該內(nèi)容部分(S77)。當節(jié)目信息包括設(shè)置在存儲磁盤信息74d的下一個磁盤ID信息時,即,當該目標節(jié)目相對應(yīng)的另一內(nèi)容部分尚未被回放時(S78是),回放控制單元64a重復S75的處理,用于從已連接磁盤管理信息表72中搜索下一個磁盤ID信息,直到處理完設(shè)置在存儲磁盤信息74的所有磁盤ID信息,即,直到回放完與該目標節(jié)目相對應(yīng)的所有內(nèi)容部分(S78否)。
上述操作實現(xiàn)內(nèi)容回放。
在這里,應(yīng)當注意的是,搜索下一個內(nèi)容部分是在讀取前一個內(nèi)容部分期間執(zhí)行的。這確保連續(xù)讀取整個內(nèi)容,而不丟失任何部分。
第一實施例說明當取走存儲一個內(nèi)容部分的HDD時,無法觀看與通過連接內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容相對應(yīng)的節(jié)目,并且取走后的剩余內(nèi)容部分被作為可單獨觀看的節(jié)目輸入節(jié)目列表74中的情況。但是,本發(fā)明不限于此。
例如,可以不產(chǎn)生與這些剩余內(nèi)容部分對應(yīng)的節(jié)目信息,從而無法觀看分割狀態(tài)下的這些內(nèi)容部分。在這種情況下,如下修改取走HDD時的操作。當存儲在取走的HDD中的處理目標是內(nèi)容部分時(圖18中的S43是),從節(jié)目信息表74中刪除與通過處理該目標內(nèi)容部分和其他內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容相對應(yīng)的節(jié)目信息,并將虛擬盤管理信息中的節(jié)目總數(shù)量71c減1,并且不產(chǎn)生與其他內(nèi)容部分相對應(yīng)的節(jié)目信息。此外,如下修改新連接HDD時的操作。當可以連接起來從而構(gòu)成虛擬單一內(nèi)容的所有內(nèi)容部分沒有全部存儲在已連接的HDD中時(圖17中的S24否),不產(chǎn)生與存儲在新連接HDD中的內(nèi)容部分相對應(yīng)的節(jié)目信息。此外,當存儲在新連接的HDD中的內(nèi)容部分已經(jīng)被編輯時(圖17中的S25否),此后無法邏輯連接具有相同節(jié)目ID信息的該內(nèi)容部分和其他內(nèi)容部分,因此,存儲在新連接的HDD中的該內(nèi)容部分和存儲在已經(jīng)連接到DVD/HDD錄像機100的HDD中的其他內(nèi)容部分可以全部被刪除。
此外,可以將分割狀態(tài)下的這些內(nèi)容部分作為一個節(jié)目部分丟失的可觀看節(jié)目,輸入節(jié)目列表74中。
下面說明在不將分割狀態(tài)下的內(nèi)容部分作為可單獨觀看節(jié)目輸入、而是將它們作為一個節(jié)目部分丟失的可觀看節(jié)目輸入時DVD/HDD錄像機100的操作。
下面首先說明當取走HDD時用于更新存儲在RAM 70中的管理信息組的操作。圖21是示出當從DVD/HDD錄像機100取走HDD時DVD/HDD錄像機100的操作的流程圖,這使得分割狀態(tài)下的虛擬單一節(jié)目是可觀看的。
在這里,應(yīng)當注意的是,與圖18所示用于將分割狀態(tài)下的各個內(nèi)容部分作為可單獨觀看節(jié)目輸入的操作部分相同的操作部分不再贅述。這里只說明與圖18所示的操作不同的操作部分。
首先,當與處理目標相對應(yīng)的內(nèi)容管理信息中的分割標志73c為“1”時,即,當該處理目標為內(nèi)容部分時(圖21中S83是,圖18中S43是),圖18所示的操作為表產(chǎn)生單元61a刪除與通過連接該處理目標內(nèi)容部分與其他內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容相對應(yīng)的節(jié)目信息,并將其磁盤ID信息被設(shè)置在已刪除節(jié)目信息的存儲磁盤信息74d的其他內(nèi)容部分作為可單獨觀看的節(jié)目,輸入節(jié)目列表74中。此外,對于已刪除的虛擬單一內(nèi)容,表產(chǎn)生單元61a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c減1,將節(jié)目總數(shù)量71c加上已被輸入到節(jié)目列表74中的內(nèi)容部分的數(shù)量,并將虛擬單一節(jié)目總數(shù)量71d減1(圖18中的S44)。
另一方面,在該修改中,即,將分割狀態(tài)下的內(nèi)容部分不是作為可單獨觀看的節(jié)目、而是作為節(jié)目部分丟失的一個可觀看節(jié)目輸入,表產(chǎn)生單元61a不更新節(jié)目列表74和虛擬盤管理信息71。
這樣做的結(jié)果是,即使當內(nèi)容部分處于存儲一個內(nèi)容部分的HDD被取走的分割狀態(tài)下,也不從節(jié)目列表74中刪除對應(yīng)的虛擬單一節(jié)目,而是將其作為一個可觀看節(jié)目呈現(xiàn)給用戶。
下面說明當HDD連接時確認輸入到內(nèi)容管理信息表73中的過程。圖22是示出當連接一個HDD時執(zhí)行輸入確認過程的流程圖,這使得分割狀態(tài)下的虛擬單一節(jié)目是可觀看的。
在這里,應(yīng)當注意的是,與圖17中所示用于使分割狀態(tài)下每個內(nèi)容部分成為可單獨觀看節(jié)目的操作部分相同的操作部分不再贅述。這里只說明與圖17中所示操作不同的操作部分。
在圖22的S97和圖17的S28中,當與處理目標相對應(yīng)的內(nèi)容管理信息中的分割標志73c是“1”時,即,當該處理目標為內(nèi)容部分時(圖22中的S98是,圖17中的S29是)時,圖17中所示的操作為邏輯連接判斷單元61b判斷與該處理目標內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容的其內(nèi)容部分是否都存儲在連接到DVD/HDD錄像機100的HDD中(圖17中的S30)。
另一方面,在該修改中,即,將分割狀態(tài)下的內(nèi)容部分作為一個節(jié)目部分丟失的可觀看節(jié)目而輸入,表產(chǎn)生單元61a判斷包括與新輸入的內(nèi)容管理信息中的節(jié)目ID信息73a相同的節(jié)目ID信息74b的節(jié)目信息是否包括于節(jié)目列表74中,即通過處理該目標內(nèi)容部分而構(gòu)成的虛擬單一內(nèi)容是否已經(jīng)作為虛擬單一節(jié)目被輸入(圖22中的S99)。
當包括與新輸入的內(nèi)容管理信息中的節(jié)目ID信息73a相同的節(jié)目ID信息74b的節(jié)目信息包括于節(jié)目列表74中時(圖22中的S99是),表產(chǎn)生單元61a將存儲該處理目標內(nèi)容部分的HDD的磁盤ID信息72a添加在存儲磁盤信息74d(圖22中的S100)。確認輸入過程到此結(jié)束。對于額外將磁盤ID信息72a設(shè)置在存儲磁盤信息74d,表產(chǎn)生單元61a查閱構(gòu)成該虛擬單一節(jié)目的各內(nèi)容部分的序號73f,并確定將與各內(nèi)容部分相對應(yīng)的磁盤ID信息設(shè)置在存儲磁盤信息74d的次序。
當包括與新輸入的內(nèi)容管理信息中的節(jié)目ID信息73a相同的節(jié)目ID信息74b的節(jié)目信息不包括于節(jié)目列表74中時(圖22中的S99否),表產(chǎn)生單元61a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c加1,將虛擬盤管理信息71中的虛擬單一節(jié)目總數(shù)量71d加1,并將與所輸入的內(nèi)容管理信息相對應(yīng)的內(nèi)容的節(jié)目信息輸入到節(jié)目列表74中(圖22中的S101)。輸入確認過程到此結(jié)束。在這里,包含在相應(yīng)的內(nèi)容管理信息中的節(jié)目標題用作新輸入的節(jié)目信息中的節(jié)目名74a,包含在相應(yīng)的內(nèi)容管理信息中的內(nèi)容ID信息用作節(jié)目ID信息74b,虛擬單一節(jié)目標志74c被設(shè)置為“1”。包含在由新連接的HDD保持的磁盤管理信息中的磁盤ID信息被設(shè)置在存儲磁盤信息74d。
當與該處理目標相對應(yīng)的內(nèi)容管理信息已經(jīng)被輸入內(nèi)容管理信息表73中(圖22的S91是,圖17的S21是),并且該處理目標的分割標志73c還為“1”時,即,該處理目標為內(nèi)容部分(圖22的S93是,圖17的S23是),圖17中的操作為邏輯連接判斷單元61b判斷與該處理目標內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容的其他內(nèi)容部分是否都存儲在連接到DVD/HDD錄像機100的HDD中(圖17中的S24)。
另一方面,在該修改中,即,分割狀態(tài)下的內(nèi)容部分被作為一個節(jié)目部分丟失的可觀看節(jié)目而輸入,邏輯連接判斷單元61b根據(jù)內(nèi)容管理信息中的記錄開始位置73g和記錄長度73h,判斷該處理目標內(nèi)容部分是否已經(jīng)被編輯(圖22中的S94)。
當記錄開始位置73g和記錄長度73h與根據(jù)在該HDD中存儲該處理目標內(nèi)容部分的地址獲取的該處理目標內(nèi)容部分的實際記錄開始位置和實際記錄長度匹配時(圖22中的S94是),邏輯連接判斷單元61b判定該處理目標內(nèi)容部分沒有被編輯,因此判定該處理目標內(nèi)容部分和其他內(nèi)容部分可以連接起來構(gòu)成虛擬單一內(nèi)容。在這種情況下,輸入確認過程到此結(jié)束,表產(chǎn)生單元61a不更新節(jié)目列表74。
當記錄開始位置73g和記錄長度73h與該處理目標內(nèi)容部分的實際記錄開始位置和實際記錄長度不匹配時(圖22中的S94否),邏輯連接判斷單元61b判定該處理目標內(nèi)容部分已經(jīng)被編輯。在這種情況下,表產(chǎn)生單元61a將對應(yīng)于與該處理目標內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容的每個其他內(nèi)容部分的內(nèi)容管理信息的分割標志73c設(shè)為“1”,從而此后避免將該虛擬單一內(nèi)容作為一個虛擬單一節(jié)目輸入(圖22中的S95)。然后,表產(chǎn)生單元61a從節(jié)目列表74中刪除與該處理目標內(nèi)容部分相對應(yīng)的節(jié)目信息,并將其磁盤ID信息被設(shè)置在存儲磁盤信息74d的內(nèi)容部分的節(jié)目信息,作為可單獨觀看的節(jié)目而輸入。此外,對于該虛擬單一內(nèi)容,表產(chǎn)生單元61a將虛擬盤管理信息71中的節(jié)目總數(shù)量71c減1,并且將節(jié)目總數(shù)量71c加上其節(jié)目信息新被輸入的內(nèi)容部分的數(shù)量(圖22中的S96)。輸入確認過程到此結(jié)束。
通過上述操作,當存儲在新連接的HDD中的內(nèi)容部分沒有被編輯時,可以使該虛擬單一節(jié)目的相應(yīng)缺失節(jié)目部分可觀看。當新存儲在連接的HDD中的內(nèi)容部分被編輯時,此后不能使該虛擬單一節(jié)目的相應(yīng)缺失節(jié)目部分可觀看。在后一種情況下,與節(jié)目部分丟失的該虛擬單一節(jié)目相對應(yīng)的其他內(nèi)容部分被作為可單獨觀看的節(jié)目輸入到節(jié)目列表74中。
在這里,應(yīng)當注意的是,當該處理目標內(nèi)容部分已經(jīng)被編輯時執(zhí)行的節(jié)目列表74的更新不限于上述例子??梢詮呐c該虛擬單一節(jié)目相對應(yīng)的內(nèi)容部分中排除已編輯的內(nèi)容部分。在這種情況下,如下修改S96中的處理。從節(jié)目信息中的存儲磁盤信息74d中刪除與已編輯內(nèi)容部分相對應(yīng)的磁盤ID信息,并將與構(gòu)成虛擬單一節(jié)目的各內(nèi)容部分相對應(yīng)的內(nèi)容管理信息的總分割數(shù)量減1。這導致產(chǎn)生一個新的虛擬單一節(jié)目,構(gòu)成它的內(nèi)容部分比前一個虛擬單一節(jié)目的內(nèi)容部分的數(shù)量少1。此外,也可以將已編輯的內(nèi)容部分作為單獨節(jié)目輸入節(jié)目列表74中,導致產(chǎn)生一個新的節(jié)目。
下面說明DVD/HDD錄像機100回放內(nèi)容的操作。圖23是示出回放內(nèi)容的操作的流程圖,這使得分割狀態(tài)下的虛擬單一節(jié)目是可觀看的。
在這里,應(yīng)當注意的是,與圖20中所示用于使分割狀態(tài)下每個內(nèi)容部分成為可單獨觀看節(jié)目的操作部分相同的操作部分不再贅述。這里只說明與圖20中所示操作不同的操作部分。
在使用目標節(jié)目的節(jié)目ID信息74b從其地址被設(shè)置在已連接磁盤信息中的節(jié)目索引指針72h的內(nèi)容管理信息中獲得與該目標內(nèi)容相對應(yīng)的內(nèi)容管理信息之后(圖23中的S116和圖20中的S76),圖20中所示的操作為內(nèi)容讀取單元64b將與所獲取的內(nèi)容管理信息相對應(yīng)的內(nèi)容部分進行回放(圖20中的S77)。
另一方面,在該修改中,即,分割狀態(tài)下的內(nèi)容部分被作為一個節(jié)目部分丟失的可觀看節(jié)目而輸入,回放控制單元64a判斷所獲取的內(nèi)容管理信息中的取走標志73d是否為“0”,即,存儲待回放的內(nèi)容部分的HDD是否已經(jīng)連接到DVD/HDD錄像機100(圖23中的S117)。
當該內(nèi)容部分的取走標志73d為“0”時,即,當已經(jīng)連接存儲該內(nèi)容部分的HDD時(圖23中的S117是),回放單元64回放所獲取的內(nèi)容部分(圖23中的S118)。當該內(nèi)容部分的取走標志73d是“1”時,即,當存儲該內(nèi)容部分的HDD已經(jīng)被取走時(圖23中的S117否),回放單元64不回放所獲取的內(nèi)容部分,并前進到后面的處理(圖23中的S119)。
通過上述操作,當取走存儲構(gòu)成該虛擬單一節(jié)目的內(nèi)容部分的HDD時,可以跳過這樣的缺失節(jié)目部分,而回放該虛擬單一節(jié)目。
在這種分割狀態(tài)下的內(nèi)容部分被作為一個節(jié)目部分缺失的可觀看節(jié)目而輸入的情況下,軟件110可以具有取代GUI產(chǎn)生單元65c的GUI產(chǎn)生單元65g。
圖24示出了內(nèi)部具有觀看比例產(chǎn)生單元65h的GUI產(chǎn)生單元65g的結(jié)構(gòu)。GUI產(chǎn)生單元65g包括產(chǎn)生顯示虛擬單一節(jié)目的可播放部分和不可播放部分的觀看比例窗口的觀看比例產(chǎn)生單元65h。
觀看比例產(chǎn)生單元65h產(chǎn)生觀看比例窗口,其由沒有變暗的顯示部分241和變暗的顯示部分242構(gòu)成。沒有變暗的顯示部分241表示節(jié)目的可播放部分。變暗的顯示部分242表示節(jié)目的不可播放部分。圖25示出了用于顯示節(jié)目部分丟失的虛擬單一節(jié)目的狀態(tài)的觀看比例窗口。
在這里,應(yīng)當注意的是,觀看比例產(chǎn)生單元65h可以產(chǎn)生觀看比例窗口,用于顯示可播放部分的回放時間和不可播放部分的回放時間的比例?;蛘撸^看比例產(chǎn)生單元65h可以將圖12所示的節(jié)目列表窗口與觀看比例窗口進行合并,從而產(chǎn)生用于列出所有節(jié)目以及它們不可播放的部分和可播放的部分的窗口。
在這里,應(yīng)當注意的是,在將分割狀態(tài)下的內(nèi)容部分作為一個節(jié)目部分缺失的可觀看節(jié)目輸入的情況下記錄內(nèi)容的操作與圖19所示的操作相同。
第二實施例概述當記錄內(nèi)容時,涉及第一實施例的DVD/HDD錄像機100按照各HDD設(shè)置在虛擬盤管理信息71中的已連接盤管理信息指針71h的次序,檢查各HDD的可用容量,并選擇第一個被發(fā)現(xiàn)具有可用容量的HDD作為將內(nèi)容記錄到其面的目標介質(zhì)。另一方面,涉及本發(fā)明第二實施例的DVD/HDD錄像機200基于這樣的標準選擇目標介質(zhì)當連接或取走HDD時能夠容易地管理內(nèi)容。
結(jié)構(gòu)圖26是示出控制涉及第二實施例的DVD/HDD錄像機200的軟件210的功能結(jié)構(gòu)的功能塊圖。
圖26所示的軟件210的結(jié)構(gòu)與第一實施例中說明的軟件110的結(jié)構(gòu)基本相同,不同之處在于提供記錄單元66取代記錄單元63,并且另外還提供了預(yù)設(shè)控制單元67、可用區(qū)域調(diào)整單元68和可用區(qū)域判斷單元69。此外,本實施例中的RAM 70存儲內(nèi)容管理信息表75,取代內(nèi)容管理信息表73。在這里,應(yīng)當注意的是,軟件210與軟件110中相同的部分用相同的參考標記表示,這些部分在本實施例中將不再贅述。
預(yù)設(shè)控制單元67基于預(yù)設(shè)信息,指示記錄單元66在記錄開始日期的記錄開始時間(記錄開始日期和時間)開始記錄。
在RAM 70中存儲用于預(yù)設(shè)記錄的預(yù)設(shè)信息。
圖27示出了一條預(yù)設(shè)信息的數(shù)據(jù)結(jié)構(gòu)。該預(yù)設(shè)信息包括的項為“預(yù)設(shè)記錄ID”、“記錄開始日期和時間”、“記錄結(jié)束日期和時間”以及“記錄頻道(CH)”。
“預(yù)設(shè)記錄ID”是這條預(yù)設(shè)信息的唯一標識符。具體地講,將該預(yù)設(shè)記錄ID的通知與開始記錄的指令(稱為“記錄指令”)一起給予記錄單元66。在這里,應(yīng)當注意的是,定期記錄磁盤檢查單元66f可以使用預(yù)設(shè)記錄ID,判斷是否已經(jīng)基于相同的預(yù)設(shè)信息記錄了多個內(nèi)容。
在這里,應(yīng)當注意的是,不僅可以將記錄開始日期和時間以及記錄結(jié)束日期和時間設(shè)置為一次有效,也可以將它們設(shè)置為循環(huán)有效。由于將記錄開始日期和時間以及記錄結(jié)束日期和時間設(shè)置為循環(huán)有效,DVD/HDD錄像機200可以根據(jù)一條預(yù)設(shè)信息,在每天或每周的特定時間定期地記錄內(nèi)容。
記錄單元66中的磁盤選擇單元66b內(nèi)部具有可用容量比較單元66g和定期記錄磁盤檢查單元66f。當多個HDD每一個都有可用存儲區(qū)域時,磁盤選擇單元66b將由可用容量比較單元66g選擇的作為記錄內(nèi)容的HDD(稱為“目標HDD”),通知給內(nèi)容記錄單元63d。當所選擇的HDD的可用存儲區(qū)域在記錄期間用完時,磁盤選擇單元66b選擇另一個HDD作為目標HDD,并將所選擇的HDD通知內(nèi)容記錄單元63d。
在預(yù)設(shè)記錄的情況下,磁盤選擇單元66b將由定期記錄磁盤檢查單元66f選擇的HDD通知內(nèi)容記錄單元63d,其優(yōu)先權(quán)高于可用容量比較單元66g選擇的HDD。
可用容量比較單元66g從包含在已連接磁盤管理信息表72中的各條已連接磁盤管理信息中獲取磁盤可用容量72g,并選擇具有最大磁盤可用容量72g的HDD作為目標HDD。
在預(yù)設(shè)記錄的情況下,定期記錄磁盤檢查單元66f從內(nèi)容管理信息表75中搜索其預(yù)設(shè)記錄ID 75j具有與對應(yīng)于該預(yù)設(shè)記錄的預(yù)設(shè)信息中的預(yù)設(shè)ID相同的值的內(nèi)容管理信息。然后,定期記錄磁盤檢查單元66f選擇存儲與所獲取內(nèi)容管理信息相對應(yīng)的內(nèi)容的HDD作為目標HDD。
圖28示出了存儲在RAM 70中的內(nèi)容管理信息表75的數(shù)據(jù)結(jié)構(gòu)。
內(nèi)容管理信息表75中的內(nèi)容管理信息與內(nèi)容管理信息表73中的內(nèi)容管理信息基本相同,不同之處在于另外設(shè)置了“預(yù)設(shè)記錄ID”75j項。
當根據(jù)該預(yù)設(shè)記錄記錄相應(yīng)內(nèi)容時,“預(yù)設(shè)記錄ID”75j被設(shè)置為包含在與該預(yù)設(shè)記錄相對應(yīng)的預(yù)設(shè)信息中的預(yù)設(shè)記錄ID的值。包含在內(nèi)容管理信息表75中的內(nèi)容管理信息的其他項與內(nèi)容管理信息表73中的其他項相同。
當HDD 41和HDD 42都有可用存儲區(qū)域時,可用區(qū)域調(diào)整單元68將存儲在HDD 42中的內(nèi)容移動到HDD 41中,從而在HDD 42中創(chuàng)建更大的可用存儲區(qū)域??捎脜^(qū)域調(diào)整單元68一收到來自用戶輸入單元30的指令,就開始其操作。
可用區(qū)域判斷單元69判斷HDD 41和HDD 42是否都有可用存儲區(qū)域,并將判斷結(jié)果通知可用區(qū)域調(diào)整單元68。
操作下面說明具有上述結(jié)構(gòu)的DVD/HDD錄像機200的操作。
下面首先說明記錄操作,更具體地說,用于選擇記錄內(nèi)容的HDD(目標HDD)的操作。
圖29是示出磁盤選擇單元66b選擇目標HDD的操作的流程圖。
磁盤選擇單元66b判斷由記錄控制單元63a收到的記錄指令是否包含預(yù)設(shè)記錄ID(S131)。當記錄指令包含預(yù)設(shè)記錄ID時,即,當該記錄指令基于預(yù)設(shè)記錄(S131是)時,磁盤選擇單元66b使用定期記錄磁盤檢查單元66f選擇目標HDD。
通過以下過程,定期記錄磁盤檢查單元66f判斷基于與此時相同的預(yù)設(shè)信息是否已經(jīng)記錄了另一內(nèi)容。
當將未處理的已連接磁盤信息的地址設(shè)置在虛擬盤管理信息71中的已連接磁盤管理信息指針71h時(S132是),定期記錄磁盤檢查單元66f從已連接磁盤信息表72中獲取該未處理的已連接磁盤信息,作為處理目標(S133)。此外,當將未處理的內(nèi)容管理信息的地址設(shè)置在所獲取的已連接磁盤管理信息中的節(jié)目索引指針72h時(S134是),定期記錄磁盤檢查單元66f從所獲取的已連接磁盤管理信息中獲取該未處理的內(nèi)容管理信息(S135)。
定期記錄磁盤檢查單元66f判斷所獲取的內(nèi)容管理信息中的預(yù)設(shè)記錄ID 75j與包含在該記錄指令中的預(yù)設(shè)記錄ID是否匹配(S136)。當所獲取的內(nèi)容管理信息中的預(yù)設(shè)記錄ID 75j與包含在該記錄指令中的預(yù)設(shè)記錄ID匹配(S136是)時,并且當該處理目標的已連接磁盤信息中的磁盤可用容量72g不是“0”時(S137否),定期記錄磁盤檢查單元66f選擇與該處理目標的已連接磁盤信息相對應(yīng)的HDD作為目標HDD,并將所選擇的HDD通知內(nèi)容記錄單元63d(S138)。當所獲取的內(nèi)容管理信息中的預(yù)設(shè)記錄ID 75j與包含在該記錄指令中的預(yù)設(shè)記錄ID匹配(S136是)時、但當該處理目標的已連接磁盤信息中的磁盤可用容量72g是“0”(S137是)時,定期記錄磁盤檢查單元66f將其處理移動到另一條已連接磁盤信息上,作為處理目標。當所獲取的內(nèi)容管理信息中的預(yù)設(shè)記錄ID 75j與包含在該記錄指令中的預(yù)設(shè)記錄ID不匹配(S136否)時,定期記錄磁盤檢查單元66f將其處理移動到另一條內(nèi)容管理信息上。
當已經(jīng)處理完其地址被設(shè)置在節(jié)目索引指針72h的所有內(nèi)容管理信息(S134否)時,定期記錄磁盤檢查單元66f進一步處理其地址被設(shè)置在虛擬盤管理信息71中的已連接磁盤管理信息指針71h的各條已連接磁盤管理信息。當處理完所有已連接磁盤管理信息(S132否)時,定期記錄磁盤檢查單元66f結(jié)束其處理,并且可用容量比較單元66g選擇目標HDD。
當由記錄控制單元63a接收的記錄指令不包括預(yù)設(shè)記錄ID并且基于經(jīng)由用戶輸入單元的用戶操作(S131否)時,磁盤選擇單元66b使用可用容量比較單元66g選擇目標HDD。
通過以下操作,可用容量比較單元66g從連接到DVD/HDD錄像機200的HDD中選擇具有最大可用存儲區(qū)域的HDD。
首先,當尚未從其地址設(shè)置在虛擬盤管理信息71中的已連接磁盤管理信息指針71h的所有已連接磁盤管理信息中的一條已連接磁盤管理信息中獲得磁盤可用容量72g(S139是)時,可用容量比較單元66g從已連接磁盤管理信息表72中搜索這樣一條已連接磁盤管理信息(S140),并從該條已連接磁盤管理信息中獲取磁盤可用容量72g(S141)。在從所有已連接磁盤管理信息中獲取磁盤可用容量72g之后(S139否),可用容量比較單元66g比較各已連接磁盤管理信息的磁盤可用容量72g,選擇具有最大磁盤可用容量72g的HDD作為目標HDD,并將所選擇的HDD通知內(nèi)容記錄單元63d(S142)。
上述操作實現(xiàn)目標HDD的選擇。
當由記錄單元66收到的記錄指令基于預(yù)設(shè)定期記錄,該預(yù)設(shè)定期記錄用于基于一條預(yù)設(shè)信息在每天或每周定期進行記錄時,定期記錄磁盤檢查單元66f選擇存儲基于與此時相同的預(yù)設(shè)記錄以前已經(jīng)記錄的內(nèi)容的HDD作為目標HDD,如果該HDD具有可用存儲區(qū)域的話。通過該操作,基于該預(yù)設(shè)記錄定期記錄的內(nèi)容被存儲在相同的HDD中。
當由記錄單元66收到的記錄指令基于預(yù)設(shè)定期記錄、但是存儲基于與此時相同的預(yù)設(shè)記錄以前已經(jīng)記錄的內(nèi)容的HDD卻沒有可用存儲區(qū)域時,或者當該記錄指令不基于預(yù)設(shè)定期記錄時,即,當該記錄指令基于用戶操作或基于只記錄一次的預(yù)設(shè)記錄時,可用容量比較單元66g從連接到DVD/HDD錄像機200的HDD中選擇具有最大可用存儲容量的HDD作為目標HDD。因此,可以提高將一個內(nèi)容存入一個HDD的概率。
下面說明可用區(qū)域調(diào)整單元68將兩個HDD的可用存儲區(qū)域合并成一個HDD的操作。
圖30是示出將兩個HDD的可用存儲區(qū)域合并成一個HDD的操作的流程圖。
可用區(qū)域判斷單元69收到將兩個HDD的可用存儲區(qū)域合并成一個HDD的指令。然后,可用區(qū)域判斷單元69獲取HDD 41和HDD42中的每一個的已連接磁盤信息的地址,并從已連接磁盤管理信息表72中獲取HDD 41和HDD 42中的每一個的磁盤可用容量72g(S151)。可用區(qū)域判斷單元69判斷HDD 41和HDD 42中的每一個的可用存儲區(qū)域72g是否不為“0”,即,HDD 41和HDD 42中的每一個是否都有可用存儲區(qū)域(S152)。
當HDD 41和HDD 42中的一個或全部沒有可用存儲區(qū)域(S152否)時,可用區(qū)域判斷單元66結(jié)束其處理。
當HDD 41和HDD 42都有可用存儲區(qū)域(S152是)時,可用區(qū)域判斷單元66通知可用區(qū)域調(diào)整單元68這兩個HDD都有可用存儲區(qū)域。
已經(jīng)收到該通知的可用區(qū)域調(diào)整單元68判斷HDD 42中是否存儲了小于HDD 41的可用存儲區(qū)域大小并且構(gòu)成輸入到節(jié)目列表74中的虛擬單一節(jié)目的內(nèi)容部分(S153)。當HDD 42中存儲了小于HDD41的可用存儲區(qū)域大小并且構(gòu)成輸入到節(jié)目列表74中的虛擬單一節(jié)目的內(nèi)容部分(S153是)時,可用區(qū)域調(diào)整單元68將該內(nèi)容部分從HDD 42移動到HDD 41中(S154),并更新存儲在RAM 70中的管理信息組。
重復S152和S154中的處理,直到HDD 42不再存儲小于HDD 41的可用存儲區(qū)域大小并且構(gòu)成輸入到節(jié)目列表74中的虛擬單一節(jié)目的內(nèi)容部分(S153否)。然后,可用區(qū)域調(diào)整單元68判斷在HDD 42中是否存儲了小于HDD 41的可用存儲區(qū)域大小的內(nèi)容(S155)。當在HDD 42中存儲了這樣一個小于HDD 41可用存儲區(qū)域大小的內(nèi)容(S155是),可用區(qū)域調(diào)整單元68將該內(nèi)容從HDD 42移動到HDD41中(S156),并更新存儲在RAM 70中的管理信息組。
重復S155和S156中的處理,直到HDD 42不再存儲小于HDD 41的可用存儲區(qū)域大小的內(nèi)容(S155否)。然后,可用區(qū)域調(diào)整單元68結(jié)束其處理。
上述操作實現(xiàn)將兩個HDD的可用存儲區(qū)域合并為一個HDD的操作。
通過以上操作,可以在一個HDD中創(chuàng)建較大的可用存儲區(qū)域,因此,可以提高將一個內(nèi)容存入一個HDD的概率。
在這里,應(yīng)當注意的是,將多個HDD的可用存儲區(qū)域合并成一個HDD不必通過用戶操作來啟動。例如,可以在預(yù)定時間啟動該合并。此外,可以在DVD/HDD錄像機200處于待機模式(不執(zhí)行記錄、回放、更新管理信息等操作)時,不斷地執(zhí)行圖30的S151和S152中的處理,所述處理用于獲取HDD 41和HDD 42的磁盤可用容量72g以及用于判斷HDD 41和HDD 42的磁盤可用容量72g是否都為“0”,即,HDD 41和HDD 42是否都有可用存儲區(qū)域。
盡管以上說明描述了將內(nèi)容(或內(nèi)容部分)從HDD 42移動到HDD 41從而將它們的可用存儲區(qū)域合并為HDD 42的一個可用存儲區(qū)域,但本發(fā)明不應(yīng)限于此。也可以將內(nèi)容(或內(nèi)容部分)從HDD 41移動到HDD 42,從而將它們的可用存儲區(qū)域合并為HDD 41的一個可用存儲區(qū)域?;蛘?,可以在HDD 41和HDD 42之間相互移動內(nèi)容(或內(nèi)容部分)。
盡管以上操作說明了內(nèi)容(或內(nèi)容部分)移動的源和目的是固定的,但也可以根據(jù)各HDD的內(nèi)容存儲狀態(tài)的狀態(tài),適當?shù)馗淖冊春湍康?。例如,將通過添加(a)可以從HDD 41移動到HDD 42的內(nèi)容的總數(shù)據(jù)大小以及(b)HDD 41的可用容量而獲取的數(shù)值可以與通過添加(c)可以從HDD 42移動到HDD 41的內(nèi)容的總數(shù)據(jù)大小(d)HDD 42的可用容量而獲取的數(shù)值進行比較。作為比較的結(jié)果,將具有較大數(shù)值的HDD確定為內(nèi)容從其移動的源。
第三實施例涉及第一和第二實施例的DVD/HDD錄像機100和200具有與存儲在存儲介質(zhì)中的管理信息(磁盤管理信息和內(nèi)容管理信息)相同的信息也存儲在DVD/HDD錄像機100和200的RAM 70中的結(jié)構(gòu),為了減輕DVD/HDD錄像機100和200與存儲介質(zhì)之間的訪問負載。
另一方面,涉及本發(fā)明第三實施例的DVD/HDD錄像機300具有這樣的結(jié)構(gòu),其中用于單獨管理內(nèi)容(或內(nèi)容部分)的個體信息和用于連接多個內(nèi)容部分從而構(gòu)成虛擬單一內(nèi)容的連接信息只存儲在存儲內(nèi)容或內(nèi)容部分的存儲介質(zhì)中,RAM 70只存儲表示應(yīng)用層操作的節(jié)目和存儲在各存儲介質(zhì)中的內(nèi)容(或內(nèi)容部分)之間對應(yīng)關(guān)系的信息。
結(jié)構(gòu)涉及第三實施例的DVD/HDD錄像機300是用于記錄遵照DVD-VR格式(DVD-視頻記錄格式)的內(nèi)容的存儲介質(zhì)管理裝置。
下面先說明DVD/HDD錄像機300的硬件結(jié)構(gòu)。
圖31示出了涉及第三實施例的DVD/HDD錄像機300的硬件結(jié)構(gòu)。DVD/HDD錄像機300具有與涉及第一實施例的DVD/HDD錄像機100相同的結(jié)構(gòu),除了用存儲介質(zhì)80取代了存儲介質(zhì)40。在這里應(yīng)當注意的是,DVD/HDD錄像機300與DVD/HDD錄像機100中相同標記表示相同的部件,這些部件在本實施例中將不再贅述。
DVD/HDD錄像機300的存儲介質(zhì)80具有DVD 81、DVD 82和DVD 83,分別連接到為DVD-RAM而設(shè)計的三個插槽。DVD 81、DVD 82和DVD 83是可以通過用戶操作連接或取走的DVD-RAM,并且包括其中用戶可以寫入或刪除數(shù)據(jù)的存儲區(qū)域以及其中用戶不能寫入或刪除數(shù)據(jù)的管理區(qū)域。在存儲區(qū)域中存儲用DVD-VR格式定義的內(nèi)容(或內(nèi)容部分)以及該內(nèi)容(或內(nèi)容部分)的管理信息。在管理區(qū)域中,制造商已經(jīng)寫入了唯一標識該存儲介質(zhì)的制造商序列號。
RAM 70存儲節(jié)目列表76。
下面簡單說明存儲在DVD 81、DVD 82和DVD 83中的內(nèi)容和內(nèi)容管理信息。
圖32示出了存儲在DVD 81、DVD 82和DVD 83中的、使用DVD-VR格式定義的目錄結(jié)構(gòu)的信息。
在DVD 81、DVD 82和DVD 83中,DVD_RTAV(實時記錄音頻視頻)目錄位于根目錄下。
諸如“VR_MANGR.IFO”、“VR_MOVIE.VRO”、“VR_STILL.VRO”、“VR_AUDIO.VRO”和“VR_MANGR.BUP”等文件位于DVD_RTAV目錄下。
“VR_MOVIE.VRO”是一個電影文件,用于存儲DVD/HDD錄像機300記錄的內(nèi)容。“VR_STILL.VRO”是一個靜態(tài)圖片文件,以及“VR_AUDIO.VRO”是一個音頻文件。
“VR_MANGR.IFO”存儲內(nèi)容的回放路徑、管理信息等。“VR_MANGR.BUP”是“VR_MANGR.IFO”的備份文件。
圖33示出了存儲在“VR_MOVIE.VRO”中的內(nèi)容和設(shè)置在“VR_MANGR.IFO”中的回放路徑之間的關(guān)系。
顯示內(nèi)容的回放路徑的播放列表包括多條CELL(回放片段)信息,每條CELL信息用表示入點(In-point)和出點(Out-point)的時間信息來定義邏輯回放片段。
內(nèi)容包括多個VOBU(視頻對象單位)。VOBU是很小的解碼單位。可以從任一VOBU開始內(nèi)容的回放。每個VOBU的回放時間都不同,因為內(nèi)容是用MPEG2編碼的,MPEG2是變長編碼格式。因此,不能用時間信息指派第一個讀取的VOBU。
每條CELL信息可以經(jīng)由用來使用時間信息間接參考VOBU開始地址的參考表“TMAP(時間地圖)”,使用LBA指派每個VOBU的讀取位置。
對存儲在DVD 81、DVD 82和DVD 83中的內(nèi)容和管理信息的簡單說明到此結(jié)束。
下面說明存儲在“VR_MANGR.IFO”中的RTR_VGM 301(RTR_VGM實時記錄視頻管理器)。
圖34示出了RTR_VGM 301的數(shù)據(jù)結(jié)構(gòu)。如圖所示,RTR_VGM301包括RTR_VGMI 302、M_AVFIT 303、S_AVFIT 304、ORG_PGCI305、UD_PGCIT 306、TXTDT_MG 307和MNFIT 308。RTR_VGMI 302包括指針等,指向存儲在存儲介質(zhì)中的各播放列表。M_AVFIT 303包括TMAP的詳細設(shè)置。S_AVFIT 304具有與M_AVFIT 303相同的數(shù)據(jù)結(jié)構(gòu)。ORG_PGCI 305包括內(nèi)容回放路徑的設(shè)置。UD_PGCIT 306包括用戶自定義回放路徑的設(shè)置。TXTDT_MG 307包括為內(nèi)容唯一添加的作為管理信息的信息(廣播臺信息、顯示頻道名、比特率信息等)的設(shè)置。MNFIT 308包括標識符等設(shè)置,用于標識已經(jīng)為記錄或更新目的而處理內(nèi)容的存儲介質(zhì)管理裝置、裝置的制造商等。
如圖35A所示,ORG_PGCI 305具有PGI 309,是為存儲在存儲介質(zhì)中的各內(nèi)容(內(nèi)容編號“1”到“m”的內(nèi)容)設(shè)置的。為各內(nèi)容設(shè)置的PGI 309包括的信息如包含內(nèi)容名的RPM_TXTI 310和包含序列號(第1到第n)的IT_TXT SRPN 311,序列號用于表示在TXTDT_MG 307中存儲為該內(nèi)容唯一增加的管理信息的位置。
此外,如圖35B所示,TXTDT_MG 307存儲的信息如第1到第n個IT_TXT 313,用于存儲為每個內(nèi)容唯一添加的管理信息;以及IT_TXT_SRP 312,包含指向IT_TXT_SRPN 311所示的IT_TXT 313的指針。
對RTR_VGM 301的說明到此結(jié)束。
這里,下面說明設(shè)置在RTR_VGM 301中的信息和用于將被分割存儲于多個存儲介質(zhì)中的內(nèi)容作為虛擬單一節(jié)目進行管理的節(jié)目列表76之間的關(guān)系。
圖36示意地示出了存儲在DVD/HDD錄像機300中的RAM70中的管理信息和存儲在可移動存儲介質(zhì)中的管理信息。
在該圖中,內(nèi)容部分管理信息84、擴展指針85和內(nèi)容部分連接信息86是存儲在DVD 81、DVD 82和DVD 83中的每一個中的RTR_VGM 301中設(shè)置的信息。
內(nèi)容部分管理信息84用于單獨管理和使用相應(yīng)的內(nèi)容(或內(nèi)容部分),并且根據(jù)常規(guī)的DVD_VR格式設(shè)置在RTR_VGM 301中。與內(nèi)容部分相對應(yīng)的內(nèi)容部分連接信息86用于連接構(gòu)成虛擬單一內(nèi)容所需的所有內(nèi)容部分。內(nèi)容部分連接信息86是加到涉及第三實施例的DVD/HDD錄像機300中的RTR_VGM 301中的唯一信息。具體而言,內(nèi)容部分連接信息86存儲在各內(nèi)容(或內(nèi)容部分)的IT_TXT 313中。
存儲各內(nèi)容(或內(nèi)容部分)的內(nèi)容部分連接信息86的IT_TXT 313被賦予設(shè)置在相應(yīng)PGI 309中的IT_TXT_SRPN 311中的數(shù)值。此后,表示內(nèi)容部分連接信息86存儲位置的IT_TXT_SRPN 311被稱為擴展指針85。
節(jié)目列表76存儲在DVD/HDD錄像機300中的RAM 70中。(i)當檢測到連接或取走存儲介質(zhì)時,(ii)當格式化存儲介質(zhì)時,或(iii)當記錄或編輯內(nèi)容時,使用內(nèi)容部分管理信息84和內(nèi)容部分連接信息87,更新節(jié)目列表76。
對設(shè)置在RTR_VGM 301中的信息和用于將存儲在多個存儲介質(zhì)中的內(nèi)容部分作為虛擬單一節(jié)目進行管理的節(jié)目列表76之間的關(guān)系的說明到此結(jié)束。
下面說明內(nèi)容部分管理信息84、內(nèi)容部分連接信息86和節(jié)目列表76中的每一個。下面首先詳細說明內(nèi)容部分管理信息84。
內(nèi)容部分管理信息84用于單獨管理存儲在FS層中各存儲介質(zhì)中的內(nèi)容(或內(nèi)容部分)。
DVD 81、DVD 82和DVD 83中的每一個存儲與存儲在其中的各內(nèi)容(或內(nèi)容部分)相對應(yīng)的內(nèi)容部分管理信息84。
對于相應(yīng)的內(nèi)容(或內(nèi)容部分),內(nèi)容部分管理信息84包括“內(nèi)容ID信息”、“記錄位置”、“記錄長度”、“內(nèi)容名”、“記錄開始日期和時間”、“記錄裝置ID信息”等項。可以從基于常規(guī)DVD_VR格式設(shè)置在存儲相應(yīng)內(nèi)容的存儲介質(zhì)中的RTR_VGM 301中的信息中,獲取這些信息項。
更具體地講,內(nèi)容ID信息是賦予相應(yīng)內(nèi)容的PGI 309的數(shù)字。記錄位置是相應(yīng)內(nèi)容的起始地址,并且可以使用位于設(shè)置在ORG_PGCI 305中的回放路徑起始處的CELL信息的入點時間,通過查閱設(shè)置在M_AVFIT 303中的TMAP來獲取。記錄長度是將使用構(gòu)成相應(yīng)內(nèi)容回放路徑的各條CELL信息的入點時間和出點時間計算出來的回放時間進行累加而獲得的值。內(nèi)容名是經(jīng)由廣播獲取的內(nèi)容的標題,并且存儲在RPM_TXTI 310中。記錄開始日期和時間是關(guān)于開始記錄相應(yīng)內(nèi)容的日期的時間的信息。構(gòu)成相應(yīng)內(nèi)容的VOB中的第一個VOB的記錄日期和時間是從M_AVFIT 303中獲取的。記錄裝置ID信息標識已經(jīng)記錄相應(yīng)內(nèi)容的存儲介質(zhì)管理裝置,并且被設(shè)置在MNFIT 308中。
此外,內(nèi)容部分管理信息還包括擴展指針85。
擴展指針85是涉及第三實施例的DVD/HDD錄像機300給予存儲相應(yīng)內(nèi)容的內(nèi)容部分連接信息的IT_TXT 313的數(shù)值。擴展指針85存儲在包含在相應(yīng)內(nèi)容的PGI 309中的IT_TXT_SRPN 311中。
下面詳細說明內(nèi)容部分連接信息86。
內(nèi)容部分連接信息86是由本發(fā)明唯一定義的信息,并且加到由DVD-VR格式定義的RTR_VGM中。與內(nèi)容部分相對應(yīng)的內(nèi)容部分連接信息86用于管理構(gòu)成虛擬單一內(nèi)容所需的所有內(nèi)容部分。在這里,應(yīng)當注意的是,圖中將內(nèi)容部分連接信息86顯示為一張表,但內(nèi)容部分連接信息86實際上是每條信息存儲在存儲相應(yīng)內(nèi)容(或內(nèi)容部分)的存儲介質(zhì)中的RTR_VGM 301中包含的IT_TXT 313中。
根據(jù)DVD-VR格式,IT_TXT 313存儲廣播臺信息、顯示頻道名、比特率信息等中中的一個。在IT_TXT 313的第一個字節(jié)設(shè)置由DVD-VR格式定義的標識符,例如“其他”、“廣播”、“備忘錄”,以表示哪種信息存儲在IT_TXT 313中。在IT_TXT 313的第二個字節(jié)設(shè)置信息的大小,信息存儲在IT_TXT 313的第三個和隨后的字節(jié)。
當將內(nèi)容部分連接信息86存儲到DVD/HDD錄像機300中的IT_TXT 313時,將標識符“其他”設(shè)置在第一字節(jié),將內(nèi)容部分連接信息86的大小設(shè)置在第二個字節(jié),以及將各種信息項,例如虛擬單一內(nèi)容ID信息、總分割數(shù)量、序號、開始產(chǎn)生時的內(nèi)容大小、磁盤ID信息等,存儲在第三個和隨后的字節(jié)。
具體地講,將以下所示數(shù)值設(shè)置為內(nèi)容部分連接信息86的這些不同的項(虛擬單一內(nèi)容ID信息、總分割數(shù)量、序號、開始產(chǎn)生時的內(nèi)容大小、磁盤ID信息)。
在情況(i)和(ii)中的一種情況下,確定虛擬單一內(nèi)容ID信息的值。
(i)當內(nèi)容部分連接信息86對應(yīng)于內(nèi)容部分時,查閱與該內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容的所有內(nèi)容部分中的第一個內(nèi)容部分(后面將其序號表示為“0”)的內(nèi)容部分管理信息,并且將通過連接記錄裝置ID信息的值和記錄開始日期和時間的值而獲得的值設(shè)置為虛擬單一內(nèi)容ID信息。
(ii)當內(nèi)容部分連接信息86不對應(yīng)于內(nèi)容部分時,查閱該相應(yīng)內(nèi)容的內(nèi)容部分管理信息,并且將通過連接記錄裝置ID信息的值和記錄開始日期和時間的值而獲得的值設(shè)置為虛擬單一內(nèi)容ID信息在情況(i)和(ii)中的一種情況下,確定總分割數(shù)量的值。
(i)當內(nèi)容部分連接信息86對應(yīng)于內(nèi)容部分時,將與該內(nèi)容部分連接起來從而構(gòu)成虛擬單一內(nèi)容的內(nèi)容部分的數(shù)量設(shè)置為總分割數(shù)量。
(ii)當內(nèi)容部分連接信息86不對應(yīng)于內(nèi)容部分時,將數(shù)值“1”設(shè)置為總分割數(shù)量。
在情況(i)和(ii)中的一種情況下,確定序號的值。
(i)當內(nèi)容部分連接信息86對應(yīng)于內(nèi)容部分時,以這種方式將一個數(shù)值設(shè)為序號,即,將“0”賦予第一個記錄的內(nèi)容部分,并將逐個遞增的數(shù)字順序地賦予第一個內(nèi)容部分之后的內(nèi)容部分。
(ii)當內(nèi)容部分連接信息86不對應(yīng)于內(nèi)容部分時,將空值“-1”設(shè)置為序號。
在情況(i)和(ii)中的一種情況下,確定初始產(chǎn)生時內(nèi)容大小的值。
(i)當內(nèi)容部分連接信息86對應(yīng)于由DVD/HDD錄像機300記錄的內(nèi)容(或內(nèi)容部分)時,將記錄時的內(nèi)容(或內(nèi)容部分)的大小設(shè)置為初始產(chǎn)生時的內(nèi)容大小。
(ii)當內(nèi)容部分連接信息86對應(yīng)于這樣一個內(nèi)容(或內(nèi)容部分),該內(nèi)容(或內(nèi)容部分)作為一個包括設(shè)置在總分割數(shù)量的內(nèi)容部分數(shù)量的節(jié)目而被輸入節(jié)目列表76中,并且該內(nèi)容(或內(nèi)容部分)已經(jīng)被DVD/HDD錄像機300編輯時,將已編輯內(nèi)容的大小設(shè)置為初始產(chǎn)生時的內(nèi)容大小。
(iii)當內(nèi)容部分連接信息86對應(yīng)于這樣一個內(nèi)容(或內(nèi)容部分),該內(nèi)容(或內(nèi)容部分)沒有作為一個包括設(shè)置在總分割數(shù)量的內(nèi)容部分數(shù)量的節(jié)目而被輸入節(jié)目列表76中,并且該內(nèi)容(或內(nèi)容部分)已經(jīng)被DVD/HDD錄像機300編輯時,或者,當另一個存儲介質(zhì)管理裝置已經(jīng)編輯該內(nèi)容(內(nèi)容部分)時,不改變數(shù)值(將編輯前的內(nèi)容的大小設(shè)置為初始產(chǎn)生時的內(nèi)容大小)。
將存儲內(nèi)容部分連接信息86的存儲介質(zhì)的制造商序列號設(shè)置為磁盤ID信息。在這里,應(yīng)當注意的是,制造商序列號是用來唯一標識存儲介質(zhì)的標識符,由制造商寫入到管理區(qū)域中。
下面詳細說明節(jié)目列表76。
節(jié)目列表76是一張參考表,用于使用由用戶處理的程序(虛擬FS層)間接地指派存儲在存儲介質(zhì)中的內(nèi)容(或內(nèi)容部分)(FS層)。節(jié)目列表76中存儲各節(jié)目和內(nèi)容(或內(nèi)容部分)之間的對應(yīng)關(guān)系。節(jié)目列表包括“節(jié)目總數(shù)量”信息項,并且對于每個節(jié)目,節(jié)目信息包括的項為“節(jié)目名”、“虛擬單一內(nèi)容ID信息”、“參考內(nèi)容數(shù)量”和“參考內(nèi)容ID信息”。
“節(jié)目總數(shù)量“是包含在節(jié)目列表76中的節(jié)目的數(shù)量。
為存儲在節(jié)目列表76中的每個節(jié)目設(shè)置“節(jié)目名”、“虛擬單一內(nèi)容ID信息”、“參考內(nèi)容數(shù)量”和“參考內(nèi)容ID信息”這些項。具體地講,在情況(i)和(ii)中的一種情況下,將以下所示數(shù)值設(shè)置在這些信息項。
(i)當該節(jié)目信息對應(yīng)于包括多個內(nèi)容部分的節(jié)目時,將設(shè)置為這些內(nèi)容部分中序號為“0”的內(nèi)容部分的內(nèi)容部分管理信息84的內(nèi)容名,設(shè)置為該節(jié)目名。
(ii)當該節(jié)目信息對應(yīng)于包括一個內(nèi)容的節(jié)目時,將被設(shè)置為內(nèi)容部分管理信息84的內(nèi)容的內(nèi)容名設(shè)置為該節(jié)目名。
將設(shè)置在相應(yīng)節(jié)目的內(nèi)容部分連接信息86中的虛擬單一內(nèi)容ID信息設(shè)置為該虛擬單一內(nèi)容ID信息。
將構(gòu)成該相應(yīng)節(jié)目的內(nèi)容部分的數(shù)量(在一個內(nèi)容的情況下為“1”)設(shè)置為參考內(nèi)容數(shù)量。在這里,應(yīng)當注意的是,參考內(nèi)容數(shù)量不必等于設(shè)置在構(gòu)成該相應(yīng)節(jié)目的一個內(nèi)容部分的內(nèi)容部分連接信息86中的總分割數(shù)量。
將設(shè)置在該相應(yīng)節(jié)目的內(nèi)容部分連接信息86中的磁盤ID信息和設(shè)置在內(nèi)容部分連接信息84中的內(nèi)容ID信息設(shè)置為參考內(nèi)容ID信息。在這里,應(yīng)當注意的是,當該相應(yīng)內(nèi)容包括多個內(nèi)容部分時,將各個內(nèi)容部分的磁盤ID信息和內(nèi)容ID信息按照包含在內(nèi)容部分連接信息86中的序號的數(shù)值遞減的次序設(shè)置為參考內(nèi)容ID信息。
對內(nèi)容部分管理信息84、內(nèi)容部分連接信息86以及節(jié)目列表76的說明到此結(jié)束。
操作最后詳細說明具有上述結(jié)構(gòu)的DVD/HDD錄像機300中的表編輯單元61更新節(jié)目列表76的操作。
圖37和38是示出當檢測到連接或取走存儲介質(zhì)時涉及第三實施例的DVD/HDD錄像機300操作的流程圖。
當檢測到存儲介質(zhì)的連接或取走時,介質(zhì)檢測單元62將檢測到的連接或取走通知表產(chǎn)生單元61a(S301)。表產(chǎn)生單元61a接收該通知,選擇未處理存儲介質(zhì)中的一個,例如,存儲介質(zhì)當中制造商序列號最小的存儲介質(zhì)(S302)。管理信息讀取單元61c從所選擇存儲介質(zhì)的DVD_RTAV目錄中讀取“VR_MANGR.IFO”文件。然后,管理信息讀取單元61c使用包含在RTR_VGM 301中的信息,獲取存儲在該存儲介質(zhì)中的內(nèi)容(或內(nèi)容部分)的數(shù)量(S303)。
表產(chǎn)生單元61a逐個地選擇內(nèi)容(或內(nèi)容部分)作為處理目標,這是按照設(shè)置在RTR_VGM 301中的PGI 309的數(shù)值,即,內(nèi)容部分管理信息84中的內(nèi)容ID信息的數(shù)值的遞減次序進行的(S304)。然后,表產(chǎn)生單元61a獲取該處理目標的IT_TXT_SRPN 311,即,擴展指針85(S305)。表產(chǎn)生單元61a進一步判斷存儲在由擴展指針指派的IT_TXT 313中的信息是否為內(nèi)容部分連接信息86(S306)。當IT_TXT 313沒有存儲內(nèi)容部分連接信息86(S306否)時,表產(chǎn)生單元61a不將處理目標輸入到節(jié)目列表76中,而去判斷未處理內(nèi)容(或內(nèi)容部分)是否存在(S312)。在這里,那么,本發(fā)明的存儲介質(zhì)管理裝置沒有記錄這樣的內(nèi)容,即沒有為其存儲這樣的內(nèi)容部分連接信息86的內(nèi)容。盡管沒有將這樣的內(nèi)容(或內(nèi)容部分)輸入到節(jié)目列表76中,通常也可以根據(jù)常規(guī)的DVD-VR格式回放它。
當IT_TXT 313存儲了內(nèi)容部分連接信息86(S306是)時,表產(chǎn)生單元61a獲取設(shè)置在該處理目標的內(nèi)容部分連接信息86中的虛擬單一內(nèi)容ID信息的值,并判斷節(jié)目列表76是否包括這樣一個節(jié)目,它的虛擬單一內(nèi)容ID信息具有與所獲得的值相同的值(S307)。當節(jié)目列表76不包括這樣一個節(jié)目,它的虛擬單一內(nèi)容ID信息具有與所獲得的值相同的值(S307否)時,那么,表產(chǎn)生單元61a將新節(jié)目輸入節(jié)目列表76中,該新節(jié)目的信息項“節(jié)目名”、“虛擬單一內(nèi)容ID信息”、“參考內(nèi)容數(shù)量”和“參考內(nèi)容ID信息”以以下方式(i)到(iv)進行設(shè)置。然后,表產(chǎn)生單元61a將節(jié)目列表76中的節(jié)目總數(shù)量加1(S311)。
(i)節(jié)目名將包含在該處理目標的內(nèi)容部分管理信息84中的內(nèi)容名設(shè)置為節(jié)目名。
(ii)虛擬單一內(nèi)容ID信息將包含在該處理目標的內(nèi)容部分連接信息86中的虛擬單一內(nèi)容ID信息設(shè)為虛擬單一內(nèi)容ID信息。
(iii)參考內(nèi)容數(shù)量將數(shù)值“1”設(shè)置為參考內(nèi)容數(shù)量。
(iv)參考內(nèi)容ID信息將包含在該處理目標的內(nèi)容部分連接信息86中的磁盤ID信息和包含在該處理目標的內(nèi)容部分管理信息84中的內(nèi)容ID信息設(shè)置為內(nèi)容ID信息。
在以這種方式更新節(jié)目列表76之后,表產(chǎn)生單元61a去判斷未處理內(nèi)容(或內(nèi)容部分)是否存在(S312)。
當節(jié)目列表76包括其虛擬單一內(nèi)容ID信息具有與所獲取的值相同的值的節(jié)目(S307是)時,表產(chǎn)生單元61a指示邏輯連接判斷單元61b判斷該處理目標是否可以與其他內(nèi)容邏輯連接起來從而構(gòu)成虛擬單一內(nèi)容。
一收到該指令,邏輯連接判斷單元61b就從節(jié)目列表76中檢測其虛擬單一內(nèi)容ID信息與該處理目標相同的所有節(jié)目。然后,邏輯連接判斷單元61b將檢測出的節(jié)目的數(shù)量與該處理目標的內(nèi)容部分連接信息86中的總分割數(shù)量進行比較。當檢測出的節(jié)目的數(shù)量小于從總分割數(shù)量減1而獲得的一個數(shù)值(S308否)時,邏輯連接判斷單元61b將上述否定的判斷結(jié)果通知表產(chǎn)生單元61a。
當檢測出的節(jié)目的數(shù)量等于從總分割數(shù)量減1而獲得的一個數(shù)值(S308是)時,邏輯連接判斷單元61b進一步將設(shè)置在該處理目標的內(nèi)容部分連接信息86中的初始產(chǎn)生時內(nèi)容大小與該處理目標的當前大小進行比較。當大小不匹配(S309是)時,邏輯連接判斷單元61b判定不具有與DVD/HDD錄像機300相同功能的存儲介質(zhì)管理裝置已經(jīng)編輯過該處理目標,并將否定的判斷結(jié)果通知表產(chǎn)生單元61a。當大小匹配(S309否)時,邏輯連接判斷單元61b判定不具有與DVD/HDD錄像機300相同功能的存儲介質(zhì)管理裝置沒有編輯過該處理內(nèi)容,并將肯定的判斷結(jié)果通知表產(chǎn)生單元61a。
一收到否定的判斷結(jié)果,表產(chǎn)生單元61a就通過上述S311中的處理,更新節(jié)目列表76,然后去判斷未處理的內(nèi)容(或內(nèi)容部分)是否存在(S312)。
一收到肯定的判斷結(jié)果,表產(chǎn)生單元61a就從節(jié)目列表76中刪除其虛擬單一內(nèi)容ID信息與該處理目標相同的所有節(jié)目。表產(chǎn)生單元61a將新節(jié)目輸入到節(jié)目列表76中,該新節(jié)目的信息項“節(jié)目名”、“虛擬單一內(nèi)容ID信息”、“參考內(nèi)容數(shù)量”和“參考內(nèi)容ID信息”以下面方式(i)到(iv)進行設(shè)置。然后,表產(chǎn)生單元61a將節(jié)目列表76中的節(jié)目總數(shù)量減去從設(shè)置在該處理目標的內(nèi)容部分連接信息86中的總分割數(shù)量減去2而獲得的一個數(shù)值(S310)。
(i)節(jié)目名從處理過的存儲介質(zhì)中檢測這樣的內(nèi)容,它的虛擬單一內(nèi)容ID與該處理目標的相同并且內(nèi)容部分連接信息86中的序號是“0”,并將包含在檢測到的內(nèi)容的內(nèi)容部分連接信息86中的內(nèi)容名設(shè)置為節(jié)目名。
(ii)虛擬單一內(nèi)容ID信息將包含在該處理目標的內(nèi)容部分連接信息86中的虛擬單一內(nèi)容ID信息設(shè)置為虛擬單一內(nèi)容ID信息。
(iii)參考內(nèi)容數(shù)量將包含在該處理目標的內(nèi)容部分管理信息84中的總分割數(shù)量的值設(shè)置為參考內(nèi)容數(shù)量。
(iv)參考內(nèi)容ID信息檢測其虛擬單一內(nèi)容ID信息與該處理目標相同的內(nèi)容部分,并將包含在每個檢測出的內(nèi)容部分的內(nèi)容部分連接信息86中的磁盤ID信息和包含在每個檢測出的內(nèi)容的內(nèi)容部分管理信息84中的內(nèi)容ID信息設(shè)置為參考內(nèi)容ID信息,這是按照內(nèi)容部分連接信息86中的序號數(shù)值遞減的次序進行的。
在按照這種方式更新節(jié)目列表76之后,表產(chǎn)生單元61a去判斷未處理的內(nèi)容是否存在(S312),并處理一定數(shù)量的內(nèi)容,該數(shù)量是在S303中獲得的。
表產(chǎn)生單元61a在所有存儲介質(zhì)上重復從S302到S312的處理,然后結(jié)束對節(jié)目列表76的更新。
對DVD/HDD錄像機300中的表編輯單元61更新節(jié)目列表76的操作的說明到此結(jié)束。
這里,下面說明根據(jù)上述過程更新節(jié)目列表76的一個具體例子。
下面先參考圖39說明當從處于圖36所示的狀態(tài)下的DVD/HDD錄像機中取走磁盤ID信息為#3的存儲介質(zhì)時節(jié)目列表76的更新。
圖36中的節(jié)目列表76中包含的節(jié)目“體育”和節(jié)目“音樂”分別具有存儲于存儲介質(zhì)#3中的內(nèi)容部分“體育3”和內(nèi)容部分“音樂2”。因此,如圖39所示的節(jié)目列表76包括內(nèi)容部分“體育1”、“體育2”和“音樂1”,作為節(jié)目“體育-1”、“體育-2”和“音樂-1”。
此外,包含在圖36所示的節(jié)目列表76中的節(jié)目“戲劇”具有存儲于存儲介質(zhì)#3中的內(nèi)容“戲劇1”。因此,在圖39所示的更新節(jié)目列表76中刪除了節(jié)目“戲劇”。
節(jié)目“新聞”具有存儲于存儲介質(zhì)#1中的相應(yīng)內(nèi)容。節(jié)目“電影”具有存儲于存儲介質(zhì)#1和#2中的相應(yīng)內(nèi)容部分。因此,圖39所示的更新節(jié)目列表76中仍保留這些節(jié)目。
下面參考圖40,說明當將磁盤ID信息為#9的存儲介質(zhì)連接到處于圖39所示狀態(tài)下的DVD/HDD錄像機時節(jié)目列表76的更新。
存儲介質(zhì)#9沒有存儲其虛擬單一內(nèi)容ID信息與存儲在存儲介質(zhì)#1和存儲介質(zhì)#2中的內(nèi)容(或內(nèi)容部分)的虛擬單一內(nèi)容ID信息相同的內(nèi)容。因此,與存儲于存儲介質(zhì)#1和存儲介質(zhì)#2中的內(nèi)容(或內(nèi)容部分)相對應(yīng)的如圖39所示的節(jié)目列表76中的節(jié)目包含在當連接存儲介質(zhì)#9時更新的如圖40所示的節(jié)目列表76中。此外,存儲在存儲介質(zhì)#9中的內(nèi)容“課程”作為新節(jié)目“課程”,被輸入節(jié)目列表76中,。
下面參考圖41說明當磁盤ID信息為#2的存儲介質(zhì)被取走、存儲在存儲介質(zhì)#2中的內(nèi)容被另一存儲介質(zhì)管理裝置編輯以及存儲介質(zhì)#2再次連接到DVD/HDD錄像機300時節(jié)目列表76的更新。
在圖36所示狀態(tài)下,內(nèi)容部分“電影2”的內(nèi)容大小是設(shè)置在內(nèi)容部分連接信息86中初始產(chǎn)生時的內(nèi)容大小的值“10”。邏輯連接判斷單元61b判定存儲在存儲介質(zhì)#1中的內(nèi)容部分“電影2”和內(nèi)容部分“電影1”可以邏輯連接。因此,包括內(nèi)容部分“電影1”和內(nèi)容部分“電影2”的節(jié)目“電影”被輸入到節(jié)目列表76中。
在圖41所示狀態(tài)下,內(nèi)容部分“電影2”已經(jīng)被編輯,其尺寸縮小了。由于另一存儲介質(zhì)管理裝置編輯了該內(nèi)容部分,所以初始產(chǎn)生時的內(nèi)容大小的值仍是“10”。因此,邏輯連接判斷單元61b判定內(nèi)容部分“電影2”無法與“電影1”邏輯連接。因此,內(nèi)容部分“電影1”和內(nèi)容部分“電影2”被作為單獨節(jié)目,輸入到節(jié)目列表76中。
對由表編輯單元61更新節(jié)目列表76的具體例子的說明到此結(jié)束。
修改盡管本發(fā)明是基于第一到第三實施例進行說明的,但本發(fā)明應(yīng)不限于上述的具體例子。例如,也可以進行如下修改(1)本發(fā)明可以是包括在第一到第三實施例中說明的處理過程的方法。本發(fā)明也可以是在計算機上實現(xiàn)該方法的計算機程序,或者,也可以是該計算機程序代表的數(shù)字信號。
此外,可以將上述計算機程序或數(shù)字信號記錄到計算機可讀取存儲介質(zhì)上。計算機可讀取存儲介質(zhì)的例子包括軟盤、硬盤、CD-ROM、MO、DVD、DVD-ROM、DVD-RAM、BD(藍光光盤)和半導體存儲器。
此外,可以通過電通信線路、無線/電纜通信線路和諸如互聯(lián)網(wǎng)等網(wǎng)絡(luò),傳輸上述計算機程序或數(shù)字信號。
本發(fā)明也可以是包括微處理器和存儲器的計算機系統(tǒng)。在這種情況下,存儲器可以存儲計算機程序,微處理器可以基于存儲在存儲器中的計算機程序工作。
此外,可以將該程序或數(shù)字信號存儲在存儲介質(zhì)中或經(jīng)由網(wǎng)絡(luò)進行傳輸,從而在獨立計算機系統(tǒng)上執(zhí)行程序或數(shù)字信號。
(2)本發(fā)明可以是一個系統(tǒng)LSI,其執(zhí)行在實現(xiàn)第一到第三實施例中說明的流程圖中所示的處理過程,用于控制存儲介質(zhì)管理裝置的程序。該系統(tǒng)LSI通常包括核心CPU、DSP(數(shù)字信號處理器)、DRAM(動態(tài)RAM)和閃速存儲器。該系統(tǒng)LSI可以用ASIC(專用集成電路)取代DSP??梢詫⑦@些部件提供為使用諸如SiP(系統(tǒng)封裝)和SoC(片上系統(tǒng))等方法的芯片。
(3)盡管第一到第三實施例說明了可以在自由選擇時間執(zhí)行存儲介質(zhì)的連接和取走的情況,但是存儲介質(zhì)的連接和取走也需要通過GUI操作的指令。
(4)盡管在第一到第三實施例說明了其中將兩個存儲介質(zhì)或三個存儲介質(zhì)作為一個虛擬盤進行管理的存儲介質(zhì)管理裝置的結(jié)構(gòu),但是由本發(fā)明的存儲介質(zhì)管理裝置管理的存儲介質(zhì)的數(shù)量不限于此。該存儲介質(zhì)管理裝置可以將三個或更多個存儲介質(zhì)作為一個虛擬盤進行管理。此外,該存儲介質(zhì)管理裝置可以在其存儲器中保存多條信息(節(jié)目列表等),以將三個或更多個存儲介質(zhì)作為兩個或更多個虛擬盤進行管理。
(5)盡管在第一和第二實施例說明總是將管理虛擬盤所需的信息(虛擬盤管理信息、已連接盤管理信息表、內(nèi)容管理信息表和節(jié)目列表)保存在其存儲器的存儲介質(zhì)管理裝置的結(jié)構(gòu),但是本發(fā)明不限于此。例如,當該存儲介質(zhì)管理裝置具有連接到其上的一個存儲介質(zhì)時,該存儲介質(zhì)管理裝置可以不將管理虛擬盤所需的這種信息保存在其存儲器中,而是可以在新連接存儲介質(zhì)到其上時新產(chǎn)生所需的信息。
(6)盡管在第一到第三實施例說明了其存儲區(qū)域待管理的存儲介質(zhì)被描述為HDD和DVD-RAM的情況,但是本發(fā)明的存儲介質(zhì)管理裝置的特征應(yīng)不限于HDD和DVD-RAM的物理特性,而是適用于能夠存儲內(nèi)容的任何存儲介質(zhì)。本發(fā)明可應(yīng)用的存儲介質(zhì)的例子包括光盤,例如BD-ROM、DVD-ROM、DVD-RW、DVD-R、DVD+RW、DVD+R、CD-R、CD-RW;磁光盤,例如PD和MO;半導體存儲卡,例如CF卡(compact flash card)、Smartmedia、記憶棒、多媒體卡和PCM-CIA卡;磁記錄盤,例如軟盤、SuperDisk、Zip和Click?。豢梢苿佑脖P,例如ORB、Jaz、SparQ、SyJet、EZFley和微型硬盤;以及內(nèi)置硬盤。
此外,盡管第一到第三實施例說明了一種使用HDD或使用DVD-RAM管理多個存儲介質(zhì)的存儲區(qū)域的方法,但是本發(fā)明的存儲介質(zhì)管理裝置的特征應(yīng)不限于存儲介質(zhì)的物理特性,而可以適用于能夠存儲內(nèi)容的不同類型存儲介質(zhì)的任意組合。例如,本發(fā)明可用于HDD和DVD-RAM的組合,或者任何諸如光盤、磁光盤、半導體存儲卡、磁記錄盤、可移動硬盤和內(nèi)置硬盤等存儲介質(zhì)的自由選擇組合。
(7)盡管上述實施例說明了使用第一和第二實施例中的目標內(nèi)容部分的記錄開始位置和記錄長度,以及使用了第三實施例中的目標內(nèi)容部分的大小,在邏輯連接判斷中判斷目標內(nèi)容部分是否被編輯的情況,但是也可以使用其他判斷標準執(zhí)行該判斷。例如,內(nèi)容部分連接信息可以另外包括處于可以將該內(nèi)容部分與其他內(nèi)容部分進行連接的狀態(tài)的各個內(nèi)容部分的第一個和最后一個映像(image)。然后,可以使用該信息判斷目標內(nèi)容部分是否被編輯。當新連接存儲內(nèi)容部分的存儲介質(zhì)時,通過比較包含在內(nèi)容部分連接信息中的這些第一個和最后一個映像,判斷該內(nèi)容部分是否已經(jīng)被編輯,從而判斷這些映像是否與存儲在新連接的存儲介質(zhì)中的該內(nèi)容部分匹配。在這種情況下,即使當該內(nèi)容部分已經(jīng)被另一存儲介質(zhì)管理裝置編輯時,只要已編輯內(nèi)容部分的第一個和最后一個映像分別與前面和后面的內(nèi)容部分連續(xù),已編輯的內(nèi)容部分也可以與前面和后面的內(nèi)容部分進行連接,并被視為虛擬單一內(nèi)容。此外,在按照DVD-VR格式將內(nèi)容記錄到存儲介質(zhì)中的這樣一種情況下,可以將構(gòu)成內(nèi)容播放列表的CELL信息保存在本發(fā)明的存儲介質(zhì)管理裝置中的內(nèi)容部分連接信息中,從而在新連接存儲內(nèi)容的存儲介質(zhì)時,可以更正確地判斷內(nèi)容部分是否被編輯。
(8)盡管第三實施例說明了獲取內(nèi)容的第一個VOBU的記錄日期和時間作為相應(yīng)的內(nèi)容部分管理信息84中的記錄開始日期和時間的情況,但是也可以通過其他方法獲取開始記錄該內(nèi)容的日期和時間信息,作為內(nèi)容部分管理信息84的記錄開始日期和時間。例如,可以獲取在IT_TXT 313中以DVD-VR格式存儲的內(nèi)容的比特率信息中包含的記錄日期和時間,作為內(nèi)容部分管理信息84的記錄開始日期和時間。
(9)盡管第三實施例說明了將存儲內(nèi)容的存儲介質(zhì)的制造商序列號用作內(nèi)容部分連接信息86中的磁盤ID信息的情況,但是唯一標識各存儲介質(zhì)的信息也可用作磁盤ID信息。例如,可以將通過連接(a)在DVD/HDD錄像機300格式化該存儲介質(zhì)時給出的存儲介質(zhì)的序列號和(b)DVD/HDD錄像機300的制造商序列號而獲得的一值用作磁盤ID信息,并且可以在存儲介質(zhì)中產(chǎn)生和存儲如圖42所示的使用該磁盤ID信息的虛擬單一內(nèi)容磁盤信息87。因此,以后通過將虛擬單一內(nèi)容磁盤信息87中的磁盤ID信息的數(shù)值設(shè)置為虛擬單一內(nèi)容盤信息86中的磁盤ID信息,來唯一地標識存儲介質(zhì)。在這里,應(yīng)當注意的是,當格式化存儲介質(zhì)時,通常刪除存儲在該存儲區(qū)域中的信息,以及初始化該存儲介質(zhì)的管理信息。然而,在虛擬單一內(nèi)容盤信息87的磁盤ID信息的情況下,在第一次格式化存儲介質(zhì)時賦予虛擬存儲虛擬單一內(nèi)容磁盤信息87的存儲介質(zhì)的值可以在以后格式化時不刪除,而是在以后使用。
盡管第三實施例說明了通過連接包含在與作為虛擬單一內(nèi)容開始的內(nèi)容部分相對應(yīng)的內(nèi)容部分管理信息84中的記錄裝置ID信息和記錄開始日期和時間而獲得的值用作虛擬單一內(nèi)容ID信息的情況,但是能夠唯一地標識分割前原始內(nèi)容的任何信息都可用作內(nèi)容部分連接信息86中的虛擬單一內(nèi)容ID信息。例如,每個都被分割記錄于DVD/HDD錄像機300中的多個存儲介質(zhì)中的虛擬單一內(nèi)容的數(shù)量可以保存為包含在各存儲介質(zhì)虛擬單一內(nèi)容磁盤信息中的虛擬單一內(nèi)容的數(shù)量。在這種情況下,可以從存儲作為該虛擬單一內(nèi)容開始的內(nèi)容部分的存儲介質(zhì)中讀取虛擬單一內(nèi)容磁盤信息87,通過連接(a)磁盤ID信息和(b)為通過將虛擬單一內(nèi)容的數(shù)量加一而獲得的值的序列號而獲得的值可以用作新記錄的內(nèi)容的內(nèi)容部分連接信息86中的磁盤ID信息。
(10)可以自由組合第一到第三實施例及其修改。
工業(yè)應(yīng)用本發(fā)明可應(yīng)用于一種存儲介質(zhì)管理裝置,該存儲介質(zhì)管理裝置可連接多個可移動存儲介質(zhì)并使用這些可移動存儲介質(zhì)記錄長時間廣播等。本發(fā)明也可應(yīng)用于一種使用多個可移動存儲介質(zhì)記錄長時間的廣播等的存儲介質(zhì)管理方法等。
權(quán)利要求
1.一種存儲介質(zhì)管理裝置,多個存儲介質(zhì)連接到它以及從它斷開連接,該存儲介質(zhì)管理裝置包括分割單元,可操作用來將一個內(nèi)容分割為多個內(nèi)容部分,用于將所述內(nèi)容分割到多個存儲介質(zhì)中進行存儲;管理信息產(chǎn)生單元,可操作用來產(chǎn)生與所述內(nèi)容部分相對應(yīng)的多條管理信息,每條管理信息包括(a)用于通過將相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接來重建所述內(nèi)容的重建信息,以及(b)用于使所述相應(yīng)內(nèi)容部分單獨可用的個體信息;寫入單元,可操作用來將各內(nèi)容部分連同相應(yīng)的管理信息寫入一個不同的存儲介質(zhì)中;以及重建判斷單元,當將要使用存儲在一個存儲介質(zhì)中的內(nèi)容部分時,可操作用來根據(jù)存儲在各存儲介質(zhì)中的管理信息,判斷是否重建所述內(nèi)容并使其可用或者是否使所述內(nèi)容部分單獨可用。
2.如權(quán)利要求1所述的存儲介質(zhì)管理裝置,還包括讀取單元,可操作用來從已連接的存儲介質(zhì)中讀取所述管理信息;以及節(jié)目信息產(chǎn)生單元,當所述重建判斷單元判定重建所述內(nèi)容并使其可用時,可操作用來根據(jù)包含在由所述讀取單元讀取的各條管理信息中的重建信息,產(chǎn)生用于將所述內(nèi)容作為一個節(jié)目呈現(xiàn)的重建節(jié)目信息。
3.如權(quán)利要求2所述的存儲介質(zhì)管理裝置,其中當所述讀取單元無法讀取任何管理信息時,所述重建判斷單元判定所述內(nèi)容部分單獨可用,以及當所述重建判斷單元判定所述內(nèi)容部分單獨可用時,對于由所述讀取單元讀取的各條管理信息,所述節(jié)目信息產(chǎn)生單元產(chǎn)生用于將相應(yīng)內(nèi)容部分作為單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
4.如權(quán)利要求2所述的存儲介質(zhì)管理裝置,其中當所述讀取單元無法讀取任何管理信息時,所述重建判斷單元判定所述內(nèi)容部分單獨可用,以及當所述重建判斷單元判定所述內(nèi)容部分單獨可用時,所述節(jié)目信息產(chǎn)生單元不產(chǎn)生所述重建節(jié)目信息。
5.如權(quán)利要求2所述的存儲介質(zhì)管理裝置,其中每條管理信息包括改變信息,表示相應(yīng)內(nèi)容部分在存儲了所述相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連接狀態(tài)下是否已經(jīng)被改變;當包含在由所述讀取單元讀取的任何一條管理信息中的改變信息表示相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變時,所述重建判斷單元判定所述內(nèi)容部分單獨可用,以及當所述重建判斷單元判定所述內(nèi)容部分單獨可用時,對于由所述讀取單元讀取的各條管理信息,所述節(jié)目信息產(chǎn)生單元產(chǎn)生用于將相應(yīng)內(nèi)容部分作為單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
6.如權(quán)利要求5所述的存儲介質(zhì)管理裝置,其中所述改變信息包括(a)作為所述重建信息的一部分并且表示相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為所述個體信息的一部分并且表示所述相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息,以及所述初始狀態(tài)信息與所述當前狀態(tài)信息匹配表示所述相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連接狀態(tài)下沒有被改變,而所述初始狀態(tài)信息與所述當前狀態(tài)信息不匹配表示所述相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變。
7.如權(quán)利要求2所述的存儲介質(zhì)管理裝置,其中每條管理信息包括改變信息,表示相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連接狀態(tài)下是否已經(jīng)被改變,當包含在由所述讀取單元讀取的任何一條管理信息中的改變信息表示相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變時,所述重建判斷單元判定所述內(nèi)容部分單獨可用,以及當所述重建判斷單元判定所述內(nèi)容部分單獨可用時,所述節(jié)目信息產(chǎn)生單元不產(chǎn)生重建節(jié)目信息。
8.如權(quán)利要求7所述的存儲介質(zhì)管理裝置,其中所述改變信息包括(a)作為所述重建信息的一部分并且表示相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為所述個體信息的一部分并且表示所述相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息,以及所述初始狀態(tài)信息與所述當前狀態(tài)信息匹配表示所述相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)被斷開連接的斷連接狀態(tài)下沒有被改變,而所述初始狀態(tài)信息與所述當前狀態(tài)信息不匹配表示所述相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變。
9.如權(quán)利要求2所述的存儲介質(zhì)管理裝置,還包括呈現(xiàn)單元,當所述節(jié)目信息產(chǎn)生單元產(chǎn)生用于呈現(xiàn)所述內(nèi)容的所述重建節(jié)目信息時,可操作用來將所述內(nèi)容呈現(xiàn)為可用。
10.如權(quán)利要求9所述的存儲介質(zhì)管理裝置,還包括介質(zhì)結(jié)構(gòu)呈現(xiàn)單元,可操作用來呈現(xiàn)表示哪一個存儲介質(zhì)存儲各內(nèi)容部分的信息。
11.如權(quán)利要求9所述的存儲介質(zhì)管理裝置,還包括警告單元,當存儲所述內(nèi)容部分其中之一的存儲介質(zhì)斷開連接時,可操作用來警告所述內(nèi)容在斷連接后不可用。
12.如權(quán)利要求9所述的存儲介質(zhì)管理裝置,其中每條管理信息包括表示所述內(nèi)容部分總數(shù)量的總數(shù)量信息,以及所述存儲介質(zhì)管理裝置還包括可用比例呈現(xiàn)單元,可操作用來呈現(xiàn)所有內(nèi)容部分中的(a)存儲在已連接存儲介質(zhì)中的內(nèi)容部分和(b)沒有存儲在所述已連接存儲介質(zhì)中的內(nèi)容部分的比例,其中所述所有內(nèi)容部分的數(shù)量等于所述總數(shù)量信息表示的總數(shù)量。
13.如權(quán)利要求1所述的存儲介質(zhì)管理裝置,其中所述個體信息至少包括唯一標識相應(yīng)內(nèi)容部分的標識符和表示在存儲介質(zhì)中存儲所述相應(yīng)內(nèi)容部分的位置的位置信息,以及所述重建信息至少包括唯一標識所述內(nèi)容的標識符、表示所述內(nèi)容部分總數(shù)量的總數(shù)量信息以及表示在順序地賦予所有內(nèi)容部分的序號當中的賦予相應(yīng)內(nèi)容部分的序號的序號信息。
14.如權(quán)利要求1所述的存儲介質(zhì)管理裝置,其中當所述內(nèi)容的數(shù)據(jù)量小于一個存儲介質(zhì)的未用存儲區(qū)域的容量時,所述分割單元不分割所述內(nèi)容,而當所述內(nèi)容的數(shù)據(jù)量大于每個存儲介質(zhì)的未用存儲區(qū)域的容量時,所述分割單元將所述內(nèi)容分割為多個內(nèi)容部分,以及當所述分割單元分割所述內(nèi)容時,所述寫入單元將各內(nèi)容部分寫入一個不同的存儲介質(zhì)中,而當所述分割單元不分割所述內(nèi)容時,所述寫入單元將所述內(nèi)容寫入具有未用存儲區(qū)域的存儲介質(zhì)中,所述未用存儲區(qū)域的容量大于所述內(nèi)容的數(shù)據(jù)量。
15.如權(quán)利要求14所述的存儲介質(zhì)管理裝置,其中所述寫入單元包括一個選擇單元,可操作用來在所述多個存儲介質(zhì)當中選擇其未用存儲區(qū)域具有最大容量的存儲介質(zhì),以及當所述分割單元分割所述內(nèi)容時,所述寫入單元將所述內(nèi)容部分之一寫入由所述選擇單元選擇的存儲介質(zhì)中,而當所述分割單元不分割所述內(nèi)容時,所述寫入單元將所述內(nèi)容寫入由所述選擇單元選擇的存儲介質(zhì)中。
16.如權(quán)利要求1所述的存儲介質(zhì)管理裝置,其中每條管理信息包括表示寫入相應(yīng)內(nèi)容部分所基于的預(yù)設(shè)情況的預(yù)設(shè)情況信息,所述寫入單元包括相同情況檢測單元,當基于預(yù)設(shè)寫入所述內(nèi)容時,可操作用來檢測相同類型內(nèi)容,該相同類型內(nèi)容的預(yù)設(shè)情況信息表示與由對應(yīng)于所述內(nèi)容的預(yù)設(shè)情況信息表示的預(yù)設(shè)情況相同的預(yù)設(shè)情況,以及當所述分割單元分割所述內(nèi)容時,所述寫入單元將所述內(nèi)容部分之一寫入存儲所述相同情況檢測單元檢測出的相同類型內(nèi)容的存儲介質(zhì)中,而當所述分割單元不分割所述內(nèi)容時,所述寫入單元將所述內(nèi)容寫入存儲所述相同類型檢測單元檢測出的相同類型內(nèi)容的存儲介質(zhì)中。
17.如權(quán)利要求1所述的存儲介質(zhì)管理裝置,還包括可用區(qū)域判斷單元,可操作用來判斷第一個存儲介質(zhì)和第二個存儲介質(zhì)是否都有未用存儲區(qū)域;以及可用區(qū)域調(diào)整單元,當所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)都有未用存儲區(qū)域并且所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)分別存儲兩個內(nèi)容部分時,可操作用來將所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)之一中存儲的一個內(nèi)容部分移動到所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)中的另一個存儲介質(zhì)中。
18.一種用于存儲介質(zhì)管理裝置的存儲介質(zhì)管理方法,多個存儲介質(zhì)連接到該存儲介質(zhì)管理裝置以及從該存儲介質(zhì)管理裝置斷開連接,該方法包括分割步驟,將內(nèi)容分割為多個內(nèi)容部分,用于將所述內(nèi)容分到多個存儲介質(zhì)中進行存儲;管理信息產(chǎn)生步驟,產(chǎn)生與所述內(nèi)容部分相對應(yīng)的多條管理信息,每條管理信息包括(a)用于通過將相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接來重建所述內(nèi)容的重建信息,以及(b)用于使所述相應(yīng)內(nèi)容部分單獨可用的個體信息;寫入步驟,將各內(nèi)容部分連同相應(yīng)的管理信息寫入一個不同的存儲介質(zhì)中;以及重建判斷步驟,當使用存儲在一個存儲介質(zhì)中的內(nèi)容部分時,根據(jù)存儲在各存儲介質(zhì)中的管理信息,判斷是否重建所述內(nèi)容并使其可用或者是否使所述內(nèi)容部分單獨可用。
19.如權(quán)利要求18所述的存儲介質(zhì)管理方法,還包括讀取步驟,從已經(jīng)連接到所述存儲介質(zhì)管理裝置的存儲介質(zhì)中讀取所述管理信息;以及節(jié)目信息產(chǎn)生步驟,當所述重建判斷步驟中的判斷結(jié)果表明重建所述內(nèi)容并使其可用時,根據(jù)包含在所述讀取步驟中讀取的各條管理信息中的重建信息,產(chǎn)生用于將所述內(nèi)容作為一個節(jié)目呈現(xiàn)的重建節(jié)目信息。
20.如權(quán)利要求19所述的存儲介質(zhì)管理方法,其中當在所述讀取步驟中無法讀取任何管理信息時,所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用,以及在所述節(jié)目信息產(chǎn)生步驟中,當所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用時,對于在所述讀取步驟中讀取的各條管理信息,產(chǎn)生將相應(yīng)內(nèi)容部分作為單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
21.如權(quán)利要求19所述的存儲介質(zhì)管理方法,其中當在所述讀取步驟中無法讀取任何管理信息時,所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用,以及當所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用時,在所述節(jié)目信息產(chǎn)生步驟中,不產(chǎn)生所述重建節(jié)目信息。
22.如權(quán)利要求19所述的存儲介質(zhì)管理方法,其中每條管理信息包括改變信息,表示相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)與所述存儲介質(zhì)管理裝置斷開連接的斷連接狀態(tài)下是否已經(jīng)被改變,當包含在所述讀取步驟中讀取的任一管理信息中的改變信息表示相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變時,所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用,以及當所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用時,對于在所述讀取步驟中讀取的各條管理信息,在所述節(jié)目信息產(chǎn)生步驟中產(chǎn)生用于將相應(yīng)內(nèi)容部分作為單獨節(jié)目呈現(xiàn)的單獨節(jié)目信息。
23.如權(quán)利要求22所述的存儲介質(zhì)管理方法,其中所述改變信息包括(a)作為所述重建信息的一部分并且表示相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為所述個體信息的一部分并且表示所述相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息,及所述初始狀態(tài)信息與所述當前狀態(tài)信息匹配表示所述相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)與所述存儲介質(zhì)管理裝置斷開連接的斷連接狀態(tài)下沒有被改變,而所述初始狀態(tài)信息與所述當前狀態(tài)信息不匹配表示所述相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變。
24.如權(quán)利要求19所述的存儲介質(zhì)管理方法,其中每條管理信息包括改變信息,表示相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)與所述存儲介質(zhì)管理裝置斷開連接的斷連接狀態(tài)下是否已經(jīng)被改變,當包含在所述讀取步驟中讀取的任一管理信息中的改變信息表示相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變時,所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用,以及當所述重建判斷步驟中的判斷結(jié)果表明所述內(nèi)容部分單獨可用時,在所述節(jié)目信息產(chǎn)生步驟中不產(chǎn)生所述重建節(jié)目信息。
25.如權(quán)利要求24所述的存儲介質(zhì)管理方法,其中所述改變信息包括(a)作為所述重建信息的一部分并且表示相應(yīng)內(nèi)容部分的初始狀態(tài)的初始狀態(tài)信息以及(b)作為所述重建信息的一部分并且表示所述相應(yīng)內(nèi)容部分的當前狀態(tài)的當前狀態(tài)信息,以及所述初始狀態(tài)信息與所述當前狀態(tài)信息匹配表示所述相應(yīng)內(nèi)容部分在存儲所述相應(yīng)內(nèi)容部分的存儲介質(zhì)與所述存儲介質(zhì)管理裝置斷開連接的斷連接狀態(tài)下沒有被改變,而所述初始狀態(tài)信息與所述當前狀態(tài)信息不匹配表示所述相應(yīng)內(nèi)容部分在斷連接狀態(tài)下已經(jīng)被改變。
26.如權(quán)利要求19所述的存儲介質(zhì)管理方法,還包括呈現(xiàn)步驟,當在所述節(jié)目信息產(chǎn)生步驟中產(chǎn)生用于呈現(xiàn)所述內(nèi)容的重建節(jié)目信息時,將所述內(nèi)容作為可用的內(nèi)容,呈現(xiàn)給所述存儲介質(zhì)管理裝置的用戶。
27.如權(quán)利要求26所述的存儲介質(zhì)管理方法,還包括介質(zhì)結(jié)構(gòu)呈現(xiàn)步驟,將表示哪一個存儲介質(zhì)存儲各內(nèi)容部分的信息呈現(xiàn)給用戶。
28.如權(quán)利要求26所述的存儲介質(zhì)管理方法,還包括警告步驟,當存儲一個內(nèi)容部分的存儲介質(zhì)斷開連接時,警告用戶所述內(nèi)容在斷連接后不可用。
29.如權(quán)利要求26所述的存儲介質(zhì)管理方法,其中每條管理信息包括表示所述內(nèi)容部分總數(shù)量的總數(shù)量信息,以及所述存儲介質(zhì)管理方法還包括可用比例呈現(xiàn)步驟,將所有內(nèi)容部分當中的(a)存儲在已連接到所述存儲介質(zhì)管理裝置的存儲介質(zhì)中的內(nèi)容部分和(b)沒有存儲在已連接到所述存儲介質(zhì)管理裝置的存儲介質(zhì)中的內(nèi)容部分的比例呈現(xiàn)給用戶,其中所述所有內(nèi)容部分的數(shù)量等于由所述總數(shù)量信息表示的總數(shù)量。
30.如權(quán)利要求18所述的存儲介質(zhì)管理方法,其中所述個體信息至少包括唯一標識相應(yīng)內(nèi)容部分的標識符和表示在存儲介質(zhì)中存儲所述相應(yīng)內(nèi)容部分的位置的位置信息,以及所述重建信息至少包括唯一標識所述內(nèi)容的標識符、表示所述內(nèi)容部分總數(shù)量的總數(shù)量信息以及表示在順序地賦予所有內(nèi)容部分的序號當中的賦予相應(yīng)內(nèi)容部分的序號的序號信息。
31.如權(quán)利要求18所述的存儲介質(zhì)管理方法,其中在所述分割步驟中,當所述內(nèi)容的數(shù)據(jù)量小于一個存儲介質(zhì)的未用存儲區(qū)域的容量時,不分割所述內(nèi)容,而當所述內(nèi)容的數(shù)據(jù)量大于每個存儲介質(zhì)的未用存儲區(qū)域的容量時,將所述內(nèi)容分割成多個內(nèi)容部分,以及在所述寫入步驟中,當在所述分割步驟中分割所述內(nèi)容時,將各內(nèi)容部分寫入一個不同的存儲介質(zhì),而當在所述分割步驟中不分割所述內(nèi)容時,將所述內(nèi)容寫入具有未用存儲區(qū)域的存儲介質(zhì)中,所述未用存儲區(qū)域的容量大于所述內(nèi)容的數(shù)據(jù)量。
32.如權(quán)利要求31所述的存儲介質(zhì)管理方法,其中所述寫入步驟包括選擇子步驟,在所述多個存儲介質(zhì)中選擇其未用存儲區(qū)域具有最大容量的存儲介質(zhì);以及最大未用區(qū)域?qū)懭胱硬襟E,當在所述分割步驟中分割所述內(nèi)容時,將所述內(nèi)容部分之一寫入在所述選擇子步驟中選擇的存儲介質(zhì)中,而當在所述分割步驟中不分割所述內(nèi)容時,將所述內(nèi)容寫入在所述選擇子步驟中選擇的存儲介質(zhì)中。
33.如權(quán)利要求18所述的存儲介質(zhì)管理方法,其中每條管理信息包括表示寫入相應(yīng)內(nèi)容部分所基于的預(yù)設(shè)情況的預(yù)設(shè)情況信息,以及所述寫入單元包括相同情況檢測子步驟,當基于預(yù)設(shè)寫入所述內(nèi)容時,檢測一個相同類型內(nèi)容,該相同類型內(nèi)容的預(yù)設(shè)情況信息表示與對應(yīng)于所述內(nèi)容的預(yù)設(shè)情況信息表示的預(yù)設(shè)情況相同的預(yù)設(shè)情況;以及相同情況寫入子步驟,當在所述分割步驟中分割所述內(nèi)容時,將所述內(nèi)容部分之一寫入存儲在所述相同情況檢測子步驟中檢測出的相同類型內(nèi)容的存儲介質(zhì)中,而當在所述分割步驟中不分割所述內(nèi)容時,將所述內(nèi)容寫入存儲在所述相同類型檢測子步驟中檢測出的相同類型內(nèi)容的存儲介質(zhì)中。
34.如權(quán)利要求18所述的存儲介質(zhì)管理方法,還包括可用區(qū)域判斷步驟,判斷第一個存儲介質(zhì)和第二個存儲介質(zhì)是否都具有未用存儲區(qū)域;以及可用區(qū)域調(diào)整步驟,當所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)都具有未用存儲區(qū)域并且所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)分別存儲兩個內(nèi)容部分時,將存儲在所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)之一中的一個內(nèi)容部分移動到所述第一個存儲介質(zhì)和所述第二個存儲介質(zhì)中的另一個存儲介質(zhì)中。
35.一種使計算機能夠連接到多個存儲介質(zhì)以及與多個存儲介質(zhì)斷開連接的存儲介質(zhì)管理程序,該存儲介質(zhì)管理程序執(zhí)行以下步驟將內(nèi)容分割為多個內(nèi)容部分;產(chǎn)生與所述內(nèi)容部分相對應(yīng)的多條管理信息,每條管理信息包括(a)用于通過將相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接來重建所述內(nèi)容的重建信息,以及(b)用于使所述相應(yīng)內(nèi)容部分單獨可用的個體信息;將各內(nèi)容部分連同相應(yīng)的管理信息寫入一個不同的存儲介質(zhì)中;以及當使用存儲在一個存儲介質(zhì)中的內(nèi)容部分時,根據(jù)存儲在各存儲介質(zhì)中的管理信息,判斷是否重建所述內(nèi)容并使其可用或者是否使所述內(nèi)容部分單獨可用。
36.一種控制存儲介質(zhì)管理裝置的系統(tǒng)LSI,其中所述系統(tǒng)LSI執(zhí)行權(quán)利要求35所述的存儲介質(zhì)管理程序。
全文摘要
一種存儲介質(zhì)管理裝置,包括分割單元63e,用于將內(nèi)容分割為多個內(nèi)容部分;管理信息產(chǎn)生單元63c,用于產(chǎn)生與所述多個內(nèi)容部分相對應(yīng)的多條內(nèi)容管理信息,每條內(nèi)容管理信息包括(a)用于通過將相應(yīng)內(nèi)容部分和其他內(nèi)容部分進行連接來重建該內(nèi)容的重建信息,以及(b)用于使相應(yīng)內(nèi)容部分單獨可用的個體信息;內(nèi)容記錄單元63d,用于將各內(nèi)容部分連同相應(yīng)的內(nèi)容管理信息記錄到一個不同的存儲介質(zhì)中;表編輯單元61,判斷是否連接所述內(nèi)容并使其可用或者是否使這些內(nèi)容部分單獨可用。
文檔編號G11B27/34GK1717649SQ20038010419
公開日2006年1月4日 申請日期2003年11月26日 優(yōu)先權(quán)日2002年11月26日
發(fā)明者二宮昌子, 山本洋一 申請人:松下電器產(chǎn)業(yè)株式會社