一种视频播放方法、装置、设备及可读存储介质制造方法及图纸

技术编号:28683496 阅读:16 留言:0更新日期:2021-06-02 03:02
本申请公开了一种视频播放方法、装置、设备及可读存储介质,该方法包括:提取目标视频中各视频帧对应的主题色;对主题色的颜色分量进行归一化调整,得到目标主题色;在播放目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。在该方法中,在播放目标视频时,可将与各个视频帧对应的目标主题色,对视频播放区域的外围区域进行渲染。如此,便可使得视频播放区域的外围区域的颜色,在随着所播放视频的颜色变化而变化的情况下,使得颜色变化不再出现频繁抖动的情况,即可提升视频魔法色稳定性。可见,该方法能够避免因魔法色频繁跳动而引起人眼不适,可提升用户体验。

【技术实现步骤摘要】
一种视频播放方法、装置、设备及可读存储介质
本申请涉及计算机应用
,特别是涉及一种视频播放方法、装置、设备及可读存储介质。
技术介绍
在播放视频时,为了保障最佳的观看效果和人机互动体验,不会让视频播放区域覆盖整个显示界面。即在视频播放区域之外,存在外围区域。在该外围区域中可以设置一些功能区域,如弹幕、评论、打赏等,或者视频相关内容展示。目前,为了增强视频酷炫、柔和程度等特效,可以采用魔法色技术对外围区域进行处理,可使得外围区域的颜色随所播放的视频颜色的变化而变化。但是,在实际应用中,魔法色(在外围区域显示的颜色)会出现频繁跳动,引起人眼不适,影响用户体验。综上所述,如何有效地解决魔法色频繁闪动等问题,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本申请的目的是提供一种视频播放方法、装置、设备及可读存储介质,能够避免因魔法色频繁跳动而引起人眼不适,可提升用户体验。为解决上述技术问题,本申请提供如下技术方案:第一方面,本申请提供了一种视频播放方法,包括:提取目标视频中各视频帧对应的主题色;对所述主题色的颜色分量进行归一化调整,得到目标主题色;在播放所述目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。在一种可行的实施方式中,对所述主题色的颜色分量进行归一化调整,得到目标主题色,包括:对所述主题色进行颜色空间转换,得到所述颜色分量;所述颜色分量包括色调分量、饱和度分量;对所述色调分量进行归一化调整,和/或,对所述饱和度分量进行归一化调整,得到所述目标主题色。在另一种可行的实施方式中,对所述色调分量进行归一化调整,包括:确定所述色调分量对应的色调区间;将所述色调分量调整为所述色调区间对应的归一化色调值。在另一种可行的实施方式中,对所述饱和度分量进行归一化调整,包括:在所述饱和度分量处于弱化区间的情况下,将所述饱和度分量调整为预设饱和度;在所述饱和度分量未处于所述弱化区间的情况下,保持所述饱和度分量不变。在另一种可行的实施方式中,所述提取目标视频中各视频帧对应的主题色,包括:对所述视频帧中的像素点进行采样,得到多个采样像素点;计算多个所述采样像素点的均值颜色;将所述均值颜色确定为所述主题色。在另一种可行的实施方式中,对所述视频帧中的像素点进行采样,得到多个采样像素点,包括:对所述视频帧进行下采样缩放,得到缩小图;对所述缩小图进行均匀采样,得到多个所述采样像素点。在另一种可行的实施方式中,对所述缩小图进行均匀采样,得到多个所述采样像素点,包括:获取所述缩小图在水平和垂直方向的多个均匀采样点;计算每个所述均匀采样点的邻域像素点的像素均值,得到多个所述采样像素点。第二方面,本申请还提供了一种视频播放装置,包括:主题色提取模块,用于提取目标视频中各视频帧对应的主题色;主题色调整模块,用于对所述主题色的颜色分量进行归一化调整,得到目标主题色;视频播放模块,用于在播放所述目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。第三方面,本申请还提供了一种电子设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现上述视频播放方法的步骤。第四方面,本申请还提供了一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述视频播放方法的步骤。应用本申请实施例所提供的方法,提取目标视频中各视频帧对应的主题色;对主题色的颜色分量进行归一化调整,得到目标主题色;在播放目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。在该方法中,首先提取出目标视频中视频帧的主题色。考虑到,视频本身具有一定的连续性,因此视频帧的主题色的变化也会局限在一定的范围内。基于此,为了避免出现颜色抖动,可对主题色的颜色分量进行归一化调整,进而得到相互间差异较小的目标主题色。如此,在播放目标视频时,可将与每一视频帧对应的目标主题色,对视频播放区域的外围区域进行渲染。如此,便可使得视频播放区域的外围区域的颜色,在随着所播放视频的颜色变化而变化的情况下,使得颜色变化不再出现频繁抖动的情况,即可提升视频魔法色稳定性。可见,该方法能够避免因魔法色频繁跳动而引起人眼不适,可提升用户体验。相应地,本申请实施例还提供了与上述视频播放方法相对应的视频播放装置、电子设备和可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中一种视频播放方法的实施流程图;图2为本申请实施例中一种主题色提取示意图;图3为本申请实施例中一种视频播放装置的结构示意图;图4为本申请实施例中一种电子设备的结构示意图;图5为本申请实施例中一种电子设备的具体结构示意图。具体实施方式为了使本
的人员更好地理解本申请方案,下面结合附图和具体实施方式对本申请作进一步的详细说明。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请所提供的一种视频播放方法,可以应用于需要采用魔法色技术对视频播放进行优化的设备中,如PC端和移动终端。其中,魔法色,通过算法提取出的与当前画面近似的颜色,称为当前画面的魔法色。视频魔法色,即视频中每一帧图像的魔法色的合集。由于相关技术中,对于魔法色提取没有使之稳定的处理策略,导致视频魔法色稳定性较差(即视频中相邻序列帧的魔法色,因画面的变化而产生引起人眼不适的频繁跳变)。本申请实施例所提供的一种视频播放方法,可以解决魔法色稳定性差的问题,能够使得视频中相邻序列帧的魔法色不会因画面的变化而产生引起人眼不适的频繁跳变,能够达到整体颜色变化相对稳定且柔和的效果。具体的,该视频播放方法的具体实现过程,请参考图1,图1为本申请实施例中一种视频播放方法的流程图,该方法包括以下步骤:S101、提取目标视频中各视频帧对应的主题色。其中,目标视频可以为任意一个需要进行播放,且视频播放区域之外还存在外围区域的视频。例如,该目标视频可以具体为电影、电视剧、短视频、直播视频等。在本实施例中,主题色与魔法色技术中的魔法色对应。其中,魔法色即通过算法提取出的与当前画面近似的颜色,称为当前画面的魔法色。也就是说,本申请实施例中的主题色即为与视频帧近似的颜色。在本实施例中,可以采用基于颜本文档来自技高网
...

【技术保护点】
1.一种视频播放方法,其特征在于,包括:/n提取目标视频中各视频帧对应的主题色;/n对所述主题色的颜色分量进行归一化调整,得到目标主题色;/n在播放所述目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。/n

【技术特征摘要】
1.一种视频播放方法,其特征在于,包括:
提取目标视频中各视频帧对应的主题色;
对所述主题色的颜色分量进行归一化调整,得到目标主题色;
在播放所述目标视频时,利用每一视频帧对应的目标主题色对视频播放区域的外围区域进行渲染。


2.根据权利要求1所述的视频播放方法,其特征在于,对所述主题色的颜色分量进行归一化调整,得到目标主题色,包括:
对所述主题色进行颜色空间转换,得到所述颜色分量;所述颜色分量包括色调分量、饱和度分量;
对所述色调分量进行归一化调整,和/或,对所述饱和度分量进行归一化调整,得到所述目标主题色。


3.根据权利要求1所述的视频播放方法,其特征在于,对所述色调分量进行归一化调整,包括:
确定所述色调分量对应的色调区间;
将所述色调分量调整为所述色调区间对应的归一化色调值。


4.根据权利要求1所述的视频播放方法,其特征在于,对所述饱和度分量进行归一化调整,包括:
在所述饱和度分量处于弱化区间的情况下,将所述饱和度分量调整为预设饱和度;
在所述饱和度分量未处于所述弱化区间的情况下,保持所述饱和度分量不变。


5.根据权利要求1至4任一项所述的视频播放方法,其特征在于,所述提取目标视频中各视频帧对应的主题色,包括:
对所述视频帧中的像素点进行采样,得到多个采样像素点;
计算多个...

【专利技术属性】
技术研发人员:赖师悦董祁恩
申请(专利权)人:腾讯音乐娱乐科技深圳有限公司
类型:发明
国别省市:广东;44

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

1