电视的启动方法及装置制造方法及图纸

技术编号:13429448 阅读:52 留言:0更新日期:2016-07-29 23:00
本发明专利技术适用于智能电视领域,提供了一种电视的启动方法及装置。所述方法包括:TV启动预设时间后,开机动画启动;监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶段;基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步;在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束。本发明专利技术实施例能够时TV启动和开机动画播放同步。

【技术实现步骤摘要】

本专利技术实施例属于智能电视领域,尤其涉及一种电视的启动方法及装置
技术介绍
当前,智能电视系统软件大都基于Android平台构建,其启动过程大致为bootloader引导linux内核,再由linux内核加载Android的根文件系统,并执行Android系统的init进程,最后由init进程启动Android系统的后续进程,直到系统启动完成。基于Android平台构建的智能电视系统,主要是在Android平台的基础上增加了TV功能(如模拟电视(AnalogTelevisionLimited,ATV),数字电视(Digitaltelevision,DTV))。虽然各电视厂商或各电视方案的TV功能和Android架构各不相同,但在用户空间部分基本都是由init进程来启动其TV进程。init进程启动系统服务和守护进程采用克隆(fork)形式,即init进程启动的进程基本是并行运行的。智能电视系统的显示分为两个层Video(视频层、TV层)和OSD(用于显示Android的普通应用的图形层),当需要显示视频或TV时,可以隐藏OSD层,或将OSD层设置为透明。现有方法中,开机动画在OSD层显示,TV画面在Video层显示,均由init进程同时启动,并行运行。由于并行启动开机动画和TV画面的进程的启动顺序是不确定的,因此,当启动开机动画和TV画面的进程不同步时,可能在开机动画前闪一次蓝屏(TV初始化画面或TV画面);也可能在开机动画播放时,播放TV声音。
技术实现思路
本专利技术实施例提供了一种电视的启动方法及装置,旨在解决现有方法TV启动和开机动画播放不同步的问题。本专利技术实施例是这样实现的,一种电视的启动方法,所述方法包括:S1、TV启动预设时间后,开机动画启动;S2、监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶段;S3、基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步;S4、在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束,所述TV的启动进程信息包括TV当前所处的启动阶段及TV启动的剩余时间,所述开机动画的播放进程信息包括开机动画当前的播放帧率及开机动画未播放的帧数。本专利技术实施例的另一目的在于提供一种电视的启动装置,所述装置包括:开机动画启动单元,用于TV启动预设时间后,开机动画启动;启动信息获取单元,用于监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶段;播放帧率初步确定单元,用于基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步;播放帧率修正单元,用于在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束,所述TV的启动进程信息包括TV当前所处的启动阶段及TV启动的剩余时间,所述开机动画的播放进程信息包括开机动画当前的播放帧率及开机动画未播放的帧数。在本专利技术实施例中,由于开机动画的播放帧率与TV启动有关,并且,在开机动画的播放过程中,也及时根据后续的TV启动信息修正开机动画中未播放的帧的播放帧率,因此,使得开机动画的播放时间与TV启动的时间相同,从而解决电视启动过程中由于TV启动和开机动画播放不同步导致的现象。附图说明图1是本专利技术第一实施例提供的一种电视的启动方法的流程图;图2是本专利技术第一实施例提供的将播放控制参数按照animation结构重组的对象的结构示意图;图3是本专利技术第二实施例提供的一种电视的启动装置的结构图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术实施例中,TV启动预设时间后,开机动画启动,并监测TV当前的启动进度,获取TV的启动信息,基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步。在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施例提供的一种电视的启动方法的流程图,详述如下:步骤S11,TV启动预设时间后,开机动画启动。该步骤中,开机动画对应的图片文件可分为至少两组,由于设定播放第一组的图片文件与启动TV同时进行,播放第二组的图片文件与播放TV同时进行,因此,第一组的图片文件的背景可透明,也可不透明,但第二组的图片文件的背景为透明,以便同时显示播放的TV。在本专利技术实施例中,为了便于表述,将播放开机动画的中分为第一组的图片文件对应的帧简称为开机动画的帧,当TV启动预设时间后,开机动画启动。可选地,在所述开机动画启动之前,包括:A1、读取开机动画的图片文件和播放控制参数,所述播放控制参数包括开机动画的帧数。其中,播放控制参数还包括:动画的显示大小(宽和高),动画的帧率,以及动画被划分的组,组的路径类型、组循环播放数等。A2、将读取的播放控制参数重组为程序可执行的对象。具体地,将读取的播放控制参数按照animation(动画)结构重组成便于程序执行的对象,该对象的结构如图2所示。如图2所示,为了便于快速循环播放图片文件,预先存储文件映射地址、纹理标记等信息。步骤S12,监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶段。其中,TV从启动开始到启动结束预先划分为多个阶段,每个阶段有唯一的标识表明TV当前启动的阶段。步骤S13,基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步。在TV的启本文档来自技高网
...

【技术保护点】
一种电视的启动方法,其特征在于,所述方法包括:S1、TV启动预设时间后,开机动画启动;S2、监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶段;S3、基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧率,实现TV与开机动画的初步同步;S4、在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束,所述TV的启动进程信息包括TV当前所处的启动阶段及TV启动的剩余时间,所述开机动画的播放进程信息包括开机动画当前的播放帧率及开机动画未播放的帧数。

【技术特征摘要】
1.一种电视的启动方法,其特征在于,所述方法包括:
S1、TV启动预设时间后,开机动画启动;
S2、监测TV当前的启动进度,获取TV的启动信息,所述TV的启动信
息包括所述TV当前启动的阶段,所述TV从启动开始到启动结束包括若干阶
段;
S3、基于所获取的启动信息及开机动画的帧数确定开机动画的初步播放帧
率,实现TV与开机动画的初步同步;
S4、在TV播放进行阶段转换时,若TV启动的剩余时间与所述开机动画
播放的剩余时间不相等,基于当前TV的启动进程信息及开机动画的播放进程
信息调整开机动画的播放帧率,以使TV启动和开机动画播放同时结束,所述
TV的启动进程信息包括TV当前所处的启动阶段及TV启动的剩余时间,所述
开机动画的播放进程信息包括开机动画当前的播放帧率及开机动画未播放的帧
数。
2.根据权利要求1所述的方法,其特征在于,所述TV的启动信息包括:
TV当前启动的阶段Jx、从TV启动开始到当前的时间T0,TV启动所有阶段的
总时间Th,所述步骤S3具体包括:
S31、基于所述启动信息,计算TV启动的当前剩余时间(Th-T0);
S32、基于(Th-T0)/N确定开机动画的初步播放帧率,所述N为开机动画的
帧数。
3.根据权利要求1所述的方法,其特征在于,所述步骤S4具体包括:
S41、当TV启动过程进行阶段转换时,获取TV启动的剩余时间;
S42、基于开机动画的当前播放帧率及开机动画未播放的帧数计算开机动
画的播放剩余时间;
S43、判断TV启动的剩余时间是否与所述开机动画的播放剩余时间相等,

\t若是则转到步骤S44,否则转到步骤S45;
S44、保持当前播放帧率播放开机动画;
S45、基于TV启动的剩余时间及开机动画未播放的帧数调整开机动画的播
放帧率。
4.根据权利要求3所述的方法,其特征在于,所述步骤S45具体包括:
记录每一帧开机动画播放前的时间tb0和播放后的时间tb1;
判断[tx-(tb1-tb0)]是否大于预设的值,若是,暂停[tx-(tb1-tb0)]之后继续播放
当前帧的下一帧,否则,跳过当前帧的下一帧后继续播放,所述tx为每一帧开
机动画的暂停时间。
5.根据权利要求1至4任一项所述的方法,其特征在于,在所述步骤S4
时,包括:
在播放每一帧开机动画之前以及播放每一帧开机动画之后,监测是否接收
到停止播放开机动画的信号,以便在接收到停止播放开机动画的信号时,及时
停止开机动画的播放。
6.一种电视的启动装置,其特征在于,所述装置包括:
开机动画启动单元,用于TV启动预设时间后,开机动画启动;
启动...

【专利技术属性】
技术研发人员:杨志平
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:广东;44

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

1