欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

運動圖像數(shù)據(jù)記錄設(shè)備及其控制方法

文檔序號:7821135閱讀:232來源:國知局
運動圖像數(shù)據(jù)記錄設(shè)備及其控制方法
【專利摘要】本發(fā)明涉及運動圖像數(shù)據(jù)記錄設(shè)備及其控制方法。該運動圖像數(shù)據(jù)記錄設(shè)備所包括的控制器對編輯器和記錄器進行控制,以生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件,并且在正在將新獲取到的運動圖像數(shù)據(jù)添加至所記錄的運動圖像文件時發(fā)生錯誤的情況下,該控制器對所述編輯器和所述記錄器進行控制,以使得不將隨后要獲取的運動圖像數(shù)據(jù)添加至包含發(fā)生所述錯誤時所獲取到的運動圖像數(shù)據(jù)的運動圖像文件。
【專利說明】運動圖像數(shù)據(jù)記錄設(shè)備及其控制方法
[0001]本申請是申請日為“2012年I月20日”、申請?zhí)枮椤?01210020647.1”、發(fā)明名稱為
“運動圖像數(shù)據(jù)記錄設(shè)備及其控制方法”的申請的分案申請。

【技術(shù)領(lǐng)域】
[0002]本發(fā)明涉及一種運動圖像數(shù)據(jù)記錄設(shè)備。

【背景技術(shù)】
[0003]傳統(tǒng)上,攝像設(shè)備已知為運動圖像數(shù)據(jù)記錄設(shè)備,并且該攝像設(shè)備具有用于根據(jù)所拍攝圖像生成運動圖像數(shù)據(jù)并將由此產(chǎn)生的數(shù)據(jù)記錄在記錄介質(zhì)上的功能。在這種類型的攝像設(shè)備中,近年來,如日本特開2002-218384所述,已提出了如下的新型攝像設(shè)備:能夠?qū)⑿屡臄z到的運動圖像數(shù)據(jù)添加記錄至已記錄在記錄介質(zhì)上的現(xiàn)有運動圖像文件中所存儲的運動圖像數(shù)據(jù)。此外,攝像裝置還安裝了用于在每次按下拍攝按鈕時拍攝預(yù)定秒數(shù)的運動圖像的功能。
[0004]然而,在日本特開2002-218384中,新拍攝到的運動圖像數(shù)據(jù)與現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)直接連結(jié)。然而,在這種情況下,在例如拍攝連結(jié)圖像期間電池被移除或者存儲卡被移除的情況下,可能發(fā)生錯誤。在這種情況下,與要連結(jié)至的現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)一起,將會出現(xiàn)數(shù)據(jù)無法讀出的狀態(tài)。此外,往往自動連結(jié)正被記錄的運動圖像數(shù)據(jù)。例如,在用戶正嘗試生成由所收集到的各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件的情況下,該預(yù)定時間長度以外的運動圖像數(shù)據(jù)往往由于錯誤而混入運動圖像文件內(nèi)。在這種情況下,例如,在再現(xiàn)期間進行設(shè)置以使得運動圖像文件的運動圖像以預(yù)定時間長度為單位進行快進或倒回(向前跳過或向后跳過)的情況下,無法執(zhí)行期望操作,并且可能導(dǎo)致操作不便。


【發(fā)明內(nèi)容】

[0005]本發(fā)明涉及一種運動圖像數(shù)據(jù)記錄設(shè)備,其中,即使在生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件期間發(fā)生錯誤的情況下,也可以自動改變新運動圖像數(shù)據(jù)的記錄狀態(tài)或者隨后要拍攝的運動圖像數(shù)據(jù)的記錄狀態(tài),從而不會對用戶的再現(xiàn)期間的操作造成不便。
[0006]根據(jù)本發(fā)明的一方面,一種運動圖像數(shù)據(jù)記錄設(shè)備,包括:獲取部件,用于獲取運動圖像數(shù)據(jù);記錄部件,用于將所述獲取部件所獲取到的運動圖像數(shù)據(jù)作為運動圖像文件記錄在記錄介質(zhì)上;編輯部件,用于對所述記錄介質(zhì)上所記錄的運動圖像文件進行編輯,以將所述獲取部件所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件;以及控制部件,用于對所述記錄部件和所述編輯部件進行控制,其中,所述控制部件對所述編輯部件和所述記錄部件進行控制,以生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件,以及在正在將新獲取到的運動圖像數(shù)據(jù)添加至運動圖像文件時發(fā)生錯誤的情況下,所述控制部件對所述編輯部件進行控制,以使得不將隨后要獲取的運動圖像數(shù)據(jù)添加至包含發(fā)生所述錯誤時所獲取到的運動圖像數(shù)據(jù)的運動圖像文件。
[0007]根據(jù)本發(fā)明的另一方面,一種運動圖像數(shù)據(jù)記錄設(shè)備,包括:獲取部件,用于獲取運動圖像數(shù)據(jù);記錄部件,用于將所述獲取部件所獲取到的運動圖像數(shù)據(jù)作為運動圖像文件記錄在記錄介質(zhì)上;編輯部件,用于對所述記錄介質(zhì)上所記錄的運動圖像文件進行編輯,以將所述獲取部件所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件;以及控制部件,用于對所述記錄部件和所述編輯部件進行控制,其中,所述控制部件對所述編輯部件和所述記錄部件進行控制,以生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件,以及在正在將新獲取到的運動圖像數(shù)據(jù)添加至運動圖像文件時發(fā)生錯誤的情況下,所述控制部件對所述編輯部件進行控制,以使得不將發(fā)生所述錯誤時所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件。
[0008]根據(jù)本發(fā)明的另一方面,一種運動圖像數(shù)據(jù)記錄設(shè)備的控制方法,所述運動圖像數(shù)據(jù)記錄設(shè)備包括:獲取部件,用于獲取運動圖像數(shù)據(jù);記錄部件,用于將所述獲取部件所獲取到的運動圖像數(shù)據(jù)作為運動圖像文件記錄在記錄介質(zhì)上;以及編輯部件,用于對所述記錄介質(zhì)上所記錄的運動圖像文件進行編輯,以將所述獲取部件所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件,所述控制方法包括以下步驟:對所述編輯部件和所述記錄部件進行控制,以生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件;以及在正在將新獲取到的運動圖像數(shù)據(jù)添加至運動圖像文件時發(fā)生錯誤的情況下,對所述編輯部件進行控制,以使得不將隨后要獲取的運動圖像數(shù)據(jù)添加至包含發(fā)生所述錯誤時所獲取到的運動圖像數(shù)據(jù)的運動圖像文件。
[0009]根據(jù)本發(fā)明的又一方面,一種運動圖像數(shù)據(jù)記錄設(shè)備的控制方法,所述運動圖像數(shù)據(jù)記錄設(shè)備包括:獲取部件,用于獲取運動圖像數(shù)據(jù);記錄部件,用于將所述獲取部件所獲取到的運動圖像數(shù)據(jù)作為運動圖像文件記錄在記錄介質(zhì)上;以及編輯部件,用于對所述記錄介質(zhì)上所記錄的運動圖像文件進行編輯,以將所述獲取部件所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件,所述控制方法包括以下步驟:對所述編輯部件和所述記錄部件進行控制,以生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件;以及在正在將新獲取到的運動圖像數(shù)據(jù)添加至運動圖像文件時發(fā)生錯誤的情況下,對所述編輯部件進行控制,以使得不將發(fā)生所述錯誤時所獲取到的運動圖像數(shù)據(jù)添加至所述記錄介質(zhì)上所記錄的運動圖像文件。
[0010]根據(jù)本發(fā)明的典型實施例,即使在生成由各自具有預(yù)定時間長度的多個運動圖像數(shù)據(jù)構(gòu)成的運動圖像文件期間,在新運動圖像數(shù)據(jù)的記錄操作期間發(fā)生錯誤的情況下,也可以自動改變新運動圖像數(shù)據(jù)的記錄狀態(tài)或者隨后要拍攝的運動圖像的記錄狀態(tài)。因此,可以減少對用戶的再現(xiàn)期間的操作造成不便。
[0011]通過以下參考附圖對典型實施例的詳細說明,本發(fā)明的其它特征和方面將變得明顯。

【專利附圖】

【附圖說明】
[0012]包含在說明書中并構(gòu)成說明書一部分的附圖示出了本發(fā)明的典型實施例、特征和方面,并和說明書一起用來解釋本發(fā)明的原理。
[0013]圖1是示出根據(jù)本發(fā)明典型實施例的攝像設(shè)備的結(jié)構(gòu)的框圖。
[0014]圖2A、2B、2C、2D、2E、2F、2G和2H是示出運動圖像文件的構(gòu)造的圖。
[0015]圖3是示出正常運動圖像拍攝模式下的攝像設(shè)備的控制操作的流程圖。
[0016]圖4A、4B和4C是示出記錄在記錄介質(zhì)上的運動圖像文件的數(shù)據(jù)區(qū)域和文件分配表(FAT)區(qū)域的圖。
[0017]圖5A和5B是示出連續(xù)運動圖像拍攝模式下的攝像設(shè)備的控制操作的流程圖。
[0018]圖6A、6B和6C是示出將運動圖像文件添加至記錄介質(zhì)的添加操作的圖。
[0019]圖7A、7B和7C是示出連續(xù)運動圖像拍攝模式下的攝像之后的確認畫面的圖。
[0020]圖8A、8B和8C是示出記錄介質(zhì)上的運動圖像文件的分離的圖。
[0021]圖9A、9B和9C是示出記錄介質(zhì)上的運動圖像文件的部分刪除的圖。
[0022]圖10的㈧、⑶和(C)是示出錯誤處理操作之后的運動圖像文件的狀態(tài)的圖。

【具體實施方式】
[0023]以下將參考附圖來詳細說明本發(fā)明的各種典型實施例、特征和方面。
[0024]以下說明將論述根據(jù)本發(fā)明典型實施例的能夠拍攝運動圖像的攝像設(shè)備。在正常運動圖像拍攝模式(第一模式)中,根據(jù)本典型實施例的攝像設(shè)備能夠?qū)囊淮芜\動圖像拍攝處理開始到該處理完成為止所拍攝的運動圖像數(shù)據(jù)作為一個文件記錄在記錄介質(zhì)上。此外,在連續(xù)運動圖像拍攝模式(第二模式)中,該攝像設(shè)備能夠?qū)⑼ㄟ^使新拍攝到的運動圖像數(shù)據(jù)(新運動圖像數(shù)據(jù))添加至已記錄在記錄介質(zhì)上的運動圖像文件(現(xiàn)有運動圖像文件)所形成的運動圖像文件(添加運動圖像文件)記錄在該記錄介質(zhì)上。換言之,在連續(xù)運動圖像拍攝模式中,由于向現(xiàn)有運動圖像文件添加數(shù)據(jù),因此并不是在每次進行記錄處理時都在記錄介質(zhì)上記錄新文件。在這種情況下,在連續(xù)運動圖像拍攝模式中,在特定條件下,可以將數(shù)據(jù)作為新的運動圖像文件(新運動圖像文件)記錄在記錄介質(zhì)上,而不是添加至現(xiàn)有運動圖像文件。
[0025]特別地,在連續(xù)運動圖像拍攝模式中新拍攝運動圖像期間,本典型實施例的攝像設(shè)備在攝像之后將運動圖像顯示在顯示畫面上,并且允許用戶確認該圖像。此外,可以以無縫方式再現(xiàn)和顯示現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)(現(xiàn)有運動圖像數(shù)據(jù))以及新運動圖像數(shù)據(jù)。然后,在用戶已確認了連續(xù)再現(xiàn)的運動圖像之后,通過使用所顯示的選擇畫面(操作畫面,還被稱為“用戶界面”),該用戶可以選擇諸如以下處理等的處理,并且執(zhí)行由此產(chǎn)生的處理:
[0026].記錄添加運動圖像文件,
[0027].將新運動圖像數(shù)據(jù)作為另一文件進行記錄,以及
[0028]?刪除新運動圖像數(shù)據(jù)。
[0029]此外,可以設(shè)置物理開關(guān),從而允許用戶對這些處理進行選擇。
[0030]在無法相互并行地再現(xiàn)多個運動圖像文件的情況下,預(yù)先將上述添加運動圖像文件記錄在記錄介質(zhì)上,并且順次再現(xiàn)和顯示該添加運動圖像文件的運動圖像數(shù)據(jù)。然后,根據(jù)所選擇的處理,該運動圖像文件的狀態(tài)改變。換言之,在記錄了添加運動圖像文件的情況下,該添加運動圖像文件保持記錄在記錄介質(zhì)上。
[0031]此外,在并非添加新運動圖像數(shù)據(jù)而是將其作為另一文件進行記錄的情況下,使該新運動圖像數(shù)據(jù)與添加運動圖像文件分離開,并且分配頭信息等以形成新文件,然后將該新文件作為新運動圖像文件存儲在記錄介質(zhì)上。然后,為了使由殘留在添加運動圖像文件中的現(xiàn)有運動圖像數(shù)據(jù)所構(gòu)成的運動圖像文件形成為一個運動圖像文件,改變針對該添加運動圖像文件的頭信息然后將該頭信息記錄在記錄介質(zhì)上。即,執(zhí)行用以恢復(fù)為現(xiàn)有運動圖像文件的狀態(tài)的編輯處理。
[0032]此外,在刪除新運動圖像數(shù)據(jù)的情況下,使新拍攝到的運動圖像數(shù)據(jù)與添加運動圖像文件分離開,然后將該運動圖像數(shù)據(jù)從記錄介質(zhì)刪除。此外,為了使由殘留在添加運動圖像文件中的現(xiàn)有運動圖像數(shù)據(jù)所構(gòu)成的運動圖像文件形成為一個運動圖像文件,改變針對該添加運動圖像文件的頭信息然后將該頭信息記錄在記錄介質(zhì)上。即,執(zhí)行用以恢復(fù)為現(xiàn)有運動圖像文件的狀態(tài)的編輯處理。
[0033]在本典型實施例中,使用與通過使用文件分配表執(zhí)行記錄處理的文件系統(tǒng)(例如,在本典型實施例中使用FAT 32等作為文件系統(tǒng))相關(guān)聯(lián)地進行格式設(shè)計的記錄介質(zhì)。然后,在生成上述添加運動圖像文件或者使該添加運動圖像文件分離開的情況下,對文件分配表(FAT)執(zhí)行編輯處理。因此,可以容易地執(zhí)行運動圖像的添加處理和分離處理。
[0034]根據(jù)本典型實施例的攝像設(shè)備,即使在沒有以無縫方式再現(xiàn)多個文件的運動圖像數(shù)據(jù)的攝像設(shè)備的情況下,緊挨在已拍攝到新的運動圖像之后,也可以以無縫方式再現(xiàn)和顯示現(xiàn)有運動圖像數(shù)據(jù)和新運動圖像數(shù)據(jù)。然后,根據(jù)用戶所選擇的處理,可以記錄添加運動圖像文件,或者可以將新運動圖像數(shù)據(jù)作為另一文件進行記錄,或者可以刪除新運動圖像數(shù)據(jù)。因此,本典型實施例的攝像設(shè)備能夠提高用戶的使用便利性同時避免高成本。
[0035]在本典型實施例中,首先,參考圖1來說明攝像設(shè)備的整體結(jié)構(gòu)。參考圖2A、2B、2C、2D、2E、2F、2G和2H來說明要記錄在記錄介質(zhì)上的運動圖像文件的文件格式。此外,參考圖3來說明正常運動圖像拍攝模式下的攝像設(shè)備的控制操作。參考圖4A、4B和4C來說明記錄在記錄介質(zhì)上的運動圖像文件的數(shù)據(jù)區(qū)域和FAT區(qū)域。參考圖5A和5B來說明連續(xù)運動圖像拍攝模式中的攝像設(shè)備的控制操作。參考圖6A、6B和6C來說明連續(xù)運動圖像拍攝模式中將運動圖像文件添加在記錄介質(zhì)上的添加操作。參考圖7A、7B和7C來說明連續(xù)運動圖像拍攝模式下的攝像之后的確認畫面。此外,參考圖8A、8B和SC來說明記錄介質(zhì)上的運動圖像文件的分離。此外,參考圖9A、9B和9C來說明記錄介質(zhì)上的運動圖像文件的部分刪除處理。然后,參考圖10的(A)、(B)和(C)來說明連續(xù)運動圖像拍攝模式中拍攝新運動圖像數(shù)據(jù)期間停止運動圖像記錄的情況下的添加運動圖像文件的狀態(tài)以及運動圖像文件在隨后攝像時的記錄狀態(tài)。
[0036]首先,參考圖1來說明根據(jù)本典型實施例的攝像設(shè)備100的整體結(jié)構(gòu)。
[0037]在圖1中,由例如中央處理單元(CPU)(微處理單元(MPU))、存儲器(DRAM、SRAM)等構(gòu)成的控制單元101響應(yīng)于來自用于接收用戶操作的操作單元102的操作信號,執(zhí)行各種處理(程序)以使得對攝像設(shè)備100的各個塊進行控制,并且控制各個塊之間的數(shù)據(jù)傳送操作。控制單元101可以是包括CPU和存儲器的微計算機。
[0038]操作單元102配置有輸入與攝像有關(guān)的各種操作所利用的例如電源按鈕、記錄開始按鈕、變焦調(diào)整按鈕、自動調(diào)焦按鈕等的各種開關(guān)。此外,還配置有菜單顯示按鈕、確定按鈕、其它光標鍵、指示裝置、觸摸面板等,并且當用戶操作這些鍵和按鈕的其中一個時,將相應(yīng)的操作信號發(fā)送至控制單元101。
[0039]總線103是在將各種數(shù)據(jù)、控制信號、指示信號等發(fā)送至攝像設(shè)備100的各個塊時所使用的通用總線。
[0040]攝像單元110通過使用光圈控制鏡頭所取入的被攝體的光學(xué)圖像的光量,通過使用諸如電荷耦合器件(CCD)傳感器和互補金屬氧化物半導(dǎo)體(CMOS)傳感器等的圖像傳感器將該光學(xué)圖像轉(zhuǎn)換成圖像信號,并且進一步對該圖像信號進行模擬/數(shù)字轉(zhuǎn)換,從而將由此產(chǎn)生的信號發(fā)送至圖像處理單元111。
[0041]將執(zhí)行記錄和再現(xiàn)圖像所需的處理的圖像處理單元111配置成安裝有執(zhí)行以下處理的程序的微計算機。此外,圖像處理單元111可以執(zhí)行作為控制單元101的部分功能的以下處理。圖像處理單元111將從攝像單元110接收到的數(shù)字圖像信號臨時存儲在未示出的存儲器中,并且執(zhí)行用于基于用戶所給出的設(shè)置值以及由圖像特性所判斷出的設(shè)置值來調(diào)整白平衡、顏色、亮度等的圖像質(zhì)量調(diào)整處理。此外,圖像處理單元111還執(zhí)行用于根據(jù)已進行了圖像質(zhì)量調(diào)整處理的多個幀的圖像信號來生成運動圖像數(shù)據(jù)的處理。在這種情況下,本典型實施例的圖像處理單元111可以生成通過對運動圖像數(shù)據(jù)的各個幀執(zhí)行幀內(nèi)編碼處理而進行了壓縮編碼的運動圖像數(shù)據(jù)。此外,通過利用運動圖像數(shù)據(jù)的多個幀之間的差和運動預(yù)測等,可以生成進行了壓縮編碼的運動圖像數(shù)據(jù)。例如,通過使用諸如Mot1nJPEG,MPEG,H.264(MPEG4_PartlOAVC)等的各種已知的壓縮編碼系統(tǒng)中的任一個,可以生成運動圖像數(shù)據(jù)。通常,將幀內(nèi)編碼后的幀圖像數(shù)據(jù)稱為I圖片,將通過使用與前一幀的差進行幀間編碼后的圖像數(shù)據(jù)稱為P圖片,并且將通過使用與前一幀和后一幀的差進行幀間編碼后的圖像數(shù)據(jù)稱為B圖片。這些壓縮方法是已知方法,并且由于這些壓縮方法與本發(fā)明的特征無關(guān),因此將省略對這些方法的說明。
[0042]控制單元101使在圖像處理單元111中進行了處理的運動圖像數(shù)據(jù)發(fā)送至存儲器104。
[0043]音頻輸入單元120通過使用內(nèi)置無定向麥克風(fēng)或經(jīng)由音頻輸入端子所連接的外部麥克風(fēng)等來收集攝像設(shè)備100的周圍的聲音(收集聲音),并將模擬音頻信號轉(zhuǎn)換成數(shù)字信號,以使得將由此產(chǎn)生的信號發(fā)送至音頻處理單元121。
[0044]將執(zhí)行記錄和再現(xiàn)聲音所需的處理的音頻處理單元121配置成安裝有執(zhí)行以下處理的程序的微計算機。此外,該單元可以執(zhí)行作為控制單元101的部分功能的以下處理。音頻處理單元121將從音頻輸入單元120發(fā)送來的數(shù)字音頻信號臨時存儲在未示出的存儲器中,并對該信號執(zhí)行電平調(diào)整處理和噪聲降低處理等。此外,如有必要,則執(zhí)行用于對音頻信號進行壓縮的處理。然后,控制單元101使音頻處理單元121由此處理后的音頻數(shù)據(jù)存儲在存儲器104中。
[0045]此外,被配置為用于執(zhí)行將圖像顯示在顯示單元130上的顯示控制處理的微計算機的顯示控制單元131讀取臨時存儲在圖像處理單元111中的數(shù)字圖像信號,并且允許顯示單元130顯示由此產(chǎn)生的圖像。顯示單元130例如可以是安裝在攝像設(shè)備100上的液晶面板或有機電致發(fā)光(EL)面板等或者除攝像設(shè)備100以外的另一顯示設(shè)備(例如,電視、監(jiān)視器或投影儀等)。
[0046]存儲器104臨時存儲圖像處理單元111和音頻處理單元121所獲得的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)等。
[0047]控制單元101從存儲器104讀取運動圖像數(shù)據(jù)和音頻數(shù)據(jù)等,并將這些數(shù)據(jù)傳送至記錄再現(xiàn)單元140,并且記錄再現(xiàn)單元140將傳送來的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)記錄在記錄介質(zhì)141上。記錄再現(xiàn)單元140將運動圖像數(shù)據(jù)和音頻數(shù)據(jù)作為運動圖像文件記錄在記錄介質(zhì)141上。另外,控制單元101生成表示拍攝圖像時的照相機設(shè)置以及檢測數(shù)據(jù)等的各種數(shù)據(jù),并且可以將這些數(shù)據(jù)連同運動圖像數(shù)據(jù)和音頻數(shù)據(jù)一起記錄在記錄介質(zhì)141上。在這種情況下,記錄介質(zhì)141可以是安裝在攝像設(shè)備中的記錄介質(zhì),或者可以是可移除記錄介質(zhì)。記錄介質(zhì)141的例子包括諸如硬盤、光盤、磁光盤、⑶-R、DVD-R、磁帶、非易失性半導(dǎo)體存儲器和閃速存儲器等的所有類型的記錄介質(zhì)。
[0048]此外,記錄再現(xiàn)單元140讀取(再現(xiàn))記錄在記錄介質(zhì)141上的運動圖像文件等??刂茊卧?01讀取例如包含在所讀出的運動圖像中的頭信息,并且基于該頭信息來控制記錄再現(xiàn)單元140以從記錄介質(zhì)141讀取要再現(xiàn)的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)。記錄再現(xiàn)單元140將由此讀取的運動圖像數(shù)據(jù)傳送至圖像處理單元111,并且還將所再現(xiàn)的音頻數(shù)據(jù)傳送至音頻處理單元121。圖像處理單元111將所再現(xiàn)的運動圖像數(shù)據(jù)的各幀順次存儲在未示出的存儲器中。此外,顯示控制單元131順次讀取存儲在未示出的存儲器中的各幀,并將該圖像顯示在顯示單元130上。另一方面,音頻處理單元121從所再現(xiàn)的音頻信號解碼出數(shù)字音頻信號,并將解碼得到的數(shù)字音頻信號轉(zhuǎn)換成模擬信號,從而將模擬音頻信號輸出至未示出的音頻輸出單元(揚聲器、耳機端子和音頻輸出端子等)。
[0049]如之前所述,根據(jù)本典型實施例的攝像設(shè)備100具有正常運動圖像拍攝模式(第一模式)和連續(xù)運動圖像拍攝模式(第二模式)。在正常運動圖像拍攝模式(第一模式)中,該設(shè)備將從一次運動圖像拍攝處理開始到該處理完成為止所拍攝的運動圖像數(shù)據(jù)作為一個文件記錄在記錄介質(zhì)上。此外,在連續(xù)運動圖像拍攝模式(第二模式)中,可以將通過使新運動圖像數(shù)據(jù)添加至現(xiàn)有運動圖像文件所形成的添加運動圖像文件記錄在記錄介質(zhì)上。
[0050]以下說明將論述本典型實施例的攝像設(shè)備要記錄在記錄介質(zhì)141上的運動圖像文件的文件格式。在本典型實施例中,使用MOV文件格式作為通用格式。
[0051]如圖2A所示,以MOV文件格式所記錄的MOV文件包括運動圖像數(shù)據(jù)的流數(shù)據(jù)的“mdat原子(atom) ”以及與關(guān)于該運動圖像數(shù)據(jù)的流數(shù)據(jù)的信息相對應(yīng)的“moov原子”。
[0052]在“mdat原子”中,如圖2B所示,存在多個組塊cN,并且如圖2D所示,各組塊(chunk)包括多個樣本SM。此外,例如,如圖2E所示,各樣本與針對各個樣本由10、B_2、B_1、
P3、...所表示的編碼后的運動圖像數(shù)據(jù)的各幀相對應(yīng)。在這種情況下,10、I1、12.....1n
表示內(nèi)編碼(幀內(nèi)編碼)后的幀圖像數(shù)據(jù)(I圖片)。B0、B1、B2.....Bn表示基于雙向參考進行編碼(幀間編碼)后的幀圖像數(shù)據(jù)(B圖片)。P0、P1、P2.....Pn表示基于單向(前向)參考進行編碼(幀間編碼)后的幀圖像數(shù)據(jù)(P圖片)。盡管本典型實施例已說明了使用幀間編碼的構(gòu)造,但所有的數(shù)據(jù)可以都是幀內(nèi)編碼后的幀圖像數(shù)據(jù)(I圖片)。
[0053]如圖2C所示,“moov原子”包括由記錄有形成日期和時間等的頭信息所構(gòu)成的“mvhd原子”以及具有與存儲在“mdat原子”中的運動圖像數(shù)據(jù)的流數(shù)據(jù)有關(guān)的信息的“trak原子”。即,“moov原子”用于記錄運動圖像數(shù)據(jù)的管理信息。作為要存儲在“trak原子”中的信息,提出了如圖2H所示的存儲“mdat原子”的各組塊的偏移值的信息時所使用的“stco原子(還稱為Stco存儲箱)”、如圖2G所示的存儲各組塊內(nèi)的樣本數(shù)量的信息時所使用的“stsc原子(還稱為stsc存儲箱)”、以及如圖2F所示的存儲與各樣本的大小有關(guān)的信息時所使用的“stsz原子(還稱為stsz存儲箱)”。因此,要存儲在上述“stco原子”、“stsc原子”和“stsz原子”中的數(shù)據(jù)量連同記錄圖像數(shù)據(jù)的量、即記錄時間段一起增大。例如,在通過將每15幀存儲在一個組塊來將每秒30幀的圖像數(shù)據(jù)記錄為MOV文件的情況下,數(shù)據(jù)量變?yōu)?小時I兆字節(jié),因而需要moov原子具有I兆字節(jié)的容量。在通過使用MOV文件格式進行記錄時,運動圖像流數(shù)據(jù)隨著時間而增加,并且由于該運動圖像流數(shù)據(jù)的大小非常大,因此即使在記錄處理期間也需要將該運動圖像流數(shù)據(jù)作為文件寫入外部存儲器中。然而,如之前所述,由于moov原子的大小也根據(jù)記錄時間而增加,因此直到記錄完成之前并不知曉MOV頭的大小,因而無法確定運動圖像流數(shù)據(jù)的文件內(nèi)的寫偏移位置。由于該原因,通常,通過利用MOV文件格式的靈活性來形成“mdat原子”配置在文件的開頭部分的運動圖像文件,其中,在記錄完成時,將“moov原子”配置在“mdat原子”之后;因而,可以適當解決上述問題。
[0054]然而,在MOV文件的再現(xiàn)期間,從記錄介質(zhì)讀取MOV文件的“moov原子”,并且根據(jù)“moov原子”來分析“stco原子”、“stsc原子”和“stsz原子”,以使得可以執(zhí)行對“mdat原子”內(nèi)的各個組塊的訪問處理。由于該原因,代替將“moov原子”配置在“mdat原子”之后,如圖2A所示,將“moov原子”配置在“MOV文件”的開頭部分,這使得能夠提供針對“mdat原子”更快速的訪問。
[0055]因此,在根據(jù)本典型實施例的攝像設(shè)備100中,通過執(zhí)行如圖3所示的處理序列,可以生成如圖2A所示將“moov原子”配置在“M0V文件”的開頭部分的運動圖像文件。
[0056]在假設(shè)應(yīng)用組裝設(shè)備通常所使用的FAT文件系統(tǒng)的情況下,說明本典型實施例的記錄介質(zhì)141的文件管理系統(tǒng)。由于FAT文件系統(tǒng)的技術(shù)是眾所周知的,因此僅對本典型實施例的特征性操作進行說明。在這種情況下,例如,記錄介質(zhì)141的閃速存儲器等利用其內(nèi)置的微計算機來管理記錄介質(zhì)141內(nèi)的物理存儲區(qū)域。響應(yīng)于來自攝像設(shè)備100的記錄再現(xiàn)單元140的訪問,執(zhí)行被視為利用FAT文件系統(tǒng)來邏輯存儲數(shù)據(jù)的操作。
[0057]ιΗ常運動圖像拍攝模式
[0058]參考圖3和圖4A?4C,以下說明將論述用于生成如圖2A所示將“moov原子”配置在“M0V文件”的開頭部分的運動圖像文件的操作。圖3是示出在根據(jù)本典型實施例的正常運動圖像拍攝模式(第一模式)中執(zhí)行運動圖像拍攝處理的情況下的攝像設(shè)備100的操作的流程圖。這些操作主要由攝像設(shè)備100的控制單元101所控制。此外,圖4A?4C示出在根據(jù)本典型實施例的正常運動圖像拍攝模式(第一模式)中執(zhí)行運動圖像拍攝處理的情況下、要寫入記錄介質(zhì)141的各個邏輯簇(cluster)內(nèi)的數(shù)據(jù)的狀態(tài)以及FAT (文件分配表)的狀態(tài)。
[0059]首先,在利用攝像設(shè)備100的操作單元102選擇正常運動圖像拍攝模式的狀態(tài)下,當從操作單元102輸入用于開始攝像處理的指示時,控制單元101將用于開始攝像處理的指示發(fā)送至攝像設(shè)備100的各個塊,從而開始運動圖像拍攝(步驟S301中為“是”)。
[0060]然后,攝像單元110獲取數(shù)字圖像信號,并且圖像處理單元111對該數(shù)字圖像信號進行預(yù)定圖像處理,從而根據(jù)多個幀的圖像信號來生成運動圖像數(shù)據(jù)??刂茊卧?01將圖像處理單元111所生成的運動圖像數(shù)據(jù)臨時存儲在存儲器104中。另一方面,音頻輸入單元120獲取數(shù)字音頻信號,并且音頻處理單元121對該數(shù)字音頻信號進行預(yù)定處理,從而生成音頻數(shù)據(jù)。此外,控制單元101將音頻處理單元121所生成的音頻數(shù)據(jù)臨時存儲在存儲器104中。此外,控制單元101在預(yù)定時刻將存儲在存儲器104中的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)作為流數(shù)據(jù)(運動圖像數(shù)據(jù)流)發(fā)送至記錄再現(xiàn)單元140。記錄再現(xiàn)單元140將該運動圖像數(shù)據(jù)流寫到記錄介質(zhì)141上(步驟S302)。該運動圖像數(shù)據(jù)流與構(gòu)成通過參考圖2A?2H所述的MOV文件中的mdat的部分數(shù)據(jù)相對應(yīng),并且在預(yù)定時刻順次添加該運動圖像數(shù)據(jù)流(以下要說明的步驟S305)。
[0061]接著,控制單元101新形成moov原子,并且執(zhí)行臨時向存儲器104進行存儲的處理。該moov原子與如圖2A?2H所示的形成為MOV文件中的moov原子的部分數(shù)據(jù)相對應(yīng),并且包括與步驟S302中所記錄的運動圖像流數(shù)據(jù)相關(guān)聯(lián)的stco原子、stsc原子、stsz原子和其它所需信息(步驟S303)。
[0062]此外,控制單元101接收從操作單元102所輸入的攝像完成指示,并且判斷該序列是否應(yīng)當進入攝像完成狀態(tài)(步驟S304)。在沒有輸入攝像完成指示的情況下(步驟S304中為“否”),控制單元101控制記錄再現(xiàn)單元104,以進一步將運動圖像數(shù)據(jù)流記錄在記錄介質(zhì)141上(步驟S305)。在步驟S305中,控制單元101在預(yù)定時刻將順次存儲在存儲器104中的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)作為流數(shù)據(jù)(運動圖像數(shù)據(jù)流)發(fā)送至記錄再現(xiàn)單元140。記錄再現(xiàn)單元140緊挨在步驟S302等已記錄在記錄介質(zhì)141中的運動圖像數(shù)據(jù)流之后添加新運動圖像數(shù)據(jù)流。
[0063]接著,控制單元101更新步驟S303中形成的位于存儲器104上的moov原子內(nèi)的stco原子、stsc原子、stsz原子和其它所需信息,從而與步驟S305中進一步記錄的運動圖像數(shù)據(jù)流相關(guān)聯(lián)(步驟S306)。
[0064]之后,只要攝像不停止,控制單元101就一直進行控制,以使得執(zhí)行步驟S304?S306的處理。
[0065]接著,在從操作單元102接收到用于停止攝像的指示時(步驟S304中為“是”),控制單元101將殘留在存儲器104中的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)作為流數(shù)據(jù)(運動圖像數(shù)據(jù)流)全部發(fā)送至記錄再現(xiàn)單元140。記錄再現(xiàn)單元140緊挨在步驟S302或S305等已記錄在記錄介質(zhì)141中的運動圖像數(shù)據(jù)流之后添加最后的運動圖像數(shù)據(jù)流(步驟S307)。
[0066]接著,控制單元101更新步驟S303中形成的moov原子內(nèi)的stco原子、stsc原子、stsz原子和其它所需信息,從而與步驟S307中所添加的運動圖像數(shù)據(jù)流相關(guān)聯(lián)(步驟
5308)。將這些步驟S302?S308定義為攝像處理S320。
[0067]迄今為止通過當前的攝像處理而記錄在記錄介質(zhì)141上的數(shù)據(jù)是運動圖像數(shù)據(jù)流。圖4A示出當前的記錄介質(zhì)141的FAT和數(shù)據(jù)區(qū)域的狀態(tài)。如圖4A所示,通過當前的攝像處理以橫跨數(shù)據(jù)記錄區(qū)域內(nèi)的簇編號I和2之間的區(qū)域的方式記錄運動圖像數(shù)據(jù)流。在這種情況下,以在簇編號I的區(qū)域之后讀取簇編號2的區(qū)域的方式對FAT進行設(shè)置,并且還以表示在簇編號2的區(qū)域內(nèi)存在文件末端的方式對FAT進行設(shè)置。即,對與簇編號I相對應(yīng)的FAT區(qū)域設(shè)置編號“2”,并且對與簇編號2相對應(yīng)的FAT區(qū)域設(shè)置符號“FF”。
[0068]返回參考圖3,將進一步進行說明。在moov原子的更新完成時,控制單元101判斷存儲在存儲器104中的moov原子的數(shù)據(jù)量是否是記錄介質(zhì)141的簇大小的整數(shù)倍(步驟
5309)。在FAT文件系統(tǒng)中,記錄介質(zhì)141能夠?qū)⒁淮氐拇笮≡O(shè)置為32千字節(jié)、16千字節(jié)或8千字節(jié)等。在步驟S309中,moov原子檢查數(shù)據(jù)量是否是這些大小中的任一個的整數(shù)倍。即,在假定一簇的大小為32千字節(jié)的情況下,判斷數(shù)據(jù)量是否與64千字節(jié)或704千字節(jié)等相對應(yīng)。此外,當存儲在存儲器104中的moov原子不是記錄介質(zhì)141的簇大小的整數(shù)倍時(步驟S309中為“否”),控制單元101例如在moov原子之后添加空白數(shù)據(jù)(空閑原子),以使其具有簇大小的整數(shù)倍的容量。例如,在假定moov原子的容量為17千字節(jié)并且簇大小為32千字節(jié)的情況下,生成與15千字節(jié)相對應(yīng)的空閑原子,并將該空閑原子存儲在存儲器104的moov原子之后。因而,通過將moov原子和空閑原子相加所形成的區(qū)域(被稱為“moov數(shù)據(jù)”)的大小能夠具有簇大小的整數(shù)倍(步驟S310)。
[0069]接著,控制單元101將存儲在存儲器104中的moov原子或包含該moov原子的moov數(shù)據(jù)發(fā)送至記錄再現(xiàn)單元140,并且進行控制,從而將該moov原子或包含該moov原子的moov數(shù)據(jù)作為文件(moov文件)記錄在記錄介質(zhì)141上。另外,控制單元101記錄如下的moov文件,其中該文件的名稱被設(shè)置為例如MVI_0001.M0V,作為運動圖像文件的名稱(步驟 S311)。
[0070]迄今為止,記錄在記錄介質(zhì)141上的數(shù)據(jù)包括運動圖像數(shù)據(jù)流和moov文件。圖4B示出當前的記錄介質(zhì)141的FAT和數(shù)據(jù)區(qū)域的狀態(tài)。如圖4B所示,將moov文件記錄在簇編號3中。然后,以表示簇編號3的區(qū)域僅具有記錄數(shù)據(jù)的方式向FAT設(shè)置“FF”。
[0071]最后,控制單元101執(zhí)行將記錄在記錄介質(zhì)上的運動圖像數(shù)據(jù)流與moov文件進行組合從而完成運動圖像文件的處理。在本典型實施例中,為了將迄今為止分開記錄的運動圖像數(shù)據(jù)流和moov文件相互進行組合,執(zhí)行用于僅重寫FAT區(qū)域的處理。即,進行改變,以使得首先讀取包含在moov文件中的moov原子,接著讀取運動圖像數(shù)據(jù)流(步驟S312)。圖4C示出該改變狀態(tài)。在本典型實施例中,將FAT中與簇編號3相對應(yīng)的部分從表示文件末端的“FF”改變?yōu)椤?I ”,從而在簇編號3之后讀取簇編號I。
[0072]利用該配置,關(guān)于運動圖像數(shù)據(jù),簇編號3的數(shù)據(jù)首先出現(xiàn),以使得如圖2A所示,可以生成將“moov原子”配置在“M0V文件”的開頭部分的運動圖像文件。
[0073]在步驟S301?S312的處理完成時,該序列再次返回至待機狀態(tài),由此完成記錄處理。將步驟S309?S312的這些處理定義為后攝像處理A S330。根據(jù)本典型實施例的攝像設(shè)備100在正常運動圖像拍攝模式中執(zhí)行步驟S301?S312的處理,從而生成運動圖像文件(“M0V文件”)。
[0074]本典型實施例的說明并未涉及目錄項;然而,將最終完成的“M0V文件”的開頭簇和表示文件名MVI_0001.MOV的信息寫入目錄項。然而,無需將中途生成的運動圖像數(shù)據(jù)流的文件(簇編號I和2)寫入目錄項。關(guān)于“moov文件”(簇編號3),將其文件名和開頭簇的信息以與文件名一起進行記錄的方式寫入目錄項。在這種情況下,在本典型實施例中,“moov文件”的文件名與最終要完成的“M0V文件”的文件名相同,并且“M0V文件”的開頭簇與“moov文件”的開頭簇相同。因此,當生成“M0V文件”時,可以通過僅重寫FAT區(qū)域來完成該文件。
[0075]另外,將與本典型實施例有關(guān)的運動圖像數(shù)據(jù)流的文件以文件名為“MVI_0001.DAT”的方式記錄在記錄介質(zhì)141上。因此,在該文件完成之后,刪除表示寫入目錄項的“MVI_0001.DAT” 的信息。
[0076]此外,可以將記錄在存儲器104中的moov原子的信息順次復(fù)制到未示出的非易失性存儲器中。利用該配置,即使在運動圖像拍攝期間電源突然切斷的情況下,通過在攝像設(shè)備重新啟動期間使用記錄在該非易失性存儲器中的moov原子信息,也可以完成記錄過程中的運動圖像數(shù)據(jù)的運動圖像文件。
[0077]連續(xù)運動圖像拍攝模式
[0078]參考圖5A和5B?圖10,以下說明將論述在根據(jù)本典型實施例的連續(xù)運動圖像拍攝模式(第二模式)中執(zhí)行運動圖像拍攝處理的情況下的攝像設(shè)備100的操作。
[0079]圖5A和5B是示出在根據(jù)本典型實施例的連續(xù)運動圖像拍攝模式(第二模式)中執(zhí)行運動圖像拍攝處理的情況下的攝像設(shè)備100的操作的流程圖。這些操作主要由攝像設(shè)備100的控制單元101所控制。此外,圖6A、6B和6C、圖7A、7B和7C以及圖8A、8B和8C示出在根據(jù)本典型實施例的連續(xù)運動圖像拍攝模式(第二模式)中執(zhí)行運動圖像拍攝處理的情況下、要寫入記錄介質(zhì)141的各個邏輯簇的數(shù)據(jù)的狀態(tài)以及FAT的狀態(tài)。特別地,圖6A、6B和6C是示出通過將新拍攝到的運動圖像數(shù)據(jù)(新運動圖像數(shù)據(jù))添加至已記錄在記錄介質(zhì)141上的運動圖像文件(現(xiàn)有運動圖像文件)所形成的添加運動圖像文件的生成的圖。圖7A、7B和7C是示出運動圖像拍攝之后的確認畫面的圖。此外,圖8A、8B和8C是示出新運動圖像數(shù)據(jù)與添加運動圖像文件的分離、僅包括現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)(現(xiàn)有運動圖像數(shù)據(jù))的運動圖像文件的生成、以及僅包括新運動圖像數(shù)據(jù)的新運動圖像文件的生成的圖。此外,圖9A、9B和9C是示出新運動圖像數(shù)據(jù)與添加運動圖像文件的分離、僅包括現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)(現(xiàn)有運動圖像數(shù)據(jù))的運動圖像文件的生成、以及新運動圖像數(shù)據(jù)的刪除的圖。
[0080]將在預(yù)先設(shè)置一次的攝像時間段“攝像時間設(shè)置”的前提下說明根據(jù)本典型實施例的連續(xù)運動圖像拍攝模式。例如,可設(shè)置的時間長度為2秒、4秒、6秒或8秒等;然而,可以將這些時間長度設(shè)置為期望秒數(shù)。此外,本發(fā)明并不意圖僅局限于時間長度被設(shè)置為攝像時間的攝像,并且可以通過在攝像期間給出用于延長拍攝時間的指不來延長拍攝時間,或者可以不設(shè)置拍攝時間。
[0081]首先,當利用攝像設(shè)備100的操作單元102選擇連續(xù)運動圖像拍攝模式時,控制單元101判斷是否可以將要拍攝的新運動圖像數(shù)據(jù)添加至記錄在記錄介質(zhì)141上的現(xiàn)有運動圖像數(shù)據(jù)(步驟S501)。在該處理中,根據(jù)例如是否安裝有記錄介質(zhì)141、是否保護現(xiàn)有運動圖像數(shù)據(jù)文件、以及運動圖像記錄設(shè)置是否與現(xiàn)有運動圖像文件的運動圖像記錄設(shè)置相同,來判斷是否可以進行該添加。此外,預(yù)先判斷運動圖像記錄的音頻記錄設(shè)置是否與現(xiàn)有運動圖像文件的音頻記錄設(shè)置相同以及當前連續(xù)運動圖像拍攝模式中的攝像時間設(shè)置是否與現(xiàn)有運動圖像文件的攝像時間設(shè)置相同。由于該原因,在攝像設(shè)備100啟動時,控制單元101預(yù)先參考記錄在記錄介質(zhì)141上的運動圖像文件的路徑,并將連續(xù)運動圖像拍攝模式所拍攝到的運動圖像文件中的最后拍攝到的運動圖像文件的名稱臨時存儲在未示出的存儲器中。此外,控制單元101存儲數(shù)據(jù)可否添加的結(jié)果。以下說明將概述判斷為“不可添力口”的情況的條件。
[0082]不存在要添加的文件的情況
[0083]對于連續(xù)運動圖像拍攝模式所拍攝到的運動圖像,添加文件名“VSN_000X.MOV”、被稱為“VSN”的識別符以及四位數(shù)的序列號。然而,在攝像設(shè)備100啟動期間沒有發(fā)現(xiàn)連續(xù)運動圖像拍攝模式所拍攝到的運動圖像文件中的最后拍攝到的運動圖像文件的名稱的情況下,判斷為“不可添加”。
[0084]存在記錄介質(zhì)141的插拔歷史的情況
[0085]在攝像設(shè)備100啟動期間,在未不出的非易失性存儲器中殘留有在最后在連續(xù)運動圖像拍攝模式中進行攝像處理之后進行記錄介質(zhì)141的插拔的歷史的情況下,控制單元101將該狀態(tài)判斷為“不可添加”。進行該配置以防止記錄在記錄介質(zhì)141上的“VSN_000X.MOV”被計算機等進行編輯而導(dǎo)致圖像大小等的改變,由此降低因添加處理使運動圖像文件自身損壞的可能性。為此,讀取要進行添加處理的“VSN_000X.MOV”的moov數(shù)據(jù),并且對記錄在moov原子中的攝像日期和時間信息以及殘留在非易失性存儲器中的插拔時間信息相互進行比較。對可添加的運動圖像文件“VSN_000X.M0V”進行設(shè)計,以使得將記錄在運動圖像中的多個場景的運動圖像數(shù)據(jù)的時間信息中的首先進行拍攝的時間信息記錄在moov原子中。
[0086]保護要添加的現(xiàn)有運動圖像文件的情況
[0087]在保護記錄在記錄介質(zhì)141上的要進行添加處理的“VSN_000X.MOV”的情況下,由于用戶極有可能不想文件被修改,因此判斷為“不可添加”。
[0088]文件大小由于添加攝像處理而超過預(yù)定大小的情況
[0089]記錄介質(zhì)141例如由如之前所述的FAT文件系統(tǒng)進行管理。例如,在FAT32的情況下,當文件大小為每個文件4千兆字節(jié)(GB)以上時,讀取處理不再可用。因此,在“添加運動圖像文件”由于隨后的攝像而超過4GB的情況下,判斷為“不可添加”。
[0090]運動圖像再現(xiàn)時間由于添加攝像處理而超過預(yù)定時間段的情況
[0091]在攝像設(shè)備中,考慮到不希望攝像處理超過預(yù)定時間段(例如,30分鐘),當連續(xù)運動圖像拍攝模式中的新的攝像處理使“添加運動圖像文件”的運動圖像數(shù)據(jù)的再現(xiàn)時間超過30分鐘時,判斷為“不可添加”。為此,例如,讀取moov原子中所記載的“添加運動圖像文件”的再現(xiàn)時間,并且當該再現(xiàn)時間為29分鐘58秒等時,判斷為“不可添加”。
[0092]運動圖像記錄設(shè)置與要進行添加處理的現(xiàn)有運動圖像文件的運動圖像記錄設(shè)置不相同的情況
[0093]在如本典型實施例所述將新運動圖像數(shù)據(jù)添加至現(xiàn)有運動圖像文件的情況下,如果在運動圖像的中途,幀頻、圖像大小、GOP結(jié)構(gòu)或運動圖像編碼系統(tǒng)改變,則可能無法執(zhí)行無縫再現(xiàn)處理。由于該原因,在新運動圖像數(shù)據(jù)的運動圖像記錄設(shè)置與現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)的運動圖像記錄設(shè)置不相同的情況下,判斷為“不可添加”。將幀頻、圖像大小、GOP結(jié)構(gòu)或運動圖像編碼系統(tǒng)等的信息記錄在現(xiàn)有運動圖像文件的moov原子或文件頭
由寸T O
[0094]音頻記錄設(shè)置與要進行添加處理的現(xiàn)有運動圖像文件的音頻記錄設(shè)置不相同的魅
[0095]在如本典型實施例所述將新運動圖像數(shù)據(jù)添加至現(xiàn)有運動圖像文件的情況下,如果在運動圖像的中途,音頻采樣速率或音頻編碼系統(tǒng)等改變,則可能無法執(zhí)行再現(xiàn)處理。由于該原因,在新運動圖像數(shù)據(jù)的音頻記錄設(shè)置與現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)的音頻記錄設(shè)置不相同的情況下,判斷為“不可添加”。將音頻采樣速率或音頻編碼系統(tǒng)等的信息記錄在現(xiàn)有運動圖像文件的moov原子或文件頭等中。
[0096]“攝像時間設(shè)置”與要進行添加處理的現(xiàn)有運動圖像文件的“攝像時間設(shè)置”不相同的情況
[0097]根據(jù)本典型實施例的攝像設(shè)備具有如上所述添加諸如2秒、4秒、6秒或8秒等的固定時間段內(nèi)拍攝到的運動圖像數(shù)據(jù)的系統(tǒng)。由于該原因,生成僅添加有4秒的運動圖像數(shù)據(jù)的添加運動圖像文件,并且關(guān)于該文件,執(zhí)行各自具有4秒的快進處理和倒回處理。結(jié)果,在“攝像時間設(shè)置”與要進行添加處理的現(xiàn)有運動圖像文件的“攝像時間設(shè)置”不相同的情況下,判斷為“不可添加”。在moov原子或文件頭等中也記載有與“攝像時間設(shè)置”有關(guān)的信息。
[0098]以上是判斷為“不可添加”的條件。
[0099]當從操作單元102輸入用于開始攝像處理的指示時(步驟S502中為“是”),控制單元101將用于開始攝像處理的指示發(fā)送至攝像設(shè)備的各個塊,從而開始運動圖像拍攝。然后,繼續(xù)圖3中的處理S320,直到給出攝像完成指示為止。換言之,控制單元101將運動圖像數(shù)據(jù)流順次記錄在記錄介質(zhì)141上,生成與各個運動圖像數(shù)據(jù)流相對應(yīng)的moov原子,并將該moov原子存儲在存儲器中,并且繼續(xù)這些處理,直到給出攝像完成指示為止。當輸入了攝像完成指示時,將最后拍攝到的運動圖像數(shù)據(jù)和音頻數(shù)據(jù)作為運動圖像數(shù)據(jù)流進一步記錄在記錄介質(zhì)141上。然后,更新與存儲在存儲器104中的運動圖像數(shù)據(jù)流相對應(yīng)的moov原子。
[0100]當攝像處理S320完成時,接著,控制單元101讀取在攝像之前在步驟S501中給出的可否添加判斷的結(jié)果。在可添加的情況下,控制單元101使處理序列進入步驟S510(步驟S503中為“添加”)。相反,在不可添加的情況下,控制單元101使處理序列進入作為新攝像處理的后攝像處理A S330(步驟S503中為“新建”)。由于處理S330的說明與圖3中給出的說明相同,因此將省略對其的重復(fù)說明。向連續(xù)運動圖像拍攝模式中要拍攝的運動圖像文件分配文件名“VSN_000X.MOV”。
[0101]以下說明將論述可添加的情況(步驟S503中為“添加”)。在可添加的情況下,如圖6B所示,控制單元101控制記錄再現(xiàn)單元140,從而將新運動圖像數(shù)據(jù)流記錄在要進行添加處理的現(xiàn)有運動圖像文件中沒有記錄“VSN_000X.MOV”的空閑簇中。盡管本典型實施例已例示了將數(shù)據(jù)流記錄在記錄介質(zhì)141的簇編號4的數(shù)據(jù)區(qū)域的結(jié)構(gòu),但還可以使用任意簇,只要該簇為空閑區(qū)域即可。此時,作為新運動圖像數(shù)據(jù)流的文件名,使用通過使“現(xiàn)有運動圖像文件”的文件名的4位數(shù)的序列號遞增所形成的“VSN_000X+1.DAT”。
[0102]在“可添加”的情況下,控制單元101控制記錄再現(xiàn)單元140以從記錄介質(zhì)141讀取要進行添加處理的現(xiàn)有運動圖像文件的moov數(shù)據(jù),從而將現(xiàn)有運動圖像文件的moov原子存儲在存儲器104中(步驟S510)。然后,控制單元101執(zhí)行通過當前的攝像處理S320而存儲在存儲器104中的新運動圖像數(shù)據(jù)與moov原子的組合處理(步驟S511)。如圖2A?2H所示,在moov原子中,存儲運動圖像的形成日期和時間以及表示各運動圖像的幀的組塊的偏移信息。因而,控制單元101通過使用兩個moov原子來生成組合moov原子,從而使現(xiàn)有運動圖像數(shù)據(jù)的最后的組塊的下一組塊成為新運動圖像數(shù)據(jù)的開頭組塊。更具體地,執(zhí)行例如將現(xiàn)有運動圖像數(shù)據(jù)的“stco原子”的偏移值添加至新運動圖像數(shù)據(jù)的“stco原子”的偏移值的處理。利用該配置,可以生成用于再現(xiàn)由添加有新運動圖像數(shù)據(jù)的現(xiàn)有運動圖像數(shù)據(jù)文件所形成的運動圖像文件所需的moov原子。此時,將執(zhí)行運動圖像拍攝的時刻記錄在該新生成的moov原子上;然而,將表示現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)的攝像時刻的信息記錄至所添加的運動圖像的moov原子。
[0103]接著,控制單元101執(zhí)行與圖3的步驟S309和S310的處理相同的處理,從而生成包含moov原子的moov數(shù)據(jù)。
[0104]此外,控制單元101將存儲在存儲器104中的組合moov原子或包含該組合moov原子的moov數(shù)據(jù)發(fā)送至記錄再現(xiàn)單元140,并且控制記錄介質(zhì)141以將該數(shù)據(jù)作為文件(moov文件)進行記錄(步驟S512)。此時,控制單元101控制記錄再現(xiàn)單元140,以重寫已記錄在記錄介質(zhì)141上的現(xiàn)有運動圖像文件的moov數(shù)據(jù)。此外,可以刪除現(xiàn)有運動圖像文件的moov數(shù)據(jù),從而可以將新moov數(shù)據(jù)記錄在另一簇中。
[0105]迄今為止,記錄在記錄介質(zhì)141上的數(shù)據(jù)包括運動圖像數(shù)據(jù)流和moov文件。圖6B示出此時的記錄介質(zhì)141的FAT的狀態(tài)和數(shù)據(jù)區(qū)域的狀態(tài)。在這種情況下,圖6A示出已存儲在記錄介質(zhì)41上的現(xiàn)有運動圖像文件的數(shù)據(jù)區(qū)域的狀態(tài)以及FAT區(qū)域的狀態(tài)。在圖6A中,將現(xiàn)有運動圖像文件“VSN_000X.M0V”記錄在簇編號為I?3的數(shù)據(jù)區(qū)域中。然后,以按簇編號3>1>2的順序讀取文件的方式對FAT進行設(shè)置。
[0106]在圖6B中,根據(jù)圖6A所示的狀態(tài),首先將新拍攝到的運動圖像數(shù)據(jù)流記錄在簇編號為4和5的區(qū)域中,并且以從簇編號4的區(qū)域開始順次讀取簇編號5的區(qū)域的方式對FAT進行設(shè)置。如之前所述,作為新運動圖像數(shù)據(jù)流的文件名,使用通過使“現(xiàn)有運動圖像文件”的文件名的4位數(shù)序列號遞增所形成的“VSN_000X+1.DAT”。此外,允許moov原子的區(qū)域使用比圖6A所示的區(qū)域大的區(qū)域。
[0107]接著,控制單元101將記錄在記錄介質(zhì)上的現(xiàn)有運動圖像數(shù)據(jù)的流、新運動圖像數(shù)據(jù)的流和moov文件相互組合,從而執(zhí)行運動圖像文件完成處理(步驟S513)。在本典型實施例中,為了將新記錄的新運動圖像數(shù)據(jù)流的文件與現(xiàn)有運動圖像文件的現(xiàn)有運動圖像數(shù)據(jù)組合,執(zhí)行用于僅重寫FAT區(qū)域的處理。即,進行改變,以使得在現(xiàn)有運動圖像文件的現(xiàn)有運動圖像數(shù)據(jù)的流之后,可以讀取新運動圖像數(shù)據(jù)的流。圖6C示出該改變狀態(tài)。在本典型實施例中,將FAT中與簇編號2相對應(yīng)的部分從表示文件末端的“FF”改變?yōu)椤?”,從而在表示現(xiàn)有運動圖像數(shù)據(jù)流的末端的簇編號2之后讀取作為新運動圖像數(shù)據(jù)流的開頭部分的簇編號4。因而,根據(jù)FAT,按3>1>2>4>5的順序讀取“可添加運動圖像文件”。在這種情況下,以與“現(xiàn)有運動圖像文件”相同的方式,使用文件名“VSN_000X.MOV”作為“添加運動圖像文件”。
[0108]利用該配置,通過在完成新運動圖像數(shù)據(jù)的記錄之后重寫FAT,本典型實施例的攝像設(shè)備100能夠生成添加了現(xiàn)有運動圖像文件的運動圖像(添加運動圖像文件)。通過生成這種添加運動圖像文件,即使在無法以無縫方式生成多個文件的運動圖像數(shù)據(jù)的攝像設(shè)備的情況下,也可以無縫地再現(xiàn)現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)以及通過新攝像處理所獲得的運動圖像數(shù)據(jù)。
[0109]在形成這些運動圖像文件時,本典型實施例的攝像設(shè)備100將最初確定的“攝像時間設(shè)置”的時間信息記錄為moov原子和moov數(shù)據(jù)。即,例如,通過確認添加運動圖像文件的moov原子,可以檢測例如通過允許順次添加4秒的運動圖像數(shù)據(jù)來形成運動圖像文件這一事實。以相同的方式,還可以檢測運動圖像數(shù)據(jù)為2秒、6秒和8秒的事實。
[0110]接著,控制單元101將記錄在記錄介質(zhì)141上的添加運動圖像文件的運動圖像數(shù)據(jù)顯示在顯示單元130上(步驟S520)。為此,控制單元101控制記錄再現(xiàn)單元141,以從記錄介質(zhì)141讀取記錄在記錄介質(zhì)141上的添加運動圖像文件。控制單元101讀取由此讀出的添加運動圖像文件的moov原子等。此外,通過使用步驟S511中組合moov原子時的偏移值,控制單元101指定與最后拍攝到的新運動圖像數(shù)據(jù)的開頭幀相對應(yīng)的組塊,并且允許圖像處理單元111對相應(yīng)幀的圖像信號進行解碼。然后,圖像處理單元111將由此解碼后的新運動圖像數(shù)據(jù)的開頭幀的圖像信號存儲在未示出的存儲器中,并且控制單元101控制顯示控制單元131以從該存儲器中讀取圖像信號,從而顯示控制單元131將該圖像顯示在顯示單元130上(步驟S520)。
[0111]圖7A示出該確認畫面。在該畫面中,控制單元101控制顯示控制單元131,以將“播放”、“存儲”、“新建”和“刪除”這些項顯示在顯示單元130上,從而允許用戶在觀看該畫面的同時執(zhí)行操作。當用戶通過對操作單元102進行操作而選擇“播放”時,可以再現(xiàn)通過直至步驟S513為止的處理所組合的添加運動圖像文件的圖像。當選擇“播放”時,控制單元101控制顯示控制單元131從而在顯示單元130上形成如圖7B所示的顯示。在該畫面中,開始再現(xiàn)與“添加運動圖像文件”中最后拍攝到的新運動圖像數(shù)據(jù)流相對應(yīng)的部分。為此,控制單元101參考moov原子,指定要順次讀取的幀圖像的組塊的偏移,并且控制記錄再現(xiàn)單元140以從記錄介質(zhì)141讀取相應(yīng)的組塊。在選擇顯示在該畫面上的“向前跳過”或“向后跳過”的情況下,控制單元101允許運動圖像數(shù)據(jù)向前或向后跳過與記錄在添加運動圖像文件的moov原子中的“攝像時間設(shè)置”相對應(yīng)的時間段。換言之,當“攝像時間設(shè)置”為4秒時,在添加運動圖像文件的運動圖像數(shù)據(jù)由4秒的運動圖像數(shù)據(jù)構(gòu)成的情況下,進行配置,從而允許運動圖像數(shù)據(jù)每隔4秒進行跳過。此外,當“攝像時間設(shè)置”為2秒時,在添加運動圖像文件的運動圖像數(shù)據(jù)由2秒的運動圖像數(shù)據(jù)構(gòu)成的情況下,進行配置,從而允許運動圖像數(shù)據(jù)每隔2秒進行跳過。例如,準備了通過使各自具有4秒的5個場景相互連接所形成的“添加運動圖像文件”,并且在對最后拍攝到的新運動圖像數(shù)據(jù)的2秒的場景(在整個運動圖像中第18秒時的場景)進行再現(xiàn)期間操作了“向前跳過”時,執(zhí)行以下的操作。即,如圖7C所示,控制單元101允許再現(xiàn)中的“添加運動圖像文件”回跳4秒,并且顯示第14秒時的場景。圖7C并沒有示出最后拍攝到的新運動圖像數(shù)據(jù),而是示出比當前數(shù)據(jù)早一次所拍攝的運動圖像數(shù)據(jù)。換言之,并非移動至各場景的開頭幀,而是在添加運動圖像文件的運動圖像數(shù)據(jù)上以攝像之前所確定的各場景的秒數(shù)為單位進行跳過??刂茊卧?01分析moov原子,并且指定第14秒時的幀圖像的組塊的記錄位置,由此進行控制以根據(jù)相應(yīng)位置再現(xiàn)運動圖像。
[0112]返回參考圖7A,繼續(xù)進行說明。當選擇“存儲”時(步驟S530中為“存儲”),在使直至步驟S513為止的處理中記錄在記錄介質(zhì)141上的“添加運動圖像文件”保持記錄狀態(tài)的情況下,控制單元101控制顯示控制單元131以刪除圖7A所示的顯示(步驟S540)。然后,控制單元101控制攝像設(shè)備100的各個單元以再次恢復(fù)為待機狀態(tài)。
[0113]此外,當選擇“新建”時(步驟S530中為“新建”),控制單元101執(zhí)行用于將通過直至步驟S513為止的處理而記錄在記錄介質(zhì)141上的“添加運動圖像文件”分割成兩個文件的分割處理(步驟S550)。為此,通過使用對載入存儲器104中的moov原子進行組合時的偏移值,控制單元101指定與最后拍攝到的新運動圖像數(shù)據(jù)的開頭幀相對應(yīng)的組塊的記錄位置(步驟S551)。即,在圖8A所示的狀態(tài)中,控制單元101指定與記錄在記錄介質(zhì)141上的“添加運動圖像文件”的新運動圖像數(shù)據(jù)流相對應(yīng)的位置(簇編號4、5)。
[0114]然后,控制單元101控制記錄再現(xiàn)單元140以重寫記錄介質(zhì)141的FAT區(qū)域,從而將與新運動圖像數(shù)據(jù)流相對應(yīng)的數(shù)據(jù)區(qū)域從“添加運動圖像文件”分離開(步驟S552)。然后,將分離出的新運動圖像數(shù)據(jù)流的文件名設(shè)置為“VSN_000X+1.DAT”。參考圖8A、8B和8C,以下說明將解釋該狀態(tài):在如圖8A所示的狀態(tài)下,對記錄在記錄介質(zhì)141上的“添加運動圖像文件”進行設(shè)計,從而在簇編號2之后讀取與新運動圖像數(shù)據(jù)流相對應(yīng)的簇編號4。在這種情況下,通過步驟S552的處理,如圖8B所示,將FAT區(qū)域中的與簇編號2相對應(yīng)的表從“4”重寫為“FF”,從而將簇編號2設(shè)置為文件的末端。
[0115]此外,控制單元101再生成與原始記錄在記錄介質(zhì)141上的現(xiàn)有運動圖像數(shù)據(jù)流相對應(yīng)的moov原子,并且如步驟S309和S310所示對再生成的moov原子的大小進行調(diào)整以形成moov數(shù)據(jù),然后將該moov數(shù)據(jù)記錄在記錄介質(zhì)141上。在刪除“添加運動圖像文件”的moov數(shù)據(jù)之后,將包含再次形成的與現(xiàn)有運動圖像數(shù)據(jù)流相對應(yīng)的moov原子的moov數(shù)據(jù)記錄在記錄介質(zhì)141上(步驟S553)。在本典型實施例中,如圖8B所示,將該moov數(shù)據(jù)記錄在簇編號3的數(shù)據(jù)區(qū)域中。對于該moov數(shù)據(jù)的文件,使用文件名“VSN_000X.M0V”。利用該配置,進行準備,從而生成與原始記錄在記錄介質(zhì)141上的“現(xiàn)有運動圖像文件”實質(zhì)相同的運動圖像文件。
[0116]此外,控制單元101再次生成與分離出的新運動圖像數(shù)據(jù)相對應(yīng)的moov原子,并且如步驟S309和S310所示對再生成的moov原子的大小進行調(diào)整以形成moov數(shù)據(jù),然后將該moov數(shù)據(jù)記錄在記錄介質(zhì)141的新數(shù)據(jù)區(qū)域中(步驟S554)。在本典型實施例中,如圖8B所示,將該moov數(shù)據(jù)記錄在簇編號6的數(shù)據(jù)區(qū)域中。對于該moov數(shù)據(jù)的文件名,使用文件名“VSN_000X+1.M0V”。利用該配置,進行準備,從而生成“新運動圖像文件”的運動圖像文件。
[0117]圖8B示出記錄介質(zhì)141的狀態(tài)。如圖8B所示,以橫跨數(shù)據(jù)記錄區(qū)域內(nèi)的簇編號I和2之間的區(qū)域的方式來記錄現(xiàn)有運動圖像數(shù)據(jù)流。在這種情況下,以按簇編號1>2的順序讀取簇編號的方式對FAT進行設(shè)置,并且還以表示在簇編號2的區(qū)域內(nèi)存在文件的末端的方式對FAT進行設(shè)置。即,對與簇編號I相對應(yīng)的FAT區(qū)域設(shè)置編號“2”,并且對與簇編號2相對應(yīng)的FAT區(qū)域設(shè)置符號“FF”。此外,以橫跨數(shù)據(jù)記錄區(qū)域內(nèi)的簇編號4和5之間的區(qū)域的方式來記錄新運動圖像數(shù)據(jù)流。在這種情況下,以按簇編號4>5的順序讀取簇編號的方式對FAT進行設(shè)置,并且還以表示在簇編號5的區(qū)域內(nèi)存在文件的末端的方式對FAT進行設(shè)置。即,對與簇編號4相對應(yīng)的FAT區(qū)域設(shè)置編號“5”,并且對與簇編號5相對應(yīng)的FAT區(qū)域設(shè)置符號“FF”。此外,將與現(xiàn)有運動圖像數(shù)據(jù)流相對應(yīng)的moov原子記錄在簇編號3的數(shù)據(jù)區(qū)域中,并且將與新運動圖像數(shù)據(jù)流相對應(yīng)的moov原子記錄在簇編號6的數(shù)據(jù)區(qū)域中。
[0118]接著,執(zhí)行用于完成“現(xiàn)有運動圖像文件”和“新運動圖像文件”的處理(步驟S555和步驟S556)。為此,控制單元101以如由步驟S312和S513所示的方式控制記錄再現(xiàn)單元140,從而對記錄介質(zhì)141的FAT區(qū)域進行重寫。圖8C示出該改變狀態(tài)。在本典型實施例中,將FAT中與簇編號3相對應(yīng)的部分從表示文件末端的“FF”改變?yōu)椤?I ”,從而在簇編號3之后讀取簇編號I。利用該配置,按簇編號3>1>2的順序讀取“現(xiàn)有運動圖像文件”。此外,將FAT中與簇編號6相對應(yīng)的部分從表示文件末端的“FF”改變?yōu)椤?”,從而在簇編號6之后讀取簇編號4。利用該配置,按簇編號6>4>5的順序讀取“新運動圖像文件”。
[0119]這樣,控制單元101讀取記錄在記錄介質(zhì)141上的運動圖像文件的moov原子,并且改變該moov原子并新形成運動圖像文件,然后將這些運動圖像文件再次寫入記錄介質(zhì)141,從而可以對FAT區(qū)域的數(shù)據(jù)進行重寫。因而,根據(jù)“添加運動圖像文件”(VSN_000X.MOV),生成“新運動圖像文件”(VSN_OOOX+l.MOV),從而可以形成與原始記錄在記錄介質(zhì)141上的“添加運動圖像文件”(VSN_000X.MOV)實質(zhì)相同的運動圖像文件。
[0120]此外,當選擇“刪除”時(步驟S530中為“刪除”),控制單元101將直到步驟S513為止的處理中所記錄的“添加運動圖像文件”分割成兩個文件,并且執(zhí)行用于刪除(無效)新運動圖像數(shù)據(jù)的處理(步驟S560)。為此,首先,控制單元101執(zhí)行由步驟S551?S553所表示的處理。
[0121]接著,控制單元101執(zhí)行用于刪除新運動圖像數(shù)據(jù)流的文件的處理(步驟S561)。為此,為了使與分離出的新運動圖像數(shù)據(jù)相對應(yīng)的運動圖像數(shù)據(jù)流無效,控制單元101設(shè)置表示如下事實的信息:在與記錄介質(zhì)141的數(shù)據(jù)區(qū)域的簇編號4和5相對應(yīng)的FAT中沒有記錄文件。因而,對新運動圖像數(shù)據(jù)流的文件進行從FAT上刪除的處理。
[0122]圖9B示出記錄介質(zhì)141的狀態(tài)。如圖9B所示,以橫跨數(shù)據(jù)記錄區(qū)域內(nèi)的簇編號I和2之間的區(qū)域的方式記錄現(xiàn)有運動圖像數(shù)據(jù)流。在這種情況下,以在簇編號I的區(qū)域之后讀取簇編號2的區(qū)域的方式對FAT進行設(shè)置,并且還以表示在簇編號2的區(qū)域內(nèi)存在文件的末端的方式對FAT進行設(shè)置。即,對與簇編號I相對應(yīng)的FAT區(qū)域設(shè)置編號“2”,并且對與簇編號2相對應(yīng)的FAT區(qū)域設(shè)置符號“FF”。此外,以橫跨數(shù)據(jù)記錄區(qū)域內(nèi)的簇編號4和5之間的區(qū)域的方式記錄新運動圖像數(shù)據(jù)流;然而,該操作無效。由于該原因,以表示在簇編號4和5的區(qū)域中沒有記錄數(shù)據(jù)這一事實的方式對FAT進行設(shè)置。即,在與簇編號4和5相對應(yīng)的各個FAT區(qū)域中,設(shè)置“O”。此外,將與現(xiàn)有運動圖像數(shù)據(jù)流相對應(yīng)的moov原子記錄在簇編號3的數(shù)據(jù)區(qū)域中。
[0123]接著,執(zhí)行用于完成“現(xiàn)有運動圖像文件”的步驟S555的處理。圖9C示出該狀態(tài)。在本典型實施例中,將FAT中與簇編號3相對應(yīng)的部分從表示文件末端的“FF”改變?yōu)椤?”,從而在簇編號3之后讀取簇編號I。利用該配置,按簇編號3>1>2的順序讀取“現(xiàn)有運動圖像文件”。
[0124]這樣,控制單元101讀取記錄在記錄介質(zhì)141上的運動圖像文件的moov原子,并且改變該moov原子,然后將該moov原子再次寫入記錄介質(zhì)141,從而可以對FAT區(qū)域的數(shù)據(jù)進行重寫。因而,根據(jù)“添加運動圖像文件”(VSN_000X.M0V),可以生成與原始記錄在記錄介質(zhì)141上的“現(xiàn)有運動圖像文件”(VSN_000X.M0V)實質(zhì)相同的運動圖像文件。
[0125]在步驟S550?S556以及步驟S560?S555的處理完成時,控制單元101使該序列進入步驟S540,并且控制顯示控制單元131從而刪除圖7A所示的顯示(步驟S540)。然后,控制單元101控制攝像設(shè)備100的各個單元以再次恢復(fù)為待機狀態(tài)。
[0126]如上所述,利用根據(jù)本典型實施例的攝像設(shè)備,在正常運動圖像拍攝模式(第一模式)中,將從一次運動圖像拍攝開始到其完成所拍攝到的運動圖像數(shù)據(jù)作為一個文件記錄在記錄介質(zhì)上。此外,在連續(xù)運動圖像拍攝模式(第二模式)中,可以將通過使新拍攝到的運動圖像數(shù)據(jù)(新運動圖像數(shù)據(jù))添加至已記錄在記錄介質(zhì)上的運動圖像文件(現(xiàn)有運動圖像文件)所形成的運動圖像文件(添加運動圖像文件)記錄在記錄介質(zhì)上。特別地,在連續(xù)運動圖像拍攝模式中新拍攝運動圖像時,本典型實施例的攝像設(shè)備在該攝像之后將運動圖像顯示在顯示畫面上,并且允許用戶確認該圖像。本典型實施例的攝像設(shè)備以無縫方式再現(xiàn)和顯示現(xiàn)有運動圖像文件的運動圖像數(shù)據(jù)(現(xiàn)有運動圖像數(shù)據(jù))以及新運動圖像數(shù)據(jù)。然后,在用戶確認了連續(xù)再現(xiàn)的運動圖像之后,允許該用戶選擇諸如記錄添加運動圖像文件、將新運動圖像數(shù)據(jù)記錄為另一文件以及刪除新運動圖像數(shù)據(jù)等的處理中的一個處理。
[0127]利用根據(jù)本典型實施例的攝像設(shè)備,即使在無法以無縫方式再現(xiàn)多個文件的運動圖像數(shù)據(jù)的攝像設(shè)備的情況下,緊挨在拍攝到新運動圖像之后,也可以以無縫方式再現(xiàn)和顯示現(xiàn)有運動圖像數(shù)據(jù)和新運動圖像數(shù)據(jù)。然后,根據(jù)用戶此時所選擇的處理,可以記錄添加運動圖像文件,或者可以將新運動圖像數(shù)據(jù)記錄為另一文件,或者可以刪除新運動圖像數(shù)據(jù)。因此,本典型實施例的攝像設(shè)備能夠提高用戶的使用便利性同時避免高成本。
[0128]以下說明將論述在如下情況下所使用的處理(錯誤處理過程):在連續(xù)運動圖像拍攝模式中將新運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”時,發(fā)生無規(guī)律錯誤由此無法進行在攝像之前已設(shè)置的一個場景的時間段的攝像。
[0129]在這種情況下,一個場景的時間段是在前述“攝像時間設(shè)置”中已設(shè)置的一個場景的攝像時間段,并且例如可以將該時間段設(shè)置為2秒、4秒、6秒或8秒等。
[0130]在連續(xù)運動圖像拍攝t旲式中,本典型實施例的攝像設(shè)備100能夠在攝像處理之后再現(xiàn)和顯示通過將新拍攝到的運動圖像數(shù)據(jù)添加至運動圖像文件所形成的“添加運動圖像文件”(圖5A的步驟S520以及圖7A?7C)。如上所述,允許運動圖像數(shù)據(jù)向前或向后跳過與存儲在“添加運動圖像文件”的moov原子中的“攝像時間設(shè)置”相對應(yīng)的時間段。換言之,在“攝像時間設(shè)置”為4秒并且添加運動圖像文件的運動圖像數(shù)據(jù)由4秒的運動圖像數(shù)據(jù)構(gòu)成的情況下,允許該運動圖像數(shù)據(jù)每隔4秒(每隔預(yù)先確定的時間段)進行跳過。
[0131]盡管進行這些跳過,但在中途包含具有除“攝像時間設(shè)置”以外的時間段的場景的情況下,即使嘗試通過使用跳過處理來僅確認各場景的開頭圖像,也發(fā)生偏移。在這種情況下,可能為用戶帶來不便的操作。
[0132]因此,本典型實施例的攝像設(shè)備100能夠執(zhí)行如下的攝像處理:至少在一個“添加運動圖像文件”中途沒有包含具有除“攝像時間設(shè)置”以外的時間長度的場景。在這種情況下,由于例如關(guān)于“添加運動圖像文件”的最后場景,可以使用具有除“攝像時間設(shè)置”以外的時間長度的場景,因此這些場景局限于位于中途的場景。這是因為:在緊挨最后的攝像之后,在通過使用跳過處理僅確認各個場景的開頭圖像時不會發(fā)生問題。
[0133]此外,這里所述的錯誤的發(fā)生包括例如如下狀態(tài):在運動圖像拍攝中打開記錄介質(zhì)141的殼體部的蓋的狀態(tài);以及在該運動圖像拍攝中按下攝像停止開關(guān)的狀態(tài)。這里要說明的“錯誤處理”與在圖3所示的步驟S320的攝像處理期間發(fā)生錯誤而導(dǎo)致攝像停止時所執(zhí)行的處理相對應(yīng)。圖10的(A)、(B)和(C)示出通過各個錯誤處理過程所生成的運動圖像的狀態(tài),并且各塊與運動圖像的一個場景相對應(yīng)。在圖10的(A)、⑶和(C)中,灰色塊表示在無規(guī)律錯誤期間拍攝到的運動圖像。
[0134]關(guān)于“錯誤處理”,由于提出了多個處理,因此對各個處理進行說明,并且可以使用這些“錯誤處理”中的任一處理。
[0135]執(zhí)行添加處理的“錯誤處理A”
[0136]在這種情況下,以與圖5A的步驟S502?S513的處理相同的方式,通過將攝像中途停止的新運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”來形成“添加運動圖像文件”。然而,與圖5A所示的處理不同,沒有顯示如圖7A所示的確認畫面。因此,如圖1OA所示,通過將新運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”來生成“添加運動圖像文件” (VSN_000X.MOV)。
[0137]然而,在添加隨后進一步拍攝到的場景的運動圖像數(shù)據(jù)的情況下,如前面所述,由于中途包含具有除“攝像時間設(shè)置”以外的長度的場景,因此即使嘗試通過使用跳過處理來僅確認各場景的開頭圖像,也發(fā)生偏移。因此,在錯誤處理A中,關(guān)于接下來要拍攝的運動圖像數(shù)據(jù),控制單元101不允許將該運動圖像數(shù)據(jù)添加至(VSN_000X.MOV),并將其作為新運動圖像文件記錄在記錄介質(zhì)141上,從而避免這種問題。
[0138]執(zhí)行分離處理的“錯誤處理B”
[0139]以與圖5A的步驟S502?S320的處理相同的方式,執(zhí)行用于將新運動圖像數(shù)據(jù)記錄在記錄介質(zhì)上的處理。然而,在沒有將攝像中途停止的新運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”的情況下,形成“新運動圖像文件”。即,在攝像處理由于無規(guī)律錯誤而停止的情況下,控制單元101在圖3的處理S320之后執(zhí)行處理S330。此外,沒有顯示如圖7A所示的確認畫面。因此,如圖1OB所示,將“現(xiàn)有運動圖像文件”(VSN_000X.MOV)和“新運動圖像文件”(VSNJ)OOX+1.MOV)記錄在記錄介質(zhì)141上。
[0140]然而,在添加隨后進一步拍攝到的場景的圖像數(shù)據(jù)的情況下,如前面所述,由于中途包含具有除“攝像時間設(shè)置”以外的長度的場景,因此即使嘗試通過使用跳過處理來僅確認各場景的開頭圖像,也發(fā)生偏移。因此,在錯誤處理B中,對于接下來要拍攝的運動圖像數(shù)據(jù),控制單元101不允許將該運動圖像數(shù)據(jù)添加至(VSN_000X+1.MOV),并將其作為新運動圖像文件記錄在記錄介質(zhì)141上,從而避免這種問題。
[0141]在另一方法中,可以將接下來要拍攝的運動圖像數(shù)據(jù)添加至原始的“現(xiàn)有運動圖像文件”(VSN_000X.MOV)。
[0142]在另一方法中,在開頭部分可以包含具有除“攝像時間設(shè)置”以外的長度的場景的情況下,可以將接下來要拍攝的運動圖像數(shù)據(jù)添加至本操作中所形成的運動圖像文件(VSN_000X+1.MOV)。
[0143]執(zhí)行刪除處理的“錯誤處理C”
[0144]以與圖5A的步驟S502?S320的處理相同的方式,執(zhí)行用于將新運動圖像數(shù)據(jù)記錄在記錄介質(zhì)上的處理。然而,在沒有將攝像中途停止的新運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”的情況下,刪除該新運動圖像數(shù)據(jù)。即,在攝像處理由于無規(guī)律錯誤而停止的情況下,控制單元101在圖3的處理S320之后執(zhí)行與步驟S561等相同的處理,并且通過使用FAT區(qū)域的信息來執(zhí)行用于刪除已記錄有新運動圖像數(shù)據(jù)的簇區(qū)域的運動圖像數(shù)據(jù)的刪除處理。
[0145]此外,沒有顯示如圖7A所示的確認畫面。因此,如圖10C所示現(xiàn)有運動圖像文件”(VSN_000X.M0V)殘留在記錄介質(zhì)141上,而在該記錄介質(zhì)141內(nèi)沒有記錄與新運動圖像數(shù)據(jù)有關(guān)的文件。
[0146]在這種情況下,即使將隨后進一步拍攝到的場景的運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”(VSN_000X.M0V),中途也不會包含具有除“攝像時間設(shè)置”以外的長度的場景。因此,將接下來要拍攝的場景的運動圖像數(shù)據(jù)添加至“現(xiàn)有運動圖像文件”(VSN_000X.M0V)。
[0147]在另一方法中,控制單元101可以將接下來要拍攝的運動圖像數(shù)據(jù)作為新運動圖像文件(VSNJ)OOX+1.M0V)記錄在記錄介質(zhì)141上。
[0148]以上均是針對“錯誤處理”的說明。
[0149]此外,在由于“錯誤處理”而將接下來要拍攝的運動圖像數(shù)據(jù)作為新運動圖像文件進行記錄的情況下,在圖5A的步驟S501的處理中,將表示不可添加狀態(tài)的標志記錄在運動圖像數(shù)據(jù)的moov原子的頭上。
[0150]如上所述,在連續(xù)運動圖像拍攝模式中重復(fù)拍攝各自具有預(yù)定時間段的場景并順次進行添加的情況下,如果攝像之前所確定的一個場景的時間段的攝像處理由于無規(guī)律錯誤而無法進行,則執(zhí)行錯誤處理。通過使用該錯誤處理,可以防止長度小于預(yù)定時間段的場景包含在由多個場景構(gòu)成的“添加運動圖像文件”的中途。即,防止長度小于預(yù)定時間段的場景包含在“添加運動圖像文件”中。可選地,即使當包含了長度小于預(yù)定時間段的場景,也可以將相應(yīng)的場景設(shè)置為開頭場景或最后的場景。
[0151]根據(jù)錯誤處理,在每隔預(yù)定時間段對由各自具有該預(yù)定時間段的多個場景構(gòu)成的“添加運動圖像文件”進行跳過搜索時,在不會對用戶造成過多不便的情況下允許該用戶執(zhí)行這些跳過操作。
[0152]本典型實施例已說明了攝像設(shè)備。作為攝像設(shè)備,其例子包括通用緊湊型數(shù)字照相機、數(shù)字單鏡頭反光照相機、攝像機和便攜式電話等。此外,關(guān)于可應(yīng)用本發(fā)明的技術(shù)的這些設(shè)備,并不局限于攝像設(shè)備,例如還可以是連接有照相機的個人計算機。
[0153]上述典型實施例可以通過使用系統(tǒng)或設(shè)備的計算機(或者CPU和MPU等)基于軟件來實現(xiàn)。因此,要供給至計算機從而允許該計算機實現(xiàn)上述典型實施例的計算機程序自身也是用于實現(xiàn)本發(fā)明的方式。即,在實現(xiàn)上述典型實施例的功能時所使用的計算機程序自身是本發(fā)明的一部分。
[0154]另外,可以將實現(xiàn)上述典型實施例時所使用的計算機程序準備成任意模式,只要該模式可以由計算機讀取即可。例如,可以是由目標代碼和解釋器所執(zhí)行的程序或者要供給至操作系統(tǒng)(OS)的腳本數(shù)據(jù)等,但不限于此。將在實現(xiàn)上述典型實施例時所使用的計算機程序經(jīng)由存儲介質(zhì)或者通過有線或無線通信供給至計算機。該存儲介質(zhì)的例子包括:諸如軟盤、硬盤和磁帶等的磁性存儲介質(zhì),諸如MO、CD和DVD等的光/光磁存儲介質(zhì),以及非易失性半導(dǎo)體存儲器。
[0155]作為用于利用有線或無線通信來供給計算機程序的方法,提出了使用計算機網(wǎng)絡(luò)上的服務(wù)器的方法。在這種情況下,將能夠?qū)?gòu)成本發(fā)明的計算機程序進行配置的數(shù)據(jù)文件(程序文件)存儲在服務(wù)器中。作為該程序文件,可以使用可執(zhí)行格式或源代碼格式的程序文件。因而,通過訪問服務(wù)器以將程序文件下載至客戶端計算機來向客戶端供給程序。在這種情況下,可以將程序文件分割成多個片段文件,并且可以將這些片段文件分散并配置到不同的服務(wù)器。換言之,用于向客戶端計算機供給程序文件從而實現(xiàn)上述典型實施例的服務(wù)器設(shè)備也是本發(fā)明的一部分。
[0156]此外,通過分配以編碼狀態(tài)存儲了實現(xiàn)上述典型實施例時所使用的計算機程序的存儲介質(zhì),可以向滿足預(yù)定條件的用戶供給用于對編碼進行解碼的密鑰信息,以使得可以允許用戶所擁有的計算機安裝這些程序??梢酝ㄟ^允許用戶例如經(jīng)由因特網(wǎng)從主頁進行下載來供給該密鑰信息。此外,實現(xiàn)上述典型實施例時所使用的計算機程序可以利用已在計算機上運行的OS功能。此外,實現(xiàn)上述典型實施例時所使用的計算機程序可以由諸如要安裝在計算機中的擴展板等的固件來部分構(gòu)成,或者可以由包括在擴展板等中的CPU來執(zhí)行。
[0157]還可以通過讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能的系統(tǒng)或設(shè)備的計算機(或者CPU或MPU等裝置)和通過下面的方法來實現(xiàn)本發(fā)明的各方面,其中,系統(tǒng)或設(shè)備的計算機通過例如讀出并執(zhí)行記錄在存儲器裝置上的程序以進行上述實施例的功能來進行上述方法的各步驟。由于該原因,例如經(jīng)由網(wǎng)絡(luò)或者通過用作存儲器裝置的各種類型的記錄介質(zhì)(例如,計算機可讀介質(zhì))將該程序提供給計算機。
[0158]盡管已經(jīng)參考典型實施例說明了本發(fā)明,但是應(yīng)該理解,本發(fā)明不限于所公開的典型實施例。所附權(quán)利要求書的范圍符合最寬的解釋,以包含所有修改、等同結(jié)構(gòu)和功能。
【權(quán)利要求】
1.一種記錄設(shè)備,包括: 指示接收部件,用于從用戶接收用于指示記錄運動圖像數(shù)據(jù)的記錄指示; 設(shè)置部件,用于設(shè)置單個記錄指示的記錄時間長度; 記錄部件,用于根據(jù)所述指示接收部件所接收到的所述單個記錄指示,在記錄介質(zhì)上記錄所述設(shè)置部件所設(shè)置的記錄時間長度的運動圖像數(shù)據(jù); 編輯部件,用于將根據(jù)所述記錄指示而記錄的運動圖像數(shù)據(jù)添加至已記錄在所述記錄介質(zhì)上的預(yù)定運動圖像文件,以將所述預(yù)定運動圖像文件編輯為具有各自根據(jù)所述單個記錄指示而記錄的多個運動圖像數(shù)據(jù)的運動圖像文件;以及 控制部件,用于在所述預(yù)定運動圖像文件中所包括的運動圖像數(shù)據(jù)的單個記錄指示的記錄時間長度不同于所述設(shè)置部件所設(shè)置的記錄時間長度的情況下,控制所述編輯部件,以使得不將根據(jù)所述記錄指示而記錄的運動圖像數(shù)據(jù)添加至所述預(yù)定運動圖像文件。
2.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其特征在于,所述記錄部件將表示所述設(shè)置部件所設(shè)置的記錄時間長度的信息添加至所述預(yù)定運動圖像文件,以及 所述控制部件根據(jù)添加至所述預(yù)定運動圖像文件的所述信息來檢測所述預(yù)定運動圖像文件中所包括的運動圖像數(shù)據(jù)的單個記錄指示的記錄時間長度。
3.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其特征在于,在所述預(yù)定運動圖像文件中所包括的運動圖像數(shù)據(jù)的單個記錄指示的記錄時間長度不同于所述設(shè)置部件所設(shè)置的記錄時間長度的情況下,所述控制部件控制所述記錄部件,以將根據(jù)所述單個記錄指示而記錄的運動圖像數(shù)據(jù)記錄為與所述預(yù)定運動圖像文件不同的運動圖像文件。
4.根據(jù)權(quán)利要求1所述的記錄設(shè)備,其特征在于,在所述指示接收部件從用戶接收所述記錄指示之前,所述預(yù)定運動圖像文件就已經(jīng)記錄在所述記錄介質(zhì)上。
5.一種記錄方法,包括如下步驟: 指示接收步驟,用于從用戶接收用于指示記錄運動圖像數(shù)據(jù)的記錄指示; 設(shè)置步驟,用于設(shè)置單個記錄指示的記錄時間長度; 記錄步驟,用于根據(jù)從用戶所接收到的所述單個記錄指示,在記錄介質(zhì)上記錄在所述設(shè)置步驟中所設(shè)置的記錄時間長度的運動圖像數(shù)據(jù); 編輯步驟,用于將根據(jù)所述記錄指示而記錄的運動圖像數(shù)據(jù)添加至已記錄在所述記錄介質(zhì)上的預(yù)定運動圖像文件,以將所述預(yù)定運動圖像文件編輯為具有各自根據(jù)所述單個記錄指示而記錄的多個運動圖像數(shù)據(jù)的運動圖像文件;以及 控制步驟,用于在所述預(yù)定運動圖像文件中所包括的運動圖像數(shù)據(jù)的單個記錄指示的記錄時間長度不同于在所述設(shè)置步驟中所設(shè)置的記錄時間長度的情況下,進行控制以使得不將根據(jù)所述記錄指示而記錄的運動圖像數(shù)據(jù)添加至所述預(yù)定運動圖像文件。
【文檔編號】H04N5/77GK104469238SQ201410706025
【公開日】2015年3月25日 申請日期:2012年1月20日 優(yōu)先權(quán)日:2011年1月21日
【發(fā)明者】新谷拓也 申請人:佳能株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
安化县| 阳西县| 博野县| 屏东县| 聂拉木县| 潜江市| 汕尾市| 同德县| 宜都市| 巨野县| 临澧县| 钟山县| 营山县| 洞口县| 青龙| 昌黎县| 唐山市| 伊金霍洛旗| 龙山县| 辉南县| 格尔木市| 双流县| 孟津县| 榆林市| 富蕴县| 绿春县| 宣汉县| 益阳市| 平遥县| 如皋市| 崇阳县| 洛浦县| 余姚市| 长丰县| 安仁县| 紫阳县| 江津市| 扎赉特旗| 平和县| 天门市| 望都县|