CN109361942A - 一种电子节目指南显示方法及装置 - Google Patents
一种电子节目指南显示方法及装置 Download PDFInfo
- Publication number
- CN109361942A CN109361942A CN201811414764.XA CN201811414764A CN109361942A CN 109361942 A CN109361942 A CN 109361942A CN 201811414764 A CN201811414764 A CN 201811414764A CN 109361942 A CN109361942 A CN 109361942A
- Authority
- CN
- China
- Prior art keywords
- program
- view
- program block
- sub
- block
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 82
- 238000012163 sequencing technique Methods 0.000 claims description 16
- 238000004590 computer program Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 9
- 230000001747 exhibiting effect Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 41
- 238000010586 diagram Methods 0.000 description 24
- 230000006870 function Effects 0.000 description 12
- 230000001960 triggered effect Effects 0.000 description 9
- 238000003860 storage Methods 0.000 description 5
- 239000000571 coke Substances 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 235000013399 edible fruits Nutrition 0.000 description 2
- 230000001788 irregular Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000006835 compression Effects 0.000 description 1
- 238000007906 compression Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005096 rolling process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本公开提供一种电子节目指南显示方法及装置。本公开中,将电子节目指南中的节目划分为多个节目块,一个节目块中包含一个或多个节目,一个节目块的播放时长为设定单位时长的整数倍。在显示电子节目指南时,显示各节目块对应的节目视图,一个节目视图中仅显示相应节目块中的主节目,从而使得电子节目指南看起来规整。另外,还可响应作用于某个节目块视图的遥控器指令,显示该节目块视图的子视图,通过子视图显示相应节目块中的其它节目信息。
Description
技术领域
本公开涉及终端用户界面,特别是涉及一种电子节目指南显示方法及装置。
背景技术
智能电视机是一种用以满足用户多样化和个性化需求的电子设备。智能电视机基于互联网应用技术,具备开放式操作***与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,其目的是带给用户更便捷的体验。
目前的智能电视机,可根据节目时间和内容,动态生成电子节目指南(ElectronicProgram Guide,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中还可以包括与智能电视机连接的机顶盒(未在图中示出)。机顶盒也称数字视频变换盒,用于将压缩的数字信号转成电视内容,并在智能电视机上显示出来。机顶盒可以内置于智能电视机,也可外接于智能电视机。遥控器发出的控制指令被机顶盒接收并解码,机顶盒将解码后的控制指令发送给智能电视机。
上述遥控器也可由其它具有类似功能的控制装置代替,比如移动用户设备。该移动用户设备可与智能电视机建立无线通信连接,通过该无线通信连接向智能电视机发送控制指令。所述移动用户设备可以是智能手机、平板电脑、个人数字助理(Personal DigitalAssistant,PDA)、智能穿戴设备等类似设备。
基于上述***架构100,本公开的实施例中,用户可以通过遥控器102与智能电视机101进行人机交互,基于上述人机交互实现EPG显示功能。
本公开实施例中,根据电子节目指南的内容,可针对每个频道,按时段将频道内的节目进行划分,得到一个或多个节目块。一个节目块中包括一个或多个节目。可以按照设定时间长度将一段时间(比如一天24小时)进行划分,得到等长的M个时间单元,这样一个节目块的起始时刻为一个时间单元的起始时刻,一个节目块的播放时间长度为一个时间单元长度的整数倍。比如,如果按照半小时的时间长度将一天0:00到24:00划分为48个时间单元,从0:00开始每半点时刻为一个时间单元的起始时刻(比如0:00,0:30,1:00等分别为时间单元的起始时刻,以此类推),则一个节目块的起始时刻和结束时刻均在半点时刻上,且一个节目块的播放时间长度为半小时的N倍,N为大于或等于1的整数。
为描述方便,本公开的实施例中,如果一个节目块中包括多个节目,则将一个节目块所包含的节目按照播放时间先后顺序称为第一个节目、第二个节目,以此类推,直到该节目块中的最后一个节目。这样,一个节目块中的第一个节目即为该节目块中播放时间最早的节目,一个节目块中的最后一个节目即为该节目块中播放时间最晚的节目。后续实施例中出现的“第一个节目”“最后一个节目”,其含义与此相同。
在一个节目块中包含的节目中,可选取其中任一个节目作为该节目块的主节目。可选地,一个节目块的主节目为该节目块所包含的节目中播放时长最长的节目。
本公开的实施例中,在划分节目块时,可选地,可以依据以下基本原则:对于播放时长大于或等于2个时间单元长度的节目,可使用时间长度较长的节目块,以尽量容纳该节目。对于连续多个播放时长较短的节目(比如总时长小于一个时间单元的长度),可以将这些节目容纳在一个节目块中。
基于上述原则,图3示出了本公开实施例提供的一种节目块划分流程。如图所示,该流程可包括:
S301:获取一段时间内某个频道的节目列表。
其中,该时间段可被划分为等长的M个时间单元,比如以每半点(30分钟)划分时间单元。
其中,该一段时间可以是一整天时间(比如从0:00到24:00)。该一段时间也可以是小于一整天的时间(比如当前时间是13:10,则该段时间可以是从13:30开始到24:00结束)。
具体实施时,用户可在用户界面中选择当天或未来某一天的节目列表。如果选择当天,则可从当前整点时刻开始至24:00结束,如果选择未来某一天,则可从该天的0:00时刻开始到该天的24:00时刻结束。
S302:按照播放时间先后顺序,获取该节目列表中尚未被遍历到的一个节目,作为当前节目。
S303:判断当前节目是否是节目列表中的第一个节目,若是则转入S304,否则转入S307。
S304:创建一个节目块作为当前节目块,该节目块的时长等于一个时间单元的时长。
S305:判断当前节目的起始时刻是否在0:00时刻之前,且结束时刻在该0:00时刻之后的第一个时间单元内,若是,则转入S306,否则转入S307。
S306:放弃将当前节目添加到当前节目块,并返回S302以获取下一个节目。
上述S305~S306为可选步骤。通过上述S305~S306,可判断出节目列表中的第一个节目是否是跨天的时长较短的节目,若是,则可以忽略该节目,不将该节目添加到当前节目块。
S307:判断是否是第一次向当前节目块添加节目,若是,则转入S308,否则转入S312。
S308:判断当前节目块的结束时刻是否在当前节目的结束时刻之前,若是,则转入S309,否则转入S310。
S309:根据当前节目的结束时刻,重新设置当前节目块的结束时刻,使得当前节目块的结束时刻在当前节目结束的时刻之前最近的一个时间单元的边界。
S310:将当前节目添加到当前节目块。
通过上述S308~S310,可当遇到播放时长较长(比如大于一个时间单元的时长)的节目时,重新设置当前节目块的结束时刻以尽量容纳该较长时长的节目。
S311:判断节目列表中的节目是否遍历完成,若是则结束本流程,否则返回S302以从节目列表中获取下一个节目。
S312:判断当前节目块的结束时刻是否在当前节目的起始时刻之后,若是,则转入S308以将当前节目添加到当前节目块,否则转入S313。
S313:完成当前节目块,并创建一个新的节目块。新的节目块的起始时刻是上述已完成的节目块结束时刻,新的节目块的时长为一个时间单元的时长。
S314:将当前节目添加到当前节目块,并转入S311。
图4a示例性地示出了一种EPG中一个频道内的节目块视图,其中每个节目块视图上显示有相应节目块视图对应的节目块中的主节目信息。如图所示,19:00至24:00的时间段所播放的节目以半小时为单位被划分为10个时间单元,一个时间单元的时间长度为半小时。19:00至24:00所播放的节目包括:新闻联播(19:00~19:30)、天气预报(19:30~19:40)、历史上的今天(19:40~19:45)、电视剧《三国演义》第一集(19:45~20:35)、电视剧《三国演义》第二集(20:35~21:25)、晚间新闻(21:25~21:40)、科学探索(21:40~22:15)、午夜剧场(22:30~24:00)。按照前述节目块划分方式进行节目块划分,根据划分得到7节目块。其中,第一至第六个节目块时长为半小时,第七个节目块时长为2小时。第一个节目块仅包含1个节目,第二个节目块包含2个节目(“天气预报”和“历史上的今天”),第三至第七个节目块分别仅包含一个节目,其节目块视图可如图4a所示,每个节目块视图所显示的主节目信息可如图所示。可以看出,由于节目块视图中显示的是相应节目块中播放时间最长的节目,这样可以使得用户更直观地了解一段时间内播放的主要节目。
在一些实施例中,若第一节目块视图对应的节目块中的主节目不是该节目块中的第一个节目,则第一节目块视图的第一边缘被突出显示。在另一些实施例中,若第一节目块视图对应的节目块中的主节目不是该节目块中的最后一个节目,则第一节目块视图的第二边缘被突出显示。其中,第一节目块视图沿时间轴方向包括第一边缘和第二边缘。通过对第一节目块视图的相应边缘进行突出显示,可以提示用户第一节目块视图所对应的节目块中,在主节目的前后是否还有其它节目,如果在主节目的前后还有其它节目,则可以通过遥控器触发显示相应子视图,以通过子视图显示其它节目。
可选地,可以通过不同的方式使得第一节目块视图的第一边缘和/或第二边缘被突出显示。比如,将第一边缘或第二边缘的边框线以较为鲜明的颜色进行突出显示,或者以较粗的边框线进行突出显示,在此不再一一列举。
以图4a所示的时间段内播放的节目为例,由于第二个节目块视图中包含2个节目,按照播放时间先后顺序为:天气预报、历史上的今天,其中,主节目为“天气预报”,其为第二个节目块视图对应的节目块中的第一个节目,因此如图4b所示,将第二个节目块视图的下边框线显示为粗边框线,表明在“天气预报”之后还有其它节目。
在显示EPG时,可对应一个节目块生成一个节目块视图,一个节目块视图中显示该节目块视图对应的节目块中的主节目的相关信息(比如节目名称、播放时间、节目简介等)。在初始显示EPG时,只显示每个频道中的节目块视图。由于一个节目块视图在时间轴方向的长度与对应的节目块的播放时间长度成正比,一个节目块的起始时刻为一个设定时间单元的起始时刻,且一个节目块的播放时间长度为设定时间单元的整数倍,因此节目块视图在时间轴方向上排列规整,便于用户查看和选择。
图5示例性地示出了本公开实施例提供的一种EPG的示意图。如图所示,频道1至频道5中的节目块视图排列规整,每个节目块视图对应的节目块的播放时长为半个小时的整数倍。需要说明的是,图中的每个节目块视图中显示的是相应节目块视图的编号,其结构为“节目块视图频道序号-节目块序号”,而并未示出节目块视图中的主节目的相关信息。
需要说明的是,图5是以时间轴为垂直轴线为例示出的,在另外的例子中,时间轴也可以是水平轴线,节目块视图的排列方式也相应调整。本公开实施例对时间轴是垂直轴线还是水平轴线,以及对时间轴的延时方向不作限制。
如果一个节目块中包括多个节目,则为该节目块对应的节目块视图设置子视图。一个节目块中的节目按照播放时间先后排序,这样根据节目块中的主节目在该节目块包含的所有节目中的排列位置,可为该节目块视图设置第一子视图和/或第二子视图。具体来说,如果一个节目块的主节目不是该节目块包含的节目中的第一个节目(即主节目之前还有其它节目),则可为该节目块对应的节目块视图设置第一子视图,用来显示该节目块中主节目之前的节目信息;如果一个节目块的主节目不是该节目块包含的节目中的最后一个节目(即主节目之后还有其它节目),则可为该节目块对应的节目块视图设置第二子视图,用来显示该节目块中主节目之后的节目信息。
本公开实施例中,采用懒加载的方式对节目块中主节目之外的其它节目信息进行展示。具体地,在初始显示EPG时,节目块视图的子视图默认被隐藏。当用户通过遥控器将焦点移到一个节目块视图时,如果该节目块视图对应的节目块中包括除主节目之外的其它节目,则将所述其它节目的相关信息通过子视图进行显示。比如,如果该节目块视图对应的节目块中,在主节目之前还有其它节目,则可以显示第一子视图,并在第一子视图中显示主节目之前的节目的相关信息;如果该节目块视图对应的节目块中,在主节目之后还有其它节目,则可以显示第二子视图,并在第二子视图中显示主节目之后的节目的相关信息。
可选地,在具体实施本公开的实施例时,可以定义多个不同的数据实体以存储不同的信息,并基于特定的数据结构存储这些数据实体,以形成EPG的数据结构。其中,一个数据实体可以被理解为一个数据单元,用来以一定结构存储同一类型的数据,比如可以是数组。
举例来说,以半点时刻,对某天0:00至次日0:00内24小时播放的节目进行节目块划分,每个时间单元为半小时,每个节目块的播放时间长度为半小时的整数倍。其中,时间可采用UTC时间(协调世界时,又称世界统一时间、世界标准时间或国际协调时间)。基于上述节目块划分方式,可以得到如下数据实体:
ChannelInfo:频道实体,用以存储频道相关的信息,比如频道名称、频道号、MainInfoList(节目块信息列表)等信息。
MainInfo:节目块实体,用以存储节目块的相关信息,比如MainInfoStartTime(节目块开始时间)、MainInfoEndTime(节目块结束时间)、EpgInfoList(节目信息列表)、节目块中的主节目标号等信息。
EpgInfo:节目实体,用于存储一个节目的相关信息,比如节目的开始时间、结束时间、节目名称等信息。
其中,MainInfo(节目块实体)中包含EpgInfoList(节目信息列表),播放时间最长的节目被定义为MainInfo(节目块实体)的主节目。
如图6所示,上述数据实体的组织结构为:ChannelInfo(频道实体)中包含MainInfoList(节目块列表),MainInfoList(节目块列表)中包括一个或多个MainInfo(节目块实体),一个MainInfo(节目块实体)中包含一个EpgInfoList(节目信息列表),一个EpgInfoList(节目信息列表)中包括一个或多个EpgInfo(节目实体),一个EpgInfo(节目实体)中包括一个节目的相关信息。
参见图7,为本公开实施例提供的EPG展示流程示意图。该流程可由智能电视机实现,或者由智能电视机中的EPG展示装置实现。
如图所示,该流程可包括:
S701:显示EPG。
其中,所述EPG中至少包括第一频道对应的一个节目块视图或按照播放时间先后顺序排列的多个节目块视图,所述一个节目块视图或所述多个节目块视图中至少包括第一节目块视图,所述第一节目块视图中显示所述第一节目块视图对应的主节目信息,所述主节目为所述节目块包括的节目中的任一个节目。
其中,所述第一频道仅出于描述方便为目的的表述,并不特指某个频道,可以是EPG中的任意一个频道。此处仅以第一频道为例描述,其它频道中的节目信息的显示方法与此类似。所述第一节目块视图仅出于描述方便为目的的表述,并不特指某个节目块视图,可以是一个频道内的任意一个节目块视图。此处仅以第一节目块视图为例描述,其它节目块视图的显示方法与此类似。
其中,一个节目块视图对应一个节目块。节目块可通过前述实施例描述的节目块划分方式划分得到,在此不再重复。
S702:响应作用于第一节目块视图的遥控器指令,显示第一节目块视图的子视图。
其中,所述子视图中包括所述第一节目块视图对应的节目块中的子节目信息。其中,一个节目块中的子节目为该节目块包括的节目中除主节目以外的其它节目。
基于图7所示的流程,在一些实施例中,每个节目块的播放时间长度为设定时间单元的时间长度的整数倍,且每个节目块的起始时刻为所述设定时间单元的起始时刻。这样,由于节目块视图在时间轴方向的长度与其对应的节目块的播放时间长度呈正比,因此每个节目块视图在时间轴方向的长度是所述设定时间单元的整数倍,比如图5所示的EPG,因而EPG中的节目信息显示较为规整,提高可视性,进而提高用户感受。
基于图7所示的流程,在一些实施例中,第一节目块视图对应的节目块中的主节目为该节目块中播放时长最长的节目。具体实施时,每个节目块视图对应的节目块中的主节目均为相应节目块中播放时长最长的节目,这样可以便于用户通过节目块视图所显示的节目信息直观了解节目安排。
基于图7所示的流程,在一些实施例中,S701可包括:首先从网络侧或从接收到的码流中获取电子节目列表(比如根据用户请求获取EPG的请求从网络侧或码流中获取电子节目列表,或者在智能电视上电后自动从网络侧或码流中获取电子节目列表),该电子节目列表中包括第一频道在第一时间段(比如连续24小时)内播放的节目信息;然后基于该电子节目列表进行节目块划分,得到第一频道在该第一时间段内的N个(N为大于或等于1的整数)节目块,并按照播放时间先后顺序显示第一频道的N个节目块视图。节目块划分方式可参见前述描述,在此不再重复。
基于图7所示的流程,在一些实施例中,根据移动到第一节目块视图上的焦点或焦点框是从第一节目块视图之前的界面元素移动过来的,还是从第一节目块视图之后的界面元素移动过来的,会触发第一节目块视图的不同子视图进行显示。其中,所述界面元素包括第一节目块之前的第二节目块或者其它界面元素(比如界面上的文本、图像、功能按钮等)。具体可包括以下两种情况:
情况1:
如果焦点或焦点框是从第一节目块视图之前的界面元素移动过来的,则如果第一节目块视图对应的节目块中的第一个节目不是该节目块中的主节目,则显示第一节目块视图的第一子视图,从而通过第一子视图显示第一节目块视图对应的节目块中主节目之前的节目。
图8示例性地示出了该情况下的处理流程,如图所示,该流程可包括:
S801:接收遥控器第一方向键指令。
S802:确定焦点或焦点框是否来自于第一节目块视图之前,若是,则转入S803。
比如,确定焦点或焦点框来自于第二节目块视图。其中,第二节目块视图与第一节目块视图相邻且播放时间在第一节目块视图之前,即第二节目块视图是第一节目块视图的前一个节目块视图。
本流程中,以第一方向键指令用于将焦点或焦点框从第二节目块视图向第一节目块视图移动为例,因此在S802中确定焦点或焦点框是从第一节目块视图之前的第二节目块视图移动来的。
S803:确定第一节目块视图对应的节目块中的主节目是否是该节目块中的第一个节目,若不是,则转入S804,否则转入S805。
S804:显示所述第一节目块视图的第一子视图,并使得第一子视图获得焦点。其中,第一子视图中显示第一节目块视图对应的节目块中的主节目之前的节目信息,比如显示该节目块中第一个节目的信息。
S805:使得第一节目块视图获得焦点。第一节目块视图上显示有该节目块视图对应的节目块中的主节目信息。
其中,如果第一节目块视图对应的节目块中仅包含一个节目,则可视该节目为该节目块中的第一个节目。也就是说,如果第一节目块视图对应的节目块中仅包含一个节目,则在接收遥控器第一方向键指令,并确定焦点或焦点框来自于第一节目块视图之前,则第一节目块视图获得焦点。
可选地,第一子视图可位于第一节目块视图所在区域内部的第一区域,即,按照时间轴方向,在第一节目块视图所在的区域内靠近第一节目块视图的起始位置显示第一子视图。第一子视图也可以位于第一节目块视图所在区域之外的第一区域,即,按照时间轴方向,在第一节目块视图所在的区域外靠近第一节目块视图的起始位置显示第一子视图。图9示例性地示出了第一子视图位置,如图9所示,以时间轴为垂直轴线为例,在第一节目块视图所在区域内部的上方显示有第一子视图,第一子视图中显示第一节目块对应的第一个节目的信息,第一节目块视图中显示主节目的信息。
上述流程中,以时间轴为垂直轴线为例,一个频道内的节目块视图按照播放时间先后顺序从上到下排列,通过遥控器的向下方向键和向上方向键可以将焦点或焦点框在同一频道的不同节目块视图间移动。此种情况下,上述第一方向键为向下方向键。以时间轴为水平轴线为例,一个频道内的节目块视图按照播放时间先后顺序从左到右排列,通过遥控器的向左方向键和向右方向键可以将焦点或焦点框在同一频道的不同节目块视图间移动。此种情况下,上述第一方向键为向右方向键。
根据以上流程可以看出,如果第一节目块视图对应的节目块中,主节目之前还有其它节目,则当焦点或焦点框从第一节目块视图之前移动过来时,显示第一节目块视图的第一子视图,通过第一子视图显示第一节目块视图对应的节目块中的第一个节目的信息,一方面可以通过遥控器触发第一子视图的显示,使用户查看主节目之前的节目,另一方面由于焦点或焦点框来自于第一节目块视图之前,因此在第一子视图中显示第一个节目信息,使得所显示的节目与前一个节目块视图对应的最后一个节目在时间上相邻,在播放时间上有一定连续性,方便用户查看节目信息,符合用户查看习惯,从而可以提高用户感受。
情况2:
如果焦点或焦点框是从第一节目块视图之后的界面元素移动过来的,则如果第一节目块视图对应的节目块中的最后一个节目不是主节目,则显示第一节目块视图的第二子视图,从而通过第二子视图显示第一节目块视图对应的节目块中主节目之后的节目。
图10示例性地示出了该情况下的处理流程,如图所示,该流程可包括:
S1001:接收遥控器第二方向键指令。
S1002:确定焦点或焦点框是否来自于第一节目块视图之后,若是,则转入S1003。
比如,焦点或焦点框来自于第三节目块视图。其中,第三节目块视图与第一节目块视图相邻且播放时间在第一节目块视图之后,即第三节目块视图是第一节目块视图的后一个节目块视图。
本流程中,以第二方向键指令用于将焦点或焦点框从第三节目块视图向第一节目块视图移动为例,因此在S1002中确定焦点或焦点框是从第一节目块视图之后的第三节目块视图移动来的。
S1003:确定第一节目块视图对应的节目块中的主节目是否是该节目块中的最后一个节目,若不是,则转入S1004,否则转入S1005。
S1004:显示第一节目块视图的第二子视图,并使得第二子视图获得焦点。第二子视图中显示第一节目块视图对应的节目块中的主节目之后的节目信息,比如显示该节目块中最后一个节目的信息。
S1005:使得第一节目块视图获得焦点。
其中,如果第一节目块视图对应的节目块中仅包含一个节目,则可视该节目为该节目块中的最后一个节目。也就是说,如果第一节目块视图对应的节目块中仅包含一个节目,则在接收遥控器第二方向键指令,并确定焦点或焦点框来自于第一节目块视图之后,则第一节目块视图获得焦点。
可选地,第二子视图可位于第一节目块视图所在区域内部的第二区域,即,按照时间轴方向,在第一节目块视图所在的区域内靠近第一节目块视图的截止位置显示第二子视图。第二子视图也可以位于第一节目块视图所在区域之外的第二区域,即,按照时间轴方向,在第一节目块视图所在的区域外靠近第一节目块视图的截止位置显示第二子视图。图11示例性地示出了第二子视图位置,如图11所示,以时间轴为垂直轴线为例,在第一节目块视图所在区域内部的下方显示有第二子视图,第二子视图中显示第一节目块对应的最后一个节目的信息,第一节目块视图中显示主节目的信息。
上述流程中,以时间轴为垂直轴线为例,一个频道内的节目块视图按照播放时间先后顺序从上到下排列,通过遥控器的向下方向键和向上方向键可以将焦点或焦点框在同一频道的不同节目块视图间移动。此种情况下,上述第二方向键为向上方向键。以时间轴为水平轴线为例,一个频道内的节目块视图按照播放时间先后顺序从左到右排列,通过遥控器的向左方向键和向右方向键可以将焦点或焦点框在同一频道的不同节目块视图间移动。此种情况下,上述第二方向键为向左方向键。
根据以上流程可以看出,如果第一节目块视图对应的节目块中,主节目之后还有其它节目,则当焦点或焦点框从第一节目块视图之后的节目块视图移动过来时,显示第一节目块视图的第二子视图,通过第二子视图显示第一节目块视图对应的节目块中的最后一个节目的信息,一方面可以通过遥控器触发第二子视图的显示,使用户查看主节目之后的节目,另一方面由于焦点或焦点框来自于第一节目块视图之后,因此在第二子视图中显示最后一个节目信息,使得所显示的节目与后一个节目块视图对应的第一个节目在时间上相邻,在播放时间上有一定连续性,方便用户查看节目信息,符合用户查看习惯,从而可以提高用户感受。
进一步地,本公开实施例中,第一节目块视图的第一子视图获得焦点的情况下,如果再次接收到遥控器按键指令,则可根据该按键指令执行相应的操作,以使用户可以根据需要查看节目信息。该流程的具体实现可参见图12、图13所示的流程。
如图12所示,在焦点或焦点框位于第一节目块视图的第一子视图的情况下,若遥控器的第一方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1201:接收遥控器第一方向键指令。
S1202:确定第一子视图显示的节目的下一个节目是否是第一节目块视图对应的节目块中的主节目,若不是则转入S1203,否则转入S1204。
S1203:在第一子视图中显示所述下一个节目的信息,并保持第一子视图获得焦点。
S1204:隐藏第一子视图,并使得第一节目块视图获得焦点。
如图13所示,在焦点或焦点框位于第一节目块视图的第一子视图的情况下,若遥控器的第二方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1301:接收遥控器第二方向键指令。
S1302:确定第一子视图显示的节目是否是第一节目块视图对应的节目块中的第一个节目;若不是,则转入S1303,否则转入S1304。
S1303:在第一子视图中显示上一个节目的信息,并保持第一子视图获得焦点。
S1304:隐藏第一子视图,并将焦点或焦点框向第二节目块视图移动。此后的处理可参照图10所示的流程。具体地,如果第二节目块视图对应的节目块中仅包含主节目或者第二节目块视图对应的节目块中的主节目为最后一个节目,则第二节目块视图获得焦点;如果第二节目块视图对应的节目块中的主节目之后还有其它节目,则显示第二节目块视图的第二子视图,并使该子视图获得焦点,该子视图显示第二节目块视图对应的节目块中的最后一个节目的信息。其中,第二节目块视图为第一节目块视图之前的节目块视图,即,第二节目块视图与第一节目块视图相邻,且播放时间在第一节目块视图之前。
如果第一节目块视图之前的界面元素不是第二节目块视图(即第一节目块视图是所在频道中的第一个节目块视图,上述遥控器第二方向键指令使得焦点或焦点框移动到EPG之外的其它界面元素),则在接收遥控器第二方向键指令后,可根据焦点或焦点框所移动到的界面元素在获得焦点后所触发的事件,执行相应的操作,本实施例对此不做限制。
上述图12和图13所示的流程中,以时间轴为垂直轴线为例,一个频道内的节目块视图按照播放时间先后顺序从上到下排列。当焦点或焦点框在第一节目块视图的第一子视图上时,通过遥控器的向下方向键和向上方向键可以在第一子视图对应的节目信息间进行切换,其中,第一子视图对应的节目即为第一节目块视图对应的节目块中的主节目之前的节目。此种情况下,上述第一方向键为向下方向键,所述第二方向键为向上方向键。以时间轴为水平轴线为例,一个频道内的节目块视图按照播放时间先后顺序从左向右排列。当焦点或焦点框在第一节目块视图的第一子视图上时,通过遥控器的向左方向键和向右方向键可以在第一子视图对应的节目信息间进行切换,其中,第一子视图对应的节目即为第一节目块视图对应的节目块中主节目之前的节目。此种情况下,上述第一方向键为向右方向键,所述第二方向键为向左方向键。
根据以上流程可以看出,如果第一节目块视图对应的节目块中,主节目之前还有其它节目,则当焦点或焦点框位于第一节目块视图的第一子视图时,可通过遥控器的方向键在第一子视图上对主节目之前的节目的信息进行切换显示。比如,当第一子视图显示的节目信息为第一节目块视图对应的节目块中的第一个节目信息时,按向上方向键,则可将焦点或焦点框切换到第一节目块视图的前一个节目块视图,当第一子视图显示的节目信息为第一节目块视图对应的节目块中的主节目的前一个节目信息时,按向下方向键,则可隐藏该第一子视图,使第一节目块视图获得焦点。基于上述过程,一方面可以通过遥控器控制第一子视图显示的节目信息,从而查看主节目之前的每个节目的信息,另一方面在第一子视图已经显示第一个节目的情况下,通过遥控器按键可以触发节目块视图间的切换,当第一子视图已经显示主节目的前一个节目时,通过遥控器可以触发对第一子视图的隐藏,从而方便用户查看节目信息,符合用户查看习惯,从而可以提高用户感受。
进一步地,本公开实施例中,第一节目块视图的第二子视图获得焦点后,如果再次接收到遥控器按键指令,则可根据该按键指令执行相应的操作,以使用户可以根据需要查看节目信息。该流程的具体实现可参见图14、图15所示的流程。
如图14所示,在焦点或焦点框位于第一节目块视图的第二子视图的情况下,若遥控器的第一方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1401:接收遥控器第一方向键指令。
S1402:确定第二子视图显示的节目是否是第一节目块视图对应的节目块中的最后一个节目,若不是则转入S1403,否则转入S1404。
S1403:在第二子视图中显示下一个节目的信息,并保持第二子视图获得焦点。
S1404:隐藏第二子视图,并将焦点或焦点框向第三节目块视图移动。此后的处理可参照图8所示的流程。具体地,如果第三节目块视图对应的节目块中仅包含主节目或者第三节目块视图对应的节目块中的主节目为第一个节目,则第三节目块视图获得焦点;如果第三节目块视图对应的节目块中的主节目之前还有其它节目,则显示第三节目块视图的第一子视图,并使该子视图获得焦点,该子视图显示第三节目块视图对应的节目块中的第一个节目的信息。其中,第三节目块视图为第一节目块视图之后的节目块视图,即,第三节目块视图与第一节目块视图相邻,且播放时间在第一节目块视图之后。
如果第一节目块视图之后的界面元素不是第三节目块视图(即第一节目块视图是所在频道中的最后一个节目块视图,上述遥控器第一方向键指令使得焦点或焦点框移动到EPG之外的其它界面元素),则在接收遥控器第一方向指令后,可根据焦点或焦点框所移动到的界面元素在获得焦点后所触发的事件,执行相应的操作,本实施例对此不做限制。
如图15所示,在焦点或焦点框位于第一节目块视图的第二子视图的情况下,若遥控器的第二方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1501:接收遥控器第二方向键指令。
S1502:确定第二子视图显示的节目的上一个节目是否是第一节目块视图对应的节目块中的主节目;若不是,则转入S1503,否则转入S1504。
S1503:在第二子视图中显示所述上一个节目的信息,并保持第二子视图获得焦点。
S1504:隐藏第二子视图,并使得第一节目块视图获得焦点。
上述图14和图15所示的流程中,以时间轴为垂直轴线为例,一个频道内的节目块视图按照播放时间先后顺序从上到下排列。当焦点或焦点框在第一节目块视图的第二子视图上时,通过遥控器的向下方向键和向上方向键可以在第二子视图对应的节目信息间进行切换,其中,第二子视图对应的节目即为第一节目块视图对应的节目块中主节目之后的节目。此种情况下,上述第一方向键为向下方向键,所述第二方向键为向上方向键。以时间轴为水平轴线为例,一个频道内的节目块视图按照播放时间先后顺序从左向右排列。当焦点或焦点框在第一节目块视图的第二子视图上时,通过遥控器的向左方向键和向右方向键可以在第二子视图对应的节目信息间进行切换。此种情况下,上述第一方向键为向右方向键,所述第二方向键为向左方向键。
根据以上流程可以看出,如果第一节目块视图对应的节目块中,主节目之后还有其它节目,则当焦点或焦点框位于第一节目块视图的第二子视图时,可通过遥控器的方向键在第二子视图上对主节目之后的节目的信息进行切换显示。比如,当第二子视图显示的节目信息为第一节目块视图对应的节目块中的最后一个节目信息时,按向下方向键,则可将焦点或焦点框切换到第一节目块视图的后一个节目块视图,当第二子视图显示的节目信息为第一节目块视图对应的节目块中的主节目的后一个节目信息时,按向上方向键,则可隐藏该第二子视图,使第一节目块视图获得焦点。基于上述过程,一方面可以通过遥控器控制第二子视图显示的节目信息,从而查看主节目之后的每个节目的信息,另一方面在第二子视图已经显示最后一个节目的情况下,通过遥控器按键可以触发节目块视图间的切换,当第二子视图已经显示主节目的后一个节目时,通过遥控器可以触发对第二子视图的隐藏,从而方便用户查看节目信息,符合用户查看习惯,从而可以提高用户感受。
进一步地,本公开实施例中,在隐藏第一节目块视图的第一子视图或第二子视图,并使得焦点或焦点框位于第一节目块视图之后,如果再次接收到遥控器按键指令,则可根据该按键指令执行相应的操作,比如在隐藏第一子视图后按第二方向键,则恢复显示第一子视图,或在隐藏第一子视图后按第一方向键,则可显示第二子视图,以使用户可以根据需要查看节目信息。该流程的具体实现可参见图16、图17所示的流程。
如图16所示,在隐藏第一节目块视图的第一子视图,并使得焦点或焦点框位于第一节目块视图之后,若遥控器的第一方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1601:接收遥控器第一方向键指令。
S1602:确定第一节目块视图对应的节目块中的主节目是否是该节目块中的最后一个节目,若不是,转入S1603,否则转入S1604。
S1603:显示第一节目块视图的第二子视图,并使得第二子视图获得焦点,第二子视图显示第一节目块视图对应的节目块中主节目的下一个节目的信息。
S1604:将焦点或焦点框向第三节目块视图移动。此后的处理可参照图8所示的流程。具体地,如果第三节目块视图对应的节目块中仅包含主节目或者第二节目块视图对应的节目块中的主节目为第一个节目,则第三节目块视图获得焦点;如果第三节目块视图对应的节目块中的主节目之前还有其它节目,则显示第三节目块视图的第一子视图,并使该子视图获得焦点,该子视图显示第三节目块视图对应的节目块中的第一个节目的信息。其中,第三节目块视图为第一节目块视图之后的节目块视图,即,第三节目块视图与第一节目块视图相邻,且播放时间在第一节目块视图之后。
需要说明的是,如果第一节目块视图和第三节目块视图所对应的节目块均仅包含一个节目,则当接收遥控器第一方向键指令后,焦点或焦点框从第一节目块视图切换到第三节目块视图。
还需要说明的是,如果第一节目块视图之后的界面元素不是第三节目块视图(即第一节目块视图是所在频道中的最后一个节目块视图,上述遥控器第一方向键指令使得焦点或焦点框移动到EPG之外的其它界面元素),则在接收遥控器第一方向指令后,可根据焦点或焦点框所移动到的界面元素在获得焦点后所触发的事件,执行相应的操作,本实施例对此不做限制。
在隐藏第一节目块视图的第一子视图,并使得焦点或焦点框位于第一节目块视图之后,若遥控器的第一方向键被按下,则可恢复显示第一节目块视图的第二子视图,该第二子视图中显示第一节目块视图对应的主节目的下一个节目的信息。
如图17所示,在隐藏第一节目块视图的第二子视图,并使得焦点或焦点框位于第一节目块视图之后,若遥控器的第二方向键被按下,则可触发智能电视机或智能电视机中的EPG显示装置执行以下流程:
S1701:接收遥控器第二方向键指令。
S1702:确定第一节目块视图对应的节目块中的主节目是否是该节目块中的第一个节目,若不是,则转入S1703,否则转入S1704。
S1703:显示第一节目块视图的第一子视图,并使得第一子视图获得焦点,第一子视图显示第一节目块视图对应的节目块中主节目的上一个节目的信息。
S1704:将焦点或焦点框向第二节目块视图移动。此后的处理可参照图10所示的流程。具体地,如果第二节目块视图对应的节目块中仅包含主节目或者第二节目块视图对应的节目块中的主节目为最后一个节目,则第二节目块视图获得焦点;如果第二节目块视图对应的节目块中的主节目之后还有其它节目,则显示第二节目块视图的第二子视图,并使该子视图获得焦点,该子视图显示第二节目块视图对应的节目块中的最后一个节目的信息。其中,第二节目块视图为第一节目块视图之前的节目块视图,即,第二节目块视图与第一节目块视图相邻,且播放时间在第一节目块视图之前。
需要说明的是,如果第一节目块视图和第二节目块视图所对应的节目块均仅包含一个节目,则当接收遥控器第二方向键指令后,焦点或焦点框从第一节目块视图切换到第二节目块视图。
还需要说明的是,如果第一节目块视图之前的界面元素不是第二节目块视图(即第一节目块视图是所在频道中的第一个节目块视图,上述遥控器第二方向键指令使得焦点或焦点框移动到EPG之外的其它界面元素),则在接收遥控器第二方向指令后,可根据焦点或焦点框所移动到的界面元素在获得焦点后所触发的事件,执行相应的操作,本实施例对此不做限制。
在隐藏第一节目块视图的第二子视图,并使得焦点或焦点框位于第一节目块视图之后,若遥控器的第二方向键被按下,则可恢复显示第一节目块视图的第一子视图,该第一子视图中显示第一节目块视图对应的主节目的上一个节目的信息。
上述图16和图17所示的流程中,以时间轴为垂直轴线为例,一个频道内的节目块视图按照播放时间先后顺序从上到下排列,此种情况下,上述第一方向键为向下方向键,所述第二方向键为向上方向键。以时间轴为水平轴线为例,一个频道内的节目块视图按照播放时间先后顺序从左向右排列,此种情况下,上述第一方向键为向右方向键,所述第二方向键为向左方向键。
基于相同的技术构思,本公开实施例还提供了一种EPG显示装置,该装置1800可以是智能电视或是集成于智能电视中的装置,能够实现前述实施例中执行的方法。
参见图18,为本公开实施例提供的智能电视的结构示意图。该智能电视可实现前述实施例提供的方法。
图18示出了本公开实施例提供的智能电视1800的结构示意图。参阅图18所示,该智能电视1800包括处理器1801、存储器1802,可选地,还可包括显示器1803。其中,处理器1801也可以为控制器。所述处理器1801被配置为支持终端执行前述流程涉及的功能。存储器1802用于与处理器1801耦合,其保存终端必要的程序指令和数据。其中,处理器1801、存储器1802和显示器1803相连,该存储器1802用于存储指令,该处理器1801用于执行该存储器1802存储的指令,以完成上述方法执行相应功能的步骤。
本公开实施例中,智能电视1800所涉及的与本公开实施例提供的技术方案相关的概念,解释和详细说明及其他步骤请参见前述方法实施例中关于这些内容的描述,此处不做赘述。
需要说明的是,本公开实施例上述涉及的处理器可以是中央处理器(centralprocessing unit,CPU),通用处理器,数字信号处理器(digital signal processor,DSP),专用集成电路(application-specific integrated circuit,ASIC),现场可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等等。其中,所述存储器可以集成在所述处理器中,也可以与所述处理器分开设置。
本公开实施例还提供一种计算机可读存储介质,用于存储一些指令,这些指令被执行时,可以完成前述实施例所涉及的任意一种方法。
本公开实施例提供了一种芯片,该芯片包括处理器,用于支持智能电视实现前述实施例所涉及的功能。在一种可能的设计中,所述芯片还包括存储器,所述存储器,用于保存终端必要的程序指令和数据。
本公开实施例还提供了一种包含指令的计算机程序产品,当所述计算机程序产品在计算机上运行时,使得计算机执行前述实施例所涉及的任意一种方法。
本领域内的技术人员应明白,本公开实施例可提供为方法、***、或计算机程序产品。因此,本公开实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本公开实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本公开实施例是参照根据本公开实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
Claims (16)
1.一种电子节目指南展示方法,其特征在于,包括:
显示电子节目指南EPG,所述EPG中至少包括第一频道对应的一个或多个按照播放时间先后顺序排列的节目块视图,所述一个或多个节目块视图中至少包括第一节目块视图,所述第一节目块视图中显示所述第一节目块视图对应的节目块中的主节目信息,所述主节目为所述节目块包括的节目中的任一个节目;
响应作用于所述第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,所述子视图中包括所述第一节目块视图对应的节目块中的子节目信息;其中,所述子节目为所述节目块包括的节目中除所述主节目以外的其它节目。
2.如权利要求1所述的方法,其特征在于,所述主节目为所述节目块包括的节目中播放时长最长的节目。
3.如权利要求1所述的方法,其特征在于,若所述第一节目块视图对应的主节目不是所述第一节目块视图对应的节目块中的第一个节目,则所述第一节目块视图的第一边缘被突出显示;和/或,
若所述第一节目块视图对应的主节目不是所述第一节目块视图对应的节目块中的最后一个节目,则所述第一节目块视图的第二边缘被突出显示;
其中,所述第一个节目为所述第一节目块包括的节目中播放时间最早的节目,所述最后一个节目为所述第一节目块包括的节目中播放时间最晚的节目,所述第一节目块视图沿时间轴方向包括第一边缘和第二边缘。
4.如权利要求1所述的方法,其特征在于,所述显示EPG之前,还包括:
获取指定时间段内所述第一频道的节目列表,所述指定时间段被划分为N个等长的时间单元,N为大于1的整数;
遍历所述节目列表中的节目,并针对遍历到的当前节目执行:
若当前节目是所述节目列表中的第一个节目,则创建时长等于所述时间单元的节目块作为当前节目块;
若当前节目的结束时刻在当前节目块的结束时刻之后,则重新设置当前节目块的结束时刻,使得当前节目块的结束时刻在当前节目结束时刻之前最近的一个时间单元的起止时刻,并将当前节目添加到当前节目块;
否则直接将当前节目添加到当前节目块。
5.如权利要求4所述的方法,其特征在于,还包括:
若当前节目块中已添加有节目,则判断当前节目的起始时刻是否在当前节目块的结束时刻之前;
若是,则在判断当前节目的结束时刻在当前节目块的结束时刻之后时,重新设置当前节目块的结束时刻,使得当前节目块的结束时刻在当前节目结束时刻之前最近的一个时间单元的起止时刻,并将当前节目添加到当前节目块;在判断当前节目的结束时刻不在当前节目块的结束时刻之后时,直接将当前节目添加到当前节目块;
否则,完成当前节目块,创建新的节目块,新的节目块的起始时刻为所述完成的节目块的结束时刻,新的节目块的时长为一个所述时间单元的时长,将当前节目添加到新的节目块中。
6.如权利要求1所述的方法,其特征在于,所述响应作用于所述EPG中第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,包括:
接收遥控器第一方向键指令;
根据所述第一方向键指令,确定焦点来自于所述第一节目块视图之前的界面元素,则:
确定所述第一节目块视图对应的节目块中的主节目是否是该节目块中的第一个节目;
若不是,则显示所述第一节目块视图的第一子视图,并使得所述第一子视图获得焦点,所述第一子视图中显示所述第一节目块视图对应的节目块中的第一个节目的信息;所述第一个节目为所述第一节目块中播放时间最早的节目;
否则使得所述第一节目块视图获得焦点。
7.如权利要求6所述的方法,其特征在于,所述第一子视图获得焦点的情况下,所述方法还包括:
接收遥控器第一方向键指令;
确定所述第一子视图显示的节目的下一个节目是否是所述第一节目块视图对应的节目块中的主节目;
若不是,则在所述第一子视图中显示所述下一个节目的信息,并保持所述第一子视图获得焦点;
否则隐藏所述第一子视图,并使得所述第一节目块视图获得焦点。
8.如权利要求7所述的方法,其特征在于,所述隐藏所述第一子视图,并使得所述第一节目块视图获得焦点之后,所述方法还包括:
接收遥控器第一方向键指令;
确定所述第一节目块视图对应的节目块中的主节目是否是所述节目块中的最后一个节目;
若不是,则显示所述第一节目块视图的第二子视图,并使得所述第二子视图获得焦点,所述第二子视图显示所述第一节目块视图对应的节目块中的主节目的下一个节目的信息;
否则将焦点向第三节目块视图移动,所述第三节目块视图与所述第一节目块视图相邻且播放时间在所述第一节目块视图之后。
9.如权利要求7所述的方法,其特征在于,所述隐藏所述第一子视图,并使得所述第一节目块视图获得焦点之后,所述方法还包括:
接收遥控器第二方向键指令;
显示所述第一节目块视图的第一子视图,所述第一节目块视图的第一子视图中显示所述第一节目块视图对应的节目块中的主节目的前一个节目的信息。
10.如权利要求6所述的方法,其特征在于,所述第一子视图获得焦点的情况下,所述方法还包括:
接收遥控器第二方向键指令;
确定所述第一子视图显示的节目是否是所述第一节目块视图对应的节目块中的第一个节目;
若不是,则在所述第一子视图中显示所述节目的上一个节目的信息,并保持所述第一子视图获得焦点;
否则隐藏所述第一子视图,并将焦点向第二节目块视图移动,所述第二节目块视图与所述第一节目块视图相邻且播放时间在所述第一节目块视图之前。
11.如权利要求1所述的方法,其特征在于,所述响应作用于所述EPG中第一节目块视图的遥控器指令,显示所述第一节目块视图的子视图,包括:
接收遥控器第二方向键指令;
根据所述第二方向键指令,确定焦点来自于所述第一节目块视图之后的界面元素,则:
确定所述第一节目块视图对应的节目块中的主节目是否是所述节目块中的最后一个节目;
若不是,则显示所述第一节目块视图的第二子视图,并使得所述第二子视图获得焦点,所述第二子视图中显示所述第一节目块视图对应的节目块中的最后一个节目的信息;
否则使得所述第一节目块视图获得焦点;其中,所述第一节目块视图对应的节目块中的最后一个节目为所述节目块中播放时间最晚的节目。
12.如权利要求11所述的方法,其特征在于,所述第二子视图获得焦点的情况下,所述方法还包括:
接收遥控器第二方向键指令;
确定所述第二子视图显示的节目的上一个节目是否是所述第一节目块视图对应的节目块中的主节目;
若不是,则在所述第二子视图中显示所述上一个节目的信息,并保持所述第二子视图获得焦点;
否则隐藏所述第二子视图,并使得第一节目块视图获得焦点。
13.如权利要求12所述的方法,其特征在于,所述隐藏所述第二子视图,并使得所述第一节目块视图获得焦点之后,还包括:
接收遥控器第二方向键指令;
确定所述第一节目块视图对应的节目块中的主节目是否是所述节目块中的第一个节目;
若不是,则显示所述第一节目块视图的第一子视图,并使得所述第一子视图获得焦点,所述第一子视图显示所述第一节目块视图对应的节目块中的主节目的上一个节目的信息;
否则将焦点向第二节目块视图移动,所述第二节目块视图与所述第一节目块视图相邻且播放时间在所述第一节目块视图之前。
14.如权利要求12所述的方法,其特征在于,所述隐藏所述第二子视图,并使得所述第一节目块视图获得焦点之后,还包括:
接收遥控器第一方向键指令;
显示所述第一节目块视图的第二子视图,所述第一节目块视图的第二子视图中显示所述第一节目块视图对应的节目块中的主节目的后一个节目的信息。
15.如权利要求11所述的方法,其特征在于,所述第二子视图获得焦点的情况下,所述方法还包括:
接收遥控器第一方向键指令;
确定所述第二子视图显示的节目是否是所述第一节目块视图对应的节目块中的最后一个节目;
若不是,则在所述第二子视图中显示下一个节目的信息,并保持所述第二子视图获得焦点;
否则隐藏所述第二子视图,并将焦点向第三节目块视图移动,所述第三节目块视图与所述第一节目块视图相邻且播放时间在所述第一节目块视图之后。
16.一种智能电视机,其特征在于,包括:处理器、存储器和显示器;
所述处理器,用于读取所述存储器中的计算机程序指令,执行权利要求1至15中任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811414764.XA CN109361942A (zh) | 2018-11-26 | 2018-11-26 | 一种电子节目指南显示方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811414764.XA CN109361942A (zh) | 2018-11-26 | 2018-11-26 | 一种电子节目指南显示方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109361942A true CN109361942A (zh) | 2019-02-19 |
Family
ID=65338760
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811414764.XA Pending CN109361942A (zh) | 2018-11-26 | 2018-11-26 | 一种电子节目指南显示方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109361942A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112487403A (zh) * | 2020-12-03 | 2021-03-12 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
WO2021109450A1 (zh) * | 2019-12-03 | 2021-06-10 | 海信视像科技股份有限公司 | Epg界面的展示方法及显示设备 |
CN115079893A (zh) * | 2021-03-11 | 2022-09-20 | 杭州康晟健康管理咨询有限公司 | 焦点切换方法、装置、终端和介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1164777A (zh) * | 1996-03-29 | 1997-11-12 | 松下电器产业株式会社 | 广播接收装置 |
CN1674651A (zh) * | 2004-03-22 | 2005-09-28 | 数码士有限公司 | 用于实现数字电子节目指南的方法 |
CN1805514A (zh) * | 2005-01-12 | 2006-07-19 | 精工爱普生株式会社 | 电子节目表接收装置、数字电视装置以及电子设备 |
CN1930883A (zh) * | 2004-11-02 | 2007-03-14 | 松下电器产业株式会社 | 显示装置及其方法 |
US20120054684A1 (en) * | 2007-04-30 | 2012-03-01 | Google Inc. | Hiding portions of display content |
CN103596020A (zh) * | 2013-09-03 | 2014-02-19 | 百视通网络电视技术发展有限责任公司 | 电视节目的混合编排和播放方法及*** |
-
2018
- 2018-11-26 CN CN201811414764.XA patent/CN109361942A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1164777A (zh) * | 1996-03-29 | 1997-11-12 | 松下电器产业株式会社 | 广播接收装置 |
CN1674651A (zh) * | 2004-03-22 | 2005-09-28 | 数码士有限公司 | 用于实现数字电子节目指南的方法 |
CN1930883A (zh) * | 2004-11-02 | 2007-03-14 | 松下电器产业株式会社 | 显示装置及其方法 |
CN1805514A (zh) * | 2005-01-12 | 2006-07-19 | 精工爱普生株式会社 | 电子节目表接收装置、数字电视装置以及电子设备 |
US20120054684A1 (en) * | 2007-04-30 | 2012-03-01 | Google Inc. | Hiding portions of display content |
CN103596020A (zh) * | 2013-09-03 | 2014-02-19 | 百视通网络电视技术发展有限责任公司 | 电视节目的混合编排和播放方法及*** |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021109450A1 (zh) * | 2019-12-03 | 2021-06-10 | 海信视像科技股份有限公司 | Epg界面的展示方法及显示设备 |
US11943514B2 (en) | 2019-12-03 | 2024-03-26 | Hisense Visual Technology Co., Ltd. | EPG interface presentation method and display apparatus |
CN112487403A (zh) * | 2020-12-03 | 2021-03-12 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
CN112487403B (zh) * | 2020-12-03 | 2022-12-23 | 清华大学 | 一种静动态相结合的程序特征抽取方法及装置 |
CN115079893A (zh) * | 2021-03-11 | 2022-09-20 | 杭州康晟健康管理咨询有限公司 | 焦点切换方法、装置、终端和介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108989297B (zh) | 信息访问方法、客户端、装置、终端、服务器和存储介质 | |
CN102007484B (zh) | 提供/接收用户接口的方法及装置 | |
CN105430508B (zh) | 视频播放方法及装置 | |
CN102227695B (zh) | 基于学习的用户偏好的视听用户接口 | |
CN109361942A (zh) | 一种电子节目指南显示方法及装置 | |
KR100231402B1 (ko) | 동 화상 검색 시스템 | |
CN109257611A (zh) | 一种视频播放方法、装置、终端设备和服务器 | |
CN108881994A (zh) | 视频访问方法、客户端、装置、终端、服务器和存储介质 | |
CN109982148A (zh) | 一种直播方法、装置、计算机设备与存储介质 | |
CN106331869B (zh) | 一种基于视频的图片重编辑方法及装置 | |
CN109905769A (zh) | 多媒体文件播放记录保存方法、装置、终端及存储介质 | |
CN112637622A (zh) | 一种直播演唱方法、装置、设备及介质 | |
CN110087119A (zh) | 直播首页显示方法、装置及计算机可读存储介质 | |
KR20120129492A (ko) | 복수개의 소스와 연결되어 있는 디스플레이 장치 및 그 제어 방법 | |
CN105359501A (zh) | 来自照片集的自动音乐视频创建和智能图库 | |
KR20140085931A (ko) | 손 움직임 감지를 통한 방송 서비스 제공 방법 및 장치 | |
CN103501446B (zh) | 基于手势人机交互技术的互联网电视***及其实现方法 | |
CN103282962A (zh) | 内容排序 | |
WO2012051823A1 (zh) | 一种数字电视终端及其多功能查询方法、装置 | |
CN105657502A (zh) | 一种自定义菜单的实现方法、装置、客户端及服务器 | |
CN101594501A (zh) | 信息处理装置、显示方法以及程序 | |
KR101280806B1 (ko) | 디지털 방송망의 미리보기 채널 정보 제공장치 및 그 방법 | |
CN113596553A (zh) | 一种视频播放方法、装置、计算机设备和存储介质 | |
CN108600812A (zh) | 一种基于日历浏览的用户界面显示方法及装置 | |
CN105577947A (zh) | 控制方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant after: Hisense Visual Technology Co., Ltd. Address before: 266555 Qingdao economic and Technological Development Zone, Shandong, Hong Kong Road, No. 218 Applicant before: QINGDAO HISENSE ELECTRONICS Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190219 |