一种分类多画面频道预览方法及系统的制作方法
【技术领域】
[0001]本发明涉及数字电视技术领域,尤其涉及一种分类多画面频道预览方法及系统。
【背景技术】
[0002]随着电视节目频道的不断增多,用户越来越感觉到难以迅速找到自己喜欢的电视频道节目。传统的节目频道,是通过用户手动输入频道编号,或者以节目名字(如cctvl)文字形式的菜单呈现在用户面前让其使用上下键选择的。
[0003]目前以字符为主的操作项目不能给使用者直观的感觉,用户难以快速选择自己喜欢的节目,频道选择操作不够快捷方便。
[0004]目前现有技术中存在多画面预览功能的实现方法,主要利用了数字电视的马赛克业务技术,即通过捕获机顶盒节目中的视频数据到Video层的内存空间,然后再转换成Still层能够显示的数据格式,再结合OSD层来实现机顶盒多画面预览功能。这个发明为用户提供了能同时预览多个频道节目的导航,让用户可以方便快捷地选择自己感兴趣的节目。
[0005]上述现有技术解决了手动输入或字符导航操作界面的不便,但是由于现在电视台频道数目越来越多,即使使用了多画面预览功能,也需要翻阅多页来选择。根据数据电视马赛克技术一个页面最多只能同时预览16个画面,若电视台频道数目为100个,则至少需要翻阅7页,若有500个频道,则至少需要翻阅32页,实际上翻阅页数可能还要更多。显然,翻阅页数与一页能预览的画面数量成反比,画面数量越多则翻阅的页数就越少,但是一页的画面数量越多,用户需要停留在一个页面上辨别选择一个节目的时间就越长。随着电视台频道越来越丰富,用户很难在这么多个节目画面中快速选择自己喜欢的节目,久而久之用户会感觉到操作不便、眼睛疲劳。
【发明内容】
[0006]本发明的目的在于克服现有技术的不足,本发明提供了一种分类多画面频道预览方法及系统,用于对节目进行分类,解决快速选择电视节目频道的问题,提高了用户选择频道的效率。
[0007]为了解决上述问题,本发明提出了一种分类多画面频道预览方法,所述方法包括:
[0008]检查当前TS流的业务描述表(Service Descript1n Table,SDT)是否存在马赛克业务;
[0009]若存在,则选择相应的TS流;
[0010]处理所选择的TS流的节目关联表(Program Associat1n Table,PAT)、节目映射表(Program Map Table,PMT);
[0011]显不马赛克业务;
[0012]根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。
[0013]优选地,所述根据用户对某一逻辑单元的内容感兴趣进行相应处理的步骤包括:
[0014]若用户所选择的逻辑单元与业务群相关,则显示业务群关联表(BouquetAssociat1n Table,BAT)的信息;
[0015]若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显不选中的业务;
[0016]若用户所选择的逻辑单元与事件相关,则显示事件信息表(Event Informat1nTable, EIT)的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件;
[0017]若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。
[0018]优选地,在所述检查当前TS流的业务描述表SDT是否存在马赛克业务的步骤之前,还包括:
[0019]在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源;
[0020]添加对马赛克业务的描述到业务信息(SI)中。
[0021]相应地,本发明还提供一种分类多画面频道预览系统,所述系统包括:
[0022]检查模块,用于检查当前TS流的业务描述表SDT是否存在马赛克业务;
[0023]TS流选择模块,用于当存在马赛克业务时,选择相应的TS流;
[0024]处理模块,用于处理所述TS流选择模块所选择的TS流的节目关联表PAT、节目映射表PMT ;
[0025]显示模块,用于显示马赛克业务;
[0026]处理推送模块,用于根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。
[0027]优选地,所述处理推送模块还用于,若用户所选择的逻辑单元与业务群相关,则显示业务群关联表BAT的信息;若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的业务;若用户所选择的逻辑单元与事件相关,则显示事件信息表EIT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件;若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。
[0028]优选地,所述系统还包括:
[0029]马赛克业务生成模块,用于在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源;
[0030]添加模块,用于添加对马赛克业务的描述到业务信息SI中。
[0031]在本发明实施例中,对节目进行分类,用户可以选择其中一个分类来缩小节目频道选择的数目,解决快速选择电视节目频道的问题,提高了用户选择频道的效率。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0033]图1是本发明实施例的分类多画面频道预览方法的流程示意图;
[0034]图2是本发明实施例中一马赛克屏幕组成示意图;
[0035]图3是本发明实施例中另一马赛克屏幕组成示意图;
[0036]图4、图5是本发明实施例马赛克屏幕的具体实现效果图;
[0037]图6是本发明实施例中生成马赛克业务节目流的示意图;
[0038]图7是本发明实施例的分类多画面频道预览系统的结构组成示意图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0040]图1是本发明实施例的分类多画面频道预览的方法的流程示意图,如图1所示,该方法包括:
[0041]SlOl,检查当前TS流的业务描述表SDT是否存在马赛克业务;
[0042]S102,若存在,则选择相应的TS流;
[0043]S103,处理所选择的TS流的节目关联表PAT、节目映射表PMT ;
[0044]S104,显示马赛克业务;
[0045]S105,根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。
[0046]其中,S105进一步包括:
[0047]若用户所选择的逻辑单元与业务群相关,则显示业务群关联表BAT的信息;
[0048]若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显不选中的业务;
[0049]若用户所选择的逻辑单元与事件相关,则显示事件信息表EIT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件;
[0050]若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。
[0051]为了对节目分类,可以在马赛克服务器中对各节目流的节目信息进行分析,或通过在节目流中使用特定的标记来指明该节目的类型。对于分类的逻辑单元使其与马赛克业务相关,而对于节目的预览逻辑单元则使其与事件相关。所以,当用户选择了与马赛克业务相关的分类逻辑单元时(如综艺),则会触发服务器将综艺类节目的马赛克节目流发送给用户终端,而当用户选择了与事件相关的一个频道节目预览画面逻辑单元时,则会播放相对应的该频道的节目。
[0052]马赛克业务是将屏幕分割成若干个小区域,每个小区域显示各个频道数字电视节目的全动态视频马赛克,用户只需通过遥控器移动箭头,通过小画面的选择便可切换到想要收看的节目频道,充分体现了马赛克导航频道的交互性和友好性,用户的需求也得到了最大程度的满足。
[0053]在电视台业务方面,通过电子节目菜单(Electronic Program Guide,EPG)信息的播发,可以帮助用户更好地解播出节目的信息,这种信息是文字形式的。但是,随着播出
频道的增多,需要为用户提供高效的节目导航手段。相对文字导航,基于多画面所谓“Mosaic”的图像导航方式更具有吸引力,它能够更直接向用户展现播出节目的内容。
[0054]CCTV-SI就是Mosaic的一次具体应用。为体育频道提供更友好的交互功能、多解度地观赏画面,并可以由用户自由选择和切换观赏角度。系统提供方便、灵活的Mosaic设备,可对屏幕任务划分,多级Mosaic功能更可助你建立一个完美、强大Mosaic体系。
[0055]DVB标准中定义马赛克组件(Mosaic Component)集合不同的视频影像,形成一个MPEG-2编码的视频频流,视频影响的合成由源端完成。这样,在显示端、在屏幕的每个特定的区域将显示不同的图像。
[0056]在DVB标准中,将显示图像、视频小画面所在的区域定义为逻辑单元。逻辑单元由基本单元组成,马赛克屏幕最多可以分成8X8个基本单元,对每个基本单元从上至下、从左至右以递增的方式进行编号,基本单元的编号称为elementary_cell_id。如图2所示,屏幕被分为4X4个基本单元。
[0057]DVB标准中规定,对相邻的基本单元进行组合,形成逻辑单元,每个逻辑单元都分配了一个编号,称之为logical_cell_id。对按图2划分的基本单元进行逻辑单元的组合。组合的方式有很多,图3就是其中的一种。在图3中,基本单元0、1、4、5组成一个逻辑单元,2、3、6、7组成一个逻辑单元,8、9、12、13组成一个逻辑单元,10、11、14、15组成一个逻辑单元。
[0058]图4以及图5作为示例展示了具体的实现效果,图4展示了将节目划分为4个目录分类,分别为新闻、体育、电影、综艺,实际中若用更多的分类,可以将屏幕划分成更少的逻辑单元;图5则展示了当用户选择了综艺类节目时,屏幕显示多个综艺节目画面预览功能。
[0059]具体实施中,在SlOl之前,还包括:
[0060]在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源;
[0061]添加对马赛克业务的描述到业务信息SI中。
[0062]通过上一步骤形成马赛克业务码流后,还应该生成马赛克描述子,将马赛克描述子添加到相庆的SI信息中(SDT、PMT),并与其它的表一起生成业务信息码流。
[0063]前端的主要设备是马赛克服务器。马赛克服务器的主要功能是从输入到服务器的多个节目流中按要求提取视频、静止图像以及图形数据,然后进行缩放、定位等操作将它们合成一个节目流,同时形成相应的业务信息表。将生成的节目流、业务信息表以及原始节目流经过复用器后即形成了一路完整的具有马赛克业务的节目流,如图6。
[0064]相应地,本发明实施例还提供一种分类多画面频道预览系统,如图6、7所示,该系统包括:
[0065]检查模块1,用于检查当前TS流的业务描述表SDT是否存在马赛克业务;
[0066]TS流选择模块2,用于当存在马赛克业务时,选择相应的TS流;
[0067]处理模块3,用于处理TS流选择模块2所选择的TS流的节目关联表PAT、节目映射表PMT ;
[0068]显示模块4,用于显示马赛克业务;
[0069]处理推送模块5,用于根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。
[0070]进一步地,处理推送模块5还用于,若用户所选择的逻辑单元与业务群相关,则显示业务群关联表BAT的信息;若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的业务;若用户所选择的逻辑单元与事件相关,则显示事件信息表EIT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件;若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。
[0071]进一步地,该系统还包括:
[0072]马赛克业务生成模块,用于在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源;
[0073]添加模块,用于添加对马赛克业务的描述到业务信息SI中。
[0074]具体地,本发明实施例的系统相关功能模块的工作原理可参见方法实施例的相关描述,这里不再赘述。
[0075]在本发明实施例中,对节目进行分类,用户可以选择其中一个分类来缩小节目频道选择的数目,解决快速选择电视节目频道的问题,提高了用户选择频道的效率。
[0076]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0077]另外,以上对本发明实施例所提供的分类多画面频道预览方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种分类多画面频道预览方法,其特征在于,所述方法包括: 检查当前TS流的业务描述表SDT是否存在马赛克业务; 若存在,则选择相应的TS流; 处理所选择的TS流的节目关联表PAT、节目映射表PMT ; 显不马赛克业务; 根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。2.如权利要求1所示的分类多画面频道预览方法,其特征在于,所述根据用户对某一逻辑单元的内容感兴趣进行相应处理的步骤包括: 若用户所选择的逻辑单元与业务群相关,则显示业务群关联表BAT的信息; 若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的业务; 若用户所选择的逻辑单元与事件相关,则显示事件信息表EIT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件; 若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。3.如权利要求1所示的分类多画面频道预览方法,其特征在于,在所述检查当前TS流的业务描述表SDT是否存在马赛克业务的步骤之前,还包括: 在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源; 添加对马赛克业务的描述到业务信息SI中。4.一种分类多画面频道预览系统,其特征在于,所述系统包括: 检查模块,用于检查当前TS流的业务描述表SDT是否存在马赛克业务; TS流选择模块,用于当存在马赛克业务时,选择相应的TS流; 处理模块,用于处理所述TS流选择模块所选择的TS流的节目关联表PAT、节目映射表PMT ; 显示模块,用于显示马赛克业务; 处理推送模块,用于根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。5.如权利要求4所述的分类多画面频道预览系统,其特征在于,所述处理推送模块还用于,若用户所选择的逻辑单元与业务群相关,则显示业务群关联表BAT的信息;若用户所选择的逻辑单元与业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的业务;若用户所选择的逻辑单元与事件相关,则显示事件信息表EIT的信息,处理节目关联表PAT和节目映射表PMT并显示选中的事件;若用户所选择的逻辑单元与马赛克业务相关,则显示业务描述表SDT的信息,处理节目关联表PAT和节目映射表PMT,显示选中的马赛克业务,重复以上步骤处理选中的马赛克业务。6.如权利要求5所述的分类多画面频道预览系统,其特征在于,所述系统还包括: 马赛克业务生成模块,用于在前端将不同的业务、业务群和事件组成一个马赛克画面,生成马赛克业务,并为它分配资源;添加模块,用于添加对马赛克业务的描述到业务信息SI中。
【专利摘要】本发明实施例公开了一种分类多画面频道预览方法及系统,其中,该方法包括:检查当前TS流的业务描述表SDT是否存在马赛克业务;若存在,则选择相应的TS流;处理所选择的TS流的节目关联表PAT、节目映射表PMT;显示马赛克业务;根据用户对某一逻辑单元的内容感兴趣进行相应处理,将相应的马赛克节目流推送给用户终端。在本发明实施例中,对节目进行分类,用户可以选择其中一个分类来缩小节目频道选择的数目,解决快速选择电视节目频道的问题,提高了用户选择频道的效率。
【IPC分类】H04N21/431, H04N21/2362, H04N21/236, H04N21/235
【公开号】CN104883602
【申请号】CN201510267874
【发明人】陈湘萍, 汤志强
【申请人】中山大学
【公开日】2015年9月2日
【申请日】2015年5月22日
转载请注明原文地址:https://www.famiwei.com/read-8135984.html