多媒體內(nèi)容例如視頻或音頻數(shù)據(jù)通常封裝在多媒體封裝文件中,以有助于通過各種程序來對多媒體內(nèi)容進(jìn)行流傳輸和/或回放。多媒體封裝文件的結(jié)構(gòu)和內(nèi)容通常由特定的多媒體封裝格式?jīng)Q定。多媒體封裝文件可用于識別和交織不同的數(shù)據(jù)類型例如音頻、視頻流、字幕、回放多媒體內(nèi)容所需的同步信息等。大部分?jǐn)?shù)字媒體記錄裝置或系統(tǒng)例如相機(jī)或攝像機(jī)通常將多媒體內(nèi)容數(shù)據(jù)(例如,原始或已編碼視頻和/或音頻流)和對應(yīng)的多媒體封裝信息(例如,描述內(nèi)容數(shù)據(jù)的信息、編解碼器參數(shù))兩者記錄作為記錄過程的一部分。多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息通常存儲在不同的存儲位置,以當(dāng)多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息在記錄期間動態(tài)地增加時(shí),避免它們相互之間的覆寫。例如,多媒體封裝信息存儲在記錄裝置的內(nèi)部閃存中,而多媒體內(nèi)容數(shù)據(jù)存儲在外部存儲介質(zhì)例如安全數(shù)字(SecureDigital,SD)卡、USB驅(qū)動器、硬盤驅(qū)動器等上。當(dāng)記錄停止時(shí),多媒體封裝信息和多媒體內(nèi)容數(shù)據(jù)相結(jié)合或以其他方式用于生成適于流傳輸或回放的多媒體封裝文件。當(dāng)由于異常事件導(dǎo)致記錄停止時(shí),可能因?yàn)樯啥嗝襟w封裝文件所需的、位于不同位置的多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息尚未恰當(dāng)?shù)卣系阶罱K多媒體封裝文件中,因此沒有生成或不恰當(dāng)?shù)厣啥嗝襟w封裝文件。此類使得記錄中斷的異常事件可以包括軟件或硬件故障,例如:系統(tǒng)崩潰;電池故障;存儲介質(zhì)、記錄裝置或任何其他關(guān)鍵部件的意外斷開等。為了解決記錄異常中斷的問題,某些記錄裝置提供用于修復(fù)或恢復(fù)已經(jīng)生成的多媒體封裝文件的機(jī)制,并使得記錄正常停止。此類機(jī)制通常涉及基于先前存儲的多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的存在而生成多媒體封裝文件?,F(xiàn)有的多媒體文件修復(fù)方案具有很多限制。例如,如果多媒體封裝信息不可訪問或不可用,則現(xiàn)有技術(shù)不能用于修復(fù)多媒體文件。例如,多媒體封裝信息可能因?yàn)橛涗浹b置的內(nèi)部存儲設(shè)備失靈或損壞而不可訪問。此外,在多媒體封裝信息用于構(gòu)建多媒體封裝文件之前,所述多媒體封裝信息可能被覆寫或擦除。例如,可以在發(fā)生異常事件之前,將新的SD卡替代用于記錄內(nèi)容數(shù)據(jù)的舊的SD卡插入記錄裝置中。在這種情況下,新的SD卡可能沒有先前存儲在舊的SD卡中的多媒體內(nèi)容數(shù)據(jù),因此也就不能利用留在記錄裝置的內(nèi)部存儲設(shè)備中的封裝信息來恢復(fù)多媒體封裝文件。此外,留在記錄裝置的內(nèi)部存儲設(shè)備中的封裝信息可以通過記錄新的媒體內(nèi)容來擦除或覆寫,從而使得不可能在后來恢復(fù)舊的多媒體封裝文件。解決這個問題的一種方法涉及將舊的多媒體封裝信息無限期地保存在記錄裝置的內(nèi)部存儲設(shè)備中,直到對應(yīng)的多媒體內(nèi)容數(shù)據(jù)可再次用于生成多媒體封裝文件(例如,當(dāng)包含舊的多媒體內(nèi)容數(shù)據(jù)的舊的SD卡再次連接到記錄裝置時(shí))。缺點(diǎn)是記錄裝置的內(nèi)部存儲設(shè)備中潛在的大量存儲空間被無限期地占用,而記錄裝置通常只有相對小的存儲能力。因此,需要用于在無顯著空間開銷的情況下修復(fù)和恢復(fù)多媒體文件改進(jìn)的方法和設(shè)備。技術(shù)實(shí)現(xiàn)要素:提供了用于存儲和修復(fù)多媒體文件的改進(jìn)的方法、系統(tǒng)和設(shè)備,從而克服上述現(xiàn)有多媒體文件修復(fù)技術(shù)的限制。根據(jù)本發(fā)明的一個方面,提供了一種用于管理多媒體信息的方法。所述方法包括:將多媒體內(nèi)容數(shù)據(jù)存儲在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝存儲在第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的一個或多個備份拷貝存儲在所述第一存儲介質(zhì)上;以及至少部分基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的優(yōu)選拷貝而生成所述多媒體封裝文件,所述多媒體封裝信息的優(yōu)選拷貝選自于由所述多媒體封裝信息的主拷貝及多媒體封裝信息的一個或多個備份拷貝所組成的組。根據(jù)本發(fā)明的另一個方面,提供了一種用于管理多媒體信息的系統(tǒng)。所述系統(tǒng)包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述系統(tǒng)至少:將多媒體內(nèi)容數(shù)據(jù)存儲在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝存儲在第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的一個或多個備份拷貝存儲在所述第一存儲介質(zhì)上;以及至少部分基于所述多媒體內(nèi)容數(shù)據(jù)和所述多媒體封裝信息的優(yōu)選拷貝而生成所述多媒體封裝文件,所述多媒體封裝信息的優(yōu)選拷貝選自于由所述多媒體封裝信息的主拷貝;以及所述多媒體封裝信息的一個或多個備份拷貝所組成的組。根據(jù)本發(fā)明的另一個方面,提供了一種用于記錄多媒體信息的設(shè)備。所述設(shè)備包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述設(shè)備至少:將多媒體內(nèi)容數(shù)據(jù)存儲在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝存儲在第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的一個或多個備份拷貝存儲在所述第一存儲介質(zhì)上;以及至少部分基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的優(yōu)選拷貝而生成所述多媒體封裝文件,所述多媒體封裝信息的優(yōu)選拷貝選自于由多媒體封裝信息的所述主拷貝及多媒體封裝信息的所述一個或多個備份拷貝所組成的組。根據(jù)本發(fā)明的另一個方面,提供了一種或多種非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有可執(zhí)行指令,所述可執(zhí)行指令在由計(jì)算機(jī)系統(tǒng)的一個或多個處理器執(zhí)行時(shí),使得所述計(jì)算機(jī)系統(tǒng)至少:將多媒體內(nèi)容數(shù)據(jù)存儲在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝存儲在第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的一個或多個備份拷貝存儲在所述第一存儲介質(zhì)上;以及至少部分基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的優(yōu)選拷貝而生成所述多媒體封裝文件其中,多媒體封裝信息的優(yōu)選拷貝選自于由多媒體封裝信息的所述主拷貝及多媒體封裝信息的所述一個或多個備份拷貝所組成的組。根據(jù)本發(fā)明的另一個方面,提供了一種用于生成多媒體文件的方法。所述方法包括:檢測存儲有多媒體內(nèi)容數(shù)據(jù)的第一存儲介質(zhì);響應(yīng)對所述第一存儲介質(zhì)的所述檢測,從一個組中選擇多媒體封裝信息的拷貝以用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件,所述組包括存儲在第二存儲介質(zhì)上的多媒體封裝信息的主拷貝以及存儲在所述第一存儲介質(zhì)上的多媒體封裝信息的多個備份拷貝;以及基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的選定拷貝而根據(jù)所述多媒體封裝格式生成所述多媒體封裝文件。根據(jù)本發(fā)明的另一個方面,提供了一種用于生成多媒體文件的系統(tǒng)。所述系統(tǒng)包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述系統(tǒng)至少:檢測存儲有多媒體內(nèi)容數(shù)據(jù)的第一存儲介質(zhì);響應(yīng)于對所述第一存儲介質(zhì)的所述檢測,從一個組中選擇多媒體封裝信息的拷貝以用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件,所述組包括存儲在第二存儲介質(zhì)上的多媒體封裝信息的主拷貝及存儲在所述第一存儲介質(zhì)上的多媒體封裝信息的多個備份拷貝;以及基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的所述選定拷貝而根據(jù)所述多媒體封裝格式生成所述多媒體封裝文件。根據(jù)本發(fā)明的另一個方面,提供了一種用于生成多媒體文件的設(shè)備。所述設(shè)備包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述設(shè)備至少:檢測存儲有多媒體內(nèi)容數(shù)據(jù)的第一存儲介質(zhì);響應(yīng)對所述第一存儲介質(zhì)的所述檢測,從一個組中選擇多媒體封裝信息的拷貝以用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件,所述組包括存儲在第二存儲介質(zhì)上的多媒體封裝信息的主拷貝及存儲在所述第一存儲介質(zhì)上的多媒體封裝信息的多個備份拷貝;以及基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的所述選定拷貝而根據(jù)所述多媒體封裝格式生成所述多媒體封裝文件。根據(jù)本發(fā)明的另一個方面,提供了一種或多種非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有可執(zhí)行指令,所述可執(zhí)行指令在由計(jì)算機(jī)系統(tǒng)的一個或多個處理器執(zhí)行時(shí),使得所述計(jì)算機(jī)系統(tǒng)至少:檢測存儲有多媒體內(nèi)容數(shù)據(jù)的第一存儲介質(zhì);響應(yīng)對所述第一存儲介質(zhì)的所述檢測,從一個組中選擇多媒體封裝信息的拷貝以用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件,所述組包括存儲在第二存儲介質(zhì)上的多媒體封裝信息的主拷貝及存儲在所述第一存儲介質(zhì)上的多媒體封裝信息的多個備份拷貝;以及基于所述多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的所述選定拷貝而根據(jù)所述多媒體封裝格式生成所述多媒體封裝文件。根據(jù)本發(fā)明的另一個方面,提供了一種用于記錄多媒體內(nèi)容的方法。所述方法包括:當(dāng)記錄裝置獲取多媒體內(nèi)容數(shù)據(jù)時(shí),將所述多媒體內(nèi)容數(shù)據(jù)實(shí)時(shí)地或接近實(shí)時(shí)地記錄在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝實(shí)時(shí)地或接近實(shí)時(shí)地存儲在不同的第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件封裝;以及與記錄所述多媒體封裝信息基本上同時(shí)地更新所述媒體封裝信息的一個或多個多備份拷貝,所述多媒體封裝信息的一個或多個備份拷貝存儲在不同于所述第二存儲介質(zhì)的一個或多個備份存儲介質(zhì)上。根據(jù)本發(fā)明的另一個方面,提供了一種用于生成多媒體文件的系統(tǒng)。所述系統(tǒng)包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述系統(tǒng)至少:當(dāng)記錄裝置獲取多媒體內(nèi)容數(shù)據(jù)時(shí),將所述多媒體內(nèi)容數(shù)據(jù)實(shí)時(shí)地或接近實(shí)時(shí)地記錄在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝實(shí)時(shí)地或接近實(shí)時(shí)地記錄在不同的第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;以及與記錄所述多媒體封裝信息基本上同時(shí)地更新所述多媒體封裝信息的一個或多個備份拷貝,所述多媒體封裝信息的所述一個或多個備份拷貝存儲在不同于所述第二存儲介質(zhì)的一個或多個備份存儲介質(zhì)上。根據(jù)本發(fā)明的另一個方面,提供了一種用于生成多媒體文件的設(shè)備。所述設(shè)備包括:一個或多個處理器;以及存儲器,所述存儲器包括可由所述一個或多個處理器執(zhí)行的指令,所述指令使得所述設(shè)備至少:當(dāng)所述設(shè)備獲取多媒體內(nèi)容數(shù)據(jù)時(shí),將所述多媒體內(nèi)容數(shù)據(jù)實(shí)時(shí)地或接近實(shí)時(shí)地記錄在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝實(shí)時(shí)地或接近實(shí)時(shí)地記錄在不同的第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件封裝;以及與記錄所述多媒體封裝信息基本上同時(shí)地更新所述多媒體封裝信息的一個或多個備份拷貝,所述多媒體封裝信息的所述一個或多個備份拷貝存儲在不同于所述第二存儲介質(zhì)的一個或多個備份存儲介質(zhì)上。根據(jù)本發(fā)明的另一個方面,提供了一種或多種非暫時(shí)性計(jì)算機(jī)可讀存儲介質(zhì),所述存儲介質(zhì)上存儲有可執(zhí)行指令,所述可執(zhí)行指令在由計(jì)算機(jī)系統(tǒng)的一個或多個處理器執(zhí)行時(shí),使得所述計(jì)算機(jī)系統(tǒng)至少:當(dāng)記錄裝置獲取多媒體內(nèi)容數(shù)據(jù)時(shí),將所述多媒體內(nèi)容數(shù)據(jù)實(shí)時(shí)地或接近實(shí)時(shí)地記錄在第一存儲介質(zhì)上;將與所述多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝實(shí)時(shí)地或接近實(shí)時(shí)地記錄在不同的第二存儲介質(zhì)上,所述多媒體封裝信息可用于根據(jù)多媒體封裝格式生成包含所述多媒體內(nèi)容數(shù)據(jù)的多媒體封裝文件;與記錄所述多媒體封裝信息基本上同時(shí)地更新所述多媒體封裝信息的一個或多個備份拷貝,所述多媒體封裝信息的所述一個或多個備份拷貝存儲在不同于所述第二存儲介質(zhì)的一個或多個備份存儲介質(zhì)上。根據(jù)本發(fā)明的另一個方面,提供一種實(shí)現(xiàn)本文中所述方法的記錄裝置。本文中所描述的設(shè)備可以包括記錄裝置。根據(jù)本發(fā)明的另一個方面,提供一種無人飛行器(UAV)。所述無人飛行器可以被配置與本文所述的系統(tǒng)、設(shè)備或記錄裝置連接和/或攜帶它們。所述無人飛行器還可用于實(shí)現(xiàn)本文所述的系統(tǒng)和方法。在某些實(shí)施例中,所述第一存儲介質(zhì)可以與記錄裝置可拆卸地連接。所述第一存儲介質(zhì)可以包括例如安全數(shù)字(SD)卡或USB驅(qū)動器。所述記錄裝置可用于記錄音頻或視頻信號。所述第二存儲介質(zhì)可以與所述記錄裝置在內(nèi)部連接。所述第二存儲介質(zhì)可以包括閃存。在某些實(shí)施例中,所述第一存儲介質(zhì)或所述第二存儲介質(zhì)包括遠(yuǎn)程存儲介質(zhì)。在某些實(shí)施例中,所述多媒體封裝信息可以包括所述多媒體內(nèi)容數(shù)據(jù)的描述信息。所述多媒體封裝信息可以包括用于所述多媒體內(nèi)容數(shù)據(jù)的編碼信息。所述編碼信息可以與所述多媒體內(nèi)容數(shù)據(jù)的壓縮或加密相關(guān)。所述多媒體封裝信息還可以包括所述多媒體內(nèi)容數(shù)據(jù)的存儲位置信息。在某些實(shí)施例中,所述多媒體內(nèi)容數(shù)據(jù)包括音頻或視頻數(shù)據(jù)。在某些實(shí)施例中,多媒體封裝信息的一個或多個備份拷貝被更新。多媒體封裝信息的所述一個或多個備份拷貝中的至少一者可以定期地更新。在某些實(shí)施例中,多媒體封裝信息的所述一個或多個備份拷貝中的至少兩個交替地更新。在某些實(shí)施例中,可以至少部分地基于與多媒體封裝信息的所述主拷貝關(guān)聯(lián)的有效性指示符而選擇將用于生成所述多媒體封裝文件的多媒體封裝信息的優(yōu)選拷貝。在某些實(shí)施例中,選擇多媒體封裝信息的所述優(yōu)選拷貝可以包括基于與多媒體封裝信息的所述主拷貝關(guān)聯(lián)的所述有效性指示符而確定所述多媒體封裝信息的所述主拷貝是否能夠用于生成所述多媒體封裝文件。在某些實(shí)施例中,選擇多媒體封裝信息的所述優(yōu)選拷貝可以進(jìn)一步包括:如果所述有效性指示符表明所述多媒體封裝信息的所述主拷貝能夠用于生成所述多媒體封裝文件,則選擇多媒體封裝信息的所述主拷貝作為所述多媒體封裝信息的所述優(yōu)選拷貝;以及如果所述有效性指示符表明所述多媒體封裝信息的所述主拷貝不能用于生成所述多媒體封裝文件,則選擇多媒體封裝信息的所述一個或多個備份拷貝之一作為所述多媒體封裝信息的所述優(yōu)選拷貝。在某些實(shí)施例中,選擇多媒體封裝信息的所述一個或多個備份拷貝之一可以是至少部分地基于分別與多媒體封裝信息的所述一個或多個備份拷貝中的每一者關(guān)聯(lián)的更新指示符。在某些實(shí)施例中,選擇多媒體封裝信息的所述拷貝可以包括確定多媒體封裝信息的所述主拷貝或多媒體封裝信息的所述多個備份拷貝中的任一個是否與存儲在所述第一存儲介質(zhì)上的所述多媒體內(nèi)容數(shù)據(jù)相對應(yīng)。在某些實(shí)施例中,如果確定所述多媒體封裝信息的所述主拷貝不與所述多媒體內(nèi)容數(shù)據(jù)相對應(yīng),則可以選擇多媒體封裝信息的所述多個備份拷貝之一。在某些實(shí)施例中,生成所述多媒體封裝文件包括將來自多媒體封裝信息的選定拷貝中的信息與所述多媒體內(nèi)容數(shù)據(jù)相結(jié)合。在某些實(shí)施例中,生成多媒體封裝文件進(jìn)一步包括基于所述多媒體封裝信息生成描述信息。在某些實(shí)施例中,在生成所述多媒體封裝文件之后,將多媒體封裝信息的所述一個或多個備份拷貝中的至少一者移除、刪除、標(biāo)記為刪除或以其他方式淘汰。在某些實(shí)施例中,可以在生成所述多媒體封裝文件之后,將多媒體封裝信息的所述主拷貝和/或所述內(nèi)容數(shù)據(jù)移除、刪除、標(biāo)記為刪除或以其他方式淘汰。應(yīng)該理解,可以單獨(dú)地、共同地或彼此組合地認(rèn)識本發(fā)明的不同方面。本文所述的各個方面可以應(yīng)用于下面闡述的任何特定應(yīng)用或者任何其他類型的數(shù)據(jù)對象的存儲和生成。通過閱讀說明書、權(quán)利要求書和附圖,將清楚本發(fā)明的其他目的和特征。引入?yún)⒖荚诒菊f明書中提及的所有出版物、專利及專利申請均通過引用組合于此,其程度與每一單個出版物、專利或?qū)@暾埍幻鞔_地和個別地指明通過引用而組合于此是一樣的。附圖說明在隨附權(quán)利要求中具體闡述了本發(fā)明的新穎特征。通過參照以下闡述了說明性實(shí)施例的詳細(xì)說明會更好地了解本發(fā)明的特征和優(yōu)點(diǎn),其中應(yīng)用了本發(fā)明的原理,且在附圖中:圖1圖示了根據(jù)本發(fā)明的一個實(shí)施例的多媒體管理系統(tǒng)。圖2圖示了根據(jù)一個實(shí)施例的多媒體管理系統(tǒng)的另一個例子。圖3圖示了根據(jù)一個實(shí)施例的用于存儲和生成多媒體封裝文件的示例性過程。圖4圖示了可以將多媒體封裝信息和多媒體內(nèi)容數(shù)據(jù)相結(jié)合以生成多媒體封裝文件的某些示例性方法。圖5圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體管理的示例性過程。圖6圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體存儲的示例性過程。圖7圖示了根據(jù)一個實(shí)施例的用于數(shù)據(jù)更新的某些示例性時(shí)間線。圖8圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體文件修復(fù)的示例性過程。圖9圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體文件修復(fù)的示例性過程。圖10圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)本發(fā)明各個方面的示例性裝置。圖11圖示了根據(jù)某些實(shí)施例的攜帶如本文所述的多媒體管理系統(tǒng)的無人飛行器(UAV)。具體實(shí)施方式本發(fā)明提供了用于存儲和修復(fù)多媒體文件的改進(jìn)的方法、系統(tǒng)和設(shè)備,所述方法、系統(tǒng)和設(shè)備克服了以上所論述的現(xiàn)有多媒體文件修復(fù)技術(shù)的限制。根據(jù)本發(fā)明的各個方面,與給定多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的備份拷貝與多媒體內(nèi)容數(shù)據(jù)一起存儲在可拆卸地連接至記錄裝置的外部存儲設(shè)備上。多媒體封裝信息的主拷貝存儲在與所述記錄裝置關(guān)聯(lián)的內(nèi)部存儲設(shè)備上。當(dāng)記錄裝置獲取內(nèi)容數(shù)據(jù)時(shí),實(shí)時(shí)地或接近實(shí)時(shí)地記錄主封裝信息和內(nèi)容數(shù)據(jù)。在發(fā)生異常事件(例如,電池故障、存儲介質(zhì)斷開連接)的情況下,可以從封裝信息的主拷貝或備份拷貝中選擇封裝信息,由此增大封裝文件可以成功地修復(fù)或再生的可能性。圖1圖示了根據(jù)本發(fā)明的一個實(shí)施例的多媒體管理系統(tǒng)100。在不同的實(shí)施例中,系統(tǒng)100可用于使用本文描述的技術(shù)來獲取、存儲和/或修復(fù)多媒體數(shù)據(jù)例如視頻、音頻、靜態(tài)圖像等。此附圖和本公開的其他附圖中的部件僅用于描述,而不是有意限制。在不同的實(shí)施例中,可能有多于或少于本文所說明的部件。系統(tǒng)100可以至少部分地由記錄裝置102實(shí)現(xiàn)。所述記錄裝置102可以包括任何能夠?qū)⒁纛l、視頻、靜態(tài)圖像或其他信號作為模擬數(shù)據(jù)或數(shù)字?jǐn)?shù)據(jù)來記錄和/或處理的裝置。記錄裝置的例子可以包括相機(jī)(例如,數(shù)字相機(jī))、攝像機(jī)、視頻相機(jī)、數(shù)字媒體播放器(PMP)、相機(jī)電話、智能電話、個人數(shù)字助理(PDA)、平板計(jì)算裝置、膝上型計(jì)算機(jī)、臺式計(jì)算機(jī)、智能電視、游戲控制臺等。記錄裝置102可以包括能夠獲取和處理音頻、視頻或其他信號的記錄系統(tǒng)104。例如,記錄系統(tǒng)104可以包括用于獲取圖像、聲音或其他類型的信息的傳感器。所述傳感器可以包括圖像傳感器(例如,光傳感器)、鏡頭或其他光學(xué)部件、麥克風(fēng)等。所述記錄系統(tǒng)104還可用于將表示音頻、視頻、圖像、文本或其他模擬信號或數(shù)字信號的數(shù)據(jù)存儲在不同的數(shù)據(jù)存儲裝置上和/或基于所記錄的數(shù)據(jù)生成媒體文件(例如,多媒體封裝文件)以用于回放或流傳輸。媒體文件的生成可以在正常情況下進(jìn)行,例如,在完成音頻或視頻記錄時(shí),或在發(fā)生異常事件如軟件崩潰或硬件故障(例如,涉及電池、數(shù)據(jù)存儲介質(zhì)或其他硬件部件)、數(shù)據(jù)存儲介質(zhì)或系統(tǒng)的其他關(guān)鍵部件斷開連接后等。在發(fā)生異常事件后,可能需要重新生成或以其他方式修復(fù)多媒體封裝文件。在不同的實(shí)施例中,文件修復(fù)過程可以自動地發(fā)生也可以響應(yīng)用戶操作而發(fā)生。例如,所述修復(fù)過程可以響應(yīng)于表明系統(tǒng)恢復(fù)正常操作的某些所檢測的事件或條件而自動地發(fā)生。此類事件或條件可包括系統(tǒng)上電、新存儲介質(zhì)的連接(例如,在將SD卡插入記錄裝置時(shí))或其他相似的事件或條件。又例如,所述修復(fù)過程可以響應(yīng)于用戶操作而發(fā)生,所述用戶操作例如使用記錄裝置的用戶界面或輸入裝置(例如,通過操縱桿、鍵盤、鼠標(biāo)、觸摸屏、語音命令、手勢、控制器的旋轉(zhuǎn)或平移運(yùn)動等)來選擇菜單項(xiàng)。除了存儲和修復(fù)媒體文件之外,多媒體管理系統(tǒng)100還可以包括用于執(zhí)行以下功能的模塊或部件:音頻、視頻或其他信號的模擬數(shù)字轉(zhuǎn)換;使用一種或多種編碼算法而對信號的壓縮或解壓;所記錄數(shù)據(jù)的加密和/或解密;所記錄數(shù)據(jù)的回放、傳輸和/或流傳輸;以及其他功能。多媒體管理系統(tǒng)100還包括多個數(shù)據(jù)存儲裝置,所述多個數(shù)據(jù)存儲裝置用于存儲由所述多媒體管理系統(tǒng)獲取、處理、生成或以其他方式使用的數(shù)據(jù)。在不同的實(shí)施例中,所述數(shù)據(jù)存儲裝置可以基于半導(dǎo)體技術(shù)、磁性技術(shù)、光學(xué)技術(shù)或任何合適的技術(shù)并且可以包括閃存、USB驅(qū)動器、存儲卡、固態(tài)驅(qū)動器(SSD)、硬盤驅(qū)動器(HDD)、軟盤、光盤、磁帶等。在某些實(shí)施例中,所述存儲裝置可以包括一個或多個內(nèi)部存儲介質(zhì)106和一個或多個外部存儲介質(zhì)108a-c。內(nèi)部存儲介質(zhì)106可包括一個或多個數(shù)據(jù)存儲裝置,所述數(shù)據(jù)存儲裝置通常是記錄裝置102的主要部分并且通常并不從記錄裝置102上拆下。例如,內(nèi)部存儲設(shè)備可以被定位在記錄裝置的主體或外殼內(nèi)且不容易拆卸。這種內(nèi)部存儲介質(zhì)的例子包括內(nèi)部閃存例如NAND型閃存或其他合適類型的存儲器部件。在某些情況下,所述內(nèi)部存儲介質(zhì)可以由記錄裝置的處理單元通過內(nèi)部總線直接訪問。外部存儲介質(zhì)108a-b可以包括可拆卸地連接至記錄裝置的可移除存儲裝置。例如,所述可移除存儲裝置可以通過有線的或基于硬件連接可操作性地連接至記錄裝置、能夠插入記錄裝置和從記錄裝置彈出或可附接到記錄裝置的主體之外。此類可移除存儲裝置可以包括任何合適格式的存儲卡,例如,個人計(jì)算機(jī)卡(PersonalComputerCard,PCCard)、緊湊型快閃(CompactFlash)卡、智能媒體(SmartMedia)卡、記憶棒(MemoryStick)卡、記憶短棒(MemoryStickDuo)卡、增強(qiáng)型記憶短棒(MemoryStickPRODuo)卡、微型卡(MiniatureCard)、多媒體卡(MultimediaCard,MMC)、減小尺寸的多媒體卡(ReducedSizeMultimediaCard,RS-MMC)、多媒體微型卡(MMCmicro)、PS2卡、安全數(shù)字(SecureDigital,SD)卡、SxS卡、通用閃存(UniversalFlashStorage,UFS)卡、小型安全數(shù)字(MiniSecureDigital,miniSD)卡、微型安全數(shù)字(MicroSecureDigital,microSD)卡、極限數(shù)字圖像卡(ExtremeDigital-PictureCard,xD-PictureCard)、智慧棒(IntelligentStick,iStick)卡、串行快閃模塊(SerialFlashModule,SFM)卡、網(wǎng)絡(luò)終端卡(NetworkTerminalCard,NTCard)、XQD卡等。所述外部存儲介質(zhì)還可以包括外部硬盤驅(qū)動器、光學(xué)驅(qū)動器、磁帶驅(qū)動器、軟盤驅(qū)動器以及可以操作性地連接至記錄裝置的其他合適的存儲裝置。在某些情況下,所述外部存儲介質(zhì)還可以包括聯(lián)網(wǎng)存儲介質(zhì),例如,數(shù)據(jù)存儲服務(wù)器(例如,云存儲),所述數(shù)據(jù)存儲服務(wù)器能夠與記錄裝置通過有線或無線網(wǎng)絡(luò)連接進(jìn)行通信,而不需要物理連接至記錄裝置。所述內(nèi)部和外部存儲裝置可用于存儲不同類型的數(shù)據(jù)。相對于內(nèi)部存儲裝置,外部存儲裝置通常有更大的存儲容量。在某些情況下,內(nèi)部存儲設(shè)備具有較高的性能(例如,更快的讀/寫時(shí)間)。這樣,在一個實(shí)施例中,外部存儲設(shè)備108a通常用于存儲較大的多媒體內(nèi)容數(shù)據(jù)112(其也可稱為內(nèi)容數(shù)據(jù)),例如,數(shù)字音頻、視頻、靜態(tài)圖像、文本或其他有效載荷數(shù)據(jù)的數(shù)據(jù)流。內(nèi)部存儲設(shè)備106通常用于存儲與多媒體內(nèi)容數(shù)據(jù)112關(guān)聯(lián)的較小的多媒體封裝信息110(其也可稱為封裝信息),所述多媒體封裝信息可用于根據(jù)具體多媒體封裝格式(其也可稱為封裝格式)而生成多媒體封裝文件。通常在記錄內(nèi)容數(shù)據(jù)流時(shí)實(shí)時(shí)地或接近實(shí)時(shí)地存儲和遞增式地更新內(nèi)容數(shù)據(jù)和封裝信息兩者。根據(jù)本發(fā)明的一個方面,為封裝信息提供冗余,這對于生成封裝文件是必要的。除了存儲在內(nèi)部存儲設(shè)備106中的封裝信息的主拷貝110之外,還通過將封裝信息的額外的備份拷貝114a-c存儲在外部存儲裝置108a-b中來提供此類冗余。在某些實(shí)施例中,可以將封裝信息的備份拷貝114a-b與內(nèi)容數(shù)據(jù)112一樣存儲在存儲介質(zhì)108a中。此外或備選地,可以將封裝信息的備份拷貝114c與內(nèi)容數(shù)據(jù)112存儲在不同的存儲介質(zhì)108b中。圖1所示的封裝信息的備份拷貝的數(shù)量和存儲裝置的數(shù)量只是用于說明,而不是有意限制。例如,外部存儲裝置108a-b可以各自包括封裝信息的一個、兩個、三個、四個或更多個拷貝。又例如,可以將封裝信息的備份拷貝存儲在一個、兩個、三個、四個、或更多個外部存儲裝置上。相似地,可以使用一個、兩個、三個、四個或更多個外部裝置。可以在存儲內(nèi)容數(shù)據(jù)和/或封裝信息時(shí)基本上同時(shí)地更新備份封裝信息。例如,可以在存儲內(nèi)容數(shù)據(jù)和/或封裝信息時(shí)實(shí)時(shí)地或在2秒、1秒、0.5秒、0.1秒或0.01秒內(nèi)更新備份封裝信息。在某些實(shí)施例中,備份封裝信息定期更新以反映最新的封裝信息(例如,每一秒、每兩秒或每四秒)。一個或多個備份拷貝可以基于預(yù)定進(jìn)度表或一組預(yù)定標(biāo)準(zhǔn)進(jìn)行更新。例如,當(dāng)提供了多個備份拷貝時(shí),可以通過交替或循環(huán)的方式更新所述拷貝,其中每個拷貝以基本上相同頻率進(jìn)行更新。又例如,所述拷貝可以用不同的頻率或優(yōu)先級進(jìn)行更新。例如,與內(nèi)容數(shù)據(jù)112存儲在相同存儲介質(zhì)中的封裝信息的備份拷貝114a-b可以比存儲在不同的外部存儲裝置108b中的封裝信息的備份拷貝114c更高的頻率進(jìn)行更新。這些不同的更新頻率或優(yōu)先級可以是基于位置、性能參數(shù)(例如,讀/寫速度)、容量、載荷、可用性、安全性或其他與存儲裝置、用戶偏好或其他相關(guān)因素關(guān)聯(lián)的特征。在某些情況下,更新頻率或標(biāo)準(zhǔn)可由系統(tǒng)用戶指定。在圖5至圖7的論述中提供了對封裝信息的存儲和更新的方法的詳細(xì)論述。在修復(fù)過程期間,可以基于多媒體內(nèi)容數(shù)據(jù)112和選自主封裝信息110和封裝信息的備份拷貝114a-c的封裝信息的優(yōu)選拷貝而生成內(nèi)容文件。在圖8至圖9的論述中提供了對用于修復(fù)封裝的方法的詳細(xì)論述。多媒體封裝文件(封裝文件)是計(jì)算機(jī)可讀數(shù)據(jù)文件,所述計(jì)算機(jī)可讀數(shù)據(jù)文件用于識別和交織一種或多種數(shù)據(jù)類型,例如,一個或多個音頻或視頻流、字幕、章節(jié)信息、元數(shù)據(jù)、同時(shí)回放不同流所需的同步信息以及任何其他合適的信息。封裝文件的結(jié)構(gòu)、組織和/或內(nèi)容通常由合適的封裝格式指定。例如,某些封裝格式(例如,音頻視頻交織(AudioVideoInterleave,AVI)格式、移動奔騰處理器4(MobilePentium4,MP4)格式、Mastroska格式)將文件數(shù)據(jù)分為區(qū)塊(block)、塊(chunks)或段(segments),其中每個塊包括標(biāo)簽和對應(yīng)的數(shù)據(jù)子塊(sub-chunk)。所述數(shù)據(jù)子塊可以包括實(shí)際的音頻/視覺內(nèi)容數(shù)據(jù)(例如,電影的一部分)或描述內(nèi)容數(shù)據(jù)的元數(shù)據(jù)。所述元數(shù)據(jù)可以包括:視頻的長度、寬度、高度和幀率;內(nèi)容數(shù)據(jù)的文件類型;與內(nèi)容數(shù)據(jù)或其分量(例如,軌道或章節(jié))關(guān)聯(lián)的索引或編解碼器信息。封裝信息通常指與對應(yīng)內(nèi)容數(shù)據(jù)關(guān)聯(lián)的任何信息,所述信息用于根據(jù)特定封裝格式生成封裝文件。所述封裝信息可以包括描述封裝文件的元數(shù)據(jù)、內(nèi)容數(shù)據(jù)、其他元數(shù)據(jù)或任何合適的信息,例如,用戶定義的擴(kuò)展信息。此類封裝數(shù)據(jù)的例子可以包括內(nèi)容數(shù)據(jù)或其分量的大小、長度、高度、寬度、幀率、文件位置信息(例如,開始位置、結(jié)束位置和/或偏移)、編碼信息(例如,編解碼器信息或糾錯碼信息)、加密信息以及內(nèi)容數(shù)據(jù)或部件的其他信息。所述內(nèi)容數(shù)據(jù)的分量可以包括軌道、幀、章節(jié)等。存儲在封裝文件中的元數(shù)據(jù)作為一個整體或作為其單獨(dú)分量可能與內(nèi)容數(shù)據(jù)關(guān)聯(lián)。在不同的實(shí)施例中,所述封裝信息可以用于將元數(shù)據(jù)直接或間接地填充在封裝文件中。例如,可以將某些封裝信息直接拷貝到對應(yīng)封裝文件中,而其他封裝信息可以用于生成隨后要拷貝到封裝文件中的另外的信息。在某些情況下,可以將所述內(nèi)容數(shù)據(jù)拷貝到封裝文件中作為元數(shù)據(jù)。在其他情況下,可以在將所述內(nèi)容數(shù)據(jù)在放入封裝文件之前,根據(jù)封裝格式或以用戶定義的方式對其進(jìn)行修改、編碼、劃分、加密或以其他方式進(jìn)行處理。較佳實(shí)施例的封裝格式擁有多種多媒體類型,例如,音頻及視頻,包括:3GP格式;高級系統(tǒng)格式(AdvancedSystemsFormat,ASF);AVI格式;數(shù)字視頻記錄-微軟(DigitalVideoRecording-Microsoft,DVR-MS)格式;Flash視頻(FlashVideo)格式;交換文件格式(InterchangeFileFormat,IFF);Matroska(MKV)格式;MJ2–動態(tài)JPEG2000(MJ2–MotionJPEG2000)格式;QuickTime文件格式;活動圖像專家組(MovingPictureExpertsGroup,MPEG)程序流格式;MPEG-2傳送流(MPEG-TS)格式;MP4格式;Ogg格式;RealMedia格式;DivX媒體格式(DivXMediaFormat)等。某些封裝格式可以專有地?fù)碛幸环N媒體數(shù)據(jù)類型,例如,音頻(如,音頻交換文件格式(AudioInterchangeFileFormat,AIFF)、資源交換文件格式(ResourceInterchangeFileFormat,RIFF)、波形音頻文件格式WaveformAudioFileFormat,WAV)、可擴(kuò)展音樂格式(ExtensibleMusicFormat,EMF)等)或靜態(tài)圖像(如,靈活圖像傳輸系統(tǒng)(FlexibleImageTransportSystem,F(xiàn)ITS)、標(biāo)記圖像文件格式(TaggedImageFileFormat,TIFF)等)。其他封裝格式可用于擁有多種類型的媒體數(shù)據(jù)??梢栽趯?nèi)容數(shù)據(jù)存儲在封裝文件中之前,使用不同的編碼方案以對音頻、視頻或其他內(nèi)容數(shù)據(jù)進(jìn)行編碼(例如,壓縮)。示例性音頻編碼方案包括音頻編碼(AudioCoding,AAC)、AC-3編碼、蘋果無損音頻編解碼器(AppleLosslessAudioCodec,ALAC)編碼、MPEG-4音頻無損編碼(MPEG-4AudioLosslessCoding,MPEG-4ALS)、多帶激勵(Multi-BandExcitation,MBE)編碼、自適應(yīng)多速率音頻編解碼器(AdaptiveMulti-Rateaudiocodec)編碼、自適應(yīng)多速率寬帶(AdaptiveMulti-RateWideband,AMR-WB)解碼、自適應(yīng)變換聲學(xué)編碼(AdaptiveTransformAcousticCoding,ATRAC)、BoradVoice編碼、受約束能量重迭變換(ConstrainedEnergyLappedTransform,CELT)解碼、Codec2解碼、增強(qiáng)AC-3編碼、免費(fèi)無損音頻編解碼器(FreeLosslessAudioCodec,F(xiàn)LAC)編碼、G.711編碼、G.719編碼、G.722編碼、G.722.1編碼、G.722.2編碼、G.723.1編碼、G.726編碼、G.728編碼、G.729編碼、全球移動通信系統(tǒng)-全速率(GlobalSystemforMobileCommunications-FullRate,GSM-FR)編碼、互聯(lián)網(wǎng)低比特率編解碼器(internetLowBitrateCodec,iLBC)編碼、互聯(lián)網(wǎng)速度音頻編解碼器(internetSpeedAudioCodec,iSAC)編碼、Monkey’sAudio編碼、MP3編碼、MP2編碼、Musepack編碼、Asao編碼、Opus編碼、RealPlayer編碼、Shorten編碼、SILK編碼、Siren7編碼、Speex編碼、SVOPC編碼、Ogg編碼、WavPack編碼、視窗媒體音頻(WindowsMediaAudio,WMA)編碼等。視頻壓縮格式的例子包括MPEG-2Part2格式、MPEG-4Part2格式、H.264(MPEG-4Part10)格式、H.263格式、H.262格式、MPEG-4Part2格式、HEVC格式、便攜式網(wǎng)絡(luò)圖形(PortableNetworkGraphics,PNG)格式、QuickTimeAnimation格式、Theora格式、Dirac格式、DV格式、GoProCineForm格式、MotionJPEG、RealVideo格式、RV40格式、VP8格式、VP9格式等。在不同實(shí)施例中,可以將多媒體內(nèi)容數(shù)據(jù)和對應(yīng)的多媒體封裝信息以不同的方式相結(jié)合以根據(jù)多媒體封裝文件的多媒體封裝格式的規(guī)范而生成多媒體封裝文件。可以將封裝信息和內(nèi)容數(shù)據(jù)放置在封裝文件的不同部分。例如,可以將封裝信息存儲在頭部、在內(nèi)容數(shù)據(jù)之前,或存儲在封裝文件的末尾、在內(nèi)容數(shù)據(jù)之后。在某些情況下,可以將封裝信息和/或內(nèi)容數(shù)據(jù)劃分為在封裝文件中交織的較小部分。例如,內(nèi)容數(shù)據(jù)可以包括視頻,所述視頻包括許多幀。封裝信息可以包括與整個視頻相關(guān)的元數(shù)據(jù),例如,視頻長度、幀率、編解碼器信息等。可以將此類特定于視頻的元數(shù)據(jù)存儲在封裝文件的頭部。封裝信息還可以包括與視頻的每個幀相關(guān)的元數(shù)據(jù),并且可以將此類特定于幀的元數(shù)據(jù)存儲在每個單獨(dú)幀的頭部。圖2圖示了根據(jù)本發(fā)明的一實(shí)施例的多媒體管理系統(tǒng)200的另一個例子。所述系統(tǒng)200與結(jié)合圖1所描述的系統(tǒng)100相似,但更詳細(xì)地示出了共同實(shí)現(xiàn)記錄系統(tǒng)104的一個或多個功能或特征的示例性部件或模塊。系統(tǒng)200包括獲取模塊203,用于獲取或收集媒體數(shù)據(jù),例如視頻、音頻、靜態(tài)圖像等。在某些實(shí)施例中,所述獲取模塊可以包括也可以可操作性地連接于一個或多個用于獲取圖像、聲音或其他信號的傳感器。所述傳感器可以包括將光學(xué)圖像轉(zhuǎn)換為電信號的圖像傳感器和/或聲音獲取傳感器例如麥克風(fēng)。所述傳感器還可以包括慣性傳感器、位置傳感器(例如,GPS和磁力計(jì))、距離傳感器(例如,超聲波傳感器、紅外傳感器和激光雷達(dá)(LIDAR)傳感器)或任何其他適于確定系統(tǒng)200相關(guān)狀態(tài)的傳感器??梢詫⒂蛇@些非可視音頻傳感器所提供的傳感器數(shù)據(jù)合并到封裝文件中或用于生成合并到封裝文件中的數(shù)據(jù)。例如,位置信息可以成為視頻文件中字幕的一部分。在某些情況下,所述獲取模塊203可用于例如通過將內(nèi)容數(shù)據(jù)壓縮和/或編碼來處理所獲取的內(nèi)容數(shù)據(jù)。此外,所述獲取模塊203可用于生成與所獲取的內(nèi)容數(shù)據(jù)關(guān)聯(lián)的封裝信息。所述封裝信息可以包括描述內(nèi)容數(shù)據(jù)的不同信息例如:視頻文件的大小、長度、高度/寬度、幀率、編碼參數(shù)、時(shí)間戳;從不同傳感器獲得的傳感器數(shù)據(jù)例如記錄裝置202的位置、姿態(tài)或運(yùn)動信息;以及可用于生成封裝文件的任何其他相關(guān)信息。在不同的實(shí)施例中,可由系統(tǒng)200的一個或多個部件(例如,獲取模塊203、存儲模塊205)、系統(tǒng)外部的實(shí)體(例如,用戶或遙控裝置,未示出)或任何其他合適的資源提供封裝信息。系統(tǒng)200還包括存儲模塊205,所述存儲模塊可操作地連接至獲取模塊203并且被配置成存儲內(nèi)容數(shù)據(jù)212和對應(yīng)的封裝信息210。圖2中的加粗箭頭圖示了在存儲模塊205與不同存儲裝置之間的數(shù)據(jù)傳輸。特別地,在一個實(shí)施例中,內(nèi)容數(shù)據(jù)212被存儲在一個或多個外部(例如,可移除)存儲裝置208上而對應(yīng)的封裝信息210存儲在一個或多個內(nèi)部存儲裝置206上。此外,存儲模塊205可以使得對封裝信息進(jìn)行備份并且在其中存儲有內(nèi)容數(shù)據(jù)212的一個或多個外部存儲裝置208中進(jìn)行更新。如以上結(jié)合圖1所論述,將備份封裝信息存儲在外部裝置中為封裝信息提供了冗余,由此增大在發(fā)生異常事件后,成功修復(fù)封裝文件的可能性。在某些實(shí)施例中,存儲模塊205還可以用于實(shí)現(xiàn)以上結(jié)合獲取模塊203所述的一些功能,例如,壓縮或生成封裝信息。圖5至圖6提供了對可由存儲模塊實(shí)現(xiàn)的示例性方法的更詳細(xì)論述。仍然參照圖2,所述系統(tǒng)200還可以包括修復(fù)模塊207,所述修復(fù)模塊用于基于內(nèi)容數(shù)據(jù)和對應(yīng)的封裝信息生成封裝文件。通常,當(dāng)記錄停止時(shí),基于所記錄的內(nèi)容數(shù)據(jù)和對應(yīng)的封裝信息生成封裝文件。然而,在生成封裝文件之前或在生成封裝文件期間,可能發(fā)生異常事件。此類異常事件可以包括例如軟件或硬件故障,所述軟件或硬件故障包括:記錄應(yīng)用程序崩潰;電池故障;存儲介質(zhì)、記錄裝置或任何其他用于記錄操作的關(guān)鍵部件的突然斷開或失靈等。在某些情況下,異常事件可能是由外力引起的。例如,如果記錄裝置由移動物體例如無人飛行器(UAV)攜帶,那么對移動物體的撞擊或損壞可能會導(dǎo)致記錄裝置失靈或受損。對移動物體的此類損壞可能是因?yàn)樘鞖鈼l件、火災(zāi)、爆炸、墜毀、紊流、起飛或降落、來自其他物體的撞擊或其他因素而引起的。由于異常事件,可能完全無法生成封裝文件,或可能部分和/或不恰當(dāng)?shù)厣煞庋b文件。當(dāng)系統(tǒng)在發(fā)生異常事件后恢復(fù)操作時(shí),修復(fù)模塊可以用于檢測恰當(dāng)?shù)厣煞庋b文件的需要并嘗試找到生成封裝文件所需的內(nèi)容數(shù)據(jù)和對應(yīng)的封裝信息。為此,修復(fù)模塊可以用于從內(nèi)部存儲裝置206和/或外部存儲裝置208中檢索數(shù)據(jù)。圖2中的空心箭頭圖示了在修復(fù)模塊207與數(shù)據(jù)存儲裝置之間的通信或數(shù)據(jù)傳輸。在某些實(shí)施例中,修復(fù)模塊207可以首先檢查內(nèi)部存儲設(shè)備206中所存儲的封裝信息的存在和有效性。如果封裝信息是最新的,則封裝信息是有效的,并且可以用于生成封裝文件。如果封裝信息存在且有效,則檢查外部存儲設(shè)備208以確定是否存在對應(yīng)的內(nèi)容數(shù)據(jù)。如果存在對應(yīng)的內(nèi)容數(shù)據(jù),那么存儲在內(nèi)部存儲設(shè)備206上的封裝數(shù)據(jù)和存儲在外部存儲設(shè)備208上的內(nèi)容數(shù)據(jù)用于生成封裝文件。如果封裝信息無效,則外部存儲設(shè)備208可以檢查是否存在備份封裝信息。如果備份拷貝與存儲在外部存儲設(shè)備208上的內(nèi)容數(shù)據(jù)相對應(yīng),則從現(xiàn)有的備份拷貝中選擇封裝信息的合適的備份拷貝以與內(nèi)容數(shù)據(jù)相結(jié)合,從而生成封裝文件。在某些情況中,選定備份拷貝是最近更新的、最大尺寸的或基于某個其他標(biāo)準(zhǔn)以其他方式合適的備份拷貝。在不同實(shí)施例中,選定封裝信息可以用于修復(fù)現(xiàn)有的封裝文件(例如,通過增加或修改封裝文件的各個部分),或生成新的封裝文件。結(jié)合圖8至圖9提供了對修復(fù)過程的示例性實(shí)現(xiàn)方式的詳細(xì)論述。在某些情況下,修復(fù)模塊可以用于在正常以及異常情況下生成封裝文件。例如,修復(fù)模塊可以用于在正常完成記錄時(shí)(例如,當(dāng)用戶在記錄裝置上選擇“停止”按鈕時(shí))生成封裝文件。在其他情況下,修復(fù)模塊可以用于僅在出現(xiàn)如上所述的異常情況后生成封裝文件。在不同的實(shí)施例中,所述系統(tǒng)200可以包括比本文所述更多或更少的部件。例如,在一個實(shí)施例中,所述系統(tǒng)200可以包括傳輸或流傳輸模塊,所述傳輸或流傳輸模塊用于將內(nèi)容數(shù)據(jù)、封裝信息、封裝文件和/或任何其他類型的數(shù)據(jù)傳輸或流傳輸?shù)酵獠康膶?shí)體(例如,遠(yuǎn)程終端)。在另一個實(shí)施例中,系統(tǒng)200可以包括用于回放所記錄內(nèi)容數(shù)據(jù)的回放模塊。在某些其他實(shí)施例中,系統(tǒng)200可能不包括存儲模塊或修復(fù)模塊。在不同的實(shí)施例中,系統(tǒng)200的部件可由一個或多個裝置實(shí)現(xiàn)。例如,在一個實(shí)施例中,獲取模塊、存儲模塊、內(nèi)部存儲介質(zhì)和修復(fù)模塊可能都是單一記錄裝置的一部分。在其他實(shí)施例中,以上部件(例如,修復(fù)模塊、存儲模塊、獲取模塊)中的至少一些或其功能中的一些可由與記錄裝置分離的裝置或系統(tǒng)實(shí)現(xiàn)。例如,修復(fù)模塊或存儲模塊可以由單獨(dú)系統(tǒng)來實(shí)現(xiàn)。圖3圖示了根據(jù)一個實(shí)施例的用于存儲和生成多媒體封裝文件的示例性過程300。在例如由圖1至圖2所示的記錄裝置獲取媒體數(shù)據(jù)后302,將內(nèi)容數(shù)據(jù)306存儲在一個或多個內(nèi)容存儲介質(zhì)310a-b中,同時(shí)可以將可用于生成對應(yīng)封裝文件的與內(nèi)容數(shù)據(jù)306關(guān)聯(lián)的封裝信息304存儲在一個或多個封裝信息存儲介質(zhì)308a-c中。部件例如圖3所示存儲介質(zhì)的數(shù)量僅用于描述而不是有意限制。存儲介質(zhì)可以包括具有變化特征的不同存儲裝置。例如,相對于特定裝置或系統(tǒng)(例如,記錄裝置),存儲介質(zhì)可以是外部或內(nèi)部的,也可以是可移除或非可移除的。所述存儲介質(zhì)可以基于半導(dǎo)體技術(shù)(例如,基于快閃的存儲器)、磁性技術(shù)(例如,硬盤驅(qū)動器)、光學(xué)技術(shù)(例如,光盤)或任何合適的技術(shù)來實(shí)現(xiàn)。此外,所述存儲介質(zhì)可以包括本地的和遠(yuǎn)程的存儲裝置(例如,遠(yuǎn)程數(shù)據(jù)存儲服務(wù)器)。封裝信息存儲介質(zhì)可能與內(nèi)容存儲介質(zhì)重疊,如通過包圍封裝信息存儲介質(zhì)308c和內(nèi)容存儲介質(zhì)310a的虛線框示出。也就是說,封裝信息存儲介質(zhì)(例如,存儲介質(zhì)308c)中的至少一些可以與內(nèi)容存儲介質(zhì)(例如,存儲介質(zhì)310)中的至少一些相同。在某些情況下,內(nèi)容存儲介質(zhì)是封裝存儲介質(zhì)的子集。在其他情況下,內(nèi)容存儲介質(zhì)包括至少一種存儲介質(zhì),所述存儲介質(zhì)并不是封裝存儲介質(zhì)的一部分。在某些實(shí)施例中,封裝存儲介質(zhì)包括至少一種存儲介質(zhì),所述存儲介質(zhì)并不是內(nèi)容存儲介質(zhì)(例如,存儲介質(zhì)308a-b)的一部分。此外,封裝存儲介質(zhì)可以包括本地存儲介質(zhì)(例如,存儲介質(zhì)308b-c)和/或遠(yuǎn)程存儲介質(zhì)(例如,存儲介質(zhì)308a)。存儲在封裝存儲介質(zhì)308a-c上的封裝信息可以以基本上相同或不同的頻率進(jìn)行更新。例如,存儲在記錄裝置的內(nèi)部存儲設(shè)備上的封裝信息的主拷貝可以在生成封裝信息和/或生成內(nèi)容數(shù)據(jù)時(shí)實(shí)時(shí)地或接近實(shí)時(shí)地更新;同時(shí)封裝信息的備份拷貝可以以更低的頻率更新。又例如,存儲在本地存儲介質(zhì)上的封裝信息的拷貝可以以比存儲在遠(yuǎn)程存儲設(shè)備上的封裝信息的拷貝更高的頻率更新。在某些情況下,在存儲在一個或多個存儲介質(zhì)上之前,可以將封裝信息和/或內(nèi)容數(shù)據(jù)劃分為較小的部分和/或編碼。例如,封裝信息和/或內(nèi)容數(shù)據(jù)可以通過冗余或前向糾錯編碼方案進(jìn)行編碼,并且隨后可以將編碼后的數(shù)據(jù)存儲在不同的存儲介質(zhì)中。在某些其他情況下,可以在存儲之前將封裝信息和/或內(nèi)容數(shù)據(jù)壓縮、加密或以其他方式進(jìn)行處理。在又一些其他情況下,可以將封裝信息和/或內(nèi)容數(shù)據(jù)作為整體和/或在未處理狀態(tài)下存儲在存儲介質(zhì)上。在某些實(shí)施例中,可由記錄裝置(例如,由圖2所述的存儲模塊)或由某些其他計(jì)算裝置執(zhí)行所述封裝信息和/或內(nèi)容數(shù)據(jù)的存儲和/或更新。在正常情況下或在發(fā)生異常事件后,在生成封裝文件期間,根據(jù)本文所述的方法從相應(yīng)的存儲設(shè)備中檢索內(nèi)容數(shù)據(jù)314和對應(yīng)的封裝信息312。在某些實(shí)施例中,可以將所檢索的數(shù)據(jù)在用于生成封裝文件316之前進(jìn)一步處理(例如,解碼、解壓或解密)。在不同的實(shí)施例中,可以將多媒體內(nèi)容數(shù)據(jù)和對應(yīng)的多媒體封裝信息以不同的方式相結(jié)合以根據(jù)多媒體封裝文件的多媒體封裝格式的規(guī)范生成多媒體封裝文件。圖4圖示了可以將多媒體封裝信息和多媒體內(nèi)容數(shù)據(jù)相結(jié)合以生成封裝文件的某些示例性方式。如所圖示,可以將多媒體內(nèi)容數(shù)據(jù)402和對應(yīng)的多媒體封裝信息404相結(jié)合以生成多媒體封裝文件406。可以基于不同的封裝格式408a-d,使內(nèi)容數(shù)據(jù)(以白色圖示)和封裝信息(以帶狀圖案圖示)在封裝文件內(nèi)部不同的地方結(jié)構(gòu)化。例如根據(jù)封裝格式408a,可以將封裝信息,例如存儲在封裝文件的頭部,接下來是內(nèi)容數(shù)據(jù)。也可以例如根據(jù)封裝格式408b,將封裝信息存儲在內(nèi)容數(shù)據(jù)的尾部。也可以例如根據(jù)封裝格式408c,將封裝信息存儲在文件的頭尾兩端。也可以例如根據(jù)封裝格式408d,將內(nèi)容數(shù)據(jù)和/或封裝信息在封裝文件中劃分和交織。圖5圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體管理的示例性過程500。過程500的各個方面可以由結(jié)合圖1至圖2所述的多媒體管理系統(tǒng)的部件執(zhí)行。過程500(或本文所述的任何其他過程,或其變體和/或組合)的某些或所有方面可以通過硬件或其組合的方式,在具有可執(zhí)行指令的一個或多個計(jì)算機(jī)/控制系統(tǒng)的控制下執(zhí)行并且可以作為代碼(可執(zhí)行指令、一個或多個計(jì)算機(jī)程序或一個或多個應(yīng)用程序),在一個或多個處理器上共同執(zhí)行。所述代碼可以例如以計(jì)算機(jī)程序的形式存儲在計(jì)算機(jī)可讀存儲介質(zhì)上,所述計(jì)算機(jī)程序包括可由一個或多個處理器執(zhí)行的多個指令。所述計(jì)算機(jī)可讀存儲介質(zhì)可以是非暫時(shí)性的。描述操作的順序不旨在被解釋為限制,并且可以將任意數(shù)量的所描述操作以任意順序和/或并行地相結(jié)合以實(shí)現(xiàn)所述過程。過程500包括將多媒體內(nèi)容數(shù)據(jù)存儲在第一存儲介質(zhì)上502。所述多媒體內(nèi)容數(shù)據(jù)可以包括音頻、視覺或其他類型的數(shù)據(jù)。可以從例如圖1至圖2所述的記錄裝置獲得內(nèi)容數(shù)據(jù)。記錄裝置的例子可以包括相機(jī)(例如,數(shù)字相機(jī))、攝像機(jī)、視頻相機(jī)、數(shù)字媒體播放器(PMP)、相機(jī)電話、智能電話、個人數(shù)字助理(PDA)、平板計(jì)算裝置、膝上型計(jì)算機(jī)、臺式計(jì)算機(jī)、智能電視、游戲控制臺等。所述第一存儲介質(zhì)可能與圖1至圖2所述的外部存儲設(shè)備108a-b和208或圖3所述的內(nèi)容存儲設(shè)備310a-b相似。例如,所述第一存儲介質(zhì)可以包括存儲卡(例如,SD卡或USB驅(qū)動器),所述存儲卡可以可移除地或可拆卸地連接到記錄裝置。在某些情況下,所述第一存儲介質(zhì)還包括遠(yuǎn)程存儲裝置,所述遠(yuǎn)程存儲裝置可以例如通過網(wǎng)絡(luò)連接可操作性地連接至記錄裝置。所前所述,可以在將內(nèi)容數(shù)據(jù)存儲在存儲介質(zhì)中之前對其進(jìn)行壓縮、加密、編碼或以其他方式進(jìn)行處理。在某些實(shí)施例中,可以在記錄裝置獲取新的內(nèi)容數(shù)據(jù)時(shí),實(shí)時(shí)地或接近實(shí)時(shí)地更新所述內(nèi)容數(shù)據(jù)。在其他實(shí)施例中,可以定期遞增式地更新所述內(nèi)容數(shù)據(jù)(例如,每隔幾秒)。所述過程500包括將與多媒體內(nèi)容數(shù)據(jù)關(guān)聯(lián)的多媒體封裝信息的主拷貝存儲在第二存儲介質(zhì)上504。多媒體封裝數(shù)據(jù)可用于根據(jù)多媒體封裝格式生成多媒體封裝文件。多媒體封裝文件包含多媒體內(nèi)容數(shù)據(jù)以及基于可用于回放或以其他方式呈現(xiàn)多媒體內(nèi)容數(shù)據(jù)的多媒體封裝信息的信息。封裝信息通常指與對應(yīng)的內(nèi)容數(shù)據(jù)關(guān)聯(lián)的、用于根據(jù)特定封裝格式生成封裝文件的任何信息。封裝信息可以包括描述封裝文件的元數(shù)據(jù)、內(nèi)容數(shù)據(jù)、其他元數(shù)據(jù)或任何合適的信息,例如,用戶定義的擴(kuò)展數(shù)據(jù)。此類封裝數(shù)據(jù)的例子可以包括大小、長度、高度、寬度、幀率、文件位置信息(例如,開始位置、結(jié)束位置和/或偏移)、編碼信息(例如,編解碼器信息或糾錯碼信息)、加密信息以及內(nèi)容數(shù)據(jù)或其分量的其他信息。內(nèi)容數(shù)據(jù)的分量可以包括軌道、幀、章節(jié)等。存儲在封裝文件中的元數(shù)據(jù)可以作為整體或其單獨(dú)分量而與內(nèi)容數(shù)據(jù)相關(guān)。在不同的實(shí)施例中,封裝信息可以用于直接地或間接地填充封裝文件。例如,某些封裝信息可以直接拷貝到對應(yīng)的封裝文件中,而其他封裝信息可以用于生成接下來要拷貝到封裝文件中的另外的信息。第二存儲介質(zhì)可以與圖1至圖2所述的內(nèi)部存儲設(shè)備106和206或圖3所述的封裝信息存儲設(shè)備308a-c相似。例如,第二存儲介質(zhì)可以包括一個或多個數(shù)據(jù)存儲裝置,所述一個或多個數(shù)據(jù)存儲裝置通常是記錄裝置的主要部分并且不會脫離記錄裝置。此類內(nèi)部存儲介質(zhì)的例子包括記錄裝置的內(nèi)部閃存,例如NAND型閃存和其他合適類型的存儲器裝置。在某些情況下,可由記錄裝置的處理單元通過內(nèi)部總線訪問內(nèi)部介質(zhì)??梢栽趯⒎庋b信息存儲在存儲介質(zhì)中之前對其進(jìn)行編碼、加密或以其他方式進(jìn)行處理。在一些實(shí)施例中,當(dāng)記錄裝置獲取新的內(nèi)容數(shù)據(jù)和/或當(dāng)更新內(nèi)容數(shù)據(jù)時(shí),可以在生成新的封裝信息時(shí)實(shí)時(shí)地或接近實(shí)時(shí)地更新封裝信息。在其他實(shí)施例中,可以與記錄內(nèi)容數(shù)據(jù)(例如,定期地)獨(dú)立地更新封裝信息。如上所述,本發(fā)明提供用于冗余地存儲封裝信息的方法,這對于修復(fù)和生成封裝文件是必須的。過程500包括將多媒體封裝信息的一個或多個備份拷貝存儲在第一存儲介質(zhì)上506。封裝信息的備份拷貝可能與圖1至圖2所述的封裝信息114a-c或214a-b相似。備份拷貝可以最初存儲并且隨后與記錄內(nèi)容數(shù)據(jù)和/或封裝信息的主拷貝基本上同時(shí)地進(jìn)行更新。通常,封裝信息的備份拷貝相較于封裝信息的主拷貝以更低的頻率更新。在某些實(shí)施例中,封裝信息的備份拷貝可以與封裝信息的主拷貝以相同的頻率更新。在某些實(shí)施例中,封裝信息的備份拷貝可以根據(jù)預(yù)定進(jìn)度表定期地(例如,每隔幾秒)進(jìn)行更新。例如,備份拷貝可以以交替的方式進(jìn)行更新(例如,先更新拷貝1,接著更新拷貝2,接著更新拷貝1等)。又例如,可以基于預(yù)定優(yōu)先級或其他因素例如位置、載荷、重要性以及其他與拷貝和/或存儲介質(zhì)或媒體關(guān)聯(lián)的特征來更新備份拷貝。最終,過程500包括至少部分基于多媒體內(nèi)容數(shù)據(jù)和多媒體封裝信息的優(yōu)選拷貝而生成多媒體封裝文件508,所述多媒體封裝信息的優(yōu)選拷貝選自于由所述多媒體封裝信息的初始拷貝及多媒體封裝信息的一個或多個備份拷貝所組成的組。在圖7至圖8的論述中提供了關(guān)于封裝文件生成的更多細(xì)節(jié)。在成功生成封裝文件后,可以將封裝信息的主拷貝、封裝信息的備份拷貝和/或內(nèi)容數(shù)據(jù)任選地刪除、標(biāo)記為刪除、隱藏或以其他方式呈現(xiàn)不可讀以釋放存儲空間。圖6圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體記錄的示例性過程600。過程600各個方面可由結(jié)合圖1至圖2所述的多媒體管理系統(tǒng)的部件執(zhí)行。例如,過程600可由圖1的記錄系統(tǒng)104或圖2的存儲模塊205實(shí)現(xiàn)。通常,過程600可以用于為封裝信息提供冗余存儲,從而增加多媒體記錄系統(tǒng)的魯棒性。過程600包括將內(nèi)容數(shù)據(jù)記錄在第一存儲介質(zhì)上602??梢栽讷@取或生成內(nèi)容數(shù)據(jù)例如音頻、視頻、靜態(tài)圖像或其他類型的數(shù)據(jù)時(shí)實(shí)時(shí)地或接近實(shí)時(shí)地進(jìn)行記錄。在某些實(shí)施例中,可以在將所獲取的媒體數(shù)據(jù)記錄之前對其壓縮、加密、編碼(例如,通過前向糾錯碼)或以其他方式進(jìn)行處理。可以將內(nèi)容數(shù)據(jù)存儲為一個或多個對象(例如,文件),所述對象可以按順序存儲在存儲介質(zhì)的連續(xù)區(qū)域,或存儲介質(zhì)的不同分區(qū)或部分。在某些實(shí)施例中,第一存儲介質(zhì)可能與圖5所述的第一存儲介質(zhì)相似。例如,第一存儲介質(zhì)可以包括可拆卸地連接至記錄裝置的可移除存儲卡例如SD卡或USB驅(qū)動器。過程600還包括將與內(nèi)容數(shù)據(jù)關(guān)聯(lián)的封裝信息記錄在第二存儲介質(zhì)上604??梢栽谏煞庋b信息和/或生成內(nèi)容數(shù)據(jù)時(shí)實(shí)時(shí)或接近實(shí)時(shí)地進(jìn)行記錄。在某些其他實(shí)施例中,可以在內(nèi)容數(shù)據(jù)的獲取和/或記錄與封裝信息的記錄之間存在大幅度延遲。如上所述,封裝信息與內(nèi)容數(shù)據(jù)相關(guān)并且可以基于內(nèi)容數(shù)據(jù)而生成或者可由外部實(shí)體例如用戶或可移除控制裝置提供。在某些實(shí)施例中,可以在將封裝信息存儲之前對其進(jìn)行處理(例如,加密)??梢詫⒎庋b信息存儲為一個或多個對象(例如文件),所述對象可以順序地存儲在存儲介質(zhì)的連續(xù)區(qū)域或存儲介質(zhì)的不同分區(qū)或部分。在某些實(shí)施例中,第二存儲介質(zhì)可能與圖5所述的第二存儲介質(zhì)相似。例如,第二存儲介質(zhì)可以包括記錄裝置的內(nèi)部閃存。過程600還包括更新存儲在第一存儲介質(zhì)中的多媒體封裝信息的一個或多個備份拷貝606??梢詫⒍嗝襟w封裝信息的備份拷貝與內(nèi)容數(shù)據(jù)一樣存儲在相同的存儲介質(zhì)(例如,第一存儲介質(zhì))上或存儲在不同于第一存儲介質(zhì)和第二存儲介質(zhì)的第三存儲介質(zhì)上。有利地,將封裝信息存儲在不同的存儲介質(zhì)上以提供冗余的封裝信息,由此增大多媒體文件修復(fù)過程的魯棒性。例如,如果存儲在第二存儲設(shè)備上的封裝信息的主拷貝變得不可用(例如,由于存儲裝置的擦除、損壞或故障而引起),那么封裝信息的備份拷貝可能依然可以使用。可以與記錄內(nèi)容數(shù)據(jù)和/或記錄封裝信息基本上同時(shí)地存儲和更新備份拷貝。每個備份拷貝均可以預(yù)定頻率或任意頻率進(jìn)行更新。更新備份拷貝的頻率通常小于內(nèi)容數(shù)據(jù)或主封裝信息的更新頻率,盡管在某些情況下,備份頻率可能與內(nèi)容數(shù)據(jù)和/或主封裝信息的頻率基本上相同。通常,當(dāng)更新內(nèi)容數(shù)據(jù)、封裝信息的主拷貝或封裝信息的備份拷貝時(shí),也可以例如刷新與所更新數(shù)據(jù)關(guān)聯(lián)的更新指示符,以指示最后更新時(shí)間、更新數(shù)量等。更新指示符可以在隨后的修復(fù)過程中用于選擇合適的拷貝來生成封裝文件。圖7圖示了根據(jù)一個實(shí)施例的用于數(shù)據(jù)更新的某些示例性時(shí)間軸??招募^表示內(nèi)容數(shù)據(jù)的更新,黑色實(shí)線箭頭表示封裝信息的主拷貝的更新,帶狀箭頭表示封裝信息的備份拷貝的更新。雖然本文僅僅出于說明的目的而示出了兩個備份拷貝,但相同更新模式也可應(yīng)用于任意數(shù)量的拷貝。在某些實(shí)施例中,如時(shí)間軸702所圖示,備份拷貝以交替或循環(huán)的方式進(jìn)行更新。例如,備份拷貝1在t1時(shí)更新,備份拷貝2在t2時(shí)更新,備份拷貝1在t3時(shí)更新等。在某些其他實(shí)施例中,如時(shí)間軸704所圖示,備份拷貝以隨機(jī)的方式更新。也就是說,可以選擇封裝信息的一個或多個隨機(jī)備份拷貝以一定的時(shí)間間隔進(jìn)行更新。在又一些其他實(shí)施例中,如時(shí)間軸706所圖示,可以以一定時(shí)間間隔在大約相同的時(shí)間更新備份拷貝集群。例如,備份拷貝1和備份拷貝2在大約t1、t2、t3等時(shí)間進(jìn)行更新。如以上例子中所圖示,備份拷貝的更新與內(nèi)容數(shù)據(jù)和/或封裝信息的主拷貝的更新基本上同時(shí)發(fā)生,雖然備份拷貝的更新通常以較低頻率進(jìn)行更新以便減少與更新關(guān)聯(lián)的開銷。在其他實(shí)施例中,可以使用不同于本文所述的更新模式來更新備份拷貝。圖8圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體文件修復(fù)的示例性過程800。過程800的各個方面可由結(jié)合圖1至圖2所述的多媒體管理系統(tǒng)的部件執(zhí)行。例如,過程800可由圖1的記錄系統(tǒng)104或圖2的修復(fù)模塊207實(shí)現(xiàn)。過程800包括檢測存儲有多媒體內(nèi)容數(shù)據(jù)的第一存儲介質(zhì)802。第一存儲介質(zhì)可能與圖5和圖6所述的第一存儲介質(zhì)相似。例如,第一存儲介質(zhì)可以包括可拆卸地連接至記錄裝置的可移除存儲卡例如SD卡或USB驅(qū)動器。通常,過程800可以包括檢測標(biāo)示發(fā)生異常事件后恢復(fù)正常操作的預(yù)定事件或條件或啟動封裝文件修復(fù)過程的需求。此類預(yù)定事件或條件可以包括裝置上電、可移除存儲介質(zhì)的連接、部分生成的封裝文件的檢測、異常事件所引起的錯誤的檢測等。過程800包括選擇與存儲在第一存儲介質(zhì)上的內(nèi)容數(shù)據(jù)相匹配的對應(yīng)的多媒體封裝信息以生成對應(yīng)的封裝文件804。在某些實(shí)施例中,可以從第一存儲介質(zhì)或第二存儲介質(zhì)中選擇封裝信息。第二存儲介質(zhì)可能與圖5和圖6所述的第二存儲介質(zhì)相似。例如,第二存儲介質(zhì)可以包括一個或多個數(shù)據(jù)存儲裝置,所述數(shù)據(jù)存儲裝置通常是記錄裝置的主要部分并且通常不脫離記錄裝置。此類內(nèi)部存儲介質(zhì)的例子包括記錄裝置的內(nèi)部閃存,例如NAND型閃存和其他合適類型的存儲器裝置。在某些情況下,可由記錄裝置的處理單元通過內(nèi)部總線訪問內(nèi)部存儲介質(zhì)。在備份存儲信息存儲在額外的(例如,第三或第四)存儲介質(zhì)中的某些實(shí)施例中,可以搜索此類額外的存儲介質(zhì)以尋找最適于生成封裝文件的封裝信息。在某些實(shí)施例中,可以根據(jù)預(yù)定或隨機(jī)順序來搜索包含封裝信息的存儲介質(zhì)(例如,主拷貝或備份拷貝)。所述順序可以基于可靠性、更新狀態(tài)、位置、大小、成本和其他因素。例如,可以首先搜索最有可能具有最新封裝信息的存儲介質(zhì)(例如,第二或內(nèi)部存儲介質(zhì));而接下來可以搜索不太可能具有最新封裝信息的存儲介質(zhì)(例如,第一或外部存儲介質(zhì))。又例如,可以在具有較慢訪問時(shí)間的一個或多個存儲介質(zhì)之前搜索具有較快訪問時(shí)間的一個或多個存儲介質(zhì)。相似地,當(dāng)封裝信息的多個拷貝存儲在給定存儲介質(zhì)上時(shí),可以基于隨機(jī)或預(yù)設(shè)的順序(例如,基于可靠性、更新狀態(tài)、大小、位置、成本和其他因素)選擇用于生成封裝文件的優(yōu)選拷貝。例如,在一個實(shí)施例中,從封裝信息的多個備份拷貝中選擇最后一個成功更新或成功更新數(shù)量最高的備份拷貝。又例如,選擇具有最大文件大小的備份拷貝。一旦對應(yīng)的封裝信息被識別和檢索,即可通過將多媒體封裝信息與內(nèi)容數(shù)據(jù)相結(jié)合(例如,如結(jié)合圖4所述)而生成多媒體封裝文件806。在某些實(shí)施例中,優(yōu)選地,在成功生成封裝文件后,將包含主拷貝和/或備份拷貝的封裝信息刪除、標(biāo)記為刪除或以其他方式淘汰808。在其他實(shí)施例中,可以將封裝信息保存預(yù)定或任意的時(shí)間段。在某些情況下,也可在成功生成封裝文件或保持預(yù)定或任意的時(shí)間周期之后,將內(nèi)容數(shù)據(jù)刪除、標(biāo)記為刪除或以其他方式淘汰。圖9圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)多媒體文件修復(fù)的示例性過程900。在某些實(shí)施例中,過程900可以用于為給定內(nèi)容數(shù)據(jù)尋找匹配的封裝信息,以生成對應(yīng)的封裝文件。過程900的各個方面可由結(jié)合圖1至圖2所述的多媒體管理系統(tǒng)的部件執(zhí)行。例如,過程900可由圖1的記錄系統(tǒng)104或圖2的修復(fù)模塊207實(shí)現(xiàn)。過程900包括檢測預(yù)定的事件或條件902。所述預(yù)定的事件或條件可以包括可移除介質(zhì)例如存儲卡與記錄裝置的連接。可以在記錄裝置上電后或在記錄裝置操作期間檢測所述連接。過程900包括響應(yīng)所檢測的事件或條件確定封裝信息的主拷貝是否存儲在記錄裝置的內(nèi)部存儲設(shè)備上以及是否有效904。內(nèi)部存儲設(shè)備可能分別與圖1和圖2中的內(nèi)部存儲設(shè)備106和205相似。通常,封裝信息的拷貝(主拷貝或備份拷貝)在其可以用于生成封裝文件的情況下是有效的。在某些情況下,封裝信息的拷貝的有效性可以通過與封裝信息的拷貝關(guān)聯(lián)的有效性指示符或標(biāo)志來表示。例如,“0”可以表明封裝信息的拷貝是無效的,而“1”可能表示有效。有效性指示符的其他變體(例如,數(shù)字的、字母的或其組合)也在本發(fā)明的范圍之內(nèi)。可以將有效性指示符設(shè)置成表明封裝信息的拷貝在某些情況下有效或無效。例如,可以將有效性指示符設(shè)置成在封裝信息的關(guān)聯(lián)拷貝成功更新后指示有效性以反映最新封裝信息??梢詫⒂行灾甘痉O(shè)置成在封裝信息的關(guān)聯(lián)拷貝用于成功生成封裝文件后指示無效性,例如通常在記錄被異常事件(例如,存儲介質(zhì)突然彈出或硬件或軟件故障)中斷的情況下在記錄結(jié)束時(shí)發(fā)生。當(dāng)封裝信息的拷貝為無效時(shí),通常可以將其封裝從存儲設(shè)備中安全地刪除。又例如,可以將有效性指示符設(shè)置成在封裝信息的關(guān)聯(lián)拷貝出于某種原因未成功更新的情況下指示無效性。如果封裝信息的主拷貝被確定為有效,則確定外部存儲設(shè)備是否包含對應(yīng)的內(nèi)容數(shù)據(jù)912。外部存儲設(shè)備可能分別與圖1和圖2中的外部存儲設(shè)備108a-b和208相似。如上所述,外部存儲設(shè)備可以用于存儲內(nèi)容數(shù)據(jù)以及封裝信息的備份拷貝,以便為存儲在內(nèi)部存儲設(shè)備上的信息提供冗余的主拷貝。如果在步驟904所確定的內(nèi)部存儲設(shè)備上的封裝信息的主拷貝是有效的,并且如在步驟912所確定的外部存儲設(shè)備包含對應(yīng)的內(nèi)容數(shù)據(jù),則封裝信息的主拷貝和對應(yīng)的內(nèi)容數(shù)據(jù)用于生成如上所述的封裝信息914。在某些實(shí)施例中,封裝信息(例如,主封裝信息或備份封裝信息)包括內(nèi)容識別信息,所述內(nèi)容識別信息可以用于識別對應(yīng)的內(nèi)容數(shù)據(jù)。如果在步驟904所確定的內(nèi)部存儲設(shè)備上的封裝信息的主拷貝是有效的,但在912所確定的外部存儲設(shè)備并不包含對應(yīng)的內(nèi)容數(shù)據(jù),則確定外部存儲設(shè)備是否同時(shí)包含內(nèi)容數(shù)據(jù)906。外部存儲設(shè)備可以具有內(nèi)容數(shù)據(jù),但所述內(nèi)容數(shù)據(jù)可能并不與存儲在內(nèi)部存儲設(shè)備上的主封裝信息相對應(yīng)。例如可能在不同的外部存儲設(shè)備(例如,不同的SD卡)在發(fā)生異常事件后連接到記錄裝置的情況下發(fā)生這種情況。外部存儲設(shè)備可以包括一些內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)并不一定與主封裝信息相對應(yīng)。外部存儲設(shè)備還可以包含一些備份封裝信息,所述備份封裝信息與內(nèi)容數(shù)據(jù)相對應(yīng),但不一定與主封裝信息相對應(yīng)。在成功修復(fù)或生成封裝文件后從存儲設(shè)備移除備份封裝信息的實(shí)施例中,此類備份封裝文件在外部存儲設(shè)備上的存在表明需要基于封裝信息的備份拷貝和存儲在外部存儲設(shè)備上的內(nèi)容數(shù)據(jù)而生成封裝文件,如在如下所述的步驟910中執(zhí)行。另一方面,如果在步驟904所確定的內(nèi)部存儲設(shè)備上的封裝信息的主拷貝是無效的(意味著主拷貝無法用于生成封裝文件),則過程900還繼續(xù)進(jìn)行至步驟906。在某些實(shí)施例中,步驟906包括首先確定是否存在備份封裝信息。如上所述,在成功生成封裝文件之后移除備份封裝信息的情況下,此類備份封裝信息的存在通常表明備份封裝信息尚未用于生成封裝文件。如果存在此類備份封裝信息,則檢查外部存儲設(shè)備以確定是否存在對應(yīng)的內(nèi)容數(shù)據(jù)。如果在步驟906所確定的外部存儲設(shè)備包含內(nèi)容數(shù)據(jù)和對應(yīng)的備份封裝信息兩者,則根據(jù)預(yù)定規(guī)則選擇封裝信息的合適的備份拷貝908。例如,如果封裝信息存在與存儲在外部存儲設(shè)備上的內(nèi)容數(shù)據(jù)相對應(yīng)的多個備份拷貝,則在一個實(shí)施例中,選擇最后成功更新的備份拷貝。這種選擇可以是基于更新指示符,所述更新指示符指示最后的更新何時(shí)執(zhí)行。此外或備選地,封裝信息的合適或優(yōu)選拷貝的選擇可以是基于用戶指定的或預(yù)定的規(guī)則,所述規(guī)則基于其他因素。此類因素可以包括例如與拷貝或拷貝的存儲裝置關(guān)聯(lián)的其他屬性或特性,例如,有效性指示符、文件大小、創(chuàng)建時(shí)間、最后訪問時(shí)間、有效性指示符等。使用封裝信息的選定備份拷貝,連同外部存儲設(shè)備上的內(nèi)容數(shù)據(jù)一起用于生成封裝文件910。否則,如果在步驟906所確定的外部存儲設(shè)備不包含內(nèi)容數(shù)據(jù)和對應(yīng)的備份封裝信息,則如在步驟916所指示不執(zhí)行修復(fù)操作來生成封裝文件。在某些實(shí)施例中,過程900進(jìn)一步包括在成功生成封裝文件之后(例如,在步驟910或914之后),將封裝信息(例如,封裝信息的主拷貝和/或封裝信息的備份拷貝)和/或內(nèi)容數(shù)據(jù)從數(shù)據(jù)存儲設(shè)備中刪除、標(biāo)記為刪除或以其他方式淘汰??梢栽谏煞庋b文件后的預(yù)定時(shí)間段內(nèi)或根據(jù)預(yù)定算法或進(jìn)度表執(zhí)行此刪除。圖10圖示了根據(jù)一個實(shí)施例的用于實(shí)現(xiàn)本發(fā)明各個方面的示例性裝置1000。例如,裝置1000可用于實(shí)現(xiàn)記錄裝置例如分別為圖1和圖2所述的記錄裝置102和202或它們的部件。在某些實(shí)施例中,裝置1000可以包括比圖1000所示多得多的部件。然而,不需要顯示所有這些部件來公開一個說明性實(shí)施例。裝置1000包括處理單元1004、存儲器1006、感測單元1010、可選的通信接口1002以及可選的顯示器1008。裝置1000的部件可以通過總線或其他類型的通信信道可操作性地相互連接。感測單元1010可以利用不同類型的傳感器收集與裝置環(huán)境相關(guān)的信息。不同類型的傳感器可以感測不同類型的信號或來自不同源的信號。例如,所述傳感器可以包括用于收集視覺信號的視覺/圖像傳感器和用于收集聲音的麥克風(fēng)。在某些情況下,感測單元還可以包括慣性傳感器、GPS傳感器、近距離傳感器(例如,LIDAR)等,以收集與記錄裝置或攜帶記錄裝置的物體例如無人飛行器(UAV)的狀態(tài)相關(guān)的其他信息。處理單元1004可以具有一個或多個處理器,例如,可編程處理器(例如,中央處理器(CPU))。處理單元1004可以可操作性地連接至存儲器1006。存儲器1006可以包括被配置成存儲數(shù)據(jù)和/或邏輯、代碼和/或可由處理單元1004執(zhí)行的程序指令以用于執(zhí)行一個或多個例行程序或功能的暫時(shí)性和/或非暫時(shí)性存儲介質(zhì)。所述存儲器可以包括一個或多個存儲器單元(例如,閃存卡、隨機(jī)存取存儲器(RAM)、只讀存儲器(ROM)等)。在某些實(shí)施例中,可以將來自感測單元1010的數(shù)據(jù)傳送并存儲在存儲器1006的存儲器單元內(nèi)。存儲器1006的存儲器單元可以存儲例行程序、邏輯和/或包括可由處理單元1004執(zhí)行的程序指令的代碼以執(zhí)行本文所述方法的任意合適的實(shí)施例。例如,存儲器1006可以包括用于獲取感測數(shù)據(jù)和/或處理所獲取感測數(shù)據(jù)的介質(zhì)獲取例行程序1014、用于存儲感測數(shù)據(jù)和/或與感測數(shù)據(jù)相關(guān)的數(shù)據(jù)(例如,封裝信息)的介質(zhì)存儲例行程序1016、用于修復(fù)和/或生成封裝文件的介質(zhì)修復(fù)例行程序1018以及其他例行程序例如媒體文件的回放或流傳輸。盡管圖1000描繪了單個處理單元1004和單個存儲器1006,但本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解這并非旨在進(jìn)行限制,并且裝置1000可以包括多個處理單元和/或存儲器的存儲單元。如圖1000所示,裝置1000可以包括可選的通信接口1002,所述通信接口被配置成允許與外部裝置通信。例如,通信接口1002可以包括發(fā)射器、接收器和/或用于針對外部裝置發(fā)射和/或接收數(shù)據(jù)的收發(fā)器。通信接口1002還可以包括一個或多個網(wǎng)絡(luò)接口(例如,網(wǎng)卡),所述網(wǎng)絡(luò)接口用于在一個或多個網(wǎng)絡(luò)例如,互聯(lián)網(wǎng)、無線網(wǎng)絡(luò)、蜂窩網(wǎng)絡(luò)和其他網(wǎng)絡(luò)上通信。在某些實(shí)施例中,裝置1000可以不包括任何通信接口1002??蛇x的顯示器1008可以被配置成為操作裝置1000的用戶提供圖形用戶界面,所述圖形用戶界面用于接收用戶輸入、顯示輸出(例如,音頻或視頻)和/或執(zhí)行應(yīng)用程序。在某些實(shí)施例中,裝置1000可以不包括任意顯示器1008。根據(jù)本發(fā)明的各個方面,本文中所述的多媒體管理系統(tǒng)和設(shè)備可以廣泛地由多種可移動物體可操作性地連接和/或作為有效載荷攜帶。本發(fā)明的可移動物體可以被配置成在任何合適的環(huán)境下移動,例如,在空氣中(如,固定翼飛行器、旋轉(zhuǎn)翼飛行器或既沒有固定翼也沒有旋轉(zhuǎn)翼的飛行器)、在水中(如,船或潛艇)、在地面上(機(jī)動車輛,如:汽車、卡車、巴士、面包車、摩托車、自行車;可移動結(jié)構(gòu)或框架,如:桿、釣魚竿;或火車)、在地下(如,地鐵)、在太空中(如,太空飛機(jī)、衛(wèi)星或探測器)或這些環(huán)境的任意組合??梢苿游矬w可以是載運(yùn)工具,例如,本文其他地方所述的載運(yùn)工具??梢苿游矬w可以被安裝在活體例如人或動物身上。合適的動物可以包括飛行類動物、犬科動物、貓科動物、馬科動物、牛科動物、羊科動物、豬科動物、海豚類動物、嚙齒動物或昆蟲??梢苿游矬w可能能夠在所述環(huán)境中以六個自由度自由移動(例如,三個平移自由度和三個旋轉(zhuǎn)自由度)。備選地,可移動物體的移動可以例如通過預(yù)定的路徑、軌道或朝向而受到一個或多個自由度的限制。所述移動可由任何合適的致動機(jī)制例如引擎或電機(jī)致動??梢苿游矬w的致動機(jī)制可通過任何合適的能源例如電能、磁能、太陽能、風(fēng)能、重力能、化學(xué)能、原子能或其任何合適的組合提供動力??梢苿游矬w可以如本文其他地方所述通過推進(jìn)系統(tǒng)自推進(jìn)??蛇x地,推進(jìn)系統(tǒng)可以運(yùn)行能源,例如,電能、磁能、太陽能、風(fēng)能、重力能、化學(xué)能、原子能或其任何合適的組合。備選地,可移動物體可由生物攜帶。在某些例子中,可移動物體可以是載運(yùn)工具。合適的載運(yùn)工具可以包括水上載運(yùn)工具、飛行器、太空載運(yùn)工具或地面載運(yùn)工具。例如,飛行器可以是固定翼飛行器(例如,飛機(jī)、滑翔機(jī))、旋轉(zhuǎn)翼飛行器(例如,直升飛機(jī)、旋翼飛機(jī))、同時(shí)有固定翼和旋轉(zhuǎn)翼的飛行器、或無固定翼和旋轉(zhuǎn)翼的飛行器(例如,飛艇、熱氣球)。載運(yùn)工具可以是自推進(jìn)式,例如,在水面上或在水中、在太空中或在地面或地下通過空氣自推進(jìn)。自推進(jìn)式載運(yùn)工具可以利用推進(jìn)系統(tǒng),例如,包括一個或多個引擎、電機(jī)、輪子、軸、磁體、旋翼、螺旋槳、槳葉、噴嘴或其任何合適的組合的推進(jìn)系統(tǒng)。在某些例子中,推進(jìn)系統(tǒng)可以用于使得可移動物體能夠從表面起飛、降落在表面上、保持其當(dāng)前位置和/或朝向(例如,懸停)、改變朝向和/或改變位置??梢苿游矬w可由用戶遠(yuǎn)程地控制。例如,可移動物體可以借助于控制終端和/或監(jiān)控終端進(jìn)行控制。用戶在使用控制終端和/或監(jiān)控終端控制可移動物體時(shí),可以遠(yuǎn)離可移動物體,也可以位于可移動物體之上或之內(nèi)??梢苿游矬w可以是無人可移動物體,例如UAV。無人可移動物體例如UAV可能在該可移動物體上并未裝載有乘坐者??梢苿游矬w可由人或自動控制系統(tǒng)(例如,計(jì)算機(jī)控制系統(tǒng))或它們的任何合適的組合來控制??梢苿游矬w可以是自動的或半自動的機(jī)器人,例如,被配置成具有人工智能的機(jī)器人。可移動物體可以具有任何合適的大小和/或尺寸。在某些實(shí)施例中,可移動物體可以具有能夠?qū)⒊俗搜b入載運(yùn)工具之內(nèi)或之上的大小和/或尺寸。備選地,可移動物體可以具有比能夠?qū)⒊俗搜b入載運(yùn)工具之內(nèi)或之上更小的大小和/或尺寸??梢苿游矬w可以具有適于由人提升或攜帶的大小和/或尺寸。備選地,可移動物體可以具有比適于由人提升或攜帶的大小和/或尺寸更大的大小和/或尺寸。在某些例子中,可移動物體的最大尺寸(例如,長度、寬度、高度、直徑、對角線)可以小于或等于大約:2cm、5cm、10cm、50cm、1m、2m、5m或10m。最大尺寸可以大于或等于大約:2cm、5cm、10cm、50cm、1m、2m、5m或10m。例如,可移動物體的相對旋翼的軸之間的距離可以小于或等于大約:2cm、5cm、10cm、50cm、1m、2m、5m或10m。備選地,相對旋翼的軸之間的距離可以大于或等于大約:2cm、5cm、10cm、50cm、1m、2m、5m或10m。在某些實(shí)施例中,可移動物體可以具有以下體積:小于100cmx100cmx100cm;小于50cmx50cmx30cm;或小于5cmx5cmx3cm??梢苿游矬w的總體積可以小于或等于大約1立方厘米(cm3)、2cm3、5cm3、10cm3、20cm3,、30cm3、40cm3、50cm3、60cm3、70cm3、80cm3、90cm3、100cm3、150cm3、200cm3、300cm3、500cm3、750cm3、1000cm3、5000cm3、10,000cm3、100,000cm3、1立方米(m3)或10m3。相反地,可移動物體的總體積可以大于或等于大約1cm3、2cm3、5cm3、10cm3、20cm3、30cm3、40cm3、50cm3、60cm3、70cm3、80cm3、90cm3、100cm3、150cm3、200cm3、300cm3、500cm3、750cm3、1000cm3、5000cm3、10,000cm3、100,000cm3、1m3或10m3。在某些實(shí)施例中,可移動物體可以具有小于或等于大約:32,000cm2、20,000cm2、10,000cm2、1,000cm2、500cm2、100cm2、50cm2、10cm2或5cm2的占地面積(可能是指由可移動物體包圍的橫截面積)。相反地,所述占地面積可以大于或等于大約:32,000cm2、20,000cm2、10,000cm2、1,000cm2、500cm2、100cm2、50cm2、10cm2或5cm2。在某些例子中,可移動物體可能稱重不超過700kg??梢苿游矬w的重量可以小于或等于大約:700kg、750kg、500kg、200kg、150kg、100kg、80kg、70kg、60kg、50kg、45kg、40kg、35kg、30kg、25kg、20kg、15kg、12kg、10kg、9kg、8kg、7kg、6kg、5kg、4kg、3kg、2kg、1kg、0.5kg、0.1kg、0.05kg或0.01kg。相反地,所述重量可以大于或等于大約:700kg、750kg、500kg、200kg、150kg、100kg、80kg、70kg、60kg、50kg、45kg、40kg、35kg、30kg、25kg、20kg、15kg、12kg、10kg、9kg、8kg、7kg、6kg、5kg、4kg、3kg、2kg、1kg、0.5kg、0.1kg、0.05kg或0.01kg。在某些實(shí)施例中,可移動物體相對于由可移動物體所攜帶的載荷可能更小。載荷可以包括如以下進(jìn)一步詳細(xì)描述的有效載荷和/或載具。在某些例子中,可移動物體的重量與載荷重量之比可以大于、小于或等于大約1:1。在某些情況下,可移動物理的重量與載荷重量之比可以大于、小于或等于1:1??蛇x地,載具重量與載荷重量之比可以大于、小于或等于大約1:1。當(dāng)需要時(shí),可移動物體的重量與載荷的重量之比可以小于或等于:1:2、1:3、1:4、1:5、1:10或甚至更小。相反地,可移動物體的重量與載荷的重量之比還可以大于或等于:2:1、3:1、4:1、5:1、10:1或甚至更大。在某些實(shí)施例中,可移動物體可以具有低能耗。例如,可移動物體可以使用低于:5W/h、4W/h、3W/h、2W/h、1W/h或更少的能耗。在某些例子中,可移動物體的載具可以具有低能耗。例如,載具可以使用低于:5W/h、4W/h、3W/h、2W/h、1W/h或更少的能耗??蛇x地,可移動物體的有效載荷可以具有低能耗,例如,低于大約5W/h、4W/h、3W/h、2W/h、1W/h或更少。圖11圖示了根據(jù)某些實(shí)施例的攜帶如本文所述的多媒體管理系統(tǒng)的無人飛行器(UAV)1100。UAV可以是如本文所述的可移動物體的一個例子。UAV1100可以包括具有四個旋翼1102、1104、1106和1108的推進(jìn)系統(tǒng)??梢蕴峁┤我鈹?shù)量的旋翼(例如,一個、兩個、三個、四個、五個、六個或更多個)。旋翼、旋翼組件或無人飛行器的其他推進(jìn)系統(tǒng)可以使得無人飛行器能夠懸停/保持位置、改變朝向和/或改變位置。相對旋翼的軸之間的距離可以是任意合適的長度1110。例如,長度1110可以小于或等于2m,或小于或等于5m。在某些實(shí)施例中,長度1110可以在以下范圍之內(nèi),即:40cm至1m;10cm至2m;或5cm至5m。本文中任何對UAV的描述可以應(yīng)用于可移動物體,例如,不同類型的可移動物體,反之亦然。在某些實(shí)施例中,可移動物體可以被配置成攜帶載荷1112。所述載荷可以包括載客、貨物、器材、儀器等中的一者或多者。所述載荷可以設(shè)置在外殼內(nèi)。所述外殼可以與可移動物體的外殼分離,或者可以是可移動物體的外殼的一部分。備選地,可以在可移動物體不具有外殼時(shí),為載荷提供外殼。備選地,也可以在無外殼情況下提供載荷的各部分或整個載荷。載荷可以相對于可移動物體剛性地固定??蛇x地,載荷可以相對于可移動物體移動(例如,可相對于可移動物體平移或旋轉(zhuǎn))。在某些實(shí)施例中,載荷包括有效載荷。在某些實(shí)施例中,有效載荷可以被配置成實(shí)現(xiàn)本文所描述的用于多媒體記錄和修復(fù)的方法。例如,可移動物體可以是UAV并且有效載荷可以包括如圖1至圖2所述的記錄裝置。所述記錄裝置可以被配置成獲取UAV周圍環(huán)境的視頻、聲音和其他數(shù)據(jù)??梢詫⑺@取的數(shù)據(jù)例如視頻向下流傳輸回控制終端或基站。用于如本文所公開的修復(fù)多媒體文件的方法可能對UAV或其他移動載運(yùn)工具尤其重要。UAV通常暴露于自然元素和/或遭到有害力量的攻擊,使得UAV和UAV攜帶的有效載荷例如由于天氣條件、降落/起飛時(shí)或周圍障礙物的撞擊等而失靈和/或受損。例如,紊流、撞擊或甚至UAV的墜毀都可能使得對于記錄裝置的記錄操作至關(guān)重要的部件斷開或受損,從而中斷記錄。這樣,由這樣一種UAV攜帶的記錄裝置應(yīng)該準(zhǔn)備好由于此類異常事件而引起的記錄的潛在的頻繁中斷中恢復(fù),以保護(hù)所記錄的媒體內(nèi)容數(shù)據(jù)。并且足夠穩(wěn)健以從意外的操作中斷中恢復(fù)或修復(fù)數(shù)據(jù)其中由于UAV的操作環(huán)境,由UAV攜帶的記錄裝置有效載荷可能沒有被配置成執(zhí)行任何操作或功能。備選地,有效載荷可以是被配置成執(zhí)行操作或功能的有效載荷,也稱為功能性有效載荷。例如,有效載荷可以是圖像獲取裝置。任意合適的傳感器例如圖像獲取裝置(例如,相機(jī))、音頻獲取裝置(例如,拋物面麥克風(fēng))、紅外成像裝置或紫外成像裝置可以合并到有效載荷中。所述傳感器可以提供靜態(tài)感測數(shù)據(jù)(例如,照片)或動態(tài)感測數(shù)據(jù)(例如,視頻)。在某些實(shí)施例中,所述傳感器為所述有效載荷的目標(biāo)提供感測數(shù)據(jù)。備選地或組合地,有效載荷可以包括用于為一個或多個目標(biāo)提供信號的一個或多個發(fā)射器??梢允褂萌我夂线m的發(fā)射器,例如,照明光源或聲源。在某些實(shí)施例中,有效載荷包括一個或多個收發(fā)器,例如用于與遠(yuǎn)離可移動物體的模塊通信。例如,可以與本文中描述的監(jiān)控終端進(jìn)行通信??蛇x地,有效載荷可以被配置成與環(huán)境或目標(biāo)交互。例如,有效載荷可以包括工具、儀器或能夠操縱物體的機(jī)制,例如,機(jī)械臂。可選地,載荷可以包括載具??梢詾橛行лd荷提供載具并且可以將有效載荷通過載具直接地(例如,直接接觸可移動物體)或間接地(例如,不接觸可移動物體)連接至可移動物體。相反地,可以將有效載荷安裝在可移動物體上,而不需要載具。有效載荷可以與載具一體形成。備選地,有效載荷可以可拆卸地連接至載具。在某些實(shí)施例中,有效載荷可以包括一個或多個有效載荷元件并且有效載荷元件中的一者或多者可以如上所述可相對于可移動物體和/或載具移動。載具可以與可移動物體一體形成。備選地,載具可以可拆卸地連接至可移動物體。載具可以直接地或間接地連接至可移動物體。載具可以為有效載荷提供支撐(例如,攜帶有效載荷的至少一部分重量)。載具可以包括合適的安裝結(jié)構(gòu)(例如,云臺平臺),所述安裝結(jié)構(gòu)能夠穩(wěn)定和/或引導(dǎo)有效載荷的移動。在某些實(shí)施例中,載具可能適于控制有效載荷相對于可移動物體的狀態(tài)(例如,位置和/或朝向)。例如,載具可以被配置成相對于可移動物體移動(例如,相對一個、兩個、三個自由度平移和/或相對一個、兩個、三個自由度旋轉(zhuǎn)),以使得有效載荷相對于合適的參照系保持其位置和/或朝向,而不管可移動物體的移動如何。參照系可以是固定參照系(例如,周圍環(huán)境)。備選地,參照系可以是移動參照系(例如,可移動物體、有效載荷目標(biāo))。在某些實(shí)施例中,載具可以被配置成允許有效載荷相對于載具和/或可移動物體移動。所述移動可以是相對于高達(dá)三個自由度的平移(例如,沿著一條、兩條或三條軸線),或相對于高達(dá)三個自由度的旋轉(zhuǎn)(例如,圍繞一條、兩條或三條軸線)或它們的任何合適的組合。在某些例子中,載具可以包括載具框架組件和載具致動組件。載具框架組件可以為有效載荷提供結(jié)構(gòu)支撐。載具框架組件可以包括單獨(dú)的載具框架部件,其中的一些可以相對于彼此移動。載具致動組件可以包括一個或多個致動器(例如,電機(jī)),所述致動器促使單獨(dú)的載具框架部件移動。所述致動器可以允許多個載具框架部件同時(shí)移動,或者可以被配置成允許單個載具框架部件移動一次。載具框架部件的移動可以導(dǎo)致有效載荷對應(yīng)地移動。例如,載具致動組件可以促使一個或多個載具框架部件圍繞一個或多個旋轉(zhuǎn)軸線(例如,橫滾軸線、俯仰軸線或偏航軸線)旋轉(zhuǎn)。一個或多個載具框架部件的旋轉(zhuǎn)可以使得有效載荷圍繞一個或多個旋轉(zhuǎn)軸線相對于可移動物體旋轉(zhuǎn)。備選地或組合地,載具致動組件可以促使一個或多個載具框架部件沿著一個或多個平移軸線平移,并且由此使得有效載荷沿著一個或多個對應(yīng)軸線相對于可移動物體平移。雖然本文已經(jīng)示出并描述了本發(fā)明的優(yōu)選實(shí)施例,但對于本領(lǐng)域技術(shù)人員將顯而易見的是,僅通過實(shí)例的方式提供此類實(shí)施例。本領(lǐng)域技術(shù)人員現(xiàn)在將會做出許多變體、改變和置換而不脫離本發(fā)明。應(yīng)當(dāng)理解,可以采用本文所述的本發(fā)明的實(shí)施例的各種替換實(shí)施例以執(zhí)行本發(fā)明。這意味著,隨附權(quán)利要求限定本發(fā)明的范圍并且在這些權(quán)利要求范圍內(nèi)的方法和結(jié)構(gòu)及其等價(jià)形式從而被包括在內(nèi)。當(dāng)前第1頁1 2 3 當(dāng)前第1頁1 2 3