一種影音格式轉換方法
2023-10-25 11:37:52
專利名稱:一種影音格式轉換方法
技術領域:
本發明涉及一種轉換方法,尤其涉及一種影音格式轉換方法。
背景技術:
目前,隨著中國移動多媒體廣播(CMMB)網絡的進一步完善,手機電視也成為人們 日常生活中的一種娛樂方式。當欣賞到精彩節目的時候,便希望可以保存下來,並通過多媒 體簡訊等方式,第一時間分享給親朋好友。然而,不是每一部手機都支持CMMB這種影音格 式,所以提供一種影音格式的轉換方法,將CMMB的影音資料,轉換為一般手機都支持的格 式,便顯的相當重要了。
發明內容
因此本發明的目的就是提供一種影音格式轉換方法,以解決無法在手機上正確顯 示中國移動多媒體廣播(CMMB)格式的多媒體影音資料的問題。根據本發明的一實施例,提出一種影音格式轉換方法,適用於一電子移動裝置,此 電子移動裝置接收一第一影音資料,第一影音資料是一第一影音格式且符合中國移動多媒 體廣播(China Mobile MultimediaBroadcasting,CMMB)通訊協定,此影音格式轉換方法包 含下列步驟接收第一影音資料;建立一第二影音檔案,其是一第二影音格式;解析第一影 音資料,並將第一影音資料分解為一第一音頻資料及一第一視頻資料;將第一音頻資料及 第一視頻資料轉換為第二影音格式並存入第二影音檔案。其中第一影音格式是一複合訊框(Mixed Frame),複合訊框包含一複合訊框 頭、一填充數據段以及一籌載段(payload),籌載段則包含至少一複合子訊框(Mixed Sub-frame)。其中複合子訊框包含一子訊框頭、一視頻資料段、一音頻資料段以及一數據段。其中解析第一影音資料就是解析子訊框頭後,獲得視頻資料段及音頻資料段的一 總數,並根據總數從視頻資料段及音頻資料擷取出第一視頻資料及第一音頻資料。其中第一音頻資料是ACC編碼。其中第一視頻資料是H. 264編碼。其中第二影音格式是3GP格式,3GP格式包含一影片封包(Movie Box,moov)以及 一媒體數據封包(Media Data Box, mdat)。其中影片封包(moov)是用以存取內容格式和存取方法,媒體數據封包(mdat)則
是用以存取一第二音頻資料和一第二視頻資料。其中第二音頻資料是AAC或AMR編碼,第一音頻資料是以AAC編碼轉換為第二音 頻資料後,寫入媒體數據封包。其中第二視頻資料是MPEG4、H. 263或H. 264編碼,第一視頻資料是以H. 264編碼 轉換為第二視頻資料後,寫入媒體數據封包。採用本發明的影音格式轉換方法,在解析第一影音資料而得到H. 264編碼的第一視頻資料及AAC編碼的第一音頻資料後,將第一音頻資料轉換並存為第二音頻資料, 以及將第一視頻資料轉換並存為第二視頻資料後,寫入3GP影音格式中的媒體數據封包 (mdat),即以3GP格式儲存CMMB的多媒體影音資料,達到使未支持中國移動多媒體廣播 (CMMB)的電子移動裝置也能夠欣賞各種CMMB的節目的目的。
為讓本發明的上述和其它目的、特徵、優點與實施例能更明顯易懂,所附附圖的詳 細說明如下
圖1是繪示本發明的影音格式轉換方法的流程圖;以及 圖2是繪示本發明的影音格式轉換方法的第一影音格式示意圖,主要元件符號說明
20複合子訊框頭
21視頻資料段
22音頻資料段
23數據段 Sl S4 步驟
1複合訊框
10複合訊框頭
11填充數據段
12籌載段
2複合子訊框
具體實施例方式以下將以附圖及詳細說明來清楚闡釋本發明的精神,任何本領域的普通技術人員 在了解本發明的較佳實施例後,當可由本發明所揭露的技術,加以改變及修飾,且並不脫離 本發明的精神與範圍。請參閱圖1,其是本發明的影音格式轉換方法的流程圖。圖中,影音格式轉換方法 包含步驟(Si)接收一第一影音資料,第一影音資料具有第一影音格式;步驟(S2):建立一 第二影音檔案,其是一第二影音格式;步驟(S3)解析第一影音資料,並將第一影音資料分 解為一第一音頻資料及一第一視頻資料;以及步驟(S4)將第一音頻資料及第一視頻資料 轉換為第二影音格式並存入第二影音檔案。請參閱圖2,其是本發明的影音格式轉換方法的第一影音格式示意圖。其中,第 一影音格式是一複合訊框(Mixed Frame) 1,而此複合訊框1更包括一複合訊框頭10、一填 充數據段11以及一籌載段(payl0ad)12,籌載段12則包含至少一個複合子訊框(Mixed Sub-frame) 20而複合子訊框2則又包含了一子訊框頭20、一視頻資料段21、一音頻資料段 22以及一數據段23。而中國移動多媒體廣播(CMMB)播送的各類電視影音節目,即為組合 各視頻資料段21、音頻資料段22以及各數據段23成為一複合子訊框2後,再集結多個複合 子訊框2成籌載段12後,以一複合訊框1的方式播送。其中,本發明的解析第一影音資料,是解析子訊框頭20後,獲得視頻資料段21及 音頻資料段22的一總數,並根據此總數從視頻資料段21及音頻資料段22擷取出一第一視 頻資料及一第一音頻資料。第一音頻資料是ACC編碼,而第一視頻資料是H. 264編碼。第二影音格式係為3GP格式,其是包含一影片封包(Movie Box,moov)以及一媒體 數據封包(Media Data BoX,mdat)。影片封包(moov)是用以存取內容格式和存取方法,而 媒體數據封包(mdat)則是用以存取一第二音頻資料和一第二視頻資料。在3GP的影音格式中,其音頻資料可為AAC或AMR編碼,而其視頻資料則可為MPEG4、H. 263或H. 264編碼。由此可知,這樣便以相同的編解碼的手段,在解析第一影音資料而得到H. 264編 碼的第一視頻資料及AAC編碼的第一音頻資料後,將第一音頻資料轉換並存為第二音頻資 料,以及將第一視頻資料轉換並存為第二視頻資料後,寫入3GP影音格式中的媒體數據封 包(mdat),即以3GP格式儲存CMMB的多媒體影音資料,達到使未支持中國移動多媒體廣播 (CMMB)的電子移動裝置也能夠欣賞各種CMMB的節目的目的。雖然本發明已以實施例方式揭露如上,然其並非用以限定本發明,任何本領域的 普通技術人員,在不脫離本發明的精神和範圍內,當可作各種的更動與潤飾,因此本發明的 保護範圍當視權利要求書所界定的範圍為準。
權利要求
1.一種影音格式轉換方法,適用於一電子移動裝置,所述電子移動裝置接收一第一影 音資料,所述第一影音資料是一第一影音格式且符合中國移動多媒體廣播(China Mobile Multimedia Broadcasting, CMMB)通訊協定,其特徵在於,所述影音格式轉換方法包含下列 步驟接收所述第一影音資料;建立一第二影音檔案,其是一第二影音格式;解析所述第一影音資料,並將所述第一影音資料分解為一第一音頻資料及一第一視頻 資料;以及將所述第一音頻資料及所述第一視頻資料轉換為所述第二影音格式並存入所述第二影首檔案。
2.根據權利要求1所述的影音格式轉換方法,其特徵在於,所述第一影音格式是一 複合訊框(Mixed Frame),所述複合訊框包含一複合訊框頭、一填充數據段以及一籌載段 (payload),所述籌載段則包含至少一複合子訊框(Mixed Sub-frame)。
3.根據權利要求2所述的影音格式轉換方法,其特徵在於,所述複合子訊框包含一子 訊框頭、一視頻資料段、一音頻資料段以及一數據段。
4.根據權利要求3所述的影音格式轉換方法,其特徵在於,解析所述第一影音資料就 是解析所述子訊框頭後,獲得所述視頻資料段及所述音頻資料段的一總數,並根據所述總 數從所述視頻資料段及所述音頻資料擷取出所述第一視頻資料及所述第一音頻資料。
5.根據權利要求4所述的影音格式轉換方法,其特徵在於,所述第一音頻資料是ACC編碼。
6.根據權利要求4所述的影音格式轉換方法,其特徵在於,所述第一視頻資料是H.264 編碼,並且所述第二影音格式是3GP格式。
7.根據權利要求6所述的影音格式轉換方法,其特徵在於,所述3GP格式包含一影片封 包(Movie Box, moov)以及一媒體數據封包(Media DataBox, mdat)。
8.根據權利要求7所述的影音格式轉換方法,其特徵在於,所述影片封包(moov)是用 以存取內容格式和存取方法。
9.根據權利要求7所述的影音格式轉換方法,其特徵在於,所述媒體數據封包(mdat) 則是用以存取一第二音頻資料和一第二視頻資料,並且所述第二音頻資料是AAC或AMR編 碼,所述第一音頻資料是以AAC編碼轉換為所述第二音頻資料後,寫入所述媒體數據封包。
10.根據權利要求7所述的影音格式轉換方法,其特徵在於,所述媒體數據封包(mdat) 則是用以存取一第二音頻資料和一第二視頻資料,並且所述第二視頻資料是MPEG4、H. 263 或H. 264編碼,所述第一視頻資料是以H. 264編碼轉換為所述第二視頻資料後,寫入所述媒 體數據封包。
全文摘要
本發明提供了一種影音格式轉換方法,包含接收第一影音資料後以一第二影音格式建立一第二影音檔案,再從第一影音資料內擷取一第一音頻資料及一第一視頻資料後,轉換第一音頻資料及第一視頻資料為第二影音格式,並存入第二影音檔案。採用本發明的影音格式轉換方法,在解析第一影音資料而得到第一視頻資料及第一音頻資料後,將第一音頻資料轉換並存為第二音頻資料,以及將第一視頻資料轉換並存為第二視頻資料後,寫入3GP影音格式中的媒體數據封包(mdat),使未支持中國移動多媒體廣播(CMMBChina Mobile Multimedia Broadcasting)的電子移動裝置也能夠欣賞各種CMMB的節目。
文檔編號H04N7/24GK102111614SQ200910247258
公開日2011年6月29日 申請日期2009年12月28日 優先權日2009年12月28日
發明者孫翼 申請人:英華達(南京)科技有限公司