广告素材自适应生成方法、装置、设备及存储介质与流程

文档序号:36513219发布日期:2023-12-29 16:34阅读:20来源:国知局
广告素材自适应生成方法与流程

本发明涉及数据处理,具体为广告素材自适应生成方法、装置、设备及存储介质。


背景技术:

1、在广告领域中,针对不同尺寸的广告屏,广告主需要将广告的设计元素在位置、大小等方面进行调整,以实现在不同尺寸广告屏上的最佳效果投放。然而这些调整后的不同尺寸广告素材,绝大部分相似度都很高。如果投放的广告屏尺寸越多,需要手动调整的次数就越多,工作量越大。对于大品牌广告主,他们有专门的设计团队可以较好解决尺寸适配问题。然而,对于其他大部分广告主,在素材适配方面的能力和投入较为有限,进而会影响广告投放效果。

2、发明专利cn114125500a提出一种广告投放视频的合成方法及投放系统,解决了部分广告主制作广告难的问题。该方法是对视频进行整体等比调整大小,并结合其他广告参数对屏幕其他区域进行填充。但其要求静态背景图片的长宽比与投放长宽比相同,静态背景图片无法自适应兼容多尺寸。针对广告视频仅仅只是整体进行等比缩放,广告视频内的元素无法根据多尺寸自适应调整相对位置。广告参数需要广告主主动上传,针对多个尺寸需要主动上传多次。对于文字虽然考虑到字体、颜色、大小和位置参数,但并没有考虑到文字在不同操作系统环境下的渲染差异,进而导致在实际应用过程中,用户预览广告素材和实际渲染出来的广告素材会略有不同的问题。同时,没有考虑多个视频下存在视频时长、帧率不同的问题。


技术实现思路

1、鉴于以上所述现有技术的缺点,本发明提供广告素材自适应生成方法、装置、设备及存储介质,以解决上述技术问题。

2、本发明提供的广告素材自适应生成方法,包括:

3、s1:获取广告素材在已编辑的尺寸上的背景图片为,将所述广告素材的所有前景设计元素的位置记为列表,其中,所述前景设计元素至少包括文字、图片、视频中的一种;

4、s2:将所述背景图片b的大小与新尺寸的大小进行比较,若背景图片的大小大于或等于新尺寸的大小,将所述背景图片进行等比缩小;若背景图片的大小小于新尺寸,将所述背景图片进行超分辨率处理,调整背景图片的大小,得到刚好外接新尺寸的第一背景图片;

5、s3:在所述第一背景图片中间区域,按新尺寸的大小,裁剪出第二背景图片;

6、s4:计算出尺寸完全内嵌于新尺寸的缩放系数;

7、s5:将所述广告素材所有所述前景设计元素的位置按预定策略自动调整,得到新的位置列表;

8、s6:将第二背景图片和所述广告素材除视频外的其他前景设计元素进行拼图处理,生成一张新背景图片;

9、s7:获取所述广告素材前景设计元素中的视频个数,并根据视频个数进行分别处理,实现将新背景图片结合视频,生成符合新尺寸大小的新广告素材。

10、于本发明中,所述超分辨率处理的方法包括基于插值的方法、基于重构的方法、基于浅层学习的方法、基于深度学习的方法,其中,所述基于插值的方法包括最近邻插值、双线性插值和双三次插值,所述基于重构的方法包括频域方法和空域方法,所述基于浅层学习的方法包括机器学习、流形学习、样本学习和稀疏编码,所述基于深度学习的方法包括基于卷积神经网络的sr方法、基于残差网络的sr方法和基于生成对抗网络的sr方法。

11、于本发明中,计算出尺寸完全内嵌于新尺寸的缩放系数,具体包括:

12、s41:设尺寸的宽度为,高度为,新尺寸的宽度为,高度为,尺寸与新尺寸宽度比为,尺寸与新尺寸高度比为,有如下公式:

13、;

14、;

15、s42:若,则尺寸完全内嵌于新尺寸的缩放系数;

16、s43:若,则尺寸完全内嵌于新尺寸的缩放系数。

17、于本发明中,将所述广告素材所有所述前景设计元素的位置按预定策略自动调整,所述预定策略包括不对齐和自动对齐,具体包括:

18、s51:当预定策略为不对齐时,将所述广告素材所有前景设计元素的位置坐标直接按照缩放系数进行新坐标计算;

19、s52:当预定策略为自动对齐时,则先将该广告素材所有前景设计元素的位置坐标按照缩放系数进行新坐标计算,并根据预设的判断规则进一步判断尺寸完全内嵌于新尺寸的分布情况;

20、于本发明中,预设的判断规则,具体包括:

21、s521:当时,假设该广告素材某一个前景设计元素的位置坐标为,若,将其上下自动对齐后的新位置坐标为,若,将其上下自动对齐后的新位置坐标为;

22、s522:当时,假设该广告素材某一个前景设计元素的位置坐标为,若,将其左右自动对齐后的新位置坐标为,若,将其左右自动对齐后的新位置坐标为。

23、于本发明中,并根据视频个数进行分别处理,实现将新背景图片结合视频,生成符合新尺寸大小的新广告素材,具体包括:

24、s71:获取该广告素材前景设计元素中的视频个数;

25、s72:若视频个数为0,将图片作为新尺寸对应的新广告素材;

26、s73:若视频个数为1,将图片作为底图,结合视频直接生成新尺寸对应的新广告素材;

27、s74:若视频个数大于1,将所有视频最低帧率作为新广告素材的最终帧率,将所有视频最短时长作为新广告素材的最终时长,进一步对超过最终帧率的视频逐一进行缩帧处理,对超过时长的视频逐一进行截断处理,再将图片作为底图,结合所有前景设计元素视频,生成新尺寸对应的新广告素材。

28、于本发明中,进一步对超过最终帧率的视频逐一进行缩帧处理,具体包括:

29、s741:获取视频的当前帧率为,目标帧率为,其中,;

30、s742:每秒需要调整的帧数为,每隔个位置,该位置对应的帧需要进行缩帧处理,其中,表示向下取整;

31、s743:假设某一帧需要进行缩帧处理,其前后两帧分别为和;

32、s744:将帧的透明度设置为,前后两帧和的透明度为;

33、s745:将帧分别叠加到前后两帧和上,形成新的前后两帧和,完成缩帧处理。

34、本发明还提供广告素材自适应生成装置,包括:

35、获取背景模块:获取广告素材在已编辑的尺寸上的背景图片为,将所述广告素材的所有前景设计元素的位置记为列表,其中,所述前景设计元素至少包括文字、图片、视频中的一种;

36、尺寸比较模块:将所述背景图片b的大小与新尺寸的大小进行比较,若背景图片的大小大于或等于新尺寸的大小,将所述背景图片进行等比缩小;若背景图片的大小小于新尺寸,将所述背景图片进行超分辨率处理,调整背景图片的大小,得到刚好外接新尺寸的第一背景图片;

37、尺寸裁剪模块:在所述第一背景图片中间区域,按新尺寸的大小,裁剪出第二背景图片;

38、计算系数模块:计算出尺寸完全内嵌于新尺寸的缩放系数;

39、元素调整模块:将所述广告素材所有所述前景设计元素的位置按预定策略自动调整,得到新的位置列表;

40、元素拼图模块:将第二背景图片和所述广告素材除视频外的其他前景设计元素进行拼图处理,生成一张新背景图片;

41、生成素材模块:获取所述广告素材前景设计元素中的视频个数,并根据视频个数进行分别处理,实现将新背景图片结合视频,生成符合新尺寸大小的新广告素材。

42、本发明还提供一种电子设备,所述电子设备包括:

43、一个或多个处理器;

44、存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述任一项所述的广告素材自适应生成方法。

45、本发明还提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序被计算机的处理器执行时,使计算机执行如上述任一项所述的广告素材自适应生成方法。

46、本发明提供广告素材自适应生成方法、装置、设备及存储介质,所述方法通过获取广告素材在已编辑的尺寸上的背景图片为,将所述广告素材的所有前景设计元素的位置记为列表,其中,所述前景设计元素至少包括文字、图片、视频中的一种;将所述背景图片b的大小与新尺寸的大小进行比较,若背景图片的大小大于或等于新尺寸的大小,将所述背景图片进行等比缩小;若背景图片的大小小于新尺寸,将所述背景图片进行超分辨率处理,调整背景图片的大小,得到刚好外接新尺寸的第一背景图片;在所述第一背景图片中间区域,按新尺寸的大小,裁剪出第二背景图片;计算出尺寸完全内嵌于新尺寸的缩放系数;将所述广告素材所有所述前景设计元素的位置按预定策略自动调整,得到新的位置列表;将第二背景图片和所述广告素材除视频外的其他前景设计元素进行拼图处理,生成一张新背景图片;获取所述广告素材前景设计元素中的视频个数,并根据视频个数进行分别处理,实现将新背景图片结合视频,生成符合新尺寸大小的新广告素材,产生的有益效果包括:

47、1、本发明提出广告素材自适应生成方法,广告主仅需编排设计好的一个尺寸的广告素材,即可根据广告屏不同尺寸,自适应编排前景设计元素位置,生成新尺寸的广告素材,有效降低多尺寸广告素材编排的工作量,提高设计效率;

48、2、由于采用对背景图片进行等比缩小或超分辨率处理后自动裁剪,使得背景图片可以自适应多尺寸,无需要求宽高比与尺寸相同;

49、3、由于采用预定策略自动调整,可依据新尺寸的宽高比情况,自动优化前景设计元素的编排位置,有效提高其他尺寸的广告素材的设计效果;

50、4、由于采用先将背景图片和除视频外的其他前景设计元素进行拼图处理,可将生成多尺寸的广告素材的一部分工作交由前端页面执行,有效降低后台服务的工作量,进而有效提高渲染最终广告素材的速度。同时可避免前后端关于文字显示效果差异,导致最终渲染视频结果不一致的问题;

51、5、由于采用缩帧处理,可将要缩减的帧信息叠加到前后两帧画面上,避免信息丢失;考虑多视频情况下视频时长不同问题,可兼容多视频渲染场景,有效降低使用难度,无需再通过其他专业视频剪辑工具对多个视频先处理剪辑。

52、上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1