一种电子节目指南显示方法及装置制造方法及图纸

技术编号:20395460 阅读:24 留言:0更新日期:2019-02-20 05:12
本公开提供一种电子节目指南显示方法及装置。本公开中,将电子节目指南中的节目划分为多个节目块,一个节目块中包含一个或多个节目,一个节目块的播放时长为设定单位时长的整数倍。在显示电子节目指南时,显示各节目块对应的节目视图,一个节目视图中仅显示相应节目块中的主节目,从而使得电子节目指南看起来规整。另外,还可响应作用于某个节目块视图的遥控器指令,显示该节目块视图的子视图,通过子视图显示相应节目块中的其它节目信息。

【技术实现步骤摘要】
一种电子节目指南显示方法及装置
本公开涉及终端用户界面,特别是涉及一种电子节目指南显示方法及装置。
技术介绍
智能电视机是一种用以满足用户多样化和个性化需求的电子设备。智能电视机基于互联网应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,其目的是带给用户更便捷的体验。目前的智能电视机,可根据节目时间和内容,动态生成电子节目指南(ElectronicProgramGuide,EPG),并将EPG在智能电视机的用户界面中展示,以便用户查看和选择电视节目。用户界面中所展示的EPG通常包括多个频道的电视节目信息,其中一个电视节目信息显示为一个节目视图,每个频道的节目视图按照播放时间先后顺序排列,且在时间轴方向上,节目视图根据其所对应的电视节目的时间长短显示为不同的长度。由于各频道节目的时长不规则且节目起止时间比较随机,因此EPG中显示的节目视图排列不规整,不利于用户选择和查看。比如,节目时长相对较短的节目视图在时间轴方向上的长度很短,由于展示范围限制导致给人以空显示的错觉(即无法清晰显示该节目视图)。如图1所示,用户界面显示的EPG中,频道1中的节目1-3和节目1-4的播放时间较短(图中节目1-3和节目1-4介于节目1-2和节目1-5之间),以致无法显示节目的名称、播放时间等相关信息。当焦点移动至该节目视图上时,才会以文字滚动形式展示节目名称,视觉效果不好,用户体验较差。进一步地,当多个这样的节目视图连续展示时,不易控制焦点移动以选取其中的节目视图。更进一步地,显示EPG时需要生成所有节目的节目视图并显示,系统资源开销较大,处理时延较长。
技术实现思路
本公开提供一种电子节目指南显示方法及装置。第一方面,提供一种电子节目指南展示方法,包括:显示EPG,所述EPG中至少包括第一频道对应的一个或多个按照播放时间先后顺序排列的节目块视图,所述一个或多个节目块视图中至少包括第一节目块视图,所述第一节目块视图中显示所述第一节目块视图对应的节目块中的主节目信息,所述主节目为所述节目块包括的节目中的任一个节目。响应作用于所述第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,所述子视图中包括所述第一节目块视图对应的节目块中的子节目信息;其中,所述子节目为所述节目块包括的节目中除所述主节目以外的其它节目。第二方面,提供一种智能电视机,包括:处理器、存储器和显示器;所述处理器,用于读取所述存储器中的计算机程序指令,执行上述第一方面所述的方法。附图说明图1为现有技术中EPG的示意图;图2为本公开实施例提供的一种系统架构示意图;图3为本公开实施例提供的节目块划分流程示意图;图4a、图4b分别为本公开实施例提供的一个频道内的节目块视图的示意图;图5为本公开实施例提供的EPG示意图;图6为本公开实施例提供的EPG数据结构示意图;图7为本公开实施例提供的EPG展示流程示意图;图8为本公开实施例提供的第一节目块视图获得焦点时响应遥控器按键指令显示第一子视图的流程示意图;图9为本公开实施例提供的第一子视图的示意图;图10为本公开实施例提供的第一节目块视图获得焦点时响应遥控器按键指令显示第二子视图的流程示意图;图11为本公开实施例提供的第二子视图示意图;图12、图13分别为本公开实施例提供的第一子视图响应遥控器按键指令的流程示意图;图14、图15分别为本公开实施例提供的第二子视图响应遥控器按键指令的流程示意图;图16为本公开实施例提供的第一节目块视图的第一子视图隐藏后响应第一方向键指令的流程示意图;图17为本公开实施例提供的第一节目块视图的第二子视图隐藏后响应第二方向键指令的流程示意图;图18为本公开实施例提供的智能电视机的结构示意图。具体实施方式本公开实施例提供一种电子节目指南显示方法及装置,可以提高用户查看电子节目指南操作的便捷性。下面结合附图对本公开进行详细描述。图2示出了为本公开适用的一种系统架构。如图2所示,系统架构100中包括智能电视机101以及遥控器102。遥控器102可以通过无线方式或有线方式向智能电视机101发送控制指令。以遥控器102与智能电视机101之间采用无线通信方式进行信息交互为例,遥控器102是一种无线发射装置,用户通过操作遥控器102可以实现与智能电视机101的人机交互。在一种可能的应用场景中,遥控器102通过数字编码技术,将用户的按键信息进行编码,通过红外线二极管发射光波,光波经智能电视机101的红外线接收器将收到的红外信号转变成电信号,然后处理器进行解码,解调出相应的指令并执行该指令,以达到控制智能电视机101完成所需操作的目的。可选地,系统架构100中还可以包括与智能电视机连接的机顶盒(未在图中示出)。机顶盒也称数字视频变换盒,用于将压缩的数字信号转成电视内容,并在智能电视机上显示出来。机顶盒可以内置于智能电视机,也可外接于智能电视机。遥控器发出的控制指令被机顶盒接收并解码,机顶盒将解码后的控制指令发送给智能电视机。上述遥控器也可由其它具有类似功能的控制装置代替,比如移动用户设备。该移动用户设备可与智能电视机建立无线通信连接,通过该无线通信连接向智能电视机发送控制指令。所述移动用户设备可以是智能手机、平板电脑、个人数字助理(PersonalDigitalAssistant,PDA)、智能穿戴设备等类似设备。基于上述系统架构100,本公开的实施例中,用户可以通过遥控器102与智能电视机101进行人机交互,基于上述人机交互实现EPG显示功能。本公开实施例中,根据电子节目指南的内容,可针对每个频道,按时段将频道内的节目进行划分,得到一个或多个节目块。一个节目块中包括一个或多个节目。可以按照设定时间长度将一段时间(比如一天24小时)进行划分,得到等长的M个时间单元,这样一个节目块的起始时刻为一个时间单元的起始时刻,一个节目块的播放时间长度为一个时间单元长度的整数倍。比如,如果按照半小时的时间长度将一天0:00到24:00划分为48个时间单元,从0:00开始每半点时刻为一个时间单元的起始时刻(比如0:00,0:30,1:00等分别为时间单元的起始时刻,以此类推),则一个节目块的起始时刻和结束时刻均在半点时刻上,且一个节目块的播放时间长度为半小时的N倍,N为大于或等于1的整数。为描述方便,本公开的实施例中,如果一个节目块中包括多个节目,则将一个节目块所包含的节目按照播放时间先后顺序称为第一个节目、第二个节目,以此类推,直到该节目块中的最后一个节目。这样,一个节目块中的第一个节目即为该节目块中播放时间最早的节目,一个节目块中的最后一个节目即为该节目块中播放时间最晚的节目。后续实施例中出现的“第一个节目”“最后一个节目”,其含义与此相同。在一个节目块中包含的节目中,可选取其中任一个节目作为该节目块的主节目。可选地,一个节目块的主节目为该节目块所包含的节目中播放时长最长的节目。本公开的实施例中,在划分节目块时,可选地,可以依据以下基本原则:对于播放时长大于或等于2个时间单元长度的节目,可使用时间长度较长的节目块,以尽量容纳该节目。对于连续多个播放时长较短的节目(比如总时长小于一个时间单元的长度),可以将这些节目容纳在一个节目块中。基于上述原则本文档来自技高网
...

【技术保护点】
1.一种电子节目指南展示方法,其特征在于,包括:显示电子节目指南EPG,所述EPG中至少包括第一频道对应的一个或多个按照播放时间先后顺序排列的节目块视图,所述一个或多个节目块视图中至少包括第一节目块视图,所述第一节目块视图中显示所述第一节目块视图对应的节目块中的主节目信息,所述主节目为所述节目块包括的节目中的任一个节目;响应作用于所述第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,所述子视图中包括所述第一节目块视图对应的节目块中的子节目信息;其中,所述子节目为所述节目块包括的节目中除所述主节目以外的其它节目。

【技术特征摘要】
1.一种电子节目指南展示方法,其特征在于,包括:显示电子节目指南EPG,所述EPG中至少包括第一频道对应的一个或多个按照播放时间先后顺序排列的节目块视图,所述一个或多个节目块视图中至少包括第一节目块视图,所述第一节目块视图中显示所述第一节目块视图对应的节目块中的主节目信息,所述主节目为所述节目块包括的节目中的任一个节目;响应作用于所述第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,所述子视图中包括所述第一节目块视图对应的节目块中的子节目信息;其中,所述子节目为所述节目块包括的节目中除所述主节目以外的其它节目。2.如权利要求1所述的方法,其特征在于,所述主节目为所述节目块包括的节目中播放时长最长的节目。3.如权利要求1所述的方法,其特征在于,若所述第一节目块视图对应的主节目不是所述第一节目块视图对应的节目块中的第一个节目,则所述第一节目块视图的第一边缘被突出显示;和/或,若所述第一节目块视图对应的主节目不是所述第一节目块视图对应的节目块中的最后一个节目,则所述第一节目块视图的第二边缘被突出显示;其中,所述第一个节目为所述第一节目块包括的节目中播放时间最早的节目,所述最后一个节目为所述第一节目块包括的节目中播放时间最晚的节目,所述第一节目块视图沿时间轴方向包括第一边缘和第二边缘。4.如权利要求1所述的方法,其特征在于,所述显示EPG之前,还包括:获取指定时间段内所述第一频道的节目列表,所述指定时间段被划分为N个等长的时间单元,N为大于1的整数;遍历所述节目列表中的节目,并针对遍历到的当前节目执行:若当前节目是所述节目列表中的第一个节目,则创建时长等于所述时间单元的节目块作为当前节目块;若当前节目的结束时刻在当前节目块的结束时刻之后,则重新设置当前节目块的结束时刻,使得当前节目块的结束时刻在当前节目结束时刻之前最近的一个时间单元的起止时刻,并将当前节目添加到当前节目块;否则直接将当前节目添加到当前节目块。5.如权利要求4所述的方法,其特征在于,还包括:若当前节目块中已添加有节目,则判断当前节目的起始时刻是否在当前节目块的结束时刻之前;若是,则在判断当前节目的结束时刻在当前节目块的结束时刻之后时,重新设置当前节目块的结束时刻,使得当前节目块的结束时刻在当前节目结束时刻之前最近的一个时间单元的起止时刻,并将当前节目添加到当前节目块;在判断当前节目的结束时刻不在当前节目块的结束时刻之后时,直接将当前节目添加到当前节目块;否则,完成当前节目块,创建新的节目块,新的节目块的起始时刻为所述完成的节目块的结束时刻,新的节目块的时长为一个所述时间单元的时长,将当前节目添加到新的节目块中。6.如权利要求1所述的方法,其特征在于,所述响应作用于所述EPG中第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,包括:接收遥控器第一方向键指令;根据所述第一方向键指令,确定焦点来自于所述第一节目块视图之前的界面元素,则:确定所述第一节目块视图对应的节目块中的主节目是否是该节目块中的第一个节目;若不是,则显示所述第一节目块视图的第一子视图,并使得所述第一子视图获得焦点,所述第一子视图中显示所述第一节目块视图对应的节目块中的第一个节目的信息;所述第一个节目为所述第一节目块中播放时间最早的节目;否则使得所述第一节目块视图获得焦点。7.如权利要求6所述的方法,其特征在于,所述第一子视图获得焦点的情况下,所述方法还包括:接收遥控器第一方向键指令;确定所述第一子视图显示的节目的下一个节目是否是所述第一节目块视图对应的节目块中的主节目;若不是,则在所述第一子视图中显示所述下一个节目的信息,并保持所述第一子视图获得焦点;否则隐藏所述第一子视图,并使得所述第一节目块视图获得焦点。8.如权利要求7所述的方法,其特征在于,所述隐藏所述第一子视图,并使得所述第一节目块视图获得焦点之后,所述方法还包括:接收遥控器第一方向键指令;确定所述第一节目块...

【专利技术属性】
技术研发人员:司洪龙刘博洋
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1