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

CMMB數(shù)據(jù)廣播文件發(fā)生器的設計與實現(xiàn)

2010-08-10 07:47:26張定京趙良福陳德林
電視技術 2010年1期
關鍵詞:多媒體

張定京,金 鑫,王 穎,趙良福,陳德林

(國家廣播電影電視總局廣播科學研究院,北京 100045)

1 引言

中國移動多媒體廣播(CMMB),作為信息傳播的一種新興媒體形式,目前已經成為國內信息產業(yè)的發(fā)展熱點,是今后廣播電視事業(yè)發(fā)展的新的重要領域。移動多媒體廣播業(yè)務是指通過衛(wèi)星和地面無線廣播方式,在手機、PDA、MP3、MP4、數(shù)碼相機、筆記本式計算機等7 in以下的小屏幕、移動便攜手持式終端上,實現(xiàn)隨時隨地接收廣播電視節(jié)目收視與信息服務[1]。

在CMMB系統(tǒng)中,數(shù)據(jù)廣播是指除音視頻基本業(yè)務之外的一種利用CMMB廣播信道傳輸數(shù)據(jù)流或數(shù)據(jù)文件的增值業(yè)務。數(shù)據(jù)廣播可以傳輸多種信息內容,包括視頻、音頻、文本、圖片、網頁、業(yè)務流或其他多媒體信息數(shù)據(jù)。因此,CMMB數(shù)據(jù)廣播可為用戶提供除廣播電視節(jié)目之外的其他多種個性化服務,擴展并豐富了移動多媒體廣播的業(yè)務內容,對推動移動多媒體廣播事業(yè)的發(fā)展起到越來越重要的作用。

CMMB數(shù)據(jù)廣播分為流模式和文件模式兩種。若數(shù)據(jù)業(yè)務以離散數(shù)據(jù)文件的方式展現(xiàn),通常無時序要求、傳輸無時間標簽指示或同步要求,則采用文件模式進行處理[2]。目前,CMMB數(shù)據(jù)廣播業(yè)務已在國內多個城市進行試播,其中在北京試播的數(shù)據(jù)廣播業(yè)務主要有:智能交通誘導、實時股票財經、電子雜志、精選短視頻、網頁推送等[2]。其中電子雜志、精選短視頻、網頁推送等業(yè)務實時性要求不高,具有文件模式業(yè)務的特點,所以采用數(shù)據(jù)廣播的文件模式進行處理,而數(shù)據(jù)廣播文件發(fā)生器可作為文件模式業(yè)務傳輸?shù)耐ㄓ闷脚_實現(xiàn)這些服務。

2008年9月16日,國家廣電總局科技司發(fā)布GD/J024—2008《移動多媒體廣播數(shù)據(jù)廣播文件發(fā)生器與XPE封裝機技術要求和測量方法》這一廣播電影電視行業(yè)暫行技術文件,該技術文件規(guī)定了數(shù)據(jù)廣播文件發(fā)生器與XPE封裝機的各項技術要求和測量方法[3]。筆者依據(jù)該技術文件及其他CMMB相關標準,開發(fā)完成了CMMB數(shù)據(jù)廣播文件發(fā)生器,并用于廣電總局開展的移動多媒體廣播系統(tǒng)技術實驗。

本文中,筆者將依據(jù)GY/T 220.5—2008標準[2]和相關技術文件,介紹CMMB數(shù)據(jù)廣播文件發(fā)生器的方案設計和功能模塊組成,并以主要模塊為例,分析CMMB數(shù)據(jù)廣播文件發(fā)生器的實現(xiàn)過程及涉及的關鍵技術。

2 設計方案

GD/J024—2008技術文件[3]描繪了CMMB數(shù)據(jù)廣播文件發(fā)生器的功能框圖,如圖1所示。

圖1 數(shù)據(jù)廣播文件發(fā)生器的功能框圖

數(shù)據(jù)廣播文件發(fā)生器主要功能包括輸入、文件分割封裝、輸出等。輸入模塊通過光驅、USB或以太網,將數(shù)據(jù)文件上載至數(shù)據(jù)廣播文件發(fā)生器;文件分割模塊將數(shù)據(jù)文件分割成等長的文件片,多個文件片組成一個文件塊;糾刪編碼模塊對文件塊進行糾刪編碼生成糾刪檢驗塊,糾刪校驗塊分割為糾刪校驗片;文件屬性表 (File Attribute Table,F(xiàn)AT)生成模塊根據(jù)待播數(shù)據(jù)文件的數(shù)量、屬性、傳輸參數(shù)等信息,生成FAT文件;數(shù)據(jù)封裝模塊主要是對FAT片、文件片和糾刪校驗片進行封裝,分別生成FAT片傳輸包、文件片傳輸包和糾刪校驗片傳輸包;輸出模塊按照設定的發(fā)送碼率,采用UDP協(xié)議將封裝完成的文件模式傳輸包輸出給后級設備。

上述模塊中,文件分割、糾刪編碼和FAT生成模塊在設計上較為復雜,筆者將在下一章中以此3個模塊為重點,結合實例,詳細分析數(shù)據(jù)廣播文件發(fā)生器的實現(xiàn)過程以及涉及到的技術細節(jié)。

3 實現(xiàn)方法

3.1 文件分割

數(shù)據(jù)文件在進行分割之前,首先應確定編碼類型(是否采用壓縮編碼)。如需壓縮,則應先生成源文件的壓縮文件后,對壓縮文件進行分割。分割形式如圖2所示。

圖2 數(shù)據(jù)文件分割示意圖

文件分割參數(shù)計算如下[2]

式中:ceil()為向上取整運算;floor()為向下取整運算。 若 KA=KB,則 ZA=Z。 否則,ZA=(Kt-KB×Z)/(KA-KB),ZB=Z-ZA。

下面以文件“a.jpeg”和“b.wmv”為例,進一步說明以上公式和參數(shù)的含義(見表1)。

表1 文件分割參數(shù)舉例

當一個數(shù)據(jù)文件被分割成多個等長的文件片時,如果 Kt×T>F,則在最后一個文件片的結尾處填補(Kt×T-F)個填充字節(jié)(填充值為“0”)。CMMB終端在接收數(shù)據(jù)廣播文件模式業(yè)務時,要確定待接收文件在傳輸中是否被填充,可通過分析FAT文件的內容信息和分割信息來判斷。首先應確定文件的有效長度F,如果該文件未經過壓縮 (file_encoding=0)[2], 則F為file_length的值,否則為file_encoding_length的值[1]。然后計算文件實際傳輸?shù)拈L度 F′,方法為

如果F′>F,說明該文件在最后1個文件塊的最后1個文件片有填充字節(jié)。當終端接收到最后1個文件片時,應將文件片尾部的(F′-F)個填充字節(jié)丟棄,將剩余有效數(shù)據(jù)保存或寫入文件。

3.2 糾刪編碼

糾刪編碼是一種前向糾刪碼,可糾正刪除錯誤,被用于恢復在傳輸信道中丟失的數(shù)據(jù)。CMMB數(shù)據(jù)廣播文件模式采用的就是糾刪碼方法,來保證數(shù)據(jù)實時可靠的傳輸,其中糾刪碼采用低密度生成矩陣碼 (Low Density Generator-matrix Code,LDGC)[2]。

數(shù)據(jù)文件進行糾刪編碼時按文件塊進行,得到糾刪校驗塊,糾刪校驗塊再劃分成若干與文件片等長的糾刪校驗片,糾刪校驗片與文件片連續(xù)編號[2],如圖3a所示。

CMMB終端在接收數(shù)據(jù)文件時,如果在文件片傳輸層的低層協(xié)議層檢測到錯誤,即可擴展協(xié)議封裝包(eXtensible Protocol Encapsulation,XPE)[1]包出現(xiàn)誤碼,并且對XPE包數(shù)據(jù)進行前向糾錯也無法糾正錯誤時,該XPE包將被拋棄,其所承載的數(shù)據(jù)也隨之丟失。丟失的位置是隨機的,既可能是文件片,也可能是糾刪校驗片。在文件片傳輸層將表現(xiàn)為某個文件塊內的文件片序號不連續(xù)且無法收齊,如圖3b所示。

如果出現(xiàn)上述情況,終端可利用糾刪校驗片恢復丟失的文件片。終端需記錄下該文件塊的文件片/糾刪校驗片的丟失位置,將組合后的文件塊和糾刪校驗塊一起進行糾刪解碼,如果文件片丟失數(shù)目在有效糾刪范圍內,文件塊中所有文件片的數(shù)據(jù)將全部被恢復出來[4],如圖3c所示。

圖3 文件片/糾刪校驗片圖示

糾刪校驗塊的數(shù)據(jù)是對文件塊進行糾刪編碼(LDGC編碼)后生成,有關糾刪編碼相關參數(shù)計算如下

下面以表1中的文件B(b.wmv)為例,說明各參數(shù)的含義(見表 2)。

表2 糾刪校驗塊大小計算舉例

3.3 FAT文件

3.3.1 FAT生成

FAT文件用于描述數(shù)據(jù)業(yè)務所包含的數(shù)據(jù)文件的構成、路徑、分割參數(shù)等信息[2]。FAT文件中各個元素的值需根據(jù)待播數(shù)據(jù)文件的數(shù)量、路徑、屬性、傳輸參數(shù)等信息而定。在生成FAT文件之前,需先獲取、計算并保存有關參數(shù),F(xiàn)AT生成的基本流程見圖4。

圖4 FAT生成流程示意圖

下面以表1中的文件B(b.wmv)為例,說明FAT文件的具體內容。其中,文件所在相對路徑為“b”,數(shù)據(jù)文件編碼方式為GZIP壓縮,糾刪編碼算法為LDGC編碼,冗余開銷為25%。圖5為根據(jù)文件“b.wmv”生成的FAT文件實例。

圖5 FAT文件XML實例

3.3.2 FAT分割與傳輸

同數(shù)據(jù)文件一樣,F(xiàn)AT文件也需要分割后再進行傳輸。FAT文件分割成FAT片,對FAT片進行封裝,生成FAT片傳輸包,語法結構見圖6[2]。

圖6 FAT片傳輸包的語法結構

由圖6可以看出,F(xiàn)AT文件最多可以被分成256片(最后片序號為8位),F(xiàn)AT片的長度為N byte(最大值為4 095 byte),通過FAT片傳輸包傳輸?shù)腇AT文件最大長度為M byte(256×N)。FAT片長度一般與數(shù)據(jù)文件的文件片長度等長,以便控制輸出碼率的穩(wěn)定。

如果原始FAT文件較大,文件長度超出M值,F(xiàn)AT片傳輸包將無法完整傳輸FAT文件。這種情況下,F(xiàn)AT文件需要進行壓縮編碼以縮短文件長度,壓縮編碼方式可采用GZIP算法。壓縮后的FAT文件的長度一般可比原始FAT文件縮小幾倍到幾十倍。FAT文件如經過壓縮,被分割、封裝生成FAT片傳輸包,其中的“編碼類型”字段的值要設為“1”(GZIP 壓縮)。

3.4 狀態(tài)更新

當數(shù)據(jù)廣播文件模式業(yè)務發(fā)送的文件發(fā)生變化時,F(xiàn)AT文件需要重新生成,文件片傳輸包和FAT片傳輸包也需要重新封裝,其中多個代表更新標志的字段必須變更,以便于終端能及時發(fā)現(xiàn)文件業(yè)務的變化,進行相應處理。更新標志字段包括:

1)MaxVersion,為FAT文件中的FAT元素大版本號屬性。若大版本號變化,終端需要重新構建資源標識與文件的對應關系。

2)MinVersion為FAT文件中的FAT元素小版本號屬性。若僅有小版本號變化,資源標識與文件的對應關系保持不變。

3)UpdateIndex為FAT文件中的FAI元素更新序號屬性。

4)文件片“更新序號”,即文件片/糾刪檢驗片傳輸包語法中的更新標志,與“UpdateIndex”一致,要聯(lián)動變更。

5)FAT片“更新序號”,即FAT片傳輸包語法中的更新標志,表示FAT信息發(fā)生變化。

表3為歸納的幾種主要更新標志字段需要變更的情況。表3中,“√”表示當數(shù)據(jù)廣播文件業(yè)務出現(xiàn)最左列描述的情況時,該更新標志字段要變更(循環(huán)遞增加1)。

表3 更新標志字段變更表

4 小結

目前,在移動多媒體廣播系統(tǒng)中,除廣播電視節(jié)目之外的其他多種個性化服務都需要在數(shù)據(jù)廣播平臺上展開,多元化的服務內容將是CMMB品牌的新的業(yè)務增長點。接下來,CMMB還將不斷推出新的數(shù)據(jù)廣播增值業(yè)務,如精彩游戲、生活資訊、打折信息等服務,這些服務都可以采用文件模式進行處理,因此數(shù)據(jù)廣播文件發(fā)生器將在這些服務中發(fā)揮重要的作用。

筆者開發(fā)的CMMB數(shù)據(jù)廣播文件發(fā)生器,已在CMMB前端播出平臺中得到應用,經過使用,運行良好,對促進CMMB前期實驗工作的開展起到一定積極作用。

[1]解偉.移動多媒體廣播(CMMB)技術與發(fā)展[J].電視技術,2008,32(4):4-7.

[2]GY/T 220.5—2008,移動多媒體廣播 第5部分:數(shù)據(jù)廣播[S].2008.

[3]GD/J024—2008,移動多媒體廣播數(shù)據(jù)廣播文件發(fā)生器與XPE封裝機技術要求和測量方法[S].2008.

[4]慕建君,路成業(yè),王新梅.關于糾刪碼的研究與進展[J].電子與信息學報,2002(9):1276-1281.

猜你喜歡
多媒體
借助多媒體探尋有效設問的“四度”
巧用多媒體 學生樂識字
甘肅教育(2020年21期)2020-04-13 08:09:26
移動云計算中多媒體工作流的節(jié)能計算卸載
電子制作(2019年22期)2020-01-14 03:16:28
多媒體在初中化學教學中的運用
時代人物(2019年29期)2019-11-25 01:35:20
多媒體在《機械制圖》課中的應用
消費導刊(2018年10期)2018-08-20 02:56:28
初中化學因多媒體而綻放光彩
基于Android 多媒體管理系統(tǒng)的研究
巧用多媒體 讓課堂練筆更加有效
中小學電教(2016年3期)2016-03-01 03:40:51
多媒體達人煉成記
河南電力(2016年5期)2016-02-06 02:11:40
提高高中數(shù)學多媒體課件質量的幾點思考
主站蜘蛛池模板: 久久婷婷六月| 免费视频在线2021入口| 91系列在线观看| 国产精品v欧美| 国产大片喷水在线在线视频| 蜜芽一区二区国产精品| 国外欧美一区另类中文字幕| 成人国产小视频| 91网红精品在线观看| 伊人久久影视| 人妻丰满熟妇AV无码区| 毛片久久网站小视频| 综合亚洲网| 亚洲AV无码乱码在线观看裸奔| 成年午夜精品久久精品| 九色在线观看视频| 伊人五月丁香综合AⅤ| 狂欢视频在线观看不卡| 99久久精品国产精品亚洲| 91精品啪在线观看国产91九色| 91探花在线观看国产最新| 69综合网| 中文字幕在线免费看| 丁香六月激情综合| 毛片网站免费在线观看| 国产在线观看精品| 白丝美女办公室高潮喷水视频| 欧美色视频在线| 免费人成黄页在线观看国产| 亚洲成人在线网| 日本三级欧美三级| 免费在线国产一区二区三区精品| 欧美国产精品不卡在线观看 | 日韩AV手机在线观看蜜芽| 国产国产人成免费视频77777| 国产精品亚洲综合久久小说| 91精品专区| 午夜无码一区二区三区在线app| 国产精品欧美在线观看| 91小视频在线观看免费版高清| 国产成人8x视频一区二区| 国产乱论视频| 欧美不卡视频一区发布| 日韩精品成人网页视频在线| 精品久久久久久久久久久| 国产成人艳妇AA视频在线| 国产99视频免费精品是看6| 天天综合色天天综合网| 99re66精品视频在线观看| 在线网站18禁| av尤物免费在线观看| 亚洲人成网站在线观看播放不卡| 国产成人精品三级| 在线观看无码a∨| 亚洲av无码片一区二区三区| 日本91在线| 日韩精品毛片人妻AV不卡| 国产成人亚洲综合A∨在线播放| 国产免费久久精品99re丫丫一| 国产制服丝袜91在线| 亚欧成人无码AV在线播放| 欧亚日韩Av| 国产制服丝袜无码视频| 色天天综合| 99视频在线精品免费观看6| 视频二区亚洲精品| 波多野结衣在线一区二区| 99久久99视频| 亚洲视频免费播放| 在线精品视频成人网| 亚洲国产欧美目韩成人综合| 国产91精品最新在线播放| 国产小视频免费观看| 国产区人妖精品人妖精品视频| 97视频精品全国免费观看| 亚洲成aⅴ人在线观看| 天堂网亚洲系列亚洲系列| 欧美yw精品日本国产精品| 一级片免费网站| 在线无码av一区二区三区| 又大又硬又爽免费视频| 欧美一级片在线|