專(zhuān)利名稱(chēng):用于處理信息的設(shè)備、方法、和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用于產(chǎn)生照片動(dòng)畫(huà)(photo movie)作為基于靜止圖像生成的運(yùn)動(dòng)圖像數(shù)據(jù)的信息處理設(shè)備、信息處理方法、和計(jì)算機(jī)程序。更具體地,本發(fā)明涉及用于在最終化(finalize)處理或內(nèi)容編輯處理期間產(chǎn)生照片動(dòng)畫(huà)的信息處理設(shè)備、信息處理方法、和計(jì)算機(jī)程序。
背景技術(shù):
隨著盤(pán)型記錄介質(zhì)的記錄容量的增加,在盤(pán)上而不是已知記錄帶上存儲(chǔ)運(yùn)動(dòng)圖像或靜止圖像的攝像機(jī)是市場(chǎng)上可買(mǎi)到的。由于以隨機(jī)存取方式使用盤(pán)型記錄介質(zhì),所以可以從所記錄的數(shù)據(jù)中有效地找到任何期望的場(chǎng)景(scene)。由于盤(pán)型記錄介質(zhì)以非接觸方式工作,所以以免于物理磨損的方式執(zhí)行對(duì)盤(pán)的數(shù)據(jù)存取。例如,數(shù)字通用盤(pán)(DVD)攝像機(jī)由于其用戶(hù)友好性(諸如高圖像質(zhì)量和易于編輯)而被廣泛使用。
許多攝像機(jī)不僅記錄運(yùn)動(dòng)圖像而且還記錄靜止圖像。將在攝像機(jī)上記錄的運(yùn)動(dòng)圖像和靜止圖像作為單獨(dú)的文件而記錄在攝像機(jī)的信息記錄介質(zhì)上。該信息記錄介質(zhì)包括數(shù)字通用盤(pán)(DVD)和閃存。
在信息記錄介質(zhì)上記錄的運(yùn)動(dòng)圖像和靜止圖像可以在諸如個(gè)人計(jì)算機(jī)的再現(xiàn)設(shè)備上再現(xiàn)。靜止圖像可以以多個(gè)靜止圖像連續(xù)切換的放映幻燈片(slide show)方式再現(xiàn);或者可以通過(guò)基于所述多個(gè)靜止圖像產(chǎn)生運(yùn)動(dòng)圖像文件(例如,MPEG文件),即照片動(dòng)畫(huà),而再現(xiàn)為運(yùn)動(dòng)圖像。日本未審查專(zhuān)利申請(qǐng)公開(kāi)No.10-200843和2005-303908公開(kāi)了所述照片動(dòng)畫(huà)。為了在僅運(yùn)行運(yùn)動(dòng)圖像再現(xiàn)程序的再現(xiàn)設(shè)備上再現(xiàn)靜止圖像,靜止圖像需要具有基于照片動(dòng)畫(huà)的格式。
當(dāng)將靜止圖像記錄在諸如攝像機(jī)的記錄設(shè)備中的信息記錄介質(zhì)上時(shí),在給定的階段基于在信息記錄介質(zhì)上記錄的靜止圖像來(lái)執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理。在將信息記錄介質(zhì)設(shè)置為附加存儲(chǔ)禁用狀態(tài)的最終化處理中執(zhí)行該照片動(dòng)畫(huà)產(chǎn)生處理。
當(dāng)靜止圖像被轉(zhuǎn)換為運(yùn)動(dòng)圖像格式時(shí),設(shè)置與該運(yùn)動(dòng)圖像格式對(duì)應(yīng)的屬性信息存儲(chǔ)文件。取決于該格式,對(duì)所允許的屬性信息存儲(chǔ)文件的數(shù)目和尺寸存在限制。如果在最終化處理之前達(dá)到上限,則不能再現(xiàn)與該照片動(dòng)畫(huà)對(duì)應(yīng)的屬性信息存儲(chǔ)文件。
在對(duì)已記錄了數(shù)據(jù)的攝像機(jī)執(zhí)行最終化處理之后,用戶(hù)可能期望取消最終化處理以再現(xiàn)數(shù)據(jù)??紤]到新圖像的記錄,最好刪除在最終化處理中產(chǎn)生的照片動(dòng)畫(huà),并且最好考慮到附加存儲(chǔ)的新圖像來(lái)產(chǎn)生該照片動(dòng)畫(huà)。為了執(zhí)行這個(gè)處理,需要在確定文件是否是照片動(dòng)畫(huà)之后執(zhí)行刪除處理。已知設(shè)備難以有效地標(biāo)識(shí)該文件。
發(fā)明內(nèi)容
因此期望提供這樣的信息處理設(shè)備、信息處理方法、和計(jì)算機(jī)程序,其將靜止圖像記錄在信息記錄介質(zhì)上;以免于資源低效率的方式、基于所記錄的靜止圖像執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理;以及在最終化處理取消時(shí),通過(guò)立即和可靠地標(biāo)識(shí)照片動(dòng)畫(huà),來(lái)刪除照片動(dòng)畫(huà)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種信息處理設(shè)備包括編碼和解碼單元,用以通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;介質(zhì)控制單元,用于通過(guò)以預(yù)定的數(shù)據(jù)記錄格式而將由所述編碼和解碼單元生成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在所述信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制器,用于控制所述編碼和解碼單元的數(shù)據(jù)轉(zhuǎn)換處理和所述介質(zhì)控制單元的數(shù)據(jù)重新記錄處理。該控制器響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
優(yōu)選地,所述控制器詢(xún)問(wèn)用戶(hù)是在信息記錄介質(zhì)變換到附加存儲(chǔ)禁用狀態(tài)的過(guò)程中、還是在編輯在所述信息記錄介質(zhì)上記錄的內(nèi)容的過(guò)程中執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理,并響應(yīng)于請(qǐng)求執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)開(kāi)始所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
所述信息處理設(shè)備還可包括存儲(chǔ)單元,用于存儲(chǔ)與將記錄在信息記錄介質(zhì)上的靜止圖像數(shù)據(jù)轉(zhuǎn)換為運(yùn)動(dòng)圖像編碼數(shù)據(jù)、并將該運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄到信息記錄介質(zhì)上所需要的資源有關(guān)的資源信息,其中所述控制器在將新數(shù)據(jù)記錄到信息記錄介質(zhì)上或者編輯在信息記錄介質(zhì)上記錄的內(nèi)容之前參考所述資源信息,并且如果新數(shù)據(jù)的記錄或者內(nèi)容的編輯可能導(dǎo)致資源丟失,則停止新數(shù)據(jù)的記錄或者內(nèi)容的編輯。
所述資源可包括根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息存儲(chǔ)文件。
所述資源可包括用于存儲(chǔ)根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息的信息記錄介質(zhì)的存儲(chǔ)容量。
優(yōu)選地,當(dāng)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理和數(shù)據(jù)重新記錄處理時(shí),所述控制器在屬性信息存儲(chǔ)文件中記錄標(biāo)識(shí)數(shù)據(jù),該標(biāo)識(shí)數(shù)據(jù)指明該屬性信息存儲(chǔ)文件與基于靜止圖像數(shù)據(jù)形成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)。
當(dāng)在信息記錄介質(zhì)中取消附加存儲(chǔ)禁用狀態(tài)時(shí),所述控制器可基于所述標(biāo)識(shí)數(shù)據(jù)來(lái)檢測(cè)與運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的屬性信息存儲(chǔ)文件,并然后刪除與該運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的內(nèi)容以及該內(nèi)容附帶的信息。
所述數(shù)據(jù)記錄格式可以是AVCHD格式。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種用于在信息記錄介質(zhì)上記錄內(nèi)容的信息處理方法包括以下步驟通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;通過(guò)以預(yù)定的數(shù)據(jù)記錄格式將所述運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理,所述控制步驟包括響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
所述控制步驟可包括詢(xún)問(wèn)用戶(hù)是在信息記錄介質(zhì)變換到附加存儲(chǔ)禁用狀態(tài)的過(guò)程中、還是在編輯在信息記錄介質(zhì)上記錄的內(nèi)容的過(guò)程中執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理,并響應(yīng)于請(qǐng)求執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)開(kāi)始所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
所述信息處理方法還可包括存儲(chǔ)與將記錄在信息記錄介質(zhì)上的靜止圖像數(shù)據(jù)轉(zhuǎn)換為運(yùn)動(dòng)圖像編碼數(shù)據(jù)、并將該運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄到信息記錄介質(zhì)上所需要的資源有關(guān)的資源信息,其中所述控制步驟包括在將新數(shù)據(jù)記錄到信息記錄介質(zhì)上或者編輯在信息記錄介質(zhì)上記錄的內(nèi)容之前,參考所述資源信息,并且如果新數(shù)據(jù)的記錄或者內(nèi)容的編輯可能導(dǎo)致資源丟失,則停止新數(shù)據(jù)的記錄或者內(nèi)容的編輯。
所述資源可包括根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息存儲(chǔ)文件。
所述資源可包括用于存儲(chǔ)根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息的信息記錄介質(zhì)的存儲(chǔ)容量。
所述控制步驟可包括當(dāng)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理和數(shù)據(jù)重新記錄處理時(shí),在屬性信息存儲(chǔ)文件中記錄標(biāo)識(shí)數(shù)據(jù),該標(biāo)識(shí)數(shù)據(jù)指明該屬性信息存儲(chǔ)文件與基于靜止圖像數(shù)據(jù)形成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)。
所述控制步驟可包括當(dāng)在信息記錄介質(zhì)中取消附加存儲(chǔ)禁用狀態(tài)時(shí),基于所述標(biāo)識(shí)數(shù)據(jù)來(lái)檢測(cè)與運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的屬性信息存儲(chǔ)文件,并然后刪除與該運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的內(nèi)容以及該內(nèi)容附帶的信息。
所述數(shù)據(jù)記錄格式可以是AVCHD格式。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,一種用于使信息處理設(shè)備在信息記錄介質(zhì)上記錄內(nèi)容的計(jì)算機(jī)程序,包括以下步驟通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;通過(guò)以預(yù)定的數(shù)據(jù)記錄格式而將所述運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理,所述控制步驟包括響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
本發(fā)明一個(gè)實(shí)施例的計(jì)算程序可以在諸如致密盤(pán)(CD)、軟盤(pán)(FD)、和磁光(MO)盤(pán)的記錄介質(zhì)中、或者經(jīng)由諸如網(wǎng)絡(luò)的通信介質(zhì),而以計(jì)算機(jī)可讀格式提供到執(zhí)行各種程序代碼的計(jì)算機(jī)系統(tǒng)。利用以計(jì)算機(jī)可讀格式提供的程序,計(jì)算機(jī)系統(tǒng)響應(yīng)該計(jì)算機(jī)程序而執(zhí)行處理。
本發(fā)明的這些和其它特征和優(yōu)點(diǎn)將根據(jù)接下來(lái)的描述和附圖而顯而易見(jiàn)。在這個(gè)說(shuō)明書(shū)的上下文中的詞語(yǔ)“系統(tǒng)”指的是邏輯上為一組的多個(gè)設(shè)備,而并不限于包含多個(gè)設(shè)備的單個(gè)機(jī)殼。
根據(jù)本發(fā)明的實(shí)施例,諸如攝像機(jī)的信息處理設(shè)備對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼,并通過(guò)基于已解碼的靜止圖像數(shù)據(jù)產(chǎn)生運(yùn)動(dòng)圖像數(shù)據(jù)來(lái)產(chǎn)生照片動(dòng)畫(huà),并以諸如AVCHD的數(shù)據(jù)記錄格式來(lái)記錄該照片動(dòng)畫(huà)。在作為信息記錄介質(zhì)到附加存儲(chǔ)禁用狀態(tài)的變換處理執(zhí)行的最終化處理或者已記錄內(nèi)容的編輯處理期間,信息處理設(shè)備檢測(cè)指明是否執(zhí)行照片動(dòng)畫(huà)的用戶(hù)輸入信息,并在用戶(hù)所期望的任何定時(shí)處產(chǎn)生照片動(dòng)畫(huà)。由于標(biāo)識(shí)符被設(shè)置在與照片動(dòng)畫(huà)有關(guān)的播放列表中,所以信息處理設(shè)備有效地提取并刪除照片動(dòng)畫(huà)相關(guān)數(shù)據(jù)。該信息處理設(shè)備可迅速地取消最終化處理,即可迅速地執(zhí)行非最終化處理。
圖1是圖示根據(jù)本發(fā)明一個(gè)實(shí)施例的信息處理設(shè)備的框圖;圖2圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的、在信息記錄介質(zhì)上記錄的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu);圖3圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的、指明播放列表(PlayList)、播放項(xiàng)(PlayItem)、剪輯(Clip)、剪輯信息(ClipInformation)、和剪輯AV流(ClipAVStream)的統(tǒng)一建模語(yǔ)言(UML);圖4圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的播放列表與剪輯的參考關(guān)系;圖5圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的、在播放列表中設(shè)置的主路徑和子路徑與剪輯的關(guān)系;圖6圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在信息記錄介質(zhì)上記錄的文件的管理結(jié)構(gòu);圖7A和7B圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的過(guò)程,根據(jù)該過(guò)程,與攝像機(jī)的拍攝和記錄操作同步地生成播放列表連同音頻視頻(AV)流的剪輯;圖8A和8B圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的過(guò)程,根據(jù)該過(guò)程,與攝像機(jī)的拍攝和記錄操作同步地生成播放列表連同AV流的剪輯;圖9是圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的最終化處理序列的流程圖;圖10A和10B圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于輸入照片動(dòng)畫(huà)產(chǎn)生命令的用戶(hù)界面(UI)的示例;圖11是圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的照片動(dòng)畫(huà)產(chǎn)生處理序列的流程圖;圖12圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的播放列表文件的語(yǔ)法;圖13圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在播放列表文件中的播放列表塊的語(yǔ)法;圖14圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在播放列表文件中的播放列表塊的播放項(xiàng)信息的語(yǔ)法;圖15圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的剪輯信息文件的語(yǔ)法;圖16圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在剪輯信息文件中的剪輯信息塊的語(yǔ)法;圖17圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的剪輯信息文件的次序信息塊的語(yǔ)法;圖18圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在剪輯信息文件中的程序信息塊的語(yǔ)法;圖19圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的電影對(duì)象文件的語(yǔ)法;圖20圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在電影對(duì)象文件中的電影對(duì)象塊的語(yǔ)法;圖21圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的索引文件的語(yǔ)法;圖22圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的索引信息塊的語(yǔ)法;圖23圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的語(yǔ)法;圖24圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的數(shù)據(jù)結(jié)構(gòu);圖25圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的數(shù)據(jù);圖26圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的數(shù)據(jù);圖27圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的數(shù)據(jù);圖28圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的在索引文件中的擴(kuò)展信息塊的制造者專(zhuān)有數(shù)據(jù)的數(shù)據(jù);圖29是圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在播放列表中記錄照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志的照片動(dòng)畫(huà)產(chǎn)生序列的流程圖;圖30圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的播放列表中的擴(kuò)展數(shù)據(jù),在該播放列表中記錄有照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志;以及圖31圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的播放列表中的擴(kuò)展數(shù)據(jù)的已記錄數(shù)據(jù),在該播放列表中記錄有照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志。
具體實(shí)施例方式
下面將參考附圖來(lái)描述根據(jù)本發(fā)明實(shí)施例的信息處理設(shè)備100、信息處理方法和計(jì)算機(jī)程序。
圖1是圖示根據(jù)本發(fā)明一個(gè)實(shí)施例的信息處理設(shè)備100的框圖。圖1的信息處理設(shè)備100是攝像機(jī)。如所示出的,信息處理設(shè)備100包括記錄和再現(xiàn)控制器110、介質(zhì)控制器(讀取和寫(xiě)入處理器)120、記錄和再現(xiàn)工作存儲(chǔ)器130、編碼器和解碼器140、以及輸入-輸出信號(hào)控制器150。記錄和再現(xiàn)控制器110包括主控制器(處理器)111、只讀存儲(chǔ)器(ROM)112、隨機(jī)存取存儲(chǔ)器(RAM)113、和輸入-輸出接口114。
將信息處理設(shè)備100設(shè)計(jì)為使用信息記錄介質(zhì)180記錄和再現(xiàn)運(yùn)動(dòng)圖像和靜止圖像。該信息處理設(shè)備100可基于在信息記錄介質(zhì)180上記錄的靜止圖像,來(lái)生成諸如AVCHD格式(MPEG-4第10部分高級(jí)視頻編碼(AVC)/H.264)的運(yùn)動(dòng)圖像格式的文件,即照片動(dòng)畫(huà),并然后將照片動(dòng)畫(huà)重新記錄到信息記錄介質(zhì)180上。可以根據(jù)AVCHD格式執(zhí)行信息記錄介質(zhì)180上的數(shù)據(jù)記錄。后面將詳細(xì)描述根據(jù)AVCHD格式的數(shù)據(jù)記錄。
當(dāng)記錄數(shù)據(jù)時(shí),編碼器和解碼器140對(duì)從輸入-輸出信號(hào)控制器150輸入的運(yùn)動(dòng)圖像或靜止圖像進(jìn)行編碼。例如,編碼器和解碼器140對(duì)構(gòu)成輸入運(yùn)動(dòng)圖像信號(hào)的視頻流和音頻流執(zhí)行編碼處理,得到已多路復(fù)用的數(shù)據(jù)流。通過(guò)編碼器和解碼器140編碼的數(shù)據(jù)被存儲(chǔ)在記錄和再現(xiàn)工作存儲(chǔ)器130上,并然后在介質(zhì)控制器120的控制下被記錄到信息記錄介質(zhì)180上。
編碼器和解碼器140在數(shù)據(jù)記錄處理期間執(zhí)行的編碼操作在運(yùn)動(dòng)圖像和靜止圖像之間變得不同。這樣,信息記錄介質(zhì)180在其上記錄運(yùn)動(dòng)圖像文件和靜止圖像文件。
信息處理設(shè)備100從信息記錄介質(zhì)180讀取靜止圖像數(shù)據(jù),并基于所讀取的靜止圖像數(shù)據(jù)而產(chǎn)生運(yùn)動(dòng)圖像格式的文件(諸如MPEG文件),即照片動(dòng)畫(huà),并然后將照片動(dòng)畫(huà)重新記錄到信息記錄介質(zhì)180上。
后面將詳細(xì)描述這里概述的照片動(dòng)畫(huà)產(chǎn)生處理。介質(zhì)控制器120從信息記錄介質(zhì)180讀取靜止圖像數(shù)據(jù),并將所讀取的靜止圖像數(shù)據(jù)存儲(chǔ)在記錄和再現(xiàn)工作存儲(chǔ)器130上。編碼器和解碼器140對(duì)靜止圖像信號(hào)進(jìn)行解碼。然后,將已解碼的數(shù)據(jù)經(jīng)由輸入-輸出信號(hào)控制器150而重新輸入到編碼器和解碼器140。編碼器和解碼器140響應(yīng)于該輸入數(shù)據(jù)而生成運(yùn)動(dòng)圖像格式的(MPEG)編碼數(shù)據(jù),即照片動(dòng)畫(huà)。將所生成的照片動(dòng)畫(huà)存儲(chǔ)在記錄和再現(xiàn)工作存儲(chǔ)器130中,并然后在介質(zhì)控制器120的控制下重新記錄到信息記錄介質(zhì)180上。
記錄和再現(xiàn)控制器110控制由信息處理設(shè)備100執(zhí)行的數(shù)據(jù)記錄處理、數(shù)據(jù)再現(xiàn)處理、和照片動(dòng)畫(huà)產(chǎn)生處理。記錄和再現(xiàn)控制器110包括主控制器111、只讀存儲(chǔ)器(ROM)112、隨機(jī)存取存儲(chǔ)器(RAM)113、輸入-輸出接口114、以及用于將這些元件互連的總線(xiàn)115。
主控制器111向編碼器和解碼器140分別發(fā)出開(kāi)始命令和停止命令以開(kāi)始和停止編碼處理。主控制器111還向介質(zhì)控制器120分別發(fā)出數(shù)據(jù)讀取命令和數(shù)據(jù)寫(xiě)入命令,以便從介質(zhì)控制器120讀取數(shù)據(jù)和向介質(zhì)控制器120寫(xiě)入數(shù)據(jù)。主控制器111控制用于捕獲來(lái)自編碼器和解碼器140的輸入信號(hào)的捕獲操作、和將所捕獲的輸入信號(hào)輸出到編碼器和解碼器140的輸出操作。在照片動(dòng)畫(huà)的產(chǎn)生處理中,基于靜止圖像數(shù)據(jù)來(lái)執(zhí)行這些操作。更具體地,在照片動(dòng)畫(huà)的產(chǎn)生處理期間,編碼器和解碼器140對(duì)在信息記錄介質(zhì)180上記錄的靜止圖像數(shù)據(jù)進(jìn)行解碼,將解碼處理結(jié)果輸出到輸入-輸出信號(hào)控制器150,并然后再次將來(lái)自輸入-輸出信號(hào)控制器150的靜止圖像數(shù)據(jù)輸入到編碼器和解碼器140。將靜止圖像數(shù)據(jù)編碼為MPEG運(yùn)動(dòng)圖像格式的數(shù)據(jù),即照片動(dòng)畫(huà)。
記錄和再現(xiàn)控制器110中的ROM 112存儲(chǔ)由主控制器111執(zhí)行的程序、以及各種參數(shù)。ROM 112可包括電可擦除可編程只讀存儲(chǔ)器(EEPROM),諸如閃存。RAM 113存儲(chǔ)主控制器111執(zhí)行程序所需要的工作數(shù)據(jù),并可包括靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)和動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)中的一個(gè)。輸入-輸出接口114連接到用戶(hù)輸入單元、顯示器、或網(wǎng)絡(luò),并與外部裝置交換數(shù)據(jù)和命令。例如,輸入-輸出接口114用于更新在ROM 112上存儲(chǔ)的程序。
圖2圖示了在信息記錄介質(zhì)180上存儲(chǔ)的數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)。這里將討論的數(shù)據(jù)結(jié)構(gòu)符合AVCHD格式。如圖2所示,將攝像機(jī)所拍攝的運(yùn)動(dòng)圖像流編碼為MPEG2-TS流以進(jìn)行記錄。在這個(gè)情況下生成并記錄的文件包括索引文件、電影對(duì)象(MovieObject)文件、播放列表(PlayList)文件、剪輯信息(ClipInformation)文件、和剪輯AV流(ClipAVStream)文件。與預(yù)定數(shù)據(jù)單元的ClipAVStream對(duì)應(yīng)的剪輯信息文件統(tǒng)稱(chēng)為剪輯。
下面列出這些文件,并詳細(xì)描述這些文件。
索引文件索引文件的最大數(shù)目是1。索引文件的功能如下索引文件是用于管理整個(gè)介質(zhì)的根文件。索引文件管理在向用戶(hù)示出的標(biāo)題與MovieObject文件之間的對(duì)應(yīng)性。根據(jù)AVCHD格式,在索引文件的元數(shù)據(jù)中管理將由MovieObject管理的播放列表的播放順序。
MovieObject文件MovieObject文件的最大數(shù)目是1。MovieObject文件的功能如下MovieObject文件用于管理在根據(jù)BD-ROM格式指定標(biāo)題時(shí)再現(xiàn)的播放列表。根據(jù)AVCHD格式,索引文件中的元數(shù)據(jù)用于管理播放列表和標(biāo)題之間的關(guān)系,而沒(méi)有參考MovieObject文件。
實(shí)PlayList文件實(shí)PlayList文件和虛P(yáng)layList文件的最大總數(shù)是2000。實(shí)PlayList文件的功能如下實(shí)PlayList是用于原始標(biāo)題的PlayList。將所記錄和再現(xiàn)的視頻按照記錄順序注冊(cè)在實(shí)PlayList文件中。
虛P(yáng)layList文件虛P(yáng)layList文件是用于通過(guò)非破壞性編輯產(chǎn)生用戶(hù)定義的播放列表的PlayList。虛P(yáng)layList不具有其剪輯,并通過(guò)指定在實(shí)PlayList文件中注冊(cè)的剪輯來(lái)再現(xiàn)數(shù)據(jù)。
剪輯信息剪輯信息文件的最大數(shù)目是4000。該剪輯信息文件與ClipAVStream文件成對(duì)地存在,并包含與再現(xiàn)實(shí)際流所需要的流相關(guān)的信息。
剪輯AV流文件剪輯AV流文件的最大數(shù)目是4000。剪輯AV流文件包含根據(jù)MPEG2-TS記錄的流。AVC的視頻數(shù)據(jù)包含在這個(gè)文件中。
索引文件通過(guò)文件類(lèi)型層管理整個(gè)信息記錄介質(zhì)180。索引文件是為向用戶(hù)示出的每個(gè)標(biāo)題而產(chǎn)生的,并管理與電影對(duì)象的對(duì)應(yīng)性關(guān)系。根據(jù)AVCHD格式,在索引文件的元數(shù)據(jù)內(nèi)管理要由電影對(duì)象文件原始管理的播放列表的播放順序。當(dāng)將信息記錄介質(zhì)裝載到播放器上時(shí),首先讀取索引文件。用戶(hù)可以見(jiàn)到在索引文件中描述的標(biāo)題。
MovieObject文件用于管理將被再現(xiàn)的播放列表。將MovieObject文件的參考列出在索引文件中作為標(biāo)題的入口點(diǎn)。根據(jù)AVCHD格式,沒(méi)有參考MovieObject文件,并且通過(guò)索引文件中的元數(shù)據(jù)來(lái)管理播放列表和標(biāo)題之間的關(guān)系。
PlayList文件是與向用戶(hù)示出的標(biāo)題相關(guān)聯(lián)地排列的,并包括至少一個(gè)PlayItem。每個(gè)PlayItem指定由每個(gè)剪輯的播放開(kāi)始點(diǎn)(IN點(diǎn))和播放結(jié)束點(diǎn)(OUT點(diǎn))定義的播放時(shí)間段。通過(guò)在PlayList的時(shí)間軸上排列多個(gè)PlayItem,來(lái)指定播放時(shí)間段的播放次序。參考不同剪輯的PlayItem可包含在單個(gè)PlayList中。
可自由地設(shè)置剪輯和PlayList之間的參考關(guān)系。例如,可從IN點(diǎn)和OUT點(diǎn)不同的兩個(gè)PlayList參考單個(gè)剪輯??勺杂傻卦O(shè)置標(biāo)題和MovieObject之間的參考關(guān)系。取決于與剪輯之間的參考關(guān)系,PlayList被劃分為兩個(gè)主要類(lèi)型,即實(shí)PlayList和虛P(yáng)layList。
實(shí)PlayList是用于原始標(biāo)題的播放列表,并具有由攝像機(jī)拍攝和記錄的、按照記錄順序的視頻流的PlayItem。
虛P(yáng)layList是用于通過(guò)非破壞性編輯來(lái)產(chǎn)生用戶(hù)定義的PlayList的播放列表。虛P(yáng)layList不具有其剪輯(AV流),并且虛P(yáng)layList中的PlayItem指明在任一個(gè)實(shí)PlayList中注冊(cè)的剪輯或部分剪輯。更具體地,用戶(hù)可從多個(gè)剪輯中提取所需要的播放時(shí)間段,并將指明時(shí)間段的PlayItem編輯為虛P(yáng)layList。
ClipAVStream文件存儲(chǔ)以MPEG-TS格式在信息記錄介質(zhì)180上記錄的流。將視頻數(shù)據(jù)存儲(chǔ)在這個(gè)文件中。
剪輯信息文件與ClipAVStream文件成對(duì)地存在,并包括與再現(xiàn)實(shí)際流所需要的信息相關(guān)的信息。
如上所述,根據(jù)AVCHD格式記錄索引文件、MovieObject文件、PlayList文件、ClipInformation文件、和ClipAVStream文件。
僅僅是為了示例的目的而描述了這些文件和數(shù)據(jù)的指派,并且可以使用其它指派。每個(gè)文件和數(shù)據(jù)的內(nèi)容描述如下(1)AV流(ClipAVStream)內(nèi)容數(shù)據(jù)(2)剪輯信息(ClipInformation)該剪輯信息在一一對(duì)應(yīng)的基礎(chǔ)上對(duì)應(yīng)于AV流,并定義了對(duì)應(yīng)AV流的屬性。例如,ClipInformation文件包含編碼(coding)、尺寸、地址轉(zhuǎn)換的時(shí)間、播放管理信息、時(shí)間圖等。
(3)播放項(xiàng)(PlayItem)該播放項(xiàng)包含指定ClipInformation的播放開(kāi)始點(diǎn)和播放結(jié)束點(diǎn)之間的播放時(shí)間段的數(shù)據(jù)。
(4)播放列表(PlayList)該播放列表包含至少一個(gè)PlayItem。
(5)標(biāo)志標(biāo)志典型地存在于PlayList中,并指明播放內(nèi)容的時(shí)間點(diǎn)。從一個(gè)標(biāo)志到下一個(gè)標(biāo)志的時(shí)間段被典型地稱(chēng)為章(chapter)。
(6)電影對(duì)象(MovieObject)MovieObject是用于控制播放的一組命令。
(7)標(biāo)題標(biāo)題是(由用戶(hù)識(shí)別的)一組PlayList。
在下面的討論中,具有上述內(nèi)容的數(shù)據(jù)和文件是AV流(ClipAVStream)剪輯信息(ClipInformation)文件、播放項(xiàng)(PlayItem)、播放列表(PlayList)、標(biāo)志、電影對(duì)象(MovieObject)、和標(biāo)題。本發(fā)明可應(yīng)用到基本上具有與上述相同內(nèi)容的結(jié)構(gòu)。
圖3圖示了指明參考圖2論述的PlayList、PlayItem、Clip、ClipInformation、和ClipAVStream的關(guān)系的統(tǒng)一建模語(yǔ)言(UML)。PlayList與至少一個(gè)PlayItem相關(guān),而一個(gè)PlayItem與一個(gè)剪輯相關(guān)。開(kāi)始點(diǎn)和/或結(jié)束點(diǎn)不同的多個(gè)PlayItem可以與單個(gè)剪輯相關(guān)??梢詮膯蝹€(gè)剪輯參考單個(gè)ClipAVStream文件。該ClipAVStream文件和ClipInfoprmation文件在一一對(duì)應(yīng)的基礎(chǔ)上彼此相關(guān)。通過(guò)以這個(gè)方式定義結(jié)構(gòu),可以用所再現(xiàn)的數(shù)據(jù)的任何部分來(lái)指定非破壞性播放順序,而沒(méi)有修改ClipAVStream文件。
如圖4所示的,可以從多個(gè)PlayList參考相同的剪輯。單個(gè)PlayList可指定多個(gè)剪輯。可通過(guò)由PlayList中的PlayItem所指明的IN點(diǎn)和OUT點(diǎn)來(lái)參考剪輯。如圖4所示的,由PlayList 210中的PlayItem 220參考剪輯200,同時(shí)參考在形成PlayList 211的PlayItem 221和222之中的PlayItem 221的IN點(diǎn)和OUT點(diǎn)所定義的時(shí)間段。在剪輯201中,參考由PlayList 211中的PlayItem 222的IN點(diǎn)和OUT點(diǎn)定義的其時(shí)間段,并參考由在PlayList 212的PlayItem 223和224之中的PlayItem 223的IN點(diǎn)和OUT點(diǎn)所定義的其時(shí)間段。
如圖5所示的,以與主路徑和將主要再現(xiàn)的PlayItem之間的關(guān)系類(lèi)似的方式,PlayList可具有與子PlayItem對(duì)應(yīng)的子路徑。例如,可包括附于PlayList的記錄之后的PlayItem,作為PlayList中的子PlayItem。如后面將詳細(xì)描述的,僅當(dāng)滿(mǎn)足預(yù)定的條件時(shí),PlayList才可包括子PlayItem。
下面將參考圖6描述將記錄在信息記錄介質(zhì)180上的文件的管理結(jié)構(gòu)。如上面參考圖2到4描述的,將被記錄在信息記錄介質(zhì)180上的數(shù)據(jù)包括MovieObject、PlayList、和剪輯。剪輯包括ClipInformation文件和ClipAVStream文件。通過(guò)層來(lái)管理所述文件。在信息記錄介質(zhì)180上創(chuàng)建一個(gè)目錄(圖6中的根目錄)。在根目錄下的目錄是由單個(gè)記錄和再現(xiàn)系統(tǒng)控制的范圍。
在根目錄下排列有BDMV目錄和AVCHDTN目錄。在AVCHDTN目錄下排列有具有被縮小為預(yù)定尺寸的剪輯的代表圖像的縮略圖文件。在BDMV目錄下存儲(chǔ)有參考圖2論述的數(shù)據(jù)結(jié)構(gòu)。
可在BDMV目錄下僅安排兩個(gè)文件,即index.bdmv文件和MovieObject.bdmv文件。安排在BDMV目錄下的目錄是播放列表(PLAYLIST)目錄、剪輯信息(CLIPINF)目錄、流(STREAM)目錄、和備份(BACKUP)目錄。
BDMV目錄的內(nèi)容在index.bdmv文件中描述。MovieObject.bdmv文件存儲(chǔ)關(guān)于至少一個(gè)電影對(duì)象的信息。
播放列表目錄包括PlayList的數(shù)據(jù)庫(kù)。更具體地,播放列表目錄包括播放列表文件xxxxx.mpls,作為與電影播放列表相關(guān)的文件。為每個(gè)電影播放列表創(chuàng)建播放列表文件xxxxx.mpls。在文件名中,在句點(diǎn)(“.”)之前的“xxxxx”是五位數(shù),而在句點(diǎn)之后的“mpls”是這個(gè)類(lèi)型文件固有的擴(kuò)展名。
剪輯信息目錄包括每個(gè)剪輯的數(shù)據(jù)庫(kù)。更具體地,剪輯信息目錄包括與每個(gè)ClipAVStream文件對(duì)應(yīng)的剪輯信息文件“zzzzz.clpi”。在文件名中,在句點(diǎn)(“.”)之前的“zzzzz”是五位數(shù),而在句點(diǎn)之后的“clpi”是這個(gè)類(lèi)型文件固有的擴(kuò)展名。
流目錄包括作為主體的AC流文件。更具體地,流目錄包括與每個(gè)剪輯信息文件對(duì)應(yīng)的剪輯AV流文件。剪輯AV流文件包括運(yùn)動(dòng)圖像專(zhuān)家組(MPEG)2傳輸流(下文中稱(chēng)為MPEG2 TS),并具有文件名“zzzzz.m2ts.”。在文件名中,在句點(diǎn)之前的“zzzzz”與對(duì)應(yīng)剪輯信息文件中的“zzzzz”等同,以允許容易地識(shí)別在剪輯信息文件和剪輯AV流文件之間的對(duì)應(yīng)性。
AVCHDTN目錄可包括兩種類(lèi)型的縮略圖文件,即thumbnail.tid1文件和thumbnail.tid2文件。thumbnail.tid1文件包含根據(jù)預(yù)定方法編碼的縮略像。thumbnail.tid2文件包含未編碼的縮略像。例如,用戶(hù)使用攝像機(jī)拍攝的、對(duì)應(yīng)于剪輯的縮略像被自由復(fù)制并不需要編碼,并因此包括在thumbnail.tid2文件中。
下面將參考圖7A和7B以及圖8A和8B來(lái)描述與攝像機(jī)的視頻拍攝和記錄同步地生成播放列表連同AV流的生成處理。
圖7A和7B以及圖8A和8B圖示了當(dāng)用戶(hù)開(kāi)始和停止記錄處理時(shí)執(zhí)行的剪輯和播放列表的生成處理。如圖7A和7B以及圖8A和8B所示的,在從用戶(hù)開(kāi)始記錄處理到用戶(hù)停止記錄處理的時(shí)間段中,生成一個(gè)PlayItem。根據(jù)拍攝和記錄操作的一個(gè)會(huì)話(huà)(session)生成一個(gè)剪輯AV流文件。連同這個(gè)會(huì)話(huà)一起,還生成剪輯信息文件。一個(gè)剪輯是保證連續(xù)同步播放(即實(shí)時(shí)播放)的需要再現(xiàn)的單位。
每當(dāng)用戶(hù)開(kāi)始記錄時(shí),將入口標(biāo)志附屬到PlayItem的頭部。將PlayList中的入口標(biāo)志稱(chēng)為PlayList標(biāo)志(PLM)。在一個(gè)PlayList中,PlayItem和標(biāo)志被連續(xù)編號(hào)。盡管運(yùn)動(dòng)圖像的每個(gè)PlayList的頭部必須標(biāo)記有相應(yīng)的入口標(biāo)志,但預(yù)定的操作可以在時(shí)間軸上移動(dòng)入口標(biāo)志。
每個(gè)入口標(biāo)志代表用戶(hù)存取該流的入口位置。各自由相鄰入口標(biāo)志劃界的多個(gè)時(shí)間段(和從最后的標(biāo)志到最終PlayItem的末尾的時(shí)間段)是作為從用戶(hù)角度考慮的最小編輯單位的“章”。通過(guò)按照播放順序排列PlayItem和入口標(biāo)志二者來(lái)定義PlayList的播放順序。
下面描述最終化處理。當(dāng)在停止信息記錄介質(zhì)180上的數(shù)據(jù)記錄之后決定不在信息記錄介質(zhì)180上執(zhí)行新的數(shù)據(jù)記錄、即附加數(shù)據(jù)存儲(chǔ)時(shí),可以在圖1的配置中執(zhí)行最終化處理。因此執(zhí)行最終化處理,以禁用附加數(shù)據(jù)存儲(chǔ)。例如,當(dāng)用戶(hù)經(jīng)由圖1的輸入-輸出接口114發(fā)出最終化處理開(kāi)始請(qǐng)求時(shí),在記錄和再現(xiàn)控制器110的控制下開(kāi)始最終化處理。即使執(zhí)行最終化處理,最終化取消處理也可以恢復(fù)在信息記錄介質(zhì)180上的附加存儲(chǔ)使能狀態(tài)。
下面參考圖9的流程圖描述最終化處理。在步驟S101中,主控制器111確定是否已經(jīng)輸入照片動(dòng)畫(huà)產(chǎn)生請(qǐng)求。例如,主控制器111經(jīng)由輸入-輸出接口114控制顯示器,以顯示催促用戶(hù)輸入用戶(hù)決定的消息,并然后確定該照片動(dòng)畫(huà)產(chǎn)生請(qǐng)求的存在與否。更具體地,如圖10A所示,主控制器111使顯示器顯示所述消息,從而催促用戶(hù)決定是否產(chǎn)生照片動(dòng)畫(huà)。圖10A圖示了最終化處理的開(kāi)始請(qǐng)求的顯示屏幕。如果在這個(gè)屏幕上輸入照片動(dòng)畫(huà)的存在或不存在,則顯示器移動(dòng)到圖10B的屏幕。用戶(hù)因此可指示設(shè)備是否產(chǎn)生照片動(dòng)畫(huà)。
返回到圖9的流程圖,繼續(xù)最終化處理的論述。如果在步驟S101確定已經(jīng)發(fā)出了照片動(dòng)畫(huà)的產(chǎn)生請(qǐng)求,則在步驟S102執(zhí)行照片動(dòng)畫(huà)的產(chǎn)生處理。后面將詳細(xì)描述照片動(dòng)畫(huà)的產(chǎn)生處理。
在步驟S103中,主控制器111確定是否已經(jīng)發(fā)出了用以執(zhí)行沒(méi)有菜單的最終化處理的請(qǐng)求。執(zhí)行有菜單或者沒(méi)有菜單的最終化處理。
所述菜單在信息記錄介質(zhì)180的播放期間顯示在開(kāi)始(opening)屏幕上,并且該菜單包括在信息記錄介質(zhì)180上存儲(chǔ)的內(nèi)容文件的標(biāo)題和運(yùn)動(dòng)圖像的代表圖像。在最終化處理期間,用戶(hù)可指定是否產(chǎn)生菜單。例如,以與圖10A和10B所示類(lèi)似的方式,在顯示器上顯示指定菜單的存在與否的數(shù)據(jù),并響應(yīng)來(lái)自用戶(hù)的輸入而執(zhí)行菜單產(chǎn)生。
如果在步驟S103確定沒(méi)有請(qǐng)求所述沒(méi)有菜單的最終化處理,則處理前進(jìn)到步驟S104以執(zhí)行菜單產(chǎn)生處理。在步驟S105中,主控制器111確定是否執(zhí)行填充(padding)處理。執(zhí)行該填充處理,以便將啞(dummy)數(shù)據(jù)寫(xiě)入到諸如盤(pán)的信息記錄介質(zhì)180的數(shù)據(jù)未記錄區(qū)域上。取決于設(shè)計(jì),如果盤(pán)的剩余數(shù)據(jù)記錄區(qū)域變小,則用于播放盤(pán)的一些設(shè)備不能再現(xiàn)數(shù)據(jù)。為了避免這個(gè)問(wèn)題,執(zhí)行填充處理,以便將啞數(shù)據(jù)寫(xiě)入到盤(pán)的數(shù)據(jù)未記錄區(qū)域上。檢測(cè)信息記錄介質(zhì)180的記錄區(qū)域的狀態(tài),并且如果數(shù)據(jù)未記錄區(qū)域大,則主控制器111確定需要執(zhí)行填充處理。在步驟S106中,執(zhí)行填充處理。
在步驟S107中,更新文件系統(tǒng)。響應(yīng)于在信息記錄介質(zhì)180上記錄的數(shù)據(jù)而執(zhí)行文件系統(tǒng)的更新處理,以便更新管理信息。在步驟S108中,主控制器111確定是否需要邊界(border)關(guān)閉處理。對(duì)信息記錄介質(zhì)180執(zhí)行邊界關(guān)閉處理,以便構(gòu)成指明盤(pán)上的數(shù)據(jù)記錄區(qū)域的可識(shí)別的導(dǎo)入和導(dǎo)出點(diǎn)?;诿總€(gè)信息記錄介質(zhì)180的類(lèi)型來(lái)確定是否執(zhí)行邊界關(guān)閉處理。如果確定了需要邊界關(guān)閉處理,則在步驟S109中執(zhí)行邊界關(guān)閉處理。
以這個(gè)方式,執(zhí)行最終化處理。通過(guò)最終化處理,禁止到信息記錄介質(zhì)的附加存儲(chǔ)。如先前描述的,即使執(zhí)行最終化處理,也可以執(zhí)行最終化取消處理,以取消最終化狀態(tài)。最終化取消處理可以將信息記錄介質(zhì)180恢復(fù)到附加存儲(chǔ)使能狀態(tài)。
下面描述照片動(dòng)畫(huà)產(chǎn)生處理。執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理,以讀取在信息記錄介質(zhì)上記錄的靜止圖像數(shù)據(jù),以運(yùn)動(dòng)圖像格式對(duì)所讀取的靜止圖像數(shù)據(jù)進(jìn)行編碼,并然后將所編碼的運(yùn)動(dòng)圖像數(shù)據(jù)重新寫(xiě)入到信息記錄介質(zhì)上。在上述的最終化處理中執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理。照片動(dòng)畫(huà)產(chǎn)生處理可以在與最終化處理的執(zhí)行定時(shí)不同的定時(shí)處執(zhí)行。例如,可以執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理,作為數(shù)據(jù)編輯處理。當(dāng)用戶(hù)經(jīng)由圖1的輸入-輸出接口114錄入照片動(dòng)畫(huà)產(chǎn)生請(qǐng)求時(shí),在記錄和再現(xiàn)控制器110的控制下開(kāi)始照片動(dòng)畫(huà)產(chǎn)生處理。
本發(fā)明一個(gè)實(shí)施例的信息處理設(shè)備為照片動(dòng)畫(huà)產(chǎn)生保留資源,使得可以在沒(méi)有不足資源的情況下對(duì)在信息記錄介質(zhì)上記錄的靜止圖像執(zhí)行照片動(dòng)畫(huà)產(chǎn)生。在下面的表中列出了為照片動(dòng)畫(huà)產(chǎn)生所保留的資源。
如在上面的表中列出的,為允許產(chǎn)生照片動(dòng)畫(huà)而保留的資源包括在index.bdmv文件中的標(biāo)題數(shù)目、PlayList的數(shù)目、在MovieObject.bdmv文件中的對(duì)象數(shù)目、index.bdmv文件的文件尺寸、在信息記錄介質(zhì)上的PlayList文件的數(shù)目、MovieObject.bdmv文件的文件尺寸、剪輯信息文件的數(shù)目、和信息記錄介質(zhì)上的剩余記錄容量。在圖1的記錄和再現(xiàn)控制器110的主控制器111的控制下,執(zhí)行資源保留處理。例如,將與在上面的表中列出的要保留的資源有關(guān)的信息存儲(chǔ)在ROM 112中。主控制器111在新數(shù)據(jù)記錄處理或者數(shù)據(jù)編輯處理期間參考該資源信息。當(dāng)新數(shù)據(jù)記錄處理和數(shù)據(jù)編輯處理之一確定要保留的資源可能丟失時(shí),主控制器111停止處理并顯示告警消息。
下面參考圖11的流程圖描述照片動(dòng)畫(huà)產(chǎn)生的次序。在步驟S201中,在RAM 113上產(chǎn)生照片動(dòng)畫(huà)的PlayList。該P(yáng)layList是參考圖2所示的數(shù)據(jù)格式論述的PlayList,并對(duì)應(yīng)于作為AV流的內(nèi)容。在RAM 113上生成與照片動(dòng)畫(huà)對(duì)應(yīng)的PlayList。
在步驟S202中,在RAM 113上產(chǎn)生照片動(dòng)畫(huà)的剪輯信息。如先前論述的,剪輯信息是定義AV流的屬性的文件。在RAM 113上產(chǎn)生作為與照片動(dòng)畫(huà)對(duì)應(yīng)的屬性定義文件的剪輯信息。
在步驟S203中,記錄和再現(xiàn)控制器110將圖1的編碼器和解碼器140移動(dòng)到準(zhǔn)備對(duì)靜止圖像進(jìn)行解碼并向外輸出所解碼的靜止圖像的狀態(tài)。在步驟S204中,記錄和再現(xiàn)控制器110將輸入-輸出信號(hào)控制器150移動(dòng)到準(zhǔn)備從編碼器和解碼器140接收信號(hào)的狀態(tài)。在步驟S205,記錄和再現(xiàn)控制器110經(jīng)由介質(zhì)控制器120來(lái)讀取在信息記錄介質(zhì)180上記錄的靜止圖像流。
在步驟S206,記錄和再現(xiàn)控制器110利用編碼器和解碼器140對(duì)從信息記錄介質(zhì)180讀取的靜止圖像流進(jìn)行解碼,并然后將已解碼的靜止圖像流輸出到輸入-輸出信號(hào)控制器150。輸入-輸出信號(hào)控制器150在步驟S207捕獲所輸入的靜止圖像,并在步驟S208中將所捕獲的靜止圖像輸出到編碼器和解碼器140。
在步驟S209,編碼器和解碼器140通過(guò)執(zhí)行編碼處理以便將從輸入-輸出信號(hào)控制器150輸入的靜止圖像編碼為運(yùn)動(dòng)圖像格式(諸如MPEG格式)的已編碼數(shù)據(jù),來(lái)產(chǎn)生與照片動(dòng)畫(huà)對(duì)應(yīng)的流,并然后將所產(chǎn)生的流存儲(chǔ)在記錄和再現(xiàn)工作存儲(chǔ)器130上。
在步驟S210,介質(zhì)控制器120在信息記錄介質(zhì)180上記錄來(lái)自在記錄和再現(xiàn)工作存儲(chǔ)器130上記錄的已編碼數(shù)據(jù)的I畫(huà)面。該I畫(huà)面是形成MPEG數(shù)據(jù)的I畫(huà)面、P畫(huà)面、和B畫(huà)面的分量,并因此是MPEG編碼數(shù)據(jù)中的重要畫(huà)面。
在步驟S211中,記錄和再現(xiàn)控制器110向照片動(dòng)畫(huà)的PlayList添加與在編碼處理中生成的I畫(huà)面數(shù)目對(duì)應(yīng)的PlayItem。更具體地,在照片動(dòng)畫(huà)的PlayList中,為形成照片動(dòng)畫(huà)的每個(gè)I畫(huà)面設(shè)置PlayItem。
在步驟S212中,將與在編碼處理中產(chǎn)生的每個(gè)I畫(huà)面有關(guān)的信息添加到照片動(dòng)畫(huà)的剪輯信息中。該剪輯信息是定義AV流的屬性的文件。例如,剪輯信息包括編碼、尺寸、地址轉(zhuǎn)換的時(shí)間、播放管理信息、時(shí)間圖等。所述多條信息是為每個(gè)I畫(huà)面產(chǎn)生的,并被記錄在剪輯信息中。
在步驟S213中,記錄和再現(xiàn)控制器110確定是否已經(jīng)對(duì)記錄在信息記錄介質(zhì)180上的所有靜止圖像都完成了照片動(dòng)畫(huà)產(chǎn)生處理。如果在步驟S213中確定照片動(dòng)畫(huà)產(chǎn)生處理還沒(méi)有完成,則處理返回到步驟S203,以便對(duì)未處理的數(shù)據(jù)執(zhí)行步驟S203和隨后的步驟。如果在步驟S213確定已經(jīng)對(duì)記錄在信息記錄介質(zhì)180上的所有靜止圖像都完成了照片動(dòng)畫(huà)產(chǎn)生處理,則處理前進(jìn)到步驟S214。將在RAM 113產(chǎn)生的照片動(dòng)畫(huà)PlayList記錄到信息記錄介質(zhì)180上。
在步驟S215,在RAM 113上產(chǎn)生的照片動(dòng)畫(huà)剪輯信息被寫(xiě)入到信息記錄介質(zhì)180上。在步驟S216中,執(zhí)行更新處理,以記錄與電影對(duì)象文件中的已產(chǎn)生照片動(dòng)畫(huà)對(duì)應(yīng)的信息。該電影對(duì)象文件是一組用于執(zhí)行播放控制的命令。因此,執(zhí)行更新處理,以便將對(duì)電影對(duì)象中的新產(chǎn)生的照片動(dòng)畫(huà)進(jìn)行響應(yīng)的命令記錄在信息記錄介質(zhì)180上。在步驟S217,在索引文件中,響應(yīng)照片動(dòng)畫(huà)的信息被更新并被寫(xiě)入到信息記錄介質(zhì)180上。
照片動(dòng)畫(huà)這樣被產(chǎn)生,并然后被記錄到信息記錄介質(zhì)180上。
下面參考圖12和其它圖中圖示的語(yǔ)法來(lái)描述數(shù)據(jù)更新處理。在接下來(lái)的操作中描述該數(shù)據(jù)更新處理(a)對(duì)照片動(dòng)畫(huà)PlayList的PlayItem添加處理;(b)對(duì)照片動(dòng)畫(huà)剪輯信息的信息添加處理;(c)電影對(duì)象更新處理;(d)索引更新處理。
(a)對(duì)照片動(dòng)畫(huà)PlayList的PlayItem添加處理下面將具體描述在照片動(dòng)畫(huà)產(chǎn)生中要執(zhí)行的對(duì)照片動(dòng)畫(huà)PlayList的PlayItem添加處理。PlayItem添加處理對(duì)應(yīng)于圖11的流程圖中的步驟S211。
圖12圖示了一個(gè)PlayList文件的語(yǔ)法。如示出的,以用作計(jì)算機(jī)的編程語(yǔ)言的C語(yǔ)言描述這里的語(yǔ)法。后面論述的其它語(yǔ)法也是用C語(yǔ)言來(lái)描述的。
如圖12所示出的,PlayList文件包括類(lèi)型信息“TypeIndicator”、接下來(lái)為實(shí)際數(shù)據(jù)的開(kāi)始地址信息“PlayListStartAddress”到“ExtensionStartAddress”、以及實(shí)際數(shù)據(jù)的記錄字段“blkApplicationPlayList()”到“blkExtensionData()”。
圖13圖示了圖12的播放列表信息塊“blkPlayList()”300的一個(gè)入口的語(yǔ)法。與在PlayList中設(shè)置的PlayItem有關(guān)的信息被記錄在播放列表信息塊“blkPlayList()”300中。如先前結(jié)合圖5論述的,PlayItem可具有與作為要再現(xiàn)的主要部分的PlayItem的主路徑相對(duì)的、子PlayItem的子路徑。在播放列表信息塊“blkPlayList()”300中記錄了主路徑的播放項(xiàng)信息“blkPlayItem()”和子路徑的子路徑信息“blkSubPath”。
在參考圖11論述的步驟S211中,執(zhí)行在照片動(dòng)畫(huà)產(chǎn)生中執(zhí)行的對(duì)照片動(dòng)畫(huà)PlayList的PlayItem添加處理。在圖13的PlayList文件的數(shù)據(jù)項(xiàng)“NumberOfPlayItems”301中,在照片動(dòng)畫(huà)的每個(gè)I畫(huà)面基礎(chǔ)上設(shè)置“+1”,即PlayItem設(shè)置塊的數(shù)目。對(duì)于照片動(dòng)畫(huà)的每個(gè)I畫(huà)面,該P(yáng)layItem的數(shù)目遞增1。這里,在語(yǔ)法中示出的<xxx>指的是基于照片動(dòng)畫(huà)的產(chǎn)生而描述的信息和描述。這同樣適用于下面描述的語(yǔ)法。
圖14圖示了圖13中的播放列表信息塊的播放項(xiàng)塊“blkPlayItem()”302的一個(gè)入口的語(yǔ)法。在照片動(dòng)畫(huà)產(chǎn)生期間,為包含在照片動(dòng)畫(huà)中的每個(gè)I畫(huà)面設(shè)置PlayItem。該P(yáng)layItem包含與在所生成的照片動(dòng)畫(huà)中包含的I畫(huà)面對(duì)應(yīng)的播放項(xiàng)信息。例如,與照片動(dòng)畫(huà)對(duì)應(yīng)的剪輯信息的文件名稱(chēng)被記錄在剪輯信息文件名稱(chēng)“ClipInformationFileName”311中。在連接信息“ConnectionCondition”到靜止顯示時(shí)間“still_time”中記錄了顯示照片動(dòng)畫(huà)所需要的各種信息,諸如每個(gè)I畫(huà)面的顯示時(shí)間、呈現(xiàn)時(shí)間戳(PTS)、I畫(huà)面的相互連接條件信息、和參考圖2和4論述的剪輯的播放開(kāi)始時(shí)間點(diǎn)(IN點(diǎn))和播放結(jié)束時(shí)間點(diǎn)(OUT點(diǎn))的指定信息“IN_time”和“OUT_time”。再現(xiàn)設(shè)備使用所述多條信息來(lái)再現(xiàn)照片動(dòng)畫(huà)。
(b)對(duì)照片動(dòng)畫(huà)剪輯信息的信息添加處理圖15圖示了剪輯信息文件的語(yǔ)法。如先前參考圖12論述的,主控制器111在步驟212中向照片動(dòng)畫(huà)的剪輯信息添加在編碼處理中產(chǎn)生的每個(gè)I畫(huà)面的信息。剪輯信息是定義AV流的屬性的文件。例如,剪輯信息包含編碼、尺寸、地址轉(zhuǎn)換的時(shí)間、播放管理信息、時(shí)間圖等。這些多條信息是為每個(gè)I畫(huà)面產(chǎn)生的,并被記錄在剪輯信息中。
圖15的剪輯信息文件的字段“TypeIndicator”具有32位的數(shù)據(jù)長(zhǎng)度,并指明這個(gè)文件是剪輯信息文件?!癝equenceInfoStartAddress”字段到“ExtensionDataStartAddress”字段中的每一個(gè)具有32位的數(shù)據(jù)長(zhǎng)度,并在這個(gè)語(yǔ)法中指明每個(gè)數(shù)據(jù)塊的開(kāi)始地址。開(kāi)始地址由從在文件中定義的頭部字節(jié)開(kāi)始的相對(duì)字節(jié)數(shù)指明。
剪輯信息文件的實(shí)際內(nèi)容被記錄在剪輯信息塊“blkClipInfo()”到剪輯標(biāo)志塊“blkClipMark.”中。更具體地,與再現(xiàn)實(shí)際流所需要的流相關(guān)的信息被記錄在剪輯信息塊“blkClipInfo()”到剪輯標(biāo)志塊“blkClipMark.”中。
當(dāng)擴(kuò)展BD-ROM標(biāo)準(zhǔn)以便應(yīng)用到可記錄介質(zhì)時(shí),定義了擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”。
圖16圖示了圖15的剪輯信息文件的剪輯信息塊“blkClipInfo()”321的語(yǔ)法。如圖16所示,剪輯信息塊“blkClipInfo()”321包含各剪輯的類(lèi)型信息,諸如剪輯流類(lèi)型信息“ClipStreamType”、應(yīng)用類(lèi)型信息“ApplicationType”、和屬性信息。
每個(gè)顯示數(shù)據(jù)的連接條件被設(shè)置在連接條件信息記錄字段“isCC5”中。例如,將一位信息<1>或<0>設(shè)置在該字段中,并且再現(xiàn)設(shè)備響應(yīng)該設(shè)置信息執(zhí)行再現(xiàn)處理。如果將<1>設(shè)置在連接條件信息記錄字段“isCC5”中,則隨后剪輯信息的連接條件與連接條件=5是連續(xù)的。剪輯信息文件的內(nèi)容(流文件)可以以無(wú)縫方式連接到隨后的內(nèi)容。如果將<0>設(shè)置在連接條件信息記錄字段“isCC5”中,則隨后剪輯信息的連接條件不是連接條件=5,并且剪輯信息的內(nèi)容(流文件)沒(méi)有被設(shè)置為無(wú)縫地連接到隨后的內(nèi)容。
基于包含在照片動(dòng)畫(huà)中的I畫(huà)面的值分別被設(shè)置在傳輸流速率“TSREcordingRate”、和源分組文件尺寸“NumberOfSourcePackets”中。
圖17圖示了圖15的剪輯信息文件的次序信息塊“blkSequenceInfo()”322的語(yǔ)法。次序信息塊“blkSequenceInfo()”322主要包含諸如再現(xiàn)處理中的時(shí)間管理信息的次序信息。需要這里的次序信息來(lái)再現(xiàn)照片動(dòng)畫(huà)。更具體地,次序信息包含與系統(tǒng)時(shí)間時(shí)鐘(STC)有關(guān)的信息、I畫(huà)面呈現(xiàn)時(shí)間戳(PTS)信息等。
圖18圖示了圖15的剪輯信息文件的程序信息塊“blkProgramInfo()”323的語(yǔ)法。再現(xiàn)照片動(dòng)畫(huà)所需要的程序信息被記錄在該程序信息塊“blkProgramInfo()”323中。例如,程序信息包含程序匹配表的標(biāo)識(shí)信息、程序流中的流數(shù)目等。
與照片動(dòng)畫(huà)的I畫(huà)面對(duì)應(yīng)的入口點(diǎn)(EP)圖信息被記錄在圖15的剪輯信息文件的CPI塊“blkCPI()”324中。例如,每隔0.5秒設(shè)置I畫(huà)面的呈現(xiàn)時(shí)間戳(PTS),并且在相同的定時(shí)處生成在在其內(nèi)設(shè)置有入口點(diǎn)(EP)的EP圖。
(c)電影對(duì)象更新處理圖19圖示了電影對(duì)象文件的語(yǔ)法。如參考圖12所描述的,在照片動(dòng)畫(huà)產(chǎn)生次序的步驟S216中更新在照片動(dòng)畫(huà)的產(chǎn)生中需要的電影對(duì)象文件,并然后將已更新的電影對(duì)象文件記錄在信息記錄介質(zhì)上。MovieObject.bdmv文件包含與電影對(duì)象有關(guān)的信息。當(dāng)產(chǎn)生照片動(dòng)畫(huà)時(shí),需要添加用以控制照片動(dòng)畫(huà)再現(xiàn)的命令,并更新該MovieObject.bdmy文件。
如圖19所示的,MovieObject.bdmv文件包含電影對(duì)象文件“MovieObjects()”401和擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”。圖20圖示了電影對(duì)象文件“MovieObjects()”401的語(yǔ)法。
當(dāng)產(chǎn)生照片動(dòng)畫(huà)時(shí),電影對(duì)象數(shù)目“NumberOfmobjs”遞增1,以指明照片動(dòng)畫(huà)的MovieObject的添加。此外,將<1>記錄在指明已添加的電影對(duì)象的命令數(shù)目的字段“number_of_navigation_commands{mobj id}”中。更具體地,在照片動(dòng)畫(huà)的MovieObject中描述用于再現(xiàn)照片動(dòng)畫(huà)的PlayList的命令,諸如<PlayPL#XXXX>。PL#XXXX指的是照片動(dòng)畫(huà)的PlayList。
再現(xiàn)設(shè)備通過(guò)根據(jù)MovieObject的描述信息執(zhí)行命令“PlayPL#XXXX”,而再現(xiàn)具有所指定的PlayList的照片動(dòng)畫(huà)。
(d)索引更新處理圖21圖示了索引文件的語(yǔ)法。參考圖12,按照照片動(dòng)畫(huà)產(chǎn)生次序在步驟S217中更新在照片動(dòng)畫(huà)的生成中所需要的索引文件,并然后將該索引文件記錄在信息記錄介質(zhì)上。該索引信息被記錄在index.bdmv文件中。當(dāng)產(chǎn)生照片動(dòng)畫(huà)時(shí),添加照片動(dòng)畫(huà)的索引信息,諸如標(biāo)題。
如圖21所示,作為實(shí)際數(shù)據(jù),index.bdmv文件包含應(yīng)用信息塊“ApplInfoBDMV()”、索引信息塊“Indexes()”421、和擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”422。圖22圖示了索引信息塊“Indexes()”421的語(yǔ)法.
當(dāng)產(chǎn)生照片動(dòng)畫(huà)時(shí),為照片動(dòng)畫(huà)設(shè)置標(biāo)題變得有必要。將索引信息塊“Indexes()”421的標(biāo)題數(shù)目字段“number_of_Titles”遞增1。此外,將照片動(dòng)畫(huà)的MovieObject的標(biāo)識(shí)信息記錄在“Title mobj id ref[title id]”字段中。
圖23圖示了圖21的index.bdmv文件的擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”422。該擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”422可包含在索引信息的其它塊中不能描述的各種擴(kuò)展數(shù)據(jù)。如示出的,該擴(kuò)展數(shù)據(jù)包含指明在設(shè)置為標(biāo)識(shí)信息數(shù)據(jù)字段的ID1字段中的已記錄數(shù)據(jù)的格式信息“AVCHD”、和在ID2字段中記錄的版本信息的值。在數(shù)據(jù)塊431中記錄了各種擴(kuò)展數(shù)據(jù)。
圖24圖示了數(shù)據(jù)塊431。數(shù)據(jù)塊431可容納制造者專(zhuān)有數(shù)據(jù)。如圖24所示出的,數(shù)據(jù)塊431包含AVCHD中的UI(用戶(hù)界面)應(yīng)用信息塊“UIAppInfoAVCHD()”451、播放列表表信息塊“TableOfPlayLists()”452、和制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”453。
圖25圖示了UI應(yīng)用信息塊“UIAppInfoAVCHD()”451的特定示例。UI應(yīng)用信息塊“UIAppInfoAVCHD()”451記錄與在信息記錄介質(zhì)上記錄的數(shù)據(jù)有關(guān)的最后更新人員、和最后更新處理信息。制造者ID“makerID”、和制造者模型代碼“maker_model_code”的字段分別記錄制造者ID和模型代碼,作為與已經(jīng)執(zhí)行最后更新處理的設(shè)備有關(guān)的信息。此外,還記錄最后更新日期和時(shí)間信息。
圖26圖示了在索引信息文件的擴(kuò)展數(shù)據(jù)塊中的、圖24的播放列表表信息塊“TableOfPlayLists()”452。該播放列表表信息塊“TableOfPlayLists()”452記錄與PlayList有關(guān)的信息。當(dāng)產(chǎn)生照片動(dòng)畫(huà)時(shí),PlayList數(shù)目字段“number of Title Playlist pair”遞增1。“pair”意指一對(duì)PlayList和標(biāo)題。播放列表文件管理器編號(hào)被設(shè)置在播放列表文件名稱(chēng)字段“PlayList file name”中,并且將值<2>設(shè)置在播放列表屬性字段“PlayList attribute”中,以指明照片動(dòng)畫(huà)的播放列表是實(shí)播放列表。
圖27圖示了在圖26的索引信息文件的擴(kuò)展數(shù)據(jù)塊的播放列表表信息塊“TableOfPlayLists()”中包含的首次重放和頂部菜單播放列表信息字段471。在這個(gè)字段中記錄了諸如在信息記錄介質(zhì)的播放期間首次顯示的菜單的信息。如果產(chǎn)生了菜單的PlayList,則將<1>設(shè)置在播放列表數(shù)目字段“numberof Playlist”中。如果沒(méi)有產(chǎn)生菜單的PlayList,則將<0>設(shè)置在播放列表數(shù)目字段“number of Playlist”中。
圖28圖示了在索引信息文件的擴(kuò)展數(shù)據(jù)塊中的、圖24的制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”453。在這個(gè)塊中記錄了制造者ID和模型代碼。如果沒(méi)有使用制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”453,則在數(shù)據(jù)長(zhǎng)度字段“l(fā)ength”中設(shè)置<0>。如果使用了制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”453,則記錄與所使用數(shù)據(jù)的長(zhǎng)度匹配的數(shù)據(jù)長(zhǎng)度。
下面描述用于記錄在PlayList上的照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志的照片動(dòng)畫(huà)產(chǎn)生處理。即使在已經(jīng)對(duì)攝像機(jī)執(zhí)行了最終化處理之后,用戶(hù)也有可能希望通過(guò)取消最終化狀態(tài)而附加存儲(chǔ)數(shù)據(jù)到信息記錄介質(zhì)上。從新記錄的靜止圖像的角度看,刪除在最終化處理中產(chǎn)生的照片動(dòng)畫(huà)。優(yōu)選地在隨后的最終化處理中添加新記錄的靜止圖像,而產(chǎn)生照片動(dòng)畫(huà)。在確定該文件是否是照片動(dòng)畫(huà)之后,需要執(zhí)行該刪除處理。如果利用在播放列表中記錄的照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志來(lái)執(zhí)行照片動(dòng)畫(huà)產(chǎn)生處理,則可以容易地標(biāo)識(shí)該照片動(dòng)畫(huà),即照片動(dòng)畫(huà)的內(nèi)容和屬性信息數(shù)據(jù),并然后刪除該照片動(dòng)畫(huà)。
圖29是圖示了用于在播放列表中記錄照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志的照片動(dòng)畫(huà)產(chǎn)生次序的流程圖。除了在圖29中在步驟S213和S214之間增加了步驟S213-2之外,圖29的流程圖與圖11的流程圖等同。
在步驟S213-2中,將照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志記錄在PlayList中。更具體地,在參考圖12論述的PlayList的擴(kuò)展數(shù)據(jù)塊“MakersPrivateData()”中記錄該照片動(dòng)畫(huà)標(biāo)識(shí)標(biāo)志。
圖30圖示了在PlayList中的擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”的語(yǔ)法。如圖30所示的,制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”481被記錄在擴(kuò)展數(shù)據(jù)塊“blkExtensionData()”中。
圖31圖示了制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”481的數(shù)據(jù)結(jié)構(gòu)。在該制造者專(zhuān)有數(shù)據(jù)塊“MakersPrivateData()”481的數(shù)據(jù)結(jié)構(gòu)中設(shè)置了包含各種數(shù)據(jù)的數(shù)據(jù)塊“data_block”482。例如,數(shù)據(jù)塊“data_block”482包含指明PlayList與由ABC公司制造的視頻設(shè)備所產(chǎn)生的照片動(dòng)畫(huà)對(duì)應(yīng)的ASCII代碼。
即使在已經(jīng)完成了最終化處理之后,也可以取消最終化處理。通過(guò)參考每個(gè)PlayList的擴(kuò)展數(shù)據(jù),記錄和再現(xiàn)控制器110可容易地確定所述PlayList是否對(duì)應(yīng)于照片動(dòng)畫(huà)?;谠赑layList中記錄的信息,記錄和再現(xiàn)控制器110可搜索照片動(dòng)畫(huà)的實(shí)際內(nèi)容和屬性數(shù)據(jù),并將其刪除。更具體地,記錄和再現(xiàn)控制器110參考PlayList,以取消在信息記錄介質(zhì)180上的附加存儲(chǔ)禁用狀態(tài)?;谠赑layList中記錄的標(biāo)識(shí)數(shù)據(jù),主控制器111檢測(cè)與基于靜止圖像數(shù)據(jù)產(chǎn)生的運(yùn)動(dòng)圖像格式的數(shù)據(jù)對(duì)應(yīng)的屬性信息存儲(chǔ)文件(PlayList)。主控制器111刪除基于靜止圖像數(shù)據(jù)產(chǎn)生的運(yùn)動(dòng)圖像格式的、已編碼數(shù)據(jù)的內(nèi)容和相關(guān)信息。由此,快速執(zhí)行最終化取消處理。
已經(jīng)參考特定的實(shí)施例而論述了本發(fā)明。然而,本領(lǐng)域的技術(shù)人員將理解,在不脫離本發(fā)明的范圍的情況下,可以對(duì)本發(fā)明進(jìn)行改變和修改。僅僅為了示范目的而論述了本發(fā)明的實(shí)施例,而不是意欲限制本發(fā)明的范圍。本發(fā)明的范圍將僅僅由所附權(quán)利要求來(lái)限制。
上面提及的一系列處理步驟可使用硬件、軟件、或二者的組合來(lái)執(zhí)行。如果使用軟件來(lái)執(zhí)行處理步驟,則可以將軟件程序從記錄介質(zhì)安裝到能夠利用在其上安裝的各種程序來(lái)執(zhí)行各種功能的建立在專(zhuān)用硬件中的計(jì)算機(jī)或者通用個(gè)人計(jì)算機(jī)上。
程序可預(yù)先存儲(chǔ)在硬盤(pán)或ROM上。還可以將程序暫時(shí)或永久存儲(chǔ)(記錄)在可移動(dòng)記錄介質(zhì)上,諸如軟盤(pán)、致密盤(pán)只讀存儲(chǔ)器(CD-ROM)、磁光(MO)盤(pán)、數(shù)字通用盤(pán)(DVD)、磁盤(pán)、或者半導(dǎo)體存儲(chǔ)器。可作為軟件包來(lái)提供這樣的可移動(dòng)盤(pán)。
可以將程序從上述的可移動(dòng)記錄介質(zhì)安裝到計(jì)算機(jī)上。作為選擇,可以使用諸如因特網(wǎng)而以無(wú)線(xiàn)方式或有線(xiàn)方式來(lái)將程序從下載方傳送到計(jì)算機(jī)。計(jì)算機(jī)接收這樣傳送的程序,并將程序安裝到諸如內(nèi)建硬盤(pán)的記錄介質(zhì)上。
如先前說(shuō)明的,可以按照時(shí)間序列順序來(lái)執(zhí)行描述程序的處理步驟。作為選擇,可以并行或分離地執(zhí)行處理步驟。在這個(gè)說(shuō)明書(shū)的上下文中,系統(tǒng)指的是邏輯上為一組的多個(gè)設(shè)備,而并不一定是在單個(gè)機(jī)殼內(nèi)的單個(gè)設(shè)備。
權(quán)利要求
1.一種信息處理設(shè)備,包括編碼和解碼單元,用于通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;介質(zhì)控制單元,用于通過(guò)以預(yù)定的數(shù)據(jù)記錄格式而將由所述編碼和解碼單元生成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在所述信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制器,用于控制所述編碼和解碼單元的數(shù)據(jù)轉(zhuǎn)換處理和所述介質(zhì)控制單元的數(shù)據(jù)重新記錄處理,該控制器響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
2.根據(jù)權(quán)利要求1的信息處理設(shè)備,其中所述控制器詢(xún)問(wèn)用戶(hù)是在信息記錄介質(zhì)變換到附加存儲(chǔ)禁用狀態(tài)的過(guò)程中、還是在編輯在所述信息記錄介質(zhì)上記錄的內(nèi)容的過(guò)程中執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理,并響應(yīng)于請(qǐng)求執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)開(kāi)始所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
3.根據(jù)權(quán)利要求1的信息處理設(shè)備,還包括存儲(chǔ)單元,用于存儲(chǔ)與將記錄在信息記錄介質(zhì)上的靜止圖像數(shù)據(jù)轉(zhuǎn)換為運(yùn)動(dòng)圖像編碼數(shù)據(jù)、并將該運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄到信息記錄介質(zhì)上所需要的資源有關(guān)的資源信息,其中所述控制器在將新數(shù)據(jù)記錄到信息記錄介質(zhì)上或者編輯在信息記錄介質(zhì)上記錄的內(nèi)容之前,參考所述資源信息,并且如果新數(shù)據(jù)的記錄或者內(nèi)容的編輯可能導(dǎo)致資源丟失,則停止新數(shù)據(jù)的記錄或者內(nèi)容的編輯。
4.根據(jù)權(quán)利要求3的信息處理設(shè)備,其中所述資源包括根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式來(lái)定義的信息存儲(chǔ)文件。
5.根據(jù)權(quán)利要求3的信息處理設(shè)備,其中所述資源包括用于存儲(chǔ)由信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息的信息記錄介質(zhì)的存儲(chǔ)容量。
6.根據(jù)權(quán)利要求1的信息處理設(shè)備,其中,當(dāng)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理和數(shù)據(jù)重新記錄處理時(shí),所述控制器在屬性信息存儲(chǔ)文件中記錄標(biāo)識(shí)數(shù)據(jù),該標(biāo)識(shí)數(shù)據(jù)指明該屬性信息存儲(chǔ)文件與基于靜止圖像數(shù)據(jù)形成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)。
7.根據(jù)權(quán)利要求6的信息處理設(shè)備,其中,當(dāng)在信息記錄介質(zhì)中取消附加存儲(chǔ)禁用狀態(tài)時(shí),所述控制器基于所述標(biāo)識(shí)數(shù)據(jù)來(lái)檢測(cè)與運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的屬性信息存儲(chǔ)文件,并然后刪除與該運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的內(nèi)容以及該內(nèi)容附帶的信息。
8.根據(jù)權(quán)利要求1到7之一的信息處理設(shè)備,其中數(shù)據(jù)記錄格式是AVCHD格式。
9.一種用于在信息記錄介質(zhì)上記錄內(nèi)容的信息處理方法,包括以下步驟通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;通過(guò)以預(yù)定的數(shù)據(jù)記錄格式而將所述運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理,所述控制步驟包括響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
10.根據(jù)權(quán)利要求9的信息處理方法,其中所述控制步驟包括詢(xún)問(wèn)用戶(hù)是在信息記錄介質(zhì)變換到附加存儲(chǔ)禁用狀態(tài)的過(guò)程中、還是在編輯在信息記錄介質(zhì)上記錄的內(nèi)容的過(guò)程中執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理,并響應(yīng)于請(qǐng)求執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)開(kāi)始所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
11.根據(jù)權(quán)利要求9的信息處理方法,還包括存儲(chǔ)與將記錄在信息記錄介質(zhì)上的靜止圖像數(shù)據(jù)轉(zhuǎn)換為運(yùn)動(dòng)圖像編碼數(shù)據(jù)、并將該運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄到信息記錄介質(zhì)上所需要的資源有關(guān)的資源信息,其中所述控制步驟包括在將新數(shù)據(jù)記錄到信息記錄介質(zhì)上或者編輯在信息記錄介質(zhì)上記錄的內(nèi)容之前,參考所述資源信息,并且如果新數(shù)據(jù)的記錄或者內(nèi)容的編輯可能導(dǎo)致資源丟失,則停止新數(shù)據(jù)的記錄或者內(nèi)容的編輯。
12.根據(jù)權(quán)利要求11的信息處理方法,其中所述資源包括根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息存儲(chǔ)文件。
13.根據(jù)權(quán)利要求11的信息處理方法,其中所述資源包括用于存儲(chǔ)根據(jù)信息記錄介質(zhì)的數(shù)據(jù)記錄格式所定義的信息的信息記錄介質(zhì)的存儲(chǔ)容量。
14.根據(jù)權(quán)利要求9的信息處理方法,其中,所述控制步驟包括當(dāng)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理和數(shù)據(jù)重新記錄處理時(shí),在屬性信息存儲(chǔ)文件中記錄標(biāo)識(shí)數(shù)據(jù),該標(biāo)識(shí)數(shù)據(jù)指明該屬性信息存儲(chǔ)文件與基于靜止圖像數(shù)據(jù)形成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)。
15.根據(jù)權(quán)利要求14的信息處理方法,其中所述控制步驟包括當(dāng)在信息記錄介質(zhì)中取消附加存儲(chǔ)禁用狀態(tài)時(shí),基于所述標(biāo)識(shí)數(shù)據(jù)來(lái)檢測(cè)與運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的屬性信息存儲(chǔ)文件,并然后刪除與該運(yùn)動(dòng)圖像編碼數(shù)據(jù)對(duì)應(yīng)的內(nèi)容以及該內(nèi)容附帶的信息。
16.根據(jù)權(quán)利要求9到15之一的信息處理方法,其中數(shù)據(jù)記錄格式是AVCHD格式。
17.一種計(jì)算機(jī)程序,用于使信息處理設(shè)備在信息記錄介質(zhì)上記錄內(nèi)容,包括以下步驟通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;通過(guò)以預(yù)定的數(shù)據(jù)記錄格式將所述運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理,所述控制步驟包括響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
全文摘要
一種信息處理設(shè)備包括編碼和解碼單元,用于通過(guò)對(duì)從信息記錄介質(zhì)獲取的已編碼靜止圖像數(shù)據(jù)進(jìn)行解碼、并基于已解碼的靜止圖像數(shù)據(jù)生成運(yùn)動(dòng)圖像編碼數(shù)據(jù),來(lái)執(zhí)行數(shù)據(jù)轉(zhuǎn)換處理;介質(zhì)控制單元,用于通過(guò)以預(yù)定的數(shù)據(jù)記錄格式將由所述編碼和解碼單元生成的運(yùn)動(dòng)圖像編碼數(shù)據(jù)記錄在所述信息記錄介質(zhì)上,來(lái)執(zhí)行數(shù)據(jù)重新記錄處理;和控制器,用于控制所述編碼和解碼單元的數(shù)據(jù)轉(zhuǎn)換處理和所述介質(zhì)控制單元的數(shù)據(jù)重新記錄處理。該控制器響應(yīng)于關(guān)于是否執(zhí)行所述數(shù)據(jù)轉(zhuǎn)換處理的用戶(hù)輸入信息,來(lái)控制所述數(shù)據(jù)轉(zhuǎn)換處理和所述數(shù)據(jù)重新記錄處理。
文檔編號(hào)H04N5/262GK101094364SQ20071010955
公開(kāi)日2007年12月26日 申請(qǐng)日期2007年6月25日 優(yōu)先權(quán)日2006年6月23日
發(fā)明者前篤, 有留憲一郎, 磯部幸雄, 森本直樹(shù) 申請(qǐng)人:索尼株式會(huì)社