EPG系统
EPG系统的关键技术

EPG系统的关键技术EPG系统的关键技术实现EPG系统主要有以下几个关键技术:发端的SI数据的组织和生成,接收端SI数据的接收和解析,接收端SI数据库的建立,EPG界面的显示等。
其中有些是用硬件实现,如SI数据的接收和解析;有些则用软件实现,如SI数据库的建立和EPG界面的显示。
具体如下:1、SI数据的组织和生成发端的SI数据的组织和生成,由发端的SI服务器(SI Server)完成这部分功能,接收端的SI解析与此功能相反,主要负责SI数据表的重建。
SI数据的组织要符合DVB-SI中的语法定义和MPEG-2的语法定义,同时要纵观传输网络中的所有业务信息。
信息内容应与PSI和SI表中的信息相对应,它可按照Network-Transport Stream-Service-Event的分层顺序描述,同时内嵌Transport Stream-Program(Service)-Element Stream的分层顺序。
2、SI数据库的建立SI数据必须按照一定的数据结构进行存储,这样才能方便、快捷地对其进行检索和数据的提取。
特别是对EPG系统,运行于机顶盒的实时操作系统中,需要对用户的交互进行实时的动作。
SI数据库建立的好坏对其性能有重要的影响。
SI数据主要有:网络信息、传输流信息、业务(节目)信息,业务的事件信息等,并且大量的信息都是通过描述子来传输的,所以可用树状链表来存储数据,构成从网络、传输流、业务、事件的树状结构,传送不同信息的描述子用继承于同一基类的描述子类来表示。
3、EPG系统的显示技术当电视节目和EPG应用同时启动时,用户看到的可能是节目画面和EPG界面的叠加,用户所看到的电视画面从前到后可以分为三层,依次为图形层、视频层和背景层。
这里的图形层也就是下面所说的OSD(On Screen Display)层,OSD界面显示技术指在图像画面上叠加文字显示,使屏幕为用户提供更多的附加信息。
视频层为当前正在收看的节目(解码出来的活动图像);背景层为没有播放电视节目和启动EPG菜单时的屏幕图像。
数字电视广播中EPG信息表组成及提取过程

分析Technology AnalysisI G I T C W 技术130DIGITCW2020.05EPG 即电子节目指南的英文缩写,在数字电视系统中,数字电视节目比模拟电视节目频带利用率高很多,传统的搜索节目用遥控器翻屏已不能适应广大用户享受快捷高质量信息服务需求,因此EPG 是数字电视广播发展的先导门户,是为用户提供的一次非常有特色的项目之一。
1 E PG 基本功能EPG 是运行在机顶盒STB (Set-Top-Box )上的一种应用程序,是用户与机顶盒进行交互的主要途径,用户通过EPG 使用机顶盒提供的各种功能选择收看自己喜欢的电视节目及各种增值业务,其具备的功能如下。
(1)节目单。
EPG 是以频道-节目名称-节目内容-节目播出时间为字段,提供一周的电视节目简介,用户可以以自己习惯的节目单方式进行浏览,可以选择一点或者一段时间正在播出的节目,或者选择喜欢的频道进行浏览,也可分类对节目信息进行浏览。
(2)当前节目播放。
用户可以从节目单中直接选择当前节目播收看。
(3)节目附加信息。
可以选择某个事件浏览其附加信息,如节目内容简介,节目在各地的收视率,播出时段等。
(4)节目分类。
有线运营对数字电视排序一般是按节目的类别排序,方便用户搜索节目,如新闻类、体育、娱乐、按专业分如棋牌、钓鱼等。
(5)预约收看。
在节目单上按频道、按节目类别预约一段时间内将要播出的节目,届时节目将自动播放。
(6)家长控制管理。
家长根据孩子的年龄可以选择一些节目进行加锁。
(7)扩展EPG 信息。
根据前端提供的信息有扩展功能。
2 表PSI/SI 的总体结构2.1 E PG 通过PSI/SI 来实现由于MPEG 所定义的PSI 的PAT 、PMT 、CAT 表所提供的信息只是对单一的TS 流的描述,接收端只能对一个TS 流传输的节目进行解码,而数字电视传输的是多个TS 流,数字电视业务多样化需要不同TS 流的相关业务信息和事件信息,因此DVB 对PSI 扩展后又增加了9个SI 表并规定了固定的PID 偏移值,例如PAT 表是PSI 表的根,它的PID 值固定为0x0000、条件接收表(CAT )的PID 偏移值是0x0001、而节目映射表(PMT )PID 偏移值是有PAT 表给出的,传输不同节目TS 流的PID 是不一样的,满足了用户从多个TS 流中提取业务信息。
EPG系统资料

EPG信息中的SI信息(1)
1、网络信息表 NIT Nerwork Information Table PID=0X10 Table ID=0X40 NIT表包括当前网络和其他网络的网络信息。在CABLE系统中,包括系统的频 率信息,服务列表等,便于机顶盒的快速搜索。 2、业务群关联表 BAT Bouquet Association Table PID=0X11 Table ID=0X4A 业务群关联表BAT提供有关业务群的信息。业务群定义为一组业务的集合,并 可能横跨于不同的网络上。BAT表提供符合系统运营商实际运营需求的业务分类。 包括业务群的名称和服务列表。 节目(业务)包在该表描述,如境外包等 3、业务描述表 SDT PID=0X11 Table ID=0X42(当前) Table ID=0X46(其他) SDT表包含当前传输流和其他传输流的业务信息,在EPG信息采用中心频点发送 的模式下,中心频点的SDT表描述了所有传输流的业务信息。在采用多频点发送的 模式下,每一个频点的SDT表描述了该频点对应的传输流的业务信息。 节目类型及节目名称在该表描述,如凤凰电影台等
绥芬河EPG系统综述

绥芬河EPG系统综述一、epg概述epg 是electronic program guide的英文缩写,意思是电子节目菜单。
广播电视正向数字化、网络化、信息化、智能化方向发展,数字电视已经成为广播电视发展必然趋势。
数字电视发展,给广播电视行业带来全新运营模式与管理理念。
二、绥芬河epg系统的结构及其软件系统构成为三层体系构架,包括客户端程序、服务端程序和数据库服务器。
服务端完成对客户端身份验证、数据访问、维护所有内部业务逻辑,客户端为表现层提供人机交互。
epg headend col软件系统负责数字电视播出网络资源的统一分配和协同,完成数字电视台的psi/si标准表、私有描述符、各种应用数据的生成和播出。
软件系统从功能上划分为三个部分:资源管理、播出管理、设备管理。
1.资源管理资源管理负责系统所有资源和技术参数的分配,如标准代码、网络、传输流、业务、业务群、基础流、事件和系统支持的描述符信息的配置管理,另外,支持导出描述加扰信息的xml文件。
1) 标准代码管理包括国家代码、语言代码、一级节目内容分类代码、二级节目内容分类代码、自定义一级节目内容分类代码、自定义二级节目内容分类代码条件接收系统管理。
2) 网络管理负责配置管理网络信息以及网络信息的附加信息,包括多语种网络名称、网络链接信息。
网络信息包括网络id、网络名称、是否本地网络、描述信息。
3) 业务基本信息包括业务名称、初始网络、业务id、业务类型、参考业务(用于nvod)、业务描述信息。
业务管理负责配置管理系统的业务信息,业务组件关联信息、多语种业务名称信息、业务有效国家信息、业务加扰信息和基础流加扰信息。
4) 业务群是几个业务逻辑集合,方便对业务群中所有业务进行统一的控制和管理。
该模块实现业务群信息配置管理、多语种业务群名称管理、业务群包含业务信息的选取和维护、业务群有效国家的配置管理和业务群链接信息配置管理。
5) 负责管理传输流信息及其附加信息,如传输参数(线缆、卫星、地面)信息、传输流附加频率信息、传输流中业务信息的加载等。
数字电视的电子节目指南(EPG)及其系统

数字电视的电⼦节⽬指南(EPG)及其系统数字电视由于传输数字化,多种业务可以混合在⼀起通过⼀个信道传输。
因此,数字电视已经不是单⼀的电视业务,⽽是指通过电视传输通道传输的数字业务,包括视频、⾳频、图像、数据等。
全球数字电视已经进⼊快速发展阶段。
可以预见,在今后⼏年,与数字电视相关的业务将⼤幅度增长。
随之⽽来的问题是当数字电视能为⽤户提供数倍于⽬前节⽬量的节⽬及多种业务时,⽤户怎样才能便捷地找到所要的节⽬和信息呢?电⼦节⽬指南(EPG)显然是必不可少的⼯具。
电⼦节⽬指南给⽤户提供⼀个容易使⽤的、界⾯友好的、可以快速访问节⽬的⼀种⽅式,⽤户还可以通过该功能收看⼀个或多个频道,甚⾄所有频道近期将播放的节⽬。
同时,EPG可提供分类功能,可以帮助⽤户浏览和选择各种类型的节⽬。
当然电⼦节⽬指南对业务提供商也有很重要的意义。
数字电视的信息1、节⽬说明信息 在数字电视中,所有的信息和信号,包括视频、⾳频、⽂字、图⽚等经数字化后都变成了数据。
数据在传输前要按照有关标准(⼀般是MPEG-2)打包,形成固定长度的传送(TS)包,MPEG-2的TS包长为188字节,然后再通过⽹络快速传输到⽬的地。
对于这些长度相同的TS包,如果没有引导信息,接收端解码器是⽆法找到需要的码流的。
因此,在MPEG-2中专门定义了PSI。
PSI的作⽤是⾃动设置和引导解码器进⾏解码。
PSI由节⽬关联表(PAT)、条件接收表(CAT)、节⽬映射表(PMT)和⽹络信息表(NIT)组成,每个表分成若⼲段映射(变换)到TS 中传输。
PSI的⼏个表包含了解码和重现节⽬所需信息,其主要作⽤是找到节⽬和要解压缩的码流。
其中PAT是所有表的根,它的PID值为0。
实际应⽤中,解码器要对⼀特定码流解码时,⾸先要找到PAT。
然后在PAT中找到所需节⽬(⽐如节⽬1),根据节⽬1相应的PMT的PID(如22),找到节⽬1的PMT。
PMT中可能包括多个数字码流(包括视频码流、⾳频码流和数据码流),每个码流也有⼀个PID。
EPG广告系统

EPG广告系统
EPG广告系统已广泛适用于省、市、县各级广告运营商管理广告业务,内容涵盖广告客户管理、广告合同管理、广告排期与审核管理等,系统提供了各种广告的查询、报表及流量分析功能。
可查询出正在播发、还未播发以及过期的广告信息,支持播出清单、播出证明以及播出通知书以excel文件格式导出。
它集输入、编辑、审核、查询、统计和各种处理为一体,具有高度的灵活性、可靠性、安全性、可扩展性以及极高的性价比,是数字电视行业最优秀的广告系统之一。
EPG广告系统是为了配合运营商终端广告业务增值模式而提出的前端管理系统解决方案,目的是对新媒体广告业务进行商用管理,对新媒体广告整个运营链进行系统级的支撑,以达到增值目的。
有线电视系统智能EPG系统技术方案

有线电视 系统智能 E P G系统技术方案
文/ 张传 博
智能 E P G 系 统 的特 点 : 单 向 E P G 和 双 向
户模型 ,针对不同用户推荐用户可能喜欢的资 源,提高用户体验和 用户粘度 。
接 口两 个部 分。数 据采 集接 口接 口就 是 E P G
系 统要将各个用户 的行为数据通过实 时 / 非实 时的方式提交 到推荐 系统。推荐系统通过运算 再 通过应用 展现接 口按 照 E P G系统 需求展 现 给E P G系统 的用户 。 E P G系 统本 身有 自己的搜 索 引擎系 统,
之间属性有较大 差异,采用 _ ,N o s q l 数据库 。
No s q l 数 据 库 却 别 与 传 统 关 系 型 数 据 库 最 大 的
区别就是无模 式。数据库中每条记录 的字段可 以各不相 同。 同时又提供大量快速的查询 语法 。
返 回不 同的 E P G信 息;更准确 的 E P G推荐 系
行权 限分配。系统设定就是对 系统运 行的各个
统 。根据用户历 史行为 ,返 回更符 合用户 的精 参 数 按 照 系 统 运 行 情 况 进 行 手 动 调 整 。 准E P G信 息;多样化 的 E P G 运营。可 以针 对 电视台 、电视频道 、节 目、 用户 多维度 的运营; 系统 中采 用 n g i n x的反 向代理作 为系统的 均衡负载管理 。同时采用 n g i n x的 p r o x z c a c h e
可以根据 实际需要 改为硬件均衡 负载设备 。
推 荐 系 统 包 括 数 据 采 集 接 口 和 应 用 展 现
EPG详解详解

北京数码视讯科技股份有限公司
数码视讯EPG系统 • • • • EPG简介 EPG系统的内部组网 EPG系统的外部组网 EPG系统的使用
P2
EPG系统介绍
• EPG 的全称是Electronic Program Guide,及电 子节目指南。EPG是在电视画面上出现的节目预报, 它告诉观众有哪些频道,在什么时间播放什么节 目。可以对节目进行分类,对频道进行分类,最 终使观众通过遥控器选择收视。 • EPG就是一个可以编辑、生成、播发SI表的系统。
P3
数码视讯EPG系统内部组网
• 数码视讯EPG系统主要由EPG编辑工作站,EPG播出 服务器,EPG数据库服务器三个部分组成。 • 数码视讯EPG系统的内部组网。
P4
数码视讯EPG系统内部组网
P5
数码视讯EPG系统内部组网
编辑站
中间层
数据库
编辑站
播发器
P6
数码视讯EPG系统外部组网
• 从EPG系统播出的码流首先经过码流分配器分配, 分配后的码流进入复用器。 • EPG信息在复用器里被偏移,形成标准EPG信息并 插入TS流中。 • 标准的EPG信息连同视、音频信息一起被调制出去, 经过网络传输到达终端机顶盒。终端机顶盒接收、 处理EPG信息。
配置网络、传输流、业务
表生成配置
表发送 配置
P10
谢 谢!
P7
数码视讯EPG系统外部组网
复用器1
调制器 (403MHZ)
统
码流分配器
复用器2
调制器 (411MHZ)
复用器3
调制器 (419MHZ)
P8
EPG系统的使用
• EPG系统使用的基本环节
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
东太EPG系统有三大子系统组成,分别为:EPG节目编辑子系统、EPG节 目编排子系统、SI信息形成发送子系统。三个子系统相互独立运行,协 同工作,实现标准EPG信息的采集、组织、形成和发送。整个系统采用 企业极的客户/服务器方式的数据库服务器,极大的提高了节目制作和节 目编排人员的工作效率。播发系统自动从数据库中提取更新的节目数据 进行处理,保证PSI/SI信息的实时、准确。
EPG信息中的SI信息(2)
4、事件信息表(EIT) PID=0X12 有四类EIT: 1)现行传输流,当前/后续事件信息 table_id = "0x4E"; 2)其它传输流,当前/后续事件信息 table_id = "0x4F"; 3)现行传输流,事件时间表信息 table_id = "0x50" 至 "0x5F"; 4)其它传输流,事件时间表信息 table_id = "0x60" 至 "0x6F"。 事件信息表EIT按时间顺序提供每一个业务所包含的事件的信息,除准 视频点播(NVOD)业务之外,当前/后续表中只包含在现行传输流或其他 传输流中指定业务的当前事件和按时间顺序排列的后续事件的信息,因 为NVOD业务可能包含两个以上的事件描述。无论是对现行传输流还是其 他传输流,事件时间表都包含了以时间表的形式出现的事件列表,这些 事件包括下一个事件之后的一些事件。EIT时间表是可选的,事件信息按 时间顺序排列。
EPG系统
武汉东太信息产业有限公司
EPG基本概念
EPG(Electronic Program Guide)电子节目指南,又称电子节 目导航,其作用在于通过把当前网络中播出的节目信息,以及将 要播出节目的时间及节目的简介显示给用户,用户根据这些信息 方便选择节目收看。 EPG(Electronic Program Guide)系统就是一套用于有线电视 数字电视平台前端与用户终端的交互/非交互协议规范,是连接用 户与数字电视系统的纽带。有线电视数字前端的所有业务信息通 过EPG信息携带传送到用户终端如机顶盒、接入卡;用户机顶盒、 接入卡通过解析EPG信息,从而得到数字电视系统的当前业务信 息,通过EPG系统的人机交互来选择所业务进行消费。
频率信息导 入/导出 分类信息导 入/导出 业务信息导 入/导出 节目安排信 息导入/导出 符合XML标 准
EPG对NVOD的支持
NVOD节目 管理 参考服务设 置 时移服务设 置 NVOD节目 资源设置
武汉东太EPG系统网络结构
EPG系统的功能(1)
1、基于后台守护进程技术实现了实时、动态EPG生成与发布,保证了
PID=0x0014 TOT 时间偏移
EPG信息分布结构
PID=0x0010-0x0014 ST 填充
业务信息的PID分配表
பைடு நூலகம்
PAT CAT TSDT 预留 NIT, ST SDT , BAT, ST EIT, ST RST, ST TDT, TOT, ST 网络同步 预留使用 带内信令 测量 DIT SIT
0x00 节目关联段 0x01 条件接收段 0x02 节目映射段 0x03 传输流描述段 0x04 至 0x3F 预留 0x40 现行网络信息段 0x41 其它网络信息段 0x42 现行传输流业务描述段 0x4A 业务群关联段 0x80 至 0xFE 用户定义
EPG信息的PSI信息
武汉东太EPG系统简介
武汉东太信息产业有限公司深入研究了DVB组 织的ETS 300 468标准,符合广电总局的《数字 电视广播中文业务信息规范》标准,在国内最 早基于实时、动态EPG生成与发布技术,实现 了一套完整、全面的DT-EPG系统,具有功能 强大、界面友好、操作便捷、实时高效等特点。 实现了《数字电视广播中文业务信息规范中》 所要求的所有功能:基本功能和高级增强功能, 是目前国内最为全面的EPG系统。所有的EPG 信息符合DVB PSI/SI规范,接口开放、标准, 并在北京、甘肃、海南、黄石、贵阳等地得到 了广泛应用。
EPG节目编辑子系统 有效完成对节目各类信息的录入、编辑、组织管理,实现对通道(频点), 服务,以及节目表三层信息的管理。包括节目名称、节目类型、节目开始时间、 节目的时长、节目介绍、节目演员表等信息。 EPG节目编排子系统 节目编排子系统在节目编辑系统的基础上,对节目进行进一步的业务编排, 形成符合实际运营需求的业务群信息,便于用户快速搜寻节目、也为运营商实现 对节目的有效管理提供便利。系统提供对节目的业务(逻辑)分类(业务群)的 管理和保存。 SI信息形成发送子系统 SI信息形成发送子系统在节目编辑子系统、节目编排子系统的基础上,实时 生成各类PSI/SI(NIT、BAT、SDT、EIT、TDT、PAT、PMT)信息,并实现 PSI/SI信息的发送。
0x0000 0x0001 0x0002 0x0003 至0x000F 0x0010 0x0011 0x0012 0x0013 0x0014 0x0015 0x0016 至 0x001B 0x001C 0x001D 0x001E 0x001F
EPG信息Table分配表
EPG信息中的SI信息(3)
5、时间和日期表(TDT) PID=0X14 Table ID=0X70 时间和日期表TDT 仅传送UTC时间和日期信息。 UTC表示如下 93/10/13 12:45:00 被编码为 “0xc079124500”。 6、时间偏移表(TOT) PID=0X14 Table ID=0X73 时间偏移表TOT包含UTC时间和日期信息及当地时间偏移。 7、运行状态表(RST) PID=0X13 Table ID=0X71 运行状态表(RST)能准确而迅速地的更新一个或多个事件的时间状态。 因为时间表的变化,事件的开始可能提前或滞后,所以RST表的存在是非 常必要的。使用一个独立的表可以保证快速更新机制的实现。
EPG信息中的SI信息(1)
1、网络信息表 NIT Nerwork Information Table PID=0X10 Table ID=0X40 NIT表包括当前网络和其他网络的网络信息。在CABLE系统中,包括系统的频 率信息,服务列表等,便于机顶盒的快速搜索。 2、业务群关联表 BAT Bouquet Association Table PID=0X11 Table ID=0X4A 业务群关联表BAT提供有关业务群的信息。业务群定义为一组业务的集合,并 可能横跨于不同的网络上。BAT表提供符合系统运营商实际运营需求的业务分类。 包括业务群的名称和服务列表。 节目(业务)包在该表描述,如境外包等 3、业务描述表 SDT PID=0X11 Table ID=0X42(当前) Table ID=0X46(其他) SDT表包含当前传输流和其他传输流的业务信息,在EPG信息采用中心频点发送 的模式下,中心频点的SDT表描述了所有传输流的业务信息。在采用多频点发送的 模式下,每一个频点的SDT表描述了该频点对应的传输流的业务信息。 节目类型及节目名称在该表描述,如凤凰电影台等
EPG作为数字电视的一种基本业务,使用户由传统的被动切换 频道接受变为主动预览节目选择,有效的引导用户收看节目。
EPG标准
GB/T 17975.1-2000
信息技术 运动图像及其伴音信号的通用编码 第1部分: 系统 ISO 3166(全文) 国家及地区的名称编码 ISO 639-2 语言名称编码 第2部分:Alpha-3编码 ETSI ETS 300 706 增强型图文电视规范 GB/T 15273.1-1994(全文) 信息处理 八位单字节编码图形字符集 ETSI ETR 162 数字视频广播(DVB):DVB系统业务信息编码分配 ETSI ETR 211 数字视频广播(DVB):DVB系统业务信息实现及使用指南 ISO/IEC 10646-1 信息技术 通用的多八位编码字符集(UCS) 第1部分:结构和基本多语 言平面 ISO/IEC 6937 信息技术 用于文本通信的字符编码集 拉丁字母表 IEC 1883-1 用户音频/视频设备-数字接口 第1部分:总体 IEC 1883-4 用户音频/视频设备-数字接口 第4部分:MPEG-2 TS数据 ETSI ETR 154 数字视频广播(DVB):MPEG-2系统、音频和视频在卫星、有线和地面广 播应用中的实现指南 ETSI ETS 300 231 电视系统:家庭视频节目传送控制系统(PDC)规范 ETSI EN 301 210(V1.1) 数字视频广播(DVB):数字卫星新闻采集(DSNG)及其它卫星 传送应用中的帧结构、信道编码与调制 ETSI EN 301 775 数字视频广播(DVB):在DVB比特流中传送场逆程(VBI)数据的规范 ETSI TS 101 699(V1.1.1) 数字视频广播(DVB):通用接口规范的扩展
PID=0x0011 SDT 其它传输流 业务描述
PID=0x0012 EIT PID=0x0002 TSDT PID=0x0014 时间 日期 TDT 现行传输流 当前/后续
PID=0x0012 EIT 其它传输流 时间表
PID=0x0012 EIT 其它传输流 E 当前/后续 时间表 PID=0x0013 RST 运行状态 事件信息
1、节目关联表 PAT Program Association Table PID=0X00 Table ID=0X00 PAT表提供一program_number与PMT表的PID对应关系,而program_number 与SDT表的服务号对应 2、节目映射表 PMT Program Map Table PID:PAT指定 Table ID=0X02 PMT表提供program_number与节目原始流PID(视频流、音频流、数据流等) 的对应关系表。 3、条件接收表 CAT Conditional Access Table PID=0X01 Table ID=0X01 CAT表提供一个或多个CA系统,他们的EMM信息及一些特区参数之间关系