掌桥专利:专业的专利平台
掌桥专利
首页

显示设备及播放方法

文献发布时间:2023-06-19 11:32:36


显示设备及播放方法

技术领域

本申请涉及显示设备技术领域,尤其涉及一种显示设备及播放方法。

背景技术

显示设备可以为用户提供诸如音频、视频、图片等播放画面。如今,显示设备不仅可以为用户提供通过数据广播接收的直播电视节目内容,而且可以为用户提供诸如网络视频节目、网络游戏等各种应用和服务内容。

显示设备可以基于不同的信号源而显示从不同信号源获得的内容。其中,信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种。用户可以通过操作信号源选择界面中显示的选项,设置显示设备与其选择的信号源连通。在信号源是直播电视接口的情况下,用户可以使用显示设备观看各个卫视、央视等频道的直播电视节目内容。在信号源是视频点播程序的情况下,用户可以使用显示设备获取网络上的视频、音频资源,以通过显示设备观看网络视频或者收听网络音频。

发明内容

本申请提供一种显示设备及音量控制方法,可以在用户切换信号源后、切换频道后或者起播网络音视频时,避免出现声音突然变大的情况提高用户体验。

第一方面,本申请提供一种显示设备,该显示设备包括:

显示器,用于显示用户界面,所述用户界面包括多个视图显示区;

控制器,用于:

在全屏播放直播电视节目时,响应于输入的预设操作,将所述直播电视节目的相关信息发送给服务器;

接收服务器返回的网络推荐节目的节目信息,所述网络推荐节目的节目信息由所述服务器根据所述直播电视节目的相关信息和预置的推荐策略获取得到;

将所述直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示所述直播电视节目对应的网络推荐节目的节目信息;

当焦点在第一网络推荐节目的节目信息上停留预设时长时,在第二播放窗口中播放所述第一网络推荐节目,所述第一网络推荐节目为所述第二视图显示区中显示的任意一个网络推荐节目。

第二方面,本申请提供一种显示设备,该显示设备包括:

显示器,用于显示用户界面,所述用户界面包括多个视图显示区;

控制器,用于:

当在目标频道下小窗口播放直播电视节目时,响应于输入的预设操作,将所述直播电视节目的相关信息发送给服务器;

接收服务器返回的网络推荐节目的节目信息,所述网络推荐节目的节目信息由所述服务器根据所述直播电视节目的相关信息和预置的推荐策略获取得到;

在不遮挡所述小窗口的指定视图显示区显示所述网络推荐节目的节目信息;

当焦点在第一网络推荐节目的节目信息上停留预设时长时,在第二播放窗口中播放所述第一网络推荐节目,所述第一网络推荐节目为所述第二视图显示区中显示的任意一个网络推荐节目。

第三方面,本申请提供一种播放方法,该方法包括:

在播放直播电视节目时,响应于输入的预设操作,将所述直播电视节目的相关信息发送给服务器;

接收服务器返回的网络推荐节目的节目信息,所述网络推荐节目的节目信息由所述服务器根据所述直播电视节目的相关信息和预置的推荐策略获取得到;

将所述直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示所述网络推荐节目的节目信息;

当焦点在第一网络推荐节目的节目信息上停留预设时长时,在第二播放窗口中播放所述第一网络推荐节目,所述第一网络推荐节目为所述第二视图显示区中显示的任意一个网络推荐节目。

第四方面,本申请提供一种服务器,包括存储器和处理器,所述存储器中存储有指令,所述处理器通过执行所述指令,执行下述步骤:

接收显示设备发送的直播电视节目的相关信息;

根据所述直播电视节目的相关信息和预置的推荐策略获取所述直播电视节目对应的网络推荐节目的节目信息;

将所述网络推荐节目的节目信息返回给显示设备。

第五方面,本申请提供一种网络节目推荐系统,包括显示设备和服务器;

所述显示设备在全屏播放直播电视节目时,响应于输入的预设操作,将所述直播电视节目的相关信息发送给服务器;

所述服务器根据所述直播电视节目的相关信息和预置的推荐策略获取所述直播电视节目对应的网络推荐节目的节目信息;将所述网络推荐节目的节目信息返回给显示设备;

所述显示设备将所述直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示所述网络推荐节目的节目信息;当焦点在第一网络推荐节目的节目信息上停留预设时长时,在第二播放窗口中播放所述第一网络推荐节目,所述第一网络推荐节目为所述第二视图显示区中显示的任意一个网络推荐节目。

由以上实施例可知,本申请提供一种显示设备,该显示设备可以在全屏播放直播电视节目时,响应于输入的预设操作,将直播电视节目的相关信息发送给服务器;接收服务器返回的网络推荐节目的节目信息;将直播电视节目切换到预设的第一视图显示区中的第一播放窗口中播放,并在预设的第二视图显示区中显示该直播电视节目对应的网络推荐节目的节目信息。当焦点在某个网络推荐节目信息上的停留时长超过预设时长时,在第二播放窗口中播放该网络推荐节目。这样,用户可以在观看直播电视节目的同时观看到其他节目。

附图说明

为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本申请在一些实施例中示出的显示设备的使用场景;

图2为本申请在一些实施例中示出的控制装置100的硬件配置框图;

图3为本申请在一些实施例中示出的显示设备200的硬件配置框图;

图4为本申请在一些实施例中示出的显示设备200中软件配置图;

图5为本申请在一些实施例中示出的一种用户界面示意图;

图6为本申请在一些实施例中示出的一种用户界面示意图;

图7为本申请在一些实施例中示出的一种用户界面示意图;

图8a为本申请在一些实施例中示出的一种用户界面示意图;

图8b为本申请在一些实施例中示出的一种用户界面示意图;

图8c为本申请在一些实施例中示出的一种用户界面示意图;

图9a为本申请在一些实施例中示出的一种用户界面示意图;

图9b为本申请在一些实施例中示出的一种用户界面示意图;

图10为本申请在一些实施例中示出的一种用户界面示意图;

图11为本申请在一些实施例中示出的一种用户界面示意图;

图12为本申请在一些实施例中示出的一种用户界面示意图;

图13为本申请在一些实施例中示出的一种用户界面示意图;

图14为本申请在一些实施例中示出的一种用户界面示意图;

图15为本申请在一些实施例中示出的播放方法流程图。

具体实施方式

为使本申请的目的和实施方式更加清楚,下面将结合本申请示例性实施例中的附图,对本申请示例性实施方式进行清楚、完整地描述,显然,描述的示例性实施例仅是本申请一部分实施例,而不是全部的实施例。

需要说明的是,本申请中对于术语的简要说明,仅是为了方便理解接下来描述的实施方式,而不是意图限定本申请的实施方式。除非另有说明,这些术语应当按照其普通和通常的含义理解。

本申请中说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”等是用于区别类似或同类的对象或实体,而不必然意味着限定特定的顺序或先后次序,除非另外注明。应该理解这样使用的用语在适当情况下可以互换。

术语“包括”和“具有”以及他们的任何变形,意图在于覆盖但不排他的包含,例如,包含了一系列组件的产品或设备不必限于清楚地列出的所有组件,而是可包括没有清楚地列出的或对于这些产品或设备固有的其它组件。

术语“模块”是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功能。

图1为根据实施例中显示设备的使用场景的示意图。如图1所示,显示设备200还与服务器400进行数据通信,用户可通过智能设备300或控制装置100操作显示设备200。

在一些实施例中,控制装置100可以是遥控器,遥控器和显示设备的通信包括红外协议通信或蓝牙协议通信,及其他短距离通信方式中的至少一种,通过无线或有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等至少一种输入用户指令,来控制显示设备200。

在一些实施例中,智能设备300可以包括移动终端、平板电脑、计算机、笔记本电脑,AR/VR设备等中的任意一种。

在一些实施例中,也可以使用智能设备300以控制显示设备200。例如,使用在智能设备上运行的应用程序控制显示设备200。

在一些实施例中,也可以使用智能设备300和显示设备进行数据的通信。

在一些实施例中,显示设备200还可以采用除了控制装置100和智能设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制装置来接收用户的语音指令控制。

在一些实施例中,显示设备200还与服务器400进行数据通信。可允许显示设备200通过局域网(LAN)、无线局域网(WLAN)和其他网络进行通信连接。服务器400可以向显示设备200提供各种内容和互动。服务器400可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。

在一些实施例中,一个步骤执行主体执行的软件步骤可以随需求迁移到与之进行数据通信的另一步骤执行主体上进行执行。示例性的,服务器执行的软件步骤可以随需求迁移到与之数据通信的显示设备上执行,反之亦然。

图2示例性示出了根据示例性实施例中控制装置100的配置框图。如图2所示,控制装置100包括控制器110、通信接口130、用户输入/输出接口140、存储器、供电电源。控制装置100可接收用户的输入操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起到用户与显示设备200之间交互中介作用。

在一些实施例中,通信接口130用于和外部通信,包含WIFI芯片,蓝牙模块,NFC或可替代模块中的至少一种。

在一些实施例中,用户输入/输出接口140包含麦克风,触摸板,传感器,按键或可替代模块中的至少一种。

图3示出了根据示例性实施例中显示设备200的硬件配置框图。

在一些实施例中,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口中的至少一种。

在一些实施例中控制器包括中央处理器,视频处理器,音频处理器,图形处理器,RAM,ROM,用于输入/输出的第一接口至第n接口。

在一些实施例中,显示器260包括用于呈现画面的显示屏组件,以及驱动图像显示的驱动组件,用于接收源自控制器输出的图像信号,进行显示视频内容、图像内容以及菜单操控界面的组件以及用户操控UI界面等。

在一些实施例中,显示器260可为液晶显示器、OLED显示器、以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。

在一些实施例中,调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及EPG数据信号。

在一些实施例中,通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括Wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与控制装置100或服务器400建立控制信号和数据信号的发送和接收。

在一些实施例中,检测器230用于采集外部环境或与外部交互的信号。例如,检测器230包括光接收器,用于采集环境光线强度的传感器;或者,检测器230包括图像采集器,如摄像头,可以用于采集外部环境场景、用户的属性或用户交互手势,再或者,检测器230包括声音采集器,如麦克风等,用于接收外部声音。

在一些实施例中,外部装置接口240可以包括但不限于如下:高清多媒体接口接口(HDMI)、模拟或数据高清分量输入接口(分量)、复合视频输入接口(CVBS)、USB输入接口(USB)、RGB端口等任一个或多个接口。也可以是上述多个接口形成的复合性的输入/输出接口。

在一些实施例中,控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。

在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。例如:响应于接收到用于选择在显示器260上显示UI对象的用户命令,控制器250便可以执行与由用户命令选择的对象有关的操作。

在一些实施例中,所述对象可以是可选对象中的任何一个,例如超链接、图标或其他可操作的控件。与所选择的对象有关操作有:显示连接到超链接页面、文档、图像等操作,或者执行与所述图标相对应程序的操作。

在一些实施例中控制器包括中央处理器(Central Processing Unit,CPU),视频处理器,音频处理器,图形处理器(Graphics Processing Unit,GPU),RAM Random AccessMemory,RAM),ROM(Read-Only Memory,ROM),用于输入/输出的第一接口至第n接口,通信总线(Bus)等中的至少一种。

CPU处理器。用于执行存储在存储器中操作系统和应用程序指令,以及根据接收外部输入的各种交互指令,来执行各种应用程序、数据和内容,以便最终显示和播放各种音视频内容。CPU处理器,可以包括多个处理器。如,包括一个主处理器以及一个或多个子处理器。

在一些实施例中,图形处理器,用于产生各种图形对象,如:图标、操作菜单、以及用户输入指令显示图形等中的至少一种。图形处理器包括运算器,通过接收用户输入各种交互指令进行运算,根据显示属性显示各种对象;还包括渲染器,对基于运算器得到的各种对象,进行渲染,上述渲染后的对象用于显示在显示器上。

在一些实施例中,视频处理器,用于将接收外部视频信号,根据输入信号的标准编解码协议,进行解压缩、解码、缩放、降噪、帧率转换、分辨率转换、图像合成等视频处理中的至少一种,可得到直接可显示设备200上显示或播放的信号。

在一些实施例中,视频处理器,包括解复用模块、视频解码模块、图像合成模块、帧率转换模块、显示格式化模块等中的至少一种。其中,解复用模块,用于对输入音视频数据流进行解复用处理。视频解码模块,用于对解复用后的视频信号进行处理,包括解码和缩放处理等。图像合成模块,如图像合成器,其用于将图形生成器根据用户输入或自身生成的GUI信号,与缩放处理后视频图像进行叠加混合处理,以生成可供显示的图像信号。帧率转换模块,用于对转换输入视频帧率。显示格式化模块,用于将接收帧率转换后视频输出信号,改变信号以符合显示格式的信号,如输出RGB数据信号。

在一些实施例中,音频处理器,用于接收外部的音频信号,根据输入信号的标准编解码协议,进行解压缩和解码,以及降噪、数模转换、和放大处理等处理中的至少一种,得到可以在扬声器中播放的声音信号。

在一些实施例中,用户可在显示器260上显示的图形用户界面(GUI)输入用户命令,则用户输入接口通过图形用户界面(GUI)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。

在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(Graphic User Interface,GUI),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口、控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、Widget等可视的界面元素中的至少一种。

在一些实施例中,用户接口280,为可用于接收控制输入的接口(如:显示设备本体上的实体按键,或其他等)。

在一些实施例中,显示设备的系统可以包括内核(Kernel)、命令解析器(shell)、文件系统和应用程序。内核、shell和文件系统一起组成了基本的操作系统结构,它们让用户可以管理文件、运行程序并使用系统。上电后,内核启动,激活内核空间,抽象硬件、初始化硬件参数等,运行并维护虚拟内存、调度器、信号及进程间通信(IPC)。内核启动后,再加载Shell和用户应用程序。应用程序在启动后被编译成机器码,形成一个进程。

参见图4,在一些实施例中,将系统分为四层,从上至下分别为应用程序(Applications)层(简称“应用层”),应用程序框架(Application Framework)层(简称“框架层”),安卓运行时(Android runtime)和系统库层(简称“系统运行库层”),以及内核层。

在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(Window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包不限于以上举例。

框架层为应用程序层的应用程序提供应用编程接口(application programminginterface,API)和编程框架。应用程序框架层包括一些预先定义的函数。应用程序框架层相当于一个处理中心,这个中心决定让应用层中的应用程序做出动作。应用程序通过API接口,可在执行中访问系统中的资源和取得系统的服务。

如图4所示,本申请实施例中应用程序框架层包括管理器(Managers),内容提供者(Content Provider)等,其中管理器包括以下模块中的至少一个:活动管理器(ActivityManager)用与和系统中正在运行的所有活动进行交互;位置管理器(Location Manager)用于给系统服务或应用提供了系统位置服务的访问;文件包管理器(Package Manager)用于检索当前安装在设备上的应用程序包相关的各种信息;通知管理器(NotificationManager)用于控制通知消息的显示和清除;窗口管理器(Window Manager)用于管理用户界面上的括图标、窗口、工具栏、壁纸和桌面部件。

在一些实施例中,活动管理器用于管理各个应用程序的生命周期以及通常的导航回退功能,比如控制应用程序的退出、打开、后退等。窗口管理器用于管理所有的窗口程序,比如获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕,控制显示窗口变化(例如将显示窗口缩小显示、抖动显示、扭曲变形显示等)等。

在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的C/C++库以实现框架层要实现的功能。

在一些实施例中,内核层是硬件和软件之间的层。如图4所示,内核层至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、WIFI驱动、USB驱动、HDMI驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。

图5为本申请在一些实施例中示出的一种用户界面。如图5所示,用户界面包括多个视图显示区501-504,分别用于显示不同的内容,如播放视频内容的播放窗口、与当前显示内容相关的面板导航栏、信息展示区和/或功能选项栏等,其中,信息展示区是指主要用于展示各类信息,功能选项栏是指主要用于指示用户据此打开对应服务、应用程序、视频内容等。

在如图5所示的用户界面中,不同的视图显示区可以是同一类型图层中的不同区域,也可以是不同类型图层中位置不完全重合的区域。应当理解,这里提及的图层的类型包括OSD层(用户界面层)和Video层(视频层)。

示例性的,视图显示区501可以为Video层中的播放窗口,视图显示区502-504则可以是OSD层中用于显示信息内容的区域。一般来说,Video层的层级低于OSD层,因此,OSD层位于Video层的上层。此时,为了使Video层中的播放窗口中播放的内容正常显示出来,可以将OSD层中与视图显示区501对应的区域设置为透明。

应当理解的是,不同的视图显示区,尤其是分别属于不同图层中的视图显示区,可以部分重叠或者完全重叠。显示设备可以基于不同的信号源而显示从不同信号源获得的内容。其中,信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种。用户可以通过操作控制装置上的“信号源”按键,使显示设备显示信号源选择界面,然后通过选中该界面中的信号源选项,来切换信号源。在信号源是直播电视接口的情况下,用户可以使用显示设备观看各个卫视、央视等频道的直播电视节目内容。在信号源是视频点播程序的情况下,用户可以使用显示设备获取网络上的视频、音频资源,以通过显示设备观看网络视频或者收听网络音频。

在一些实施例中,显示设备启动后可以直接进入预置的视频点播程序的界面,视频点播程序的界面可以如图6中所示,至少包括导航栏601和位于导航栏601下方的视图显示区,该视图显示区中显示的内容会随导航栏中被选中控件的变化而变化。应用程序层中的程序可以被集成在视频点播程序中,通过导航栏的一个控件进行展示,也可以在导航栏中的应用控件被选中后进行进一步显示。

在一些实施例中,用户可以在如图6所示的视频点播程序的界面中选择想要播放的媒体资源,如网络视频或者网络音频,也可以通过操作视频点播程序的界面中的控件,使显示设备显示视频点播程序的界面的下一级界面,在下一级界面中选择想要播放的媒体资源。

在一些实施例中,显示设备启动后可以直接进入上次选择的信号源的显示界面,或者信号源选择界面,其中信号源可以是预置的视频点播程序,还可以是HDMI接口,直播电视接口等中的至少一种,用户选择不同的信号源后,显示器可以显示从不同信号源获得的内容。

图7为本申请在一些实施例中示出的直播电视节目的显示界面,如图7所示,该界面中包括频道列表701、位于频道列表701右侧的直播电视节目的小窗口702和位于该小窗口702下方的内容显示区703。当焦点落在某个频道上时,在小窗口中播放该频道对应的直播电视节目,内容显示区703中可以显示该直播电视节目的相关信息或者其他信息。用户可以通过操作控制装置切换频道。

在一些实施例中,用户基于一个信号源通道观看节目,例如基于直播电视接口观看直播电视节目,或者基于预置的视频点播程序观看网络节目,而无法同时观看直播电视节目和网络节目。例如,用户基于直播电视接口观看足球赛事直播节目时,便无法观看其他体育赛事,如要观看其他体育赛事,需要切换到其他频道或者切换到视频点播程序以观看网络信号下的体育赛事节目。

在一些实施例中,为了能让用户在观看直播电视节目的同时观看到其他节目,如同时观看当前直播电视节目和当前直播电视节目的相似节目或者相关节目,本申请提供的显示设备,在全屏播放直播电视节目时,响应于输入的预设操作,将当前直播电视节目的相关信息发送给服务器。服务器根据直播电视节目的相关信息和预置的推荐策略获取网络推荐节目的节目信息,该网络推荐节目可以为当前直播电视节目的相似节目或者相关节目。其中,直播电视节目的相关信息可以为直播电视节目的画面截图、直播电视节目对应的频道标识或者直播电视节目的节目信息;显示设备向服务器发送的画面截图中包括频道标志,服务器通过图像识别画面截图中的频道标志识别出直播电视节目对应的频道标识,并根据频道标识和当前时间从电子节目指南中确定直播电视节目的节目信息,再根据直播电视节目的节目信息和预置的推荐策略获取网络推荐节目的节目信息,最后将网络推荐节目的节目信息返回给显示设备。显示设备接收服务器返回的网络推荐节目的节目信息;将当前直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示网络推荐节目的节目信息;当焦点在第一网络推荐节目的节目信息上停留预设时长时,在第二播放窗口中播放第一网络推荐节目,该第一网络推荐节目为第二视图显示区中显示的任意一个网络推荐节目。

在另一些实施例中,当开始在目标频道下全屏播放直播电视节目时,显示设备便将当前直播电视节目的相关信息发送给服务器,从而获取到网络推荐节目的节目信息。可选地,当检测到输入的频道切换操作时,认为开始在目标频道下播放直播电视节目,该目标频道即为切换后的频道。在一些可能的实现方式中,通过检测声音信号从有到无、在从无到有的过程,检测是否有频道切换操作输入,若检测到声音信号从有到无、在从无到有的过程,则认为有频道切换操作。在另外的实现方式中,也可以通过检测特定的按键操作,检测是否有频道切换操作输入,例如,如果在全屏播放电视直播节目时接收到“节目+”键输入,则认为有频道切换操作输入。当接收到输入的预设操作时,将当前直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示网络推荐节目的节目信息。在这些实施例中,由于在接收到预设操作前,即已获取到与当前直播电视节目对应的网络推荐节目的节目信息,因此当接收到预设操作时,显示设备可以快速响应该预设操作,完成播放窗口的切换以及显示出网络推荐节目的节目信息。

在一些实施例中,频道标识可以包括频道名称和/或频道的云端编码(ID)等。当在目标频道下全屏播放直播电视节目时,对当前直播电视节目的画面进行截图,以获取包含目标频道标志的画面截图;然后将画面截图作为直播电视节目的相关信息发送云端服务器,通过云端服务器识别截图中包含的频道标志,以确定频道标识。在另外的实现方式中,也可以通过SurfaceFlinger对Video层的指定区域进行截取,获得频道标志显示区域对应的局部画面截图,将该局部画面截图发送到云端服务器,云端服务器则从收到的局部画面截图中识别出频道标识,由于该局部截图包含的图像特征少于节目完整画面截图包含的图像特征,因此该实现方式可以一定程度上减少云端服务器的计算量,提高识别速度。

在另一些实施例中,在检测到输入的频道切换操作后,显示设备通过频道标识特性码匹配的方式,对频道标识进行本地识别。从而,将频道标识作为直播电视节目的相关信息发送给服务器。服务器根据频道标识和当前时间从云端电子节目指南(EPG信息)中获取当前直播电视节目的节目信息。具体的,根据频道标识从电子节目指南中查找频道标识在最近一段时间内(如3天或者7天)的节目信息列表,节目信息列表中包括各直播电视节目的节目信息和播放时间段。根据当前时间,即可从节目信息列表中确定当前直播电视节目的节目信息。其中,直播电视节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等。在确定当前直播电视节目的节目信息后,根据直播电视节目的节目信息和预置的推荐策略获取该直播电视节目对应的网络推荐节目信息。其中,网络推荐节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等,对此,本申请不予限定。应当理解,可以根据用户喜好和需求预置推荐策略,如体育节目优先或者影视节目优先等,又如足球节目优先或者篮球节目优先等,再如直播节目优先或者网络视频优先等。

在一些实施例中,可以在第二视图显示区中显示至少一个选项栏,在每个选项栏中显示一个网络推荐节目的节目信息。

在一些实施例中,控制器通过运行直播电视应用来控制与直播电视节目播放及网络推荐节目播放的相关工作和用户操作。例如,控制全屏播放直播电视节目、控制将直播电视节目切换到第一视图显示区中的第一播放窗口中播放,控制在第二视图显示区中显示网络推荐节目的节目信息,以及控制播放任意的网络推荐节目,等等。在一些实施例中,直播电视应用可获取焦点,即第一播放窗口和选项栏可获取焦点,这样,用户可以通过操作遥控器移动焦点的位置,使焦点在第一播放窗口和多个选项栏之间移动。

图8a示例性示出了直播电视节目的全屏播放画面。在显示该画面时,用户可以输入预设操作,指示显示设备显示与当前直播电视节目对应的网络推荐节目信息。其中,预设操作可以是遥控器右键操作、确认操作,也可以是用户通过语音助手输入的预设语音指令,还可以是输入的预设手势等等。

图8b为本申请在一些实施例中示出的一种可能的用户界面,其具体为在显示图8a所示画面时接收到输入的预设操作而显示的用户界面。如图8b所示,该用户界面包括第一视图显示区801和第二视图显示区802,第二视图显示区802位于第一视图显示区801的右侧;第一视图显示区801中包括第一播放窗口803,第一播放窗口803中继续播放着图8a中的直播电视节目;第二视图显示区802中显示有选项栏804-807,选项栏804-807中依次显示网络推荐节目1-4的节目信息,这些网络推荐节目信息形成网络推荐节目列表。

值得注意的是,第一视图显示区801属于Video图层,第二视图显示区802属于OSD图层。由于Video层的层级低于OSD层,因此为了使第一播放窗口中的播放画面可以显示出来,需要将OSD层中与第一视图显示区801对应的区域设置为透明,且不设置任何背景、颜色。对于OSD层的其他区域,则可以正常绘制信息内容、颜色和背景,如在第二视图显示区802中绘制包含节目信息的选项栏。

值得注意的是,第一播放窗口803和选项栏804-807被配置为可获取焦点,这样,用户可以通过操作遥控器移动焦点的位置,以使焦点可以第一播放窗口803以及多个选项栏之间移动。

需要说明的是,用户可以通过操作遥控器将网络推荐节目列中靠下的网络推荐节目拖出,使其可显示在第二视图显示区中。例如,当焦点停留在选项栏807上时,若用户继续向下移动焦点,可以将选项栏808下方的选项栏807(图中未示出)及其中显示的网络推荐节目5的节目信息拖到第二视图显示区中显示,选项栏804则将从第二视图显示区802中移出。

还需说明的是,图8b所示用户界面中第一视图显示区和第二视图显示区的布局方式仅为本申请的一种示例性方式。例如,图8c为本申请在另一些实施例中示出的用户界面,其具体为在在显示图8a所示画面时接收到输入的预设操作而显示的用户界面。与图8b所示用户界面不同的是,在图8c中,第二视图显示区802位于第一视图显示区802的下方。

在另一些实施例中,在全屏播放电视直播节目时,响应于输入的预设操作,继续全屏播放当前直播电视节目,并在节目画面上层的指定区域显示当前直播电视节目对应的网络推荐节目信息。

图9a为本申请在一些实施例中示出的一种可能的用户界面,具体为在全屏播放直播电视节目时,接收到输入的预设操作而显示的用户界面。如图9a所示,该用户界面包括节目画面901和在节目画面901上层显示的内容显示区902,内容显示区902靠近界面右侧边界。内容显示区902中显示有选项栏903-907,选项栏903-907中依次显示网络推荐节目1-5的节目信息。

值得注意的是,在图9a中,节目画面901位于Video图层,内容显示区902属于OSD图层。由于Video层的层级低于OSD层,因此为了使节目画面901可以显示出来,需要将OSD层中除内容显示区902以外的区域设置为透明,且不设置任何背景、颜色,对于内容显示区902则可以正常绘制信息内容、颜色和背景。

图9b为本申请在一些实施例中示出的一种可能的用户界面,与图9a不同的是,在图9b中,内容显示区902靠近界面下侧边界。

在上述实施例中,为了能在显示网络推荐节目信息的同时,不影响用户全屏观看当前直播电视节目,可以网络推荐节目信息所在的视图显示区设置为半透明或者全透明。例如,在图9a所示示例中,内容显示区902即被设置为半透明。

在另一些实施例中,当在小窗口中播放直播电视节目时,响应于输入的预设操作,在不遮挡该小窗口的指定视图显示区中显示当前直播电视节目对应的网络推荐节目信息。

图10为本申请在一些实施例中示出的一种可能的用户界面,其具体可以为在图7所示用户界面时接收到预设操作而显示的用户界面。如图10所示,在该用户界面中,在不遮挡小窗口702的内容显示区703中显示有选项栏101-103,选项栏101-103中依次显示有网络推荐节目1-3的节目信息。

如前所述,第一播放窗口和各个选项栏被配置为可获取焦点,用户可以操作焦点在第一播放窗口和各个选项栏之间移动。

在一些实施例中,当焦点在第一选项栏上的停留时长超过预设时长(如3S)时,继续在第一播放窗口中播放直播电视节目的同时,在第一选项栏的上方设置第二播放窗口,在第二播放窗口中播放第一选项栏对应的第一网络推荐节目。该第一选项栏可以是第二视图显示区中的任意一个选项栏。而当用户将焦点从第一选项栏移动到其他位置时,则将第二播放窗口移除,以停止播放第一选项栏对应的第一网络推荐节目。

在一些可选实施例中,第二播放窗口将第一选项栏完全遮挡,即,第二播放窗口与第一选项栏可以具有相同的尺寸,或者第二播放窗口的尺寸可以大于第一选项栏的尺寸,第二播放窗口显示区域的几何中心与第一选项栏显示区域的几何中心可以重合或者足够接近,从而保证第二播放窗口将第一选项栏完全遮挡。

在图8b所示示例中,焦点停留在选项栏804上,当焦点在选项栏804上的停留时长超过预设时长时,将由图8b所示界面变化到图11。在图11中,选项栏804被第二播放窗口111遮挡,第二播放窗口中正在播放网络推荐节目2的画面。

由以上实施例可以看出,用户可以通过控制焦点位置以及焦点在选项栏上的停留时间,触发显示设备播放指定的网络推荐节目,以及,触发显示设备停止播放网络推荐节目。

在另一些实施例中,在全屏播放或者小窗口播放直播电视节目时,响应于输入的预设操作,在第二视图显示区或者不遮挡小窗口的指定视图显示区中显示多个选项栏,每个选项栏中都包括一个播放窗口,在各选项栏中显示一个网络推荐节目的节目信息的同时,在各选项栏的播放窗口中静音播放各选项栏对应的网络推荐节目。这样,无需用户操作,显示设备即自动在各选项栏中播放各网络推荐节目。

图12为本申请在一些实施例中示出的一种可能的用户界面,其具体可以为在显示图8a所示界面时接收到预设操作而显示的用户界面。与图11所示用户界面不同的是,在图12所示用户界面中,各选项栏803-806中分别设置有视频播放窗口121-123,在视频播放窗口121-123中分别播放网络推荐节目1-3,在视频播放窗口121-123的下方依次显示网络推荐节目1-3的节目信息。

可以看出,与图8b所示实施例不同的是,图12所示实施例中,不仅网络推荐节目的节目信息显示在选项栏中,而且网络推荐节目还在选项栏的播放窗口中预览播放。另外,相对于图11所示实施例,显示设备在接收到预设操作后,自动在各选项栏中播放各网络推荐节目。无需用户操作。

在一些实施例中,当焦点停留在第二播放窗口时,以低于预设值的播放音量播放直播电视节目,以当前设置的播放音量播放网络推荐节目;当焦点离开第二播放窗口时,移除第二播放窗口以停止播放网络推荐节目,并以当前设置的音量继续播放直播电视节目。其中,前述预设值可以根据需求确定,例如设置为1或者5等。

在一些实施例中,当焦点停留在第二播放窗口时,静音播放直播电视节目,以当前设置的播放音量播放网络推荐节目;当焦点离开第二播放窗口时,移除第二播放窗口以停止播放网络推荐节目,并以当前设置的音量继续播放直播电视节目。

例如,在图11所示实现场景中,由于焦点停留在选项栏804上方的第二播放窗口上,因此,此时需以低于预设值的播放音量播放直播电视节目,以当前设置的播放音量播放网络推荐节目。当用户焦点由第二播放窗口移动到第一播放窗口时,移除第二播放窗口以停止播放网络推荐节目,并将直播电视节目的播放音量恢复到正常设置的音量。

在一些实施例中,响应于对第二网络推荐节目的节目信息的选中操作,将直播电视节目切换到第三视图显示区中的第三播放窗口中播放,并在第四视图显示区中的第四播放窗口中播放第二网络推荐节目,该第二网络推荐节目可以为第二视图显示区中显示的任意一个网络推荐节目。

值得注意的是,第三播放窗口位于Video图层,第四播放窗口802位于OSD图层。由于Video层的层级低于OSD层,因此为了使第三播放窗口中的播放画面可以显示出来,需要将OSD层中与第三播放窗口对应的区域设置为透明,且不设置任何背景、颜色。对于OSD层的其他区域,则可以正常绘制信息内容、颜色和背景,如在第四视图显示区中设置第四播放窗口,在第二播放窗口中播放节目。

在一些实施例中,显示设备响应于对第二选项栏的选中操作时,将直播电视节目切换到第三视图显示区中的第三播放窗口中播放,并在第四视图显示区中的第四播放窗口中播放第二选项栏对应的第二网络推荐节目,第二选项栏为第二视图显示区中的任意一个选项栏。

例如,用户通过移动焦点的位置选择任意一个选项栏,当焦点停留在某个选项栏时,用户可以按下遥控器上的确认键以输入对该选项栏的选中操作。

在一些实施例中,第三播放窗口和第四播放窗口在用户界面中左右对称,且第三播放窗口和第四播放窗口具有相同的尺寸。

在一些实施例中,在显示第三播放窗口和第四播放窗口的同时,撤销第二视图显示区中对于选项栏的显示。

图13为本申请在一些实施例中示出的一种可能的用户界面,其具体为在显示图11所示用户界面时接收到对选项栏804的选中操作后而显示的用户界面。如图13所示,该用户界面包括第三视图显示区131和第四视图显示区132,第三视图显示区131和第四视图显示区132平分用户界面。第三视图显示区131设置有第三播放窗口133,第四视图显示区132中设置有第四播放窗口134,第三播放窗口133和第四播放窗口134在用户界面中左右对称。第三播放窗口133中继续播放当前直播电视节目,第四播放窗口134中继续播放网络推荐节目2。

应当理解,图13所示用户界面中第三视图显示区及第三播放窗口和第四视图显示区及第四播放窗口的布局方式仅为本申请的一种示例性方式。例如,还可以使第三播放窗口占据更大的显示区域,或者使第四播放窗口占据更大的显示区域,本申请不予赘述。

在一些实施例中,当焦点停留在第三播放窗口时,以低于预设值的播放音量播放网络推荐节目,以当前设置的播放音量播放直播电视节目;当焦点停留在第四播放窗口时,以低于预设值的播放音量播放直播电视节目,以当前设置的播放音量播放网络推荐节目。其中,前述预设值可以根据需求确定,例如设置为1或者5等。

在一些实施例中,当焦点停留在第三播放窗口时,静音播放网络推荐节目,以当前设置的播放音量播放直播电视节目;当焦点停留在第四播放窗口时,静音播放直播电视节目,以当前设置的播放音量播放网络推荐节目。

例如,在图13所示实现场景中,由于焦点停留在第四播放窗口上,因此,此时需以当前设置的播放音量播放直播电视节目,以低于预设值的播放音量播放网络推荐节目2。参阅图14,当用户焦点由第四播放窗口移动到第三播放窗口时,需以低于预设值的播放音量播放网络推荐节目2,以当前设置的播放音量播放直播电视节目。

在一些实施例中,显示设备响应于对第三播放窗口的选中操作,控制直播电视节目全屏播放;显示设备响应于对第四播放窗口的选中操作,控制在第四播放窗口中播放的网络推荐节目全屏播放。

示例性的,用户通过移动焦点的位置选择要放大的播放窗口,当焦点停留在播放窗口时,用户可以按下遥控器上的确认键以输入对该播放窗口的选中操作。

例如,在图14所示用户界面时,若显示设备接收到对第三播放窗口的选中操作,则将当前直播电视节目切换成全屏播放。在显示图13所示用户界面时,若显示设备接收到对第四播放窗口的选中操作,则将网络推荐节目2切换到全屏播放。

在另一些实施例中,控制器通过运行直播电视应用和相关媒资播放应用来协同控制与直播电视节目播放及网络推荐节目播放的相关工作和用户操作。其中,直播电视应用作为主控应用,用于控制与直播电视节目播放和节目信息显示的相关工作和用户操作,例如,控制全屏播放直播电视节目、控制将直播电视节目切换到第一视图显示区中的第一播放窗口中播放,以及控制在第二视图显示区中显示网络推荐节目的节目信息。此外,直播电视应用还可以通过控制相关媒资播放应用,通过相关媒资播放应用来控制与网络推荐节目播放的相关工作和用户操作。也就是说,相关媒资播放应用做为被控应用,在直播电视应用的控制下,控制播放任意的网络推荐节目。

通过直播电视应用独立控制与直播电视节目播放及网络推荐节目播放的相关工作和用户操作,要求直播电视应用实现网络推荐节目在线播放的授权、接口或者插件等,从而一定程度上限制了可播放的网络推荐节目数量。

值得注意的是,通过直播电视应用和相关媒资播放应用来协同控制与直播电视节目播放及网络推荐节目播放的相关工作和用户操作,通过相关媒资播放应用即可实现对网络推荐节目的在线播放,从而无需直播电视应用具有播放相关节目的授权、接口或者插件等,提高了可播放的网络推荐节目数量,提高显示设备功能的可扩展性。

在一些实施例中,响应于接收到预设操作,直播电视应用控制当前直播电视节目由全屏播放切换到第一视图显示区中的第一播放窗口中播放,在第二视图显示区中显示网络推荐节目的节目信息。应当理解,在直播电视应用控制下,可以显示出图8b、图8c、图9a、图9b所示的用户界面,关于图8b、图8c、图9a、图9b所示用户界面的相关介绍可以参见前述实施例,此处不予赘述。

在一些实施例中,直播电视应用作为主控应用,可获取焦点,而相关媒资播放应用作为被控应用,不可获取焦点。

由于直播电视应用可获取焦点,因此第一播放窗口和各个选项栏即可获取焦点,用户可以操作焦点在第一播放窗口和各个选项栏之间移动。在一些实施例中,当焦点在第一选项栏上的停留时长超过预设时长(如3S)时,直播电视应用控制将当前直播电视节目切换到第三视图显示区中第三播放窗口中播放,并向相关媒资播放应用发送播放第一网络推荐节目的指令。相关媒资播放应用响应于该指令,控制在第四视图显示区的第四播放窗口中播放第一网络推荐节目。应当理解,在直播电视应用和相关媒资播放应用的协同控制下,可以显示出图13及图14所示的用户界面。关于图13及图14所示用户界面的相关介绍可以参见前述实施例,此处不予赘述。

由于直播电视应用可获取焦点,而媒资播放应用不可获取焦点,因此第三播放窗口可获取焦点,而第四视频窗口不可获取焦点。

在一些实施例中,当焦点停留在第三播放窗口时,直播电视应用将第三播放窗口显示为聚焦样式,从而使用户直观感知到焦点停留在第三播放窗口上。在焦点停留在第三播放窗口上时,直播电视应用以当前设置的播放音量播放直播电视节目,并通知媒资播放应用以低于预设值的播放音量播放网络推荐节目。

在一些实施例中,在焦点停留在第三播放窗口上时,如果直播电视应用接收到移动焦点到第四播放窗口的操作,如右键操作,直播电视应用将第三播放窗口显示为非聚焦样式,并通知媒资播放应用将第四播放窗口显示为聚焦样式(如图13所示),同时控制以低于预设值的播放音量播放直播电视节目。媒资播放应用则在接收到直播电视应用的通知后,将第四播放窗口显示为聚焦样式,同时,控制以当前设置的播放音量播放网络推荐节目。在第四播放窗口被显示为聚焦样式、第三播放窗口被显示为非聚焦样式时,如果接收到移动焦点到第三播放窗口的操作,如左键操作,直播电视应用将第三播放窗口显示为聚焦样式,并通知媒资播放应用将第四播放窗口显示为非聚焦样式(如图14所示),同时控制以当前设置的播放音量播放直播电视节目。媒资播放应用则在接收到直播电视应用的通知后,将第四播放窗口显示为非聚焦样式,同时,以低于预设值的播放音量播放网络推荐节目。

这样,虽然第四播放窗口不可获取焦点,但由于在用户移动焦点时,媒资播放应用在直播电视应用控制下,通过设置第四播放窗口样式,使得在UI层面对用户移动焦点的操作做出响应,可以提升用户体验。

由以上实施例可以看出,本申请提供的显示设备,可以在全屏播放直播电视节目时,响应于输入的预设操作,将直播电视节目切换到预设的第一视图显示区中的第一播放窗口中播放,并在预设的第二视图显示区中显示该直播电视节目对应的网络推荐节目的节目信息。或者当在小窗口播放直播电视节目时,响应于输入的预设操作,在不遮挡小窗口的指定区域中显示该直播电视节目对应的网络推荐节目的节目信息。当焦点在某个网络推荐节目信息上的停留时长超过预设时长时,在第二播放窗口中播放该网络推荐节目。这样,用户可以在观看直播电视节目的同时观看到其他节目。

根据本申请实施例提供的显示设备,本申请还提供一种播放方法,如图15所示,该方法可以包括:

S151,在全屏播放直播电视节目时,响应于输入的预设操作,将所述直播电视节目的相关信息发送给服务器。

其中,直播电视节目的相关信息为直播电视节目的画面截图、直播电视节目对应的频道标识或者直播电视节目的节目信息;画面截图中包括频道标志,频道标志用于使服务器识别出直播电视节目对应的频道标识,并根据频道标识和当前时间从电子节目指南中确定直播电视节目的节目信息。直播电视节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等。

在另一些实施例中,当开始在目标频道下全屏播放直播电视节目时,显示设备便将当前直播电视节目的相关信息发送给服务器,从而获取到网络推荐节目的节目信息。可选地,当检测到输入的频道切换操作时,认为开始在目标频道下播放直播电视节目,该目标频道即为切换后的频道。在一些可能的实现方式中,通过检测声音信号从有到无、在从无到有的过程,检测是否有频道切换操作输入,若检测到声音信号从有到无、在从无到有的过程,则认为有频道切换操作。在另外的实现方式中,也可以通过检测特定的按键操作,检测是否有频道切换操作输入,例如,如果在全屏播放电视直播节目时接收到“节目+”键输入,则认为有频道切换操作输入。当接收到输入的预设操作时,将当前直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示网络推荐节目的节目信息。在这些实施例中,由于在接收到预设操作前,即已获取到与当前直播电视节目对应的网络推荐节目的节目信息,因此当接收到预设操作时,显示设备可以快速响应该预设操作,完成播放窗口的切换以及显示出网络推荐节目的节目信息。

在一些实施例中,频道标识可以包括频道名称和/或频道的云端编码(ID)等。当在目标频道下全屏播放直播电视节目时,对当前直播电视节目的画面进行截图,以获取包含目标频道标志的画面截图;然后将画面截图作为直播电视节目的相关信息发送云端服务器,通过云端服务器识别截图中包含的频道标志,以确定频道标识。在另外的实现方式中,也可以通过SurfaceFlinger对Video层的指定区域进行截取,获得频道标志显示区域对应的局部画面截图,将该局部画面截图发送到云端服务器,云端服务器则从收到的局部画面截图中识别出频道标识,由于该局部截图包含的图像特征少于节目完整画面截图包含的图像特征,因此该实现方式可以一定程度上减少云端服务器的计算量,提高识别速度。

在另一些实施例中,在检测到输入的频道切换操作后,显示设备通过频道标识特性码匹配的方式,对频道标识进行本地识别。从而,将频道标识作为直播电视节目的相关信息发送给服务器。服务器根据频道标识和当前时间从云端电子节目指南(EPG信息)中获取当前直播电视节目的节目信息。具体的,根据频道标识从电子节目指南中查找频道标识在最近一段时间内(如3天或者7天)的节目信息列表,节目信息列表中包括各直播电视节目的节目信息和播放时间段。根据当前时间,即可从节目信息列表中确定当前直播电视节目的节目信息。其中,直播电视节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等。在确定当前直播电视节目的节目信息后,根据直播电视节目的节目信息和预置的推荐策略获取该直播电视节目对应的网络推荐节目信息。其中,网络推荐节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等,对此,本申请不予限定。应当理解,可以根据用户喜好和需求预置推荐策略,如体育节目优先或者影视节目优先等,又如足球节目优先或者篮球节目优先等,再如直播节目优先或者网络视频优先等。

S152,接收服务器返回的网络推荐节目的节目信息,所述网络推荐节目的节目信息由所述服务器根据所述直播电视节目的相关信息和预置的推荐策略获取得到。

其中,网络推荐节目的节目信息可以包括节目名称或标题(网络视频的名称或标题)、节目类型(包括体育、影视、综艺等)、节目封面(网络视频的封面)、节目内容描述信息等,对此,本申请不予限定。应当理解,可以根据用户喜好和需求预置推荐策略,如体育节目优先或者影视节目优先等,又如足球节目优先或者篮球节目优先等,再如直播节目优先或者网络视频优先等。

S153,将所述直播电视节目切换到第一视图显示区中的第一播放窗口中播放,并在第二视图显示区中显示所述网络推荐节目的节目信息。

在一些实现方式中,在所述第二视图显示区中显示至少一个选项栏,在每个所述选项栏中显示一个所述网络推荐节目的节目信息,例如图8b、图8c所示。

在另一些实现方式中,在每个选项栏包括一个播放窗口;除了在每个选项栏中显示一个网络推荐节目的节目信息,还可以在各选项栏的播放窗口中静音播放各选项栏对应的网络推荐节目,例如图12所示。

值得注意的是,第一视图显示区属于Video图层,第二视图显示区位于OSD图层。由于Video层的层级低于OSD层,因此为了使第一播放窗口中的播放画面可以显示出来,需要将OSD层中与第一视图显示区对应的区域设置为透明,且不设置任何背景、颜色。对于OSD层的其他区域,则可以正常绘制信息内容、颜色和背景,如在第二视图显示区中绘制包含节目信息的选项栏。

值得注意的是,第一播放窗口和选项栏被配置为可获取焦点,这样,用户可以通过操作遥控器移动焦点的位置,以使焦点可以第一播放窗口以及多个选项栏之间移动。

S154,当焦点在第一网络推荐节目的节目信息上的停留时长超过预设时长时,在所述第一播放窗口中继续播放所述直播电视节目的同时,在第二播放窗口中播放所述第一网络推荐节目,其中,第一网络推荐节目为第二视图显示区中显示的任意一个网络推荐节目。

在一些实现方式中,当焦点在第一选项栏上的停留时长超过预设时长时,确定焦点在第一网络推荐节目的节目信息上的停留时长超过预设时长,该第一选项栏与第一网络推荐节目对应,即该第一选项栏中显示第一网络推荐节目的节目信息。

在一些实现方式中,当焦点停留在第二播放窗口时,以低于预设值的播放音量播放直播电视节目,以当前设置的播放音量播放网络推荐节目;当焦点离开第二播放窗口时,移除第二播放窗口以停止播放所述网络推荐节目,并以当前设置的音量继续播放直播电视节目。具体实现时,当焦点停留在第二播放窗口时,可以通过音频中间件将网络推荐节目对应的音频输出通道调整为正常模式,将直播电视节目对应的音频输出通道调整为静音模块;当焦点离开第二播放窗口时,将直播电视节目对应的音频输出通道调整为正常模式。

在一些实施例中,直播电视节目的信号和网络推荐节目的信息采用不同的通路进行编码和解码。

在一些实施例中,本申请提供的播放方法还包括:

S153,当接收到对第二网络推荐节目的节目信息的选中操作时,将直播电视节目切换到第三视图显示区中的第三播放窗口中播放,并在第四视图显示区中的第四播放窗口中播放第二网络推荐节目,第二网络推荐节目为第二视图显示区中显示的任意一个网络推荐节目。

值得注意的是,第三播放窗口位于Video图层,第四播放窗口位于OSD图层。由于Video层的层级低于OSD层,因此为了使第三播放窗口中的播放画面可以显示出来,需要将OSD层中与第三播放窗口对应的区域设置为透明,且不设置任何背景、颜色。对于OSD层的其他区域,则可以正常绘制信息内容、颜色和背景,如在第四视图显示区中设置第四播放窗口,在第二播放窗口中播放节目。

具体实现时,当用户点击第三播放窗口时,通过视频中间件将video层的第三播放窗口的尺寸调整为最大尺寸,即屏幕尺寸,将OSD层的视图全部移除,从而进入到直播电视节目的全屏播放状态。当用户点击第四播放窗口时,通过视频中间件将第四播放窗口(TextureView)的尺寸调整为最大尺寸,即屏幕尺寸,从而进入到网络推荐节目的全屏播放状态。

在一些实现方式中,当接收到对第二选项栏的选中操作时,确定接收到对第二网络推荐节目的节目信息的选中操作。

在一些实施例中,当接收到对第三播放窗口的选中操作时,控制直播电视节目全屏播放;当接收到对第四播放窗口的选中操作时,控制在第四播放窗口中播放的第二网络推荐节目全屏播放。

在一些实施例中,当焦点停留在第三播放窗口时,以低于预设值的播放音量播放网络推荐节目,以当前设置的播放音量播放直播电视节目;当焦点停留在第四播放窗口时,以低于预设值的播放音量播放直播电视节目,以当前设置的播放音量播放网络推荐节目。具体实现时,当焦点停留在第三播放窗口时,可以通过音频中间件将网络推荐节目对应的音频输出通道调整为静音模式,将直播电视节目对应的音频输出通道调整为正常模式。

最后应说明的是:以上各实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述各实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述示例性的讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用所述实施方式以及适于具体使用考虑的各种不同的变形的实施方式。

相关技术
  • 显示设备上视频资源播放模式的切换方法及显示设备
  • 显示设备资源播放方法及显示设备
技术分类

06120112961511