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

一種媒體錄制方法及裝置的制作方法

文檔序號:6783476閱讀:182來源:國知局
專利名稱:一種媒體錄制方法及裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及多媒體技術(shù)領(lǐng)域,特別是涉及一種媒體錄制方法及裝置。
背景技術(shù)
近些年來,各種具有錄音、錄像等功能的終端被越來越廣泛地使用,用 戶對于終端存儲空間的需求也越來越大。
圖1所示為現(xiàn)有的媒體文件的存儲格式示意圖,^某體文件一般由文件頭、 媒體數(shù)據(jù)和媒體索引三部分組成。在文件頭中記錄著該媒體文件的一些基本
信息,例如標題、制作者、編碼格式、編碼速率等;經(jīng)過編碼J 某體數(shù)據(jù),每 隔一段時間會以數(shù)據(jù)塊(Chunk)的形式寫入文件中,其中,每個數(shù)據(jù)塊代表 固定單位時間(通常是ls)媒體數(shù)據(jù)。當媒體數(shù)據(jù)寫入完畢后,編碼程序會 根據(jù)數(shù)據(jù)塊的寫入情況,生成媒體索引(MediaIndex),并將媒體索引信息寫 入文件尾部。在媒體索引中,記錄著每個媒體數(shù)據(jù)塊的存儲位置、數(shù)據(jù)塊大 小等信息,是保證媒體文件能夠正常播放的重要部分。
由于媒體索引信息是在媒體數(shù)據(jù)寫入完成之后,再一次性生成并保存的, 為了保證媒體索引信息能夠在有限的存儲空間中正確保存,終端在錄制媒體 之前,會根據(jù)當前的可用存儲空間對允許錄制的時間進行預估,具體方法為 獲取終端當前可用的存儲空間大小S (單位bytes、或Kb、 Mb等);將媒體編 碼速率(單位bits/s)換算為單位時間的i某體數(shù)據(jù)所需占用的存儲空間V (單 位bytes/s );通過計算S/V即可得到允許錄制媒體的最大時間T。在錄制媒體 的過程中,如果當前持續(xù)錄制時間達到略小于T的某個門限值,終端會自動 停止錄制操作,然后生成媒體索引并寫入所錄制的媒體文件的尾部。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題 對于支持多任務的終端系統(tǒng),在進行媒體錄制的同時,可能會進行如數(shù) 據(jù)下載等其他類型的數(shù)據(jù)寫入任務,這樣存儲空間的變化速率就會超出預期, 如果在錄制時間還沒有達到預估的閾值時,存儲空間就已經(jīng)被寫滿,那么將會出現(xiàn)媒體索引信息寫入失敗的情況,進而導致之前所寫入的媒體數(shù)據(jù)都無 法正常播放,造成很差的用戶體驗。

發(fā)明內(nèi)容
有鑒于此,本發(fā)明實施例提供了一種J 某體錄制方法及裝置,以解決在媒 體錄制過程中,因存儲空間變化超出預期而導致的媒體索引信息寫入失敗的 問題。
本發(fā)明實施例的"l支術(shù)方案如下
一種媒體錄制方法,包括在媒體錄制過程中,周期性地根據(jù)當前已寫 入的々某體數(shù)據(jù)塊生成媒體索引信息,保存所生成的J 某體索引信息。 一種媒體錄制裝置,包括
索引信息生成單元,用于在媒體錄制過程中,周期性地根據(jù)當前已寫入 的媒體數(shù)據(jù)塊生成媒體索引信息;
索引信息保存單元,用于保存所述索引信息即時生成單元生成的媒體索 引4言息。
以上技術(shù)方案,在媒體錄制過程中,周期性地生成媒體索引信息并對其 進行保存。如果終端在錄制媒體的同時還執(zhí)行了其他寫入任務,那么即使存 儲空間變化超出預期導致錄制異常終止,在錄制終止之前所保存的^ 某體數(shù)據(jù) 也能夠正常播放,保證了媒體錄制任務的健壯性。


圖1為現(xiàn)有的媒體文件的存儲格式示意圖2為實現(xiàn)本發(fā)明實施例i某體錄制方法的流程圖3為本發(fā)明實施例所提供的i某體文件存儲格式;
圖4為實現(xiàn)本發(fā)明實施例計算預留空間大小的方法流程圖5為本發(fā)明實施例媒體錄制裝置的第一種結(jié)構(gòu)示意圖6為本發(fā)明實施例i某體錄制裝置的第二種結(jié)構(gòu)示意圖7為本發(fā)明實施例i某體錄制裝置的第三種結(jié)構(gòu)示意圖8為本發(fā)明實施例媒體錄制裝置的第四種結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明實施例所提供的媒體錄制方法為在媒體錄制過程中,周期性地 根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒體索引信 息。由于索引信息不是在錄制結(jié)束后一次性生成并保存,因此,當存儲空間 不足導致錄制異常終止時,也能夠保證錄制終止之前所保存的媒體數(shù)據(jù)可以 正常播放。
下面將結(jié)合附圖,對本發(fā)明的具體實施方案進行詳細說明。 圖2所示為本發(fā)明實施例的媒體錄制方法流程圖,具體描述如下 SlOl,根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信息。 S102,保存所生成的媒體索引信息。
媒體錄制開始后,經(jīng)過tl時長,終端會順序執(zhí)行步驟S101和S102,在 執(zhí)行完S102之后,每經(jīng)過tl時長,會再次執(zhí)行SIOI,這樣往復循環(huán),相當 于終端根據(jù)當前已經(jīng)寫入存儲空間的媒體數(shù)據(jù)的變化,動態(tài)對媒體索引信息 進行更新,因此,當存儲空間不足導致錄制異常終止時,也能夠保證錄制終 止之前所保存的媒體數(shù)據(jù)可以正常播放。
在圖1所示的媒體文件存儲格式示意圖中,媒體索引信息是寫入媒體文 件的尾部,即存儲于所有媒體數(shù)據(jù)塊之后,這個存儲順序也與現(xiàn)有技術(shù)的媒 體文件數(shù)據(jù)寫入時序相一致。這種存儲格式,如果應用于上述的本發(fā)明技術(shù) 方案,每隔周期tl后,在上一周期剛剛寫入的數(shù)據(jù)塊之后寫入索引信息,就 會造成數(shù)據(jù)塊的存儲位置不連續(xù),進而導致產(chǎn)生存儲空間碎片、影響數(shù)據(jù)讀 取性能等問題。
為解決上述問題,在本發(fā)明的優(yōu)選實施例中,提供一種優(yōu)化的媒體文件 存儲;洛式,參見圖3所示,當錄制開始之后,在開始寫入媒體數(shù)據(jù)塊之前, 先預留出 一塊用于保存媒體索引信息的空間,后續(xù)的媒體數(shù)據(jù)塊將寫入所述 預留數(shù)據(jù)塊之后的空間。
其中,參見圖4所示,所預留空間大小,可以按照如下的步驟計算
S201,開始錄制媒體時,獲取可用存儲空間的大小So;
即獲取在開始錄制媒體時的可用存儲空間大小So,存儲空間大小一般以、 Mb等。
S202,將錄制媒體所應用的編碼速率,轉(zhuǎn)換為存儲單位時間的媒體數(shù)據(jù) 所需占用的存儲空間V;
媒體編碼速率, 一般以bps表示,即比特每秒。(編碼速率是在錄制開始 時就確定的,如果是固定碼率編碼方式,那么這個數(shù)值在編碼過程中一直保 持不變,如果非固定碼率編碼方式,需要在編碼之前確定一個編碼速率的平 均值。)將編碼速率的數(shù)值除以8,就可以得到存儲每秒i某體數(shù)據(jù)所需占用的 存儲空間V的數(shù)值,V的單位為bytes/s (或Kb/s、 Mb/s等)。
例如,媒體編碼速率為128kbps,則存儲每秒該媒體數(shù)據(jù)所需占用的存儲 空間大小為16kb,即V二16kb/s。
需要說明的是,如果所錄制的媒體同時包括音頻和視頻,則上述的媒體 編碼速率應該為兩種編碼速率之和。例如,錄制々某體時,采用64kbps的音頻 編碼速率、384kbps的視頻編碼速率,則存儲每秒該媒體數(shù)據(jù)所需占用的存儲 空間大小為(64+384)/8二56kb,即V=56kb/s。
S203,根據(jù)錄制媒體所應用的編碼方式,得到建立單位時間媒體數(shù)據(jù)的 索引所需占用的存儲空間U;
媒體數(shù)據(jù)索引占用的存儲空間大小,取決于該媒體文件中所包含的數(shù)據(jù) 取樣(Sample)的數(shù)量。媒體數(shù)據(jù)是以數(shù)據(jù)塊(Chunk)的形式存在于媒體文 件中,而每個Chunk中會包含若干數(shù)量的Sample。對于每個Sample來說, 在建立數(shù)據(jù)索引時,需要對應保存該Sample的時戳信息、所屬媒體數(shù)據(jù)塊 (Chunk)在媒體文件中的位置,該Sample在此Chunk中的位置偏移、關(guān)鍵 幀屬性等4類重要內(nèi)容,假設(shè)每個內(nèi)容需要占用4bytes的存儲空間,那么每 個Sample所對應的索引空間占用量即為16bytes。
一般來說,每個Chunk代表固定單位時間(通常是ls)媒體數(shù)據(jù),而每 個Chunk中會包含若干數(shù)量的Sample,這個數(shù)量由錄制^某體所應用的編碼方 式所決定。例如,AMR音頻編碼4各式是以20ms的音頻數(shù)據(jù)作為一個音頻 Sample進行處理,則在一個代表Is數(shù)據(jù)的音頻Chunk中,就包含有50個音 頻Sample。這樣,就可以進一步得到建立每秒媒體數(shù)據(jù)的索引所需占用的存 儲空間U,其單位為bytes/s (或Kb/s、 Mb/s等)。例如,通過上面的例子,
8我們可以得到建立每秒AMR音頻數(shù)據(jù)的索引所需占用的存儲空間為 16*50=800bytes,即U=800bytes/s。
與S202所述類似,如果所錄制的媒體同時包括音頻和視頻,則計算上述 占用空間時,應同時考慮單位時間的音頻數(shù)據(jù)和視頻數(shù)據(jù)。例如,錄制々某體 時,采用15fps的QVGA視頻編碼格式、AMR的音頻編碼格式,則建立每秒 該媒體數(shù)據(jù)的索引所需占用的存儲空間為16*(15+50)=1040bytes,即。
S204,計算爭.U,得到所述預留空間的大小。
根據(jù)以上步驟的描述不難看出,S。/V的值,實際上就是在開始錄制時所 預估的最大允許錄制時間,將該值乘以U所得到的數(shù)值就是我們所需預留空 間的大小。
例如,在開始錄制媒體時的可用存儲空間大小So=100Mb、U=1040bytes/s、 V=56kb/s,
則預留空間的大小為
1 OOMbx 1040bytes/s , 。-", ^
-^-= 1857kb
56kb/s
考慮到非固定碼率編碼方式的誤差,我們可以取一個稍微大于計算結(jié)果 的數(shù)值作為預留空間的大小(例如把計算結(jié)果的數(shù)值增加一定的百分比),這 個預留空間的大小,即可以在So全部用來錄制i某體的情況下,確保索引信息 的正確寫入。并且索引信息的存儲不會影響媒體數(shù)據(jù)塊的寫入連續(xù)性,避免 出現(xiàn)更多的存儲空間碎片,減少由于數(shù)據(jù)寫入不連續(xù)對數(shù)據(jù)讀取性能的影響。
在本發(fā)明的另一優(yōu)選實施例中,我們還可以通過動態(tài)調(diào)整周期tl,來進 一步提高存儲空間的利用率。具體方案描述如下
可以理解的是,在媒體錄制剛開始時,如果剩余的可用存儲空間較大, 那么此時所錄制的媒體文件是相對"安全"的,則此時可以選用較大的tl值, 降低生成并保存索引信息的頻率,以節(jié)省系統(tǒng)資源。在錄制過程中,隨著可 用存儲空間的不斷減小,錄制任務被其他寫入數(shù)據(jù)任務所中斷的可能性也越 來越大,此時應相應提高生成并保存索引信息的頻率,即減小tl的值。以確 保能夠盡量利用剩余的可用空間,保存更多的有效媒體數(shù)據(jù)。上述方法,原則上是根據(jù)動態(tài)獲取的當前剩余的可用存儲空間St,來調(diào) 整周期tl,但是在實際的業(yè)務操作中,應該根據(jù)々某體編碼速率,來衡量存儲 空間的相對大小。因此,我們選擇依據(jù)St/V的值來調(diào)整tl的大小,具體來說,
可以預先設(shè)定一個或多個調(diào)整門限值,當St/V小于該調(diào)整門限值時,相應的 減小tl,例如
媒體開始錄制時,tl=60s;
當St/V<300s時,tl=30s;
當St/V<180s時,tl=10s;
當St/V<120s時,tl=5s;
當St/V<60s時,tl=2s;
應用上述設(shè)定,相當于根據(jù)當前剩余的可用空間St所允許的最大錄制時 間的減小,動態(tài)減小tl的值。這樣, 一方面使得在存儲空間較充裕時,可以 以較低的數(shù)據(jù)操作頻率來節(jié)省系統(tǒng)資源,另一方面,當存儲空間不足時,通 過提高生成并保存索引的頻率,使得剩余的可用空間能夠盡可能的保存更多 的有效媒體數(shù)據(jù)。
此外,我們還可以進一步設(shè)定一個停止門限值,當St/V小于此停止門限 值時,則自動停止媒體錄制。例如,根據(jù)上面的例子,我們可以將停止門限 值設(shè)為30s。當St/V值小于這個門限值時。后續(xù)的錄制操作很可能已經(jīng)無法 得到有效保存了,因此,終端根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信 息并保存,結(jié)束錄制任務,以避免后續(xù)可能進行的無效操作。
需要說明的是,上述調(diào)整門限值的設(shè)定方式僅為示意性說明,本領(lǐng)域技 術(shù)人員可以根據(jù)實際需求,采用其他的門限調(diào)整方式,本發(fā)明實施例對此不 加以限定。
可以理解的是,上述的實現(xiàn)動態(tài)獲取當前剩余的可用存儲空間St操作, 對于該操作來說,也有一個執(zhí)行周期t2,對于該t2,也可以采用與tl類似的 調(diào)整方式,即根據(jù)所獲取的當前剩余可用存儲空間St,來調(diào)整周期t2。具體 的調(diào)整方式與tl類似,這里不再贅述。需要注意的是,只有動態(tài)獲取可用空 間的操作頻率不小于動態(tài)生成并保存索引信息的頻率時,才能保證tl的調(diào)整 是及時有效的,因此tl在數(shù)值上應該不小于t2。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟
可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀
取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述 的存儲介質(zhì)包括ROM、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
相應于上面的方法實施例,本發(fā)明實施例還提供一種媒體錄制裝置,參 見圖5所示,包括
索引信息生成單元301,用于在媒體錄制過程中,周期性地根據(jù)當前已寫 入的媒體數(shù)據(jù)塊生成媒體索引信息;
索引信息保存單元302,用于保存所述索引信息即時生成單元301生成的 媒體索引信息。
參見圖6所示,該裝置還可以包括
預留空間計算單元303,用于計算在寫入媒體數(shù)據(jù)塊之前,所預留的用于 保存^ 某體索引信息的空間大小。
所述預留空間計算單元具體可以包括參數(shù)獲取子單元,用于獲取可用 存儲空間的大小S。、將錄制i某體所應用的編碼速率,轉(zhuǎn)換為存儲單位時間的 媒體數(shù)據(jù)所需占用的存儲空間大小V,及根據(jù)錄制媒體所應用的編碼方式, 得到建立單位時間^ 某體數(shù)據(jù)的索引所需占用的存儲空間大小U;
計算子單元,用于計算^.u,得到所述預留空間的大小。
參見圖7所示,該裝置還可以包括
存儲空間檢測單元304,用于在錄制過程中,周期性地獲取當前可用存儲 空間的大小St。
第一周期調(diào)整單元305,用于根據(jù)當前可用存儲空間的大小St,調(diào)整所述 生成^f某體索引信息的周期tl。所述第一周期調(diào)整單元可以包括第一周期調(diào)整 子單元,用于當^的值小于預設(shè)的調(diào)整門限值時,則減小周期tl。
參見圖8所示,圖7所示的裝置還可以包括
第二周期調(diào)整單元306,用于才艮據(jù)當前可用存儲空間的大小St,調(diào)整所述 存儲空間檢測單元304獲取當前可用存儲空間大小的周期t2。所述第二周期調(diào)整單元可以包括第二周期調(diào)整子單元,用于當,的值小于預設(shè)的調(diào)整門限
值時,則減小周期t2,且t2小于等于tl。
所述^^某體錄制裝置還可以包括停止錄制單元,用于當,的值小于預設(shè) 的停止門限值時,停止媒體錄制,通知所述索引信息保存單元根據(jù)當前已寫 入的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒體索引信息。
應用上述的媒體錄制裝置,在媒體錄制過程中,周期性地生成媒體索引 信息并對其進行保存。如果終端在錄制媒體的同時還執(zhí)行了其他寫入任務, 那么即使存儲空間變化超出預期導致錄制異常終止,在錄制終止之前所保存 的媒體數(shù)據(jù)也能夠正常播放,保證了媒體錄制任務的健壯性。進一步的,還 可以在錄制過程中,根據(jù)所剩余的可用空間大小,動態(tài)調(diào)整生成索引信息的 周期,例如在可用空間小于預設(shè)的門限值時,減小所述周期,也即加大生成 索引信息的頻率,以確保能夠盡量利用剩余的可用空間,保存更多的有效媒 體數(shù)據(jù)。
對于裝置實施例而言,由于其基本相應于方法實施例,所以描述得比較 簡單,相關(guān)之處參見方法實施例的部分說明即可。以上所描述的裝置實施例 僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是
以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上。可以根據(jù)實際的需要 選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領(lǐng)域普通技術(shù) 人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
以上所述僅是本發(fā)明的具體實施方式
,應當指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進和潤 飾,這些改進和潤飾也應視為本發(fā)明的保護范圍。
權(quán)利要求
1、一種媒體錄制方法,其特征在于,包括在媒體錄制過程中,周期性地根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒體索引信息。
2、 根據(jù)權(quán)利要求1所述的方法,其特征在于,在寫入媒體數(shù)據(jù)塊之前, 預留用于保存i某體索引信息的空間;則所述保存所生成的媒體索引信息,包括將所生成的媒體索引信息寫 入所述預留空間。
3、 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述預留用于保存媒體索 引信息的空間的大小,其計算方法包括獲^f又可用存儲空間的大小S0;將錄制媒體所應用的編碼速率,轉(zhuǎn)換為存儲單位時間的媒體數(shù)據(jù)所需占 用的存儲空間大小V;根據(jù)錄制媒體所應用的編碼方式,得到建立單位時間媒體數(shù)據(jù)的索引所 需占用的存儲空間大小U;計算爭.U,得到所述預留空間的大小。
4、 根據(jù)權(quán)利要求1至3任一項所述的方法,其特征在于,該方法還包括 在錄制過程中,周期性地獲:f又當前可用存儲空間的大小St; 根據(jù)當前可用存儲空間的大小St,調(diào)整所述生成媒體索引信息的周期tl。
5、 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)當前可用存儲空 間的大小St,調(diào)整生成媒體索引信息的周期tl,包括當,的值小于預設(shè)的調(diào)整門限值時,則減小周期11 。
6、 根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法還包括根據(jù)當前可用存儲空間的大小,調(diào)整所述獲取當前可用存儲空間大小的 周期t2。
7、 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)當前可用存儲空 間的大小St,調(diào)整所述獲取當前可用存儲空間大小的周期t2,包括當爭的值小于預設(shè)的調(diào)整門限值時,則減小周期t2,且t2小于等于tl。
8、 根據(jù)權(quán)利要求4所述的方法,其特征在于,該方法還包括當,的值小于預設(shè)的停止門限值時,則停止媒體錄制,根據(jù)當前已寫入 的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒體索引信息。
9、 一種媒體錄制裝置,其特征在于,包括索引信息生成單元,用于在媒體錄制過程中,周期性地根據(jù)當前已寫入 的媒體數(shù)據(jù)塊生成媒體索引信息;索引信息保存單元,用于保存所述索引信息即時生成單元生成的J 某體索 引信息。
10、 根據(jù)權(quán)利要求9所述的裝置,其特征在于,該裝置還包括 預留空間計算單元,用于計算在寫入媒體數(shù)據(jù)塊之前,所預留的用于保存媒體索引信息的空間大小。
11、 根據(jù)權(quán)利要求IO所述的裝置,其特征在于,所述預留空間計算單元 包括參數(shù)獲取子單元,用于獲取可用存儲空間的大小So、將錄制媒體所應用 的編碼速率轉(zhuǎn)換為存儲單位時間的々某體數(shù)據(jù)所需占用的存儲空間大小V,以 及根據(jù)錄制媒體所應用的編碼方式得到建立單位時間媒體數(shù)據(jù)的索引所需占 用的存儲空間大小U;計算子單元,用于計算爭.u,得到所述預留空間的大小。
12、 根據(jù)權(quán)利要求9、 10或11所述的裝置,其特征在于,該裝置還包括 存儲空間檢測單元,用于在錄制過程中,周期性地獲取當前可用存儲空間的大小St;第一周期調(diào)整單元,用于根據(jù)當前可用存儲空間的大小St,調(diào)整所述生 成媒體索引信息的周期tl。
13、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一周期調(diào)整單元 包括第一周期調(diào)整子單元,用于當,的值小于預設(shè)的調(diào)整門限值時,則減小 周期tl。
14、 根據(jù)權(quán)利要求12所述的裝置,其特征在于,該裝置還包括 第二周期調(diào)整單元,用于根據(jù)當前可用存儲空間的大小St,調(diào)整所述存儲空間檢測單元獲取當前可用存儲空間大小的周期t2。
15、 根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述第二周期調(diào)整單元包括第二周期調(diào)整子單元,用于當,的值小于預設(shè)的調(diào)整門限值時,則減小 周期t2,且t2小于等于tl。
16、根據(jù)權(quán)利要求12所述的裝置,其特征在于,還包括停止錄制單元, 用于當,的值小于預設(shè)的停止門限值時,停止J 某體錄制,通知所述索引信息保存單元根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒 體索引信息。
全文摘要
本發(fā)明實施例公開了一種媒體錄制方法及裝置。一種媒體錄制方法為,在媒體錄制過程中,周期性地根據(jù)當前已寫入的媒體數(shù)據(jù)塊生成媒體索引信息,保存所生成的媒體索引信息。應用本發(fā)明技術(shù)方案,如果終端在錄制媒體的同時還執(zhí)行了其他寫入任務,那么即使存儲空間變化超出預期導致錄制異常終止,在錄制終止之前所保存的媒體數(shù)據(jù)也能夠正常播放,保證了媒體錄制任務的健壯性。進一步的,還可以在錄制過程中,根據(jù)所剩余的可用空間大小,動態(tài)調(diào)整生成索引信息的周期,例如在可用空間小于預設(shè)的門限值時,減小所述周期,也即加大生成索引信息的頻率,以確保能夠盡量利用剩余的可用空間,保存更多的有效媒體數(shù)據(jù)。
文檔編號G11B20/10GK101447207SQ20081018886
公開日2009年6月3日 申請日期2008年12月30日 優(yōu)先權(quán)日2008年12月30日
發(fā)明者濤 馬 申請人:深圳華為通信技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临潭县| 南溪县| 西畴县| 化德县| 扶绥县| 大埔区| 霍州市| 祁阳县| 西贡区| 宕昌县| 涿州市| 定襄县| 三江| 广平县| 彰化市| 绥芬河市| 渝中区| 富蕴县| 巴彦淖尔市| 隆德县| 老河口市| 平南县| 长垣县| 龙陵县| 阿拉善右旗| 马关县| 慈利县| 扎囊县| 凤冈县| 德兴市| 连江县| 迭部县| 保康县| 万山特区| 秭归县| 吉林省| 永嘉县| 汤原县| 铁力市| SHOW| 梨树县|