專利名稱:儲(chǔ)存影音檔案的記錄媒體與影音檔案的剪輯方法
技術(shù)領(lǐng)域:
本發(fā)明是有關(guān)于一種儲(chǔ)存檔案的方法,且特別是有關(guān)于一種儲(chǔ)存影音檔案于記錄媒體的方法。
背景技術(shù):
在現(xiàn)今錄像對(duì)象(Video Object,VOB)影音檔案以已有方式存儲(chǔ)于計(jì)算機(jī)可讀取存儲(chǔ)媒體例如硬盤的情況下,當(dāng)數(shù)字錄像設(shè)備需要針對(duì)影音檔案實(shí)施剪輯操作時(shí),由于影音檔案的影像群組以及計(jì)算機(jī)可讀取存儲(chǔ)媒體的檔案系統(tǒng)最小配置單位(Allocation Unit)—簇,在單位長(zhǎng)度上的不一致,若以一般檔案系統(tǒng)提供的檔案剪輯操作方式,將不可避免的涉及檔案實(shí)際影音資料的拷貝以及搬移。
圖1是傳統(tǒng)檔案系統(tǒng)實(shí)施影音檔案分割的操作流程圖。步驟S110首先由使用者決定影音檔案分割點(diǎn)。步驟S120,將所要實(shí)施分割的原檔案開(kāi)啟并同時(shí)開(kāi)啟新檔案A及新檔案B。接著步驟S130則開(kāi)始讀取原檔案并將讀取的資料寫(xiě)入新檔案A。步驟S140,判斷在原檔案讀取時(shí)是否遭遇到分割點(diǎn)。若沒(méi)有遭遇分割點(diǎn)則繼續(xù)進(jìn)行原檔案讀取及寫(xiě)入新檔案A的動(dòng)作。然而,若遭遇到分割點(diǎn),則進(jìn)入步驟S150,開(kāi)始將所讀取的原檔案資料轉(zhuǎn)而寫(xiě)入新檔案B。步驟S160,判斷是否已經(jīng)到達(dá)所讀取原檔案的末端。若還未到達(dá)檔案末端,則繼續(xù)進(jìn)行原檔案讀取及寫(xiě)入新檔案B的動(dòng)作。若已到達(dá)檔案末端,則關(guān)閉并刪除原檔案,并關(guān)閉新檔案A以及新檔案B。
圖2是傳統(tǒng)檔案系統(tǒng)實(shí)施影音檔案分割的資料剪接示意圖。其中,C1至C7代表原簇鏈接構(gòu),而資料1至資料4則為影音資料,其中可能包括一至數(shù)個(gè)影像群組。經(jīng)由一使用者定位的分割點(diǎn)210將原影像群組分割為分割檔案A(220)及分割檔案B(230),其中,當(dāng)由使用者定位的分割點(diǎn)210位于資料3的資料之間時(shí),所分割出來(lái)的分割檔案A除了包括原簇鏈接構(gòu)的C1至C4,另外亦包含了分割點(diǎn)之前的C5。至于C5的剩余部份則以一組填充封包填滿,并修改分割檔案A的檔案長(zhǎng)度至該分割檔案的資料底端。而分割檔案B則是除了包括原簇鏈接構(gòu)的C6及C7外,另外需拷貝資料3中位于分割點(diǎn)后的資料,將資料3中的剩余部份以一組填充封包240填滿,最后才將該拷貝的數(shù)據(jù)鏈路至分割檔案B簇鏈接構(gòu)的開(kāi)頭,并修改分割檔案B的檔案長(zhǎng)度以及資料偏移量(Offset)以修正數(shù)據(jù)讀取的起始位置。當(dāng)以上檔案分割的步驟完成后,最后再修改該分割檔案的導(dǎo)航封包完成所有檔案分割的程序。
上述方法皆涉及實(shí)際資料的拷貝及搬移,由于影音檔案一般擁有較大的資料量,若進(jìn)行大量實(shí)際資料的拷貝或搬移將會(huì)造成較長(zhǎng)的時(shí)間耗費(fèi),而使其執(zhí)行的效率較低,未能達(dá)到現(xiàn)今講求高效率數(shù)據(jù)處理的要求。
發(fā)明內(nèi)容
本發(fā)明的目的就是在提供一種儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,在影音檔案進(jìn)行存儲(chǔ)時(shí),將影音檔案的影像群組的結(jié)束位置與計(jì)算機(jī)可讀取的記錄媒體的簇邊界位置對(duì)齊,使在進(jìn)行影音檔案的剪輯時(shí),避免實(shí)際檔案內(nèi)容在計(jì)算機(jī)可讀取記錄媒體內(nèi)的拷貝及搬移,而提高影音檔案剪輯的效率。
本發(fā)明的再一目的是提供一種影音檔案的剪輯方法,尤指一種影音檔案剪輯的分割方法,此方法是采用上述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,將影音檔案分割為二,透過(guò)修改記錄媒體內(nèi)相應(yīng)的檔案描述結(jié)構(gòu)的簇鏈關(guān)系及檔案長(zhǎng)度直接分割原影音檔案,提高影音檔案剪輯的效率。
本發(fā)明的又一目的是提供一種影音檔案的剪輯方法,尤指一種影音檔案剪輯的剪接方法,此方法是采用上述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,將影音檔案切割并去除特定范圍的影音資料,透過(guò)修改記錄媒體內(nèi)相應(yīng)的檔案描述結(jié)構(gòu)的簇鏈關(guān)系及檔案長(zhǎng)度直接切割并去除特定范圍的影音資料,提高影音檔案剪輯的效率。
本發(fā)明提出一種儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,影音檔案的資料長(zhǎng)度為記錄媒體的第一邊界長(zhǎng)度的整倍數(shù),影音檔案包括至少一個(gè)影像群組,當(dāng)任一影像群組的資料長(zhǎng)度不為記錄媒體的第一邊界長(zhǎng)度的整倍數(shù)時(shí),則影像群組更包括至少一個(gè)填充封包,其中,影像群組與填充封包的總資料長(zhǎng)度為第一邊界長(zhǎng)度的整倍數(shù)。
依照本發(fā)明的較佳實(shí)施例所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,上述每一影像群組的資料長(zhǎng)度為第二邊界長(zhǎng)度的整倍數(shù),而影像群組與該些填充封包的總資料長(zhǎng)度為記錄媒體的第一邊界長(zhǎng)度且為第二邊界長(zhǎng)度的整倍數(shù)。
依照本發(fā)明的較佳實(shí)施例所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,上述第二邊界長(zhǎng)度是記錄媒體的視訊、音訊以及填充封包的資料長(zhǎng)度。
依照本發(fā)明的較佳實(shí)施例所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,上述第一邊界長(zhǎng)度是記錄媒體的簇邊界長(zhǎng)度。
依照本發(fā)明的較佳實(shí)施例所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,上述填充封包的大小為2KB。
本發(fā)明提出一種影音檔案的剪輯方法,是采用上述儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體將影音檔案分割為第一影音檔案以及第二影音檔案,該剪輯方法首先定位使用者所輸入的分割點(diǎn),其中分割點(diǎn)位于任一影像群組的結(jié)束位置,然后建立第一影音檔案及第二影音檔案的檔案描述結(jié)構(gòu),最后修改第一影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為分割點(diǎn)之前的原簇鏈長(zhǎng)度,并連接分割點(diǎn)之前的原簇鏈至第一影音檔案,以及修改第二影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為分割點(diǎn)之后的原簇鏈長(zhǎng)度,并連接分割點(diǎn)之后的原簇鏈至第二影音檔案。
本發(fā)明提出一種影音檔案的剪輯方法,是采用上述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體將影音檔案切割并去除特定范圍的影音資料,該剪輯方法首先定位使用者所輸入的第一分割點(diǎn)及第二分割點(diǎn),其中第一分割點(diǎn)及第二分割點(diǎn)位于任一影像群組的結(jié)束位置且第二分割點(diǎn)位于第一分割點(diǎn)之后,第一分割點(diǎn)及第二分割點(diǎn)之間的資料具有一個(gè)舍去長(zhǎng)度,接著連接第一分割點(diǎn)之前的原簇鏈及第二分割點(diǎn)之后的原簇鏈,并釋放介于第一分割點(diǎn)與第二分割點(diǎn)之間的原簇鏈,最后修改影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為原簇鏈長(zhǎng)度減去所切割掉的舍去長(zhǎng)度。
綜上所述,本發(fā)明的影音檔案的剪輯方法由于對(duì)影音檔案剪輯的實(shí)施點(diǎn)位于記錄媒體的簇邊界上,故可透過(guò)修改記錄媒體內(nèi)相應(yīng)的檔案描述結(jié)構(gòu)的簇鏈關(guān)系及檔案長(zhǎng)度直接分割原影音檔案,而不涉及實(shí)際檔案內(nèi)容在計(jì)算機(jī)可讀取記錄媒體內(nèi)的拷貝及搬移,因此可以提高影音檔案剪輯的效率。
為讓本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附圖式,作詳細(xì)說(shuō)明如下。
圖1繪示為傳統(tǒng)檔案是統(tǒng)實(shí)施影音檔案分割的操作流程圖。
圖2繪示為傳統(tǒng)檔案是統(tǒng)實(shí)施影音檔案分割的資料剪接示意圖。
圖3是依照本發(fā)明較佳實(shí)施例所繪示的一種儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體示意圖。
圖4是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料分割方法流程圖。
圖5是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料分割示意圖。
圖6是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料剪接方法流程圖。
圖7是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料剪接示意圖。
具體實(shí)施例方式
圖3是依照本發(fā)明較佳實(shí)施例所繪示的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體示意圖,其中,在影音檔案進(jìn)行存儲(chǔ)時(shí)將原影像群組以簇對(duì)齊的方式儲(chǔ)存于記錄媒體。若原影像群組的結(jié)束位置310并不處于簇的邊界位置320,則在原影像群組后加填一組填充封包330(其中,每一個(gè)填充封包大小為2KB),直到該影像群組的結(jié)束位置到達(dá)簇的邊界位置320為止。如此可限制每個(gè)影像群組結(jié)構(gòu)的大小都是簇大小的整數(shù)倍。而且,每個(gè)影像群組結(jié)構(gòu)的大小也都是該記錄媒體資料封包長(zhǎng)度的整數(shù)倍,其中,資料封包長(zhǎng)度包括例如視訊封包、音訊封包以及填充封包的資料長(zhǎng)度。上述與影像群組的結(jié)束位置對(duì)齊的方式是以簇的邊界位置為例,而不限定僅能使用此邊界位置,凡熟悉此技藝者,在不脫離本發(fā)明的精神及范圍下,當(dāng)可視實(shí)際需要使用不同的位置來(lái)對(duì)齊。
圖4是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料分割方法流程圖,此方法是采用上述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體的檔案結(jié)構(gòu),而實(shí)施檔案分割的步驟是于簇鏈上定位由使用者所輸入的分割點(diǎn),將原簇鏈在分割點(diǎn)的位置上一分為二(步驟S410)。接著建立一個(gè)新的分割檔案A及分割檔案B的檔案描述結(jié)構(gòu)(步驟S420)。在新建立的分割檔案A中,修改分割檔案A的檔案描述結(jié)構(gòu)中的檔案長(zhǎng)度為分割點(diǎn)之前的原簇鏈長(zhǎng)度,并將分割點(diǎn)之前的原簇鏈連接至分割檔案A;以及修改分割檔案B的檔案描述結(jié)構(gòu)中的檔案長(zhǎng)度為分割點(diǎn)之前的原簇鏈長(zhǎng)度,并將分割點(diǎn)之后的原簇鏈連接至分割檔案B(步驟S430)。
圖5是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料分割示意圖。其中,C1至C7代表源文件的原簇鏈接構(gòu),資料1至資料4則為影像群組結(jié)構(gòu),因?qū)嵤n案分割的分割點(diǎn)510位于資料2及資料3的邊界位置(也是簇的邊界位置)上,故由儲(chǔ)存分割后所產(chǎn)生的新的分割檔案A(520),可直接連結(jié)至原簇結(jié)構(gòu)中的C1至C4,而分割檔案B(530)可直接連結(jié)至原簇結(jié)構(gòu)中的C5至C7,其過(guò)程并無(wú)涉及檔案資料的拷貝及搬移。以上的實(shí)施例僅以單一個(gè)分割點(diǎn)于單一位置實(shí)施的檔案分割為例,并不限定只能分割單次或于單一位置,使用者當(dāng)可視實(shí)際需要決定分割點(diǎn)的數(shù)量及位置。
圖6是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料剪接方法流程圖,此方法是采用上述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體的檔案結(jié)構(gòu),而將檔案切割掉一AB段長(zhǎng)度資料的步驟依序?yàn)樵诖劓溕隙ㄎ挥墒褂谜咚斎氲姆指铧c(diǎn)A及分割點(diǎn)B(步驟S610),其中,分割點(diǎn)A與分割點(diǎn)B皆位于任一影像群組的結(jié)束位置且分割點(diǎn)B位于分割點(diǎn)A之后,而分割點(diǎn)A與分割點(diǎn)B之間的資料具有一舍去長(zhǎng)度。連接分割點(diǎn)A之前的原簇鏈及分割點(diǎn)B之后的原簇鏈,并釋放介于分割點(diǎn)A與分割點(diǎn)B之間的原簇鏈(步驟S620),修改原影音檔案的檔案描述結(jié)構(gòu)中的檔案長(zhǎng)度(步驟S630)為原簇鏈長(zhǎng)度減去所切割掉的該舍去長(zhǎng)度。
圖7是依照本發(fā)明較佳實(shí)施例所繪示的影音檔案的資料剪接示意圖。其中,C1至C7代表原簇鏈接構(gòu),而資料0至資料5則為影像群組結(jié)構(gòu)。經(jīng)由一使用者定位的分割點(diǎn)A(710)及分割點(diǎn)B(720)將原影像群組中介于分割點(diǎn)A(710)及分割點(diǎn)B(720)之間的資料730切割并釋放,并將切割后的檔案存回原影音檔案,其中,切割后的檔案僅包括原簇鏈接構(gòu)中的C1、C2、C3、C6及C7。以上的實(shí)施例僅以實(shí)施于特定位置的單一長(zhǎng)度檔案剪接為例,并不限定只能剪接固定長(zhǎng)度或于單一位置,使用者當(dāng)可視實(shí)際需要決定剪接資料的長(zhǎng)度及位置。
綜上所述,在本發(fā)明的影音檔案儲(chǔ)存計(jì)算機(jī)可讀取的記錄媒體時(shí),其影像群組的邊界位置將會(huì)與簇的邊界位置對(duì)齊。由于針對(duì)影音檔案的剪輯點(diǎn)將處于影像群組的邊界位置上,故可得到影音檔案剪輯的實(shí)施點(diǎn)也將位于簇的邊界位置上。因此,在影音檔案剪輯的過(guò)程中,可通過(guò)直接修改檔案系統(tǒng)內(nèi)相應(yīng)的檔案描述結(jié)構(gòu)的簇關(guān)系及檔案長(zhǎng)度,而達(dá)到影音檔案剪輯的要求,并不需要及實(shí)際影音資料在存儲(chǔ)媒體內(nèi)的拷貝搬移,故可獲得較高的效率。
雖然本發(fā)明已以較佳實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何熟習(xí)此技藝者,在不脫離本發(fā)明的精神和范圍內(nèi),當(dāng)可作些許的更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視后附的申請(qǐng)專利范圍所界定者為準(zhǔn)。
權(quán)利要求
1.一種儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,該影音檔案的資料長(zhǎng)度為該記錄媒體的一第一邊界長(zhǎng)度的整倍數(shù),該影音檔案包括至少一影像群組,當(dāng)任一影像群組的資料長(zhǎng)度不為該第一邊界長(zhǎng)度的整倍數(shù)時(shí),則該影像群組更包括至少一填充封包,其中,該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度的整倍數(shù)。
2.如申請(qǐng)權(quán)利要求1所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,其中,每一影像群組的資料長(zhǎng)度為一第二邊界長(zhǎng)度的整倍數(shù),而該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度且為該第二邊界長(zhǎng)度的整倍數(shù)。
3.如申請(qǐng)權(quán)利要求2所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,其中該第二邊界長(zhǎng)度是該記錄媒體的視訊、音訊以及填充封包的資料長(zhǎng)度。
4.如申請(qǐng)權(quán)利要求1所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,其中該第一邊界長(zhǎng)度是該記錄媒體的一簇邊界長(zhǎng)度。
5.如申請(qǐng)權(quán)利要求1所述的儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取的記錄媒體,該填充封包的大小為2KB。
6.一種影音檔案的剪輯方法,用以將一第一影音檔案分割為一第二影音檔案以及一第三影音檔案,其中,該第一影音檔案的資料長(zhǎng)度為一第一邊界長(zhǎng)度的整倍數(shù),且該第一影音檔案包括至少一影像群組,當(dāng)任一影像群組的資料長(zhǎng)度不為該第一邊界長(zhǎng)度的整倍數(shù)時(shí),則該影像群組更包括至少一填充封包,使該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度的整倍數(shù),該剪輯方法包括下列步驟定位使用者所輸入的一分割點(diǎn),其中該分割點(diǎn)位于任一影像群組的結(jié)束位置;建立該第二影音檔案及該第三影音檔案的檔案描述結(jié)構(gòu);以及修改該第二影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為該分割點(diǎn)之前的原簇鏈長(zhǎng)度,并連接該分割點(diǎn)之前的原簇鏈至該第二影音檔案,以及修改該第三影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為該分割點(diǎn)之后的原簇鏈長(zhǎng)度,并連接該分割點(diǎn)之后的原簇鏈至該第三影音檔案。
7.如申請(qǐng)權(quán)利要求6所述的影音檔案的剪輯方法,其中,每一影像群組的資料長(zhǎng)度為一第二邊界長(zhǎng)度的整倍數(shù),而該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度且為該第二邊界長(zhǎng)度的整倍數(shù)。
8.一種影音檔案的剪輯方法,該影音檔案的資料長(zhǎng)度為一第一邊界長(zhǎng)度的整倍數(shù),且該影音檔案包括至少一影像群組,當(dāng)任一影像群組的資料長(zhǎng)度不為該第一邊界長(zhǎng)度的整倍數(shù)時(shí),則該影像群組更包括至少一填充封包,使該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度的整倍數(shù),該剪輯方法包括下列步驟定位使用者所輸入的一第一分割點(diǎn)及一第二分割點(diǎn),其中該第一分割點(diǎn)及該第二分割點(diǎn)位于任一影像群組的結(jié)束位置且該第二分割點(diǎn)位于該第一分割點(diǎn)之后,該第一分割點(diǎn)及該第二分割點(diǎn)之間的資料具有一舍去長(zhǎng)度;連接該第一分割點(diǎn)之前的原簇鏈及該第二分割點(diǎn)之后的原簇鏈,并釋放介于該第一分割點(diǎn)與該第二分割點(diǎn)之間的原簇鏈;以及修改該影音檔案的檔案描述結(jié)構(gòu)的檔案長(zhǎng)度為原簇鏈長(zhǎng)度減去所切割掉的該舍去長(zhǎng)度。
9.如申請(qǐng)權(quán)利要求8項(xiàng)所述的影音檔案的剪輯方法,其中,每一影像群組的資料長(zhǎng)度為一第二邊界長(zhǎng)度的整倍數(shù),而該影像群組與該些填充封包的總資料長(zhǎng)度為該第一邊界長(zhǎng)度且為該第二邊界長(zhǎng)度的整倍數(shù)。
全文摘要
一種儲(chǔ)存影音檔案的記錄媒體與影音檔案的剪輯方法。此方法是采用一種儲(chǔ)存影音檔案的計(jì)算機(jī)可讀取記錄媒體,在影音檔案進(jìn)行存儲(chǔ)時(shí),將影音檔案的影像群組(Group of Picture,GOP)的結(jié)束位置與計(jì)算機(jī)可讀取的記錄媒體的簇(Cluster)邊界位置對(duì)齊,當(dāng)在進(jìn)行影音檔案的剪輯時(shí),由于對(duì)影音檔案剪輯的實(shí)施點(diǎn)也將位于記錄媒體的簇邊界上,故可透過(guò)修改記錄媒體內(nèi)相應(yīng)的檔案描述結(jié)構(gòu)的簇鏈關(guān)系及檔案長(zhǎng)度直接分割原影音檔案,避免實(shí)際檔案內(nèi)容在計(jì)算機(jī)可讀取記錄媒體內(nèi)的拷貝及搬移,而提高影音檔案剪輯的效率。
文檔編號(hào)G06F12/00GK1855285SQ20051006474
公開(kāi)日2006年11月1日 申請(qǐng)日期2005年4月18日 優(yōu)先權(quán)日2005年4月18日
發(fā)明者林柏緯, 翁群棠 申請(qǐng)人:凌陽(yáng)科技股份有限公司