999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

CMMB中MFS碼流分析及實現

2011-08-09 05:04:14袁三男王紹徐
電視技術 2011年18期
關鍵詞:信息

袁三男,王紹徐

(上海電力學院 計算機與信息工程學院,上海 200090)

責任編輯:孫 卓

1 CMMB簡介

中國移動多媒體廣播(China Mobile Multimedia Broadcasting,CMMB)采用天地一體、星網結合、統一標準、全國漫游的技術體系,通過大功率S波段衛星和地面增補轉發,形成全程全網無縫覆蓋的傳播系統,建成全國統一的移動多媒體廣播電視傳輸網絡,目前支持25套電視節目和30套廣播節目[1]。從2006年起廣電總局陸續頒布了CMMB系統的各個標準,其核心的傳輸技術采用中國自主研發的衛星地面交互式多業務體系(STIMI)標準[2]。基于時隙及復用的幀結構如圖1所示,每1 s為1幀,每幀40個時隙,即40個復用幀,其中第0時隙是控制邏輯信道,其他1~39時隙為業務邏輯信道。目前已有學者對CMMB碼流進行了部分研究[3]。本文針對CMMB的廣泛應用,特別是對于CMMB碼流的解復用播放、CMMB信號監測等領域,按照CMMB標準[4-6],提出了用嵌入式系統進行CMMB碼流的分析,并實時將監測結果通過網絡傳出。

2 CMMB復用標準及其幀結構

CMMB中沒有采用國際上通用的TS流,而是采用了由中國自主研發的MFS流技術。MFS專門針對窄帶傳輸設計,效率可高達95%以上,這對于帶寬需求敏感的移動電視非常重要。此外,MFS復用協議還能靈活支持各種音/視頻流、數據承載等業務,并且支持多路業務再復用,容錯設計以及具有可擴展性,如支持短時間業務和持續業務的組合。前者可以將多個時隙并在一起,形成高速下載等功能。

在CMMB中,系統主要傳輸音頻、視頻、數據和電子業務指南等信息,這些信息的傳輸通過時分復用來實現(見圖1),每個廣播信道幀分為n個復用幀,每個復用幀又分為若干個復用子幀。復用幀編號從0~39重復,稱為MF_ID,其中第0個復用幀規定用于傳輸控制信息,其他復用幀傳輸業務信息。

復用幀由復用幀頭和凈荷構成,復用幀頭和復用凈荷結構如圖2~4所示。

圖2表示了整個復用幀頭的結構,其中最主要的信息為分隔符或起始碼0x00000001、復用標識(即MF_ID號)、版本信息、網絡信息和有關表序號。圖3表示MF_ID為0的復用凈荷結構,主要為各類控制信息表。圖4表示MF_ID不為0的復用凈荷,實際上為承載業務,即視音頻及數據等。視頻段主要承載視頻業務參數和視頻數據,由視頻段頭和多個視頻單元組成,音頻段主要承載音頻業務參數和音頻數據,由音頻段頭和多個音頻單元組成。數據段主要承載數據業務參數和數據,由數據段頭和多個數據單元組成,具體格式如系統軟件設計流程所述。

3 碼流分析及實現

3.1 系統硬件設計

本系統采用CMMB解調電路及PowerPC平臺實現CMMB碼流的分析,其硬件框圖如圖5所示。CMMB解調電路采用思亞諾公司的SMS1180,該電路專為CMMB標準設計,高度集成了數字調諧器、解調器和各類接口控制器,性價比高,功耗低。對于僅實現移動數字電視而言,也可采用泰合志恒TP30系列芯片、創毅視訊IF系列CMMB芯片等[7],但是這些電路輸出的MFS流不是完整的,只能選取某個節目的相關復用幀。SMS1180能一次同時輸出40個復用幀的全部數據,對于碼流分析而言是最佳的。PowerPC為AMCC公司的高性能PowerPC處理器PPC440EPX。該芯片采用高性能的RISC處理器,集成了豐富的外圍接口控制器,性價比高于x86,ARM,MIPS,同時該芯片集成了浮點運算單元(FPU),具有內置SRAM,DDR SDRAM,NAND Flash,PCI,DMA,MAL,UART,SPI和I2C等控制器,以及千兆以太網接口,運算速度快。本文使用NOR Flash,容量為64 Mbyte,用于存儲Linux內核、根文件系統、U-Boot引導加載程序和應用程序。天線接收CMMB電視信號后送入SMS1180模塊,經處理后通過SPI接口輸出標準的完整MFS流到后端Pow?erPC,PowerPC在Linux OS下進行MFS碼流的分析解析。

3.2 系統軟件設計

本文在PowerPC平臺上采用Linux操作系統進行CMMB的碼流分析,其軟件框圖如圖6所示。MFS數據流分析為其應用程序,按照碼流復用協議[8],分析解析流程如圖7所示。從收到的碼流中搜索復用幀起始碼0x00000001,然后按照圖2復用幀頭結構進行復用幀頭解析。如果當前MD_IF為0,則為控制信息幀,否則為業務幀。

復用幀0控制信息的分析如圖8所示,按照表標識進行,其中網絡信息表NIT描述了該網絡的相關信息,為NIT表更新序號4 bit,保留字段4 bit,系統時間40 bit,國家碼24 bit,網絡級別4 bit,網絡號12 bit,網絡名稱長度N1(8 bit),網絡名稱,頻點編號8 bit,中心頻率32 bit,帶寬4 bit,保留4 bit,網絡其他頻點數量N2(4 bit),對應N2個頻率情況(頻點編號8 bit,中心頻率32 bit,帶寬4位,保留4 bit),鄰區網絡數量N3(4 bit),保留4 bit,對應N3個鄰區網絡信息(鄰區網絡級別4 bit,鄰區網絡號12 bit,基本載頻的頻點編號8 bit,中心頻率32 bit,帶寬4 bit,保留字段4 bit)和CRC_32。

持續業務和短時間業務復用配置表除表標識號不同外,其他參數都相同,分別描述了一定時間內的每個持續業務和短時間業務復用幀配置的信息,包括頻點編號8 bit,復用配置表更新序號4 bit,保留6 bit,復用幀數量N1(6 bit),N1個復用幀信息(復用幀標識6 bit,RS 碼速率 2 bit,字節交織模式2 bit,LDPC編碼速率2 bit,調制方式2 bit,保留1 bit,擾碼方式3 bit,時隙個數N2(6 bit),N2個時隙信息(時隙號6 bit,保留2 bit),保留 4 bit,復用子幀數量N3(4 bit),N3個復用子幀信息(復用子幀號4位,保留4 bit,業務標識16 bit))和CRC_32。

持續業務和短時間業務配置表除表標識號不同外,其他參數相同,分別描述了本網絡的所有持續業務和短時間業務與載頻之間的對應關系,具體包括段長度16 bit,段號8 bit,段數量8 bit,業務配置表更新序號4 bit,保留4 bit,業務個數N1(16 bit),N1個業務信息(業務標識16 bit,頻點編號8 bit)以及CRC_32。

電子業務指南(Electronic Service Guide,ESG)是移動多媒體廣播的業務導航系統,其用途是為CMMB終端用戶提供移動多媒體廣播業務的導航信息,如業務名稱、節目播放時間、節目名稱、節目分類和內容介紹等,用戶使用ESG對移動多媒體廣播的播出內容進行快速檢索和訪問,具體信息包括:ESG更新序號4 bit,段長度12 bit,段序號4 bit,段數量 4 bit,網絡級別4 bit,網絡號12 bit,保留2 bit,本地時間偏移6 bit,字符編碼類型4 bit,ESG業務數量N1(4 bit),N1個業務標識(保留4 bit,業務索引標識4 bit,業務標識16 bit),保留4 bit,數據類型個數N2(4 bit),N2個數據信息(數據類型標識4 bit,保留4 bit,數據塊數量N3(8 bit)),N3個數據塊信息(數據塊標識8 bit,數據塊版本號4 bit,業務索引標識4 bit)和CRC_32。

緊急廣播由表頭和緊急廣播數據組成,緊急廣播數據段是一般的文本文檔數據。當MD_IF不等于0時,該幀為業務復用幀,其分析流程如圖9所示。子幀頭提供了該子幀所包含的視音頻和數據段的相關信息,包括頭長度8 bit,起始播放時間指示1 bit,視頻段指示1 bit,音頻段指示1 bit,數據段指示1 bit,擴展區指示1 bit,保留3 bit;若起始播放時間指示為1,則起始播放時間32 bit;若視頻段指示為1,則視頻段長度21 bit,視頻流總數N1(3 bit);若音頻段指示為1,則音頻段長度21 bit,音頻流總數N2(3 bit);若數據段指示為1,則數據段長度 21 bit,保留3 bit;若擴展區指示為1,則N1個視頻信息(視頻算法類型3 bit,視頻碼率指示1 bit,圖像顯示指示1 bit,分辨力指示1 bit,幀頻指示 1 bit,保留 1 bit;若圖像顯示指示標記等于1,則增加2 byte(即16 bit),分別是6 bit圖像顯示橫坐標,6 bit圖像顯示縱坐標,3位圖像顯示優先級,保留1 bit;若分辨力指示為1,則保留4 bit,視頻水平分辨力10 bit,視頻垂直分辨力10 bit;若幀頻指示為1,則幀頻4 bit,保留4 bit)。N1個視頻信息后為N2個音頻信息(音頻算法類型4 bit,音頻碼率指示1 bit,音頻采樣率指示1 bit,音頻流描述指示1 bit,保留1 bit;若音頻碼率指示為1,則音頻碼率14 bit,保留2 bit;若音頻采樣率指示為1,則保留4 bit,音頻采樣率4 bit;若音頻流描述指示為1,則音頻流描述24 bit)。最后為CRC_32。

當進行視音頻解碼時,首先根據業務幀中得到的信息,提取視音頻數據,然后進行分解,得到各路不同的節目。視頻段頭是視頻段的核心數據,決定著視頻段的視頻數據,為視頻段里的各個視頻單元都分配了各自的業務參數,以保證視頻內容的正常使用。視頻段頭解碼時,首先得到12 bit的視頻段頭長度,逐字節分析視頻段頭內容。具體信息包括視頻單元長度、數據、圖像幀類型、視頻流編號等信息。音頻段解碼過程同視頻段解碼相似,得到音頻單元長度、數據及音頻流編號等信息。數據段解碼時直接提取數據單元中的有效數據凈荷。至此可以得到CMMB碼流中的全部業務數據及信息(視音頻數據),可送至播放器播放或監測處理。具體的視音頻段頭、數據段頭解復用流程如圖10~12所示。

4 小結

本文按照如上所述的系統硬件方案和軟件結構、碼流分析流程實現了CMMB碼流的分析和監測,客戶端可以從網絡實時得到本系統的分析結果及視音頻數據。本文所述的應用系統軟件即MFS碼流分析程序經過稍微修改也在PC的Windows系統VC環境下針對CMMB的MFS碼流文件進行了分析,測出結果也完全正確。系統在CMMB檢測等領域得到了廣泛應用。

[1]陳得志.發展中的CMMB中國移動多媒體廣播[J].有線電視技術,2009(7):64-66.

[2]張勝波,潘志文.CMMB體系架構及其核心技術STIMI[J].信息化研究,2009(8):44-47.

[3]戴光束,陳泳恩.中國移動多媒體廣播電視系統(CMMB)中的控制幀頭解析器實現[J].電子元器件應用,2009(5):45-47.

[4]GY/T220.1—2006,移動多媒體廣播第一部分:傳輸部分[S].2006.

[5]GY/Z234—2008,移動多媒體廣播復用實施指南[S].2008.

[6]GY/T220.2—2006,移動多媒體廣播第二部分:復用[S].2006.

[7]曾敏,張偉偉,王昊.基于ARM11的移動數字電視的解決方案[J].電視技術,2009,33(S2):122-123.

[8]袁三男.數字電視碼流的分析轉換[J].電視技術,2010,34(12):11-14.

猜你喜歡
信息
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息超市
大眾創業(2009年10期)2009-10-08 04:52:00
展會信息
展會信息
展會信息
展會信息
展會信息
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲成综合人影院在院播放| 国产成人综合亚洲欧美在| 天天摸天天操免费播放小视频| 国产精品久久久久婷婷五月| 114级毛片免费观看| 亚洲一区二区约美女探花| 尤物视频一区| 久久无码av一区二区三区| 超清人妻系列无码专区| 无码av免费不卡在线观看| 91无码国产视频| 综合色区亚洲熟妇在线| 中国黄色一级视频| 97色伦色在线综合视频| 一本一道波多野结衣av黑人在线| 日韩精品毛片人妻AV不卡| 尤物午夜福利视频| 91免费观看视频| 午夜日b视频| 特级毛片8级毛片免费观看| 国产精品原创不卡在线| 久久精品国产免费观看频道 | 国产亚洲欧美日韩在线一区二区三区| 玖玖免费视频在线观看| 久久综合国产乱子免费| 亚洲人成色77777在线观看| 亚洲成a人片77777在线播放| 亚洲av无码专区久久蜜芽| 国产精品黄色片| 国产白浆视频| 欧美国产日韩在线| 五月婷婷亚洲综合| 全午夜免费一级毛片| 色综合综合网| 亚洲人成影院在线观看| 亚洲最大看欧美片网站地址| 中文天堂在线视频| 97视频免费看| 亚洲高清资源| 国产成人91精品免费网址在线| 99精品视频在线观看免费播放| 99人妻碰碰碰久久久久禁片| AV不卡在线永久免费观看| 国产女人综合久久精品视| 亚洲日韩精品伊甸| 国产精品熟女亚洲AV麻豆| 欧美一级大片在线观看| 嫩草在线视频| 青青青草国产| 自拍偷拍欧美| 亚洲人精品亚洲人成在线| 视频二区中文无码| 日韩天堂视频| 国产精品大白天新婚身材| 久久久久久久久亚洲精品| 日韩精品免费一线在线观看| 国产精品视频猛进猛出| 精品国产一二三区| 亚洲中文字幕在线精品一区| 3p叠罗汉国产精品久久| 免费av一区二区三区在线| 久久人人97超碰人人澡爱香蕉 | 又爽又黄又无遮挡网站| 99草精品视频| 天天摸夜夜操| 亚洲人成网站日本片| 亚洲男人在线| 91精品情国产情侣高潮对白蜜| 免费国产不卡午夜福在线观看| 日韩中文无码av超清| 日本三区视频| 亚洲男女在线| a级毛片一区二区免费视频| 2022国产91精品久久久久久| 国产精品jizz在线观看软件| 欧美另类图片视频无弹跳第一页| 亚洲天堂网在线观看视频| 国产SUV精品一区二区| 欧美一区二区啪啪| 91国内外精品自在线播放| 一级香蕉人体视频| 精品视频第一页|