微波EDA网,见证研发工程师的成长!
首页 > 应用设计 > 消费类电子 > 数字电视的马赛克业务

数字电视的马赛克业务

时间:08-31 来源:互联网 点击:
近年来,我国的数字电视业务已经不仅仅为用户提供电视节目,同时还提供了NVOD、马赛克电视等多种特色业务。   

马赛克业务是将屏幕分割成若干个小区域,每个小区域显示各个频道数字电视节目的全动态视频马赛克,用户只需通过遥控器移动箭头,通过小画面的选择便可切换到想要收看的节目频道,充分体现了马赛克导航频道的交互性和友好性,用户的需求也得到了最大程度的满足。  

在电视台业务方面,通过EPG信息的播发,可以帮助用户更好地解播出节目的信息,这种信息是文字形式的。但是,随着播出频道的增多,需要为用户提供高效的节目导航手段。相对文字导航,基于多画面所谓“Mosaic”的图像导航方式更具有吸引力,它能够更直接向用户展现播出节目的内容。   

CCTV-SI就是Mosaic的一次具体应用。为体育频道提供更友好的交互功能、多解度地观赏画面,并可以由用户自由选择和切换观赏角度。系统提供方便、灵活的Mosaic设备,可对屏幕任务划分,多级Mosaic功能更可助你建立一个完美、强大Mosaic 体系。   

1 马赛克业务基本概念和马赛克描述子   

DVB标准中定义马赛克组件(Mosaic Component)集合不同的视频影像,形成一个MPEG-2编码的视频频流,视频影响的合成由源端完成。这样,在显示端、在屏幕的每个特定的区域将显示不同的图像。   

在DVB标准中,将显示图像、视频小画面所在的区域定义为逻辑单元。逻辑单元由基本单元组成,马赛克屏幕最多可以分成8×8个基本单元,对每个基本单元从上至下、从左至右以递增的方式进行编号,基本单元的编号称为elementary_cell_id。在图1 中,屏幕被分为4×4个基本单元。   
   
DVB标准中规定,对相邻的基本单元进行组合,形成逻辑单元,每个逻辑单元都分配了一个编号,称之为 logical_cell_id。对按图1划分的基本单元进行逻辑单元的组合。组合的方式有很多,图2就是其中的一种。在图2中,基本单元5、6、9、 10组成一个逻辑单元,其它的每个基本单元分别组成一个逻辑单元。   

   
马赛克业务是图形的电子掼,在每个逻辑单元中可以呈现的信息包括:视频、静止图像、图形/文本。逻辑单元对应的视频是经过缩小和重定位的连续图像,静止图像由一个仅包含帧内编码的视频序列组成。   

马赛克描述子存在于SDT表或PMT表中,也可能在两表中都有马赛克描述子,马赛克描述子是为屏幕上的马赛克画面所显示的内容和DVB-SI信息建立联系。在马赛克描述子中描述了以下内容:   

·基本单元的排列方式;   
·将基本单元组合成逻辑单元;   
·逻辑单元所链接的内容、信息。逻辑单元可以指向业务、业务群、事件或者其它的马赛克业务,指向其它的马赛克业务就形成了马赛克业务的嵌套。   

2 马赛克业务的实现方法   

在终端设备上实现DVB的马赛克业务必须有前端设备的支持和配合,前端主要完成两个方面的工作:   

(1)形成马赛克画面   
在前端将不同的业务、业务群和事件组成一个马赛克画面,将它作为一个系统中的业务,并为它分配 service_id等资源。   

(2)添加对马赛克业务的描述到SI信息中   
通过上一步骤形成马赛克业务码流后,还应该生成马赛克描述子,将马赛克描述子添加到相庆的SI信息中(SDT、PMT),并与其它的表一起生成业务信息码流。 前端的主要设备是马赛克服务器。马赛克服务器的主要功能是从输入到服务器的多个节目流中按要求提取视频、静止图像以及图形数据,然后进行缩放、定位等操作将它们合成一个节目流,同时形成相应的业务信息表。将生成的节目流、业务信息表以及原始节目流经过复用器后即形成了一路完整的具有马赛克业务的节目流,如图3。   

   
机顶盒实现马赛克业务的流程:   

·检查当前或其它TS流的SDT表。   
·如果存在马赛克服务,那么:   
A选择相应的TS流;   
B处理TS流的PAT、PMT表;   
C呈现马赛克业务;   
D如果用户对某一逻辑单元的内容感兴趣,则根据下面的原则进行相应的处理:   

①逻辑单元与业务群相关:显示BAT表的信息;   
②逻辑单元与业务相关:显示SDT表的信息,处理PAT和PMT表并显示选中的业务;   
③逻辑单元与事件相关:显示EIT表的信息,处理PAT和PMT表并显示选中的事件;   
④逻辑单元与马赛克业务相关:显示SDT表相关信息,处理PAT和PMT,呈现选中的马赛克业务并转到D,重复以上步骤处理选中的马赛克业务。   

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top