掌桥专利:专业的专利平台
掌桥专利
首页

公式字幕编辑方法及装置、电子设备、介质及产品

文献发布时间:2023-06-19 16:04:54



技术领域

本公开涉及计算机技术领域,尤其涉及一种公式字幕编辑方法及装置、电子设备、介质及产品。

背景技术

随着互联网技术和智能终端设备的快速发展,观看在线视频成为人们生活学习的重要部分。相关技术中,视频平台提供的字幕添加功能可以对文本文字进行编辑。但是,在线视频可能出现语言难以表述的内容。如果强行加以说明会影响逻辑流畅性,不易于视频观看者的理解。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

本公开提供一种公式字幕编辑方法、装置、电子设备、计算机可读存储介质及计算机程序产品,以至少解决相关技术中在线视频的字幕添加问题。

根据本公开实施例的一个方面,提供一种公式字幕编辑方法,包括:显示多媒体页面,所述多媒体页面包括公式插入控件;响应于针对所述多媒体页面的目标位置的选中指令,确定公式插入位置;响应于针对所述公式插入控件的触发操作,显示公式编辑页面;响应于针对所述公式编辑页面的编辑操作,在所述多媒体页面的指定区域显示目标公式,所述指定区域包括所述公式插入位置。

在本公开的一个实施例中,所述公式编辑页面包括公式选择页面,所述公式选择页面包括至少一个公式选择控件;其中,响应于针对所述公式编辑页面的编辑操作,在所述多媒体页面的指定区域显示目标公式,包括:响应于针对目标公式选择控件的触发操作,在所述多媒体页面的指定区域显示所述目标公式选择控件对应的目标公式。

在本公开的一个实施例中,所述公式编辑页面包括公式工具页面,所述公式工具页面包括至少一个公式编辑控件和文本输入区域;其中,响应于针对所述公式编辑页面的编辑操作,在所述多媒体页面的指定区域显示目标公式,包括:响应于针对目标公式编辑控件的触发操作,在所述文本输入区域显示所述目标公式编辑控件对应的目标函数;响应于针对所述目标函数中的变量区域的编辑操作,在所述目标函数中的变量区域显示输入变量,以在所述文本输入区域显示所述目标公式;响应于针对所述文本输入区域的操作指令,在所述多媒体页面的指定区域显示所述目标公式。

在本公开的一个实施例中,所述公式工具页面还包括至少一个函数类型,其中所述函数类型用于对所述至少一个公式编辑控件对应的函数进行分类。

在本公开的一个实施例中,还包括:响应于针对所述目标公式的样式调整指令,对所述目标公式的显示样式进行调整。

在本公开的一个实施例中,所述样式调整指令包括移动指令;其中,响应于针对所述目标公式的样式调整指令,对所述目标公式的显示样式进行调整,包括:响应于针对所述目标公式的移动指令,对所述目标公式在所述多媒体页面上的显示位置进行调整。

在本公开的一个实施例中,所述样式调整指令包括旋转指令;其中,响应于针对所述目标公式的样式调整指令,对所述目标公式的显示样式进行调整,包括:响应于针对所述目标公式的旋转指令,对所述目标公式进行旋转调整。

在本公开的一个实施例中,所述样式调整指令包括缩放指令;其中,响应于针对所述目标公式的样式调整指令,对所述目标公式的显示样式进行调整,包括:响应于针对所述目标公式的缩放指令,对所述目标公式的显示尺寸进行调整。

根据本公开实施例的另一方面,提供一种公式字幕编辑装置,包括:多媒体页面显示模块,用于显示多媒体页面,所述多媒体页面包括公式插入控件;公式插入位置确定模块,用于响应于针对所述多媒体页面的目标位置的选中指令,确定公式插入位置;公式编辑页面显示模块,用于响应于针对所述公式插入控件的触发操作,显示公式编辑页面;公式显示模块,用于响应于针对所述公式编辑页面的编辑操作,在所述多媒体页面的指定区域显示目标公式,所述指定区域包括所述公式插入位置。

在本公开的一个实施例中,所述公式编辑页面包括公式选择页面,所述公式选择页面包括至少一个公式选择控件;其中,所述公式显示模块还用于:响应于针对目标公式选择控件的触发操作,在所述多媒体页面的指定区域显示所述目标公式选择控件对应的目标公式。

在本公开的一个实施例中,所述公式编辑页面包括公式工具页面,所述公式工具页面包括至少一个公式编辑控件和文本输入区域;其中,所述公式显示模块还用于:响应于针对目标公式编辑控件的触发操作,在所述文本输入区域显示所述目标公式编辑控件对应的目标函数;响应于针对所述目标函数中的变量区域的编辑操作,在所述目标函数中的变量区域显示输入变量,以在所述文本输入区域显示所述目标公式;响应于针对所述文本输入区域的操作指令,在所述多媒体页面的指定区域显示所述目标公式。

在本公开的一个实施例中,所述公式工具页面还包括至少一个函数类型,其中所述函数类型用于对所述至少一个公式编辑控件对应的函数进行分类。

在本公开的一个实施例中,还包括:样式调整模块,用于响应于针对所述目标公式的样式调整指令,对所述目标公式的显示样式进行调整。

在本公开的一个实施例中,所述样式调整指令包括移动指令;其中,所述样式调整模块还用于:响应于针对所述目标公式的移动指令,对所述目标公式在所述多媒体页面上的显示位置进行调整。

在本公开的一个实施例中,所述样式调整指令包括旋转指令;其中,所述样式调整模块还用于:响应于针对所述目标公式的旋转指令,对所述目标公式进行旋转调整。

在本公开的一个实施例中,所述样式调整指令包括缩放指令;其中,所述样式调整模块还用于:响应于针对所述目标公式的缩放指令,对所述目标公式的显示尺寸进行调整。

根据本公开实施例的再一方面,提供一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述的公式字幕编辑方法。

根据本公开实施例的又一方面,提供一种计算机可读存储介质,当所述计算机可读存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述的公式字幕编辑方法。

根据本公开实施例的又一方面,提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时,实现上述的公式字幕编辑方法。

本公开的实施例提供的技术方案至少带来以下有益效果:通过在显示的多媒体页面上设置公式插入控件,当需要在该多媒体页面上插入公式时,可以选中多媒体页面的目标位置,以确定公式插入位置,并触发多媒体页面的公式插入控件,则可以在多媒体页面上显示公式编辑页面,接着针对公式编辑页面进行编辑操作,进而可以在多媒体页面的指定区域显示目标公式,从而能够实现在多媒体页面进行公式字幕编辑,解决了相关技术中只可以对文本文字进行编辑的问题,能够通过增加公式字幕提高多媒体页面的显示效果,便于用户理解。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。

图1是根据一示例性实施例示出的公式字幕编辑方法的示例性系统架构的示意图;

图2是根据一示例性实施例示出的公式字幕编辑方法的流程图;

图3是根据一示例性实施例示出的多媒体页面的示意图;

图4是根据又一示例性实施例示出的多媒体页面的示意图;

图5是根据又一示例性实施例示出的多媒体页面的示意图;

图6是根据一示例性实施例示出的公式字幕编辑装置的框图;

图7是根据一示例性实施例示出的分布式锁的实现设备的结构框图。

具体实施方式

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的公式字幕编辑方法的示例性系统架构的示意图。如图1所示,该系统架构可以包括服务器101、网络102和客户端103。网络102用以在客户端103和服务器101之间提供通信链路的介质。网络102可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。

在一些可选的实施例中,与服务端101进行数据传输的客户端103可以包括但不限于智能手机、台式计算机、平板电脑、笔记本电脑、智能音箱、数字助理、AR(AugmentedReality,增强现实)设备、VR(Virtual Reality,虚拟现实)设备、智能可穿戴设备等类型的电子设备,或者,客户端103也可以是个人计算机,比如膝上型便携计算机和台式计算机等等。可选的,电子设备上运行的操作系统可以包括但不限于安卓系统、IOS系统、linux、windows等。

服务器101可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、CDN(Content Delivery Network,内容分发网络)、以及大数据和人工智能平台等基础云计算服务的云服务器。在一些实际应用中,服务器101也可以是网络平台的服务器,网络平台例如可以是交易平台、直播平台、社交平台或者音乐平台等,本公开实施例对此不作限定。其中,服务器可以是一台服务器,也可以是多台服务器形成的集群,本公开对于服务器的具体架构不做限定。

在一些可选的实施例中,客户端103用于实现公式字幕编辑方法的过程可以是:客户端103显示多媒体页面,该多媒体页面包括公式插入控件;客户端103响应于针对多媒体页面的目标位置的选中指令,确定公式插入位置;客户端103响应于针对公式插入控件的触发操作,显示公式编辑页面;客户端103响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式,该指定区域包括公式插入位置。

此外,需要说明的是,图1所示的仅仅是本公开提供的公式字幕编辑方法的一种应用环境。图1中的客户端、网络和服务器的数目仅仅是示意性的,根据实际需要,可以具有任意数目的客户端、网络和服务器。

为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图及实施例对本公开示例实施例中的公式字幕编辑方法的各个步骤进行更详细的说明。

图2是根据一示例性实施例示出的公式字幕编辑方法的流程图,图2实施例提供的方法的执行主体可以是任意的电子设备,例如图1实施例中的客户端103,但本公开并不限定于此。

如图2所示,公式字幕编辑方法可以包括以下步骤S210至步骤S240。

步骤S210,显示多媒体页面。其中,多媒体页面可以包括公式插入控件。

多媒体页面上可以展示视频画面。例如用户User1在观看视频Video1,那么多媒体页面上展示的为视频Video1。再如,用户User1在剪辑视频Video2,那么多媒体页面上展示的为视频Video2中的视频画面。

图3是根据一示例性实施例示出的多媒体页面的示意图。如图3所示,视频的总时间为21秒,多媒体页面显示的为第15秒的画面。该多媒体页面可以包括公式插入控件301,该公式插入控件301可以用于在视频中的画面上插入公式。

本公开实施例中,可以通过封装LaTeX实现公式插入控件的功能。LaTeX是一种基于TEX(即一种排版系统)的排版系统,其可以用于生成复杂的数学公式、表格等。如果事先定义好规则,也可以通过LaTeX生成化学式、电路图、费曼图等复杂的应用。通过封装LaTeX提供插入公式接口以及公式模板,用户可以很容易的进行公式字幕的编辑,不需要学习复杂的LaTeX语法规则,降低公式字幕的编辑难度,给用户带来较好的使用体验。

另外,图3所示的多媒体页面还可以包括:视频播放控件302、视频后退控件303、视频前进控件304、撤回编辑控件305、取消撤回编辑控件306、视频进度条显示控件307、视频进度选择控件308、亮度调节控件309、比例调节控件310、设置封面控件311、贴纸控件312、滤镜控件313、文字字幕控件314、音乐控件315。

其中,视频播放控件302可以用于控制视频的播放和停止,视频后退控件303可以用于控制视频的后退,视频前进控件304可以用于控制视频的前进。撤回编辑控件305可以用于撤销用户的剪辑操作,取消撤回编辑控件306可以用于取消撤销用户的剪辑操作。通过视频进度条显示控件307可以直观的得到多媒体页面显示的画面处于视频的进度位置。视频进度选择控件308可以用于将视频的不同时间的画面进行显示,这样便于用户选择需要进行剪辑的画面。亮度调节控件309可以用于调节视频的亮度,比例调节控件310可以用于调节画面在多媒体页面上的显示比例。设置封面控件311可以用于将视频中的画面设置为封面。贴纸控件312可以用于在视频中的画面上插入贴纸。滤镜控件313可以用于对视频进行滤镜处理,还可以用于对视频中的画面进行滤镜处理,也可以用于对画面中的内容进行滤镜处理。文字字幕控件314可以用于在视频中的画面上插入文字。音乐控件315可以用于在视频中的画面上插入音乐。当然,图3所示的多媒体页面仅为示意图,多媒体页面还可以包括其他控件,本公开并不限于仅包括上述控件。

步骤S220,响应于针对多媒体页面的目标位置的选中指令,确定公式插入位置。

当用户需要插入公式时,可以在多媒体页面上选中目标位置,该目标位置为公式插入位置。例如,用户可以将鼠标光标移动到目标位置,即需要插入公式的位置。如图3所示,鼠标光标位置316为公式插入位置。当然,用户也可以通过其他方式选中多媒体页面的目标位置。

步骤S230,响应于针对公式插入控件的触发操作,显示公式编辑页面。

本公开实施例中,触发操作可以包括但不限于点击操作、滑动操作、长按操作、双击操作、语音触发操作等,在下面的举例说明中,均以点击操作为例进行说明,但本公开并不限定于此。

当用户想要插入公式,点击多媒体页面上的公式插入控件,这样多媒体页面上可以显示公式编辑页面。图4是根据又一示例性实施例示出的多媒体页面的示意图。如图4所示,在用户点击公式插入控件后,多媒体页面上可以显示公式编辑页面401,这样用户可以通过公式编辑页面进行编辑操作,以完成公式插入。图4还可以看出,多媒体页面上显示的公式插入位置可以为公式插入框的形式。

步骤S240,响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式。其中,指定区域包括公式插入位置。

用户在公式编辑页面进行编辑操作,确定需要在多媒体页面插入的目标公式,最后在多媒体页面的指定区域显示目标公式。本公开实施例中,指定区域为目标公式在多媒体页面上的显示位置。由于目标公式的长度是不确定的,而公式插入位置可以认为是目标公式的起始位置,所以指定区域包括公式插入位置。

相关技术中,视频平台提供的字幕添加功能只可以对文本文字进行编辑。而本公开实施例提供的公式字幕编辑方法,通过终端显示多媒体页面,当需要在多媒体页面上插入公式时,可以选中多媒体页面的目标位置,即确定公式插入位置,以及触发多媒体页面的公式插入控件,则可以在多媒体页面上显示公式编辑页面,接着针对公式编辑页面进行编辑操作,进而可以在多媒体页面的指定区域(其中,指定区域包括公式插入位置)显示目标公式,实现了在多媒体页面进行公式字幕编辑,能够通过增加公式字幕提高多媒体页面的显示效果,便于用户理解。另外,可以通过封装LaTeX实现公式插入控件的功能,用户可以很容易的进行公式字幕的编辑,不需要学习复杂的LaTeX语法规则,降低公式字幕的编辑难度,给用户带来较好的使用体验。

本公开实施例中,公式编辑页面可以包括公式选择页面。该公式选择页面可以用于提供常用公式,如数学学科的经典公式、物理学科的经典公式。对于这些常用的公式,不需要用户进行编辑。该公式选择页面可以包括至少一个公式选择控件。其中,不同公式选择控件用于表示不同的经典公式。例如,公式选择页面上可以包括用于表示欧拉公式的公式选择控件、用于表示傅里叶变换公式的公式选择控件。在上文中提到,可以通过封装LaTeX实现公式插入控件的功能。表1为常用公式与LaTeX语法的对应表。如表1所示,可以建立公式形式与公式对应的LaTeX语法的对应关系,这样用户在使用时,可以通过触发公式选择控件,在多媒体页面上显示该公式选择控件对应的公式。

表1常用公式与LaTeX语法的对应表

如图4所示,多媒体页面上显示的公式编辑页面为公式选择页面。该公式选择页面可以包括用于表示欧拉公式的公式选择控件402、用于表示傅里叶变化的公式选择控件403、用于表示质能方程的公式选择控件404、以及用于表示牛顿第二定律的公式选择控件405。由于经典公式可能有多种表示形式,对于不同表示形式的经典公式,可以采用不同的公式选择控件进行表示。图4中,多媒体页面上显示两种表示形式的欧拉公式,那么可以采用两个公式选择控件分别表示这两种表示形式的欧拉公式。再如,多媒体页面上显示两种表示形式的麦克斯韦方程组,那么可以采用两个公式选择控件分别表示这两种表示形式的麦克斯韦方程组。

公式选择页面除了包括用于表示经典公式的公式选择控件外,还包括用于表示用户自定义公式的公式选择控件。其中,用户自定义公式为用户已经编辑好的可以直接选择使用的公式。

公式选择页面还包括滚动条。公式选择页面无法显示所有的公式选择控件,因此可以通过滚动滚动条查看所有的公式选择控件,以便用户可以选择需要的公式选择控件。如图4所示,公式选择页面的右侧设置了滚动条406。本公开实施例中,可以根据每个公式选择控件的使用频率,确定每个公式选择控件的优先级顺序,然后根据确定的优先级顺序对所有公式选择控件的显示顺序进行排序。例如,公式选择页面可以显示5个公式选择控件,可以将使用频率最高的5个公式选择控件优先显示在公式选择页面上。当然,用户也可以根据实际需求设置公式选择控件的显示顺序。例如,用户剪辑的视频为A学科相关的视频,那么用户可以设置优先显示与A学科相关的公式选择控件。

另外,公式选择页面还可以包括公式选择控件对应的公式名称,如图4所示,这样做的好处是用户可以快速查找到需要的公式选择控件。

在示例性实施例中,响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式,可以包括:响应于针对目标公式选择控件的触发操作,在多媒体页面的指定区域显示目标公式选择控件对应的目标公式。

其中,目标公式选择控件为用户点击的控件,该控件对应的目标公式为用户期望在多媒体页面插入的公式。当用户点击目标公式选择控件,可以在多媒体页面的指定区域显示该目标公式选择控件对应的目标公式。此外,本公开实施例中,公式选择页面还可以包括文本输入区域407,如图4所示。当用户点击目标公式选择控件,可以在文本输入区域显示该目标公式选择控件对应的目标公式,这样可以将用户期望插入的目标公式在文本输入区域进行预显示,然后用户可以点击确定控件,就可以在指定区域显示该目标公式。例如,用户点击了牛顿第二定律对应的公式选择控件后,在多媒体页面的指定区域可以显示牛顿第二定律的经典公式

本公开实施例中,公式编辑页面包括公式选择页面,该公式选择页面包括至少一个公式选择控件,每个公式选择控件对应不需要编辑的公式,用户可以通过触发目标公式选择控件,将需要的目标公式插入到多媒体页面的指定区域。公式选择页面除了包括用于表示经典公式的公式选择控件外,还包括用于表示用户自定义公式的公式选择控件,这样可以便于用户进行个性化设置。公式选择页面还包括公式选择控件对应的公式名称,便于用户快速查找到需要的公式选择控件,提高公式插入的效率。公式选择页面还包括滚动条,可以通过滚动滚动条查看所有的公式选择控件,便于用户选择需要的公式选择控件。并且,可以确定公式选择控件的显示顺序,优先显示使用频率较高或者用户感兴趣的公式选择控件,进一步提高公式插入的效率,给用户带来较好的使用体验。

本公开实施例中,公式编辑页面可以包括公式工具页面。公式工具页面可以用于提供常用的函数。该公式工具页面可以包括至少一个公式编辑控件和文本输入区域。其中,不同的公式编辑控件用于表示不同的需要编辑的函数。公式编辑控件中包括变量区域,即可以输入变量的区域。用户在公式编辑控件中的变量区域输入变量,即可得到目标公式。为了便于用户使用,还可以在公式工具页面上显示至少一个函数类型,其中函数类型用于对至少一个公式编辑控件对应的函数进行分类。表2为常用函数与LaTeX语法的对应表。如表2所示,可以建立函数形式与函数对应的LaTeX语法的对应关系,这样用户在使用时,可以通过触发公式编辑控件,显示该公式编辑控件对应的函数。其中,在LaTeX的变量括号中提供占位符(即,先占住固定位置后添加内容的一类符号),该占位符可以用于接收用户的输入变量。

表2常用函数与LaTeX语法的对应表

图5是根据又一示例性实施例示出的多媒体页面的示意图。如图5所示,多媒体页面上显示的公式编辑页面为公式工具页面。该公式工具页面上可以显示分式函数类型包含的函数对应的公式编辑控件501、积分函数类型包含的函数对应的公式编辑控件502、根式函数类型包含的函数对应的公式编辑控件503、极限和对数函数类型包含的函数对应的公式编辑控件504,以及文本输入区域505。每个函数类型对应至少一个公式编辑控件,以及每个公式编辑控件中包括变量区域。例如图5中,分式函数类型对应3个公式编辑控件,这3个公式编辑控件为分式的3种表示形式。

公式工具页面还包括滚动条。公式工具页面无法显示所有的公式编辑控件,因此可以通过滚动滚动条查看所有的公式编辑控件,以便用户可以选择需要的公式编辑控件。如图5所示,公式工具页面的右侧设置了滚动条506。本公开实施例中,可以根据每个函数类型对应的公式编辑控件的使用频率,确定每个函数类型的优先级顺序,然后根据确定的优先级顺序对所有函数类型的显示顺序进行排序。例如,公式工具页面可以显示5个函数类型对应的公式编辑控件,可以将使用频率最高的5个函数类型对应的公式编辑控件优先显示在公式工具页面上。当然,用户也可以根据实际需求设置函数类型对应的公式编辑控件的显示顺序。例如,用户剪辑的视频中需要使用较多积分相关的函数,那么用户可以设置优先显示积分函数类型对应的公式编辑控件。

在示例性实施例中,响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式,可以包括:响应于针对目标公式编辑控件的触发操作,在文本输入区域显示目标公式编辑控件对应的目标函数;响应于针对目标函数中的变量区域的编辑操作,在目标函数中的变量区域显示输入变量,以在文本输入区域显示目标公式;响应于针对文本输入区域的操作指令,在多媒体页面的指定区域显示目标公式。

其中,目标公式编辑控件为用户点击的控件,该控件为用户需要编辑的控件。当用户点击目标公式编辑控件,可以在文本输入区域显示该目标公式编辑控件对应的目标函数,然后用户可以将鼠标光标移动到该目标函数中的变量区域,然后用户输入变量,这样在目标函数中的变量区域显示输入变量,即可以得到目标公式。最后,用户点击确定控件,就可以在指定区域显示该目标公式。如图5所示,用户点击了目标公式编辑控件

本公开实施例中,公式编辑页面包括公式工具页面,该公式工具页面包括至少一个公式编辑控件,每个公式编辑控件中包括变量区域,用户可以在变量区域中输入变量以完成公式编辑。具体的,用户可以通过触发目标公式编辑控件,在目标公式编辑控件的变量区域输入变量以得到目标公式,然后将目标公式插入到多媒体页面的指定区域。公式工具页面上还可以显示至少一个函数类型,该函数类型用于对至少一个公式编辑控件对应的函数进行分类,这样可以便于用户快速查找到需要的公式编辑控件,提高公式插入的效率。公式工具页面还包括滚动条,可以通过滚动滚动条查看所有的公式编辑控件,便于用户选择需要的公式编辑控件。并且,可以确定函数类型对应的公式编辑控件的显示顺序,优先显示使用频率较高或者用户感兴趣的函数类型对应的公式编辑控件,进一步提高公式插入的效率,给用户带来较好的使用体验。

在示例性实施例中,本公开实施例提供的公式字幕编辑方法还可以包括:响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整。

具体的,在多媒体页面的指定区域显示目标公式后,可以对目标公式进行样式调整,如移动目标公式在多媒体页面上的位置、对目标公式进行旋转、对目标公式进行缩放,从而可以使得目标公式与多媒体页面上的文字字幕进行组合,便于用户观看。

在示例性实施例中,样式调整指令可以包括移动指令。其中,响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整,可以包括:响应于针对目标公式的移动指令,对目标公式在多媒体页面上的显示位置进行调整。

如图4或图5所示,多媒体页面上还可以显示公式移动控件408。用户可以通过拖动公式移动控件408调整目标公式在多媒体页面上的显示位置。

在示例性实施例中,样式调整指令可以包括旋转指令。其中,响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整,可以包括:响应于针对目标公式的旋转指令,对目标公式进行旋转调整。

如图4或图5所示,多媒体页面上还可以显示公式旋转控件409。用户可以通过操作公式旋转控件409对目标公式进行旋转。

在示例性实施例中,样式调整指令可以包括缩放指令。其中,响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整,可以包括:响应于针对目标公式的缩放指令,对目标公式的显示尺寸进行调整。

如图4或图5所示,多媒体页面上还可以显示公式缩放控件410。用户可以通过操作公式缩放控件410调整目标公式的大小。

本公开实施例中,可以移动目标公式在多媒体页面上的位置、对目标公式进行旋转、对目标公式进行缩放,还可以调整目标公式的显示字体、显示风格以及显示效果,从而可以使得公式字幕与文字字幕更加匹配,能够提高多媒体页面的整体显示效果。

本公开实施例提供一种公式字幕编辑方法,该方法可以由任意的电子设备来执行,例如视频剪辑用户的终端设备执行。该方法可以包括:显示多媒体页面,该多媒体页面包括公式插入控件;响应于针对多媒体页面的目标位置的选中指令,可以确定公式插入位置;响应于针对公式插入控件的触发操作,显示公式编辑页面;响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式,其中指标区域包括供水插入位置;响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整。

其中,公式编辑页面可以包括公式选择页面,该公式选择页面包括至少一个公式选择控件。当用户需要插入的公式不需要编辑时,用户可以选择公式选择页面上的目标公式选择控件,进而可以在多媒体页面的指定区域显示目标公式。另外,公式编辑页面还以包括公式工具页面,该公式工具页面包括至少一个公式编辑控件和文本输入区域。当用户需要插入的公式需要编辑时,用户可以选择公式工具页面上的目标公式编辑控件,在文本输入区域显示目标公式编辑控件对应的目标函数,然后用户可以在目标函数的变量区域输入变量,得到目标公式,最后可以在多媒体页面的指定区域显示目标公式。还有,样式调整指令可以包括移动指令、旋转指令以及缩放指令,从而可以实现对目标公式的移动、旋转以及尺寸缩放。

本公开实施例提供的公式字幕编辑方法,实现了在多媒体页面进行公式字幕编辑,能够通过增加公式字幕提高多媒体页面的显示效果,便于用户理解;可以移动目标公式在多媒体页面上的位置、对目标公式进行旋转、对目标公式进行缩放,使得公式字幕与文字字幕更加匹配,能够提高多媒体页面的整体显示效果;可以通过封装LaTeX实现公式插入控件的功能,用户可以很容易的进行公式字幕的编辑,不需要学习复杂的LaTeX语法规则,降低公式字幕的编辑难度,给用户带来较好的使用体验。

图6是根据一示例性实施例示出的公式字幕编辑装置的框图。参照图6,该装置包括:多媒体页面显示模块610、公式插入位置确定模块620、公式编辑页面显示模块630和公式显示模块640。

多媒体页面显示模块610可用于:显示多媒体页面,其中多媒体页面包括公式插入控件。公式插入位置确定模块620可用于:响应于针对多媒体页面的目标位置的选中指令,确定公式插入位置。公式编辑页面显示模块630可用于:响应于针对公式插入控件的触发操作,显示公式编辑页面。公式显示模块640可用于:响应于针对公式编辑页面的编辑操作,在多媒体页面的指定区域显示目标公式,其中指定区域包括公式插入位置。

在示例性实施例中,公式编辑页面可以包括公式选择页面,公式选择页面可以包括至少一个公式选择控件。其中,公式显示模块640还可用于:响应于针对目标公式选择控件的触发操作,在多媒体页面的指定区域显示目标公式选择控件对应的目标公式。

在示例性实施例中,公式编辑页面可以包括公式工具页面,公式工具页面可以包括至少一个公式编辑控件和文本输入区域。其中,公式显示模块640还可用于:响应于针对目标公式编辑控件的触发操作,在文本输入区域显示目标公式编辑控件对应的目标函数;响应于针对目标函数中的变量区域的编辑操作,在目标函数中的变量区域显示输入变量,以在文本输入区域显示目标公式;响应于针对文本输入区域的操作指令,在多媒体页面的指定区域显示目标公式。

在示例性实施例中,公式工具页面还可以包括至少一个函数类型,其中函数类型可以用于对至少一个公式编辑控件对应的函数进行分类。

在示例性实施例中,该装置还包括样式调整模块650。其中,样式调整模块650可用于:响应于针对目标公式的样式调整指令,对目标公式的显示样式进行调整。

在示例性实施例中,样式调整指令包括移动指令。其中,样式调整模块650还可用于:响应于针对目标公式的移动指令,对目标公式在多媒体页面上的显示位置进行调整。

在示例性实施例中,样式调整指令包括旋转指令。其中,样式调整模块650还可用于:响应于针对目标公式的旋转指令,对目标公式进行旋转调整。

在示例性实施例中,样式调整指令包括缩放指令。其中,样式调整模块650还可用于:响应于针对目标公式的缩放指令,对目标公式的显示尺寸进行调整。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图7是根据一示例性实施例示出的分布式锁的实现设备的结构框图。下面参照图7来描述根据本公开的这种实施例的电子设备700。图7显示的电子设备700仅仅是一个示例,不应对本公开实施例的功能和使用范围带来任何限制。

如图7所示,电子设备700以通用计算设备的形式表现。电子设备700的组件可以包括但不限于:上述至少一个处理单元710、上述至少一个存储单元720、连接不同系统组件(包括存储单元720和处理单元710)的总线730、显示单元740。

其中,存储单元存储有程序代码,程序代码可以被处理单元710执行,使得处理单元710执行本说明书上述“示例性方法”部分中描述的根据本公开各种示例性实施例的步骤。例如,处理单元710可以执行如图2中所示的方法。

存储单元720可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(RAM)721和/或高速缓存存储单元722,还可以进一步包括只读存储单元(ROM)723。

存储单元720还可以包括具有一组(至少一个)程序模块725的程序/实用工具724,这样的程序模块725包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线730可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备700也可以与一个或多个外部设备770(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备700交互的设备通信,和/或与使得该电子设备700能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(I/O)接口750进行。并且,电子设备700还可以通过网络适配器760与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图所示,网络适配器760通过总线730与电子设备700的其它模块通信。应当明白,尽管图中未示出,可以结合电子设备700使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、RAID系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施例的描述,本领域的技术人员易于理解,这里描述的示例实施例可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施例的方法。

在示例性实施例中,还提供了一种包括指令的计算机可读存储介质,例如包括指令的存储器,上述指令可由装置的处理器执行以完成上述方法。可选地,计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

在示例性实施例中,还提供一种计算机程序产品,包括计算机程序和/或指令,计算机程序和/或指令被处理器执行时实现上述实施例中的在线文件处理方法。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

技术分类

06120114695806