机顶盒NVOD功能设计与实现

合集下载

一种NVoD播出算法的设计和实现

一种NVoD播出算法的设计和实现

一种NVoD播出算法的设计和实现
罗彬;王宏远;易孝龙
【期刊名称】《电视技术》
【年(卷),期】2005(000)003
【摘要】提出了一种新的改进的快速广播算法(MFB),该算法通过增加一个辅助播出信道的方式,改善了原有快速广播算法的多项性能指标.此外,该算法在用户接收端带有本地存储功能和不带本地存储功能的情况下均能流畅地收看到节目,这是许多其它广播算法所无法同时满足的.
【总页数】3页(P61-63)
【作者】罗彬;王宏远;易孝龙
【作者单位】华中科技大学,电子与信息工程系,数字视频中心,湖北,武汉,430074;华中科技大学,电子与信息工程系,数字视频中心,湖北,武汉,430074;华中科技大学,电子与信息工程系,数字视频中心,湖北,武汉,430074
【正文语种】中文
【中图分类】TN948.64
【相关文献】
1.一种基于遗传算法的SPI后端布局设计算法研究与实现 [J], 蔡龙;张晓林;李辰;李鑫
2.一种改进的NVoD播出方案的设计与实现 [J], 胡兵;王小良;李俊杰
3.一种面向电梯质量安全的多维度全覆盖抽样算法的设计与实现 [J], 邹山青
4.一种用于CVSD编码的数字压扩算法设计及实现 [J], 许志强;陈明
5.一种基于FOC与PID算法的无刷电机的驱动设计与实现 [J], 吴丽红;冯琢成;李东凯;张慧洁;陈应松;禹玮
因版权原因,仅展示原文概要,查看原文内容请购买。

有线数字机顶盒OSD系统的设计

有线数字机顶盒OSD系统的设计

1 引言1.1 本文的背景国家广电总局在《广播影视科技"十五"计划和2010年远景规划》中明确提出:把全面推进数字化、网络化作为今后5~10年事业发展和科技创新工作的主线,并提出了我国广播影视数字化发展进程表,即:第一步是全面启动和推进(到2005年前),其间将完成地面数字电视标准的制定,在大城市开播数字电视(包括高清晰度电视);第二步是基本实现数字化(到2010年),届时数字电视接收机得到普及;第三步是全面实现数字化(到2015年),即全面完成模拟向数字的过渡,逐步停止模拟电视的播出。

由此可见,我国已制订了明确的发展数字电视的时间计划表,数字电视看似遥远,实则已近在眼前。

按照这个要求,结合我国国情和有线电视的实际情况,有线电视数字化是目前的当务之急。

1.2 数字机顶盒的现状及发展趋势目前,数字电视技术已经基本成熟,在美国和欧洲一些发达国家,数字电视已经开始普及,中国的数字电视也已有了明确的时间表,相关标准的制定已经或接近完成,可以预计,作为接收数字电视信号并提供给当前模拟电视机的数字机顶盒产品,将在几年内得到迅速发展。

现在的机顶盒开发,通常是在芯片厂家提供的开发平台上进行,一般情况下,厂家提供的模板程序包括了TS流解调、解复用、视音频解码等控制,所以机顶盒的软件开发主要集中这样两个部分:OSD菜单和CA系统,其中CA是机顶盒的条件接入模块,是机顶盒进行电视网络运营的必要手段[1];而OSD菜单因为直接面向用户,其质量直接关系机顶盒产品的市场前景,地位十分重要。

在竞争日趋激烈的数字机顶盒的市场中,操作简便又美观大方的用户界面是十分重要的。

目前数字机顶盒的用户界面是以其芯片的OSG功能为基础实现的,流行的数字机顶盒中间件系统[2],如OPEN TV等,在通用OSG硬件基础上实现了图形库和OSD 菜单。

但是,这样的中间件系统费用十分昂贵,而且在其基础上开发的OSD菜单灵活性受限制,往往不能得心应手。

EPG中NVOD业务的技术实现

EPG中NVOD业务的技术实现

EPG中NVOD业务的技术实现周云飞(华中科技大学)【摘要】本文根据自己对与数字电视DVB-C标准的理解和开发EPG系统的经验,主要讨论NVOD 业务在EPG的PSI/SI信息中的技术实现。

【关键字】EPG、PAT、PMT、NIT、SDT、EIT、NVOD。

【Abstract】This paper introduces NVOD service’s realization in EPG system.【Key words】EPG(Electronic Program Guide),PAT(Program Association Table) ,PMT (Program Map Table),NIT (Network Information Table),SDT(Service Description Table) ,EIT (Event Information Table),NVOD(Near Video On Demand)1.概述NVOD业务是单向广播式数字电视系统的增值业务之一,是利用视频服务器将一个数字电视节目在几个数字通道中相对延时播放,使用户在点播该节目时可以在最少等待时间段内,完整地观看此节目。

DVB标准中,每个视、音频业务都必须用PSI/SI来描述,NVOD业务涉及到的PSI/SI表信息主要有以下几个:1)PAT表:针对复用的每一路业务,提供相应的PMT表的位置(传输流TS包的包标识符PID的值),同时还提供NIT表的位置。

2)PMT表:标识并指示了组成每一路业务的基本流的位置,以及每路业务的节目参考时钟(PCR)字段的位置。

3)NIT表:通过NIT表中的service_list_descriptor描述符,可以让机顶盒很快确定在一个网络中究竞存在多少个NVOD业务;不发此描述符亦可,机顶盒可以通过查询SDT表来确定具体NVOD业务数量、位置,实现相对麻烦一些。

4)SDT表:描述了当前传输流/ 其他传输流(物理频道)下业务的总数,以及每个业务的属性参数,NVOD业务可以通过业务类型以及相关的NVOD参考描述符、时移业务描述符来实现。

一种改进的NVoD播出方案的设计与实现

一种改进的NVoD播出方案的设计与实现

要 $ 介 绍了 中 科 大洋 公 司 发明 的 一 种改 进 的 !"#$ 节目 播 出 方案 # 该 方 案采 用 半 流式 视 频 分割 技 术 # 使 用 户 在 很 短 的 时
间内 即 可 从开 始 处 完整 地 收 看节 目 $ 大 洋公 司 根 据此 方 案 开发 的 !"#$ 节 目的 制 作 & 发 送 和 接 收 系 统 已 在 广 东 省 台 的 有 线 电 视 网 上 得到 测 试 # 用户 等 待 片头 的 时 间短 # 视 频 播出 稳 定 $ % 关 键 词 & 准视 频 点 播 ’ 有 线 电 视网 ’ 半 流 式 ’ 视 频 分 割 % 中 图 分 类 号 & ()’*%+<2 %文 献 标 识 码 & =
$&’()* +*, -./0&.&*1+1(#* #2 +* -./3#4&, !"#$ 53#+,6+’1 768&.&
>? =()@4A B3!C D(E#8F(E)@-A G?3!C HI)8H(J6
%!" #$%&’()&’ *%+,- ./ 0-12)345 *6"7 8.97 #$%&’:;)$ <!==>>7 *;?&%@
#) RJ’( 8RONJE’()@ "#$ OJQL)(WIJ QE) ’EXJ IRJNR YEOQL OLJ PJ’E)PJP MN#@NE’ ZN#’ OLJ TJ@())()@ () E RL#NO O(’J9 3QQ#NP()@ O# OLJ RQLJ’JA OLJ Q#’ME)U LER PJSJF#MJP E RJN(JR #Z ZEQ(F(O(JR Z#N MN#PIQ()@A RJ)P()@ E)P NJQJ(S()@ OLJ !"#$ MN#@NE’A E)P OLJRJ ZEQ(F(O(JR LESJ TJJ) OJROJP #) OLJ C$53K" )JOY#NX9 KLJ NJRIFO #Z TN#EPQERO (R SJNU @##P9

单向机顶盒增值业务NVOD的研究

单向机顶盒增值业务NVOD的研究

单向机顶盒增值业务NVOD的研究摘要当前有线数字电视在全国各地逐渐普及,但用户使用的机顶盒仍以单向机顶盒为主。

针对以上情况,探讨基于单向机顶盒的准视频点播NVOD的基本概念和系统组成关键技术。

NVOD系统建设成本较低,部署灵活适应性强,是一种较适合在中小型城市利用单向机顶盒开展的视频点播类增值业务。

关键词单向机顶盒;NVOD;条件接收;增值业务1背景介绍现今各地都陆续完成了有线电视的数字整转并在积极开展双向HFC网络的改造,但是由于整转过程中的诸多原因,绝大部分的用户仍然使用的是单向机顶盒。

以昆山市为例,自2008年完成整转至今,全市的用户终端数近50万台,单向机顶盒数量达48.6万台之多,占98%以上。

如何在以单向机顶盒为主的情况下开展增值业务、创造利润增长点是广电行业共同关注的焦点。

从国外有线电视运营商的多年经营情况来看,以内容为主的视频点播VOD 业务是最能被用户认可,也是最赚钱的增值业务之一。

可以在单向机顶盒上使用的视频点播技术包括了带推送功能的视频点播PVOD和准视频点播NVOD。

PVOD需要用户将现有单向机顶盒更换成具有推送接收功能的机顶盒,且机顶盒制作成本太高,很难在市场上推广。

NVOD使用的是“广播式”单向通道向用户发放数据,用户无需跟换机顶盒,只需进行大网软件升级即可实现。

NVOD更符合现有的用户终端使用情况,能够被用户很好地接受,可以成为广电企业开展增值业务新的亮点。

本文对在单向机顶盒上开展NVOD增值业务进行了相关技术的探讨。

2NVOD概述图1NVOD播出机制准视频点播(NVOD:Near Video On Demand)是指能根据用户选择提供相应的视频节目,NVOD业务利用550MHz-750MHz频带下传数据,同一个节目在多个通道按照一定的时间间隔梯次分开轮循播出。

假设一个节目的播出时间总长度为T,可以在n个通道内开播,则每次开播的时间差Δt=T/n。

也就是用户需要等待Δt 节目就可重头看起,只要Δt足够短,NVOD的播放就越接近“即点即播”。

智能电视机顶盒的设计与实现

智能电视机顶盒的设计与实现

智能电视机顶盒的设计与实现智能电视已经成为当下普及度最高的家庭电器之一。

而电视机顶盒作为智能电视的重要配件,更是备受关注,因为它不仅提供了更好的观看体验,还拓展了电视的功能。

本篇文章将探讨电视机顶盒的设计与实现。

一、为何需要电视机顶盒首先,让我们来看看为什么需要一个电视机顶盒。

尽管智能电视本身已经具备了许多应用和功能,但是仍有不少局限。

比如,智能电视的应用多数情况下比较有限,而且只能使用特定的应用商店,无法下载并安装用户需要的应用。

这就需要有一个设备可以承载更多的应用和下载渠道。

此外,智能电视内嵌的硬件配置较低,不如电视机顶盒配置高,无法提供更为流畅的观看体验。

这就需要电视机顶盒可以通过高配置和深度优化,来提供更好的观看体验。

二、电视机顶盒的技术原理接着,我们来看看电视机顶盒是如何实现的。

电视机顶盒本质上是一种计算机设备,它的核心部件是处理器和内存。

同时,它也具备了内存扩展、USB接口、HDMI接口、以太网接口等基本配置。

这使得电视机顶盒可以借助更强的计算能力实现更高级的图像和视频处理。

除此之外,电视机顶盒通常也具备BIOS和操作系统,可以支持各种应用和功能。

例如,电视直播、点播、游戏、应用商店等,是电视机顶盒实现更为全面和便捷的功能的主要方式。

三、电视机顶盒的设计需求如何满足用户对于电视观看的数据需求?电视机顶盒必须满足以下需求:1. 多样化的应用需求:具有多样化的应用需求,例如多种观看电视和电影的方式,包括电视直播、在线点播、收藏等多种形式的内容。

2. 满足高清图像需求:随着技术的发展,越来越多的人对于画质有着更高要求,特别是高清、超清画面直播、电影等场景。

3. 完整的用户服务:电视机顶盒还应当提供在线购物、社交、聊天等增值服务。

4. 用户友好的设计:电视机顶盒应具有友好的UI设计,操作简便。

四、电视机顶盒的设计思路如何实现以上需求?设计思路大致分为以下两个方面:1. 更好的硬件配置。

因为电视机顶盒需要处理视频、图像、音频等多种数据格式,在硬件上也需要更好的配置。

nvod

nvod

NVOD是Near Video On Demand的缩写,称之为准视频点播,是目前数字电视中的一种重要形式,在单向有线电视网络里模拟了VOD的业务,使得用户对自己喜爱的节目有了一定的交互。

这种准视频点播的方式是:多个视频流依照固定间隔启动发送同样的内容。

比如,六个视频流每隔十五分钟启动一个发送同样的九十分钟的电视节目。

如果用户想看这个电视节目可能需要等待,但最长不会超过90/6=15分钟,他们会选择距他们最近的某个时间起点进行收看。

在这种方式下,一个视频流可能为许多用户共享。

图1 NVOD 的码流播出上图中是一个共有六套节目间隔播出的情况,每个service都比前一个service延后一定时间。

我们结合实际的NVOD的码流理解下NVOD的实现原理。

图 2 包含5个service的NVOD码流图2是一个包含5个NVOD service码流的TS的分析图。

从图2的PMT的分析可以看出,在这个TS流中,共包含了5个基本的service。

节目号从3101到3105。

根据DVB标准,每一个service都会对应一个SDT表中的业务描述。

但是很明显,我们的SDT表中包含六个业务描述。

这多出来的第六个业务描述,我们称之为NVOD参考业务,而其子业务,称之为NVOD时移业务。

DVB SI 的标准中引入了NVOD reference service(参考业务)的概念,它将各个不同节目组合成单一的一套节目。

NVOD reference service 本身只是一个虚拟的service,它在PMT 表中没有相应的描述,但是它也是一种service,具有从播控系统分配得到的service_id,并且其service type的值为0x04,而且也有其相应的EIT表。

展开业务描述6,如图3所示。

图3 NVOD reference service(SDT表中的参考业务)业务描述6的描述子包含NVOD_reference_descriptor描述子和service_descriptor。

一种改进的NVoD播出方案的设计与实现

一种改进的NVoD播出方案的设计与实现

一种改进的NVoD播出方案的设计与实现
胡兵;王小良;李俊杰
【期刊名称】《电视技术》
【年(卷),期】2005(000)009
【摘要】介绍了中科大洋公司发明的一种改进的NVoD节目播出方案,该方案采用半流式视频分割技术,使用户在很短的时间内即可从开始处完整地收看节目.大洋公司根据此方案开发的NVoD节目的制作、发送和接收系统已在广东省台的有线电视网上得到测试,用户等待片头的时间短,视频播出稳定.
【总页数】3页(P77-79)
【作者】胡兵;王小良;李俊杰
【作者单位】广东有线广播电视网络股份有限公司,广东,广州,510066;暨南大学,电子系,广东,广州,510632;台山广播电视台,广东,台山,529200
【正文语种】中文
【中图分类】TN948.64
【相关文献】
1.一种NVoD播出算法的设计和实现 [J], 罗彬;王宏远;易孝龙
2.大规模网络化播出系统中校时方案的设计与实现 [J], 马坤
3.如何改进应急播出方案实现M2100的无缝倒换 [J], 邵川
4.广播电台播出前端系统改进方案设想 [J], 易秀芳
5.高标清播出传输系统改造方案设计与实现 [J], 张建强;肖建波;代作伟;张林;郑伟
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

机顶盒NVOD功能设计与实现
摘要:数字电视nvod应用功能是数字电视机顶盒的重要功能,是目前数字电视应用快速发展的应用之一,有着广阔的应用前景。

本文对阐述了机顶盒nvod功能的具体定义,研究nvod功能实现的各种技术基础,研究了nvod实现的数据结构,设计出详细的软件实现方案和用户界面。

关键词:nvod;准视频点播
中图分类号:tn948
数字电视的普及必将带来强大的经济效益和社会效益。

视频点播业务相对于传统广播电视,既扩大了用户对节目选择的自主权,又实现了媒体对用户的管理,其必然成为广电行业的一个重要收费来源。

但在目前条件下,要实现真正交互式的视频点播存在很大的困难。

nvod是dvb(digital video broadcasting,数字视频广播)公开标准中的标准规范,不需要在机顶盒上增加任何成本就可以实现准视频点播业务,同时也不需要复杂双向信令调试,是一种经济的点播模式。

nvod是目前数字电视技术研究的热点,尤其是在中国nvod的前景相当广阔,在很长一段时间内,nvod将是广电行业的一个亮点,成为其收入增长最快的业务。

1 nvod应用功能概述
nvod的英文全称是near video on demand,称为准视频点播。

nvod是一种近似模拟tvod(真视频点播)功能的应用。

nvod利用视频服务器将一个长度为m的节目,放到n个数字频道上去延时播
放,各个数字频道间的时间间隔一般设定为l=m/n。

目前在国内大部分县级数字电视网络的数字电视机顶盒都集成了nvod应用功能。

nvod是一种广播机制,允许多个用户分享同一个节目,因而大大减小了对通信网络和视频服务器的压力。

nvod通过引入一定延时,提高了系统资源的共享程度,降低了系统造价,也降低了系统的技术实现难度,实现起来比tvod便宜许多。

nvod基于广播网络、无用户数量限制、单位成本低、等待时间长等特点使得其比tvod更具有的现实意义,在实际的应用中最为广泛。

nvod是利用视频服务器将一个数字电视节目在几个数字通道中
延时播放,使用户在点播该节目时可以等待一段时间后完整地观看该节目。

nvod按广播方式单向传送节目,网络的流量固定,理论上与点播用户数无关,并且不需要双向网络支持。

2 nvod功能的软件实现
实现nvod功能的关键就是对ts流中相关的nvod业务信息进行解析和重组。

由于nvod是单向的广播式的业务,所以在机顶盒启动的过程中就自动接收并解析了nvod频道的相关信息表,把解析后的数据存储起来,等待用户点播。

ts流中的业务信息的构成比较复杂,需要设计相应的数据结构来存储解析后的数据。

解析后的数据经重新组合以后,形成了可以显示给用户的点播信息,点播信息也要存储在相应的数据结构中。

将点播信息通过用户界面展示给用户,通过和用户交互,完成点播要求。

2.1 nvod功能实现的总体流程。

nvod功能实现的总体流程如图1
所示,其中nvod任务的初始化包括nvod任务的创建、数据结构的初始化等。

2.2 视频点播界面设计。

本文设计的nvod功能用户界面分为五个模块,分别是预告播放模块、节目名称列表模块、时移节目列表模块、节目简介模块以及提示信息模块。

nvod用户界面的格局设计示意图如图2所示,当用户在移动当前节目时,在节目播放时间列表相应的显示当前节目的可用点播时段列表。

从设计好的用户界面来看,分两级菜单显示nvod节目,第一级显示nvod的节目列表,第二级显示当前焦点所在节目的所有播放时间。

而节目列表中的每一个条目都是一个参考事件,第二级菜单中的每一个条目都是时移事件。

根据参考事件与时移事件的关系,将数据搜索模块中存储的数据映射到界面显示的数据结构中,就实现了nvod节目信息的重组。

然后将这些整理好的数据映射到相应的界面控件,就可以显示并和用户进行交互。

3 系统的调试
程序下载到机顶盒的flash里边后,利用.lku文件可以在调试环境里对程序进行调试,本课题的代码在调试过程中遇到如下问题:(1)在从主菜单进入nvod应用后,电视屏幕没有画面。

经过跟踪调试程序,发现使用的控件的显示属性没有设置为可见,修改属性为可见后,这个问题解决了。

(2)第一个问题解决以后,再次进入nvod应用界面,机顶盒出现死机现象。

调试发现指向控件列表的指针在获取最后一个控件时未获取成功,导致出现了空指针。

指向控
列表的指针获取最后一个控件失败个原因是最后一个控件的创建
字符串存在格式错误。

修改了最后一个控件的创建字符串后,死机问题解决。

(3)在显示节目名称的时候,出现乱码现象。

调试后,发现节目结构指针变量被强制转换成字符类型后,在自移动的时候每次只移动了两个字节,导致无法指向下一个节目名称,取消了强制转换后,节目名称显示正常。

(4)点播节目后,播放时间到时,节目无法播放。

调试发现在解析si表示,在解析数据时,数据移位发生错误,导致解析到得数据无法找到相应的节目音视频。

修改解析函数后,问题得到了解决。

(5)nvod应用没有响应红外退出键。

调试跟踪消息变量,发现退出消息在应用的任务中始终没有发送到退出的处理代码,经过修改后,这个问题得到了解决。

4 总结
本论文讨论的数字电视nvod应用功能是数字电视机顶盒的重要功能,是目前数字电视应用最有发展潜力的应用之一,在国内由于nvod在技术和成本上都存在很大的优势,所以其有着广阔的应用前景,是数字电视增值服务收入增长最快的业务,研究nvod点播系统具有很大的现实意义。

参考文献:
[1]甘育裕,张常亮.基于hfc网络的ipqam-vod技术探讨[j].电视技术,2011,s1.
[2]郭奕,唐继勇.nvod系统结构分析以及关键技术研究[j].中国有线电视,2006,16.
[3]陈捷.数字电视nvod下传解决方案[j].中国有线电视,2006,z2.
[4]胡兵,王小良,邝俊杰.一种改进的nvod播出方案的设计与实现[j].电视技术,2005,9.
作者简介:陈尧,男,白族,四川省攀枝花人,助教,硕士,研究方向:嵌入式应用,软件工程。

作者单位:攀枝花学院,四川攀枝花 617000。

相关文档
最新文档