【技术实现步骤摘要】
【国外来华专利技术】渲染方法、装置、移动终端和存储介质
[0001]本专利技术涉及多媒体领域,尤其涉及一种渲染方法、装置、移动终端和存储介质。
技术介绍
[0002]在视频编辑工具中,字幕是很重要的一个元素,用户可以通过对视频添加自定义的字幕来表达想法,增强互动效果。
[0003]目前,一种常用的字幕渲染方式是:通过某种字幕编辑工具来生成一张具有透明度信息的图片,该图片中包含有需要渲染在某视频画面中的完整的字幕内容,之后,将该图片叠加显示在上述视频画面上。
[0004]目前这种字幕渲染方式,能够实现的渲染效果比较有限,智能化程度不高。
技术实现思路
[0005]本专利技术提供了一种渲染方法、装置、移动终端和存储介质,可以实现。
[0006]本专利技术的第一方面提供了一种渲染方法,该渲染方法包括:
[0007]对待渲染对象进行拆分,以得到多个渲染单元;
[0008]确定所述多个渲染单元各自对应的渲染时间和变换参数;
[0009]根据所述多个渲染单元各自对应的渲染时间和变换参数,渲染所述多个渲染单元。
[0010]本专利技术的第二方面提供了一种渲染装置,该渲染装置包括:存储器、处理器;其中,所述存储器上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器实现:
[0011]对待渲染对象进行拆分,以得到多个渲染单元;
[0012]确定所述多个渲染单元各自对应的渲染时间和变换参数;
[0013]根据所述多个渲染单元各自对应的渲染时间和变 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】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所述的装置,其特征在于,在确定所述第一渲染单元在目标变换类型下依次经过的至少一组变换的起止变换参数值的过程中,所述处理器具体用于:根据第二渲染单元在所述目标变换类型下依次经过的至少一组变换的起止变换参数值,确定所述第一渲染单元...
【专利技术属性】
技术研发人员:陈欣,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。