用於無線網絡和無線手持式設備的mtv播放方法
2023-06-01 16:57:11 2
>00000000h464844520000001801000000004792B6;FHDR.........G挾00000010h000000E600000020002B84C9004785CE;......+勆.G呂46484452//FHDR數據類型標識符,表示以下內容為文件頭數據塊00000018//數據塊大小,24位元組0100//文件版本號,本文件為1.00000//擴展信息塊標示004792B6//文件大小,以字節為單位。本文件有4,690,614位元組000000E6//MTV播放時間長度。230秒00000020//視頻數據的起始位置。32位元組的地方為視頻塊的起始位置002B84C9//音頻數據的起始位置004785CE//字幕數據的起始位置二、視頻數據塊00000020h56494445002B84A14D4A5047FFD8FFE1;VIDE.+劇MJPG00000030h000400C8FFDB00430008060607060508;...C........00000040h070707090908OA0C14OD0COB0B0C1912;................56494445//VIDE數據類型標識符,表示下面的內容為視頻數據塊002B84A1//視頻數據塊的數據長度4D4A5047//視頻格式標識,表示為MJPEG壓縮格式之後的是視頻數據三、音頻數據塊002b84C0h790B7FE3E2803FFFD941554449001c00;y.汊?貯UDI...002684d0hFD4D503358FFFB50C400000000000000;P3X?......002b84e0h00000000000000000000496E666F0000;..........Info..41554449//AUDI數據類型標識符,表示下面的內容為音頻數據塊001C00FD//音頻數據塊長度4D503358//音頻數據格式』MP3X』,表示此文件使用的是MP3之後的是音頻數據四、字幕數據塊004785c0h55555555555555555555555555555355;UUUUUUUUUUUUUUSU004785d0h4254000000240001000400006CD40000;BT...$......1.004785e0h7E7900007A9900000000644767656447;~y..z...dGgedG004785f0h53BB019100C800AA00DD535542540000;S軸UBT..00478600h00300002000700007F05000086D80000;.0.........嗀..00478610h7FEB000000006447788E70B970B97684;...dGx巔筽箆00478620h91D19EC400B5012200F0010500FA00DC;懹災.″...00478630h014B5355425400000024000300040000;.KSUBT...$......53554254//SUBT數據類型標識符,表示下面的內容為字幕顯示塊00000024//字幕數據塊長度0001//字幕標識號,表明為第1個字幕0004//本字幕的字數00006CD4//字幕開始顯示的時間(毫秒)00007E79//字幕的消隱時間00007A99//字幕開始滾動的時間(第一個字)0000//字幕顯示的x坐標位置0000//字幕顯示的y坐標位置64476765644753BB//以unicode編碼的字幕文字內容019100C800AA00DD//每兩個字節對應了一個文字的滾動時間權利要求1.一種用於無線網絡和無線手持式設備的MTV的播放方法,其特徵在於包括以下步驟(1)通過文件操作函數打一個所述用於無線網絡和無線手持設備的MTV文件;(2)讀取文件起始的頭信息(FHDR數據塊),獲取MTV文件信息,包括MTV文件版本號、文件長度、視頻數據起始位置、音頻數據起始位置、以及字幕數據的起始位置;根據MTV文件版本號決定是否支持播放該MTV文件;(3)通過一個內容分流器從MTV文件中提取出音頻、視頻及字幕數據,並分別送入對應的解碼器中解碼;(4)音頻解碼器、視頻解碼器和文字解碼器接收到來自分流器的音頻、視頻及字幕數據,將對其解碼並同步處理後並輸出到各自的設備中播放。2.根據權利要求1所述的用於無線網絡和無線手持式設備的MTV的播放方法,其特徵在於來自分流器的數據將首先被放置在解碼器前的一塊緩衝區內,解碼器從緩衝區中取出數據並解碼;如果緩衝區中的數據不斷減少,說明解碼器的解碼速度快過分流器的處理速度,解碼器將通知分流器加快數據的處理;反之解碼器則將通知分流器降慢對數據的處理。3.根據權利要求1所述的用於無線網絡和無線手持式設備的MTV的播放方法,其特徵在於當音頻數據中存在多個通道,各個通道的音頻內容將分別送入不同喇叭中,以形成立體聲效果。4.根據權利要求1所述的用於無線網絡和無線手持式設備的MTV的播放方法,其特徵在於如果視頻圖像的大小與顯示設備屏幕的大小不一致,還需對圖像進行縮放、裁減。5.根據權利要求1所述的用於無線網絡和無線手持式設備的MTV的播放方法,其特徵在於在同步處理時保持音頻的播放速度,改變視頻的播放速度來同步兩者的播放速度。全文摘要本發明公開了一種用於無線網絡和PDA、手機、PDA手機等無線手持式設備的MTV的播放方法,包括(1)通過文件操作函數打一個所述用於無線網絡和無線手持設備的MTV文件;(2)讀取文件起始的頭信息(FHDR數據塊),獲取MTV文件信息;(3)通過一個內容分流器從MTV文件中提取出音頻、視頻及字幕數據,並分別送入對應的解碼器中解碼;(4)各解碼器接收到來自分流器的音頻、視頻及字幕數據,將對其解碼並同步處理後並輸出到各自的設備中播放。本發明針對無線手持設備CPU處理能力較低、內存空間較少、耗電量不能太高,設計出全新的MTV文件格式以及播放方法,使得人們在手持設備上即可欣賞到精彩的MTV內容。文檔編號H04N7/173GK1710957SQ200510034998公開日2005年12月21日申請日期2005年6月3日優先權日2005年6月3日發明者王彥飛,萬享,馮雲慶,胡勝發申請人:安凱(廣州)軟體技術有限公司