CN113542903A - 一种支持字号自适应的字幕生成方法及装置 - Google Patents

一种支持字号自适应的字幕生成方法及装置 Download PDF

Info

Publication number
CN113542903A
CN113542903A CN202110804191.7A CN202110804191A CN113542903A CN 113542903 A CN113542903 A CN 113542903A CN 202110804191 A CN202110804191 A CN 202110804191A CN 113542903 A CN113542903 A CN 113542903A
Authority
CN
China
Prior art keywords
size
caption
user
screen
display interface
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202110804191.7A
Other languages
English (en)
Inventor
肖震
侯帆帆
高鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sixiang Zhihui Hainan Technology Co ltd
Original Assignee
Sixiang Zhihui Hainan Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sixiang Zhihui Hainan Technology Co ltd filed Critical Sixiang Zhihui Hainan Technology Co ltd
Priority to CN202110804191.7A priority Critical patent/CN113542903A/zh
Publication of CN113542903A publication Critical patent/CN113542903A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/485End-user interface for client configuration
    • H04N21/4858End-user interface for client configuration for modifying screen layout parameters, e.g. fonts, size of the windows

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Human Computer Interaction (AREA)
  • Controls And Circuits For Display Device (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

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

Description

一种支持字号自适应的字幕生成方法及装置
技术领域
本发明涉及多媒体技术领域,具体地说,涉及一种支持字号自适应的字幕生成方法及装置。
背景技术
随着多媒体相关技术的不断发展,许多直播平台、视频制作平台等多媒体软件中,都具备了在显示界面上添加以及调整字幕的功能。例如,在一些直播平台中,主播可以添加字幕对当前直播的内容进行说明,增强与观众间的互动效果。同时,主播还可以对添加字幕的大小进行调整设置,以便于观众观看。
现有技术中,用户对添加的字幕的大小进行调整时,通常会采用鼠标拖拽显示界面上的字幕区域的方式进行调整。字幕区域中的字幕的大小,会随着字幕区域尺寸的改变而相适应的改变,用户只需将字幕区域调整至自己所需的大小,字幕就会相适应的调整成用户所需的大小。然而,对字幕区域进行拖拽操作时,其实是让字幕区域中的字幕以图片的形式进行放大,并没有改变字幕本身的字号,字号不能自适应生成。
发明内容
本发明的内容是提供一种支持字号自适应的字幕生成方法及装置,其能够克服现有技术的某种或某些缺陷。
根据本发明的一种支持字号自适应的字幕生成方法,其根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕的字号为动态计算所得;
离屏字幕所用字号的动态计算方法如下:
1)、设默认字号为F1,使用默认字号F1和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为W1;
2)、设显示界面中字幕区域的宽度为W,使用公式F2=F1*W/W1计算出预估目标字号F2;
3)、使用预估目标字号F2和用户指定的字体信息,计算出转为离屏字幕后的宽度,设为W2;
4)、使用公式F=F2*(1-(W2-W)/W)计算出最终字号F;
5)、得到存储于内存中的离屏字幕图片。
作为优选,最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配。由于最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配,避免了缩放导致的清晰度损失和性能损失。
作为优选,生成离屏字幕图片后,离屏字幕图片的尺寸缩小至用户调整后的显示界面的字幕区域的尺寸,得到最终字幕图片。
作为优选,用户调整后的显示界面的字幕区域的尺寸的计算方式,包括:
根据用户执行拖拽操作而移动的距离,计算出所述用户调整后的显示界面的字幕区域的尺寸,其中,所述用户的拖拽操作用于调整所述显示界面的字幕区域的尺寸。
作为优选,调整尺寸后,最终字幕图片显示在所述用户调整后的显示界面的字幕区域中。
作为优选,步骤1)中,先将用户输入的文字送入设备上下文,然后计算出转为离屏字幕后的宽度W1。
作为优选,步骤3)中,先将用户输入的文字送入设备上下文,然后使用预估目标字号F2和用户指定的字体信息,计算出转为离屏字幕后的宽度W2。
作为优选,步骤5)中,使用最终字号F和用户指定的字体信息,将用户输入的文字送入设备上下文,得到存储于内存中的离屏字幕图片。
本发明还提供了一种支持字号自适应的字幕生成装置,其采用上述的一种支持字号自适应的字幕生成方法。
本发明根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片,离屏字幕的字号为动态计算所得,这样,字幕的字号就能自适应的生成,适用范围广,清晰度高。
附图说明
图1为实施例1中离屏字幕字号动态计算的流程图;
具体实施方式
为进一步了解本发明的内容,结合附图和实施例对本发明作详细描述。应当理解的是,实施例仅仅是对本发明进行解释而并非限定。
实施例1
如图1所示,本实施例提供了一种支持字号自适应的字幕生成方法,其根据用户输入的文字、字体信息、显示界面中字幕区域的尺寸,生成离屏字幕图片;离屏字幕的字号为动态计算所得;
离屏字幕所用字号的动态计算方法如下:
1)、设默认字号为F1,使用默认字号F1和用户指定的字体信息,将用户输入的文字送入设备上下文,计算出转为离屏字幕后的宽度,设为W1;
2)、设显示界面中字幕区域的宽度为W,使用公式F2=F1*W/W1计算出预估目标字号F2;
3)、使用预估目标字号F2和用户指定的字体信息,将用户输入的文字送入设备上下文,计算出转为离屏字幕后的宽度,设为W2;
4)、使用公式F=F2*(1-(W2-W)/W)计算出最终字号F;
5)、使用最终字号F和用户指定的字体信息,将用户输入的文字送入设备上下文,得到存储于内存中的离屏字幕图片。
最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配。由于最终生成的离屏字幕尺寸和显示界面中字幕区域的尺寸正好匹配,避免了缩放导致的清晰度损失和性能损失。生成离屏字幕图片后,离屏字幕图片的尺寸缩小至用户调整后的显示界面的字幕区域的尺寸,得到最终字幕图片。用户调整后的显示界面的字幕区域的尺寸的计算方式,包括:根据用户执行拖拽操作而移动的距离,计算出所述用户调整后的显示界面的字幕区域的尺寸,其中,所述用户的拖拽操作用于调整所述显示界面的字幕区域的尺寸。调整尺寸后,最终字幕图片显示在所述用户调整后的显示界面的字幕区域中。
本发明还提供了一种支持字号自适应的字幕生成装置,其采用上述的一种支持字号自适应的字幕生成方法。
以上示意性的对本发明及其实施方式进行了描述,该描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。所以,如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。

Claims (9)

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中任意所述的一种支持字号自适应的字幕生成方法。
CN202110804191.7A 2021-07-16 2021-07-16 一种支持字号自适应的字幕生成方法及装置 Pending CN113542903A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110804191.7A CN113542903A (zh) 2021-07-16 2021-07-16 一种支持字号自适应的字幕生成方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110804191.7A CN113542903A (zh) 2021-07-16 2021-07-16 一种支持字号自适应的字幕生成方法及装置

Publications (1)

Publication Number Publication Date
CN113542903A true CN113542903A (zh) 2021-10-22

Family

ID=78099637

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110804191.7A Pending CN113542903A (zh) 2021-07-16 2021-07-16 一种支持字号自适应的字幕生成方法及装置

Country Status (1)

Country Link
CN (1) CN113542903A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115052126A (zh) * 2022-08-12 2022-09-13 深圳市稻兴实业有限公司 一种基于人工智能的超高清视频会议分析管理***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158940A (zh) * 2007-11-21 2008-04-09 金蝶软件(中国)有限公司 在目标区域内缩小字符填充的方法及装置
CN102799398A (zh) * 2012-06-27 2012-11-28 用友软件股份有限公司 表体缩放装置和表体缩放方法
CN106331828A (zh) * 2016-08-19 2017-01-11 暴风集团股份有限公司 根据画面调整字幕的方法及***
CN110363832A (zh) * 2019-07-24 2019-10-22 广州华多网络科技有限公司 字幕生成方法及装置
CN111984351A (zh) * 2020-08-07 2020-11-24 中移(杭州)信息技术有限公司 页面适配方法、电子设备、计算机可读存储介质
CN112055261A (zh) * 2020-07-14 2020-12-08 北京百度网讯科技有限公司 字幕展示方法、装置、电子设备和存储介质
CN112437354A (zh) * 2019-08-26 2021-03-02 海信视像科技股份有限公司 一种字幕显示控制方法及显示设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101158940A (zh) * 2007-11-21 2008-04-09 金蝶软件(中国)有限公司 在目标区域内缩小字符填充的方法及装置
CN102799398A (zh) * 2012-06-27 2012-11-28 用友软件股份有限公司 表体缩放装置和表体缩放方法
CN106331828A (zh) * 2016-08-19 2017-01-11 暴风集团股份有限公司 根据画面调整字幕的方法及***
CN110363832A (zh) * 2019-07-24 2019-10-22 广州华多网络科技有限公司 字幕生成方法及装置
CN112437354A (zh) * 2019-08-26 2021-03-02 海信视像科技股份有限公司 一种字幕显示控制方法及显示设备
CN112055261A (zh) * 2020-07-14 2020-12-08 北京百度网讯科技有限公司 字幕展示方法、装置、电子设备和存储介质
CN111984351A (zh) * 2020-08-07 2020-11-24 中移(杭州)信息技术有限公司 页面适配方法、电子设备、计算机可读存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115052126A (zh) * 2022-08-12 2022-09-13 深圳市稻兴实业有限公司 一种基于人工智能的超高清视频会议分析管理***

Similar Documents

Publication Publication Date Title
US11418832B2 (en) Video processing method, electronic device and computer-readable storage medium
CN111541930B (zh) 直播画面的显示方法、装置、终端及存储介质
US20140281896A1 (en) Screencasting for multi-screen applications
WO2022126773A1 (zh) 一种文字显示方法、***、电子设备和存储介质
US20140143691A1 (en) User interface generating apparatus and associated method
CN108427589B (zh) 一种数据处理方法及电子设备
US20200021774A1 (en) Systems and Methods for Generating a Video Clip and Associated Closed-Captioning Data
CN102843603A (zh) 一种智能电视及其字幕控制的方法
CN105808733A (zh) 显示方法及装置
JP2009037207A (ja) 画像表示装置、画像表示方法及びプログラム
US9774821B2 (en) Display apparatus and control method thereof
CN113542903A (zh) 一种支持字号自适应的字幕生成方法及装置
CN115022703B (zh) 一种滚动字幕显示方法及装置
JP2024513380A (ja) 字幕の処理方法、装置、機器及び記憶媒体
JP7164637B2 (ja) 音量表示方法、装置、端末装置および記憶媒体
JP2009053664A (ja) 映像表示制御方法、表示装置及び記憶媒体
CN101600082A (zh) 会议电视***中高清显示字幕的方法及装置
US10785386B1 (en) DP to HDMI converter and associated signal conversion method
JP2013161205A5 (zh)
US20040212629A1 (en) Drawing processing apparatus, drawing processing method, drawing processing program and teleconference system equipped therewith
CN105025386A (zh) 一种字幕处理方法及装置
JP7363772B2 (ja) 情報処理装置、情報処理方法、画像処理装置、画像処理方法、およびプログラム
CN112312196A (zh) 一种视频字幕制作方法
CN102118584B (zh) 一种具有曲线延伸的字幕动画生成方法和装置
CN111143014B (zh) 一种拼墙***场景缩略图的生成方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20211022