慧聪网首页 > 广电行业 > 手机电视 > 相关技术
 
手机电视(DVB-H)软件接收器(组图)
2008/5/8/09:31  来源:中国数字电视

    4.1传输串流分派器

    传输串流分派器主要负责将DVB-H传输串流中各种类型的封包转递给不同的子译码器进行处理并从封包中过滤使用者所欲观看的节目传递给DVB-H终端装置。若在Burst传输期间,封包数据因噪声干扰而损毁,或者传送端于传送时为符合服务的传输位率而添加一些填塞封包,因此为减少封包的处理时间,故在传输串流分派器取得封包之后,便先检查此流封包是否发生错误与是否为填塞封包,若发生错误,则将封包丢弃,而整个执行程序将进入到错误分类机制(ErrorCategorizationmechanism)中,若为填塞封包则即早丢弃,避免填塞封包送入子译码器中花费不必要的处理时间。为简化子译码器的复杂度,传输串流分派器系使用分派表方式来注册欲译码的封包子译码器类型,并藉此分离各个子译码器之间的相依关系。分派表系采用杂凑表(Hashtable)的一种应用,使用杂凑表的优点在于不论注册数量的多寡,查询时间花费永远固定为常数值,因此将可广泛支持未来规范中新增的窗体或电视台所自订的私有窗体。而整个传输串流分派器的分派处理动作则如表1的虚拟程序代码(Pseudocode)所示。

表1 传输串流分派器之虚拟程序代码
If System Start then
  Set Buffer to receive TS packet
If ErrorIndicator is equal to 1
  Drop this TS packet
  Start Error Categorization mechanism
else if PID is equal to 8191
  Drop this TS packet
else if PayloadUnitStartIndicator is equal to 1
  If ContinueSection is not equal to Null
    Call the sub-decoder to continue decode
  else
    If sub-decoder is not found
      Drop this unknown TS packet
    else
      Call the sub-decoder to decode
else
   If ContinueSection is not equal to Null
     Call the sub-decoder to continue decode
   else
     Drop this TS packet
    4.2子译码器组件

    于初始化时期,子译码器必须向传输串流分派器注册封包类型,以便从传输串流分派器中得到相对应的封包。

    表2子译码器共通虚拟程序代码

Function:DecodeFunction
从传输串流分派器中取得section中的第一个封包并译码。
Set PayloadBuffer to receive the section data
Set PaylaodLength equal to PacketPayloadLength
If SectionHeaderLength is equal to 12
  Decode the section header
  If section payload is not equal to Null
    Output section payload to
    SectionPayloadCottectionUnit
else
  Set ReceiveLength equal to PayloadLength
  Set ContinueSection to this sub-decoder
Function:ContinueFunction
从传输串流分派器中取得接续的section封包资料。
Set PayloadBuffer to receive the section data
Set PayloadLength equal to PayloadLength add
   ReceiveSectionPayloadLength
If SectionHeaderLength is equal to 12
  Decode the section header
  If section payload is not equal to Null
    Output section payload to
    SectionPayloadCottectionUnit
    If PayloadLength is equal to SectionLength
      Set ContinueSection to Null
    else
      Set ContinueSection to this sub-decoder

上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页 


想让您的事业成功吗?
网上赚钱成功三步曲
1 不是会员
2 已是会员 免费宣传产品
3 推广公司 让生意火起来!
  
【我要评论】 【大 中 小】  【打印】
 进入专题 广电行业一周简报(08.05.12)
 关于“手机电视、DVB-H系统”的资讯
·奥运期间收看CMMB手机电视已成定局  (5.13 13:53)
·广电硝烟未息 手机电视看奥运需突破四道关  (5.12 15:20)
·北京奥运临近 商家抢滩手机电视芯片市场  (5.12 10:1)
·泰合、志恒签署CMMB解调器芯片分销协议  (5.12 9:35)
·安捷伦科技推出手机电视标准CMMB信号源  (5.12 9:33)
·广电总局将提供7套免费CMMB手机电视节目  (5.12 9:26)
·免费DAB数字电视用它看 埃立特6201再降  (5.12 9:23)
·图文:文广手机电视体验厅落成对外开放  (5.12 8:56)
·联发科PK展讯 移动电视芯片迟早跌破5美元  (5.9 11:29)
·北京计划架设7个CMMB发射点为奥运做准备  (5.9 11:10)
慧聪网携手百万会员抗震救灾
[汶川地震死亡14866人] [央视将持续直播救灾] [搜索]
·关于组团参加新加坡BCA的通知
·卫星遥感影像监测汶川地震\图
·让用户从看电视向用电视转移
·有线数字电视收视费聘16代表
·1号文广电电信能否互禁变互进
·广电网络打造家庭多媒体终端
·截至14时汶川地震死亡14866人
·重庆广电抗灾停所有娱乐节目
·多企业开发手机电视广播标准
·移动电视滚动播出"捐款热线"
·绵阳市广电众志成城抗震救灾
·中央三部署抗震救灾报道工作
返回慧聪广电网首页
慧
聪
网

赢
造
企
业
网
上
贸
易