專利名稱:視頻編輯方法
技術領域:
本發明涉及一種視頻編輯方法,尤其涉及一種根據所計算出來視頻串流 的時間更動來相對地修改信息顯示時間的視頻編輯方法。
背景技術:
一般的數字多功能光盤(digital versatile disc, DVD)使用在視頻播 放用途上時,所儲存的信息會包含大量的視頻串流(video stream)與對應 的信息相關信息,也就是所謂的子標題(subtitle)信息文件。當播放上述的 數字多功能光盤時,由該數字多功能光盤中加載所儲存的視頻串流,并由子 標題信息文件中讀取信息與顯示信息的時間點,以將所加載的視頻串流與信 息一起在屏幕上顯示出來。此處所述的子標題所儲存的信息可包含一般的文 字文件(text)、或是以圖形方式呈現的文字位映像(text bitmap)。
有時,使用者在其特殊需求下,需要增加或刪減視頻串流的內容,因此 也需要將子標題信息文件中顯示信息的時間點做位移。然而,由于一般數字 多功能光盤上的數據是不可更動的,因此不可能讓使用者直接編輯數字多功 能光盤所儲存的子標題信息文件。使用者唯一能夠編輯顯示信息的時間點的 方法只有通過將視頻串流與子標題信息文件復制至硬盤或其它可作編輯的 存儲儲存單元的方式來作進一 步的編輯。
一般來說,有兩種方法讓使用者可以編輯視頻所包含的子標題。
在第 一種方法中,使用者通過工具軟件擷取已與信息合成的視頻串流, 再匯入另外的視頻編輯軟件做視頻編輯的操作。視頻串流的影像質量在與信 息合成的時候已被破壞,而不復其原始的影像質量,且若視頻串流的內容需 要做增加或刪減,則使用者也需要另外花費時間將已與信息合成的視頻串流 譯碼為純粹的視頻串流與信息,并對應于視頻串流的內容增減來進行顯示信 息的時間點與視頻串流的對位(matched),以使得顯示信息的時間點符合使 用者的需求。這樣的做法包含了視頻串流的重復編碼與譯碼,因此會使得視 頻串流的視頻質量受到重復的破壞而大幅降低。
在第二種方法中,使用者通過工具軟件擷取未與信息合成的原始視頻串 流,再匯入影像編輯軟件。在使用影像編輯軟件時,使用者自行在子標題信 息文件中建立播放視頻串流所顯示的信息,并以手動的方式將信息對位于使 用者希望信息被顯示出來的時間點。在這種做法中,使用者需要進行許多繁 復的步驟來編排信息出現于原始視頻串流的相對時間點甚或是時間長度,雖 然此舉可避免第 一種方法中視頻串流的視頻質量被重復破壞的缺點,但是對 使用者來說也太過耗時費力。
總結來說,現有技術所使用的方法不是會造成視頻串流的視頻質量的重 復破壞,就是會讓使用者需要進行繁復的步驟來將顯示信息的時間點與視頻 串流對位,且這些狀況都會為使用者在編輯信息出現于視頻串流的時間點時 帶來很多的不便。
發明內容
本發明提供一種視頻編輯方法。該視頻編輯方法包含設定一信息顯示的 時間,在修改一視頻串流后計算修改該視頻串流所造成的時間更動,及根據 修改該視頻串流所造成的時間更動相對地修改該信息顯示的時間。
圖1為本發明所提供的視頻編輯方法的流程圖。
圖2為執行圖1所示的步驟的具體示意圖。
附圖符號說明
102-110步驟
202數字多功能光盤
204硬盤
206視頻編輯程序
208視頻串流
210子標題信息文件
216使用者編輯界面
218合成視頻串流
具體實施例方式
因此,本發明提供一種根據所計算出來視頻串流造成的時間更動來相對 地修改信息顯示時間的視頻編輯方法,以解決現有技術中信息顯示時間易出 錯或是將信息顯示時間與視頻串流對位的步驟過于繁復的問題。
請參考圖1,其為本發明所提供的視頻編輯方法的流程圖。并請同時參 考圖2,其為執行圖1所示的步驟的具體示意圖。圖1所包含的步驟列舉如
下
步驟102:視頻編輯程序206將視頻串流208由數字多功能光盤202復 制至硬盤204。
步驟104:視頻編輯程序206由數字多功能光盤202中讀取子標題信息 文件210;子標題信息文件210記錄播放視頻串流208時所顯示的信息及顯 示該信息的時間。
步驟106:當視頻串流208被修改以致于產生時間更動時,計算修改視 頻串流208所造成的時間更動。
步驟108:根據步驟106中所計算出的時間更動,對應地修改播放視頻 串流208時顯示信息的時間。
步驟IIO:根據步驟108中所記載播放視頻串流208時顯示信息的時間, 合成視頻串流2 0 8與信息。
在圖l與圖2所示的方法中,多功能光盤202儲存了不含子標題或是字 幕的視頻串流208,并儲存了子標題信息文件210。子標題信息文件210記 錄了播放視頻串流208時所顯示的信息及顯示該信息的時間。請注意,此處 所述的信息可為文字信息、圖像信息、或是文字位映像(text bitmap)。
視頻串流208首先由數字多功能光盤202加載至硬盤204上的視頻編輯 程序206。接著,視頻編輯程序206會繼續讀取子標題信息文件210,并根 據子標題信息文件210的指示,將視頻串流208與信息在正確的時間點加以 重迭,并供使用者預覽已與信息重迭的視頻串流208,以供使用者通過使用 者編輯界面216做后續編輯。
在步驟106與步驟108中,當使用者需要對視頻串流208做修改,以增 加或刪減視頻串流208的內容時,也同樣的需要對子標題信息文件210中所 記錄的信息顯示的時間做修改,以使得播放視頻串流208時,信息仍可以在
正確的時間點顯示出來。以下列舉出本發明所提供的視頻編輯方法在步驟
106與步驟108中不同狀況下的實施例。請注意,當^L頻編輯程序206以使 用者拖動視頻串流208的時間軸的方式實施時,根據本發明所提供的視頻編 輯方法,視頻編輯程序206會同步的計算視頻串流208被拖動而位移的時間 長度。
在第一種狀況中,假設使用者增加了視頻串流208的內容。根據本發明 所提供的視頻編輯方法,會先計算出該信息因為視頻串流208所增加的內容 而位移的時間長度。當增加的內容出現在子標題信息文件210所記錄的信息 顯示的時間點之前時,會在子標題信息文件210中將顯示該信息的時間點往 后挪移所計算出的該時間長度。而當增加的內容出現在子標題信息文件210 所記錄的信息顯示的時間點之后時,則不在子標題信息文件210中將顯示該 信息的時間點做任何修改。舉例來說,當所計算出視頻串流208所增加的內 容的時間長度為三秒,且顯示該所增加的內容的時間點在顯示該信息的時間 點之前時,根據本發明的視頻編輯方法,會在子標題信息文件210中將信息 出現的時間點修改為往后延遲三秒,以配合視頻串流208播放的內容。同理, 當所計算出視頻串流208所增加的內容的時間長度為三秒,且顯示該所增加 的內容的時間點在顯示該信息的時間點之后時,根據本發明的視頻編輯方 法,由于該信息所對應的播放時間點并未被移動,因此不需要在子標題信息 文件210中對該信息播放的時間點做任何修改。
在第二種狀況中,假設使用者刪減了視頻串流208的內容。根據本發明 所提供的視頻編輯方法,會先計算出該信息因為視頻串流208所刪減的內容 而位移的時間長度。當刪減的內容出現在子標題信息文件210所記錄的信息 顯示的時間點之前時,會在子標題信息文件210中將顯示該信息的時間點往 前挪移所計算出的該時間長度。而當刪減的內容出現在子標題信息文件210 所記錄的信息顯示的時間點之后時,則不在子標題信息文件210中將顯示該 信息的時間點做任何修改。舉例來說,當所計算出視頻串流208所刪減的內 容的時間長度為三秒,且顯示該所刪減的內容的時間點在顯示該信息的時間 點之前時,根據本發明的視頻編輯方法,會在子標題信息文件210中將信息 出現的時間點修改為往前提早三秒,以配合視頻串流208播放的內容。同理, 當所計算出視頻串流208所增加的內容的時間長度為三秒,且顯示該所刪減 的內容的時間點在顯示該信息的時間點之后時,根據本發明的視頻編輯方
法,由于該信息所對應的播放時間點并未被移動,因此不需要在子標題信息 文件210中對該信息播放的時間點做任何修改。
請注意,在步驟106與步驟108中,子標題信息文件210所記錄的信息 仍與視頻串流208保持重迭狀態,而并未實際被合成,因此此時視頻串流208 的視頻質量并未遭受到任何破壞。
當使用者對視頻串流2 08與子標題信息文件210中所記錄顯示信息的時 間點不再做出任何更動時,則通過編碼的方式將視頻串流208與子標題信息 文件210中所儲存的信息加以合成為一合成視頻串流218,以供使用者播放 與觀看。
請注意,本發明所提供的方法并不限于應用在數字多功能光盤或硬盤之 間,也就是說,在此方法中所處理的來源端與目的端都不限定為一數字多功 能光盤或一硬盤。在本發明所提供的方法中,該數字多功能光盤也可以一藍 光(Blu-Ray)光盤或一高清晰數字多功能光盤(High Definition DVD, HD-DVD) 來取代,并達到同樣的效果,因此將本發明的方法所使用的光盤替換為藍光 光盤或高清晰數字多功能光盤并不構成脫離本發明的范疇的事實。
在本發明所提供的視頻編輯方法中,會影響到視頻串流的視頻質量的唯 一操作只會出現在將視頻串流與信息合成的步驟中,因此相較于現有技術中 為了修改信息出現于視頻串流中的時間點對視頻串流的視頻質量所作的反 復破壞,本發明所提供的視頻編輯方法僅將對視頻串流的視頻質量的影響限 縮到最小的程度,也因此可使播放出來的視頻串流仍保留有相當完整的視頻 質量。除此以外,由于本發明的視頻編輯方法根據所計算出來視頻串流的時 間更動而相對地修改顯示信息的時間,因此可相當準確的對應于視頻串流內 容的增加或刪除來位移顯示信息的時間點,并避免現有技術的方法中人工對 視頻串流做修改時極容易使顯示信息的時間點無法正確對位的缺點,并省去 人工將信息對視頻串流作對位的繁復步驟。
以上所述僅為本發明的較佳實施例,凡依本發明權利要求所做的均等變 化與修飾,皆應屬本發明的涵蓋范圍。
權利要求
1.一種視頻編輯方法,包含設定一信息顯示的時間;在修改一視頻串流后,計算修改該視頻串流所造成的時間更動;及根據修改該視頻串流所造成的時間更動,相對地修改該信息顯示的時間。
2. 如權利要求1所述的方法,在修改該視頻串流后,計算修改該視頻串 流所造成的時間更動為在增加該視頻串流的內容后,計算修改該一見頻串流所-造成的時間更動;根據修改該4見頻串流所造成的時間更動,相對地修改該信 息顯示的時間為若該視頻串流所增加的內容在該信息之前,則根據增加該視 頻串流的內容的時間相對地延后該信息顯示的時間。
3. 如權利要求1所述的方法,在修改該視頻串流后,計算修改該視頻串 流所造成的時間更動為在刪減該視頻串流的內容后,計算修改該視頻串流所 造成的時間更動;根據修改該視頻串流所造成的時間更動,相對地修改該信 息顯示的時間為若該視頻串流所刪減的內容在該信息之前,則根據刪減該視 頻串流的內容的時間相對地提前該信息顯示的時間。
4. 如權利要求l所述的方法,還包含合成該視頻串流與該信息。
5. 如權利要求1所述的方法,還包含由一數字多功能光盤、 一藍光光盤 或一高清晰數字多功能光盤加載該-f見頻串流。
6. 如權利要求1所述的方法,其中設定該信息顯示的時間為設定格式 為文字位映像、文字、符號或圖像的信息的時間。
全文摘要
當加載一視頻串流時,同時讀取一子標題信息文件,以在播放視頻串流時可在正確的時間點顯示出信息。當視頻串流的內容需要做增加或刪減等修改時,首先計算出修改視頻串流的內容所造成的時間更動,接著根據所計算出來的時間更動來相對地修改信息顯示于視頻串流的時間點,以使得信息可與視頻串流正確的對位。在不需要對視頻串流的內容做任何修改以后,再將視頻串流與信息合成,如此一來可將對于視頻串流的視頻質量的影響縮減到最小的程度,而使得視頻質量可完好的保存。
文檔編號G11B27/02GK101364419SQ20071013999
公開日2009年2月11日 申請日期2007年8月7日 優先權日2007年8月7日
發明者謝明倫 申請人:科立爾數位科技股份有限公司