一种电视节目导航方法及装置与流程

文档序号:15202211发布日期:2018-08-19 14:28阅读:367来源:国知局
本发明涉及电视领域,更具体地说,涉及一种电视节目导航方法及装置。
背景技术
::目前,在电视节目的观看过程中,用户只能切换到目标频道才能了解到目标频道播放的节目,进而确定是否观看。用户为了寻找感兴趣的节目,需要不断的切换台,有时切换完所有台才发现当前频道的节目是用户相比较最感兴趣的,在切换台的过程,用户长时间不能观看电视节目,导致用户体验较差。技术实现要素:有鉴于此,本发明提出一种电视节目导航方法及装置,欲实现用户在观看当前频道的电视节目的同时,预览其他频道的电视节目,以提高用户观看电视节目体验的目的。为了实现上述目的,现提出的方案如下:一种电视节目导航方法,包括:接收到节目导航请求时,从导航频道列表获取若干频道形成第一组频道;获取所述第一组频道中各个频道对应的锁频参数、以及节目播放参数;根据每个所述锁频参数对应的频道进行锁频;在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目,所述主节目为接收到所述节目导航请求时正在播放的电视节目。可选的,在所述在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目的步骤后,还包括:接收节目导航切换请求时,从所述导航频道列表获取若干频道形成第二组频道;获取所述第二组频道中各个频道对应的锁频参数、以及节目播放参数根据所述第二组频道中各个频道对应的锁频参数对相应频道进行锁频;根据所述第二组频道中各个频道对应的节目播放参数将当前显示的导航节目切换为相应的导航节目。可选的,在所述从导航频道列表获取若干频道形成第一组频道之前,还包括:解析得到主节目的节目类型,将与主节目的节目类型相同的电视节目对应的频道生成所述导航频道列表。可选的,在所述从导航频道列表获取若干频道形成第一组频道之前,还包括:解析得到主节目的频道类型,将与主节目的频道类型相同的频道生成所述导航频道列表。可选的,在所述在播放主节目的同时,根据所述第一组导航节目的播放参数显示相应的导航节目的步骤后,还包括:接收到播放请求时,退出节目导航且播放所述播放请求对应的节目。一种电视节目导航装置,包括:第一接收单元,用于接收到节目导航请求时,从导航频道列表获取若干频道形成第一组频道;第一获取单元,用于获取所述第一组频道中各个频道对应的锁频参数、以及节目播放参数;第一锁频单元,用于根据每个所述锁频参数对应的频道进行锁频;第一显示单元,用于在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目,所述主节目为接收到所述节目导航请求时正在播放的电视节目。可选的,所述装置还包括:第二接收单元,用于接收节目导航切换请求时,从所述导航频道列表获取若干频道形成第二组频道;第二获取单元,用于获取所述第二组频道中各个频道对应的锁频参数、以及节目播放参数第二锁频单元,用于根据所述第二组频道中各个频道对应的锁频参数对相应频道进行锁频;第二显示单元,用于根据所述第二组频道中各个频道对应的节目播放参数将当前显示的导航节目切换为相应的导航节目。可选的,所述装置还包括:第一导航频道列表生成单元,用于解析得到主节目的节目类型,将与主节目的节目类型相同的电视节目对应的频道生成所述导航频道列表。可选的,所述装置还包括:第二导航频道列表生成单元,用于解析得到主节目的频道类型,将与主节目的频道类型相同的频道生成所述导航频道列表。可选的,所述装置还包括:第三接收单元,用于接收到播放请求时,退出节目导航且播放所述播放请求对应的节目。与现有技术相比,本发明的技术方案具有以下优点:上述技术方案提供的一种电视节目导航方法,包括步骤接收到节目导航请求时,根据导航频道列表获取第一组频道对应的锁频参数、以及节目播放参数;在播放主节目的同时,根据第一组频道对应的节目播放参数显示相应的导航节目,主节目就是接收到节目导航请求时正在播放的电视节目。因此,可以实现在播放主节目的同时,让用户预览其它电视节目,即用户在观看当前频道的电视节目的同时,可以预览其他频道的电视节目,提高了用户观看电视节目的体验。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本发明实施例提供的一种电视节目导航方法的流程图;图2为本发明实施例提供的节目的显示位置和显示大小的示意图;图3为本发明实施例提供的一种主节目和导航节目显示位置和显示大小的示意图;图4为本发明实施例提供的另一种电视节目导航方法的流程图;图5为本发明实施例提供的又一种电视节目导航方法的流程图;图6为本发明实施例提供的一种电视节目导航装置的逻辑结构示意图。具体实施方式本发明的核心思路为根据一定的规则生成导航频道列表,在用户请求了解其他频道的节目时,显示其他频道的节目以供用户预览,此过程中还播放当前频道的电视节目,即用户在用一个显示屏观看当前频道的电视节目的同时,预览其他频道的节目。下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本实施例提供一种电视节目导航方法,参见图1所示,该方法,包括步骤:s11:接收到节目导航请求时,从导航频道列表获取若干频道形成第一组频道;用户可以通过遥控器或电视设置的特定按键输入节目导航请求。在本实施例中,可以在遥控器上设置“导航”键,当用户按“导航”键时,遥控器向电视机发送节目导航请求;电视机接收到该节目导航请求时,从导航频道列表中获取若干频道形成第一组频道。导航频道列表包括的频道可以为除当前播放的频道以外的所有频道。在接收到节目导航请求时,从导航频道列表中获取若干个频道形成一组频道。本发明对于形成的一组频道中的频道个数不做限定。tv播放器表示数字电视机顶盒接收源为cable线的数字信号、然后依次锁频、解扰、解码、以及显示整个过程的一种播放器。每个tv播放器包括锁频设备、解复用器、解扰器和解码器等硬件。在实际应用中,技术人员可以根据具体电视机包括的tv播放器的个数来设定形成一组频道包含的频道个数;例如,某型号的数字电视机顶盒包括四个tv播放器(teeveeplayer),则设置每组频道的个数为三个,三个tv播放器用于播放一组频道的电视节目,即导航节目,剩下一个tv播放器播放当前频道的电视节目,即主节目。s12:获取所述第一组频道中各个频道对应的锁频参数、以及节目播放参数;在数字电视机的数据库中存储所有频道对应的锁频参数、节目播放参数、频道类型、频道名称等数据。根据第一组频道包括的频道名称,从数据库中匹配得到对应的锁频参数和节目播放参数。锁频参数包括但不限于频点、符号率、调制模式等;频点就是固定频率的编号,与频道相对应,每个频道对应一个频点;例如频率间隔为200khz,这样就依照200khz的频率间隔从890mhz、890.2mhz、890.4mhz、890.6mhz、890.8mhz、891mhz……915mhz分为125个无线频率,并对每个频率进行编号,编号分别为1、2、3、4……125,这些对固定频率的编号就是频点。节目播放参数包括但不限于音视频的pid(packetidentifier,标志码传输包)和音视频的编码类型等;音视频的pid用于启动解扰器,将经过的加密数据解扰;音视频的编码类型用于选择对应的解码器进行解码。频道类型包括但不限于中央电视台、地方电视台和省市卫视台灯。s13:根据每个所述锁频参数对应的频道进行锁频;根据相应的锁频参数对第一组频道中的各个频道进行锁频操作。具体的锁频过程为现有技术,本实施例不再赘述。s14:在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目,所述主节目为接收到所述节目导航请求时正在播放的电视节目。节目播放参数包括音视频的pid和音视频的编码类型,在对频道锁频成功后,根据节目播放参数对该频道接收到的数字信号进行解扰、解码,然后显示,显示的即为导航节目。参见图2所示,(x,y)表示节目的显示位置,w表示节目的显示宽度,h表示节目的显示高度,w和h的组合即为节目的显示大小。在同时显示主节目和导航节目时,主节目和各个导航节目的显示位置和显示大小为预先设定好的参数。如图3所示,主节目mp显示在屏幕的上方,显示高度为屏幕高度的3/4,显示宽度为屏幕的整个宽度;各个导航节目pg1、pg2、pg3分别显示在屏幕的下方,且显示高度为屏幕高度的1/4,显示宽度为屏幕宽度的1/3。本实施例提供的电视节目导航方法,在播放主节目的同时,显示相应的导航节目,主节目就是接收到节目导航请求时正在播放的电视节目。因此,可以实现在播放主节目的同时,让用户预览其它电视节目;即用户在观看当前频道的电视节目的同时,可以预览其他频道的电视节目,提高了用户观看节目的体验。本实施例提供另一种电视节目导航方法,参见图4所示,步骤s21、s22、s23、s24分别与步骤s11、s12、s13、s14一致,在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目的步骤后,还包括步骤:s25:接收节目导航切换请求时,从所述导航频道列表获取若干频道形成第二组频道;具体的导航切换请求可以分为上切换请求和下切换请求;遥控器上的“上翻页”键对应于上切换请求,“下翻页”键对应于下切换请求。第二组频道包括的频道数量与第一组频道包括的频道数量相同。导航频道列表中的频道按照一定顺序排列,第一组频道包括的所有频道为依次相邻的频道。在接收到下切换请求时,选择第一组频道包括的频道之后相应数量的依次相邻的频道形成第二组频道;再次接收到下切换请求时,选择前一次形成的第二组频道包括的频道之后相应数量的依次相邻的频道形成第二组频道;在接收到下切换请求时,选择第一组频道包括的频道之前相应数量的依次相邻的频道形成第二组频道;再次接收到下切换请求时,选择前一次形成的第二组频道包括的频道之前相应数量的依次相邻的频道形成第二组频道。s25:获取所述第二组频道中各个频道对应的锁频参数、以及节目播放参数;s26:根据所述第二组频道中各个频道对应的锁频参数对相应频道进行锁频;s27:根据所述第二组频道中各个频道对应的节目播放参数将当前显示的导航节目切换为相应的导航节目。切换导航节目时,将当前导航节目对应的tv播放器的锁频参数、节目播放参数修改为第二组频道中各个频道对应的锁频参数和节目播放参数,既可以完成导航节目的切换。在所述从导航频道列表获取若干频道形成第一组频道之前,还包括生成导航频道列表的过程。生成导航频道列表的方法可以是解析得到主节目的节目类型,将与主节目的节目类型相同的电视节目对应的频道生成所述导航频道列表。解析主节目的eit(eventinformationtable,事件信息表),将0x54的描述类型信息解析出来即为主节目的节目类型。eit中的描述符0x54的内值是content_descriptor,如下是content_descriptor的内容格式定义:其中,由content_nibble_level_1描述内容符的第一层,由content_nibble_level_2描述内容符的第二层,共同描述节目的分类信息。可以表现16*16=256种节目类型。列举了几种类型的数据表格如下:因此,解析描述符0x54就可以得到频道播放的电视节目的节目类型。描述符0x54表示频道当前播放的电视节目的节目类型,比如,当前播放的电视节目为cctv-1频道的新闻联播,其类型是“新闻”类别。生成导航频道列表的方法还可以是解析得到主节目的频道类型,将与主节目的频道类型相同的频道生成所述导航频道列表。在数字电视机的数据库中存储所有频道对应的锁频参数、节目播放参数、频道类型、频道名称等数据。根据当前主节目对应的频道名称从数据库中匹配得到对应的频道类型。例如,当前主节目为cctv-1频道的新闻联播,频道名称为cctv-1,从数据库中匹配得到频道类型为中央电视台,从数据库中得到频道类型为中央电视台的cctv-2、cctv-3、……、cctv-14、cctv-15等频道生成导航频道列表。生成导航频道列表的方法还可以是先判断主节目是否存在对应的描述符0x54,若是则解析得到主节目的节目类型,将与主节目的节目类型相同的电视节目对应的频道生成所述导航频道列表,若否则解析得到主节目的频道类型,将与主节目的频道类型相同的频道生成所述导航频道列表。本实施例提供又一种电视节目导航方法,参见图5所示,步骤s31、s32、s33、s34分别与步骤s11、s12、s13、s14一致,在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目的步骤后,还包括步骤:s35:接收到播放请求时,退出节目导航且播放所述播放请求对应的节目。在本实施例中在同时显示主节目和导航节目时,焦点默认在主节目处,且导航节目的音频音量默认为零。用户通过遥控器上的“上”键、“下”键、“左”键、以及“右”键移动焦点,将焦点切换到不同的节目上。焦点在主节目处,则设置主节目的音频音量为系统当前音量设置值,其它所有导航节目的音频音量均为零;焦点在某个导航节目处,则设置该导航节目的音频音量为系统当前音量设置值,其它导航节目以及主节目的音频音量设置为零。在同时显示主节目和导航节目时,若用户按“确认”键,则向电视机发送播放请求,电视机接收到播放请求时,确认焦点所处位置的节目为播放请求对应的节目。播放所述播放请求对应的节目,即将播放请求对应的节目的显示高度设置为整个屏幕的高度,显示宽度设置为整个屏幕的宽度,且音频音量为当前系统设置的音量;退出节目导航表示本次节目导航结束,将焦点未处于的其它节目的音频音量设置为零,且将显示大小设置为零,即显示高度和显示宽度均设置为零。对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。本实施例提供一种电视节目导航装置,参见图6所示,该装置包括第一接收单元11、第一获取单元12、第一锁频单元13和第一显示单元14。其中,第一接收单元11,用于接收到节目导航请求时,从导航频道列表获取若干频道形成第一组频道;第一获取单元12,用于获取所述第一组频道中各个频道对应的锁频参数、以及节目播放参数;第一锁频单元13,用于根据每个所述锁频参数对应的频道进行锁频;第一显示单元14,用于在播放主节目的同时,根据所述第一组频道中各个频道对应的节目播放参数显示相应的导航节目,所述主节目为接收到所述节目导航请求时正在播放的电视节目。本实施例提供的电视节目导航装置,第一显示单元14在播放主节目的同时,显示相应的导航节目,主节目就是接收到节目导航请求时正在播放的电视节目。因此,可以实现在播放主节目的同时,让用户预览其它电视节目;即用户在观看当前频道的电视节目的同时,可以预览其他频道的电视节目,提高了用户观看节目的体验。可选的,所述装置还包括:第二接收单元,用于接收节目导航切换请求时,从所述导航频道列表获取若干频道形成第二组频道;第二获取单元,用于获取所述第二组频道中各个频道对应的锁频参数、以及节目播放参数第二锁频单元,用于根据所述第二组频道中各个频道对应的锁频参数对相应频道进行锁频;第二显示单元,用于根据所述第二组频道中各个频道对应的节目播放参数将当前显示的导航节目切换为相应的导航节目。可选的,所述装置还包括:第一导航频道列表生成单元,用于解析得到主节目的节目类型,将与主节目的节目类型相同的电视节目对应的频道生成所述导航频道列表。可选的,所述装置还包括:第二导航频道列表生成单元,用于解析得到主节目的频道类型,将与主节目的频道类型相同的频道生成所述导航频道列表。可选的,所述装置还包括:第三接收单元,用于接收到播放请求时,退出节目导航且播放所述播放请求对应的节目。以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对本发明所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1