一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备及电子节目指南的展示方法与流程

2022-12-06 22:51:54 来源:中国专利 TAG:


1.本技术涉及显示技术领域,尤其涉及一种显示设备及电子节目指南的展示方法。


背景技术:

2.智能电视是一种可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品。智能电视的用户界面被用于其与用户之间进行交互和信息交换的媒介,为满足用户多样化的需求,对应显示有影音、娱乐等多种应用程序。
3.随着影视及娱乐等节目数量的日益增长,在同一时间内于智能电视上不同的频道播放的节目内容通常也并不相同。为了使用户能快速的了解各频道的节目放映情况,智能电视通常会对节目信息进行采集,将各个频道的节目信息通过数据转化后,统一的置入电子节目指南(epg,electronic program guide)中。用户可以通过电子节目指南选择自己喜欢的频道,或于各个频道内点播自己喜欢的节目。目前,当用户打开电子节目指南时,智能电视可在显示器所展示的用户界面中以小窗的形式进行播放,用户界面中其他部分显示节目和频道信息。上述电子节目指南的展现形式中播放画面较小,使得用户体验效果不佳。


技术实现要素:

4.本技术提供了一种显示设备及电子节目指南的展示方法,以解决现有技术中由于电子节目指南的展现形式中播放画面较小,使得用户体验效果不佳的技术问题。
5.为了解决上述技术问题,本技术实施例公开了如下技术方案:
6.第一方面,本技术实施例公开了一种显示设备,所述显示设备包括:
7.显示器;
8.控制器,所述控制器被配置为:
9.响应于输入的选中媒资列表页中媒资控件的指令,控制所述显示器全屏显示播放界面,其中,所述播放界面用于展示所述媒资控件所对应的第一多媒体资源;
10.响应于输入的启动电子节目指南的指令,控制所述显示器于所述播放界面上方显示出具有透明度的浮层,并控制所述浮层加载并显示电子节目指南;
11.响应于输入的控制所述浮层上焦点移动的指令,以在所述电子节目指南中选择节目信息;
12.在选择的节目信息处于当前播放时间内时,获取与所述节目信息相对应的第二多媒体资源并控制所述播放界面将所述第一多媒体资源切换为第二多媒体资源;
13.在选择的节目信息不处于当前播放时间内时,生成用于表征当前节目无法播放的提示信息,并控制所述播放界面继续播放第一多媒体资源。
14.第二方面,本技术实施例公开了一种电子节目指南的展示方法,所述方法包括:
15.控制所述第一显示区域展示频道分类表,其中,所述频道分类表用于通过不同的类型控件分类展示频道的不同类型;
16.控制所述第二显示区域展示频道列表以及节目列表,其中,所述频道列表用于通
过不同的频道控件展示不同频道,各个频道记录有频道标识,具有相同频道标识的频道属于所述频道分类表中同一类型,所述节目列表用于通过不同的节目控件展示各个频道内不同播放时间段的节目信息,若节目信息所对应的第二多媒体资源的播放时长越长,则相应的节目控件的长度越长。
17.与现有技术相比,本技术的有益效果为:
18.本技术提供了一种显示设备及电子节目指南的展示方法,显示设备可响应于用户选择媒资的指令,于显示器上全屏显示播放界面。在全屏显示播放界面,即全屏播放多媒体资源时,用户可随时发送启动电子节目指南的指令,以使显示设备控制显示器于当前播放界面的上方展示出浮层,并控制浮层加载并显示出电子节目指南。由于浮层具有透明度,故电子节目指南的显示不会完全遮挡播放界面。当显示出电子节目指南后,用户可通过控制焦点的移动,以在电子节目指南中选择想要观看的节目信息。当用户选择了某一节目信息后,显示设备判断该节目信息是否处于当前播放时间内,若是,则获取与所述节目信息相对应的第二多媒体资源,以控制播放界面将第一多媒体资源切换为第二多媒体资源。若否,则生成用于表征当前节目无法播放的提示信息,并控制播放界面继续播放第一多媒体资源。本技术中,通过具有透明度的浮层能够在全屏显示的播放界面上展示出电子节目指南,能够使得用户在全屏播放媒资的同时展示出电子界面指南,提高了用户体验。
19.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
20.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
21.图1中示例性示出了根据一些实施例的显示设备与控制装置之间操作场景的示意图;
22.图2中示例性示出了根据一些实施例的控制装置100的硬件配置框图;
23.图3中示例性示出了根据一些实施例的显示设备200的硬件配置框图;
24.图4中示例性示出了根据一些实施例的显示设备200中软件配置示意图;
25.图5中示例性示出了根据一些实施例的相关技术中电子节目指南的显示效果示意图;
26.图6中示例性示出了根据一些实施例的电子节目指南的展示方法的流程示意图;
27.图7中示例性示出了根据一些实施例的显示设备200的电子节目指南的显示效果示意图;
28.图8中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示效果示意图;
29.图9中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示效果示意图;
30.图10中示例性示出了根据一些实施例的节目列表的渲染效果示意图;
31.图11中示例性示出了根据一些实施例的第一显示区域内显示内容的渲染效果示
意图;
32.图12中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示效果示意图;
33.图13中示例性示出了根据一些实施例的第一显示区域内显示内容的另一渲染效果示意图。
具体实施方式
34.为使本技术的目的和实施方式更加清楚,下面将结合本技术示例性实施例中的附图,对本技术示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本技术一部分实施例,而不是全部的实施例。
35.需要说明的是,本技术中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本技术的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。
36.本技术中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。
37.术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。
38.术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。
39.图1为根据实施例中显示设备与控制装置之间操作场景的示意图。如图1所示,用户可通过智能设备300或控制装置100操作显示设备200。
40.在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。
41.在一些实施例中,也可以使用智能设备300(如移动终端、平板电脑、计算机、笔记本电脑等)以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。
42.在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
43.在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。
44.图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制
装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起用用户与显示设备200之间交互中介作用。
45.图3示出了根据示例性实施例中显示设备200的硬件配置框图。
46.在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。
47.在一些实施例中控制器包括处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。
48.在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控ui界面。
49.在一些实施例中,显示器260可为液晶显示器、oled显示器、以及投影显示器,还可以为一种投影装置和投影屏幕。
50.在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与外部控制设备100或服务器400建立控制信号和数据信号的发送和接收。
51.在一些实施例中,用户接口,可用于接收控制装置100(如:红外遥控器等)的控制信号。
52.在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,这里,用户的属性包括性别,年龄阶段等,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。
53.在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(hdmi)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(cvbs)、usb输入接口(usb)、rgb端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。
54.在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。
55.在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。
56.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示ui对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。
57.在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。
58.在一些实施例中控制器包括中央处理器(central processing unit,cpu),视频处理器,音频处理器,图形处理器(graphics processing unit,gpu),ram random access memory,ram),rom(read-only memory,rom),用于输入/输出的第一接口至第n接口,通信总线(bus)等中的至少一种。
59.cpu处理器,用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。cpu处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。
60.在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。
61.在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理,可得到直接可显示设备200上显示或播放的信号。
62.在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的gui信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出rgb数据信号。
63.在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理,得到可以在扬声器中播放的声音信号。
64.在一些实施例中,用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
65.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素。
66.在一些实施例中,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加
载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
67.如图4所示,显示设备的系统可以包括内核(kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(ipc)。内核启动后,再加载shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。
68.如图4所示,将显示设备的系统分为三层,从上至下分别为应用层、中间件层和硬件层。
69.应用层主要包含电视上的常用应用,以及应用框架(application framework),其中,常用应用主要是基于浏览器browser开发的应用,例如:html5 apps;以及原生应用(native apps);
70.应用框架(application framework)是一个完整的程序模型,具备标准应用软件所需的一切基本功能,例如:文件存取、资料交换...,以及这些功能的使用接口(工具栏、状态列、菜单、对话框)。
71.原生应用(native apps)可以支持在线或离线,消息推送或本地资源访问。
72.中间件层包括各种电视协议、多媒体协议以及系统组件等中间件。中间件可以使用系统软件所提供的基础服务(功能),衔接网络上应用系统的各个部分或不同的应用,能够达到资源共享、功能共享的目的。
73.硬件层主要包括hal接口、硬件以及驱动,其中,hal接口为所有电视芯片对接的统一接口,具体逻辑由各个芯片来实现。驱动主要包含:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
74.在一些实施例中的硬件或软件架构可以基于上述实施例中的介绍,在一些实施例中可以是基于相近的其他硬件或软件架构,可以实现本技术的技术方案即可。
75.基于上述显示设备200,显示设备的调谐解调器210接收广播信号,可通过解码器从广播信号中提取电子节目指南信息,并将所提取的电子节目指南信息输出至内部总线,从而使控制器250将电子节目指南信息进行存储,以使后续于显示设备的用户界面上展示出电子节目指南。图5中示例性示出了根据一些实施例的相关技术中电子节目指南的显示效果示意图。如图5所示,目前,显示设备200通常是于显示界面上展示出电子节目指南,包括向导区域501、频道列表区域502、节目列表区域503,用户所选择播放的媒资需要缩放至向导区域501内的小窗口播放,使得用户体验较差。
76.为了提高用户的体验效果,本技术实施例提供了显示设备及电子节目指南的展示方法。在一些实施例中,所述显示设备200包括通信连接的显示器260和控制器250,其中所述控制器250被配置为执行电子节目指南的展示过程。下面结合附图,来介绍本技术一些实施例提供的电子节目指南的展示过程。
77.图6中示例性示出了根据一些实施例的电子节目指南的展示方法的流程示意图。结合图6,该电子节目指南的展示过程如下:
78.s601:响应于输入的选中媒资列表页中媒资控件的指令,控制所述显示器全屏显示播放界面。
79.在一些实施例中,显示设备200于用户界面上展示有媒资列表页,在媒资列表页中可以通过媒资控件为用户推荐多媒体资源。用户在浏览媒资列表页时,可通过控制装置100选中媒资控件,显示设备200响应于用户的选中指令,向服务器400发送媒资请求,以使服务器400反馈相关的第一多媒体资源。显示设备200在接收到第一多媒体资源后,控制显示器260全屏显示播放界面,通过所述播放界面展示出所述媒资控件所对应的第一多媒体资源,即全屏播放第一多媒体资源。
80.s602:响应于输入的启动电子节目指南的指令,控制所述显示器于所述播放界面上方显示出具有透明度的浮层,并控制所述浮层加载并显示电子节目指南。
81.在一些实施例中,用户可通过按压遥控器上的特定按键发送启动电子节目指南的指令,如,epg按键或菜单按键。或者,用户还可通过语音控制发送启动电子节目指南的指令,如,在用户输入唤醒词“嗨!xx”后,对显示设备200输入“打开电子节目指南”的语音指令。
82.在一些实施例中,控制器250读取根据广播信号预先存储的电子节目指南信息,构建电子节目指南,控制器250控制显示器260于当前播放界面的上方显示出浮层,通过浮层加载并显示出电子节目指南。图7中示例性示出了根据一些实施例的显示设备200的电子节目指南的显示效果示意图。结合图7所示,显示器全屏展示出播放界面701,在播放界面701的上方半屏展示出浮层。
83.在一些实施例中,于显示设备200底层逻辑来说,可将播放界面和第一浮层设置为不同层次的dom(document object mode,文档对象模型),在用户点击媒资控件进行播放后,显示设备200根据底层dom树,将播放界面展示在显示器260上,调取第一多媒体资源至播放界面展示。在用户启动电子节目指南时,显示设备200根据底层dom树将浮层展示在播放界面上方,并调取电子节目指南信息至浮层展示。
84.在一些实施例中,dom层中包含有是否可见的选项,当不需要展示电子界面指南时,也即需要隐层浮层时,可将浮层所对应的dom层设置为不可见状态,当需要展示电子界面指南,即需要显示浮层时,可将浮层所对应的dom层设置为可见状态。
85.在一些实施例中,dom层中包含透明度设置选项,通过设置浮层所对应的dom层的透明度,使得浮层不会完全遮挡住播放界面。
86.参见图7,在一些实施例中,所述浮层包括第一显示区域702和第二显示区域703。
87.显示设备200控制所述第一显示区域702展示频道分类表,其中,所述频道分类表用于通过不同的类型控件704分类展示频道的不同类型,例如,电影类、喜爱类、少儿类等。
88.显示设备200控制所述第二显示区域703展示频道列表以及节目列表,所述频道列表用于通过不同的频道控件705展示不同频道,所述节目列表用于通过不同的节目控件706展示各个频道内不同播放时间段的节目信息。其中,显示设备在存储电子节目指南信息时,对于其中的频道信息均可同时存储有相应的频道标识,即各个频道记录有频道标识。具有相同频道标识的频道属于所述频道分类表中同一类型,例如,对于播放电影类节目的频道均标记有dy,当用户选中频道分类表中的用于表征电影的类型控件后,显示设备200获取到具有dy标识的频道,并展示于第二显示区域703内。相应的,显示设备200获取具有dy标识的频道内的节目信息,同步展示于第二显示区域703内,如图7中,频道a下包括节目a1-节目a3,频道b下包括节目b1-节目b2,频道c下包括节目c1-节目c3。当然,若是用户选中频道分
类表中的用于表征全部频道的类型控件后,显示设备200获取到所有的频道,并展示于第二显示区域703内。
89.在一些实施例中,若节目信息所对应的第二多媒体资源的播放时长越长,则相应的节目控件的长度越长。如图7中,频道a、频道b、频道c下的节目控件长短不一,对于节目a2,其相应的第二多媒体资源的播放时长为半小时,节目a3相应的第二多媒体资源的播放时长为一小时,节目a2的节目控件长度小于节目a3的节目控件长度。
90.在一些实施例中,当用户控制焦点移动至所述频道分类表中第一类型控件时,显示设备200获取记录有表征所属所述第一类型控件的频道标识的频道,生成频道列表,并将所述频道列表显示于所述第二显示区域704中。显示设备200在存储电子节目指南信息时,能够根据各个频道,以及各个频道相对应的节目信息,预先生成各个频道与频道内节目信息的映射关系,当在第二显示区域703内展示出频道列表之后,显示设备200获取相对应节目信息进行展示,具体的,控制频道控件与相对应的节目控件成行显示。如图7中,频道a与相对应的节目a1-节目a3同行显示,频道b与节目b1-节目b2同行显示,频道c与节目c1-节目c3同行显示。
91.在一些实施例中,在焦点位于所述频道列表时,用户可通过按压遥控器上的上/下方向按键于频道列表中选择想要观看的频道。显示设备200响应于用户输入的控制指令,将获得焦点的频道控件以及相应的节目控件置为所述第二显示区域内的首行,其中,所述第二显示区域内首行的高度大于所述第二显示区域内剩余行的高度。如图7所示,频道a所在行为焦点所在行,频道a所在行的行高明显高于频道b和频道c所在行的行高,保证用户可以看到更多信息。
92.例如,图7中所示,在焦点所在行为频道a所在行。当用户按压遥控器上的下键,显示设备200控制频道b所在的行整体上移,高度放大,变为焦点所在行。由于频道b中的第一个节目b1,实际时长较长,其节目控件相应的较长,则需要适应性调整为标准大小。
93.在一些实施例中,在所述节目列表中,通过定焦形式将焦点显示的位置置于首行内的第一个。如图7中,节目a1-节目a3、节目b1-节目b2以及节目c1-节目c3所在的区域(节目列表)通过定焦形式将焦点的位置始终显示在第一行的第一个。当焦点在节目列表中时,则将定焦位置处的节目控件设置为标准大小,例如,可将标准大小设置为一个小时播放时长所对应的节目控件的大小。当焦点移出节目列表时,则将定焦位置处的节目控件设置为实际大小。例如,在图7中,当前焦点位于节目a1所在的节目控件上,用户此时通过遥控器输入向右的方向按键,则需将节目a2所在节目控件移动至节目列表中的第一行的第一个,节目a2的时长为半小时,则需要将其所在的节目控件调整为标准大小。此时,若用户通过遥控器将焦点移出节目列表后,节目a2所在节目控件(节目列表中的第一行的第一个)需要还原至实际大小,即半小时所对应的节目控件的长度。
94.图8中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示效果示意图。如图8所示,在焦点移动至所述频道分类表时,将所述第一显示区域702进行扩大,以使所述第一显示区域展示出类型控件704以及相应的分类信息,这里分类信息指的是图8中所示的“全部(all)、喜剧片(comedy)、喜爱(favorites)、少儿(kids)、电影(movie)”。再结合图7,在焦点移出所述频道分类表时,还原所述第一显示区域的大小,以使所述第一显示区域仅展示出类型控件,为右侧节目信息提供更多的展示空间。
95.图9中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示效果示意图。结合图9,在第二显示区域中频道列表内展示频道控件时,于频道控件上还展示有收藏子控件,若是用户平日尤为喜欢某频道,可通过选中该频道控件上的收藏子控件,以使该频道收藏至喜爱类的频道中。另外,第二显示区域的节目列表中在显示节目控件时,对于当前正在播放的节目,显示设备控制在相应的节目控件上展示出进度条902。
96.s603:响应于输入的控制所述浮层上焦点移动的指令,以在所述电子节目指南中选择节目信息。
97.s604:判断所述节目信息是否可播放。
98.在一些实施例中,当用户通过遥控器上的方向按键选中一节目信息时,显示设备200在接收到用户对相应节目控件的选中指令时,需要查看该节目是否处于播放时间内,若是处于播放时间内,则认定该节目是可播放的,若是不处于可播放时间内,则认定该节目是不可播放的。通常,可播放的节目一般为直播节目、或者已经播出过的节目,不可播放的通常为还未播放的节目。
99.s605:获取与所述节目信息相对应的第二多媒体资源并控制所述播放界面将所述第一多媒体资源切换为第二多媒体资源。
100.在一些实施例中,在选择的节目信息处于当前播放时间内时,也就是该节目是可以播放的,显示设备200向服务器400发送包含用于表征该节目的媒资请求,以使服务器400反馈该节目的第二多媒体资源。显示设备200在接收到第二多媒体资源时,控制停止播放第一多媒体资源,并播放第二多媒体资源,以使播放界面将所述第一多媒体资源切换为第二多媒体资源。
101.s606:生成用于表征当前节目无法播放的提示信息,并控制所述播放界面继续播放第一多媒体资源。
102.在一些实施例中,在选择的节目信息不处于当前播放时间内时,也就是该节目是不可以播放的,显示设备200生成用于表征当前节目无法播放的提示信息,如通过css属性设置当前节目控件进行抖动,或者跳转出“当前节目不可播”的提示框等,以提示用户当前选中内容不可播放。与此同时,播放节目继续播放第一多媒体资源。
103.本技术中节目列表处采用了定焦形式,也就是焦点位置始终保持相同的大小,相关技术中,每次移动焦点,都要重新计算列表中各个控件的位置。图10中示例性示出了根据一些实施例的节目列表的渲染效果示意图,结合图10,以一个频道下的节目信息为例,显示设备200先渲染出整个节目列表,即将节目控件1-10渲染为一个横向列表,其中,焦点位置位于节目控件3上。将节目列表可视区域外的元素隐藏,即隐藏节目控件1、2以及节目控件6。由于焦点位置的大小(焦点位置3)始终固定,所以每次移动焦点时,列表中每个节目控件相对于节目控件1的位置都会发生变化。当每次左右移动焦点时,都需要调整节目控件的尺寸、位置等。图11中示例性示出了根据一些实施例的第一显示区域内显示内容的渲染效果示意图。结合图11,将图10中所示的每一行节目信息形成的横向列表组合成一个纵向列表,由于整个电子节目指南的高度固定,浮层的高度也固定,所以可以浮层上最多可显示3行。当上下移动焦点时,整个列表移动,由于焦点所在的行的高度固定,且比其他行高,所以上下移动时,每一行相对于焦点所在行的位置也会发生变化,造成数据重新计算。
104.图12中示例性示出了根据一些实施例的显示设备200的另一电子节目指南的显示
效果示意图,图13中示例性示出了根据一些实施例的第一显示区域内显示内容的另一渲染效果示意图。结合图12和13,在一些实施例中,在所述第二显示区域的首行内,将频道控件所在位置、第一个节目控件所在的位置以及剩余节目控件所在的位置依次设置为第一子区域1201、第二子区域1202和第三子区域1203,将所述第二显示区域内除首行以外的剩余行设置为若干行区域1204。其中,所述第一子区域1201、第二子区域1202、第三子区域1203以及若干行区域1204为相互独立的子区域。
105.在一些实施例中,在节目列表的首行内,显示设备200响应于用户输入的用于表征左右移动的控制指令,将第二子区域1202内的数据更新为焦点移动时所指向的节目控件所表征的节目信息,并根据焦点移动时所指向的反方向控制所述第三区域1203内的节目控件进行平移。在频道列表内,显示设备200响应于输入的用于表征上下移动的控制指令,将第一子区域1201内的数据更新为焦点移动时所指向的频道控件所表征的频道,将第二子区域1202内的数据更新为第一子区域1201内频道控件所对应的第一个节目控件所表征的节目信息,将第三子区域1203内的数据更新为第一子区域1201内频道控件所对应的除第一个节目控件以外的节目控件所表征的节目信息,并更新若干行区域1204内的频道控件和相对应的节目控件。
106.也就是说,对于电子节目指南中各个控件不同的属性,将大小和位置固定不变的控件划分为独立区域。如第一子区域1201、第二子区域1202以及第三子区域1203,对于第一子区域1201和第二子区域1202只需填充两个固定大小的控件,当有焦点左右移动时,只需单独监听数据进行绘制,即只需变换第一子区域1201和第二子区域1202内所需展示的数据(第二子区域1202更新为第三子区域1203节目控件中的前一个/后一个数据)。相应的,第三子区域1203内,不涉及获焦过程,因此不涉及节目控件大小的调整,其距离最左侧的距离也不会变化,故在左右移动时,仅进行普通平移即可(第三子区域1203中的节目控件的位置,向左/右平移一个元素)。同理,对于若干行区域1204,若干行区域1204与第二显示区域内首行分开,为相对独立的区域。当焦点上下移动时,显示设备获取频道列表中的上一行/下一行,将第一子区域1201中更新为新频道,第二子区域1202中更新为新频道所对应的节目信息中的第一个,第三子区域1203更新为新频道所对应的节目信息中除第一个以外的其他数据。同时,计算出新频道下方的若干数据(频道和节目),更新至若干行区域1204中。
107.本技术中的显示设备,通过具有透明度的浮层能够在全屏显示的播放界面上展示出电子节目指南,能够使得用户在全屏播放媒资的同时展示出电子界面指南,提高了用户体验。并且通过划分多个子区域,实现数据加载和渲染过程中,控件数量没有增加,但大幅减少了焦点移动时需要重新计算的控件数量,提升了性能。
108.基于与上述显示设备同样的发明构思,本技术在一些实施例中还提供了一种电子节目指南的展示方法,所述方法包括:显示设备200响应于输入的选中媒资列表页中媒资控件的指令,控制所述显示器260全屏显示播放界面,其中,所述播放界面用于展示所述媒资控件所对应的第一多媒体资源。显示设备200响应于输入的启动电子节目指南的指令,控制所述显示器260于所述播放界面上方显示出具有透明度的浮层,并控制所述浮层加载并显示电子节目指南。显示设备200响应于输入的控制所述浮层上焦点移动的指令,以在所述电子节目指南中选择节目信息。在选择的节目信息处于当前播放时间内时,显示设备200获取与所述节目信息相对应的第二多媒体资源并控制所述播放界面将所述第一多媒体资源切
换为第二多媒体资源。在选择的节目信息不处于当前播放时间内时,显示设备200生成用于表征当前节目无法播放的提示信息,并控制所述播放界面继续播放第一多媒体资源。
109.在一些实施例中,所述浮层包括第一显示区域和第二显示区域,所述方法还包括:显示设备200控制所述第一显示区域展示频道分类表,其中,所述频道分类表用于通过不同的类型控件分类展示频道的不同类型。显示设备200控制所述第二显示区域展示频道列表以及节目列表,其中,所述频道列表用于通过不同的频道控件展示不同频道,各个频道记录有频道标识,具有相同频道标识的频道属于所述频道分类表中同一类型,所述节目列表用于通过不同的节目控件展示各个频道内不同播放时间段的节目信息,若节目信息所对应的第二多媒体资源的播放时长越长,则相应的节目控件的长度越长。
110.由于以上实施方式均是在其他方式之上引用结合进行说明,不同实施例之间均具有相同的部分,本说明书中各个实施例之间相同、相似的部分互相参见即可。在此不再详细阐述。
111.需要说明的是,在本说明书中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或暗示这些实体或操作之间存在任何这种实际的关系或顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的电路结构、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种电路结构、物品或者设备所固有的要素。在没有更多限制的情况下,有语句“包括一个
……”
限定的要素,并不排除在包括要素的电路结构、物品或者设备中还存在另外的相同要素。
112.本领域技术人员在考虑说明书及实践这里发明的公开后,将容易想到本技术的其他实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由权利要求的内容指出。
113.以上的本技术实施方式并不构成对本技术保护范围的限定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献