渲染方法、装置、移动终端和存储介质制造方法及图纸

技术编号:30211514 阅读:20 留言:0更新日期:2021-09-29 09:19
本发明专利技术提供一种渲染方法、装置、移动终端和存储介质,其中,该渲染方法包括:对待渲染对象进行拆分,以得到多个渲染单元;确定多个渲染单元各自对应的渲染时间和变换参数;根据多个渲染单元各自对应的渲染时间和变换参数,渲染多个渲染单元。在该方案中,通过对待渲染对象进行渲染单元的拆分,从而可以针对各渲染单元进行相应渲染参数的独立配置,以独立地渲染各渲染单元,以致可以灵活地获得更丰富的渲染效果。效果。效果。

【技术实现步骤摘要】
【国外来华专利技术】渲染方法、装置、移动终端和存储介质


[0001]本专利技术涉及多媒体领域,尤其涉及一种渲染方法、装置、移动终端和存储介质。

技术介绍

[0002]在视频编辑工具中,字幕是很重要的一个元素,用户可以通过对视频添加自定义的字幕来表达想法,增强互动效果。
[0003]目前,一种常用的字幕渲染方式是:通过某种字幕编辑工具来生成一张具有透明度信息的图片,该图片中包含有需要渲染在某视频画面中的完整的字幕内容,之后,将该图片叠加显示在上述视频画面上。
[0004]目前这种字幕渲染方式,能够实现的渲染效果比较有限,智能化程度不高。

技术实现思路

[0005]本专利技术提供了一种渲染方法、装置、移动终端和存储介质,可以实现。
[0006]本专利技术的第一方面提供了一种渲染方法,该渲染方法包括:
[0007]对待渲染对象进行拆分,以得到多个渲染单元;
[0008]确定所述多个渲染单元各自对应的渲染时间和变换参数;
[0009]根据所述多个渲染单元各自对应的渲染时间和变换参数,渲染所述多个渲染单元。
[0010]本专利技术的第二方面提供了一种渲染装置,该渲染装置包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器实现:
[0011]对待渲染对象进行拆分,以得到多个渲染单元;
[0012]确定所述多个渲染单元各自对应的渲染时间和变换参数;
[0013]根据所述多个渲染单元各自对应的渲染时间和变换参数,渲染所述多个渲染单元。
[0014]本专利技术的第三方面提供了一种移动终端,包括:
[0015]壳体;
[0016]处理器,设于所述壳体内部,用于对待渲染对象进行拆分以得到多个渲染单元,确定所述多个渲染单元各自对应的渲染时间和变换参数,根据所述多个渲染单元各自对应的渲染时间和变换参数渲染所述多个渲染单元;
[0017]显示屏,设于所述壳体内部,与所述处理器耦合,用于显示所述多个渲染单元的渲染效果。
[0018]本专利技术的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有可执行代码,所述可执行代码用于实现上述第一方面所述的渲染方法。
[0019]在本专利技术提供的渲染方案中,以待渲染对象为字幕为例,当比如需要在视频画面中渲染某条字幕时,可以将这条字幕进行拆分,以得到多个渲染单元,之后独立地对这多个
渲染单元进行渲染。具体地,首先确定多个渲染单元各自对应的渲染时间和变换参数,其中,该变换参数中描述了相应渲染单元在渲染过程中会经历的各种类型的变换的相关信息。之后,根据多个渲染单元各自对应的渲染时间和变换参数,完成多个渲染单元的渲染。由于将一个完整的待渲染对象(比如一条字幕)进行更小粒度的渲染单元的划分,可以独立地设定各渲染单元的渲染效果,以独立地对各个渲染单元进行渲染,可以做出更丰富的渲染效果。
附图说明
[0020]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0021]图1为本专利技术实施例提供的一种渲染单元拆分结果的示意图;
[0022]图2为本专利技术实施例提供的一种不同渲染单元的渲染动效的示意图;
[0023]图3为本专利技术实施例提供的一种渲染方法的流程示意图;
[0024]图4a为本专利技术实施例提供的一种总渲染时间设置过程的示意图;
[0025]图4b为本专利技术实施例提供的一种渲染时间重叠比例设置过程的示意图;
[0026]图5为本专利技术实施例提供的一种确定渲染单元的变换参数的流程示意图;
[0027]图6为本专利技术实施例提供的一种渲染单元在不同变换类型下对应的至少一组变换的场景示意图;
[0028]图7为本专利技术实施例提供的一种不同渲染单元具有相同变换程度的场景示意图;
[0029]图8为本专利技术实施例提供的一种分段结果的示意图;
[0030]图9为本专利技术实施例提供的一种渲染装置的结构示意图;
[0031]图10为本专利技术实施例提供的一种移动终端的结构示意图。
具体实施方式
[0032]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0033]除非另有定义,本文所使用的所有的技术和科学术语与属于本专利技术的
的技术人员通常理解的含义相同。在本专利技术的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本专利技术。
[0034]本专利技术实施例提供的渲染方法可以由某电子设备来执行,该电子设备可以是诸如智能手机、平板电脑等移动终端。
[0035]概括来说,本专利技术实施例提供的渲染方法,其核心思路是:将待渲染对象拆分成多个渲染单元,根据想要获得的渲染效果,对这多个渲染单元灵活地进行相关渲染参数的配置,从而独立地渲染各个渲染单元。这样,这多个渲染单元可以呈现出不同的动效,从而最终获得更加丰富的渲染效果。
[0036]实际应用中,上述待渲染对象比如为字幕,当然不以此为限。
[0037]当待渲染对象为字幕时,上述渲染方法可以适用于在诸如视频画面中渲染字幕的
场景中。
[0038]为便于理解上述思路,以待渲染对象为字幕为例,结合图1和图2来示例性说明。
[0039]假设需要渲染在某视频画面中的一条字幕内容为图1中示意的:ABC。并且假设按照字符对该字幕进行拆分,得到三个渲染单元:字符A、字符B和字符C。
[0040]假设这三个渲染单元的渲染动效如图2(矩形框表示屏幕区域)中所示:
[0041]字符A所呈现的动效是:按照如下位移轨迹进行移动:A0

A1

A2

A3,并且,透明度逐渐增加(字符A在位置A0、A1、A2和A3的透明度呈逐渐增加的特征)。比如,在位置A0处的透明度为25%,在位置A1处的透明度为50%,在位置A2处的透明度为75%,在位置A3处的透明度为100%。
[0042]字符B所呈现的动效是:按照如下位移轨迹进行移动:B0

B1,并且,字符B在位置B0处呈现某角度(如顺时针旋转45度)的旋转以及字体被放大。
[0043]字符C所呈现的动效是:按照如下位移轨迹进行移动:C0

C1

C2,并且,字符C在位置C0、C1和C2的颜色各不相同。比如,在位置C0处的颜色为红色,在位置C1处的透明度为绿色,在位置C2处的颜色为黑色。本文中,颜色可以是指RGB颜色。
[0044]综上,一个渲染单元在渲染过程中可能本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种渲染方法,其特征在于,包括:对待渲染对象进行拆分,以得到多个渲染单元;确定所述多个渲染单元各自对应的渲染时间和变换参数;根据所述多个渲染单元各自对应的渲染时间和变换参数,渲染所述多个渲染单元。2.根据权利要求1所述的方法,其特征在于,所述待渲染对象包括字幕,所述对待渲染对象进行拆分,以得到多个渲染单元,包括:根据所述字幕的长度,确定拆分粒度;根据所述拆分粒度对所述字幕进行拆分,以得到多个渲染单元。3.根据权利要求2所述的方法,其特征在于,所述拆分粒度包括如下任一种:字符、词语、行。4.根据权利要求1所述的方法,其特征在于,所述确定所述多个渲染单元各自对应的渲染时间,包括:根据预设的与所述待渲染对象对应的总渲染时间以及预设的渲染时间重叠比例,确定所述多个渲染单元各自对应的渲染时间,所述渲染时间重叠比例对应不同渲染单元的渲染时间之间的重叠状态。5.根据权利要求1所述的方法,其特征在于,所述确定所述多个渲染单元各自对应的变换参数,包括:确定第一渲染单元在至少一种变换类型下各自对应的变换参数,其中,所述第一渲染单元为所述多个渲染单元中的任一个,所述至少一种变换类型为预设的多种变换类型中的至少一种。6.根据权利要求5所述的方法,其特征在于,所述多种变换类型包括如下任一种:颜色、透明度、位移、旋转、缩放。7.根据权利要求5所述的方法,其特征在于,所述确定第一渲染单元在至少一种变换类型下各自对应的变换参数,包括:确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值和变换时间,所述变换时间包含于所述第一渲染单元对应的渲染时间内,所述目标变换类型为所述至少一种变换类型中的任一种;确定目标组变换所对应的插值信息,所述目标组变换是所述至少一组变换中的任一组。8.根据权利要求7所述的方法,其特征在于,所述确定目标组变换所对应的插值信息,包括:确定所述目标组变换对应的分段信息以及相邻分段之间采用的插值函数,所述分段信息包括分段时间点以及所述分段时间点对应的变换参数值。9.根据权利要求8所述的方法,其特征在于,所述确定所述目标组变换对应的分段信息,包括:确定所述目标组变换对应的至少一个分段时间点;根据如下任一种方式确定所述至少一个分段时间点各自对应的变换参数值:接收人为输入的所述至少一个分段时间点各自对应的变换参数值;或者,根据预设函数确定所述至少一个分段时间点各自对应的变换参数值;或者,
根据人为对预设曲线的编辑结果确定所述至少一个分段时间点各自对应的变换参数值,所述预设曲线描述了时间与变换参数值之间的对应关系。10.根据权利要求8所述的方法,其特征在于,所述插值函数为如下任一种:离线插值函数、线性插值函数。11.根据权利要求7所述的方法,其特征在于,所述确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值,包括:根据第二渲染单元在所述目标变换类型下依次经过的至少一组变换的起止变换参数值,确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值,其中,所述第二渲染单元为所述多个渲染单元中的一个,所述第一渲染单元和所述第二渲染单元在所述目标变换类型下具有相同的变换程度。12.根据权利要求7所述的方法,其特征在于,所述确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值,包括:随机地确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值,其中,所述起止变换参数值包括起始变换参数值和终止变换参数值,最后一组变换的终止变换参数值预先设定。13.根据权利要求7所述的方法,其特征在于,所述确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值,包括:确定与所述目标变换类型对应的多个预设变换参数值,所述多个预设变换参数值按照预设顺序排列;确定第一渲染单元在所述目标变换类型下依次经过的至少一组变换的起止变换参数值依次为:以所述多个预设变换参数值中的一个预设变换参数值为起点,根据所述预设顺序依次排列的各预设变换参数值。14.一种渲染装置,其特征在于,包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器实现:对待渲染对象进行拆分,以得到多个渲染单元;确定所述多个渲染单元各自对应的渲染时间和变换参数;根据所述多个渲染单元各自对应的渲染时间和变换参数,渲染所述多个渲染单元。15.根据权利要求14所述的装置,其特征在于,所述待渲染对象包括字幕;在对待渲染对象进行拆分的过程中,所述处理器具体用于:根据所述字幕的长度,确定拆分粒度;根据所述拆分粒度对所述字幕进行拆分,以得到多个渲染单元。16.根据权利要求15所述的装置,其特征在于,所述拆分粒度包括如下任一种:字符、词语、行。17.根据权利要求14所述的装置,其特征在于,在确定所述多个渲染单元各自对应的渲染时间的过程中,所述处理器具体用于:根据预设的与所述待渲染对象对应的总渲染时间以及预设的渲染时间重叠比例,确定所述多个渲染单元各自对应的渲染时间,所述渲染时间重叠比例对应不同渲染单元的渲染时间之间的重叠状态。18.根据权利要求14所述的装置,其特征在于,在确定所述多个渲染单元各自对应的变换参数的过程中,所述处理器具体用于:确定第一渲染单元在至少一种变换类型下各自对应的变换参数,其中,所述第一渲染
单元为所述多个渲染单元中的任一个,所述至少一种变换类型为预设的多种变换类型中的至少一种。19.根据权利要求18所述的装置,其特征在于,所述多种变换类型包括如下任一种:颜色、透明度、位移、旋转、缩放。20.根据权利要求18所述的装置,其特征在于,在确定第一渲染单元在至少一种变换类型下各自对应的变换参数的过程中,所述处理器具体用于:确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值和变换时间,所述变换时间包含于所述第一渲染单元对应的渲染时间内,所述目标变换类型为所述至少一种变换类型中的任一种;确定目标组变换所对应的插值信息,所述目标组变换是所述至少一组变换中的任一组。21.根据权利要求20所述的装置,其特征在于,在确定目标组变换所对应的插值信息的过程中,所述处理器具体用于:确定所述目标组变换对应的分段信息以及相邻分段之间采用的插值函数,所述分段信息包括分段时间点以及所述分段时间点对应的变换参数值。22.根据权利要求21所述的装置,其特征在于,在确定所述目标组变换对应的分段信息的过程中,所述处理器具体用于:确定所述目标组变换对应的至少一个分段时间点;根据如下任一种方式确定所述至少一个分段时间点各自对应的变换参数值:接收人为输入的所述至少一个分段时间点各自对应的变换参数值;或者,根据预设函数确定所述至少一个分段时间点各自对应的变换参数值;或者,根据人为对预设曲线的编辑结果确定所述至少一个分段时间点各自对应的变换参数值,所述预设曲线描述了时间与变换参数值之间的对应关系。23.根据权利要求21所述的装置,其特征在于,所述插值函数为如下任一种:离线插值函数、线性插值函数。24.根据权利要求20所述的装置,其特征在于,在确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值的过程中,所述处理器具体用于:根据第二渲染单元在所述目标变换类型下依次经过的至少一组变换的起止变换参数值,确定所述第一渲染单元...

【专利技术属性】
技术研发人员:陈欣
申请(专利权)人:深圳市大疆创新科技有限公司
类型:发明
国别省市:

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

1