佳创视讯研发中心文档
佳创机顶盒产品 培训讲义
拟制 审核 批准 密级
签名 李洪钧
编号
日期 2005-11-17
目录
目录..................................................................1 §1
硬件部分........................................................1 §1.1 硬件总体构架................................................1 §1.2 主板........................................................1
§1.2.1 §1.2.2 §1.2.3 §1.2.4 §1.2.5 §1.2.6
主芯片............................................1 Tuner.............................................2 Flash.............................................2 SDRAM.............................................3 EEPROM............................................3 串口..............................................4
§1.3 前面板......................................................4 §1.4 IC卡板......................................................4 §1.5 电源........................................................4 §2
软件部分........................................................5 §2.1 机顶盒引导程序..............................................5 §2.2 Loader......................................................5
§2.2.1 §2.2.2
Loader的运行条件..................................5 Loader的基本流程..................................5
§2.3 机顶盒应用程序..............................................6
§2.3.1 §2.3.2 §2.3.3 §2.3.4 §2.3.5
§3
机顶盒应用程序的构架..............................6 RTOS内核..........................................7 平台驱动和OSP适配层...............................7 佳创API...........................................7 应用程序..........................................8
佳创机顶盒发展规划.............................................11 §3.1 新平台平移机顶盒开发.......................................11
1
§3.1.1 §3.1.2 §3.1.3 §3.1.4
整体性能的提高...................................11 外观的优化.......................................11 成本的优化.......................................11 软件的改进.......................................11
§3.2 机顶盒软件的优化...........................................11
§3.2.1 佳创API的发展....................................11 §3.2.2
应用程序界面的网页化.............................§3.3 TVOD机顶盒.................................................§3.4 高清机顶盒.................................................2
111212§1 硬件部分
§1.1 硬件总体构架
佳创以LSI Logic为主芯片的机顶盒(JSCOM3000系列)硬件构架见下图。
机顶盒机箱内部主要包括:主板、前面板、智能卡板和电源板及这些模块之间的连接线。
§1.2 主板
§1.2.1 主芯片
为LSI Logic公司生产的SC2005F。它是将原来LSI Logic的多种DVB处理芯片,如L64108解复用芯片、L64105MPEG解码芯片等集成在一起而形成的一颗新的DVB解码芯片。
§1.2.1.1 CPU
采用Tiny RISC 体系构架的MIPS CPU,命名为EZ4103,主频为108MHz;含16KBytes的指令Cache,8KBytes的数据Cache。
§1.2.1.2 传输流解复用
解复用、解扰器的性能是机顶盒的关键技术指标,它决定了机顶盒能否集成某家CA,能否集成某某数据广播,或者能否做某些比较高级的应用。SC2005F的解复用、解扰器可以同时过滤32路基础
流,最大传输流速率90Mbps(串行输入)或者104Mbps(并行输入)。
§1.2.1.3 视频解码
支持MPEG-2MP@ML(标清)解码(ISO/IEC13818-2) 支持MPEG SP@ML(MPEG-1)解码(ISO/IEC11172-2); 视频码流速率为<9Mbps。
§1.2.1.4 音频解码
采样率:16、22.05、24、32、44.1、48KHz; 采样分辨率:16Bit; 比特率:8~448Kbps;
支持S/P DIF数字音频输出(但是佳创的硬件暂时不支持)
§1.2.1.5 OSD
OSD的指标是决定机顶盒菜单能否做到丰富多彩的关键指标,同时也是集成数据广播的关键指标。因为数据广播会进行一些比较复杂的图形处理,如绘制网页中的JPEG图像或者股票的走势图等。 SC2005芯片的OSD包含光标层、静止图像层、OSD显示层。 光标层支持16位色,32×32像素显示;
静止图像层支持YCbCr 4:2:0和4:2:2格式图像显示;
OSD层:支持到768×575像素,可以工作在16或者32位真彩模式或者2、4、8位调色板模式(调色板模式可以节省一些显示内存)。
§1.2.1.6 智能卡接口
SC2005包含两个智能卡接口,佳创使用了其中的一个接口。 电气标准:ISO7816-3;
支持T0、T1协议,也支持爱迪德CA要求的T14协议(无奇偶校验位); 支持正向、反向数据格式; 通信时钟可以编程控制。
§1.2.2 Tuner
Tuner完成对射频输入信号(频率范围在105~858MHz)的解调、纠错解码等,并最终将TS流以标准格式(DVB Common Interface)输入到机顶盒主芯片。
Tuner的解调电平门限和信噪比门限,以及抗干扰能力,是决定机顶盒性能的一个重要指标。 在佳创的JSCOM3000C系列机顶盒中使用的Tuner为法国汤姆逊公司生产的有两种型号: 立式DCF8722,用在普通机箱的版本; 卧式DCF8728B,用在超薄机箱版本。 我们正在进行一些新型高频头的开发工作。
§1.2.3 Flash
Flash Memory中用来存储机顶盒的程序和绝大部分关键数据。 Flash中存储的程序包括: 机顶盒应用程序; 机顶盒Loader; 机顶盒引导程序。
Flash中存储的数据包括: 机顶盒启动参数:包括启动标志,引导程序根据其中内容决定是加载Loader还是机顶盒应用程序运
行;以及一些影响Loader运行的一些参数,包括Loader运行模式为“可由用户干预”模式还是“不受用户干预”的模式,升级的频点、Pid等; 机顶盒开机画面图片; 机顶盒菜单图片; 机顶盒字库; 频点和节目参数; 增值业务的参数; 节目预约信息等。
佳创目前使用的Flash为AMD兼容格式的,大小为4MB。具体分配情况见表1.1所示。
表1.1
扇区 0 1 2 3 4 5 6 7 8~21 22 23~29 30 31~34 35~39 40~70
大小 8KB 8KB 8KB 8KB 8KB 8KB 8KB 8KB 14×64KB 64KB 7×64KB 64KB 4×64KB 5×64KB 31×64KB
描述 Lilo程序
启动标志,升级信息,规格
空闲 空闲
IP地址、掩码;NVOD参数
空闲 空闲
邮件内容(Irdeto)
字库
CA专用扇区(Novel) 开机画面和菜单图片 频点、节目、预约信息
空闲 Loader程序 APP程序
注意:CA专用扇区存储的数据是同方CA单独管理的,它里面存储了机卡配对相关的信息、邮件信息等内容。
§1.2.4 SDRAM
JSCOM3000系列机顶盒使用了两片SDRAM: 一片为AV解码专用内存(SDRAM_A),大小为2MB,它用来缓存储AV码流的ES数据和解码的图像数据;
一片为程序内存(SDRAM_B),它存储Loader或者App的程序拷贝及其使用的变量和系统数据。系统SDRAM的大小是影响机顶盒性能的关键指标之一。一般来说,应用程序越复杂,需要使用的内存越多。比如,应用程序中的佳创数据广播模块就会使用大量的系统内存(5MB以上),用来缓存网页和图片等数据,因此我们要求集成佳创数据广播的机顶盒的可用内存不得少于6MB;这使得机顶盒厂家的物理系统内存至少需要16MB。
佳创公司使用的SDRAM为业内名牌Hynix,总线速度为133MHz。
§1.2.5 EEPROM
EEPROM大小为8KB,它通过I2C总线来访问。它存储的数据包括:
一些系统参数,如搜索频点、升级频点、开机播放节目号、屏幕设置、时区设置、密码等; 一些经常更改的节目参数,如节目音量、声道设置、节目父母锁标记等。
§1.2.6 串口
机顶盒主芯片SC2005自带有两个UART口,我们使用其中一个;加一个TTL到232电平转换的芯片和DB-9阴座来同计算机通讯。它的主要作用是:
1、 开发和现场调试时向计算机打印一些调试信息,以便判断问题;
2、 通过计算机对机顶盒Flash中的程序或者数据进行升级,作为在线升级的补充。
§1.3 前面板
前面板包含红外接收头、按键扫描电路和前面板数码管和电源、锁定指示灯的驱动电路。它通过排线连接机顶盒的主板。
§1.4 IC卡板
IC卡板由一块非常简单的电路板及固定在它上面的IC卡座构成。其实有很多机顶盒厂家将IC卡座直接安装在机顶盒主板上,但是这要求机顶盒主板必须紧靠机箱前部,对机顶盒的内部结构有特殊需求。
§1.5 电源
为一个独立的开关稳压电源模块;它将输入的220V/50Hz的交流电通过整流、稳压等处理后变为直流电源供给机顶盒其它模块使用。
§2 软件部分
佳创的机顶盒软件包括引导程序、Loader和机顶盒应用程序。他们都存储在Flash Memory中。 机顶盒引导程序为开机后首先运行的程序;
引导程序员根据Flash中保存的启动参数中保存的相关标志位决定运行Loader还是机顶盒应用程序。
Loader和机顶盒应用程序都是由引导程序拷贝到内存(SDRAM_B)中执行的。
§2.1 机顶盒引导程序
机顶盒引导程序是一个非常简短的程序,大小不超过8KB;它不包含实时操作系统内核。其功能如下:
1) 判断当前应启动Loader还是机顶盒应用程序运行:启动之初先扫描前面板按键,如果有键按下,
则表明需要强制升级,此时运行Loader;若无按键按下,则根据Flash中保存的启动参数中保存的相关标志位决定运行Loader还是机顶盒应用程序;
2) 将Flash中的Loader或者机顶盒应用程序拷贝到内存中,并跳转执行之。
如果Flash中保存机顶盒引导程序的部分损坏,将导致机顶盒无法启动,此时唯一的方法是更换Flash。
§2.2 Loader
Loader是机顶盒升级程序。它可以实现在线升级或者通过串口升级。目前暂时不支持机顶盒对机顶盒的升级。
§2.2.1 Loader的运行条件
如下情况会导致Loader运行:
1) 应用程序在运行时,通过分析NIT表中的升级描述符,判定网络中有新的软件发布(非强制发
布),此时出现升级请求的提示,如果用户按确认选择升级,则机顶盒应用程序更新Flash中的启动标志为“运行Loader”,然后重启机顶盒,导致引导程序运行Loader;
2) 应用程序在运行时,通过分析NIT表中的升级描述符,判定网络中有新的软件发布且为强制发
布,则机顶盒应用程序更新Flash中的启动标志为“运行Loader”,并且设置Flash中的Loader运行模式标志为“不受用户干预”的模式运行的然后重启机顶盒,导致引导程序运行Loader; 3) 应用程序在运行时,用户通过浏览菜单“主菜单->系统设置->系统升级”并按确定键,机顶盒应
用程序更新Flash中的启动标志为“运行Loader”,然后重启机顶盒,导致引导程序运行Loader; 4) 机顶盒开机时,用户按下某一按键,此时为强制升级模式,引导程序启动Loader运行。
§2.2.2 Loader的基本流程
Loader读取Flash中的“Loader运行模式”标志位,当其为“可由用户干预”模式时,用用户控制升级过程;当其为“不受用户干预”的模式时,进行在线升级,且升级过程不受用户干预。
§2.2.2.1 不受用户干预的模式
“不受用户干预的模式”表明前端发布了软件需要对用户机顶盒强制升级。强制升级一般是因为发生如下情况:
1、 网络公司前端系统因为业务需要进行重大调整,而机顶盒软件必须升级后才能够适应这种调整,
如EPG播发方式由分散式变为集中式播发而机顶盒软件不支持集中式播发、前端数据广播增加了开机画面自动更新功能而机顶盒集成的数据广播暂时不支持该功能等;
2、 前端有重要子系统需要更换,机顶盒软件必须升级后才能够适应这种调整,如更换CA系统等。
在“不受用户干预的模式”下,Loader程序: 1、 直接进入在线升级模式;
2、 从Flash读取升级频点、Pid等信息;
3、 按照佳创数据广播终端软件的流程,锁定信号,获得升级索引文件、以及各个升级文件; 4、 对接收的文件进行校验,校验无误后,更新Flash; 5、 将Flash中的启动标志位设置为“运行应用程序”; 6、 重新启动机顶盒。
以上过程全部自动完成。在任何一步若出现错误,Loader将出现错误提示,将Flash中的启动标志位设置为“运行应用程序”并重新启动机顶盒。
§2.2.2.2 可受用户干预的模式
在“可受用户干预的模式”下,Loader程序: 由用户选择进行串口升级还是在线升级; 如果用户选择串口升级,则:
1、 通过串口同计算机进行握手通信;
2、 如果成功,则从计算机读取升级索引文件、待升级的程序或数据文件,接收成功后,等待用户
确认;
3、 如果用户选择继续,则更新Flash,否则更新启动标志位为“运行应用程序”、重新启动机顶盒; 4、 更新完成之后更新启动标志位为“运行应用程序”、重新启动机顶盒。 如果用户选择在线升级,则:
1、 从Flash读取升级频点、Pid等信息;
2、 按照佳创数据广播终端软件的流程,锁定信号,获得升级索引文件;获取成功后等待用户确认; 3、 如果用户选择继续,锁定信号,按照佳创数据广播终端软件的流程获得各个升级文件,否则更
新启动标志位为“运行应用程序”、重新启动机顶盒; 4、 对接收的文件进行校验,校验无误后,等待用户确认;
5、 如果用户选择继续,则更新Flash、将Flash中的启动标志位设置为“运行应用程序”、重新启
动机顶盒;否则更新启动标志位为“运行应用程序”、重新启动机顶盒。
以上过程若在任何一步若出现错误,Loader将出现错误提示,将Flash中的启动标志位设置为“运行应用程序”并重新启动机顶盒。
§2.3 机顶盒应用程序
机顶盒应用程序就是在正常工作情况下机顶盒运行的程序。它完成如下功能: 数字电视、广播节目、增值业务的业务搜索; 数字电视、广播节目的播放;
业务、机顶盒软件的自动更新检测; 机顶盒菜单;
EPG信息的接收和显示; NVOD;
佳创数据广播;
游戏、万年历等使用工具。
§2.3.1 机顶盒应用程序的构架
参见下页图所示。
这是我们目前的机顶盒的软件构架。
佳创正在着手将我们的机顶盒软件构架进行升级,以满足我们正在研发的一些新的业务的需求。这在本讲义的下一节会有描述。
§2.3.2 RTOS内核
LSI SC2005开发平台采用的实时操作系统为pSOS。该操作系统原为加拿大集成系统公司(Integrated Systems Inc.)开发的。现在该公司已经被美国的风河系统收购。
pSOS是一个非常稳定的、应用最广泛的RTOS,号称已经出售了300多万份,应用于各种嵌入式系统,包括美国的军事卫星、航天飞机和机器人等领域。
§2.3.3 平台驱动和OSP适配层
平台驱动是指LSI Logic公司为其开发平台的片内、片外设备所编写的驱动程序。佳创对这些驱动程序有增删、修改。比如,当初平台就没有提供有线高频头的驱动,我们现在使用的汤姆汤姆逊、飞利普等有线高频头的驱动程序就是我们后来自己开发的。我们在添加新的驱动时尽量沿用了原来的程序风格。由于LSI Logic缺乏对SC2005平台的后续支持,因此许多平台驱动的Bug是由我们自行解决的。
LSI Logic公司在其pSOS操作系统内核的基础上封装了一个操作系统适配层(OSP)。这样做的目的在于:
1、 保持程序结构层次的清晰和易维护性; 2、 在机顶盒厂家更换为其它的RTOS时,代码的改动最小,方便软件的跨平台移植(其实,LSI Logic
后来推出的开发平台1.5版本就同时支持pSOS和Necleas操作系统);
3、 程序风格的一致性。亦即,使得机顶盒程序在调用平台驱动的部分和调用RTOS的部分不会有
太大的风格差异。
§2.3.4 佳创API
佳创API是佳创公司定义的机顶盒应用程序的编程接口。应用程序采用统一的API接口来编写具有如下优势:
1、 方便机顶盒程序的跨平台移植和跨RTOS移植;
2、 使得在不同的机顶盒开发平台上的机顶盒应用程序的代码风格保持一致,代码改动最小;
3、 提高研发成果的可重用性,以提高工作效率。亦即,使得应用程序某个模块的程序可以很方便
地移植到另外的RTOS和开发平台,而不需要再进行重复的开发;
4、 增加程序的易维护性,不同基于平台、不同RTOS的同一应用程序模块,可以由同一个人来维
护,不需要多个队伍。这在佳创目前的资源状况下是十分重要的。
目前佳创机顶盒应用程序中的数据广播模块都是采用佳创API来开发的。其它应用程序也正在采用佳创API来改写。佳创新型号的机顶盒全部上层程序都将将使用佳创API来编写,这在本讲义的下一部分将有专题描述。
§2.3.5 应用程序 §2.3.5.1 服务的播放
电视节目播放:
程序首先根据请求播放的服务和当前正在播放的服务是否处在同一频点内决定是否控制高频头锁定信号。如果是则不锁定信号,如果否则需要根据请求播放的服务的物理频点参数锁定信号。 在不需要锁定信号时,则直接进行以下步骤;否则等待信号锁定后进行如下步骤:
判断服务是否为加密服务:如果否,则直接启动播放(根据保存在Flash中的服务的音频、视频和PCR的PID);如果是,则请求接收PMT,在接收成功后,根据接收的PMT启动CA,然后启动播放这样可以避免因为解码未解扰码流引起的短暂马赛克现象。 支持N制、PAL制播放方式。 支持实时更新音视频的PID。 音频广播播放:
能够按照用户的选择播放相关的音频节目,在播放音频节目的时候,需要显示音频背景。并且在节目列表的状态下,能够在相关的小窗口下显示音频背景。
在佳创数据广播的配合下,能够在播放音频节目时,按照前端的要求进行音频背背景的切换。 音频的播放应该有特定的标识表示。如播放中的小喇叭等。 支持实时更新音频的PID。
§2.3.5.2 菜单界面
佳创机顶盒菜单界面提供一些人机交互界面以便实现如下功能: 1、 显示当前的服务列表(包括喜爱节目的列表),以便用户选择播放某服务,并查看服务的一些属
性,如所属的频点、信号的强度、质量,当前后续正在播放节目的简介等,以及对节目进行分类显示;
2、 搜索服务,提供按照NIT搜索、单频点搜索和自动搜索等搜索方式,方便用户搜索数字电视、
音频广播服务和NVOD、股票、信息广场等增值服务;
3、 服务的编辑,包括增删节目、设置喜爱节目、给节目加父母锁等;
4、 设置一些系统参数,包括:时区、菜单透明度、机顶盒密码、视频输出格式等,并提供将机顶
盒恢复为出厂设置的功能;
5、 查看CA相关信息(包括查看授权状况、卡号、CA版本、机卡配对状况等)以及设置智能卡(进
行机卡绑定、设置观看级别、PIN码等)。CA相关菜单功能会因不同的CA系统有所区别; 6、 查看节目预告(EPG的一周电视报),并进行节目预约; 7、 进入视频点播,并进行节目点播、预约点播; 8、 进入股票或者网页等佳创数据广播增值业务;
9、 运行一些系统工具,如万年历、系统自检工具、对预约节目进行编辑、玩游戏等。 具体的菜单组织结构可能会根据不同的客户要求有差别。
§2.3.5.3 信息存储
服务相关信息的存储
大部分服务相关信息保存在Flash内。佳创的机顶盒保存以下服务信息: 1、 频点信息,包括射频参数(括频点、符号率、调制方式)、PAT版本号、SDT版本号、TS流Id;
最多可以保存105个频点;
2、 信束信息:包括信束号、信束名称、属于该信束的服务总数、属于该信束的服务列表,包括各
个服务的ServiceId和服务类型;机顶盒最多可以保存32个信束。每个信束中最多可以有256个服务。信束主要用来进行节目分类; 3、 每个服务播放参数:以列表形式保存在Flash中,包括服务TS流Id、服务号(program_number
或者ServiceId)、名称、PMT的PID和版本号、加密标志、视频基础流的PID、音频基础流的PID、PCR的PID;
4、 服务配置参数:保存在EEPROM中,包括声道设置、音频PID选择、音量、父母锁标志;佳
创的JSCOM3000系列机顶盒最多可以保存600个数字电视服务、200个数字音频广播服务; 5、 NVOD服务的信息:NVOD的播发频点信息、NVOD的参考服务信息、在参考服务下的服务的
信息。佳创机顶盒最多可以保存20个参考服务信息;
6、 网页、股票服务信息的存储:保存服务名称、TS流Id号,服务加密标志等; 预约信息的存储:
将通过EPG预约的节目和NVOD预约的节目进行统一存储;机顶盒应用程序提高相关的菜单界面来编辑协和这些预约信息,并且这些信息会随着时间的流逝自动更新(出现预约提示然后删除)。 系统信息的存储:
§2.3.5.4 服务的搜索
服务的搜索和播放:
提供单频点搜索、全频段搜索(盲扫)和NIT搜索三种搜索方式。
单频点搜索只搜索用户输入的频点内播出的服务,并且仅仅搜索并保存其中的数字电视和数字音频广播服务。
全频段搜索根据存储的频点列表来搜索服务,并且仅仅搜索并保存其中的数字电视和数字音频广播服务。
NIT搜索是指根据网络中播发的NIT表作为索引进行的服务搜索。它不但搜索普通的电视、广播服务,还能够搜索到增值服务,并接收BAT中的信束信息,对以便对服务进行分类。
§2.3.5.5 服务的条件接收
机顶盒集成CAS系统,应实现CA厂家的驱动程序,CA厂家则提供CAS内核链接库;机顶盒应用程序在初始化阶段应加载CA内核库。 CA内核的功能一般为: 接收ECM和EMM基础流; 对智能卡进行授权信息管理;
通过特定算法解析服务解扰控制字; 在出现异常时会通知机顶盒;
提供用户端编程接口,以实现CA用户端的一些功能。
机顶盒应用程序还应包含CA客户端模块,实现CA菜单的操作,并在异常情况下显示CA的提示,以及显示CA头端发送的邮件和消息。
CAS系统的功能设计指标以通过CAS厂家的认证测试为准。
§2.3.5.6 EPG
佳创应用程序包含标准EPG处理模块,处理网络中播发的电子节目单信息,以实现:
在用户发出请求时,接收正在观看的服务的当前、后续事件的信息,包括事件名称、事件开始时间、事件持续时间、事件简介;
用户通过菜单或者快捷操作可以进入EPG界面,进入EPG界面后自动接收正在观看的服务节目(事
件)单信息,并显示当天的节目(事件)单,包括每个事件的播出时间、节目介绍等;也可以切换日期,以察看当前服务在当前星期的各个不同日期的节目单信息; 在EPG界面,可以对某服务的某个尚未播出的事件进行预约。
§2.3.5.7 NVOD
佳创应用程序包含DVB标准的NVOD模块,以实现:
用户通过菜单或者快捷操作可以进入NVOD主界面,在显示该界面之前,程序对每个参考服务,依次接收其各个时移服务的事件信息(EIT_Schedule),在所有参考服务的时移服务的事件处理完毕之后,将事件按照名称(亦即NVOD的片名)进行归类。并将每个片子的所有播出时间点以表格形式显示。
在NVOD界面,将每个片子的播出时间点按照如下方式显示:对可以立即点播的时间点(已经开始尚未结束)单独按照时间先后顺序列出,这样用户按该时间点的编号后可以直接进入播放;对播出时间点比当前时间晚的,则可以预约播放。预约提示时间为节目开始之前的30秒。
§2.3.5.8 股票和网页
机顶盒的股票和网页模块,将在稍后由本公司的数据系统部向大家做专题介绍,这里不再赘述。但是我们的机顶盒有一些特性,诸如开机画面的升级和音频广播背景画面的动态接收,是通过佳创的数据广播系统实现的。这里做一下简单介绍。 开机画面的升级:
在需要对机顶盒开机画面进行升级时,佳创的数据广播服务器会将该型号的机顶盒的开机画面文件以播发网页文件同样的形式(DVB数据轮播)进行播出,同时会在网络信息表里面添加开机画面升级描述符,描述当前正在播发的机顶盒的开机画面文件的文件名、版本号以及对应的机顶盒生产厂家的代码和型号;这样的文件可能多个。
机顶盒应用程序相关模块会实时解析这些描述符,当有文件对应的机顶盒厂家代号和型号与本机匹配而且版本更新时,会提醒用户更新开机画面;机顶盒数据广播软件提供了一个单收文件的接口,当确认需要接收开机画面文件时,此时机顶盒会调用该接口去接收开机画面图片文件,并在成功接收以后更新Flash中的开机画面图片文件数据和版本号,然后重新启动机顶盒。 音频广播背景画面的动态接收:
最新版本的佳创数据广播服务器已经支持在各个音频广播中以数据广播标准的形式插播音频广播背景画面文件。同时会播发一个索引文件,该索引文件指明音频广播服务及其背景画面之间的对应关系。
机顶盒在播放音频广播服务时,会后台去接收索引文件,找到与正在播放的广播服务对应的背景画面文件的文件名,并利用机顶盒数据广播软件的单收文件的接口接收该文件;在接收成功后,会将该画面显示在屏幕。
佳创公司的上述系统和机顶盒端的软件已经在大连天途网络公司得到了成功的应用并为客户带来了可观的收益;这一做法当可为有线电视网络公司探索新的盈利模式提供一个新的思路。
§3 佳创机顶盒发展规划
一下介绍佳创视讯公司未来两年内的机顶盒新产品规划。它包括:新平台平移机顶盒开发、机顶盒软件的优化、TVOD机顶盒和高清机顶盒四个部分。
§3.1 新平台平移机顶盒开发
佳创研发中心已经开始基于ST公司新的开发平台的、满足整体转换功能要求的机顶盒开发,该产品预计会在明年6~7月份推向市场。它同现在的JSCOM3000系列机顶盒相比,具有速度、外观和软件构架等各个方面的先进性。
§3.1.1 整体性能的提高
CPU速度由原来的108M提升到200MHz;
内存配置由原来的18M共两片SDRAM改为单片16M或者32MB的DDR内存。
§3.1.2 外观的优化
新型号的机顶盒将采用佳创公司新近开发的流线型超薄机箱,高机箱无论在外观还是使用材质方面同现在的相比都有较大的改进。
§3.1.3 成本的优化
使用新平台的机顶盒的成本同JSCOM3000系列相比将具有一定优势。这是由于其主芯片同SC2005相比会便宜一些,同时我们的新的机箱结构的成本也比原来的略低。
§3.1.4 软件的改进
采用新的软件构架。详见下节叙述。
§3.2 机顶盒软件的优化
§3.2.1 佳创API的发展
新机顶盒的应用层软件将全面采用佳创API来编写。在此过程中,佳创API将得到如下多个方面的发展:
1、 接口的完善和丰富:不断完善佳创API的接口,使得基于佳创API它不但可以实现佳创数据广
播、实现目前佳创机顶盒的各种应用,还能够实现将来可能扩展的一些高级应用;
2、 层面的扩充:逐步将机顶盒目前的各种应用进行模块化,归纳出各个应用程序模块的接口(称
为佳创机顶盒DTV基础模块),并将他们作为佳创API的高级扩展接口部分;
3、 随着佳创API的不断完善和佳创机顶盒应用程序模块的稳定,我们会将它发展成为一个类似数
字电视中间件的软件产品。
§3.2.2 应用程序界面的网页化
在佳创API的完善工作进行到一定阶段,且佳创数据广播的新的版本(支持JavaScript的版本)推出后,佳创机顶盒的菜单界面可以网页化。
这时佳创机顶盒的软件将升级为入下图所示的构架。 这样界面具有如下优势:
1、 美观:界面的丰富和美观的程度同网页一样;
2、 风格多变:可以使得改变机顶盒的菜单风格和美术设计象修改网页一样简单;
3、 易于升级和定制:机顶盒菜单界面变成一个个网页文件,此时网络公司可以很轻松的利用佳创
数据广播的升级功能对机顶盒的应用程序界面进行升级。佳创公司甚至可以为网络公司提供制作机顶盒界面网页的工具。
§3.3 TVOD机顶盒
TVOD机顶盒是佳创TVOD系统项目的一个子项目。该机顶盒在现有的平移基本功能的基础上,在硬件上增加回传通道(初步计划通过在机顶盒中加入网络接口同Cable Modem通信实现)。
软件上增加TVOD终端模块,该模块基于双向浏览器实现,通过回传通道向前端播控服务器发送点播请求,实现实时点播、快进、快退等功能。同时可以实现观众点播意向的调查。 佳创预计在2006年第一季度推出TVOD的演示版。2007年正式推出该系统。
§3.4 高清机顶盒
佳创的高清机顶盒项目目前处在预研阶段。计划在2007年度推出同时支持MPEG-2高清和H.264解码的高端机顶盒。该机顶盒将同时具有PVR功能。
因篇幅问题不能全部显示,请点此查看更多更全内容