一种支持字号自适应的字幕生成方法及装置与流程

文档序号:27070467发布日期:2021-10-24 09:56阅读:124来源:国知局
一种支持字号自适应的字幕生成方法及装置与流程

1.本发明涉及多媒体技术领域,具体地说,涉及一种支持字号自适应的字幕生成方法及装置。


背景技术:

2.随着多媒体相关技术的不断发展,许多直播平台、视频制作平台等多媒体软件中,都具备了在显示界面上添加以及调整字幕的功能。例如,在一些直播平台中,主播可以添加字幕对当前直播的内容进行说明,增强与观众间的互动效果。同时,主播还可以对添加字幕的大小进行调整设置,以便于观众观看。
3.现有技术中,用户对添加的字幕的大小进行调整时,通常会采用鼠标拖拽显示界面上的字幕区域的方式进行调整。字幕区域中的字幕的大小,会随着字幕区域尺寸的改变而相适应的改变,用户只需将字幕区域调整至自己所需的大小,字幕就会相适应的调整成用户所需的大小。然而,对字幕区域进行拖拽操作时,其实是让字幕区域中的字幕以图片的形式进行放大,并没有改变字幕本身的字号,字号不能自适应生成。


技术实现要素:

4.本发明的内容是提供一种支持字号自适应的字幕生成方法及装置,其能够克服现有技术的某种或某些缺陷。
5.根据本发明的一种支持字号自适应的字幕生成方法,其根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕的字号为动态计算所得;
6.离屏字幕所用字号的动态计算方法如下:
7.1)、设默认字号为f1,使用默认字号f1和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为w1;
8.2)、设显示界面中字幕区域的宽度为w,使用公式f2=f1*w/w1计算出预估目标字号f2;
9.3)、使用预估目标字号f2和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为w2;
10.4)、使用公式f=f2*(1

(w2

w)/w)计算出最终字号f;
11.5)、得到存储于内存中的离屏字幕图片。
12.作为优选,最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配。由于最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配,避免了缩放导致的清晰度损失和性能损失。
13.作为优选,生成离屏字幕图片后,离屏字幕图片的尺寸缩小至用户调整后的显示界面的字幕区域的尺寸,得到最终字幕图片。
14.作为优选,用户调整后的显示界面的字幕区域的尺寸的计算方式,包括:
15.根据用户执行拖拽操作而移动的距离,计算出所述用户调整后的显示界面的字幕区域的尺寸,其中,所述用户的拖拽操作用于调整所述显示界面的字幕区域的尺寸。
16.作为优选,调整尺寸后,最终字幕图片显示在所述用户调整后的显示界面的字幕区域中。
17.作为优选,步骤1)中,先将用户输入的文字送入设备上下文,然后计算出转为离屏字幕后的宽度w1。
18.作为优选,步骤3)中,先将用户输入的文字送入设备上下文,然后使用预估目标字号f2和用户指定的字体信息,计算出转为离屏字幕后的宽度w2。
19.作为优选,步骤5)中,使用最终字号f和用户指定的字体信息,将用户输入的文字送入设备上下文,得到存储于内存中的离屏字幕图片。
20.本发明还提供了一种支持字号自适应的字幕生成装置,其采用上述的一种支持字号自适应的字幕生成方法。
21.本发明根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片,离屏字幕的字号为动态计算所得,这样,字幕的字号就能自适应的生成,适用范围广,清晰度高。
附图说明
22.图1为实施例1中离屏字幕字号动态计算的流程图;
具体实施方式
23.为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。
24.实施例1
25.如图1所示,本实施例提供了一种支持字号自适应的字幕生成方法,其根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕的字号为动态计算所得;
26.离屏字幕所用字号的动态计算方法如下:
27.1)、设默认字号为f1,使用默认字号f1和用户指定的字体信息,将用户输入的文字送入设备上下文,计算出转为离屏字幕后的宽度,设为w1;
28.2)、设显示界面中字幕区域的宽度为w,使用公式f2=f1*w/w1计算出预估目标字号f2;
29.3)、使用预估目标字号f2和用户指定的字体信息,将用户输入的文字送入设备上下文,计算出转为离屏字幕后的宽度,设为w2;
30.4)、使用公式f=f2*(1

(w2

w)/w)计算出最终字号f;
31.5)、使用最终字号f和用户指定的字体信息,将用户输入的文字送入设备上下文,得到存储于内存中的离屏字幕图片。
32.最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配。由于最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配,避免了缩放导致的清晰度损失和性能损失。生成离屏字幕图片后,离屏字幕图片的尺寸缩小至用户调整后的显示界面的字
幕区域的尺寸,得到最终字幕图片。用户调整后的显示界面的字幕区域的尺寸的计算方式,包括:根据用户执行拖拽操作而移动的距离,计算出所述用户调整后的显示界面的字幕区域的尺寸,其中,所述用户的拖拽操作用于调整所述显示界面的字幕区域的尺寸。调整尺寸后,最终字幕图片显示在所述用户调整后的显示界面的字幕区域中。
33.本发明还提供了一种支持字号自适应的字幕生成装置,其采用上述的一种支持字号自适应的字幕生成方法。
34.以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。


技术特征:
1.一种支持字号自适应的字幕生成方法,其特征在于:根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕的字号为动态计算所得;离屏字幕所用字号的动态计算方法如下:1)、设默认字号为f1,使用默认字号f1和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为w1;2)、设显示界面中字幕区域的宽度为w,使用公式f2=f1*w/w1计算出预估目标字号f2;3)、使用预估目标字号f2和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为w2;4)、使用公式f=f2*(1

(w2

w)/w)计算出最终字号f;5)、得到存储于内存中的离屏字幕图片。2.根据权利要求1所述的一种支持字号自适应的字幕生成方法,其特征在于:最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配。3.根据权利要求2所述的一种支持字号自适应的字幕生成方法,其特征在于:生成离屏字幕图片后,离屏字幕图片的尺寸缩小至用户调整后的显示界面的字幕区域的尺寸,得到最终字幕图片。4.根据权利要求3所述的一种支持字号自适应的字幕生成方法,其特征在于:用户调整后的显示界面的字幕区域的尺寸的计算方式,包括:根据用户执行拖拽操作而移动的距离,计算出所述用户调整后的显示界面的字幕区域的尺寸,其中,所述用户的拖拽操作用于调整所述显示界面的字幕区域的尺寸。5.根据权利要求4所述的一种支持字号自适应的字幕生成方法,其特征在于:调整尺寸后,最终字幕图片显示在所述用户调整后的显示界面的字幕区域中。6.根据权利要求5所述的一种支持字号自适应的字幕生成方法,其特征在于:步骤1)中,先将用户输入的文字送入设备上下文,然后计算出转为离屏字幕后的宽度w1。7.根据权利要求6所述的一种支持字号自适应的字幕生成方法,其特征在于:步骤3)中,先将用户输入的文字送入设备上下文,然后使用预估目标字号f2和用户指定的字体信息,计算出转为离屏字幕后的宽度w2。8.根据权利要求7所述的一种支持字号自适应的字幕生成方法,其特征在于:步骤5)中,使用最终字号f和用户指定的字体信息,将用户输入的文字送入设备上下文,得到存储于内存中的离屏字幕图片。9.一种支持字号自适应的字幕生成装置,其特征在于:其采用如权利要求1

8中任意所述的一种支持字号自适应的字幕生成方法。

技术总结
本发明涉及多媒体技术领域,涉及一种支持字号自适应的字幕生成方法及装置,根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕字号的动态计算如下:1、设默认字号为F1,使用F1和字体信息,计算出转为离屏字幕后的宽度W1;2、设显示界面中字幕区域的宽度为W,使用公式F2=F1*W/W1计算出预估目标字号F2;3、使用F2和字体信息,计算出转为离屏字幕后的宽度W2;4、使用公式F=F2*(1


技术研发人员:肖震 侯帆帆 高鹏
受保护的技术使用者:思享智汇(海南)科技有限责任公司
技术研发日:2021.07.16
技术公布日:2021/10/23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1