调节智能电视开机广告音量的方法和播放器的制造方法

文档序号:9924144阅读:1606来源:国知局
调节智能电视开机广告音量的方法和播放器的制造方法
【技术领域】
[0001] 本发明涉及调节音量的方法和播放器,尤其是涉及调节智能电视音量开机广告的 方法和播放器。
【背景技术】
[0002] 智能电视在开机之后,无论是使用哪种智能视频播放器,通常视频网站的播放器 会先播放一段广告。整个流程为:智能电视通电后打开物理电源键后,使用者利用遥控器发 出信号控制智能电视开机,智能电视有单独的单片机(例如,微控制单元(MCU))在运行,它 捕获遥控器发出的开机信号之后,智能电视进行开机程序并启动Amlroid系统内核,随即 进行播放广告。但此时红外驱动只能处理开机和关机的红外信号,通过红外驱动还不可W 识别遥控器发出的其他红外信号,如音量控制信号。
[0003] -般而言,智能电视音量的调整是在播放电视时,通过Amlroid系统的使用接口 扣I)来进行调整,也就是安卓(Amlroid)系统内核在播放电视时才会启动使用接口,然后 用户才能通过控制使用接口来调整智能电视的音量。在系统内核播放电视之前,即播放广 告时,系统上层的事件处理模块和其他显示模块都还没有运行起来或者正在运行中,所W 无法使用安卓系统中的标准的事件处理来调节音量。
[0004] 换言之,智能电视在开机之后会立即进行播放广告,然而此时Amlroid系统的使 用接口还未被启动,所W无法调节音量也无法显示使用接口(例如显示音量条)供使用者 调节音量。因此,在不同的环境或者不同的时段(如晚上)开机后,开机广告的声音过大 或者过小,而用户无法调节音量,往往会给用户造成很大的困扰。

【发明内容】

[0005] 本发明的主要目的是提供一种调节智能电视开机广告音量的方法及播放器。该智 能电视装载一安卓系统,调节智能电视开机广告音量的方法包含:判断该安卓系统的内核 是否被启动;当该安卓系统的内核被启动,播放广告媒体文件;判断是否接收到调节音量 的红外信号;W及当接收到该调节音量的红外信号,调整该智能电视播放该广告媒体文件 的音量。
[0006] 优选的是,当接收到该调节音量的红外信号之后,还包含:激活一音量调节面板, 在音量调节面板上显示与当前所调整的音量对应的音量级别,其中,所述音量调节面板为 独立于所述智能电视的使用接口而预先创建。
[0007] 优选的是,使用YUV贴图创建带有音量级别的所述音量调节面板;在音量调节面 板上覆盖Al地a通道,通过Al地a通道可W将所述音量调节面板中不需要的音量级别遮住, 显示与当前所调整的音量对应的音量级别。
[0008] 优选的是,对所述音量调节面板的图片进行压缩保存,在激活所述音量调节面板 时,对保存的所述音量调节面板的图片进行解压并显示。
[0009] 判断是否接收到调节音量的红外信号,进一步包括;在所述安卓系统的使用接口 启动之前,在所述安卓系统中建立监听事件,其中,所述使用接口用于调整和显示所述智能 电视的音量;通过所述监听事件判断是否接收到调节音量的红外信号。
[0010] 此外,本发明还提供一种智能电视的播放器,装载于智能电视的安卓系统中,其可 播放广告媒体文件,该播放器包含:启动判断模块、媒体播放模块、信号接收模块和播放控 制模块。所述启动判断模块用于判断该安卓系统的内核是否被启动,当该安卓系统的内核 被启动时,通知所述媒体播放模块。所述媒体播放模块用于播放该广告媒体文件。所述信 号接收模块用于判断是否接收到调节音量的红外信号,当接收到该调节音量的红外信号, 通知播放控制模块。所述播放控制模块用于调整所述媒体播放模块对该广告媒体文件的播 放音量。
[0011] 所述启动判断模块,进一步用于在所述安卓系统的使用接口启动之前,在所述安 卓系统中建立监听事件,其中,所述使用接口用于调整和显示所述智能电视的音量;通过所 述监听事件判断是否接收到调节音量的红外信号。
[0012] 优选的是,本发明的智能电视的播放器还包括:音量调节面板;当所述信号接收 模块接收到该调节音量的红外信号,所述信号接收模块还通知所述音量调节面板;所述音 量调节面板用于显示与所述播放控制模块当前所调整的音量对应的音量级别,其中,所述 音量调节面板为独立于所述智能电视的使用接口而预先创建。
[0013] 优选的是,本发明的智能电视的播放器还包括:配置模块。所述配置模块用于使用 YUV贴图创建带有音量级别的所述音量调节面板,在音量调节面板上覆盖Alpha通道,通过 Alpha通道可W将所述音量调节面板中不需要的音量级别遮住,从而显示与当前所调整的 音量对应的音量级别。
[0014] 因此,本发明的技术效果包括;智能电视通电后打开物理电源键后,智能电视有颗 单独的单片机芯片在运行,但它的红外驱动只处理开机和关机的红外信号。当Amlroid系 统内核启动后,通过红外驱动则可W识别遥控器发出的所有的红外信号。本申请在
[001引因此,本发明的技术效果包括;在智能电视的Amlroid系统使用接口扣I)启动之 前,此时智能电视的红外驱动只处理开机和关机的红外信号,而且音量调节界面也无法开 启,此时是无法条件音量的,但是此时是有广告在播放的,也就是说此时用户是存在音量调 节需求的。通过本申请,可W在使用接口扣I)启动之前即识别音量调节的红外信号,并独 立于Amlroid系统使用接口扣I)创建音量调节面板,使得用户可随必所欲的控制智能电 视开机时播放广告的音量,W及/或在控制调整音量的时候同时显示音量进度条或音量数 值。
【附图说明】
[0016] 此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申 请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017] 图1为本申请实施例中显示智能电视与遥控器互动的示意图;
[0018] 图2为本申请实施例一的方法流程图;
[0019] 图3为本申请实施例二的播放器架构图;
[0020] 图4为本申请实施例;的播放器架构图;W及
[0021] 图5为本申请实施例四的播放器架构图。
【具体实施方式】
[0022] W下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用 技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据W实施。
[0023] 实施例一
[0024] 请参考图1,使用者利用遥控器2来控制装载设有安卓(Amlroid)系统的智能电视 1。首先,使用者按下遥控器2的开机键21,智能电视1的单片机(图未显示)捕获遥控器 2发出的开机信号,然后智能电视1进行开机程序并启动安卓系统的内核。由于智能电视1 的开机程序及启动安卓系统的内核程序皆为已知的现有技术,因此不在此赏述。
[0025] 本发明的调节智能电视开机广告音量的方法,如图2所示,包括:
[0026] 步骤S21 ;判断智能电视1的安卓系统的内核是否被启动。
[0027] 智能电视1 一旦完成开机程序(智能电视通电开机),就会自动启动安卓系统的 内核。当步骤S21的判断为「是」,也就是智能电视1的安卓系统的内核已被启动,执行步 骤S22,当步骤S21的判断为「否」,说明此时智能电视1的安卓系统的内核没有启动,此时 没有媒体播放的需求,流程结束,或者返回步骤S21。
[0028] 步骤S22 ;播放广告媒体文件。
[0029] 步骤S23 ;判断是否接收到调节音量的红外信号。
[0030] 此一步骤可通过在An化O i d系统中建立事件的监听来进行判断,也就是在 Amlroid系统中监听是否接收到调节音量的红外信号。
[0031] 若用户认为智能电视1播放广告媒体文件太大声或太小声,可W直接按下遥控器 2的声音键22来控制播放广告媒体文件的声音。当使用者按下遥控器2的声音键22就会 发出红外信号,因此步骤S23判断是否接收到调节音量的红外信号,也就是判断是否接收 来自遥控器2的调节音量的红外信号。
[0032] 若步骤S23的判断为「否」,也就是没有接收到调节音量的红外信号时,流程返回 执行步骤S22, W默认的音量播放广告媒体文件;当步骤S23的判断为「是」,也就是有接收 到调节音量的红外信号时,执行步骤S24。
[003引步骤S24 ;根据该红外信号,调整智能电视1播放广告媒体文件的音量。
[0034] 进一步来说,An化Oid系统中监听到有接收到调节音量的红外信号时,智能电视中 的Amlroid系统依据红外信号控制(增减)其系统音量。
[0035] 优选的是,调整智能电视1的音量的步骤同时还进行显示音量(步骤S25)。其中, 显示音量可为显示音量进度条、进度格,或可为显示音量数值(例如图1显示的音量数值为 30,当然,具体的音量数值并不对本申请做出限定作用)。
[0036] 由于此时智能电视1的使用接口扣I)尚未被启动,故无法直接通过画图程序接口 (GUI)来显示音量。所W本申请需要建立像智能电视1的GUI -样的显示音量画面,而送个 显示音量画面还不能是静止的,需要是依据用户音量调节指令相应动态变化的,本申请中 通过YUV贴图法来搭建一个显示音量的GUI,在智能电视1的使用接口扣I)尚未被启动之 前,接收到该调节音量的红外信号之后,激活一音量调节面板,依靠送个音量调节面板将音 量调节过程显示出来,当然,在智能电视1的使用接口扣I)正式启动后,本申请自行搭建的 显示音量的GUI就会关闭。
[0037] 优选的还可W在YUV贴图法基础上附带Alpha通道来实现(其中Alpha通道是一 个8位的灰度通道,该通道用256级灰度来记录图像中的透明度信息,定义透明、不透明和 半透明区域,该通道只有H种色,黑白灰。其中黑表示全透明,白表示不透明,灰表示半透 明。纯黑YUV:Y = O, UV = O,纯白YUV:Y = 255, UV = O,纯白加上alpha通道值0.5(半 透明))。
[0038] 使用YUV贴图搭建带有音量级别的音量调节面板,送个音量调节面板可W是音量 条、音量格、数字等等,本申请并不限制具体的样式。当然,此时YUV贴图搭建的是静态的音 量调节面板,例如音量条、音量格必然是全部满格全量的状态,数字也是全部都显示出来的 状态。
[0039] 之后在音量调节面板上覆盖Alpha通道,通过Alpha通道可W将音量调节面板中 不需要的部分调成白色的不透明区域,送样不需要的部分就被遮住了,而需要的部分调成 黑色的全透明区域,送样需要的部分就被显示出来了。比
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1