專利名稱:信息處理裝置和方法、程序及記錄媒體的制作方法
技術領域:
本發(fā)明涉及信息處理裝置和方法、程序及記錄媒體。更具體地說,本發(fā)明涉及使例如記錄在記錄媒體上的信息可以更容易標識的信息處理裝置和方法、程序及記錄媒體。
背景技術:
迄今的情況是,將通過成像和記錄獲得的諸如圖像數據和音頻數據的材料數據記錄在諸如錄像帶的帶裝置上。然而近來,根據信息處理技術的改進而正在進行信息的數字化,并且諸如DVD(數字通用盤)的光盤正用作記錄媒體。
在作為這種記錄媒體的光盤上,材料數據以文件的形式根據諸如UDF(通用盤格式)的文件系統(tǒng)進行管理。因此,例如,播放材料數據的重放裝置利用根目錄(以下簡稱為絕對路徑)下的路徑名以及材料數據的文件的文件名,從安裝在驅動器上的光盤搜索要播放的材料數據,并讀出和播放該材料數據。
可是,例如,在用于編輯材料數據的編輯裝置的情況下,有時記錄在光盤上的材料數據由編輯裝置讀取,并記錄在包含在編輯裝置中的硬盤等上,或將保存在硬盤中的材料數據寫入光盤。因此,用于管理材料數據的目錄結構不必限于一種類型,以便難以通過利用絕對路徑名或者文件名指定材料數據,從而找到材料數據所在的目錄。這一點在搜索材料數據的方法中可能引起復雜性問題。
與上述情況相反,根據另一方法,利用UMID(唯一材料標識符)指定材料數據。UMID是SMPTE(電影與電視工程師協會)定義的一個標準標識符,并且它是用于AV(音頻視頻)材料等的全局唯一標識。也就是說,通過利用UMID,能夠標識材料數據,而與它的管理位置(目錄)無關,以便有可能通過管理UMID和管理材料數據的目錄之間的相關性,從而不考慮目錄而指定目標材料數據。
現在將描述UMID。
圖1是給出UMID的實例數據結構的圖解。如圖1所示,64字節(jié)擴展UMID(擴展UMID)10包括由32字節(jié)基本信息構成的基本UMID(基本UMID)11和構成用戶簽名信息的32字節(jié)源包12?;綰MID 11由12字節(jié)的通用標記21、1字節(jié)的長度值(L)22、3字節(jié)的實例號23以及16字節(jié)的材料號組成。源包12由8字節(jié)的時間/日期25、12字節(jié)的地理坐標26、4字節(jié)的國家27、4字節(jié)的組織28以及4字節(jié)的用戶29組成。
通用標記21包括表示ID是SMPTE定義的SMID的信息,其提供數據的全局唯一標識。此外,通用標記21包括表示由UMID指定的材料數據類型或者創(chuàng)建材料號24的方法的信息。長度值(L)22是1字節(jié)信息,它定義UMID剩余部分的長度,并且它的值在基本UMID的情況下設置為十六進制表示法的13H,并且在擴展UMID的情況下設置為十六進制表示法的33H。實例號23是用于標識(同一剪輯的)具有同一材料號24的多個材料數據的實例的信息,并且它是提供剪輯中各實例和外部相關元數據之間的鏈接的信息。材料號24是用于標識各剪輯的ID號。在剪輯中的各個實例之間,材料號是同一個。材料號24將在隨后參考圖2描述。
源包12的時間/日期25由朱利安日期指定的日期信息、時間信息、有關幀的信息等組成。地理坐標26是用例如諸如高度、緯度和經度的GPS信息表示生成材料數據時的位置信息的信息。國家27是關于材料數據的創(chuàng)作者的國籍的信息。組織28是關于材料數據的創(chuàng)作者所屬的組織名稱的信息。用戶ID是用字母數字字符表示的材料數據的創(chuàng)作者的姓名。
圖2顯示材料號24的實例結構。如圖2所示,16字節(jié)材料號24由8字節(jié)時間快照(snap)31、2字節(jié)隨機數32和6字節(jié)網絡節(jié)點號33組成。
如圖3所示,時間快照31由4字節(jié)(32比特)時間信息41和4字節(jié)(32比特)朱利安日期信息42組成,時間信息41代表對應于一天中材料數據的記錄時間的暫時位置的整數值(即用32比特表示24小時的情況下的值),而朱利安日期信息42代表對應于材料數據的記錄日期的朱利安日期,朱利安日期參考格林威治子午線上1582年10月15目的00:00:00.00(主教Gregory改革基督教日歷的日期)。隨機數32是用于防止材料號與其它剪輯沖突的信息,例如在創(chuàng)建材料數據的裝置中時間信息的設置不準確時出現的情況。網絡節(jié)點號33是標識用于記錄材料數據的裝置的信息,并利用MAC地址表示,MAC地址是分配給每個NIC(網絡接口卡)的唯一號。例如,在以太網(R)的情況下,前面24比特代表由IEEE管理的各個供應商特定的地址,而后面24比特代表由各個供應商分配的各個NIC特定的號。
材料號24的結構可以不同于上述結構。例如,可以使用由時間快照、版本信息、UUID標識號、隨機數和網絡節(jié)點號組成的用在AAF(高級制作格式)或者UUID(通用唯一標識符)中的材料號,如圖4所示?;蛘?,可以使用包括SMPTE用戶標記的材料號,如圖5所示。在通用標記21中指示了表示使用這些結構中的哪個結構的信息。
剪輯是一個代表諸如成像過程或記錄過程的單個材料數據創(chuàng)建過程的單位,并且它表示單個材料數據創(chuàng)建過程的開始和結束之間的時間(例如在成像過程的情況下,開始和結束成像之間的時間),或者由材料數據創(chuàng)建過程獲得的各種類型數據的數據量。此外,剪輯有時還指各種類型數據本身的集合。本文中的剪輯指的是,由單個材料數據創(chuàng)建過程獲得的各種類型數據的集合。
如上所述,UMID由大量信息塊的組合組成,并且利用UMID提供了任何環(huán)境下材料數據的全局唯一標識。例如,編輯裝置管理材料數據塊UMID以及材料數據塊彼此相關管理的目錄路徑名,以便有可能搜索與指定的UMID相關的材料數據塊。
但是,當存在如上所述已經記錄了材料的多個光盤時,用戶就不可能容易地識別出哪個材料數據記錄在光盤中的哪個光盤上。
例如,當用戶利用重放裝置用UMID從多個光盤中搜索和播放目標材料數據時,用戶必須一個接一個重復地將光盤安裝到重放裝置的驅動器上,例如通過利用UMID搜索目標材料數據,并在沒有找到材料數據時從驅動器拿出該盤并裝入下一光盤,諸如此類,直到找到目標材料數據為止。這可能涉及麻煩的操作。
發(fā)明內容
本發(fā)明鑒于如上所述情形而生,并且用來改進記錄媒體的便利性,例如便于標識記錄在記錄媒體上的信息。
根據本發(fā)明的信息處理裝置包括創(chuàng)建部件,用于創(chuàng)建描述數據內容的標記信息;以及記錄部件,用于將創(chuàng)建部件創(chuàng)建的標記信息記錄在記錄媒體上。
標記信息可包括一個標識符,所述標識符用于標識作為在單個格式化過程所創(chuàng)建的目錄結構下管理的一組文件的格式。
信息處理裝置還可包括比較部件,用于對標記信息中包括的標識符與管理信息中包括的標識符進行比較,所述管理信息用于管理記錄在記錄媒體上的數據。
標記信息可包括有關典型幀圖像的信息,所述典型幀圖像代表記錄媒體中包括的圖像數據的所有幀圖像。
信息處理裝置還可包括設置部件,用于設置有關典型幀圖像的信息。
設置部件可選擇性地從記錄在記錄媒體上的各個剪輯的典型幀圖像中設置典型幀圖像。
當沒有給出設置典型幀圖像的指令時,設置部件可將開始剪輯的開始幀圖像設置為典型幀圖像。
記錄媒體可以是光盤。
記錄媒體可以是半導體存儲器。
根據本發(fā)明的信息處理方法包括創(chuàng)建步驟,用于創(chuàng)建描述數據內容的標記信息;以及記錄控制步驟,用于控制在記錄媒體上記錄由創(chuàng)建步驟中的處理創(chuàng)建的標記信息。
根據本發(fā)明的程序允許計算機執(zhí)行創(chuàng)建步驟,用于創(chuàng)建描述數據內容的標記信息;以及記錄控制步驟,用于控制在記錄媒體上記錄由創(chuàng)建步驟中的處理創(chuàng)建的標記信息。
在根據本發(fā)明的記錄媒體中,記錄了描述記錄在記錄媒體上的數據內容的標記信息。
根據本發(fā)明的信息處理裝置和方法、程序以及記錄媒體,創(chuàng)建描述數據內容的標記信息,并將標記信息記錄在記錄媒體上。
圖1是給出擴展UMID的實例結構的圖解。
圖2是給出圖1所示材料號的詳細實例結構的圖解。
圖3是給出圖2所示時間快照的詳細實例結構的圖解。
圖4是給出圖1所示材料號的另一詳細實例結構的圖解。
圖5是給出圖1所示材料號的再一詳細實例結構的圖解。
圖6是給出根據本發(fā)明的編輯裝置100的實例結構的框圖。
圖7是給出圖1所示信息保持單元的詳細實例結構的框圖。
圖8是給出圖1所示重放控制器的詳細實例結構的框圖。
圖9是給出圖1所示記錄控制器的詳細實例結構的框圖。
圖10是給出圖7到9所示部件執(zhí)行的過程間的關系的功能框圖。
圖11是用于解釋盤格式化過程的流程圖。
圖12是用于解釋索引文件創(chuàng)建過程的流程圖。
圖13是用于解釋PROAV-ID創(chuàng)建過程的流程圖。
圖14是給出PROAV ID的實例結構的框圖。
圖15是給出UMID的材料號的更詳細實例結構的圖解。
圖16是給出索引文件的XML描述的實例的圖解。
圖17是圖16的后續(xù)圖解,給出索引文件的XML描述的實例。
圖18是圖17的后續(xù)圖解,給出索引文件的XML描述的實例。
圖19是圖18的后續(xù)圖解,給出索引文件的XML描述的實例。
圖20是用于解釋盤元數據文件創(chuàng)建過程的流程圖。
圖21是給出能構成盤元數據文件的元素列表的表。
圖22是給出圖6所示盤中實例目錄結構的圖解。
圖23是給出圖22所示目錄結構的更詳細實例結構的圖解。
圖24是給出圖22所示目錄結構的更詳細實例結構的圖解。
圖25是用于解釋盤元數據文件更新過程的流程圖。
圖26是用于解釋盤元數據文件更新過程的方式實例的圖解。
圖27是用于解釋剪輯添加過程的流程圖。
圖28是給出剪輯信息文件的XML描述的實例的圖解。
圖29是圖28的后續(xù)圖,給出剪輯信息文件的XML描述的實例。
圖30是用于解釋編輯列表添加過程的流程圖。
圖31是給出編輯列表文件的XML描述的實例的圖解。
圖32是給出根據本發(fā)明的重放裝置的實例結構的框圖。
圖33是用于解釋盤裝入過程的流程圖。
圖34是用于解釋剪輯搜索過程的流程圖。
圖35是給出根據本發(fā)明的重放裝置的另一實例結構的框圖。
圖36是給出根據本發(fā)明的重放裝置的再一實例結構的框圖。
圖37是用于解釋剪輯搜索過程的流程圖。
圖38是給出根據本發(fā)明的重放裝置的又一實例結構的框圖。
圖39是用于解釋剪輯搜索過程的流程圖。
圖40是解釋記錄在盤中的信息、利用該信息的方法等的圖解。
圖41是給出根據本發(fā)明的記錄和重放裝置的實例結構的框圖。
圖42是給出根據本發(fā)明的計算機的實施例的實例結構的框圖。
具體實施例方式
現在,將參考附圖對本發(fā)明的實施例進行說明。
圖6是給出根據本發(fā)明的編輯裝置的實例結構的框圖。
參考圖6,編輯裝置100的CPU(中央處理單元)根據存儲在ROM(只讀存儲器)112中的程序來執(zhí)行各種類型的過程。RAM(隨機存取存儲器)113按照CPU 111執(zhí)行各種類型過程的需要來存儲數據、程序等。
信息保持單元114是用于暫時存儲信息的存儲單元,并且用半導體存儲器等實現。信息保持單元114保持諸如隨后描述的有關從盤132讀出的記錄在盤132上的材料數據的信息的信息,并且它在重放控制器115、記錄控制器116等的控制下提供保持在其中的信息或者獲得新的信息。
重放控制器115經總線117和輸入/輸出接口120控制驅動器126,以執(zhí)行用于控制從裝在驅動器126上的盤132中讀出各種類型信息的處理。例如,重放控制器115實行控制,以便讀出有關記錄在盤132上的數據的信息,并將該信息提供給信息保持單元114。記錄控制器116經總線117和輸入/輸出接口120執(zhí)行控制驅動器126的處理,以執(zhí)行用于控制將各種類型的信息寫入裝在驅動器126上的盤132中的處理。例如,記錄控制器116實行控制,以便將信息保持單元114保持的數據記錄到盤132上。
CPU 111、ROM 112、RAM 113、信息保持單元114、重放控制器115以及記錄控制器116經總線117彼此連接。同樣,計時單元118連接到總線117。計時單元118根據例如用內部晶體諧振器實現的實時時鐘的輸出來計算當前時間,并響應于來自CPU 111、重放控制器115、記錄控制器116等的請求向請求源提供表示當前時間的信息。
此外,輸入/輸出接口120連接到總線117。輸入/輸出接口120連接到包括鍵盤和鼠標的輸入單元121,并且它將輸入到輸入單元121的信號輸出到CPU 111。此外,輸入/輸出接口120連接到由顯示器、揚聲器等實現的輸出單元122。
此外,輸入/輸出接口120連接到用諸如硬盤的磁驅動器或者用EEPROM(電可擦除和可編程只讀存儲器)實現的存儲單元123,并且連接到通信單元124,該通信單元用于執(zhí)行經IEEE(電子和電氣工程師協會)1394網絡等與其它裝置的數據通信。在驅動器125上,記錄了從用諸如磁盤、光盤、磁光盤或者半導體存儲器等記錄媒體實現的可移動媒體131讀出的程序、執(zhí)行程序所需的數據等。
驅動器126從裝在驅動器126上的盤132中讀出諸如圖像數據或者音頻數據的材料數據,或將材料數據記錄在裝在驅動器126上的盤132上。
盤132例如是光盤,在其上利用0.85的數值孔徑(NA)和405nm波長的藍紫激光器在最小標記長度0.14μm和道間距0.32μm的記錄密度下可以記錄大量數據(例如27千兆字節(jié))。盤132可以是其它類型記錄媒體,例如各種類型的光盤,諸如DVD-RAM(數字通用盤隨機存取存儲器)、DVD-R(可記錄DVD)、DVD-RW(可重寫DVD)、DVD+R(DVD+可記錄)、DVD+RW(DVD+可重寫)、CD-R(可記錄光盤)或CD-RW(可重寫CD)。
圖7是給出圖6所示信息保持單元114的詳細實例結構的框圖。參考圖7,信息保持單元114包括索引文件保持單元151,用于保持用于對盤132上記錄的信息進行統(tǒng)一管理的索引文件;以及盤元數據文件保持單元152,用于保持包括描述盤132的內容的標記信息的盤元數據文件。信息保持單元114還保持例如記錄在盤132上的各種類型數據或者從盤132讀出的材料數據,以及如上所述的索引文件和盤元數據文件。
圖8是給出圖6所示重放控制器115的詳細實例結構的框圖。參考圖8,重放控制器115包括索引文件讀出單元161,它執(zhí)行讀出索引文件以及將索引文件存儲在圖7所示的索引文件保持單元151中的處理;以及盤元數據文件讀出單元162,它執(zhí)行從裝在驅動器126上的盤132中讀出盤元數據文件以及將盤元數據文件存儲在圖7所示的盤元數據文件保持單元152中的處理。重放控制器115還讀出和重放不同于來自盤132的索引文件和盤元數據文件的文件,例如,諸如圖像數據或音頻數據或者元數據文件的材料數據文件。
圖9是給出圖6所示記錄控制器116的詳細實例結構的框圖。參考圖9,記錄控制器116包括索引文件創(chuàng)建單元171,它執(zhí)行創(chuàng)建索引文件的處理;索引文件管理單元172,用于管理保持在索引文件保持單元151中的索引文件;索引文件記錄控制器173,用于將保持在索引文件保持單元151中的索引文件記錄到裝在驅動器126上的盤132上;UMID創(chuàng)建單元174,用于創(chuàng)建UMID;盤元數據文件創(chuàng)建單元181,它執(zhí)行創(chuàng)建盤元數據文件的處理;盤元數據文件管理單元182,用于管理保持在盤元數據文件保持單元152中的盤元數據文件;盤元數據文件記錄控制器183,用于將保持在盤元數據文件保持單元152中的盤元數據文件記錄到裝在驅動器126上的盤132上;PROAV-ID創(chuàng)建單元191,用于創(chuàng)建標識盤132的ID(PROAV ID);PROAV-ID復制單元192,用于復制包含在索引文件中的PROAV ID;PROAV-ID比較單元193,用于對包含在索引文件中的PROAV ID和包含在盤元數據文件中的PROAV ID進行比較;以及典型圖像設置單元194,用于設置代表記錄在盤132上的材料數據的所有幀圖像的幀圖像(典型圖像)。
記錄控制器116執(zhí)行用于控制驅動器126將諸如圖像數據或音頻數據的材料數據記錄到裝在驅動器126上的盤132上的處理,并執(zhí)行使索引文件創(chuàng)建單元171創(chuàng)建索引文件、使索引文件管理單元172管理保持在索引文件保持單元151中的索引文件、或者使索引文件記錄控制器173將保持在索引文件保持單元151中的索引文件經驅動器126記錄在盤132上的處理。
在創(chuàng)建剪輯或者編輯列表時,記錄控制器116的UMID創(chuàng)建單元174創(chuàng)建剪輯或者編輯列表的UMID。
此外,記錄控制器116執(zhí)行使盤元數據文件創(chuàng)建單元181創(chuàng)建盤元數據文件、使盤元數據文件管理單元182管理保持在盤元數據文件保持單元152中的盤元數據文件以及將保持在盤元數據文件保持單元152中的盤元數據文件經驅動器126記錄在盤132上的處理。
在索引文件創(chuàng)建單元171創(chuàng)建索引文件時,記錄控制器116的PROAV-ID創(chuàng)建單元191創(chuàng)建PROAV ID,它是包含在索引文件中的信息,并且充當記錄在盤132上的全部數據的ID。
如隨后所述的,在盤132上創(chuàng)建單個PROAV目錄。在PROAV目錄下,放置并管理各種類型的文件。PROAV ID用作標識在由單個格式化過程創(chuàng)建的目錄結構下管理的一組文件(以下簡稱格式)的ID。通常,對盤132的整個存儲區(qū)執(zhí)行隨后描述的格式化過程,并且盤132上僅存在單個格式(PROAV目錄的以及其下的目錄結構,稍后將描述)。然而,如隨后所述,編輯裝置100能去除盤132上存在的格式,并通過執(zhí)行格式化過程在盤132上創(chuàng)建新格式。PROAVID是用于標識在盤132上創(chuàng)建的格式的ID,并且它不是作為硬件的盤132的ID。因此,在通過執(zhí)行如上所述的格式化過程創(chuàng)建新格式時,創(chuàng)建新的PROAV ID,并將其分配給該格式。也就是說,單個盤132的PROAV ID不是固定的。
PROAV-ID創(chuàng)建單元191創(chuàng)建PROAV ID,該PROAV ID是用于這種格式的ID。PROAV ID記錄在索引文件上,并用于例如搜索剪輯或編輯列表。此外,如隨后所述,PROAV ID還記錄在盤元數據文件上,并且在更新盤元數據文件時使用,以便檢查盤元數據文件是否與盤132上記錄的數據相關。
在盤元數據文件創(chuàng)建單元181創(chuàng)建盤元數據文件時,PROAV-ID復制單元192通過復制索引文件中的PROAV ID來創(chuàng)建PROAV ID。在盤元數據文件記錄控制器183記錄盤元數據文件時,PROAV-ID比較單元193對要記錄的盤元數據文件的PROAV ID和記錄在盤132上的索引文件的PROAV ID進行比較。
典型圖像設置單元194根據用戶的指令等設置記錄在盤132上的材料數據(圖像數據)的典型圖像。
參考圖7到9所述的部件的功能之間的關系將參考圖10所示的功能框圖進行描述。
用于執(zhí)行關于索引文件的處理的索引處理單元201包括索引文件保持單元151、索引文件讀出單元161、索引文件創(chuàng)建單元171、索引文件管理單元172、索引文件記錄控制器173和PROAV-ID創(chuàng)建單元191。
例如,當執(zhí)行盤格式化過程211以開始盤132的格式化過程時,PROAV-ID創(chuàng)建單元191創(chuàng)建PROAV ID,并且索引文件創(chuàng)建單元171利用PROAV ID創(chuàng)建索引文件,該索引文件是記錄在盤132上的文件的管理信息。將創(chuàng)建的索引文件經索引文件保持單元151提供給索引文件記錄控制器173,并記錄在裝在驅動器126上的盤132上。
當其上已經記錄了圖像數據、音頻數據等的盤132安裝在驅動器126上時,索引文件讀出單元161從盤132讀出索引文件,并將該索引文件存儲在索引文件保持單元151中。
在執(zhí)行剪輯/編輯列表更新過程213以便創(chuàng)建由圖像數據、音頻數據等組成的剪輯或者作為剪輯的編輯信息的編輯列表并將其記錄在盤132上時,UMID創(chuàng)建單元174創(chuàng)建與創(chuàng)建的剪輯或編輯列表相關的UMID,且索引文件管理單元172通過添加有關要記錄的剪輯或編輯列表的信息來更新保持在索引文件保持單元151中的索引文件。
在如上所述更新了索引文件時,索引文件記錄控制器173從索引文件保持單元151讀出索引文件,并將該索引文件記錄在盤132上。
用于執(zhí)行針對盤元數據的處理的盤元數據處理單元202包括盤元數據文件保持單元152、盤元數據文件讀出單元162、盤元數據文件創(chuàng)建單元181、盤元數據文件管理單元182、盤元數據文件記錄控制器183、PROAV-ID復制單元192、PROAV-ID比較單元193和典型圖像設置單元194。
例如,在執(zhí)行盤格式化過程211以開始盤132的格式化過程時,利用PROAV-ID復制單元192和典型圖像設置單元194,盤元數據文件創(chuàng)建單元181創(chuàng)建各種類型的標記信息,創(chuàng)建盤元數據文件,并將盤元數據文件存儲到盤元數據文件保持單元152中。
也就是說,PROAV-ID復制單元192復制保持在索引文件保持單元151中的索引文件的PROAV ID,并將該PROAV ID設置為要記錄在盤元數據文件中的PROAV ID。此外,典型圖像設置單元194將記錄在盤132上的材料數據的開始剪輯的開始幀圖像設置為盤132的典型圖像。盤元數據文件創(chuàng)建單元181利用包括這些設置信息塊的各種類型標記信息創(chuàng)建盤元數據文件,并將該盤元數據文件存儲在盤元數據文件保持單元152中。
盤元數據文件記錄控制器183將保持在盤元數據文件保持單元152中的盤元數據文件記錄在裝在驅動器126上的盤132上。
在執(zhí)行盤元數據更新過程212時,盤元數據文件讀出單元162從裝在驅動器126上的盤132讀出盤元數據文件,并將該盤元數據文件提供給盤元數據文件保持單元152,以便將其保持在其中。盤元數據文件管理單元182例如利用典型圖像設置單元194更新保持在盤元數據文件保持單元152中的盤元數據文件。盤元數據文件記錄控制器183利用PROAV-ID比較單元193對更新的盤元數據文件的PROAV ID和記錄在盤132上的索引文件的PROAV ID進行比較。當這些PROAV ID匹配時,盤元數據文件記錄控制器183確定要記錄的盤元數據文件的內容是與記錄在盤132上的數據相關的信息,并將該盤元數據文件記錄在盤132上。
如上所述,根據操作指令,與各個指令有關的部件合作執(zhí)行所指令的操作。
通過將充當記錄在盤132上的內容的標記的標記信息作為盤元數據文件記錄在盤132上,利用記錄在盤132上的數據的編輯裝置100(包括重放裝置、記錄裝置、管理裝置、信息處理裝置、記錄和重放裝置等)的用戶通過參考記錄在盤132上的標記信息能夠更容易地識別記錄在盤132上的信息。
此外,在更新從盤132讀出的盤元數據文件并然后記錄到盤132上時,通過比較包含在盤元數據文件中的PROAV ID和索引文件的PROAV ID,來在記錄盤元數據之前檢查要記錄的盤元數據文件是否與記錄在盤132上的材料數據相關,編輯裝置100能夠更準確地在盤132上記錄標記信息。因此,能夠向記錄在盤132上的材料數據的用戶提供更準確的標記信息。
接下來,將描述上述過程的具體流程。
在例如通過輸入單元121的用戶操作指令執(zhí)行裝在驅動器126上的盤132的格式化過程時,圖6所示編輯裝置100的部件開始盤格式化過程。
盤格式化過程將參考圖11所示流程圖進行描述。
首先,在步驟S11,記錄控制器116對裝在驅動器126上的盤132執(zhí)行UDF(通用盤格式)格式化過程,以根據UDF執(zhí)行邏輯格式化過程。然后,進行到步驟S12,記錄控制器116根據UDF在盤132中的根目錄下創(chuàng)建PROAV目錄,并將該PROAV目錄記錄在盤132上。在步驟S13,記錄控制器116在PROAV目錄下創(chuàng)建剪輯根目錄,用于包含諸如圖像數據或音頻數據的材料數據的文件以及關于材料數據的信息的文件,并將剪輯根目錄記錄在盤132上。在步驟S14,在PROAV目錄下,記錄控制器116創(chuàng)建編輯列表根目錄,用于包含由剪輯的非破壞性編輯而產生的編輯結果(編輯信息),該剪輯是存儲在剪輯根目錄下的材料數據等的一組文件,并將該編輯列表根目錄記錄在盤132上。
在步驟S15,記錄控制器116的索引文件創(chuàng)建單元171執(zhí)行索引文件創(chuàng)建過程,以利用XML(可擴展標記語言)創(chuàng)建索引文件。在執(zhí)行索引文件創(chuàng)建過程之后,索引文件創(chuàng)建單元171進行到步驟S16。索引文件創(chuàng)建過程將在隨后參考圖12所示的流程圖詳細描述。
在步驟S16,盤元數據文件創(chuàng)建單元181執(zhí)行盤元數據文件創(chuàng)建過程,以創(chuàng)建盤元數據文件,并且退出盤格式化過程。索引文件創(chuàng)建過程將隨后參考圖20所示流程圖詳細地描述。
如上所述,在盤格式化期間,編輯裝置1的部件創(chuàng)建用于管理各文件的信息的索引文件和由盤132的標記信息組成的盤元數據文件。
接下來,將參考圖12所示流程圖具體描述圖11所示如上所述的步驟S15中執(zhí)行的索引文件創(chuàng)建過程。
首先,在步驟S31,索引文件創(chuàng)建單元171控制PROAV-ID創(chuàng)建單元191執(zhí)行PROAV-ID創(chuàng)建過程,用以創(chuàng)建包含在索引文件中的PROAV ID。PROAV-ID創(chuàng)建過程將隨后參考圖13所示流程圖詳細地描述。
在創(chuàng)建PROAV ID之后,在步驟S32,索引文件創(chuàng)建單元171創(chuàng)建不同于PROAV ID的信息,比如剪輯表或者編輯表,并將該信息提供給索引文件保持單元151,以便將該信息保持在其中。在步驟S32的處理結束之后,索引文件創(chuàng)建單元171退出索引文件創(chuàng)建過程,并且該過程返回到圖11所示的步驟S16。
接下來,將參考圖13所示流程圖具體描述圖12所示步驟S31中執(zhí)行的PROAV-ID創(chuàng)建過程。
首先,在步驟S51,記錄控制器116的PROAV-ID創(chuàng)建單元191經總線117向計時單元118請求當前時間信息,以獲得當前時間信息,并生成一個7字節(jié)的時間快照。更具體地說,PROAV-ID創(chuàng)建單元191用3字節(jié)表示24小時(24小時平均分成16777216個單位),將從計時單元118獲得的當前時間信息變換為3字節(jié)表示(緊接在由值“0”表示的0小時0分0秒00 AM之前,從那時到當前時間所經過的時間除以通過將24小時平均劃分為16777216單位所獲得的時間),并將所經過時間的信息添加到基于朱利安日期的4字節(jié)日期信息,以生成時間快照。
然后,在步驟S52,記錄控制器116的PROAV-ID創(chuàng)建單元191經總線117和輸入/輸出接口120向通信單元124請求IEEE-1394網絡節(jié)點唯一ID,以獲得節(jié)點唯一ID。通信單元124能夠經作為高速串行接口的IEEE 1394與其它裝置形成網絡,并與其它裝置通信。通信單元124是具有IEEE-1394通信功能的硬件,預先對其分配IEEE-1394網絡的8字節(jié)節(jié)點唯一ID。PROAV-ID創(chuàng)建單元191向通信單元124請求節(jié)點唯一ID,以獲得節(jié)點唯一ID。
獲得節(jié)點唯一ID之后,進行到步驟S53,PROAV-ID創(chuàng)建單元191利用時間快照確定6比特隨機數。然后,PROAV-ID創(chuàng)建單元191將2比特預定固定值添加到在步驟S51到S53中的處理所獲得的時間快照、節(jié)點唯一ID和隨機數,并通過組合這些項創(chuàng)建PROAV ID。
圖14是給出PROAV ID的實例結構的示意圖。在圖14中,PROAVID 220顯示為8比特(1字節(jié))段的比特序列,并且用“X”表示的各比特具有值“0”或者“1”。從右邊數第四到第六字節(jié)的值用十六進制數表示。
參考圖14,PROAV ID 220從左邊開始由7比特時間快照221、2比特固定值221、6比特隨機數223和64比特(8字節(jié))IEEE-1394節(jié)點唯一ID組成。
在時間快照221中,左邊三個字節(jié)(24比特)是時間信息,而剩余的4字節(jié)(32比特)是基于朱麗安日期的日期信息(朱麗安日期信息)。也就是說,時間快照221是圖3所示的時間快照31,其中時間信息41的最低8比特被省略。
固定值221由具有預定值“11”的2個比特組成。這個值是區(qū)別于諸如AAF、UUID、UMID等的材料號的其它ID的值。隨機數223由利用時間快照計算的6比特值組成。隨機數用來避免例如在裝置的時間設置不正確時生成具有同一創(chuàng)建時間的多個ID(相同的ID)并分別分配給不同格式的情況。
IEEE-1394節(jié)點唯一ID 224是預先分配給充當IEEE-1394網絡中節(jié)點的IEEE-1394接口(硬件)的唯一64比特標識符。在圖6所示的編輯裝置100的情況下,它被分配給包含在通信單元124中的IEEE-1394接口。IEEE-1394節(jié)點唯一ID的高位24比特是對接口的制造商或供應商唯一的地址。在圖14所示的IEEE-1394節(jié)點唯一ID224中,為了PROAV ID 220的結構與圖2所示UMID中的材料號24的結構一樣,執(zhí)行調整,以使低位的2字節(jié)(16比特)的位置是來自IEEE-1394節(jié)點唯一ID左端的兩個字節(jié)(整個PROAV ID 220中左邊的第九和第十字節(jié))。因此,在圖14所示的IEEE-1394節(jié)點唯一ID 224中,從左邊數第四到第六字節(jié)(圖中用十六進制數“08”、“00”和“46”表示的24比特)充當IEEE-1394節(jié)點唯一ID的高位24比特。
圖15給出SMPTE的UMID中材料號的詳細實例結構。參考圖15,材料號230由時間快照231、2字節(jié)隨機數233和網絡節(jié)點號234組成。時間快照231最右邊的1個字節(jié)從左邊起由具有值“10”的2比特設置值和6比特時區(qū)代碼(TZ代碼)232組成。
在2比特設置值中,左邊一個比特(值為“1”的比特)表示時間快照231中的日期信息是基于朱利安日期的時間信息。在SMPTE的UMID的材料號的情況下,右邊一個比特的值為“0”。時區(qū)代碼(TZ代碼)232是表示確定時間快照的區(qū)域的代碼,并且時間快照根據該區(qū)域中的標準時間來創(chuàng)建。
網絡節(jié)點號234是以太網(R)的MAC地址,并且它的高位24比特(圖15中的十六進制值“08”、“00”和“46”表示的24比特)是對NIC的制造商或供應商唯一的號。
如上所述,圖14所示的PROAV ID 220中的IEEE-1394節(jié)點唯一ID的高位24比特以及圖15所示的材料號230中網絡節(jié)點號234的高位24比特的位置都是表示接口的制造商或供應商的值,并配置在同一位置。因此,編輯裝置100能夠類似于UMID的材料號的情況來處理PROAV ID 220,并且編輯裝置100能夠通過參考該ID的僅一部分(即,PROAV ID 220的IEEE-1394節(jié)點唯一ID的高位24比特)來將這個ID與其它ID區(qū)分開,以檢查該值是否是對制造商(供應商)唯一的號,并且還根據該值(即制造商(供應商)的名稱)大致地分類PROAV ID 220。因此,例如在剪輯搜索過程中,能夠減少盤元數據文件驗證過程等過程的負荷。
盡管如上所述,對制造商或供應商唯一的號在PROAV ID 220和材料號230中位于同一位置,但圖14所示的PROAV ID 220中固定值222的值是“11”。另一方面,圖15所示的材料號230中與固定數222位于同一位置的設置值的值為“10”。因此,編輯裝置100能夠容易地區(qū)別PROAV ID 220和其中對制造商或供應商唯一的號與諸如材料號230位于同一位置的ID。因此,例如在剪輯搜索過程中,能夠減少盤元數據文件驗證過程等過程的負荷。
在如上所述創(chuàng)建PROAV ID之后,PROAV-ID創(chuàng)建單元191退出PROAV-ID創(chuàng)建過程,并且該過程返回到步驟S32,如圖12所示。
接下來,將描述如上所述創(chuàng)建的索引文件。
圖16到19給出索引文件描述的具體示例。圖16到19中,在各行開始時附上了編號以便描述,這些編號不是XML描述的一部分。
如上所述,索引文件是用于統(tǒng)一管理記錄在盤132中的文件信息的文件。更具體地說,對在圖11所示步驟S12中創(chuàng)建的ProAV目錄的以及其下的文件信息(整個格式)進行管理。文件信息在圖16中第二行上的開始標記和圖19中第16行上的結束標記之間描述,并大致被分成針對整個格式的信息、針對剪輯的信息和針對編輯列表的信息。
針對整個格式的信息寫在從圖16中的第1行到第3行。在圖16中的第1行上,指示該描述基于XML版本“1.0”,以及字符編碼方案是“UTF-8”。在第二和第三行中,給出指示索引文件描述的開始的開始標記,并在第二行上描述所用的名稱空間標識符。
第三行上的描述‘ProAV Id=“0123456789ABCDEF0123456789ABCDEF”’表示作為分配給該格式(PROAV目錄以及PROAV目錄下的)的ID的PROAV ID的值是“0123456789ABCDEF0123456789ABCDEF”。在此例中,各個數字用十六進制數表示,以便16字節(jié)的PROAV ID用32個字符表示。如上所述PROAV ID寫入索引文件。
如隨后將描述的,存儲在剪輯根目錄下的剪輯以剪輯表的形式在圖16中的第4行上的開始標記和圖24中的第24行上的結束標記之間描述。如圖16到18所示,在這種情況下,四個剪輯存儲在剪輯根目錄下。第一剪輯寫在從圖16中的第6行到圖16中的第23行,第二剪輯寫在從圖16中的第25行到圖17中的第13行,第三剪輯寫在從圖17中的第15行到圖18中的第3行,以及第四剪輯寫在從圖18中的第5行到圖18中的第23行。
例如,有關第一剪輯的信息在從第6行上的“<clip”到圖16中第7行上的“>”的開始標記和圖16中第23行上的結束標記“</clip>”之間給出,并且有關第一剪輯的信息等顯示為圖16中第6行和第7行上的開始標記中的屬性。
更具體地說,用‘id=“C0001”’表示的id屬性是表示盤內ID的描述,它是用于標識盤132內各剪輯的標識符。在此例中,它表示盤內ID“C0001”分配給第一剪輯。在此例的情況下,作為盤內ID,分配了與剪輯目錄的名稱相同的ID。
‘umid=″0D12130000000000001044444484EEEE00E0188E130B″’表示的umid屬性是UMID的描述,它是對剪輯唯一的標識符,且允許各剪輯的全局唯一標識,并且它表示作為32字節(jié)組成的基本UMID一部分的“0D12130000000000001044444484EEEE00E0188E130B”分配給第三剪輯。在此例中,給出了基本UMID的32字節(jié)中的22字節(jié),其中12字節(jié)通用標記中的10字節(jié)被省略。各個數字用十六進制數表示,以便該22字節(jié)的UMID用44個字符表示。顯然,所用的UMID可以是64字節(jié)擴展UMID。
第7行上用‘file=“C0001C01.SMI”’表示的文件屬性是剪輯信息文件的文件名的描述,它是用于管理剪輯的管理信息。在圖16的情況下,它表示第一剪輯的剪輯信息文件的文件名是“C0001C01.SMI”。第7行上用‘fps=“59.94i”’表示的fps屬性是圖像數據相對于時間軸方向的分辨率的描述(即圖像數據的幀頻)。單位是“場/秒”,并包括了表示隔行掃描信號和逐行掃描信號之間區(qū)別的信息作為附加信息。在圖16的情況下,它表示第一剪輯的圖像數據是交織信號,其場頻為59.94Hz(例如NTSC(國家電視標準委員會)彩色信號)。
第7行上用‘dur=“100000”’表示的dur屬性是剪輯圖像數據相對于時間方向的有效長度的描述。單位是幀數。并不總是重放或者編輯圖像數據的所有幀。例如,有時一些幀根據諸如IN點和OUT點的標記被排除在處理之外,以便其它幀用于重放或者編輯。這種未從數據中除去但不處理的段的長度沒包含在此,并且僅表示了圖像數據的所有幀中有效段的長度。在圖16的情況下,它表示第一剪輯的圖像數據的有效段的長度是100000幀。
第7行上用‘ch=“4表示的ch屬性是包含在剪輯中的音頻數據的通道數的描述。也就是說,在圖16的情況下,它表示第一剪輯包括音頻數據的四個通道。
第7行上用‘aspectRatio=“4∶3”’表示的aspectRatio屬性是表示包含在剪輯中的圖像數據的重放圖像的水平長度與垂直長度之比的縱橫比的描述。在圖16的情況下,它表示包含在第一剪輯中的圖像數據的重放圖像的縱橫比是4比3。
在如上所述關于整個第一剪輯的信息之后,在圖16中的第8行和第9行上,描述關于第一剪輯的圖像數據的信息,并且在圖16中的第10行到第17行上,以通道為基礎描述關于四個通道的音頻數據的信息。
在圖16中的第18行和第19行上,描述了有關子流的信息,該子流是由對應于如上所述圖像數據和音頻數據的低分辨率圖像數據和音頻數據組成的材料數據。在圖16中的第20和21行上,描述了關于剪輯元數據的信息,該剪輯元數據是附在剪輯上的元數據。在圖16中的第22行上,描述了關于以幀為基礎附在剪輯圖像數據上的幀元數據的信息。
此外,對于第二到第四剪輯,類似于如上所述第一剪輯的情況,描述了關于各個剪輯的信息以及關于構成各個剪輯的文件的信息。如上所述,在索引文件中,關于記錄在盤132上的剪輯的信息以及關于構成各個剪輯的文件的信息布置在一個表中,并以剪輯表的形式記錄。
存儲在編輯列表根目錄下的編輯列表以圖18中第25行上的開始標記和圖19中第15行上的結束標記之間的編輯列表表格的形式描述。如圖16到19所示,在這種情況下,四個編輯列表存儲在編輯列表根目錄下。第一編輯列表在從圖18中的第26行到圖19中的第1行描述。第二編輯列表在從圖19中的第2行到圖19中的第5行描述。第三編輯列表在從圖19中的第6行到圖19中的第9行描述。第四編輯列表在從圖19中的第10行到圖19中的第14行描述。
如上所述,在索引文件中,關于記錄在盤132上的編輯列表的信息布置在一個表中,并以編輯列表表格的形式記錄。
通過執(zhí)行圖11所示的步驟S15中的處理,生成圖16到19所示的以XML描述的索引文件,并且記錄在盤132上。在執(zhí)行圖11所示步驟S15中的處理之時,剪輯或者編輯列表沒有記錄在盤132上,因此圖16到19所示的關于剪輯和編輯列表的信息不存在。圖6所示的編輯裝置100在將剪輯和編輯列表記錄在盤132上之后,通過從盤132中讀出索引文件,能夠獲得關于記錄在盤132上的剪輯和編輯列表的信息。
如上所述,通過在索引文件中描述PROAV ID,安裝了盤132的編輯裝置100能夠根據材料數據的各個盤(各個格式)實施管理。因此,即使在從多個盤搜索一個剪輯時,編輯裝置100也能夠容易地識別目標剪輯。此外,當更新包括標記信息等的盤元數據文件時,編輯裝置100能夠容易地確認與盤元數據文件有關的盤,并且能夠向用戶提供更準確的標記信息。
盡管在圖16到19中分配給各個文件的UMID的值一樣,但實際上分別分配了具有不同值的UMID。此外,盡管描述了表示各個數據塊的UMID的示例,例如在圖16到19中,圖16中的第6、8、10、12、14、16、18、25、27和29行、圖17中的第2、4、6、8、15、18、20、22、24、26和28行、圖18中的第5、8、10、12、14、16、18和26行以及圖19中的第2、6和10行,但這些僅表示UMID的描述位置等,并且這些是具有無意義值的虛擬UMID。實際上,代替如上所述的虛擬UMID描述根據SMPTE定義的方法創(chuàng)建的有效UMID。
同樣地,盡管在圖16中的第3行上給出了PROAV ID的示例描述,但這僅表示PROAV ID的描述位置等,并且是具有無意義值的虛擬PROAV ID。實際上,代替如上所述的虛擬PROAV ID描述根據較早描述的方法創(chuàng)建的有效PROAV ID。
接下來,將參考圖20所示流程圖描述在圖11所示步驟S16中執(zhí)行的盤元數據文件創(chuàng)建過程。
首先,在步驟S71,PROAV-ID復制單元192在盤元數據文件創(chuàng)建單位181的控制下,復制保持在索引文件保持單元151中的索引文件的PROAV ID(寫在圖16中第3行上的PROAV ID),并且進行到步驟S72。
在步驟S72,盤元數據文件創(chuàng)建單元181獲得諸如標題的標記信息,它例如由輸入單元121的用戶操作輸入,并保持在信息保持單元114中,然后進行到步驟S73。
在步驟S73,典型圖像設置單元194在盤元數據文件創(chuàng)建單元181的控制下,檢查例如用戶是否指定了記錄在盤132上的剪輯的典型圖像。例如,在表示用戶指定典型圖像的信息存在于信息保持單元114中并且確定指定了盤典型圖像時,進行到步驟S74,典型圖像設置單元194根據指定信息將指定幀設為盤典型圖像。在設置典型圖像之后,典型圖像設置單元194進行到步驟S76。
當在步驟S73確定沒指定典型圖像時,進行到步驟S75,典型圖像設置單元194設置記錄在盤132上的剪輯中的開始剪輯的開始幀作為盤典型圖像。
開始剪輯指的是根據圖16到19所示索引文件的XML描述中的指令要首先重放的剪輯(在圖16到19所示實例情況下的第一剪輯),并且開始幀指的是根據例如索引文件的XML描述要首先重放的幀。
在設置典型圖像之后,典型圖像設置單元194進行到步驟S76。
在步驟S76,盤元數據文件創(chuàng)建單元181利用如上所述獲得的信息塊創(chuàng)建盤元數據文件,并將盤元數據文件存儲在盤元數據文件保持單元152中。PROAV ID創(chuàng)建單元191控制盤元數據文件記錄控制器183記錄保持在盤132上盤元數據文件保持單元152中的盤元數據文件,退出盤元數據文件創(chuàng)建過程,并退出圖11所示的盤格式化過程。
盡管未給出,但盤元數據文件由XML描述組成,類似于索引文件。在圖21中的表241中示出了寫入盤元數據文件的元素。
表241描述元素名稱、元素類型、值格式或者枚舉值、值的示例、出現、意義及輸入方法。在“元素名稱”欄,給出了能寫入盤元數據文件的元素名稱,并且從上側開始給出了“mainTitle”、“subtitle”、“otherTitle”、“CreationDate”、“userDate”、“userDefinedID”、“description”、“typ”和“PROAV ID”。在“元素類型”欄,給出了元素的數據類型。“nr”表示元素由任意字符串組成?!發(fā)ibdateTimeType”表示元素由日期信息和時間信息組成?!?bitASCII”表示元素由ASCII字符(US-ASCII)組成,它可用7比特表示。字符數表示元素的最大字符數。“UTF-8”表示元素由編碼方案為“UTF-8”的字符組成。
在“值格式或枚舉值”欄中,給出了具有指定數據格式的元素的預定格式。在“值的示例”欄,給出它的示例。在“出現”欄中,給出了元素能夠出現在單個盤元數據文件中的字符數?!?-”表示元素可出現從零次到任何次?!?-1”表示元素能夠出現零次或者一次?!?”表示元素必須出現一次,而不是兩次或以上。在“意義”欄,給出各個元素的意義。在“輸入方法”中,給出該元素的輸入方法。
將更具體地描述如上所述表241所示的元素。
在“編號”為“1”的行上,給出了主標題元素(mainTitle)的描述。主標題元素的元素類型是任意字符串(nr),并且主標題元素可以用英語或者其它語言。這個元素是描述主標題的元素,主標題即記錄在盤132上的整個剪輯的標題。也就是說,主標題元素是允許用戶容易地識別記錄在盤132上的數據的字符信息,并且為了使主標題能夠顯示在不可能顯示除英語之外的字體的環(huán)境中,期望也給出用英語的描述。這個元素可以有或者沒有,并且此元素的出現次數是任意的。主標題元素的內容由用戶輸入定義。
在“編號”為“2”的行上,給出了副標題元素(subtitle)的描述。副標題元素的元素類型是任意字符串(nr),并且副標題元素可以用英語或者其它語言。此元素規(guī)定為如上所述主標題元素的輔助元素,并且描述了補充主標題的內容。也就是說,副標題元素也是允許用戶容易地識別記錄在盤132上的數據的字符信息,并且為了使主標題能夠顯示在不可能顯示除英語之外的字體的環(huán)境中,期望也給出用英語的描述。這個元素可以有或者沒有,并且此元素的出現次數是任意的。副標題元素的內容由用戶輸入定義。
在“編號”為“3”的行上,給出了其它標題元素(otherTitle)的描述。其他標題元素的元素類型是任意字符串(nr),并且其他標題元素可以用英語或者其它語言。在如上所述的主標題元素和副標題元素以外給出另一個標題時,使用這個元素。也就是說,其他標題元素也是允許用戶容易地識別記錄在盤132上的數據的字符信息,并且為了使主標題能夠顯示在不可能顯示除英語之外的字體的環(huán)境中,期望也給出用英語的描述。這個元素可以有或者沒有,并且此元素的出現次數是任意的。其他標題元素的內容由用戶輸入定義。
在“編號”為“4”的行上,給出了創(chuàng)建日期和時間元素(CreationDate)的描述。創(chuàng)建日期和時間元素的元素類型是日期信息和時間信息(libdateTimeType),并且創(chuàng)建日期和時間元素由從計時單元118獲得的日期和時間信息組成。這個元素表示盤132的格式的創(chuàng)建日期和時間,即索引文件的創(chuàng)建日期和時間,并且在設置是在創(chuàng)建索引文件時寫入創(chuàng)建日期元素的情況下,自動寫入當時的日期和時間信息。這個元素可以有或者沒有,并且此元素的出現次數是任意的。
在“編號”為“5”的行上,給出了用戶日期與時間元素(userDate)的描述。創(chuàng)建日期和時間元素的元素類型是日期信息和時間信息(libdateTimeType),并且創(chuàng)建日期和時間元素由用戶輸入的日期和時間信息組成。在用戶為了管理而希望記錄不同于創(chuàng)建日期和時間的一個日期和時間時,使用這個元素。這個元素可以有或者沒有,并且此元素的出現次數是任意的。用戶日期與時間元素的內容由用戶輸入定義。
在“編號”為“6”的行上,給出了用戶定義ID元素(userDefinedID)的描述。用戶定義ID元素由不超過63個7比特ASCII字符的字符串構成,并且由例如在用戶具有所有權管理方案時定義的用戶定義ID組成。這個元素可以有或者沒有,并且此元素出現的最大次數是一次。用戶定義ID元素的內容由用戶輸入定義。
在“編號”為“7”的行上,給出了自由描述元素(description)的描述。自由描述元素由不超過1023字節(jié)的UTF-8編碼的字符串構成,并且由用戶輸入的自由文本字符組成。這個元素可以有或者沒有,并且此元素出現的最大次數是一次。
在“編號”為“8”的行上,給出了典型圖像元素(typ)的描述。典型圖像元素由不超過12個字符的7比特ASCII字符串組成。典型圖像元素允許例如用戶根據圖像信息以及諸如標題的文本信息直觀地把握記錄在盤132上的剪輯內容,并且設置記錄在盤132上的剪輯的典型幀圖像。典型圖像元素由剪輯號和幀編號組成,比如“CXXXX-YYYYYY”。也就是說,例如,典型圖像元素是“C0001-1”。如較早所述,作為典型圖像元素的值,在用戶指定幀圖像時,選擇并設置幀圖像,而在用戶沒指定幀圖像時,設置記錄在盤132上的開始剪輯的開始幀圖像(幀編號為1的幀圖像)。這個元素可以有或者沒有,并且此元素出現的最大次數是一次。
在“編號”為“9”的行上,給出了PROAV ID元素(PROAV ID)的描述。PROAV ID元素由不超過16個字符的7比特ASCII字符串構成,并且由寫入索引文件的PROAV ID的副本組成。在創(chuàng)建盤元數據文件時,通過參考索引文件來確定和寫入PROAV ID元素的內容。這個元素必須寫入一次。PROAV ID元素不能出現兩次或以上。
如上所述創(chuàng)建的索引文件和盤元數據文件在盤132上由圖22到24所示的目錄結構管理。
盤132上記錄的數據由諸如UDF的文件系統(tǒng)管理。文件系統(tǒng)不限于UDF,并且可使用任何文件系統(tǒng),只要它得到編輯裝置1的支持,比如ISO 9660(國際標準化組織9600)。當代替盤32使用諸如硬盤的磁盤時,FAT(文件分配表)、NTFS(新技術文件系統(tǒng))、HFS(分級文件系統(tǒng))或者UFS(Unix(R)文件系統(tǒng))等可以用作文件系統(tǒng)?;蛘?,可以使用專用的文件系統(tǒng)。
參考圖22,在根目錄(ROOT)251中,提供PROAV目錄252,它具有其中包含了關于諸如圖像數據和音頻數據的材料數據的信息、表示編輯這些材料數據的結果的編輯列表等的信息的子目錄。
在PROAV目錄252中,提供了包括記錄在盤132上的所有材料數據的標題和注解的盤元數據文件(DISCMETA.XML)253,對應于典型圖像的圖像數據的路徑,其是充當記錄在盤132上的所有圖像數據的代表的幀,目錄252還提供了包括用于管理記錄在盤132上的所有剪輯和編輯列表的管理信息等的索引文件(INDEX.XML)254以及索引文件(INDEX.BUP)255。索引文件255是索引文件254的副本,并且通過準備兩個文件改進了可靠性。
此外,在PROAV目錄252中,提供了包括盤132上記錄的全部數據的元數據(諸如播放歷史)的盤信息文件(DISCINFO.XML)256和盤信息文件(DISCINFO.BUP)257。盤信息文件257是盤信息文件256的副本,并且通過準備兩個文件改進了可靠性。
在PROAV目錄252中,除了上述文件,還提供了具有包含剪輯數據的子目錄的剪輯根目錄(CLPR)258以及具有包括編輯列表數據的子目錄的編輯列表根目錄(EDTR)259。
在剪輯根目錄258中,記錄在盤132上的剪輯的數據在各個剪輯的不同目錄中管理。例如,在圖22的情況中,三個剪輯的數據分別在三個目錄即剪輯目錄(C0001)261、剪輯目錄(C0002)262和剪輯目錄(C0003)263中管理。也就是說,首先記錄在盤132上的剪輯的數據塊作為剪輯目錄261下的文件進行管理,其次記錄在盤132上的剪輯的數據塊作為剪輯目錄262下的文件進行管理,而第三記錄在盤132上的剪輯的數據塊作為剪輯目錄263下的文件進行管理。
在編輯列表根目錄259中,記錄在盤132上的編輯列表在用于各個編輯過程的不同目錄中管理。例如,在圖22的情況中,編輯列表分別在四個目錄即編輯列表目錄(E0001)264、編輯列表目錄(E0002)265、編輯列表目錄(E0003)266和編輯列表目錄(E0004)267中管理。也就是說,表示記錄在盤132上的剪輯的第一編輯結果的編輯列表作為編輯列表目錄264下的文件進行管理,表示第二編輯結果的編輯列表作為編輯列表目錄265下的文件進行管理,表示第三編輯結果的編輯列表作為編輯列表目錄266下的文件進行管理,而表示第四編輯結果的編輯列表作為編輯列表目錄267下的文件管理。
在如上所述剪輯根目錄258中提供的剪輯目錄261下,首先記錄在盤132上的剪輯的數據塊被提供和管理為如圖23所示的文件。
在圖22的情況中,在剪輯目錄261中,提供了用于管理此剪輯的剪輯信息文件(C0001C01.SMI)271、包括此剪輯的圖像數據的圖像數據文件(C0001V01.MXF)272、包括此剪輯的各個通道音頻數據的8個音頻數據文件(C0001A01.MXF到C0001A08.MXF)273到280、包括此剪輯的子流數據的低分辨率數據文件(C0001S01.MXF)281、包括作為不要求實時特性的元數據的剪輯元數據的剪輯元數據文件(C0001M01.XML)282、包括作為要求實時特性的元數據的幀元數據的幀元數據文件(C0001R01.BIM)283、描述圖像數據文件272的幀結構(例如關于以MPEG等圖像為基礎的壓縮格式的信息或表示與文件開頭的偏移地址的信息)的圖像指示器文件(C0001I01.PPF)等等。
就圖23來說,重放時要求實時特性的圖像數據、低分辨率數據和幀元數據各作為單個文件進行管理,以便不會提高讀出時間。
音頻數據也要求實時特性。為了支持諸如7.1通道的多音頻通道,提供了8個通道,它們作為不同文件分別進行管理。也就是說,盡管已經描述了音頻數據作為8個文件管理,但對此并無限制,與音頻數據有關的文件數可以是7個或更少、或者9個或更多。
類似地,根據情況,圖像數據、低分辨率數據和幀元數據可以作為兩個或更多個文件分別管理。
此外,參考圖23,不要求實時特性的剪輯元數據作為與要求實時特性的幀元數據的不同文件進行管理。這樣安排以便不會在正常重放圖像數據等期間讀出不必要的元數據。因此,能夠減少重放過程所需的處理時間或者負荷。
盡管出于通用目的而用XML寫剪輯元數據文件282,但幀元數據文件283為BIM格式(MPEG-7數據的二進制格式),它通過編譯XML文件獲得,以便能減少重放過程所需的處理時間或負荷。
圖23所示的剪輯目錄261的實例文件結構能夠應用于與記錄在盤132上的各個剪輯有關的所有剪輯目錄。也就是說,圖23所示的實例文件結構能夠應用于圖22所示的其它剪輯目錄262和263,因此對其的描述從略。
盡管已經描述了與單個剪輯有關的剪輯目錄中包含的文件,但文件結構不限于上述實例,并且文件結構是任意的。
接下來,將描述圖22所示編輯列表根目錄259下的實例文件結構。在上述編輯列表根目錄259中提供的編輯列表目錄265的子目錄中,提供表示關于對記錄在盤132上的剪輯的數據塊進行第二編輯的結果的信息的編輯列表的數據,并作為圖24所示文件進行管理。
在圖24的情況下,在編輯列表目錄265中,提供了用于管理編輯結果(編輯列表)的編輯列表文件(E0002E01.SMI)291以及編輯列表剪輯元數據文件(E0002M01.XML)292,它包括與編輯的材料數據(在用于編輯的所有剪輯的材料數據中作為編輯數據提取的部分)有關的剪輯元數據或者根據剪輯元數據新產生的剪輯元數據。
編輯列表剪輯元數據文件292包括根據編輯結果從用于編輯的剪輯的剪輯元數據中提取的信息(剪輯元數據文件存在于剪輯根目錄258的子目錄中)。例如,在執(zhí)行編輯時,從用于編輯的剪輯的剪輯元數據中提取對應于編輯材料數據的元數據部分,并利用元數據重構編輯材料數據作為單個剪輯的新剪輯元數據。此外,按需要將新信息添加到新的剪輯元數據中,并且該結果作為編輯列表剪輯元數據文件進行管理。在編輯的各個時刻生成編輯列表剪輯元數據文件。
出于通用性目的,編輯列表剪輯元數據文件292以XML編寫。
編輯列表目錄265的實例文件結構能夠應用于所有編輯列表(編輯結果)。也就是說,圖24所示的實例文件結構能夠應用于圖22所示的其它編輯列表目錄264、266和267,因此對其的描述從略。
盡管已經描述了與單個編輯操作有關的編輯列表目錄中包含的文件,但文件結構不限于上述實例,并且文件結構是任意的。
如上所述,盤元文件和索引文件就位于PROAV目錄之下,并且與剪輯或者編輯列表分開管理。
接下來,將參考圖25所示的流程圖,描述盤元數據文件更新過程,該過程在如上所述在盤132上記錄和管理的盤元數據文件更新時執(zhí)行。
在開始盤元數據文件更新過程時,首先在步驟S91,盤元數據文件讀出單元162控制驅動器126從裝在驅動器126上的盤132讀取盤元數據文件,并將該盤元數據文件存儲在盤元數據文件保持單元152中。
當盤元數據文件保持單元152保持盤元數據文件時,在步驟S92,典型圖像設置單元194在盤元數據文件管理單元182的控制下,確定是否更新盤典型圖像。在例如根據用戶的指令確定要更新盤典型圖像時,進行到步驟S93,典型圖像設置單元194確定是否指定了盤典型圖像。在用戶事先指定了盤典型圖像并且指定信息保持在信息保持單元114等中以便確定指定了盤典型圖像時,進行到步驟S94,典型圖像設置單元194將指定幀設置為盤132的典型圖像(盤132上記錄的所有剪輯的典型圖像),并且進行到步驟S96。
另一方面,在不存在盤典型圖像的指定信息等使得在步驟S93中確定沒指定盤典型圖像時,進行到步驟S95,典型圖像設置單元194將盤132上記錄的開始剪輯的開始幀設置為盤132的典型圖像(盤132上記錄的所有剪輯的典型圖像),并且進行到步驟S96。
當在步驟S92根據例如用戶的指令確定將不更新盤典型圖像時,典型圖像設置單元194跳過步驟S93到S95的處理,并且進行到步驟S96。
在步驟S96,典型圖像設置單元194確定是否更新包含在盤元數據文件中的其它標記信息。更具體地說,在參考圖21所示表241描述的元素中,典型圖像設置單元194根據例如用戶的指令確定是否更新能由用戶輸入的元素(例如主標題元素、副標題元素、其他標題元素、用戶指定的日期元素、用戶定義ID元素、自由描述元素等)。
當確定要更新標記信息時,進行到步驟S97,典型圖像設置單元194更新指定用于更新標記信息的元素,并且進行到步驟S98。當在步驟S96確定不更新標記信息時,典型圖像設置單元194跳過步驟S97中的處理,并且進行到步驟S98。
在結束更新包含在盤元數據文件中的元素時,在步驟S98,PROAV-ID比較單元193在盤元數據文件記錄控制器183的控制下,對PROAV ID元素的值(即盤元數據文件的PROAV ID)與索引文件的PROAV ID進行比較。然后,在步驟S99,PROAV-ID比較單元193根據步驟S98中的比較結果檢查這兩個PROAV ID是否匹配。
在這兩個PROAV ID匹配以便確定盤元數據文件的信息與記錄在盤132上的剪輯和編輯列表相關時,PROAV-ID比較單元193向盤元數據文件記錄控制器183提供檢查結果。進行到步驟S100,根據檢查結果,盤元數據文件記錄控制器183從盤元數據文件保持單元152獲得更新的盤元數據文件,并通過經驅動器126重寫盤132上的盤元數據文件來記錄更新的盤元數據文件。在將盤元數據文件記錄在盤132上之后,盤元數據文件記錄控制器183退出盤元數據文件更新過程。
在兩個PROAV ID不匹配因此在步驟S99確定盤元數據文件的信息與記錄在盤132上的剪輯和編輯列表不相關時,PROAV-ID比較單元193向盤元數據文件記錄控制器183提供檢查結果。進行到步驟S101,根據檢查結果,盤元數據文件記錄控制器183執(zhí)行錯誤處理,并例如經輸出單元122在顯示器等上顯示一個錯誤消息,并且退出盤元數據文件更新過程。
如上所述,在將盤元數據文件記錄在盤132上時,編輯裝置100的PROAV-ID比較單元193對盤元數據文件的PROAV ID值和索引文件的PROAV ID值進行比較。因此,編輯裝置100能夠在盤132上更準確地記錄盤元數據文件。
例如,如果在盤元數據文件更新過程期間在盤132上執(zhí)行格式化過程,則更新盤132的內容。在這種情況下,通過比較PROAV ID,能夠防止盤元數據文件的內容和其它剪輯和編輯列表的內容之間的不一致。
圖26給出此情況的一個具體實例。參考圖26,在初始狀態(tài)將第一格式數據302記錄在盤301上(如圖中所見左邊的盤301)。當在此狀態(tài)下從盤301更新盤元數據文件303并在更新過程之后在同一狀態(tài)下將更新的盤元數據文件再次記錄在盤301上時,通過比較PROAV ID來確定更新的盤元數據文件與第一格式數據302有關。因此,更新的盤元數據文件303能夠記錄在盤301上。
另一方面,在初始狀態(tài)下從盤301(圖中看到的在左邊的盤301)讀出盤元數據文件303、并在盤301上執(zhí)行格式化過程、同時執(zhí)行更新過程以便第二格式數據304記錄在盤301(圖中看到的在右邊的盤301)上時,如果在更新過程之后盤元數據文件303再次記錄在同一盤301上,則對PROAV ID進行比較,并確定更新的盤元數據文件303與第二格式數據304不相關。因此,不可能將盤元數據文件303記錄在盤301上(圖中看到的在右邊的盤301)。
如上所述,PROAV ID允許根據各個格式而不根據作為硬件的各個盤132進行標識。因此,編輯裝置100能更準確地在盤132上記錄盤元數據文件。此外,通過將PROAV ID記錄在盤132上以便它包含在索引文件和盤元數據文件中,該PROAV ID可用于其它裝置。
如較早所述,PROAV ID用于指定格式或者確認盤元數據,并且使用它的目的或方法基本上不同于用于指定剪輯或編輯列表的UMID的目的或方法。利用UMID的方法將在下面描述。
用于指定剪輯或編輯列表的UMID被寫入用于管理剪輯或編輯列表的索引文件、用于各剪輯的剪輯信息文件或者用于各編輯列表的編輯列表文件,如圖16到19所示。首先,將描述寫入剪輯信息文件的UMID。
在將剪輯記錄在盤132上時,創(chuàng)建剪輯信息文件。在將剪輯添加到盤132時執(zhí)行的剪輯添加過程將參考圖27所示的流程圖進行描述。此外,將根據需要參考圖28和29給出描述。
當例如用戶指令向盤132添加新的剪輯時,在步驟S121中,編輯裝置100的記錄控制器116在盤132的剪輯根目錄下創(chuàng)建新的剪輯目錄。這時,選擇剪輯目錄名,以使它不同于現有的剪輯目錄名。
然后,在步驟S122,記錄控制器116的UMID創(chuàng)建單元174為各個剪輯以及包含在剪輯中的各個材料數據塊創(chuàng)建UMID。UMID創(chuàng)建單元174向信息保持單元114提供創(chuàng)建的UMID以便將它保持在其中。在將UMID預先分配給要添加的剪輯時,UMID創(chuàng)建單元174獲得UMID并向信息保持單元114提供UMID以便將它保持在其中。
當步驟S122中的處理結束時,進行到步驟S123,記錄控制器116在由步驟S121中的處理創(chuàng)建的剪輯目錄下創(chuàng)建剪輯信息文件。
圖28和29是給出用XML編寫的剪輯信息文件的描述的具體實例的圖解。在圖28和29中,在各行開始處附上了編號以便描述,這些編號并不是XML描述的一部分。
如較早所述,剪輯信息文件是用于將關于存在于同一剪輯目錄中的其他文件的信息作為剪輯信息文件管理的文件,并且描述重放這些文件的方法。
如圖28和29所示,剪輯信息文件的XML描述大致由關于剪輯信息文件的信息、由標題標記(<head></head>)包圍的標題段和由主體標記(<body></body>)的主體段組成。
在圖28中的第1行到第3行上,寫了有關剪輯信息文件的信息。在第1行中表示,該描述基于XML版本“1.0”,而且字符編碼方案是“UTF-8”。在第2行中,寫了所用的名稱空間標識符。
圖28中第3行上的‘umid=“0D12130000000000001044444484EEEE00E0188E130B”’表示分配給剪輯信息文件的UMID的值是“0D12130000000000001044444484EEEE00E0188E130B”。在此例中,給出了32字節(jié)基本UMID的22字節(jié),其中省略了12字節(jié)通用標記中的10字節(jié)。各個數字用十六進制數表示,以便該22字節(jié)的UMID用44個字符表示。顯然,所用的UMID可以是64字節(jié)擴展UMID。
在圖28和29的情況下,標題段在從圖28中的第4行到圖28中的第11行描述,而主體段在從圖28中的第12行到圖29中的第23行描述。
在標題段中,描述了關于存在于同一剪輯目錄中的剪輯元數據文件的信息。在主體段中,連同重放方法一起描述了關于不同于剪輯元數據文件、存在于同一剪輯目錄中的文件的信息。
例如,在圖28的第7到9行,描述有關剪輯元數據文件的信息。
此外,在圖28的第17到19行,描述了圖像數據文件的信息。在圖28的第20到22行,描述通道1的音頻數據文件的信息。在圖28的第23到25行,描述通道2的音頻數據文件的信息。在圖28的第26到28行,描述通道3的音頻數據文件的信息。在圖28中第29行到圖29的第1行,描述通道4的音頻數據文件的信息。在圖29的第2到4行,描述通道5的音頻數據文件的信息。在圖29的第5到7行,描述通道6的音頻數據文件的信息。在圖29的第8到10行,描述通道7的音頻數據文件的信息。在圖29的第11到13行,描述通道8的音頻數據文件的信息。
在圖29的第16到18行,描述構成子流的低分辨率數據文件的信息。在圖29的第21行,描述幀元數據文件的信息。
這些圖像數據、音頻數據和低分辨率數據的文件利用UMID分別標識。更具體地說,“umid060A2B3401010105010D12130000000123456789ABCDEF0123456789ABCDEF”寫在圖28中的第18行,并且利用該UMID指定圖像數據。在第21行,寫入“umid060A2B340101010501010D1213000000123456789ABCDEF0123456789ABCDEF0”,并利用該UMID指定通道1的音頻數據。對于與通道2有關的音頻數據,在第24行,寫入“umid060A2B340101010501010D121300000023456789ABCDEF0123456789ABCDEF01”,并且利用該UMID指定用于通道2的音頻數據。此外,對于與通道2有關的音頻數據,在第27行上,寫入“umid060A2B340101010501010D12130000003456789ABCDEF0123456789ABCDEF012”,并利用該UMID指定用于通道3的音頻數據。
至于與通道4有關的音頻數據,在圖28中的第30行上,寫入“umid060A2B340101010501010D1213000000456789ABCDEF0123456789ABCDEF0123”,并且利用該UMID指定用于通道4的音頻數據。對于與通道5有關的音頻數據,在圖29的第3行上,寫入“umid060A2B340101010501010D121300000056789ABCDEF0123456789ABCDEF01234”,并且利用該UMID指定用于通道5的音頻數據。對于與通道6有關的音頻數據,在圖29的第6行上,寫入“umid060A2B340101010501010D12130000006789ABCDEF0123456789ABCDEF012345”,并且利用該UMID指定用于通道6的音頻數據。
對于與通道7有關的音頻數據,在圖29的第9行上,寫入“umid060A2B340101010501010D1213000000789ABCDEF0123456789ABCDEF0123456”,并且利用該UMID指定用于通道7的音頻數據。對于與通道8有關的音頻數據,在第12行上,寫入“umid060A2B340101010501010D121300000089ABCDEF0123456789ABCDEF01234567”,并利用該UMID指定用于通道8的音頻數據。
至于構成子流的低分辨率數據,在第17行上,寫入“umid060A2B340101010501010D12130000009ABCDEF0123456789ABCDEF012345678”,并利用該UMID指定低分辨率數據。
如上所述,在剪輯信息文件的XML描述中,描述了關于存在于同一剪輯目錄的其他文件的信息??赏ㄟ^利用32字節(jié)(64字符)基本UMID指定圖像數據、音頻數據等的文件來訪問剪輯信息文件。
如參考圖16到19所述,在剪輯信息文件中描述的UMID也在索引文件中描述。因此,例如,當編輯裝置100(用戶)利用UMID指定此剪輯以重放該剪輯時,編輯裝置100可以參考索引文件中的剪輯表,讀出并參考與UMID有關的剪輯信息文件,并根據剪輯信息文件的描述讀出和重放材料數據塊。或者,編輯裝置100可根據索引文件剪輯表中的指定剪輯元素的描述來讀出并重放材料數據塊。
通過在剪輯信息文件中描述UMID,在將此剪輯記錄在盤132以外的設備上時,編輯裝置100能僅通過記錄此剪輯(剪輯目錄下的文件)來使用分配給剪輯(或材料數據)的UMID。
盡管如上所述在圖28和29中寫入表示數據塊的UMID的示例,但這些僅表示UMID的描述位置等,并且這些是具有無意義值的虛擬UMID。實際上,代替如上所述的虛擬UMID寫入根據由SMPTE定義的方法創(chuàng)建的有效UMID。
再參考圖27,在步驟S124,記錄控制器116在由步驟S121中的處理所創(chuàng)建的剪輯目錄下,為構成剪輯的各個材料數據塊創(chuàng)建文件。例如,當要添加的剪輯由圖像數據、音頻數據和剪輯元數據組成時,記錄控制器116將圖像數據、音頻數據和剪輯元數據記錄為互相不同的文件。
在結束步驟S124中的處理后,記錄控制器116進行到步驟S125。在步驟S125,記錄控制器116的索引文件管理單元172創(chuàng)建與添加的剪輯有關的剪輯信息(以下稱為剪輯元素),它將利用保持在信息保持單元114中的剪輯的UMID添加到索引文件的剪輯表中。
在創(chuàng)建剪輯元素之后,進行到步驟S126,索引文件管理單元172將與添加的剪輯有關的剪輯元素添加到保持在索引文件保持單元151中的索引文件的剪輯表。
然后,在步驟S127,索引文件記錄控制器173通過重寫盤132上現有的索引文件來記錄更新的索引文件(更新索引文件)。在更新了盤132上的索引文件之后,索引文件記錄控制器173退出剪輯添加過程。
如上所述,例如在添加剪輯時,創(chuàng)建分配給剪輯信息文件和材料數據塊文件的UMID,并將其記錄在剪輯信息文件和索引文件中。如較早描述的,在讀出和重放或者搜索與UMID有關的剪輯信息文件或者材料數據塊時使用這些UMID。
接下來,將描述寫入編輯列表文件中的UMID。
在將編輯列表記錄在盤132上時,創(chuàng)建編輯列表文件。將參考圖30所示的流程圖描述在將編輯列表添加到盤132時執(zhí)行的編輯列表添加過程。此外,將按需要參考圖31給出描述。
例如,在執(zhí)行非破壞性編輯以便在不更新原始材料數據的情況下編輯記錄在盤132上的剪輯、同時創(chuàng)建表示編輯信息的編輯列表并然后例如由用戶指令將新編輯列表添加到盤32時,在步驟S141,編輯裝置100的記錄控制器116在盤132的根目錄下創(chuàng)建一個新的編輯列表目錄。這時,選擇編輯列表目錄的名稱,以使它不同于現有編輯列表目錄的名稱。
然后,在步驟S142,記錄控制器116的UMID創(chuàng)建單元174為編輯列表文件創(chuàng)建UMID。UMID創(chuàng)建單元174向信息保持單元114提供創(chuàng)建的UMID,以便將它保持在其中。在將UMID預先分配給要添加的編輯列表(編輯列表文件)時,UMID創(chuàng)建單元174獲得UMID并向信息保持單元114提供該UMID,以便將它保持在其中。
在步驟S142中的處理結束后,進行到步驟S143,記錄控制器116在由步驟S141中的處理創(chuàng)建的編輯列表目錄下創(chuàng)建編輯列表文件。
圖31是給出以XML編寫的編輯列表文件的描述的具體實例的圖解。在圖31中,在各行開始處附上了編號以便描述,這些編號并不是XML描述的一部分。
編輯列表文件包括關于非破壞性編輯剪輯的編輯信息,并且還描述了編輯結果的重放方法。
如圖31所示,編輯列表文件的XML描述大致由關于編輯列表的信息、由標題標記(<head></head>)包圍的標題段以及由主體標記(<body></body>)包圍的主體段組成。
在圖31中的第1到第3行上,描述了關于編輯列表文件的信息。在第1行中表示,該描述基于XML版本“1.0”,而且字符編碼方案是“UTF-8”。在第2行中,寫入所用的名稱空間標識符。
寫在圖31中的第3行上的‘umid=“0D12130000000000001044444484EEEE00E0188E130B表示分配給編輯列表文件的UMID的值是“0D12130000000000001044444484EEEE00E0188E130B”。在此例中,給出了32字節(jié)基本UMID中的22個字節(jié),其中省略了12字節(jié)通用標記中的10個字節(jié)。各個數字用十六進制數表示,以便該22字節(jié)的UMID用44個字符表示。所用的UMID可以是64字節(jié)擴展UMID。
在圖31的情況下,標題段寫在第4到第11行,并且主體段寫在第12到第25行。
在標題段中,包括與編輯描述的時間行為無關的信息,并描述例如關于元數據的信息。寫在第5行的開始標記“<metadata type=“Meta”>和第10行上的結束標記</metadata>之間的元數據元素用作元信息的根元素。寫在第5行上的‘type=“Meta是指定元數據內容中間類型的類型屬性。類型屬性可由任意字符串指定。寫在第7行上的‘<NRMetaxmlns=“urnschemasprofessionalDiscnrt”>’是指定用于標識元素和屬性的名稱空間標識符的描述。寫在第8行上的ref元素‘<refsrc=“E0002M01.XML”/>’表示所參考的編輯列表元數據文件的文件名是“E0002M01.XML”。
在主體段中,描述了與編輯的描述的時間行為有關的信息。在圖31的情況下,寫在第13行上的開始標記“<par>”和第24行上的結束標記“</par>”之間的par元素是定義用于同時重放多個元素的簡單時間組的時間容器(container)。在圖31的情況下,它表示將同時重放第一剪輯(剪輯1)和第二剪輯(剪輯2)。但在圖31的情況下,如隨后要描述的,兩個剪輯的重放開始時間彼此不同,并且實際上兩個剪輯是連續(xù)重放的。
參考圖31,在第15到18行上的ref元素中,描述了所參考的文件、重放所參考文件的條件等。寫在第16行上的‘src=“urnsmpteumid060A2B340101010501010D1213000000FEDCBA9876543210FEDCBA9876543210表示分配給所參考的文件的UMID的值是“060A2B340101010501010D1213000000FEDCBA9876543210FEDCBA9876543210”。
寫在第17行上的‘type=“edlDoc表示所參考的文件的類型屬性是“edlDoc”。也寫在第17行上的‘begin=“smpte-30=00:00:00:00表示第一剪輯開始的時間,即,編輯列表的FTC(文件時間碼)上材料的開始位置,并且單位是幀數?!皊mpte-30”是表示所用的時間碼是由SMPTE定義的每秒30幀的SMPTE時間碼。第17行上的‘clipBegin=“smpte-30=00:00:00:00表示第一剪輯的重放將開始的位置,即,第一剪輯的FTC上材料終止的起點,且單位是幀數。類似地,寫在圖31中第17和18行上的‘clipEnd=“smpte-30:00:10:00:00:表示第一剪輯的重放將停止的位置,即,第一剪輯的FTC上材料終止的終點。
如上所述,第一剪輯的重放在時間“00:00:00:00”從幀編號“00:00:00:00”的位置開始,并且繼續(xù)重放直至幀編號“00:10:00:00”的位置。
在第21到第23行,類似于第一剪輯的情況對第二剪輯進行描述。在圖31的情況下,第二剪輯的重放在時間“00:10:00:00”從幀編號“00:02:00:00”的位置開始,并且繼續(xù)重放直至幀編號“00:03:30:00”的位置。
par元素指定如上所述同時重放第一剪輯和第二剪輯。因此,作為結果,在時間“00:00:00:00”,從幀編號“00:00:00:00”的位置重放第一剪輯到幀編號“00:10:00:00”。然后,在時間“00:10:00:00”到來時,從幀編號“00:02:00:00”的位置重放第二剪輯直到幀編號“00:03:30:00”的位置。如上所述,圖31所示的編輯列表表示執(zhí)行編輯以便將連續(xù)播放第一剪輯和第二剪輯。
如上所述,在編輯列表文件的XML描述中,描述了關于剪輯的非破壞性編輯的編輯信息。編輯列表文件能通過利用32字節(jié)(64字符)基本UMID指定圖像數據、音頻數據等的文件來訪問。
盡管在例如第3、第16和第21行上寫了表示數據塊的UMID實例,但這些僅表示UMID的描述位置等,并且這些是具有無意義值的虛擬UMID。實際上,代替上述的虛擬UMID寫入根據由SMPTE定義的方法創(chuàng)建的有效UMID。
例如,當編輯裝置100(用戶)利用UMID指定和重放編輯列表時,編輯裝置100參考索引文件的編輯列表表格,讀出并且參考與UMID有關的編輯列表文件,根據編輯列表文件的描述參考各個剪輯的剪輯信息文件,并根據剪輯信息文件讀出和重放材料數據塊。
通過在編輯列表文件中描述UMID,在將此編輯列表記錄在盤132以外的設備上時,編輯裝置100能夠僅通過記錄此編輯列表文件來使用分配給編輯列表文件的UMID。
再參考圖30,在步驟S144,記錄控制器116在步驟S141中的處理所創(chuàng)建的編輯列表目錄下,創(chuàng)建不同于編輯列表文件的構成編輯列表的文件,比如編輯列表剪輯元數據文件。
在結束步驟S144中的處理后,記錄控制器116進行到步驟S145。在步驟S145,記錄控制器116的索引文件管理單元172利用保持在信息保持單元114中的編輯列表的UMID,創(chuàng)建要添加到保持在索引文件保持單元151中的索引文件的編輯列表表格中的編輯列表的信息(編輯列表元素)。然后,進行到步驟S146,記錄控制器116的索引文件管理單元172將與添加的編輯列表有關的編輯列表元素添加到保持在索引文件保持單元151中的索引文件的編輯列表表格中。在添加編輯列表元素之后,索引文件管理單元172進行到步驟S147。
在步驟S147,索引文件記錄控制器173通過重寫盤132上現有的索引文件來記錄保持在索引文件保持單元151中的更新的索引文件(更新索引文件)。在更新了盤132上的索引文件之后,索引文件記錄控制器173退出編輯列表添加過程。
如上所述,例如在添加編輯列表時,創(chuàng)建分配給編輯列表文件的UMID,并記錄在編輯列表文件和索引文件中。如較早所述,在讀出和重放或者搜索與UMID有關的編輯列表文件時,使用該UMID。
如上所述,UMID用于讀出(重放)與UMID有關的剪輯或者編輯列表。此外,為了對記錄在盤132中的剪輯和編輯列表進行統(tǒng)一管理,UMID在索引文件中進行管理,并且還在剪輯信息文件和編輯列表文件中進行描述和管理,以便即使在剪輯和編輯列表記錄在盤132以外的裝置上時也能使用UMID。
相反,PROAV ID是用于標識盤132(格式)的ID,并且在索引文件中進行描述,并且不可能僅利用PROAV ID來讀出(重放)剪輯或者編輯列表。此外,PROAV ID在包括記錄在盤132上的數據的標記信息的盤元數據文件中描述,并且還用于例如在更新盤元數據文件之后,檢查盤元數據文件是否與記錄在要記錄盤元數據文件的盤132上的數據相關。
接下來,將描述上述利用PROAV ID搜索剪輯的過程。本文中的描述將在重放裝置的環(huán)境中給出,該裝置不同于編輯裝置100,而且能夠使用如上所述創(chuàng)建的盤132。
圖32是給出根據本發(fā)明的重放裝置的實例結構的框圖。在圖32中,對應于圖6所示編輯裝置100的部件的部件用相同的附圖標記指定,并將根據需要省略其描述。
重放裝置350能夠使用如上所述例如通過圖6所示編輯裝置100創(chuàng)建的盤132(其上已經記錄有剪輯和編輯列表)(能夠讀出和重放記錄在盤132上的剪輯和編輯列表)。
重放裝置350的輸入/輸出接口120連接到類似編輯裝置100的驅動器126的三個驅動器(驅動器126-1到126-3)。各個驅動器126-1到126-3允許上述的一個盤132裝在其上以及從其上卸下,并且在隨后描述的重放控制器355等的控制下,它讀取在裝在其上的盤132上記錄的剪輯、編輯列表等,并將其提供給信息保持單元114、重放控制器355等。在圖32中,驅動器126-1到126-3一個一個地分別在其上裝上類似盤132的盤132-1到132-3。
在下面的描述中,在沒必要分別描述盤132-1到132-3時,該盤將稱為盤132。類似地,在沒必要分別描述驅動器126-1到126-3時,該驅動器將稱為驅動器126。
重放裝置350的總線117連接到用于控制例如重放剪輯或者編輯列表的過程的重放控制器355,以及CPU 111和信息保持單元114。重放控制器355包括索引文件讀出單元161、盤元數據文件讀出單元162和剪輯搜索單元371。在盤132(盤132-1到盤132-3)連接到驅動器126-1到126-3之一時,索引文件讀出單元161和盤元數據文件讀出單元162分別從盤132中讀出索引文件和盤元數據文件。
剪輯搜索單元371從分別安裝在驅動器126-1到126-3上的盤132-1到132-3中搜索用戶指定的剪輯或者編輯列表。
接下來,將描述重放裝置350的操作。當盤132-1到132-3之一安裝在驅動器126-1到126-3之一上時,重放控制器355的索引文件讀出單元161從該盤讀出索引文件,并將索引文件提供給信息保持單元114的索引文件保持單元151(圖7),以便將其保持在其中。此外,重放控制器355的盤元數據文件讀出單元162從該盤讀出盤元數據文件,并將該盤元數據文件提供給信息保持單元114的盤元數據文件保持單元152(圖7),以便將其保持在其中。盤元數據文件按需提供給輸出單元122,并顯示在顯示器等上。
例如,用戶例如通過參考包含在顯示器上顯示的盤元數據中的標記信息,經輸入單元121指定剪輯(UMID),以指示重放該剪輯。如上所述輸入的剪輯重放指令被提供給重放控制器355。在接收到剪輯重放指令時,重放控制器355在它的剪輯搜索單元371中,從保持在信息保持單元114的索引文件保持單元151中的盤132-1到132-3之一的索引文件中搜索指定的剪輯(UMID),從而標識包括指定的剪輯(UMID)的格式(PROAV ID)。然后,剪輯搜索單元371在盤132-1到132-3之中,從記錄了所標識格式(PROAV ID)的盤132中搜索該剪輯。在剪輯存在時,重放控制器355根據搜索結果讀出指定的剪輯,并重放該剪輯。
通過在如上所述搜索剪輯的過程中利用用于標識格式的PROAVID以及用于剪輯的全局唯一標識的UMID,重放裝置350能夠減輕剪輯搜索過程的負荷,并容易地搜索剪輯。
接下來,將參考圖33中所示的流程圖來描述盤裝入過程,該過程當盤132安裝在上述重放控制器355的驅動器126上時執(zhí)行。
當盤132(盤132-1到132-3之一)安裝在驅動器126(驅動器126-1到126-3)之一上時,首先在步驟S161,重放控制器355的索引文件讀出單元161從裝在驅動器126上的盤132中讀出索引文件,并將索引文件提供給信息保持單元114的索引文件保持單元151,以便將其保持在其中。在索引文件保持在索引文件保持單元151中之后,索引文件讀出單元161進行到步驟S162。
在步驟S162,類似于索引文件的情況,盤元數據文件讀出單元162從裝在驅動器126上的盤132中讀出盤元數據文件,并將該盤元數據文件提供給信息保持單元114的盤元數據文件保持單元152,以便將其保持在其中。在盤元數據文件保持在盤元數據文件保持單元152中之后,盤元數據文件讀出單元162退出盤裝入過程。
如上所述,在信息保持單元114的索引文件保持單元151中,保存安裝在驅動器126-1到126-3之一上的盤132的索引文件。索引文件保持單元151能夠保持多個索引文件,并且索引文件的數量是任意的。但是,期望能保持至少大于驅動器126數量的多個索引文件。本文中的索引文件保持單元151能同時保持三個或更多個索引文件。
此外,盤元數據文件保持單元152能夠按需要將保持在其中的盤元數據文件提供給輸出單元122等,并在顯示器上顯示盤元數據文件。盤元數據文件可以在任意時限讀出,并且圖33所示的步驟S162中的處理可以省略,以便在裝入盤132時不讀出盤元數據文件。在那種情況下,例如盤元數據文件可根據用戶的指令從盤132中讀出,以便將盤元數據文件提供給輸出單元122,并顯示在顯示器等上。
在分別在驅動器126-1到126-3上安裝了盤132-1到132-3的重放裝置350中,例如在用戶利用UMID等指定一個剪輯并指令重放該剪輯時,將該指令提供給重放控制器355。在接收到剪輯重放指令時,重放控制器355的部件執(zhí)行剪輯搜索過程,以搜索指定的剪輯,并從盤132中讀出該剪輯。
剪輯搜索過程將參考圖34所示流程圖進行描述。
在開始剪輯搜索過程時,在步驟S181,重放控制器355的剪輯搜索單元371從保持在索引文件保持單元151中的多個索引文件(以下稱為索引文件集)中搜索指定的UMID,從而標識寫入了指定UMID的索引文件(指定剪輯存在的格式),即與指定UMID有關的PROAVID。
在標識PROAV ID之后,進行到步驟S182,剪輯搜索單元371訪問其上記錄了與PROAV ID有關的格式的盤132,以搜索與指定UMID有關的剪輯。也就是說,在步驟S182,剪輯搜索單元371對標識的PROAV ID與記錄在各個盤132-1到132-3上的索引文件的PROAV ID進行比較,以搜索這兩個值匹配的盤132。然后,當兩個PROAV ID的值(步驟S181中的處理所標識的PROAV ID和記錄在盤132上的索引文件的PROAV ID)匹配時,剪輯搜索單元371訪問盤132,以在盤132內搜索與指定UMID有關的剪輯。在搜索結束時,剪輯搜索單元371進行到步驟S183。
在步驟S183,剪輯搜索單元371檢查與指定UMID有關的剪輯是否存在于所訪問的盤132上。在確定與指定UMID有關的剪輯存在時,剪輯搜索單元371將檢查結果提供給重放控制器355,并且進行到步驟S184。在步驟S184,剪輯搜索單元371根據獲得的檢查結果讀出與UMID有關的剪輯,并退出剪輯搜索過程。
另一方面,當在步驟S183確定例如因為在從盤132讀出索引文件之后已經移除了剪輯所以不存在與指定UMID有關的剪輯時,剪輯搜索單元371進行到步驟S185,執(zhí)行錯誤處理,并且退出剪輯搜索過程。
與上述過程相比,在根據UMID直接搜索剪輯時(在僅利用UMID搜索剪輯時),剪輯搜索單元371必須訪問安裝在驅動器126-1到126-3上的所有盤132,以搜索與指定UMID有關的剪輯,直到找到目標剪輯為止。
相反,通過如上所述利用PROAV ID執(zhí)行剪輯搜索過程,容易地識別出存在目標剪輯的盤132,并且足以僅在盤132中搜索與指定UMID有關的剪輯。因此,與根據UMID直接搜索剪輯的情況相比,重放裝置350能夠減少該過程的負荷。因此,重放裝置350能更容易地標識記錄在記錄媒體上的信息。
盡管已經描述了圖32所示的重放裝置350包括三個驅動器126-1到126-3,但對此并無限制,驅動器的數量是任意的,并且顯而易見,該數量可以是兩個或更少、或者四個或更多。
同樣,在重放裝置350搜索編輯列表時,執(zhí)行參考圖34所示流程圖描述的類似于搜索剪輯的情況的過程,因此對其的描述從略。
此外,盡管已經描述了重放裝置350包括多個驅動器126,并重放記錄在多個盤132上的剪輯,但對此并無限制,例如,如圖35所示,重放裝置350可包括其上記錄了多個盤圖像數據塊的硬盤,并重放包含在該多個盤圖像數據塊中的剪輯。
圖35是給出根據本發(fā)明的重放裝置的另一實例結構的框圖。在圖35中,在圖34中,對應于圖32所示重放裝置350的部件的部件用相同的附圖標記指定,并將酌情省略其描述。
圖35所示的重放裝置400構造為基本與圖32所示的重放裝置350相同,但不同于重放裝置350的地方在于,代替重放裝置350的驅動器126-1到126-3,存儲相當于記錄在盤132上的數據的盤圖像數據421到423的硬盤411連接到輸入/輸出接口120。
硬盤411上記錄了相當于存儲在盤132上的數據的盤圖像數據421到423,并且它通過執(zhí)行對盤圖像數據421到423的接口處理而作為虛擬驅動器126操作。也就是說,硬盤411類似于圖32所示驅動器126-1到126-3操作,并執(zhí)行類似的處理。盤圖像數據421到423分別對應于各自存儲在圖32所示盤132-1到132-3上的數據。也就是說,重放裝置400包括存儲盤圖像數據421到423的硬盤411,它是虛擬的圖32所示的盤132-1到132-3,該重放裝置400類似于圖32所示的重放裝置350操作和執(zhí)行處理。
同樣,在上述重放裝置400搜索剪輯或者編輯列表時,執(zhí)行參考圖34所示流程圖描述的、類似于重放裝置350搜索剪輯的情況的過程。也就是說,通過利用PROAV ID執(zhí)行剪輯搜索過程,容易標識其中存在目標剪輯的盤圖像數據421到423,并且足以僅在盤圖像數據中搜索與指定UMID有關的剪輯。因此,與根據UMID直接搜索剪輯的情況相比,重放裝置400能夠減少該過程的負荷。因此,重放裝置400能夠更容易地標識記錄在記錄媒體上的信息。
此外,如圖36所示,重放裝置可包括一個驅動器,還可包括自動裝入單元,用于在驅動器上裝入從多個盤中選出的盤。在圖36中,對應于圖32所示重放裝置350的部件的部件用相同的附圖標記指定,并將酌情省略其描述。
圖36所示的重放裝置450構造為基本與圖32所示的重放裝置350相同,但不同于重放裝置350的地方在于,代替重放裝置350的驅動器126-1到126-3,提供了單個驅動器126和自動裝入單元471,該自動裝入單元用于從三個盤132-1到132-3中自動選擇一個盤132并將該盤132自動裝入驅動器126上,并且包括自動裝入單元控制器462的重放控制器461連接到總線117。
類似于圖32所示的重放裝置350,當其上記錄了目標剪輯的盤(PROAV ID)通過剪輯搜索單元371執(zhí)行的搜索過程標識時,重放控制器461的剪輯搜索單元371將PROAV ID提供給自動裝入單元控制器462。自動裝入單元控制器462管理寫入三個盤132-1到132-3的各個索引文件中的PROAV ID,安裝了這些盤,以便它們能被裝入到自動裝入單元471上。自動裝入單元控制器462根據管理信息來控制自動裝入單元471,以便將與標識的PROAV ID有關的盤132安裝在驅動器126上。剪輯搜索單元371在裝入到驅動器126上的盤132中搜索與指定UMID有關的剪輯。
接下來,將參考圖37所示的流程圖描述重放裝置450執(zhí)行的剪輯搜索過程。
在開始剪輯搜索過程時,在步驟S201,重放控制器461的剪輯搜索單元371從保持在索引文件保持單元151中的多個索引文件(以下稱為索引文件集)中搜索指定的UMID,從而標識其中寫入了指定UMID(指定剪輯存在的格式)的索引文件,即,與指定UMID有關的PROAV ID。
剪輯搜索單元371將所標識的PROAV ID的信息提供給自動裝入單元控制器462,并且進行到步驟S202。在步驟S202,自動裝入單元控制器462根據用于管理自動裝入單元471中提供的盤132的管理信息,標識其上記錄了與獲得的PROAV ID有關的格式的盤132,并控制自動裝入單元471將該盤裝入到驅動器126上。也就是說,在步驟S202,自動裝入單元控制器462搜索與從用于管理自動裝入單元471中提供的關于PROAV ID的信息的管理信息中獲得的PROAV ID匹配的PROAV ID,并標識與該PROAV ID有關的盤132。然后,自動裝入單元控制器462控制自動裝入單元471將標識的盤132裝入到驅動器126上。當盤被裝入時,自動裝入單元控制器462進行到步驟S203。
在步驟S203,剪輯搜索單元371訪問裝入到驅動器126上的盤123,并在盤123內搜索與指定UMID有關的剪輯。
在搜索結束時,在步驟S204,剪輯搜索單元371檢查與指定UMID有關的剪輯是否存在于所訪問的盤132上。在確定與指定UMID有關的剪輯存在時,剪輯搜索單元371將檢查結果提供給重放控制器355,并且進行到步驟S205。在步驟S205,重放控制器355根據獲得的檢查結果讀出與UMID有關的剪輯,并退出剪輯搜索過程。
另一方面,當在步驟S204確定例如因為在從盤132讀出索引文件之后已經移除了剪輯所以不存在與指定UMID有關的剪輯時,剪輯搜索單元371進行到步驟S206,執(zhí)行錯誤處理,并退出剪輯搜索過程。
通過如上所述利用PROAV ID執(zhí)行剪輯搜索過程,容易標識存在目標剪輯的盤132,并且足以將盤132裝入到驅動器126上,并僅在該盤132中搜索與指定UMID有關的剪輯。因此,與根據UMID直接搜索剪輯的情況相比,重放裝置450能夠減少該過程的負荷。因此,重放裝置450能夠更容易地標識記錄在記錄媒體上的信息。
盡管已經描述了圖36所示的重放裝置450的自動裝入單元471選擇三個盤132-1到132-3之一,并將該盤裝入到驅動器126上,但對此并無限制,能由自動裝入單元471裝入到驅動器126上的盤數是任意的,并且顯然該數量可以是兩個或更少、或者四個或更多。
同樣,在重放裝置450搜索編輯列表時,執(zhí)行參考圖37所示流程圖描述的類似于搜索剪輯的情況的過程,因此對其的描述從略。
不限于以上所描述的,例如,如圖38所示,重放裝置可包括單個驅動器,管理與重放裝置分開提供的盤架中所包含的多個盤,并重放在用戶從多個盤中選出并安裝在驅動器上的盤上記錄的剪輯或者編輯列表。在圖38中,對應于圖32所示的重放裝置350的部件的部件用相同的附圖標記指定,并且將酌情省略其描述。
圖38所示的重放裝置500構造為基本與圖32所示的重放裝置350相同,但不同于重放裝置350的地方在于,代替重放裝置350的驅動器126-1到126-3,提供單個驅動器126。此外,提供一個與重放裝置500分開的盤架531,并且三個盤132-1到132-3都包含在盤架531中。重放裝置500在它的信息保持單元114中保持并管理包含在盤架531中的盤132-1到132-3上記錄的剪輯和編輯列表的信息。
類似于圖32所示的重放裝置350,當通過剪輯搜索單元371所執(zhí)行的搜索過程標識了記錄有目標剪輯的盤(PROAV ID)時,重放控制器461的剪輯搜索單元371將該PROAV ID和包括指定UMID的搜索結果提供給輸出單元122,并例如通過將其顯示在顯示器上來輸出該搜索結果。根據所顯示的提供的搜索結果,重放裝置500的用戶選擇包含在盤架531中的盤132-1到132-3之一,并將該盤安裝在驅動器126上。在盤132安裝在驅動器126上時,重放裝置500的重放控制器355執(zhí)行正常剪輯重放過程,以從盤132中讀出并重放目標剪輯。
接下來,將參考圖39所示的流程圖描述重放裝置500所執(zhí)行的剪輯搜索過程。
在開始剪輯搜索過程時,在步驟S221,重放控制器355的剪輯搜索單元371從保持在索引文件保持單元151中的多個索引文件(以下稱為索引文件集)搜索指定的UMID,從而標識其中寫入了指定UMID(指定剪輯存在的格式)的索引文件,即,與指定UMID有關的PROAV ID。
在標識了PROAV ID之后,進行到步驟S222,剪輯搜索單元371將標識的PROAV ID和包括指定UMID的搜索結果提供給輸出單元122。在獲得搜索結果之后,輸出單元122例如通過將其作為文字信息顯示在顯示器上來輸出該搜索結果。在輸出搜索結果之后,輸出單元122退出剪輯搜索過程。
通過參考如上所述的搜索結果輸出,重放裝置500的用戶能夠從包含在盤架531中的盤132-1到132-3中選擇其上記錄了目標剪輯的盤132,并將該盤132安裝在驅動器126上。
通過如上所述利用PROAV ID執(zhí)行剪輯搜索過程,能夠容易地標識存在目標剪輯的盤132。因此,與根據UMID直接搜索剪輯的情況相比,重放裝置500能夠減少該過程的負荷。因此,重放裝置500能夠更容易地標識記錄在記錄媒體上的信息。
盡管已經描述了圖38所示的重放裝置500管理包含于盤架531中的三個盤132-1到132-3的信息,但對此并無限制,重放裝置500管理的盤數(包含于盤架531中的盤數)是任意的,并且顯而易見,該數量可以是兩個或更少、或者四個或更多。此外,重放裝置500可管理包含于多個架中的多個盤132上記錄的信息。
同樣,在重放裝置500搜索編輯列表時,執(zhí)行參考圖39所示流程圖描述的類似于搜索剪輯的情況的過程,因此對其的描述從略。
由于圖6所示的編輯裝置100在盤132上記錄PROAV-ID信息以便將其包含在盤元數據文件和索引文件中,因此重放剪輯和編輯列表的重放裝置還可以通過利用PROAV ID執(zhí)行剪輯搜索過程而容易地標識存在目標剪輯的盤132,以便與直接根據UMID搜索剪輯的情況相比,能夠減少剪輯搜索過程的負荷。
盡管已經在以上在利用UMID和PROAV ID搜索剪輯或者編輯列表的情況的環(huán)境中給出了描述,但對此并無限制,例如,搜索可以基于PROAV ID和諸如文件名或典型圖像的幀圖像信息的組合。同樣在這種情況下,執(zhí)行類似于上述過程的過程。
通過在作為剪輯和編輯列表的記錄媒體的盤上記錄包括PROAVID或者關于盤典型圖像的信息的盤元數據文件,圖6所示的編輯裝置100能夠更容易地標識記錄媒體上記錄的信息。同樣,不同于編輯裝置100的重放裝置能夠利用盤元數據文件更容易地標識記錄在記錄媒體上的信息。
將參考圖40所示的具體實例來描述管理上述信息塊的文件,以及利用該文件的方法。
記錄在盤132上的剪輯和編輯列表、或者關于該剪輯和列表的信息在圖40所示的目錄結構下進行管理,如參考圖22到24所述的。
在生成在PROAV目錄252下管理的索引文件(INDEX.XML)254時,生成作為標識記錄在盤132上的格式的ID的PROAV ID 551,并將其存儲在索引文件(IndexFile)254中。此外,復制PROAV ID551,并將副本存儲在盤元數據文件(DISCMETA.XML)253中。
在從盤132以外檢索盤132內的盤元數據文件253時,使用PROAV ID 551,然后對其進行處理,并然后返回到盤132(重寫記錄),以檢查盤132實際上是否是原始盤(格式沒有改變)。此外,PROAV ID 551用作盤元數據文件(DiscMeta)253中的專業(yè)盤(ProfessionalDisc)層中的ID。也就是,盤元數據文件253具有有意義的信息,并且該信息僅在具有PROAV ID的盤(盤元數據文件253的PROAV ID與索引文件254的PROAV ID匹配的盤)上生效。
盡管以上已經在PROAV ID用于盤元數據文件253中的情況的環(huán)境中給出了描述,但對此并無限制,例如,在類似于盤元數據文件253的情況的方法中,PROAV ID可用于諸如剪輯元數據或者編輯列表剪輯元數據的元數據(NRTMeta)中。在那種情況下,執(zhí)行類似于上述盤元數據文件的情況的過程。
代表記錄在盤132上的所有幀圖像的盤典型圖像的設置信息552(盤典型圖像信息)由例如用戶指定的典型剪輯以及指定典型幀編號的信息組成。當沒有用戶指定等時(在缺省設置的情況下),首先記錄在盤132上的剪輯被選為典型剪輯,并且開始幀編號(即“11”)被設置為典型幀編號(C0001-1)。
在例如用戶設置盤典型圖像時,從隨后描述的剪輯典型圖像中選擇性地設置盤典型圖像。此外,設置為盤典型圖像的典型剪輯和典型幀編號可與作為主圖像數據的圖像數據文件(C0001V01.MXF)或者作為代理圖像(子流)數據的低分辨率數據文件(C0001S01.MXF)281相關聯。這些數據塊可以用例如處理裝置或軟件來選擇。
與關于整個格式的信息相反,在各剪輯中,即,在剪輯信息文件(C0001C01.SMI)271中,在生成剪輯信息文件271時,生成并存儲剪輯(Clip)的UMID 553。
還在索引文件254中存儲和管理UMID 553。此外,剪輯的UMID553還存儲在同一剪輯的剪輯元數據文件(C0001M01.XML)282和幀元數據文件(C0001R01.BIM)中。在剪輯元數據文件(剪輯的NRT)282和幀元數據文件(剪輯的RT)283中,所參考的剪輯用剪輯的UMID 553表示。
此外,剪輯的UMID 553還存儲在關于該剪輯的編輯的編輯列表(EditList)中,即編輯列表文件(E0002E01.SMI)291中。在編輯列表文件291中,所參考的剪輯用該剪輯的UMID表示。
在各個剪輯的剪輯元數據文件282中,存儲作為關于剪輯的典型圖像的信息的剪輯典型圖像信息(剪輯的典型圖像信息)554。剪輯典型圖像信息554由例如用戶指定的剪輯的典型幀編號組成。當沒有用戶的指定等時(在缺省設置的情況下),開始幀編號(即“11”)設置為典型幀編號(C0001-1)。此外,設置為剪輯典型圖像的典型幀編號可與作為主圖像數據的圖像數據文件272或者低分辨率數據文件相關。這些圖像數據塊可用例如處理裝置或軟件選擇。
對于上述剪輯,同樣在編輯列表中,即編輯列表文件291中,在生成編輯列表文件291時,生成并存儲編輯列表UMID(編輯列表的UMID)555。編輯列表UMID 555也保存在編輯列表剪輯元數據(E0002M01.XML)292中。在編輯列表剪輯元數據(編輯列表的NRT)292中,所參考的編輯列表(EditList)用編輯列表UMID 555表示。
如上所述,信息塊分別以不同的方式用于不同的目的。因此,上述信息塊用于實現不同的目標。
盡管以上描述已經在盤元數據文件或者PROAV ID用于重放剪輯或者編輯列表的重放裝置的情況的環(huán)境中給出了,但對此并無限制,例如,如圖41所示,盤元數據文件或者PROAV ID可用于記錄并重放剪輯或者編輯列表的記錄和重放裝置。在圖41中,對應于圖32所示重放裝置350的部件的部件用相同的附圖標記指定,并且將酌情省略其描述。
圖41所示的記錄和重放裝置600是能夠記錄并重放剪輯和編輯列表的裝置,并且其結構是這樣的使得連接到總線117的圖6所示編輯裝置100的記錄控制器116和計時單元118添加到圖32所示的重放裝置350的結構中。
根據該結構,重放裝置執(zhí)行類似于圖32所示重放裝置350的過程,以便用戶能夠參考盤元數據文件,或者利用PROAV ID搜索剪輯或者編輯列表。此外,重放裝置600能夠通過執(zhí)行類似于圖6所示編輯裝置100的過程,來執(zhí)行盤132上的包括PROAV ID或者典型圖像信息等的盤元數據文件等。
因此,重放裝置600能夠改進記錄媒體的便利性以便能夠更容易地標識記錄在記錄媒體上的信息,并且能夠更容易地標識記錄在記錄媒體上的信息。
如上所述,根據本發(fā)明的編輯裝置、重放裝置或者記錄和重放裝置執(zhí)行在記錄媒體上記錄盤元數據文件或者索引文件的過程,其中盤元數據文件充當記錄在記錄媒體上的數據的標記信息,而索引文件充當利用記錄的盤元數據文件、索引文件等的管理信息,并且可以用任何方法執(zhí)行類似于該過程的過程,并且還可執(zhí)行不同于該過程的過程。此外,根據本發(fā)明的編輯裝置、重放裝置或者記錄和重放裝置的結構可以是不同于上述那些結構的結構,只要能執(zhí)行這樣的種過程就行。
上述的一系列過程可以用硬件或者軟件執(zhí)行。在用軟件執(zhí)行一系列過程時,上述的編輯裝置、重放裝置或者記錄和重放裝置用圖42所示的個人計算機實現。在圖42中,對應于圖6中所示部件的部件用相同的附圖標記指定,并且對它的描述將酌情省略。
參考圖42,個人計算機650的CPU 651根據存儲在ROM 652中的程序或者從存儲單元663加載到RAM 653的程序執(zhí)行各種過程。RAM 653還根據需要存儲CPU 651執(zhí)行各種過程所需的數據等。
CPU 651、ROM 652和RAM 653經總線654彼此連接。總線654還連接到輸入/輸出接口660。
輸入/輸出接口660連接到包括鍵盤、鼠標等的輸入單元661、包括用CRT(陰極射線管)或LCD(液晶顯示器)實現的顯示器、揚聲器等的輸出單元、用硬盤等實現的存儲單元663、用調制解調器等實現的通信單元和安裝盤132的驅動器126。通信單元664經包括因特網的網絡執(zhí)行通信。
輸入/輸出接口660還根據需要連接到驅動器665,在驅動器665上按需要安裝了諸如磁盤、光盤、磁光盤或半導體存儲器的可移動媒體671,并且從中讀出的計算機程序按需要安裝在存儲單元663上。
在用軟件執(zhí)行一系列過程時,從網絡或者記錄媒體安裝構成軟件的程序。
記錄媒體是其上記錄了程序的可移動媒體131或者可移動媒體671,獨立于裝置的主體單元提供,以將程序提供給用戶,比如磁盤(包括軟盤)、光盤(包括CD-ROM(光盤-只讀存儲器)和DVD(數字通用盤))、磁光盤(包括MD(小型盤))或半導體存儲器,如圖6、圖32、圖35、圖36、圖38、圖41或圖42所示?;蛘撸涗浢襟w用例如其上記錄了程序的ROM 112或ROM 652或者包含在存儲單元123或存儲單元663中的硬盤實現,包含在裝置的主體單元中提供給用戶。
在本說明書中,經媒體提供的步驟定義程序包括并行執(zhí)行或者單獨執(zhí)行而且不必一定順序執(zhí)行的過程,以及以所描述的順序來順序執(zhí)行的過程。
在本說明書中,系統(tǒng)指的是由多個裝置構成的整個裝置。
工業(yè)實用性如上所述,根據本發(fā)明,圖像數據、音頻數據等能記錄在記錄媒體上。具體地說,能夠改進記錄媒體的便利性;例如,能夠更容易地標識記錄在記錄媒體上的信息。
權利要求
1.一種信息處理裝置,用于管理記錄在記錄媒體上的數據,所述信息處理裝置包括創(chuàng)建部件,用于創(chuàng)建描述所述數據內容的標記信息;以及記錄部件,用于在所述記錄媒體上記錄所述創(chuàng)建部件創(chuàng)建的所述標記信息。
2.如權利要求1所述的信息處理裝置,其中所述標記信息包括標識符,所述標識符用于標識作為在由單個格式化過程創(chuàng)建的目錄結構下管理的一組文件的格式。
3.如權利要求2所述的信息處理裝置,還包括比較部件,用于對所述標記信息中包括的標識符與用于管理所述數據的管理信息中包括的標識符進行比較。
4.如權利要求1所述的信息處理裝置,其中所述標記信息包括有關典型幀圖像的信息,所述典型幀圖像代表所述記錄媒體中包括的圖像數據的所有幀圖像。
5.如權利要求4所述的信息處理裝置,還包括設置部件,用于設置有關所述典型幀圖像的信息。
6.如權利要求5所述的信息處理裝置,其中所述設置部件選擇性地從記錄在所述記錄媒體上的各個剪輯的典型幀圖像中設置所述典型幀圖像。
7.如權利要求5所述的信息處理裝置,其中在沒有給出設置所述典型幀圖像的指令時,所述設置部件將開始剪輯的開始幀圖像設置為所述典型幀圖像。
8.如權利要求1所述的信息處理裝置,其中所述記錄媒體是光盤。
9.如權利要求1所述的信息處理裝置,其中所述記錄媒體是半導體存儲器。
10.一種用于信息處理裝置的信息處理方法,所述信息處理裝置管理記錄在記錄媒體上的數據,所述信息處理方法包括創(chuàng)建步驟,用于創(chuàng)建描述所述數據內容的標記信息;以及記錄控制步驟,用于控制在所述記錄媒體上記錄由所述創(chuàng)建步驟中的處理所創(chuàng)建的所述標記信息。
11.一種程序,用于使計算機可以執(zhí)行用于管理記錄在記錄媒體上的數據的處理,所述處理包括創(chuàng)建步驟,用于創(chuàng)建描述所述數據內容的標記信息;以及記錄控制步驟,用于控制在所述記錄媒體上記錄由所述創(chuàng)建步驟中的處理所創(chuàng)建的所述標記信息。
12.一種記錄媒體,其上記錄了由管理數據的信息處理裝置重放的數據,其中記錄了描述記錄在所述記錄媒體上的所述數據內容的標記信息。
全文摘要
提供了一種信息處理裝置和方法、程序以及記錄媒體,能夠容易地標識記錄在記錄媒體上的信息。在盤格式化過程(211)中,盤元數據文件生成單元(181)利用PROAV ID復制單元(192)和典型圖像設置單元(194)生成包含各種標記信息的盤元數據文件。此外,在盤元數據更新過程(212)中,盤元數據文件管理單元(182)利用典型圖像設置單元(194)等更新盤元數據文件。盤元數據文件記錄控制單元(183)利用PROAV ID比較單元(193)比較PROAV ID。如果匹配,則將盤元數據文件記錄在盤(132)上。本發(fā)明能應用于編輯裝置。
文檔編號H04N5/91GK1833287SQ20048002233
公開日2006年9月13日 申請日期2004年6月9日 優(yōu)先權日2003年6月11日
發(fā)明者真貝光俊, 廣瀨正樹, 柴田賀昭 申請人:索尼株式會社