视频处理方法、视频处理装置及电子设备制造方法及图纸

技术编号:29594798 阅读:21 留言:0更新日期:2021-08-06 19:56
公开了一种视频处理方法、视频处理装置和电子设备。该视频处理方法包括:获取主视频和用于植入所述主视频中的附属对象;确定用于在所述主视频中植入所述附属对象的植入信息;以及,基于所述植入信息和所述附属对象生成植入视频。这样,实现了植入视频的灵活性、可定制化和交互性。

【技术实现步骤摘要】
视频处理方法、视频处理装置及电子设备
本申请涉及视频处理
,且更为具体地,涉及一种视频处理方法、视频处理装置和电子设备。
技术介绍
目前,在视频中插入广告的方式越来越多地得到应用,并且,与中断视频的播放并插入广告的方式相比,软植入广告能够带来更好的用户体验。但是,目前的软植入广告内容是通过在源视频相应的位置与源视频一起进行编码合成一个视频后进行视频分发,这会带来诸如灵活性差的问题。因此,期望提供改进的视频处理方案。
技术实现思路
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种视频处理方法、视频处理装置和电子设备,其能够分别获取主视频和用于植入主视频中的附属对象,并基于用于植入附属对象的植入信息来生成用于与主视频以不同视频流同步播放的植入视频,从而实现了植入视频的灵活性、可定制化和交互性。根据本申请的一方面,提供了一种视频处理方法,包括:获取主视频和用于植入所述主视频中的附属对象;确定用于在所述主视频中植入所述附属对象的植入信息;以及,基于所述植入信息和所述附属对象生成植入视频。在上述视频处理方法中,确定用于在所述主视频中植入所述附属对象的植入信息包括:通过对所述主视频进行视频分析以检测所述主视频内用于植入所述附属对象的点位;基于检测到的点位确定所述主视频内的候选区域;以及,通过跟踪所述候选区域以确定所述主视频内用于植入所述附属对象的植入区域的植入信息。在上述视频处理方法中,所述视频分析包括以下的至少其中之一:物体识别、品牌识别、场景识别、动作识别、背景音乐识别、字符视频、情绪识别和人物识别。在上述视频处理方法中,基于所述植入信息和所述附属视频生成植入视频包括:基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频;以及,基于所述植入信息生成所述植入视频的配置文件。在上述视频处理方法中,在基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频之前包括:获取效果模板;以及,将所述附属对象与所述效果模板合并以获得合并后的附属对象。在上述视频处理方法中,获取效果模板包括:基于所述植入信息确定所述主视频中相对应的视频内容;以及,获取与所述视频内容具有关联性的效果模板。在上述视频处理方法中,基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频包括:对所述合并后的附属对象进行对象处理,所述对象处理包括亮度迁移、颜色迁移、模糊迁移和光照估计的至少其中之一;以及,在时间和尺寸上处理进行了对象处理的所述附属对象以生成所述植入视频。在上述视频处理方法中,基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频包括:对处理后的附属对象进行边缘美化以生成所述植入视频。在上述视频处理方法中,所述主视频用于存储在数据库中以获得包含所述主视频的视频文件列表,所述植入视频和所述配置文件用于存储在数据库中以获得包含所述植入视频和所述配置文件的植入文件列表。在上述视频处理方法中,所述视频文件列表和所述植入文件列表用于存储在云服务器上。在上述视频处理方法中,所述视频文件列表和所述植入文件列表用于响应于用户端的请求向用户端提供所述主视频和所述植入视频及所述配置文件,以在所述用户端以不同视频流同步播放所述主视频和所述植入视频。在上述视频处理方法中,所述植入视频的每个像素包括用于表示所述像素的透明度的预定通道值。在上述视频处理方法中,在基于所述植入信息和所述附属对象生成植入视频之后进一步包括:以不同视频流同步播放所述主视频和所述植入视频。根据本申请的另一方面,提供了一种视频处理装置,其特征在于,包括:获取单元,用于获取主视频和用于植入所述主视频中的附属对象;确定单元,用于确定用于在所述获取单元所获取的所述主视频中植入所述获取单元所获取的所述附属对象的植入信息;以及,生成单元,用于基于所述确定单元所确定的所述植入信息和所述获取单元所获取的所述附属对象生成植入视频。在上述视频处理装置中,所述确定单元包括:点位检测子单元,用于通过对所述获取单元所获取的所述主视频进行视频分析以检测所述主视频内用于植入所述附属对象的点位;区域确定子单元,用于基于所述点位检测子单元检测到的点位确定所述主视频内的候选区域;以及,信息确定子单元,用于通过跟踪所述区域确定子单元所确定的所述候选区域以确定所述主视频内用于植入所述附属对象的植入区域的植入信息。在上述视频处理装置中,所述视频分析包括以下的至少其中之一:物体识别、品牌识别、场景识别、动作识别、背景音乐识别、字符视频、情绪识别和人物识别。在上述视频处理装置中,所述生成单元包括:视频生成子单元,用于基于所述确定单元所确定的所述植入信息在时间和尺寸上处理所述获取单元所获取的所述附属对象以生成所述植入视频;以及,配置生成子单元,用于基于所述确定单元所确定的所述植入信息生成所述视频生成子单元所生成的所述植入视频的配置文件。在上述视频处理装置中,进一步包括:模板单元,用于在所述生成单元基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频之前获取效果模板;以及,合并单元,用于将所述获取单元所获取的所述附属对象与所述模板单元所获取的所述效果模板合并以获得合并后的附属对象。在上述视频处理装置中,所述模板单元用于:基于所述植入信息确定所述主视频中相对应的视频内容;以及,获取与所述视频内容具有关联性的效果模板。在上述视频处理装置中,所述生成单元用于:对所述合并后的附属对象进行对象处理,所述对象处理包括亮度迁移、颜色迁移、模糊迁移和光照估计的至少其中之一;以及,在时间和尺寸上处理进行了对象处理的所述附属对象以生成所述植入视频。在上述视频处理装置中,所述生成单元用于:对处理后的附属对象进行边缘美化以生成所述植入视频。在上述视频处理装置中,所述主视频用于存储在数据库中以获得包含所述主视频的视频文件列表,所述植入视频和所述配置文件用于存储在数据库中以获得包含所述植入视频和所述配置文件的植入文件列表。在上述视频处理装置中,所述视频文件列表和所述植入文件列表用于存储在云服务器上。在上述视频处理装置中,所述视频文件列表和所述植入文件列表用于响应于用户端的请求向用户端提供所述主视频和所述植入视频及所述配置文件,以在所述用户端以不同视频流同步播放所述主视频和所述植入视频。在上述视频处理装置中,所述植入视频的每个像素包括用于表示所述像素的透明度的预定通道值。在上述视频处理装置中,进一步包括:播放单元,用于以不同视频流同步播放所述主视频和所述植入视频。根据本申请的再一方面,提供了一种电子设备,包括:处理器;以及,存储器,在所述存储器中存储有计算机程序指令,所述计算机程序指令在被所述处理器运行时使得所述处理器执行如上所述的视频处理方法。根据本申请的又一方面,提供了一种计算机可读介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行如上所述的视频处理方法。...

【技术保护点】
1.一种视频处理方法,其特征在于,包括:/n获取主视频和用于植入所述主视频中的附属对象;/n确定用于在所述主视频中植入所述附属对象的植入信息;以及/n基于所述植入信息和所述附属对象生成植入视频。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,包括:
获取主视频和用于植入所述主视频中的附属对象;
确定用于在所述主视频中植入所述附属对象的植入信息;以及
基于所述植入信息和所述附属对象生成植入视频。


2.根据权利要求1所述的视频处理方法,其特征在于,确定用于在所述主视频中植入所述附属对象的植入信息包括:
通过对所述主视频进行视频分析以检测所述主视频内用于植入所述附属对象的点位;
基于检测到的点位确定所述主视频内的候选区域;以及
通过跟踪所述候选区域以确定所述主视频内用于植入所述附属对象的植入区域的植入信息。


3.根据权利要求2所述的视频处理方法,其特征在于,所述视频分析包括以下的至少其中之一:物体识别、品牌识别、场景识别、动作识别、背景音乐识别、字符视频、情绪识别和人物识别。


4.根据权利要求1所述的视频处理方法,其特征在于,基于所述植入信息和所述附属视频生成植入视频包括:
基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频;以及
基于所述植入信息生成所述植入视频的配置文件。


5.根据权利要求4所述的视频处理方法,其特征在于,在基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频之前包括:
获取效果模板;
将所述附属对象与所述效果模板合并以获得合并后的附属对象。


6.根据权利要求5所述的视频处理方法,其特征在于,获取效果模板包括:
基于所述植入信息确定所述主视频中相对应的视频内容;以及
获取与所述视频内容具有关联性的效果模板。


7.根据权利要求5所述的视频处理方法,其特征在于,基于所述植入信息在时间和尺寸上处理所述附属对象以生成所述植入视频包括:
对所述合并后的附属对象进行对象处理,所述对象处理包括亮度迁移、颜色迁移、模糊迁移和光照估计的至少其中之一;以及
在时间和尺寸上处理进行了对象处理的所...

【专利技术属性】
技术研发人员:张洁
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1