Advertisement

机顶盒节目接收机制

阅读量:

数字电视机顶盒在接收信号时,首先从TS码流中定位PAT和CAT表,通过PAT表获取目标节目的PMT信息,进而解析出该节目对应的ECM、视频及音频的PID;同时借助CAT表提取EMM的PID。结合EMM与ECM信息,利用智能卡获取控制字CW,最终还原原始的视音频数据。

在搜索节目过程中,首先依据NIT表中的PID获取NIT信息,并对其进行解析与存储。从NIT表的第一个描述符循环中提取网络名称,并根据实际需求决定是否在屏幕上显示。随后从NIT表的第二个描述符循环中读取所有频点的关键参数(如频率、调制方式、符号率),从而获得完整的网络资源信息。当锁定某一频点后,接收PSI/SI信息中的PAT、PMT以及SDT表格,完成所有节目相关信息的采集工作,包括总的频点数量、每个频点下可播放节目的套数、每套节目的名称、相关的PCR_PID(程序参考时钟PID)、V_PID(视频PID)和A_PID(音频PID)等参数。基于上述数据可以构建菜单并实现节目的播放功能。此外,在BAT中添加私有描述符的方式可用于实现节目的排序、声道调整及音量补偿等功能。最后接收EIT表格内容,在物理频道上获取所有节目的时间安排和具体内容。

每次开机后,机顶盒会自动检测NIT表格版本号的变化情况。一旦发现版本号有所更新,则会在屏幕上提示相关信息,并引导用户进行相应的更新操作以完成频道列表的刷新工作。机顶盒判断节目是否更新

全部评论 (0)

还没有任何评论哟~