插帧方法、装置及电子设备制造方法及图纸

技术编号:33027214 阅读:6 留言:0更新日期:2022-04-15 09:02
本申请公开了一种插帧方法、装置及电子设备。该方法应用于电子设备,该电子设备包括应用处理器AP主控芯片和独立插帧芯片,该方法包括:在AP主控芯片获取待显示的目标视频的视频图层的情况下,对视频图层进行区域划分,得到M个区域,M为大于1的整数;根据视频图层中是否有UI图层覆盖,从M个区域中确定插帧区域;独立插帧芯片对插帧区域进行插帧处理。插帧芯片对插帧区域进行插帧处理。插帧芯片对插帧区域进行插帧处理。

【技术实现步骤摘要】
插帧方法、装置及电子设备


[0001]本申请属于通信
,具体涉及一种插帧方法、装置及电子设备。

技术介绍

[0002]电子设备的屏幕中所显示的画面一般包括多层图层,但最终显示的画面是电子设备对多层图层进行图层叠加处理后的一个图层,因此,当电子设备在显示视频时,若需要显示其他动态用户界面(User Interface,UI)图层(例如弹幕、广告等),则动态UI图层的变化可能会影响到电子设备对视频图层的运动计算,对于视频的插帧效果影响很大,如此导致电子设备播放视频的清晰度和流畅度变差。

技术实现思路

[0003]本申请实施例的目的是提供一种插帧方法、装置及电子设备,提升了电子设备播放视频的清晰度和流畅度。
[0004]第一方面,本申请实施例提供了一种插帧方法,应用于电子设备,该电子设备包括应用处理器AP主控芯片和独立插帧芯片,该方法包括:在AP主控芯片获取待显示的目标视频的视频图层的情况下,对视频图层进行区域划分,得到M个区域,M为大于1的整数;根据视频图层中是否有UI图层覆盖,从 M个区域中确定插帧区域;独立插帧芯片对插帧区域进行插帧处理。
[0005]第二方面,本申请实施例提供了一种插帧装置,该插帧装置包括:划分模块、确定模块和处理模块。划分模块,用于在AP主控芯片获取待显示的目标视频的视频图层的情况下,对视频图层进行划分,得到M个区域,M为大于1 的整数。确定模块,用于根据根据视频图层中是否有UI图层覆盖,从M个区域中确定插帧区域。处理模块,用于对插帧区域进行插帧处理。
>[0006]第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
[0007]第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
[0008]第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
[0009]第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
[0010]在本申请实施例中,电子设备可以在获取待显示的目标视频的视频图层的情况下,对目标视频对应的视频图层进行划分,以得到M个区域,M为大于1 的整数,然后可以根据视频图层中是否有UI图层覆盖,从M个区域中确定插帧区域;独立插帧芯片对插帧区域进
行插帧处理。本方案中,由于电子设备可以在显示目标视频的视频图层的情况下,将目标视频对应的视频图层划分为多个区域,并确定这多个区域中需要插帧的区域,然后电子设备可以直接对需要插帧的区域进行插帧处理,因此,当电子设备需求显示UI图层时,电子设备可以只对未被UI图层覆盖的区域进行插帧处理,避免了由于UI图层而导致电子设备显示视频图层效果较差的问题,如此,在降低了电子设备的功耗,提升了电子设备显示视频的效果的同时,也提升了电子设备播放视频的清晰度和流畅度。
附图说明
[0011]图1是本申请实施例提供的一种插帧方法的示意图之一;
[0012]图2是本申请实施例提供的一种插帧方法的实例示意图之一;
[0013]图3是本申请实施例提供的一种插帧方式的实例示意图之二;
[0014]图4是本申请实施例提供的一种插帧方式的实例示意图之三;
[0015]图5是本申请实施例提供的一种插帧方式的实例示意图之四;
[0016]图6是本申请实施例提供的一种插帧方式的实例示意图之五;
[0017]图7是本申请实施例提供的一种插帧方式的流程图;
[0018]图8是本申请实施例提供的一种插帧方式的实例示意图之六;
[0019]图9是本申请实施例提供的一种插帧方式的实例示意图之七;
[0020]图10是本申请实施例提供的一种插帧装置的结构示意图;
[0021]图11是本申请实施例提供的一种电子设备的硬件结构示意图之一;
[0022]图12是本申请实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
[0023]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0024]本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
[0025]下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的插帧方法进行详细地说明。
[0026]目前,为了提升电子设备显示视频时的流畅度,通常采用对视频进行插帧处理的方式,即在两帧画面中间计算出新的画面内容,并通过预测画面中物体的运动轨迹,以使得电子设备可以通过运动补偿技术将帧数较低的视频通过插帧的方法提升视频帧数,例如,通过采用视频插帧的方式,将一部24帧的电影提升至60帧甚至更高的帧数,以提升电影显示的流畅度。
[0027]电子设备中的视频画面通常分为很多图层(surface),然而最终在电视设备的屏幕显示区域中显示的是视频的所有图层经过叠加处理后的画面。由于视频类应用程序在播放视频时,不仅会显示视频画面图层,可能还会显示该视频图层中其他UI图层,例如弹幕、消息弹窗、控件、台标、广告等。这些UI 图层往往显示在视频图层的上方,并且,其中一些UI图层还包括透明度 (Alpha)。
[0028]然而,电子设备通常将待显示的视频以YUV格式处理,YUV格式由Y、 U、V三种部分组成,其中,Y表示亮度(Lminance或Luma),U和V表示颜色的色度,而将UI图像以ARGB格式处理,ARGB格式由A、R、G、B组成,其中,A代表透明度、红色(red)、绿色(green)、蓝色(blue)。并且,电子设备在将视频图层与UI图层进行叠加合成时,通常采用先将YUV视频图层转换成ARGB格式,然后再与UI图层进行叠加合成,并在叠加时将所有图层转换为ARGB格式,以得到一个不包括Alpha的RGB格式的图层,其中,RGB 格式由R、G、B组成。
[0029]因此,在电子设备在对待显示的视频进行叠加合成处理时,若UI图层发生变化,尤其是包括有Al本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种插帧方法,其特征在于,应用于电子设备,所述电子设备包括应用处理器AP主控芯片和独立插帧芯片,所述方法包括:在所述AP主控芯片获取待显示的目标视频的视频图层的情况下,对所述视频图层进行区域划分,得到M个区域,M为大于1的整数;根据所述视频图层中是否有UI图层覆盖,从所述M个区域中确定插帧区域;所述独立插帧芯片对所述插帧区域进行插帧处理。2.根据权利要求1所述的方法,其特征在于,在所述AP主控芯片获取待显示的目标视频的视频图层的情况下,所述对视频图层进行区域划分,得到M个区域,包括:所述AP主控芯片获取待显示的视频图层和所述待显示的视频图层上显示的UI图层;所述AP主控芯片在所述视频图层与所述UI图层之间插入UI侦测图层,并通过所述UI侦测图层,对所述屏幕显示区域进行区域划分,得到所述X个区域,所述X个区域中的每个区域为所述屏幕显示区域中的一个区域,X为大于1的正整数;所述AP主控芯片对所述视频图层、所述UI图层与所述UI侦测图层进行合成处理,得到第一图层;所述插帧独立芯片对所述第一图层进行区域划分,得到所述M个区域,所述M个区域中的每个区域为所述第一图层中的一个区域。3.根据权利要求2所述的方法,其特征在于,所述对所述视频图层、所述UI图层与所述UI侦测图层进行合成处理,得到第一图层,包括:所述AP主控芯片采用预设算法,对所述视频图层和所述UI侦测图层进行合成处理,得到第二图层,并采用所述预设算法,对所述第二图层和所述UI图层进行合成处理,得到所述第一图层。4.根据权利要求3所述的方法,其特征在于,所述UI侦测图层中包括N个UI侦测点,所述M个区域中的每个区域包括所述N个UI侦测点中的至少一个UI侦测点;所述根据所述视频图层中是否有UI图层覆盖,从所述M个区域中确定插帧区域,包括:所述独立插帧芯片将所述M个区域中的第一目标区域,确定为所述插帧区域,所述第一目标区域为所述M个区域中至少一个UI侦测点的像素颜色值满足预设条件的区域,所述预设条件为:所述至少一个UI侦测点的像素颜色值与至少一个UI侦测点的像素值的初始值匹配;所述独立插帧芯片对所述插帧区域进行插帧处理,包括:所述独立插帧芯片对所述第一目标区域进行插帧处理。5.根据权利要求1所述的方法,其特征在于,在所述AP主控芯片显示目标视频的视频图层的情况下,对所述目标视频的视频图层进行区域划分,得到M个区域,包括:所述AP主控芯片获取待显示的视频图层和所述待显示的视频图层上显示的UI图层;所述AP主控芯片对所述屏幕显示区域进行区域划分,得到Y个区域,所述Y个区域中的每个区域为所述屏幕显示区域中的一个区域,Y为大于1的正整数;所述AP主控芯片对所述视频图层进行区域划分,得到M个区域,所述M个区域中的每个区域为所述视频图层中的一个区域。6.根据权利要求1或5所述的方法,其特征在于,
所述根据所述视频图层中是否有UI图层覆盖,从所述M个区域中确定插帧区域,包括:在所述AP主控芯片中显示的所述视频图层上显示UI图层的情况下,根据所述UI图层的属性信息,将所述M个区域中的第二目标区域,确定为所述插帧区域,所述第二目标区域为所述视频图层与所述UI图层不存在重叠的区域在所述M个区域中所在的区域,所述UI图层的属性信息包括所述UI图层的在所述视频图层上的位置和面积;所述独立插帧芯片对所述插帧区域进行插帧处理,包括:所述独立插帧芯片根据所述第二目标区域,从所述M个区域中确定插帧区域,并对所述插帧区域进行插帧处理。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:所述AP主控芯片存储支...

【专利技术属性】
技术研发人员:庄文龙许惠聪
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:

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

1