当前位置:
文档之家› 数字电视机顶盒介绍ppt课件
数字电视机顶盒介绍ppt课件
19
模块功能简述
• Memory manager: 主要完成系统对内存、 FLASH、EEPROM的分配和管理
• Section engine: 为避免各个不同的任务或应用 对demux slot 及 filter的操作冲突,特别创建该 模块来管理对demux资源的操作
• NVOD: NVOD应用所需数据的收集和组织 • EPG: EPG应用所需数据的收集和组织。主要是
16
软件架构简图
17
模块功能简述
• Drivers : 指对串口、解调模块、解复用模块和 AV编码模块等进行驱动的程序
• OS Kernel: 建立在bsp(板级支持包)上的实时 操作系统,ST芯片是ST20,Broadcom芯片是 linux
• Middle API: 为提高软件产品的可跨平台移植性, 提高工作效率,而专门在Driver的基础上封装的 通用接口函数
• 显示属性调整功能:对机顶盒的输出亮度、色度 以及对比度等显示属性进行调整
14
软件功能简述
• 数据广播功能:主要是通过浏览器来实现数据 广播的功能
• Mosiac功能:通过前端 提供的Mosaic协议来 实现Mosaic TV 以及导航功能
• CA功能:机顶盒集成前端要求的 CA,实现数 字电视服务的解扰功能,同时实现与之相关的 其他业务,如邮件、IPPV以及CAT表的实时 监控等功能
• 根据视频输出的清晰度分为: – 高清机顶盒 – 标清机顶盒
4
第二部分 硬件功能
• 硬件模块 • 原理框图 • 实物图 • 基本硬件功能 • 解码工作流程
5
硬件模块
• 调制解调模块 • 传输流多路解复用模块 • MPEG-2的解码模块 • 数字视频编码器和音频DAC • 图形控制模块 • 接口电路 • 加解扰模块和版权保护模块
• 基本术语 • 搜索原理 • 加密节目 • 电子节目指南 • NVOD • 声道设置 • EPG广告
23
术语解释
• PSI( Program Specific Information)
SI( Service Information)
• PSI主要包含NIT、PAT、PMT和CAT四个部分
• NIT Network Information Table 表
数字电视机顶盒介绍
1
第一部分 基础介绍
• 什么是机顶盒 • 机顶盒的分类
2
什么是机顶盒
• 机顶盒(STB,Set Top Box)的 概念是比较广泛,从广义上说,凡 是与电视机连接的网络终端设备都 可称为机顶盒
• 狭义的指有线/地面/卫星数字电视机 顶盒
3
机顶盒的分类
• 根据信源传输方式的不同分为: – 卫星数字电视机顶盒 – 地面数字电视机顶盒 – 有线数字电视机顶盒 – IP机顶盒
网络信息
• PAT Program Association Table 节目关联表
15
软件功能简述
• 软件更新功能:即Loader功能 • 系统时间:主要实现系统时钟的功能,向系统
中所有的模块提供时钟 • 自动开关机管理:实现系统自动由运行状态进
入待机状态或有待机状态进入开机状态的环境 保护和恢复功能 • 游戏功能:实现嵌入游戏的启动、运行和推出。 • UI界面:提供给用户操作的界面,以及显示各 种信息功能
10
第三部分 软件功能
• 软件功能简述 • 软件架构简图 • 模块功能简述
11
Hale Waihona Puke 软件功能简述• 运行状态控制:运行、待机、关机,还包括待 机管理等功能
• 节目播放功能:主要实现音视频服务的播放和 停止功能
• EPG功能:主要实现EPG相关数据(分析EIT表) 的收集、组织、处理以及显示功能,另外还包 括EIT表的实时监控功能和EIT信息的实时刷新 功能。
• NVOD功能:主要实现NVOD相关数据的收集、 组织、处理以及显示功能
12
软件功能简述
• 服务搜索功能:包括手动搜索和自动搜索功能, 包括NIT实时监测功能以及节目更新功能
• 预定管理功能:包括节目预定、预定定时器管理、 预定定时器浏览或删除
• 邮件功能:包括邮件的接收、显示、存储以及管 理(保存、删除等等)
面应用的显示
21
模块功能简述
• System control: 整个系统的控制模块,负责完 成系统的各个模块之间的调度
• USIF: 机顶盒系统的界面显示应用,负责机顶盒 的人机界面接口
• Intergration service: 集成第三方的应用模块, 如iPanel和Stock应用等
22
第四部分 功能实现原理
18
模块功能简述
• Porting Layer: 为集成其他厂家的应用程序模 块,而利用Middle API来封装的适配层软件。
• Clock: 系统时钟控制任务,该模块负责向系统 中的各个不同的任务提供系统时钟。另外该模 块负责实时监测网络中的TDT表,并以之来校 正系统的时钟。
• Order manager: 预定管理模块,该模块负责接 收和处理所有的定时器事件,在预定的时刻触 发相应的动作。同时该模块需要完成所有预定 定时器以及开关机定时器的管理工作。
6
原理框图
7
实物图
8
基本硬件功能
• 完成信道解码,把调制的信号还原为基带数字信 号(TS流)
• 解复用(Demux),把复用的TS流内的多个节目流, PSI/SI信息分开
• 信源解码,把经过压缩后的音视频信号解压缩, 还原为数字信号
• 把数字信号转为模拟信号(D/A),输出到模拟电视 机。
9
解码工作流程
EIT表的数据
20
模块功能简述
• PROGRAM: 节目管理应用所需数据的收集和组 织,主要是NIT、PAT、PMT、SDT、BAT等表 的数据
• MOSAIC: MOSAIC应用所需数据的收集和组织, 前端提供的Mosaic私有协议
• CAS: 需要集成的 CA系统内核 • Data manager: 对各种数据的重新组织以便于界
• 节目管理功能:包括节目列表的管理、节目属性 的设定(喜爱、跳过、加锁等)
13
软件功能简述
• 密码功能:对机顶盒的密码进行管理,包括密码 的修改、启用和停用
• 语种及声道选择:对机顶盒界面语种、字幕语种、 伴音语种以及声道进行配置
• 信号测试功能:对某个频点的信号质量、强度以 及误码率等进行测试