




已阅读5页,还剩86页未读, 继续免费阅读
(模式识别与智能系统专业论文)基于机顶盒的字幕ts流编辑与播出系统的研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
+ , l | 一 如011弋1i卜 、,f,fl、 、r, i 卜 _ 钿 独创性声明 本人声明所呈交的学位论文是本人在导师指导下进行的研究工 作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地 方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含 为获得电子科技大学或其它教育机构的学位或证书而使用过的材料。 与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明 确的说明并表示谢意。 i 签名:型l 旦一 日期:,矽年莎月多日 论文使用授权 本学位论文作者完全了解电子科技大学有关保留、使用学位论文 的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁 盘,允许论文被查阅和借阅。本人授权电子科技大学可以将学位论文 的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或 扫描等复制手段保存、汇编学位论文。 ( 保密的学位论文在解密后应遵守此规定) 签名:盈导师签名:空塑 签名: 坐i ! 导师签名: 仁= ! 日期:拗年月;e t 5川8一9 一m 9一m 3 一舢7 一 矗j, 蕞 l _ f p ,量气, 卜 钿 摘要 摘要 在电视节目中植入字幕广告信息一直是广电部门向终端用户发布通知信息和 广告的有效形式和途径。字幕的生成有两种方式来实现。第一种,将字幕同节目 源合成形成带字幕的节目。这种模式的优点在于在用户终端能够直接播放出来。 缺点在于在合成字幕的同时对节目源进行了修改,用户只有绑定节目源的同时实 现字幕合成。第二种,将字幕和节目源分离,在用户终端合成显示出来。通过该 模式将字幕根据协议生成一个单独的t s 流传送到用户终端( 机顶盒) ,用户终端 ( 机顶盒) 将接受到的t s 流进行解析后将字幕信息显示在电视终端。该模式的优 点在于不会对节目源数据进行修改,字幕的生成同节目源关联不大,用户可以通 过访问互联网来实现对字幕内容的修改和生成。缺点在于用户必须要有终端合成 硬件( 机顶盒) 。 本课题采用了第二种方式来实现字幕。由于机顶盒终端的数据解析和显示是由 机顶盒提供商来完成的,故本课题任务是实现字幕t s 流信息的编辑和t s 的生成 和传输。课题主要分为四个部分:1 、根据实际字幕播出需求制定和设计基于m p e g 2 标准的字幕协议,通过该协议便于字幕流的生成和机顶盒的解析。2 、字幕编辑系 统。该系统采用b s 模式实现多区域用户对字幕进行在线编辑和管理,对播出状态 进行在线监控和管理。3 、x m l 生成系统。该系统通过w e b s e r v i c e 接口来实现字 幕编辑系统同字幕t s 流生成播出系统的数据传输,w e b 程序调用w e b s e r v i c e 将 当前某区域的字幕信息生成为x m l 文件形式,播出服务器程序直接访问和解析 x m l 文件。4 、播出服务器字幕t s 流生成和播出系统。该系统读取和解析字幕 x m l 文件,然后根据协议将字幕信息写入到t s 流,然后调用a s i 卡推送驱动将 t s 流通过a s i 卡播出。通过本课题的研究主要实现的目标包括:1 、实现多区域 用户在线控制字幕编辑和生成。2 、实现字幕流同节目源的复用和字幕推送。3 、 实现不同区域用户显示不同字幕信息。4 、实现多频道字幕播出。本文还对主要涉 及的m p e g 2 标准、d v b s i 协议、s q l s e r v e r 数据库、a d o n e t 数据库连接、 w e b s e r v i c e 等相关方面的内容都作了详细的阐述。由于本课题是运用于实际的工 程类别课题,因此我们还通过搭建模拟网络对本课题的研究成果进行了测试。本 文也对测试的相关内容进行了阐述。测试结果符合要求。 关键词:h f c 、s t b 、m p e g 2 、s i 、w e b s e r v i c e 、x m l 杪一圈, 叠 l 誉 p 胁 啊 a b s t r a c t a b s t r a c t i n s e r ts u b t i t l ea d v e r t i s e m e n ti n f o r m a t i o ni n t ot vp r o g r a m m ei se r i e e t i v ef o r mf o r r a d i oa n dt e l e v i s i o ns e c t o rt op u b l i s ht h ei n f o r m a t i o na n da d v e r t i s i n g s u b t i t l et h e r ea r e t w ow a y st oi m p l e m e n t f i r s to n e ,s u b t i t l ei n f o r m a t i o na n ds o u r c ep r o g r a mt oc o m p o s e as h a p e t h ev i r t u eo ft h i sm o d ei su s e rc a l lp l a yo u td i r e c t t h es h o r t c o m i n g so ft h e m o d ea r et h es y n t h e s i so ft h et i t l ef o rt h ep r o g r a ms o u r c eh a v e b e e nm o d i f i e d ,a n do n l y t h eb i n d i n go ft h es o u r c ep r o g r a ma n dt h es u b t i t l e ss y n t h e s i s t h es e c o n d ,t i t l ea n dt h e p r o g r a ms o u r c ea r es e p a r a t e d t h es e c o n do n e ,s u b t i t l ea n dp r o g r a ms o u r c ea r es e p a r a t e d ,u s e ro n l yu s es t bt o s h o wt h es u b t i t l ei n f o r m a t i o n i nt h i sm o d es u b t i t l eb a s e do np r o t o c o lf o r mat ss t r e a m s e n dt os t b ,s t br e c e i v ea n dp a r s et h es t r e a mt h e ns h o ws u b t i t l ei n f o r m a t i o no nt v t h ev i r t u e so ft h em o d ea r ct h ep r o g r a ms o u r c ec o u l dn o tb em o d i f i e d ,t h ei n t e r n s h i po f s u b t i t l ea n dp r o g r a ms o u r c ei ss e p a r a t e d ,a n dm a n a g e rc o u l de d i tt h es u b t i t l ec o n t e n tb y v i s i tt h ew e b t h es h o r t c o m i n gi su s e rm u s tu s es t bt h a tc a nw a t c ht h es u b t i t l e i n f o r m a t i o n t h i sa r t i c l eu s e st h es e c o n dt y p et oa c h i e v es u b t i t l e b e c a u s et h et e r m i n a l d a t ea n a l y s i sa n ds h o wb ys t bs u p p o r tc o m p a n ys om yt a s ka r ea c h i e v et h ee d i t , p r o d u c ta n dt r a n s p o r tf o rs u b t i t l et ss t r e a m t h ea r t i c l em a i ni n c l u d ef o u rp a r t s :1 ,i n a c c o r d a n c e 、i t l lp r a c t i c a ln e e d sb a c ko nt h ef o r m u l a t i o na n dd e s i g n sb a s e do ns t a n d a r d p r o t o c o l sm p e 9 2t i t l ef o rs t r e a mc r e a t ea n ds t bp a r s e 2 ,s u b t i t l ee d i ta n dm a n a g e s y s t e m t h es y s t e mu s e sb sm o d e lf o rm a n yr e g i o n st oc a p t u r ea l lo n l i n eu s e r st oe d i t a n dm a n a g e m e n t 3 ,x m lg e n e r a t i n gs y s t e m s t h es y s t e mt h r o u g hw e b s e r v i c ei n t e r f a c e s t oa c h i e v ed a t at r a n s p o r tf r o ms u b t i t l ee d i ts y s t e mt ot ss t r e a mg e n e r a t es y s t e m ,t h e c u r r e n tw e ba p p l i c a t i o nt oi n v o k ew e b s e r v i c ec e r t a i na r e a so ft h ei n f o r m a t i o ng e n e r a t e d f o rt h ex i t i ld o c u m e n tt i t l e ,t h es e r v e rp r o c e s si sd i r e c ta c c e s st oa n dp a r s et h ex m l f i l e s 4 ,s u b t i t l et ss t r e a mg e n e r a t ea n dp l a ys y s t e m t h es y s t e mr e a da n dp a r s et h ex m l d o c u m e n to fs u b t i t l ei n f o r m a t i o nt h e na c c o r d i n gp r o t o c o lw r i t et h es u b t i t l ei n f o r m a t i o n t 0t ss t r e a m ,a n dt h e nu s ea s ic a r dd r i v e rt op u s ht ss t r e a m a f t e rt h er e s e a r c ht h e t a r g e t sw i l li n c l u d e1 ,m u l t i u s e rr e m o t ec o n t r o ls u b t i t l ee d i t i n ga n dp r o d u c t i o n 2 , s u b t i t l es t r e a mw i t l lt h ep r o g r a m m i n gs o u r c et oa c h i e v em u l t i p l e x i n ga n ds u b t i t l e sp u s h 1 i a b s t r a c t 3u s e r si nd i f f e r e n ta r e a ss e ed i f f e r e n ts u b t i t l e si n f o r m a t i o n 4 ,t oa c h i e v em u l t i c h a n n e l b r o a d c a s ts u b t i t l e s sp a p e l m a i n l yd e a l sw i t ht h em p e g 2s t a n d a r d ,a d 0 n e t d a t a b a s ec o n n e c t i o n s ? 助s e r v i c e ?s o f t w a r e d e v e l o p m e n tm o d e l ( s o f t w a r e d e v e l o p m e n tm o d e l ) a n do t h e rr e l a t e da s p e c t sh a v em a d ei nd e t a i l a st h i si s s u ei sa p r o j e c tt y p ei s s u e ,s ow es i m u l a t e dt h en e t w o r kb yb u i l d i n gar e s e a r c ho l lt h i ss u b j e c t w a st e s t e d t 【l i sa r t i c l ei sa l s or e l a t e dt ot h ec o n t e n to ft h et e s td e s c r i b e d k e y w o r d s :h f c ,s t b ,m p e g 2 ,s i ,w e b s e r v i c e ,x m l h i 膏 目录 目录 第一章引言1 1 1 字幕系统的概述及国内外研究现状和发展态势一l 1 2 本课题的研究内容和研究目标2 第二章d v bs i 协议介绍5 2 1 业务信,g ( s i ) 描述5 2 2 网络信息表( n i t ) 8 第三章字幕t s 流协议设计。1 1 3 1 时段循环策略1 1 3 2 字幕t s 流数据结构1 2 第四章t s 字幕数据生成系统。1 9 4 1 字幕数据生成的需求定义1 9 4 1 1 节目描述信息播出1 9 4 1 2 节目内容播出2 0 4 2t s 字幕数据生成系统的设计概要2 1 4 3 字幕t s 流生成部分设计2 l 4 3 1 主要工作内容2 l 4 3 2 软件结构。2 3 第五章字幕编辑软件系统4 3 5 1 字幕编辑的需求定义4 3 5 1 1 字幕广告查询4 3 5 1 2 字幕播出表。4 3 5 1 3 字幕时段4 5 5 1 4 综合管理4 7 5 2 字幕编辑系统的设计概要4 8 5 3 数据库设计4 8 5 3 1s q ls e r v e r2 0 0 0 简介4 8 5 3 2 数据库表的设计以及之间的关系4 9 5 3 3 存储过程的设计5 0 i v 目录 5 4 字幕编辑部分设计5 3 5 4 1 字幕制作部分需要完成的功能5 3 5 4 2 软件结构5 4 5 4 3 数据库连接6 2 5 4 4 字幕编辑界面设计6 4 第六章x m l 文件生成以及预生成机制6 9 6 1 用w e b s e r v i c e 进行数据操作。6 9 6 2w 曲服务实现x m l 控制7 0 6 2 1w e b s e r v i c e 中x m l 文件的生成7 1 6 2 2 调用w e b s e r v i c e 的执行过程7 2 6 3x m l 流预生成7 3 第七章系统调试与测试7 4 7 1 字幕系统的测试原则7 4 7 2 字幕系统测试环境配置7 4 7 3 字幕系统测试项目、指标和测试结果7 5 7 4 测试总结7 6 第八章结论和展望7 7 致谢一7 9 参考文献8 0 作者攻硕期间取得的成果8 1 v 第一章引言 第一章引言 1 1 字幕系统的概述及国内外研究现状和发展态势 字幕系统是用于媒体节目播出时显示在媒体节目下面的文字或图片信息,通过 字幕可以达到广告或者提醒用户通知等功能。电视字幕一直是广电部门或政府部 门向用户发布信息有效途径,由于电视已经普及,大部分人的生活消遣部分都在 看电视上面,所以通过在用户观看电视节目的同时在节目中嵌入字幕信息会起到 很好的告知作用。 现目前国内广泛应用于字幕播出的是采用字幕机来实现的。字幕机是在国内各 电视台、音视频制作单位运用比较广泛的设备,也是国产音视频设备中较为突出的 一项。自八十年代以来字幕机主要发展了三代产品。 早期国内字幕机市场,主要采用日本s o n y 公司的产品。1 9 8 8 年末,国内一些 音视频生产厂商研制出第一代的字幕机产品,由于技术及工艺的原因,性能还不 够稳定。经过努力,1 9 8 9 年初通过中央电视台的验证,以安徽省现代电视技术研 究所生产的m v c 1 0 0 0 型字幕机为代表的字幕机产品脱颖而出。m v c - 1 0 0 0 型字幕 机硬件基于一台2 8 6 型计算机和一台合成器,解决了v i d e o 视频信号与计算机信号 编、解码、迭加、同步、上键等问题;并留有行、场、负载波、键延时等参数调 节口,使字幕机适用于各种编辑制作系统;软件基于d o s 操作平台全中文界面, 同屏1 6 色,点阵字库;有新闻唱词、制作、拉滚等几部分功能;符合音视频制作的 要求及操作人员的习惯,简便易学,全中文界面。 随着计算机的发展,1 9 9 0 年第二代的字幕机应运而生。主要代表性的字幕机 如:安徽现代电视技术研究所生产的m v c 3 0 0 0 字幕机。m v c 3 0 0 0 字幕机基于3 8 6 主机及混合器,同屏2 5 6 色。m v c 3 0 0 0 可做字幕的淡入淡出,开发了台标软件、 卡拉o k 软件、三维动画软件,使的字幕机得到更广泛的应用。在国内各大小电视 台、音像制作单位几乎都可以看到安徽现代的m v c 3 0 0 0 字幕机。后来,安徽现代 把计算机与合成器装成一体化机箱,精简了硬件,安装、摆放更加方便,性能更加 稳定;文字处理方面内嵌了当时流行w p s ,大大的提高了编辑效率。 第三代的板卡式字幕机对传统字幕机产生了巨大的冲击,同时也给国内字幕 机厂商以很大的启迪,纷纷开始研制自己的字幕卡,完善字幕软件。1 9 9 4 年后至 电子科技大学硕士学位论文 今,国内字幕机产品,跟随着计算机行业的进一步发展,在各大厂商激烈地竞争 中得到长足的发展,日趋完善,精益求精。自1 9 9 4 年以来,计算机性能得到不断 提升从4 8 6 至u 双核c p u 。内存从7 2 线至i l j 2 g 内存。硬盘可以达至u 3 0 0 g 甚至更大容量等 等。操作系统也不断更新从w n 9 5 到w i o 、w i n 7 等等。国产字幕卡从i s a 总线 升级至i j p c i 总线,从模拟到数字,从单层字幕到双层字幕( 同时播出两屏字幕,互不 影响) ,从单通道到双通道( 同时两路视频信号接入字幕机,迭加字幕的同时两路视频 可做特技切换) 等,使字幕机的功能不断提高,应用范围更加广泛。字幕机软件从 d o s 平台到w i n n t 平台。软件结构更加开放,兼容各种文本格式、图像格式、动 画格式,并可通用w i n d o w 、w i n n t 中的字库及输入法,有了第三方软件的支持 ( w p s 、3 d m a x 、p h o t o s h o p ) 使字幕机的图文制作更加方便。非线性也挂接了 字幕软件,用于解决在非线性编辑制作同时迭加字幕,减少了工作环节,降低了 信号的衰减,从而制作出高清晰度的画面。至此,字幕机行业已是国内厂商的天 下,国产字幕机使国外产品无法在国内市场立足。各厂商之间的良性竞争,使其 质量稳步提高,价格持续下跌。各种档次、各种功能的字幕机五花) k f q 不断翻新, 价格从1 万多至1 0 几万,以满足不同用户的不同需要,得到了用户的充分肯定。 由于传统字幕播出系统都是采用字幕机合成来叠加字幕,所以在国内外的字 幕播出行业中都是以字幕播出机为主,字幕播出机的发展已经比较完善,比较出 名的国内外产字幕机有:新奥体、大洋、索尼等,很多软件开发商在这些字幕机 的基础上开发出了很多的字幕系统如:m v c 3 0 0 0 p 彩色电视图文创作系统,该系 统通过广播电影电视部鉴定被推荐给全国各电视台、金星p c t v 电脑视象创作系 统、北师大c v s 3 电脑视频创作系统等。这些字幕系统都可以将字幕广告做成很 丰富的动态效果,这些都是非常完善的。 字幕机以及字幕卡在生成字幕方面已经非常成熟,但是在对节目版权的保护 方面存在问题,采用机顶盒解析字幕流实现字幕播出在国内外还未见相关类似产 品推出。相关文章作者也暂时还未见于网络或期刊文摘。采用该模式下的字幕播 出还在不断完善和探索的过程中。 1 2 本课题的研究内容和研究目标 本课题将突破传统字幕生成系统的方式,通过将字幕信息生成为独立的t s 流 通过h f c 网络传输到机顶盒,再由机顶盒解析t s 流字幕的相关信息,通过机项 盒控制屏幕叠加的方式将字幕播出,这样避免修改源节目的版权部分,通过将字 2 第一章引言 幕信息和节目源信息分离的方式,这样将两者关联性降低更有利于实现数字电视 的字幕播出控制。 研究内容: 1 、基于m p e g 2 标准制定与机顶盒交互的协议( d s i 部分) ,便于字幕流 的生产和机顶盒的解析。 2 、根据协议和播出需要,将用户的字幕信息生成为t s 流。 3 、采用多用户字幕编辑和管理,分区域播出。 研究目标: 1 、实现多用户远程控制字幕编辑和生产。 2 、实现字幕流同节目源的复用和字幕推送。 3 、实现不同区域用户看到不同字幕信息。 4 、实现多频道字幕播出。 1 3 本课题的研究意义 电视字幕一直是广电部门或政府部门向用户发布信息有效途径,由于电视已 经普及,大部分人的生活消遣部分都在看电视上面,所以通过在用户观看电视节 目的同时发布字幕信息会起到很好的告知作用。 传统模拟电视的字幕系统是通过字幕机将字幕内容叠加到节目源信号上,实 际上是对节目进行了修改。但是传统的字幕播出存在很多问题,第一、字幕机的 价格昂贵。第二、同一个区域的不同广电部门都采用不同的字幕机已经字幕编辑 系统,不便于统一管理和资源共享。第三、传统的字幕播出系统对节目内容进行 了编辑,对于节目版权来讲存在很大的问题。第四、模拟字幕机只能在模拟信号 上面加入字幕内容,数字电视播出则失效。 该系统将实现同传统字幕播出不同的字幕实现方式,首先该系统通过采用软 件的方式将字幕生成t s 流,这样大大的减少了对硬件的要求。第二,该系统采用 了分布式字幕内容编辑,集中播出管理的方式,这样大大的减少了同个区域不同 广电运营部门的人力投入和财力投入。第三、该系统采用基于s a a s 模式的管理, 用户只需要打开i e 输入用户名和密码就可以对该区域字幕进行管理,而不需要像 传统字幕一样用特别的计算机和高性能的配置。第四、通过该系统广电部门的最 高级可以监控和广播发送通知公告,这个再传统字幕系统不能实现的。可以说该 系统的出现大大的降低了广电运营部门的成本和大大提高了字幕管理效率。 3 电子科技大学硕士学位论文 由于中国在未来几年将逐步的关闭模拟电视信号,数字电视将逐步成为社会 的主流,该系统的出现在某种意义上是对传统模拟字幕系统换代产品。而且该系 统充分考虑了用户的使用和管理,从统一管理的角度上讲对广电字幕播出起到了 非常大的作用。 广电总局在2 0 0 3 年发布了中国有线电视向数字化过渡的时间表,到2 0 0 5 年, 直辖市、东部地区地( 市) 以上城市、中部地区省会市和部分地( 市) 级城市、 西部地区部分省会市的有线电视完成向数字化过渡。数字电视作为新兴多媒体产 业必将给中国带来新的经济增长点,因而基于城域网的数字电视视频点播系统的 播出是全数字化技术,不仅适应过渡时期的市场需要,而且在数字电视全面普及 的将来也具备竞争力。数字电视字幕系统也将起到很大的作用。 4 第二章d v bs i 协议介绍 第二章d v bs i 协议介绍 本课题将字幕信息打包成一个标准的t s 流文件,然后通过码流播放器播放, 并通过e p g 系统更改n i t 中的描述子,机顶盒在接收电视节目的过程中,随时检 测n i t 表中所给出的a d v e r t i s e m e n tp r i p i d 所对应的广告导引数据流中是否有广告 更新的描述,如果有则开始接收并保存数据,并在需要的时候显示。在m p e g 2 协 议中有专为业务信息进行传输的协议就是d v b 的s i 协议,所以在本课题中字幕 传输协议采用d v b 的s i 协议,一下对s i 协议进行介绍。 s i ( 业务信息) 是指在符合m p e g 2 ( 1 3 8 1 8 1 ) 的传送流中,插入某些特殊的 信息。这些信息占用某些特定的p i d ( p a c k e t l d e n t i t y ,包识别符) 及t a b l ei d ( 表 识别符) ,供解码器按p i d ( 包识别符) 提取这些信息。这些信息的应用非常广泛, 为解码器构成电子节目指南及频道自动搜索提供各种各样的信息,还提供了其它 网络的许多信息。 2 i 业务信息( s i ) 描述 g b t1 7 9 7 5 1 2 0 0 0 中的业务信息被称为节目特定信息( p s i ) 。p s i 数据提供 了能够使接收机自动配置的信息,用于对复用流中的不同节目流进行解复用和解 码。 p s i 信息由四种类型表组成。每类表按段进行传输。 1 ) 节目关联表( p a t ) : 针对复用的每一路业务,p a t 提供了相应的节目映射表( p m t ) 的位置( 传 输流( t s ) 包的包标识符( p i d ) 的值) ,同时还提供网络信息表( n i t ) 的位置。 2 ) 条件接收表( c : 条件接收表提供了在复用流中条件接收系统的有关信息。这些信息属于专 用数据( 未在本标准中定义) ,并依赖于条件接收系统。当有e m m 时,它 还包括了e m m 流的位置。 3 ) 节目映射表( p m t ) : 节目映射表标识并指示了组成每路业务的流的位置,及每路业务的节目时 电子科技大学硕士学位论文 钟参考( p c r ) 字段的位置。 4 ) 网络信息表( n i t ) : 本标准定义的n i t 表的位置符合g b t1 7 9 7 5 1 2 0 0 0 规范,但数据格式已 超出了g b t1 7 9 7 5 1 2 0 0 0 的范围,这是为了提供更多的有关物理网络 的信息。本标准中还定义了网络信息表的语法及语义。 除了p s i 信息,还需要为用户提供有关业务和事件的识别信息。本标准定义了 这些数据的编码。p s i 中的p a t 、c a t 、p m t 只提供了它所在的复用流( 现行符 复用流) 的信息,在本标准中,业务信息还提供了其他复用流中的业务和事件信 息。这些数据由以下九个表构成: 1 ) 业务群关联表( b a t ) : 业务群关联表提供了业务群相关的信息,给出了业务群的名称以及每个业 务群中的业务列表。 2 ) 业务描述表( s d t ) : 业务描述表包含了描述系统中业务的数据,例如业务名称、业务提供者等。 3 ) 事件信息表( e i t ) : 事件信息表包含了与事件或节目相关的数据,例如事件名称、起始时间、 持续时间等。 不同的描述符用于不同类型的事件信息的传输,例如不同的业务类型。 4 ) 运行状态表( r s t ) : 运行状态表给出了事件的状态( 运行非运行) 。运行状态表更新这些信息, 允许自动适时切换事件。 5 ) 时间和日期表( t d t ) : 时间和日期表给出了与当前的时间和日期相关的信息。由于这些信息频繁 更新,所以需要使用一个单独的表。 6 ) 时间偏移表( t o t ) : 时间偏移表给出了与当前的时间、日期和本地时间偏移相关的信息。由于 时间信息频繁更新,所以需要使用一个单独的表。 7 ) 填充表( s t ) : 填充表用于使现有的段无效,例如在一个传输系统的边界。 8 ) 选择信息表( s i t ) : 选择信息表仅用于码流片段( 例如,记录的一段码流) 中,它包含了描述 该码流片段的业务信息的概要数据。 6 肝e g - 2 定义 m p e ( 广2 p i d = o x 0 0 0 0 口p a t p i d = o x 0 0 0 1 p i d = p p i d = 0 x o 0 0 2 时间 日期 强制 p i d = 0 x o o l 0 p i d = 0 x 0 0 11 p i d = 0 x o o l 2 p i d = o x 0 0 1 4 i 二t d t 本标准定义 可选 p i l p o x 0 0 1 0 p i d = o x 0 0 11 p i d = 0 x 0 0 1 1 因 p i d = o x 0 0 1 2 p i d = o x 0 0 1 2 p i d = o x 0 0 1 3 p i d = o x 0 0 1 4 p i d = o x 0 0 1 0 o x 0 0 1 4 田s t 注:在“强制”规定的n i t 表中,“现行传输流”应理解为“现行传送系统”。 在可选”规定的n i t 表中,“其他传输流”应理解为“其他传送系统”。 图2 1 业务信息( s i ) 总体结构 9 ) 间断信息表( d i t ) : 7 网络信息 业务群关联 业务描述 事件信息 运行状态 时间偏移 填充 电子科技大学硕士学位论文 间断信息表仅用于码流片段( 例如,记录的一段码流) 中,它将插入到码 流片段业务信息间断的地方。 当应用这些标识符时,允许灵活地组织这些表,并允许将来兼容性扩展。 表2 - 1 在p a t 表中n i t 表和p m t 对应表 p r o g r a m n o p i d o0 x 1 0 1 0 10 x a 0 1 0 2o x b o 1 0 3 0 x 1 0 1 1 0 4 0 x1 0 2 2 2 网络信息表( m t ) 网络信息表n i t ( 见表2 2 ) 传递了与通过一个给定的网络传输的复用流t s 流的物理结构相关的信息,以及与网络自身特性相关的信息。在本标准应用的范 围内,o r i g i n a l 和 两个标识符相结合唯一确定了网n e t w o r k i d t r a n s p o r ts t r e a mi d 络中的t s 流。各网络被分配独立的n e t w o r ki d 值作为网络的唯一识别码。当n i t 表在生成t s 流的网络上传输时,n e t w o r ki d 和o r i g i n a l 将取同一值。network i d 当转换频道时,为了使存取时间最小,i r d 可以在非易失性存储器上存储n i t 表信息。除现行网络外,也可以为其他网络传输n i t 表信息。现行网络的n i t 表 与其他网络的n i t 表使用不同的t a b l ei d 值来区分。 按照表2 2 的语法,n i t 表被切分成网络信息段( n e t w o r ki n f o r m a t i o ns e c t i o n ) 。 任何构成n i t 表的段,都要由p i d 为0 x 0 0 1 0 的t s 包传输。描述现行网络( 即包 含n i t 表的t s 所在的网络) 的n i t 表的任何段的t a b l ei d 值应为0 x 4 0 ,且具有 相同的t a b l e i de x t e n s i o n ( n e t w o r ki d ) 。现行网络的n e t w o r ki d 字段的值的分配见 e t r1 6 2 。指向一个现行网络之外的其它网络的n i t 表的任何段的t a b l ei d 值应取 0 x 4 1 。 8 第二章d i bs i 协议介绍 表2 = 2 网络信息段 语法位数助记符 n e t w o r k _ m f o r m a t i o n _ s e c r i o n 0 ( t a b l ei d 8u i m s b f s e c t i o ns y n t a x1bslbf_indicator r e s e r v e df u t u r eu s e1b s l b f r e s e r v e d2b s l b f s e c t i o n , l e n g t h 12u i m s b f n e t w o r ki d16u i m s b f r e s e r v e d2b s l b f v e r s i o nn u m b e r5u i m s b f c u r r e n tn e x ti n d i c a t o r1b s l b f s e c t i o nn u m b e r8u i m s b f l a s tse c t i o nn u m b e r8u i m s b f r e s e r v e df u t u r eu s e4b s i b f n e t w o r k _ d e s c r i p t o r s 1 e n g t h 12u i m s b f f o r ( i = 0 ;i n ;i 抖) ( d e s c r i p t o r o ) r e s e r v e df u t u r eu s e4b s l b f t r a n s p o r t _ s t r e a m 1 0 0 p 1 e n 垂h 12u i m s b f f o r ( i = o ;i n ;i 抖) ( t r a n s p o r ts t r e a mi d 16u i m s b f o r i g i n a l n e t w o r k _ i d 16u i m s b f r e s e r v e df u t u r eu s e4b s i b f t r a n s p o r t _ d e s c r i p t o r s 1 e n g t h 12u i m s b f f o r ( j = o ;j n ;j 州( d e s c r i p t o r ( ) ) ) c r c 3 2 3 2 r p c h o f ) 网络信息段的语义: 表标识符t a b l ei d :见表2 2 。 9 电子科技大学硕士学位论文 段语法指示符s e c t i o ns y n t a xi n d i c a t o r :1 位字段,应置“1 ”。 段长度s e c t i o nl e n g t h :1 2 位字段,前两位置“o o ”。它表示从该字段的下一个字 节开始的本段的字节长度,并包含c r c 。s e c t i o n1 e n g t l a 不能超过1 0 2 1 ,这样整个 段的最大长度为1 0 2 4 字节。 网络标识符n e t w o r ki d :1 6 位字段。n i t 表所描述的传输系统的网络标识,用 以区别其他的传输系统。本字段值的分配见e t r1 6 2 。 版本号v e r s i o nn u m b e r :5 位字段。标识子表的版本号。当子表包含的信息发生 变化时,v e r s i o nn u m b e r 加1 。当值增至3 1 时,复位为0 。当c u r r e n tn e x ti n d i c a t o r 置“1 ”时,则v e r s i o nn u m b e r 为由t a b l ei d 和n e t w o r ki d 定义的当前使用的子表的 版本号。当c u r r e n tn e x ti n d i c a t o r 置“0 ”时,则v e r s i o nn u m b e r 为由t a b l ei d 和 n e t w o r ki d 定义的下一个使用的子表的版本号。 当前后续指示符c u r r e n tn e x ti n d i c a t o r :1 位指示符。当被置“1 ”时,表示当前 子表正被使用。当其置“0 ”时,表示所传子表尚未被使用,它是下一个将被使用的 子表。 段号s e c t i o nn u m b e r :8 位字段,给出了段号。子表中的第一个段的 s e c t i o nn u m b e r 标为“o x 0 0 ”。每增加一个具有相同的t a b l ei d 和b o u q u e ti d 的段, s e c t i o nn u m b e r 就加1 。 最后段号l a s ts e c t i o nn u m b e r :8 位字段,表示所属的子表的最后一个段( 即 段号最大的段) 的段号。 网络描述符长度n e t w o r kd e s c r i p t o r sl e n g t h :1 2 位字段,给出了从本字段的下 一个字节开始的网络描述符的总字节长度。 传输流循环长度t r a n s p o r ts t r e a ml o o pl e n g t h :1 2 位字段,定义了从本字段的 下一个字节到第一个c r c 3 2 字节之前的传输流循环的总字节长度。 传输流标识符t r a n s p o r t : 位字段,用于区别在同一个传输系统中, 不同的复用码流。 s t r e a mi d 1 6 原始网络标识符 o r i g i n a ln e t w o r ki d :1 6 位字段,给出原始传输系统的 n e t w o r k i d 。 传输流描述符长度t r a n s p or t :d e s c r i p t o r sl e n g t h :12 位字段,指出从本字段的下 一个字节开始的t s 描述符的总字节长度。 c r c 一3 2 :3 2 位字段。包含了c r c 值,在处理完整个段之后,附录b 定义的c r c 解码器的寄存器输出为零。 1 2 】 1 0 第三章t s 流协议设计 第三章字幕t s 流协议设计 根据业务需求字幕播出将以日期为单位,也就是每一天的播出安排为一个播出 任务,每一天的播出将分为若干个时段进行播出,时段内部包含有若干条字幕数 据,时段的播出就要求有时段内部字幕的循环播出,时段内部的字幕数据要求能 够进行单独的循环播放。 以下将根据这个需求进行t s 流数据结构的设计。 3 1 时段循环策略 根据需要,字幕需要在不同的定义时段中出现,而且在每个时段中某条字幕信 息的循环次数和该时段的所有字幕的循环次数是不同的,这里每条字幕信息的循 环为小循环,该时段内所有字幕信息的循环作为大循环。示意如表3 1 表3 - 1 时段循环策略表 时段一字幕字幕一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 个人债务转让管理办法
- bt项目投资管理办法
- 街巷硬化资金管理办法
- 葡萄采摘园管理办法
- 铁路公免票管理办法
- 人防四项收费管理办法
- 高品质资金管理办法
- 错别字审核管理办法
- 三年级数学计算题专项练习及答案
- 银川闲置房管理办法
- 2022年《上海市初中语文课程终结性评价指南》中规定的个文言实词
- 苏教版四年级上册科学全册课件
- 仪表安装规范以及验收
- 《观潮》课件.ppt2
- 人教版(PEP)小学英语_3~6年级_单词表(带有音标)
- 地下连续墙施工质量控制要点(北京17号线)
- 织造工艺设计指导书
- 冀教版五年级下册数学应用题专项综合练习题
- 鲫鱼的外形与内部解剖
- CPS21F变频恒压供水调节器使用说明书1
- 600MW发电机组海水脱硫工艺特点及调试
评论
0/150
提交评论