调整视频中字幕的方法及装置制造方法

文档序号:7810279阅读:237来源:国知局
调整视频中字幕的方法及装置制造方法
【专利摘要】本公开是关于一种调整视频中字幕的方法及装置。所述方法包括:当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示,至少两条字幕的初始显示时间或终止显示时间距离当前播放时间最近;当接收到对至少两条字幕中的其中一条字幕的选择操作时,记录选择操作的操作时间,操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播放时触发的操作时刻;根据操作时间与选择操作所选择的字幕的初始显示时间,调整视频的所有字幕的初始显示时间和终止显示时间。采用本公开的技术方案,使得用户观看视频时,在视频字幕和声音不同步的情况下能够对字幕进行调整,从而使字幕和声音同步,提高用户的体验度。
【专利说明】调整视频中字幕的方法及装置

【技术领域】
[0001] 本公开涉及视频处理领域,尤其涉及一种调整视频中字幕的方法及装置。

【背景技术】
[0002] 目前,智能电视作为一种信息终端,不仅可以用来搜索电视频道、录制电视节目、 播放卫星和有线等电视节目,还可以下载安装软件、使用网络搜索播放网络视频、本地视频 及音乐等,为用户带来更多的个性化体验。因此,智能电视与平板电脑、个人计算机等,都成 为了人们生活与工作中非常重要的一部分。
[0003] 而通过智能电视、平板电脑或个人计算机来观看影视节目,更是大多数用户对智 能电视、平板电脑或个人计算机的主流操作。在用户观看影视节目时,大多数影视节目都配 有字幕显示,以提高用户观看视频的视觉感受和听觉感受。然而,由于受视频压缩方式、视 频大小、播放器解码能力等因素的影响,视频在播放过程中可能会出现字幕与画面声音不 能同步的问题,影响用户观看视频的感受度,尤其在画面声音和字幕为不同种语言时,这种 声音和字幕不同步的情况会更加严重地降低用户的感受度。


【发明内容】

[0004] 为克服相关技术中存在的问题,本公开提供一种调整视频中字幕的方法及装置。
[0005] 根据本公开实施例的第一方面,提供一种调整视频中字幕的方法,包括:
[0006] 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示, 所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近;
[0007] 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操 作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播 放时触发的操作时刻;
[0008] 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频 的所有字幕的初始显示时间和终止显示时间。
[0009] 本公开的实施例提供的技术方案可以包括以下有益效果:通过获取视频的字幕, 并接收用户根据视频中语句的起始时间选择字幕的操作,根据用户选择字幕的操作时间与 字幕的初始显示时间来调整视频字幕,使得用户观看视频时,在视频字幕和声音不同步的 情况下能够对字幕进行调整,从而使字幕和声音同步,提高用户的体验度。
[0010] 可选的,所述字幕编辑指令为对屏幕上的菜单选项的选择操作或对遥控设备上的 单个按键或组合按键的点击操作。
[0011] 在可选方案中,用户可通过选择菜单选项或点击遥控设备上的按键来启动编辑模 式。
[0012] 可选的,所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条 字幕并显示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最 近,包括:
[0013] 当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面上包括对照调 整选项;
[0014] 根据视频的当前播放时间获取至少两条字幕,所述至少两条字幕的初始显示时间 或终止显示时间距离所述当前播放时间最近;当接收到对所述对照调整选项的选择操作 时,在所述字幕编辑界面上显示所述至少两条字幕。
[0015] 在可选方案中,当接收到字幕编辑指令时,启动编辑模式,为用户提供一个同步字 幕与声音的编辑界面,通过编辑界面,用户可方便地对字幕进行调整。
[0016] 可选的,所述当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面上 包括对照调整选项,包括:
[0017] 降低所述视频的亮度;
[0018] 在所述视频的界面的上层以一定的透明度显示所述字幕编辑界面。
[0019] 在可选方案中,通过降低视频亮度,并在视频上方以一定的透明度显示字幕编辑 界面,使得用户在调整字幕时,仍然能够看到视频界面,并预览视频界面上显示的字幕。
[0020] 可选的,所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条 字幕并显示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最 近之后,所述方法还包括:
[0021] 控制所述视频以预设播放速度进行播放,所述预设播放速度小于所述视频的正常 播放速度。
[0022] 在可选方案中,编辑字幕的过程中,以小于视频正常播放速度的速度播放视频,使 得用户能够更加准确地确定一个语句的语句起始时间,以及确定该语句对应的字幕,从而 更加准确地调整字幕,使得字幕与声音同步。
[0023] 可选的,所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间, 调整所述视频的所有字幕的初始显示时间和终止显示时间,包括:
[0024] 计算所述操作时间和所述选择操作所选择的字幕的初始显示时间的时间差;
[0025] 根据所述时间差,调整所述视频的所有字幕的初始显示时间和终止显示时间。
[0026] 在可选方案中,根据用户选择字幕的操作时间与字幕的初始显示时间之间的时间 差调整字幕,使得字幕与声音实现同步,提高用户的体验度。
[0027] 可选的,所述根据所述时间差,调整所述视频的所有字幕的初始显示时间和终止 显示时间,包括:
[0028] 当所述操作时间比所述选择操作所选择的字幕的初始显示时间提前时,将所述视 频的所有字幕的初始显示时间和终止显示时间提前所述时间差的间隔;
[0029] 当所述操作时间比所述选择操作所选择的字幕的初始显示时间推后时,将所述视 频的所有字幕的初始显示时间和终止显示时间推迟所述时间差的间隔。
[0030] 在可选方案中,根据用户选择字幕的操作时间与字幕的初始显示时间之间的时间 差调整字幕,若初始显示时间超前,则推迟相应的时间差,反之,则提前相应的时间差,从而 使字.与声首实现同步,提1?用户的体验度。
[0031] 可选的,所述当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记 录所述选择操作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕 对应的声音播放时触发的操作时刻,包括:
[0032] 当分别接收到对不同字幕的选择操作时,记录所述每个选择操作的操作时间;
[0033] 所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述 视频的所有字幕的初始显示时间和终止显示时间,包括:
[0034] 计算所述每个选择操作的操作时间与所述选择操作对应的字幕的初始显示时间 的时间差,得到至少两个时间差;
[0035] 计算所述至少两个时间差的平均值;
[0036] 根据所述平均值,调整所述视频的所有字幕的初始显示时间和终止显示时间。
[0037] 在可选方案中,根据多个时间差的平均值来调整字幕,使得字幕调整更加准确。
[0038] 可选的,所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间, 调整所述视频的所有字幕的初始显示时间和终止显示时间之后,所述方法还包括:
[0039] 当接收到将所述调整后的字幕提前第一预设时间的提前操作时,将所述调整后的 字幕的初始显示时间和终止显示时间提前第一预设时间;或
[0040] 当接收到将所述调整后的字幕推迟第二预设时间的推迟操作时,将所述调整后的 字幕的初始显示时间和终止显示时间推迟第二预设时间。
[0041] 在可选方案中,在根据用户选择字幕的操作时间与字幕的初始显示时间之间的时 间差调整字幕之后,还可对字幕进行微调,包括提前第一预设时间或者推迟第二预设时间, 使得字幕调整更加准确。
[0042] 可选的,所述字幕编辑界面上包括的菜单有选择字幕、字幕大小、字幕样式、字幕 位置和/或时间调整;
[0043] 所述显示字幕编辑界面之后,所述方法还包括:
[0044]当接收到对所述选择字幕菜单、字幕大小菜单、字幕样式菜单、字幕位置菜单和/ 或时间调整菜单中的选项的选择操作时,根据所述选择操作对应调整所述视频的字幕。 [0045] 在可选方案中,可直接通过选择字幕编辑界面中的菜单选项调整字幕,使得对字 幕的调整更加方便。
[0046] 可选的,所述字幕编辑界面上包括重置字幕选项;
[0047] 所述显示字幕编辑界面之后,所述方法还包括:
[0048] 当接收到对所述重置字幕选项的选择操作时,将所述视频的所有字幕重置为预设 的默认状态。
[0049] 在可选方案中,用户可通过字幕编辑界面上的重置字幕选项重置字幕,避免了字 幕调整错误或不满意时无法还原的情况。
[0050] 可选的,所述字幕编辑界面上包括确定选项;
[0051 ] 所述显示字幕编辑界面之后,所述方法还包括:
[0052] 当接收到对所述确定选项的选择操作时,在所述视频上滚动显示与视频声音同步 的所述调整后的字幕,其中,与当前视频声音同步对应的字幕语句被突出显示。
[0053] 在可选方案中,通过选择字幕编辑界面上的确定选项,即可在视频中显示调整后 的字幕,实现字幕和声音的同步,提高用户的体验度。
[0054] 可选的,所述方法还包括:
[0055] 将所述调整后的字幕上传到云端,所述上传的字幕用于和所述云端上存储的所述 视频进行关联;
[0056] 当接收到对所述视频的播放请求时,从云端获取调整后的与所述视频关联的字 辱;
[0057] 在所述视频上显示获取的所述关联的字幕。
[0058] 在可选方案中,将调整后的字幕上传到云端,并与云端上的视频进行关联,从而在 再次播放该视频时,即可使用调整后的字幕,无需再次调整与声音不同步的字幕。
[0059] 根据本公开实施例的第二方面,提供一种调整视频中字幕的装置,包括:
[0060] 第一获取模块,用于当接收到字幕编辑指令时,根据视频的当前播放时间获取至 少两条字幕,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最 近;
[0061] 第一显示模块,用于显示所述至少两条字幕;记录模块,用于当接收到对所述至少 两条字幕中的其中一条字幕的选择操作时,记录所述选择操作的操作时间,所述操作时间 对应于用户在听到所述选择操作所选择的字幕对应的声音播放时触发的操作时刻;
[0062] 第一调整模块,用于根据所述操作时间与所述选择操作所选择的字幕的初始显示 时间,调整所述视频的所有字幕的初始显示时间和终止显示时间。
[0063] 可选的,所述第一获取模块包括:
[0064] 第一显示单元,用于当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑 界面上包括对照调整选项;
[0065] 获取单元,用于根据视频的当前播放时间获取至少两条字幕,所述至少两条字幕 的初始显示时间或终止显示时间距离所述当前播放时间最近。
[0066] 可选的,所述第一显示单元包括:
[0067] 降低子单元,用于降低所述视频的亮度;
[0068] 显示子单元,用于在所述视频的界面的上层以一定的透明度显示所述字幕编辑界 面。
[0069] 可选的,所述装置还包括:
[0070] 控制模块,用于所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至 少两条字幕并显示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放 时间最近之后,控制所述视频以预设播放速度进行播放,所述预设播放速度小于所述视频 的正常播放速度。
[0071] 可选的,所述第一调整模块包括:
[0072] 第一计算单元,用于计算所述操作时间和所述选择操作所选择的字幕的初始显示 时间的时间差;
[0073] 第一调整单元,用于根据所述时间差,调整所述视频的所有字幕的初始显示时间 和终止显示时间。
[0074] 可选的,所述第一调整单元包括:
[0075] 第一调整子单元,用于当所述操作时间比所述选择操作所选择的字幕的初始显示 时间提前时,将所述视频的所有字幕的初始显示时间和终止显示时间提前所述时间差的间 隔;
[0076] 第二调整子单元,用于当所述操作时间比所述选择操作所选择的字幕的初始显示 时间推后时,将所述视频的所有字幕的初始显示时间和终止显示时间推迟所述时间差的间 隔。
[0077] 可选的,所述记录模块包括:
[0078] 记录单元,用于当分别接收到对不同字幕的选择操作时,记录所述每个选择操作 的操作时间;
[0079] 所述第一调整模块包括:
[0080] 第二计算单元,用于计算所述每个选择操作的操作时间与所述选择操作对应的字 幕的初始显示时间的时间差,得到至少两个时间差;
[0081] 第三计算单元,用于计算所述至少两个时间差的平均值;
[0082] 第二调整单元,用于根据所述平均值,调整所述视频的所有字幕的初始显示时间 和终止显示时间。
[0083] 可选的,其特征在于,所述装置还包括:
[0084] 第二调整模块,用于所述根据所述操作时间与所述选择操作所选择的字幕的初始 显示时间,调整所述视频的所有字幕的初始显示时间和终止显示时间之后,当接收到将所 述调整后的字幕提前第一预设时间的提前操作时,将所述调整后的字幕的初始显示时间和 终止显示时间提前第一预设时间;当接收到将所述调整后的字幕推迟第二预设时间的推迟 操作时,将所述调整后的字幕的初始显示时间和终止显示时间推迟第二预设时间。
[0085] 可选的,所述字幕编辑界面上包括的菜单有选择字幕、字幕大小、字幕样式、字幕 位置和/或时间调整;所述装置还包括:
[0086] 第三调整模块,用于当接收到对所述选择字幕菜单、字幕大小菜单、字幕样式菜 单、字幕位置菜单和/或时间调整菜单中的选项的选择操作时,根据所述选择操作对应调 整所述视频的字幕。
[0087] 可选的,所述字幕编辑界面上包括重置字幕选项;所述装置还包括:
[0088] 重置模块,用于当接收到对所述重置字幕选项的选择操作时,将所述视频的所有 字幕重置为预设的默认状态。
[0089] 可选的,所述字幕编辑界面上包括确定选项;所述装置还包括:
[0090] 第二显示模块,用于当接收到对所述确定选项的选择操作时,在所述视频上滚动 显示与视频声音同步的所述调整后的字幕,其中,与当前视频声音同步对应的字幕语句被 关出显不。
[0091] 可选的,所述装置还包括:
[0092] 上传模块,用于将所述调整后的字幕上传到云端,所述上传的字幕用于和所述云 端上存储的所述视频进行关联;
[0093] 第二获取模块,当接收到对所述视频的播放请求时,从云端获取调整后的与所述 视频关联的字.;
[0094] 第三显示模块,用于在所述视频上显示获取的所述关联的字幕。
[0095] 根据本公开实施例的第三方面,提供一种调整视频中字幕的装置,包括:
[0096] 处理器;
[0097] 用于存储处理器可执行指令的存储器;
[0098] 其中,所述处理器被配置为:
[0099] 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示, 所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近;
[0100] 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操 作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播 放时触发的操作时刻;
[0101] 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频 的所有字幕的初始显示时间和终止显示时间。
[0102] 应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不 能限制本公开。

【专利附图】

【附图说明】
[0103] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施 例,并与说明书一起用于解释本发明的原理。
[0104] 图1是根据一示例性实施例示出的一种调整视频中字幕的方法的流程图;
[0105] 图2是根据一示例性实施例示出的字幕编辑界面的显示界面图;
[0106] 图3是根据一具体实施例示出的一种调整视频中字幕的方法的流程图;
[0107] 图4是根据一示例性实施例示出的字幕编辑界面上显示字幕的界面图;
[0108] 图5是根据另一具体实施例示出的一种调整视频中字幕的方法的流程图;
[0109] 图6是根据一示例性实施例示出的一种调整视频中字幕的装置的框图;
[0110] 图7是根据一示例性实施例示出的第一获取模块的框图;
[0111] 图8是根据一示例性实施例示出的第一显示单元的框图;
[0112] 图9是根据一示例性实施例示出的第一调整模块的框图;
[0113] 图10是根据一示例性实施例示出的第一调整单元的框图;
[0114] 图11是根据一示例性实施例示出的记录模块的框图;
[0115] 图12是根据一示例性实施例示出的一种装置的框图。

【具体实施方式】
[0116] 这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及 附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例 中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附 权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0117] 图1是根据一示例性实施例示出的一种调整视频中字幕的方法的流程图,如图1 所示,调整视频中字幕的方法用于终端中,包括以下步骤:
[0118] 步骤S11,当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕 并显示,至少两条字幕的初始显示时间或终止显示时间距离当前播放时间最近;
[0119] 步骤S12,当接收到对至少两条字幕中的其中一条字幕的选择操作时,记录选择操 作的操作时间,操作时间对应于用户在听到选择操作所选择的字幕对应的声音播放时触发 的操作时刻;
[0120] 步骤S13,根据操作时间与选择操作所选择的字幕的初始显示时间,调整视频的所 有字幕的初始显示时间和终止显示时间。
[0121] 本实施例提供的技术方案可以包括以下有益效果:通过获取视频的字幕,并接收 用户根据视频中语句的起始时间选择字幕的操作,根据用户选择字幕的操作时间与字幕的 初始显示时间来调整视频字幕,使得用户观看视频时,在视频字幕和声音不同步的情况下 能够对字幕进行调整,从而使字幕和声音同步,提高用户的体验度。
[0122] 在步骤S11中,字幕编辑指令为对屏幕上的菜单选项的选择操作或对遥控设备上 的单个按键或组合按键的点击操作。例如,播放视频时,屏幕上出现设置选项,用户可选择 设置选项启动编辑模式;或,预先设定遥控器上的某一按键或多个按键的组合为启动编辑 模式的按键,当用户点击遥控器上的该按键或多个按键时,即可启动编辑模式。
[0123] 可选的,步骤S11可实施为如下步骤:
[0124] 步骤All,当接收到字幕编辑指令时,显示字幕编辑界面,字幕编辑界面上包括对 照调整选项;
[0125] 步骤A12,根据视频的当前播放时间获取至少两条字幕,该至少两条字幕的初始显 示时间或终止显示时间距离当前播放时间最近;
[0126] 步骤A13,当接收到对对照调整选项的选择操作时,在字幕编辑界面上显示至少两 条字幕。
[0127] 在屏幕上显示字幕编辑界面,为用户提供一个同步字幕与声音的编辑界面,通过 点击编辑界面上的对照调整选项,用户即可对照着编辑界面上的字幕与视频的声音进行调 整。
[0128] 其中,步骤All可实施为如下方式:
[0129] 步骤A111,降低视频的亮度;
[0130] 步骤A112,在视频的界面的上层以一定的透明度显示字幕编辑界面。
[0131] 采用这种实施方式,通过降低视频亮度,并在视频上方显示字幕编辑界面,使得用 户在调整字幕时,仍然能够看到视频界面,并预览视频界面上显示的字幕。例如,设置透明 度为70%,则在视频的界面的上层以70%的透明度显示字幕编辑界面,这样,用户在调整 字幕时,仍能看到视频界面。
[0132] 步骤A12可以在步骤All之后实施,也可以在接收到用户对对照调整选项的选择 操作后实施。
[0133] 此外,启动编辑模式后,还可控制视频的播放速度,将视频的播放速度以预设播放 速度进行播放,其中,预设播放速度小于视频的正常播放速度。即控制视频慢速播放,从而 使得用户能够更加准确地确定一个语句的语句起始时间,以及确定该语句对应的字幕,进 而可以更加准确地调整字幕。
[0134] 可选的,步骤S13可实施为如下方式:
[0135] 步骤S1301,计算操作时间和选择操作所选择的字幕的初始显示时间的时间差;
[0136] 步骤S1302,根据时间差,调整视频的所有字幕的初始显示时间和终止显示时间。
[0137] 其中,时间差分为正时间差和负时间差两种,正时间差即操作时间比选择操作所 选择的字幕的初始显示时间提前,负时间差即操作时间比选择操作所选择的字幕的初始显 示时间推后,因此,步骤S1302可实施为如下方式:
[0138] 步骤B11,当操作时间比选择操作所选择的字幕的初始显示时间提前时,将视频的 所有字幕的初始显示时间和终止显示时间提前时间差的间隔;
[0139] 步骤B12,当操作时间比选择操作所选择的字幕的初始显示时间推后时,将视频的 所有字幕的初始显示时间和终止显示时间推迟时间差的间隔。
[0140] 可选的,步骤S12中,除接收对至少两条字幕中的其中一条字幕的选择操作之外, 还可分别接收对不同字幕的选择操作,当接收到对不同字幕的选择操作时,记录每个选择 操作的操作时间。这种情况下,步骤S13可实施为如下方式:
[0141] 步骤S1311,计算每个选择操作的操作时间与选择操作对应的字幕的初始显示时 间的时间差,得到至少两个时间差;
[0142] 步骤S1312,计算至少两个时间差的平均值;
[0143] 步骤S1313,根据至少两个时间差的平均值,调整视频的所有字幕的初始显示时间 和终止显示时间。
[0144] 可选的,在实施步骤S13之后,还可对根据时间差进行调整后的字幕进行微调,包 括:当接收到将调整后的字幕提前第一预设时间的提前操作时,将调整后的字幕的初始显 示时间和终止显示时间提前第一预设时间;或,当接收到将调整后的字幕推迟第二预设时 间的推迟操作时,将调整后的字幕的初始显示时间和终止显示时间推迟第二预设时间。例 如,根据操作时间和选择操作所选择的字幕的初始显示时间的时间差调整字幕之后,视频 字幕仍然比视频中声音的语句推迟〇. 5秒,则可设置第一预设时间为0. 5秒,将字幕再提前 0. 5秒;或者,根据操作时间和选择操作所选择的字幕的初始显示时间的时间差调整字幕 之后,视频字幕仍然比视频中声音的语句提前〇. 25秒,则可设置第二预设时间为0. 25秒, 将字幕再推迟0.25秒。
[0145] 可选的,上述方法中,启动编辑模式之后,屏幕上显示的字幕编辑界面上不仅包括 对照调整选项,还包括有如下菜单:选择字幕、字幕大小、字幕样式、字幕位置和/或时间调 整。当接收到对选择字幕菜单、字幕大小菜单、字幕样式菜单、字幕位置菜单和/或时间调 整菜单中的选项的选择操作时,根据选择操作对应调整视频的字幕。
[0146] 其中,选择字幕菜单可以包括字幕1(中)、字幕2(中英)、关闭字幕等选项。当用 户选择字幕1 (中)选项时,视频上就会显示中文字幕,当用户选择字幕2 (中英)选项时, 视频上就会显示中英文对照的字幕,当用户选择关闭字幕选项时,视频上显示的字幕就会 隐藏。
[0147] 字幕大小菜单可以包括小、中、大三种选项,用户可通过选择字幕大小菜单中的选 项调整子辱的大小。
[0148] 字幕样式菜单可以包括白色纤细、白色中间、白色粗体、黄色纤细、黄色中间、黄色 粗体等选项。用户可通过选择字幕样式菜单中的选项调整字幕的样式。
[0149] 字幕位置菜单可以包括顶部偏上、顶部正常、底部偏上、底部正常、底部偏下等选 项。用户可通过选择字幕位置菜单中的选项调整字幕在视频中显示的位置。
[0150] 时间调整菜单可以包括如下选项:字幕提前0. 5秒、字幕提前2秒、字幕推迟0. 5 秒、字幕推迟2秒等。用户可通过选择时间调整菜单中的选项,快速调整字幕的初始显示时 间和终止显示时间。
[0151] 可选的,上述方法中,字幕编辑界面上包括重置字幕选项,当接收到对重置字幕选 项的选择操作时,将视频的所有字幕重置为预设的默认状态。
[0152] 可选的,上述方法中,字幕编辑界面上包括确定选项,当接收到对确定选项的选择 操作时,在视频上滚动显示与视频声音同步的调整后的字幕,其中,与当前视频声音同步对 应的字幕语句被突出显示。例如,视频上滚动显示调整后的两条字幕,字幕的颜色为白色, 当视频声音与两条字幕中的一条字幕同步对应时,则以黄色突出显示该条字幕。
[0153] 可选的,在调整字幕之后,上述方法还包括如下步骤:
[0154] 步骤C11,将调整后的字幕上传到云端,上传的字幕用于和云端上存储的视频进行 关联;
[0155] 步骤C12,当接收到对视频的播放请求时,从云端获取调整后的与视频关联的字 辱;
[0156] 步骤C13,在视频上显示获取的关联的字幕。
[0157] 将调整后的字幕上传到云端,并与云端上的视频进行关联,从而在再次播放该视 频时,即可使用调整后的字幕,无需再次调整与声音不同步的字幕。
[0158] 下面通过具体实施例说明本公开提供的一种调整视频中字幕的方法。
[0159] 实施例一
[0160] 该实施例通过用户对字幕编辑界面上的不同选项的选择来相应的调整视频字幕。 图2所示为用户启动编辑模式后显示的字幕编辑界面,如图2所示,字幕编辑界面20上包 括选择字幕菜单、字幕大小菜单、字幕样式菜单、字幕位置菜单和时间调整菜单。其中,选择 子辱采单中包括4个选项:子辱1 (中)、子辱2 (中央)、关闭子辱以及重直子辱;子辱大小 菜单中包括3个选项:小、中以及大;字幕样式菜单中包括6个选项:白色纤细、白色中间、 白色粗体、黄色纤细、黄色中间以及黄色粗体;字幕位置菜单中包括5个选项:顶部偏上、顶 部正常、底部偏上、底部正常以及底部偏下;时间调整菜单中包括5个选项:字幕提前0. 5 秒、字幕提前2秒、字幕推迟0. 5秒、字幕推迟2秒以及对照调整。
[0161] 图3所示为该实施例中调整视频中的字幕的方法流程图。如图3所示,包括如下 步骤:
[0162] 步骤S301,接收字幕编辑指令;
[0163] 步骤S302,显示字幕编辑界面;
[0164] 步骤S303,接收用户对字幕编辑界面上的选项的选择操作;
[0165] 步骤S304,判断用户选择的是否为对照调整选项;如果用户选择的是对照调整选 项,则执行步骤S305 ;如果用户选择的不是对照调整选项,则执行步骤S311 ;
[0166] 步骤S305,根据视频的当前播放时间获取四条字幕并显示;
[0167] 步骤S306,接收用户对其中一条字幕的选择操作,记录选择操作的操作时间;
[0168] 步骤S307,计算操作时间和选择操作所选择的字幕的初始显示时间的时间差;
[0169] 步骤S308,判断时间差是否为正时间差;若为正时间差,即操作时间比选择操作 所选择的字幕的初始显示时间提前,则执行步骤S309,;若不为正时间差,即为负时间差, 操作时间比选择操作所选择的字幕的初始显示时间推后,则执行步骤S310 ;
[0170] 步骤S309,将视频的所有字幕的初始显示时间和终止显示时间提前时间差的间 隔;
[0171] 步骤S310,将视频的所有字幕的初始显示时间和终止显示时间推迟时间差的间 隔;
[0172] 步骤S311,根据用户选择的字幕编辑界面上的选项调整字幕。
[0173] 其中,步骤S305中,显示的四条字幕如图4所示,当用户选择对照调整选项时,字 幕编辑界面20上就会显示获取的四条字幕,包括字幕a、字幕b、字幕c以及字幕d。例如, 当前播放的视频中的语句与字幕b对应,用户根据该语句的语句起始时间选择字幕b,即, 用户听到该语句的同时选择字幕b,点击确定选项,即可完成对字幕的调整。
[0174] 采用上述实施例中的调整视频中字幕的方法,通过接收用户对字幕编辑界面上的 选项的选择操作,对字幕进行相应调整,当用户选择对照调整选项时,显示获取到的视频的 字幕,并接收用户根据视频中语句的起始时间选择字幕的操作,根据用户选择字幕的操作 时间与字幕的初始显示时间来调整视频字幕,使得用户观看视频时,在视频字幕和声音不 同步的情况下能够对字幕进行调整,从而使字幕和声音同步,提高用户的体验度。
[0175] 实施例二
[0176] 该实施例通过接收用户对不同字幕的选择操作,并根据多个选择操作的操作时间 和选择操作对应的字幕的初始显示时间的多个时间差的平均值来调整视频的字幕。图5所 示为该实施例中调整视频中的字幕的方法流程图,如图5所示,包括如下步骤:
[0177] 步骤S51,接收字幕编辑指令,显示字幕编辑界面;
[0178] 步骤S52,根据视频的当前播放时间获取四条字幕a、b、c和d ;
[0179] 步骤S53,当接收到用户对字幕编辑界面上的对照调整选项的选择操作时,显示获 取到的四条字幕;
[0180] 步骤S54,接收用户对字幕b的选择操作,并记录该选择操作的操作时间A ;
[0181] 步骤S55,接收用户对字幕c的选择操作,并记录该选择操作的操作时间B ;
[0182] 步骤S56,接收用户对字幕d的选择操作,并记录该选择操作的操作时间C ;
[0183] 步骤S57,分别计算操作时间A、操作时间B、操作时间C与各自所选择的字幕的初 始显示时间的时间差,得到三个时间差;
[0184] 步骤S58,计算上述三个时间差的平均值;
[0185] 步骤S59,根据上述三个时间差的平均值,调整视频的字幕。
[0186] 采用上述实施例中的调整视频中字幕的方法,通过获取视频的字幕,并分别接收 用户根据视频中语句的起始时间选择多条字幕的操作,计算用户选择每条字幕的操作时间 与每条字幕的初始显示时间的时间差,根据多个时间差的平均值来调整视频字幕,从而使 字幕调整更加准确。
[0187] 图6是根据一示例性实施例示出的一种调整视频中字幕的装置框图。参照图6,该 装置包括:
[0188] 第一获取模块601,用于当接收到字幕编辑指令时,根据视频的当前播放时间获取 至少两条字幕并显示,至少两条字幕的初始显示时间或终止显示时间距离当前播放时间最 近;
[0189] 第一显示模块602,用于显示至少两条字幕;
[0190] 记录模块603,用于当接收到对至少两条字幕中的其中一条字幕的选择操作时,记 录选择操作的操作时间,操作时间对应于用户在听到所述选择操作所选择的字幕对应的声 音播放时触发的操作时刻;
[0191] 第一调整模块604,用于根据操作时间与选择操作所选择的字幕的初始显示时间, 调整视频的所有字幕的初始显示时间和终止显示时间;
[0192] 控制模块605,用于当接收到字幕编辑指令时,根据视频的当前播放时间获取至少 两条字幕并显示,至少两条字幕的初始显示时间或终止显示时间距离当前播放时间最近之 后,控制视频以预设播放速度进行播放,预设播放速度小于视频的正常播放速度;
[0193] 第二调整模块606,用于根据所述操作时间与选择操作所选择的字幕的初始显示 时间,调整视频的所有字幕的初始显示时间和终止显示时间之后,当接收到将调整后的字 幕提前第一预设时间的提前操作时,将调整后的字幕的初始显示时间和终止显示时间提前 第一预设时间;当接收到将调整后的字幕推迟第二预设时间的推迟操作时,将调整后的字 幕的初始显示时间和终止显示时间推迟第二预设时间;
[0194] 第三调整模块607,用于当接收到对选择字幕菜单、字幕大小菜单、字幕样式菜单、 字幕位置菜单和/或时间调整菜单中的选项的选择操作时,根据选择操作对应调整视频的 字署=;
[0195] 重置模块608,用于当接收到对重置字幕选项的选择操作时,将视频的所有字幕重 置为预设的默认状态;
[0196] 第二显示模块609,用于当接收到对确定选项的选择操作时,在视频上滚动显示与 视频声音同步的调整后的字幕,其中,与当前视频声音同步对应的字幕语句被突出显示;
[0197] 上传模块610,用于将调整后的字幕上传到云端,上传的字幕用于和云端上存储的 视频进行关联;
[0198] 第二获取模块611,当接收到对视频的播放请求时,从云端获取调整后的与视频关 联的字幕;
[0199] 第三显示模块612,用于在视频上显示获取的关联的字幕。
[0200] 可选的,第一获取模块601包括以下单元,如图7所示:
[0201] 第一显示单元6011,用于当接收到字幕编辑指令时,显示字幕编辑界面,字幕编辑 界面上包括对照调整选项;
[0202] 获取单元6012,用于根据视频的当前播放时间获取至少两条字幕,至少两条字幕 的初始显示时间或终止显示时间距离当前播放时间最近。
[0203] 可选的,第一显示单元6011包括以下子单元,如图8所示:
[0204] 降低子单元60111,用于降低视频的亮度;
[0205] 显示子单元60112,用于在视频的界面的上层以一定的透明度显示字幕编辑界面。
[0206] 可选的,第一调整模块604包括以下单元,如图9所示:
[0207] 第一计算单元6041,用于计算操作时间和选择操作所选择的字幕的初始显示时间 的时间差;
[0208] 第一调整单元6042,用于根据时间差,调整视频的所有字幕的初始显示时间和终 止显示时间;
[0209] 第二计算单元6043,用于计算每个选择操作的操作时间与选择操作对应的字幕的 初始显示时间的时间差,得到至少两个时间差;
[0210] 第三计算单元6044,用于计算至少两个时间差的平均值;
[0211] 第二调整单元6045,用于根据至少两个时间差的平均值,调整视频的所有字幕的 初始显示时间和终止显示时间。
[0212] 可选的,第一调整单元6042包括以下子单元,如图10所示:
[0213] 第一调整子单元60421,用于当操作时间比选择操作所选择的字幕的初始显示时 间提前时,将视频的所有字幕的初始显示时间和终止显示时间提前时间差的间隔;
[0214] 第二调整子单元60422,用于当操作时间比选择操作所选择的字幕的初始显示时 间推后时,将视频的所有字幕的初始显示时间和终止显示时间推迟时间差的间隔。
[0215] 可选的,记录模块603包括以下单元,如图11所示:
[0216] 记录单元6031,用于当分别接收到对不同字幕的选择操作时,记录每个选择操作 的操作时间。
[0217] 本实施例提供的技术方案可以包括以下有益效果:通过获取视频的字幕,并接收 用户根据视频中语句的起始时间选择字幕的操作,根据用户选择字幕的操作时间与字幕的 初始显示时间来调整视频字幕,使得用户观看视频时,在视频字幕和声音不同步的情况下 能够对字幕进行调整,从而使字幕和声音同步,提高用户的体验度。关于上述实施例中的装 置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此 处将不做详细阐述说明。
[0218] 一实施例中,还提供一种调整视频中字幕的装置,包括:
[0219] 处理器;
[0220] 用于存储处理器可执行指令的存储器;
[0221] 其中,所述处理器被配置为:
[0222] 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示, 所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近;
[0223] 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操 作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播 放时触发的操作时刻;
[0224] 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频 的所有字幕的初始显示时间和终止显示时间。
[0225] 图12是根据一示例性实施例示出的一种用于调整视频中字幕的装置800的框图。 例如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板 设备,医疗设备,健身设备,个人数字助理等。
[0226] 参照图12,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电 源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814, 以及通信组件816。
[0227] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块, 便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方 便多媒体组件808和处理组件802之间的交互。
[0228] 存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的 示例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据, 消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的 组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除 可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪 存储器,磁盘或光盘。
[0229] 电力组件806为装置800的各种组件提供电力。电力组件806可以包括电源管理 系统,一个或多个电源,及其他与为装置800生成、管理和分配电力相关联的组件。
[0230] 多媒体组件808包括在所述装置800和用户之间的提供一个输出接口的屏幕。在 一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板, 屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传 感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动 作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多 媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄 模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置 摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0231] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个 麦克风(MIC),当装置800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风 被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通 信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0232] I/0接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可 以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁 定按钮。
[0233] 传感器组件814包括一个或多个传感器,用于为装置800提供各个方面的状态评 估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如 所述组件为装置800的显示器和小键盘,传感器组件814还可以检测装置800或装置800 一个组件的位置改变,用户与装置800接触的存在或不存在,装置800方位或加速/减速和 装置800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物 理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或C⑶图像 传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传 感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0234] 通信组件816被配置为便于装置800和其他设备之间有线或无线方式的通信。装 置800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性 实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关 信息。在一个示例性实施例中,所述通信部件816还包括近场通信(NFC)模块,以促进短程 通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带 (UWB)技术,蓝牙(BT)技术和其他技术来实现。
[0235] 在示例性实施例中,装置800可以被一个或多个应用专用集成电路(ASIC)、数字 信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列 (FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0236] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例 如包括指令的存储器804,上述指令可由装置800的处理器820执行以完成上述方法。例 如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、 软盘和光数据存储设备等。
[0237] -种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理 器执行时,使得移动终端能够执行一种调整视频中字幕的方法,所述方法包括:
[0238] 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示, 所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近;
[0239] 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操 作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播 放时触发的操作时刻;
[0240] 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频 的所有字幕的初始显示时间和终止显示时间。
[0241] 所述字幕编辑指令为对屏幕上的菜单选项的选择操作或对遥控设备上的单个按 键或组合按键的点击操作。
[0242] 所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并 显示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近,包 括:
[0243] 当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面上包括对照调 整选项;
[0244] 根据视频的当前播放时间获取至少两条字幕,所述至少两条字幕的初始显示时间 或终止显示时间距离所述当前播放时间最近;当接收到对所述对照调整选项的选择操作 时,在所述字幕编辑界面上显示所述至少两条字幕。
[0245] 所述当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面上包括对 照调整选项,包括:
[0246] 降低所述视频的亮度;
[0247] 在所述视频的界面的上层以一定的透明度显示所述字幕编辑界面。
[0248] 所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显 示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近之后, 所述方法还包括:
[0249] 控制所述视频以预设播放速度进行播放,所述预设播放速度小于所述视频的正常 播放速度。
[0250] 所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述 视频的所有字幕的初始显示时间和终止显示时间,包括:
[0251] 计算所述操作时间和所述选择操作所选择的字幕的初始显示时间的时间差;
[0252] 根据所述时间差,调整所述视频的所有字幕的初始显示时间和终止显示时间。
[0253] 所述根据所述时间差,调整所述视频的所有字幕的初始显示时间和终止显示时 间,包括:
[0254] 当所述操作时间比所述选择操作所选择的字幕的初始显示时间提前时,将所述视 频的所有字幕的初始显示时间和终止显示时间提前所述时间差的间隔;
[0255] 当所述操作时间比所述选择操作所选择的字幕的初始显示时间推后时,将所述视 频的所有字幕的初始显示时间和终止显示时间推迟所述时间差的间隔。
[0256] 所述当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选 择操作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声 音播放时触发的操作时刻,包括:
[0257] 当分别接收到对不同字幕的选择操作时,记录所述每个选择操作的操作时间;
[0258] 所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述 视频的所有字幕的初始显示时间和终止显示时间,包括:
[0259] 计算所述每个选择操作的操作时间与所述选择操作对应的字幕的初始显示时间 的时间差,得到至少两个时间差;
[0260] 计算所述至少两个时间差的平均值;
[0261] 根据所述至少两个时间差的平均值,调整所述视频的所有字幕的初始显示时间和 终止显示时间。
[0262] 所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述 视频的所有字幕的初始显示时间和终止显示时间之后,所述方法还包括:
[0263] 当接收到将所述调整后的字幕提前第一预设时间的提前操作时,将所述调整后的 字幕的初始显示时间和终止显示时间提前第一预设时间;或
[0264] 当接收到将所述调整后的字幕推迟第二预设时间的推迟操作时,将所述调整后的 字幕的初始显示时间和终止显示时间推迟第二预设时间。
[0265] 所述字幕编辑界面上包括的菜单有选择字幕、字幕大小、字幕样式、字幕位置和/ 或时间调整;
[0266] 所述显示字幕编辑界面之后,所述方法还包括:
[0267] 当接收到对所述选择字幕菜单、字幕大小菜单、字幕样式菜单、字幕位置菜单和/ 或时间调整菜单中的选项的选择操作时,根据所述选择操作对应调整所述视频的字幕。
[0268] 所述字幕编辑界面上包括重置字幕选项;
[0269] 所述显示字幕编辑界面之后,所述方法还包括:
[0270] 当接收到对所述重置字幕选项的选择操作时,将所述视频的所有字幕重置为预设 的默认状态。
[0271] 所述字幕编辑界面上包括确定选项;
[0272] 所述显示字幕编辑界面之后,所述方法还包括:
[0273] 当接收到对所述确定选项的选择操作时,在所述视频上滚动显示与视频声音同步 的所述调整后的字幕,其中,与当前视频声音同步对应的字幕语句被突出显示。
[0274] 所述方法还包括:
[0275] 将所述调整后的字幕上传到云端,所述上传的字幕用于和所述云端上存储的所述 视频进行关联;
[0276] 当接收到对所述视频的播放请求时,从云端获取调整后的与所述视频关联的字 辱;
[0277] 在所述视频上显示获取的所述关联的字幕。
[0278] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其 它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或 者适应性变化遵循本发明的一般性原理并包括本公开未公开的本【技术领域】中的公知常识 或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的 权利要求指出。
[0279] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并 且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【权利要求】
1. 一种调整视频中字幕的方法,其特征在于,包括: 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示,所述 至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近; 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操作的 操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播放时 触发的操作时刻; 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频的所 有字幕的初始显示时间和终止显示时间。
2. 根据权利要求1所述的方法,其特征在于,所述字幕编辑指令为对屏幕上的菜单选 项的选择操作或对遥控设备上的单个按键或组合按键的点击操作。
3. 根据权利要求1所述的方法,其特征在于,所述当接收到字幕编辑指令时,根据视频 的当前播放时间获取至少两条字幕并显示,所述至少两条字幕的初始显示时间或终止显示 时间距离所述当前播放时间最近,包括: 当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面上包括对照调整选 项; 根据视频的当前播放时间获取至少两条字幕,所述至少两条字幕的初始显示时间或终 止显示时间距离所述当前播放时间最近; 当接收到对所述对照调整选项的选择操作时,在所述字幕编辑界面上显示所述至少两 条字幕。
4. 根据权利要求3所述的方法,其特征在于,所述当接收到字幕编辑指令时,显示字幕 编辑界面,所述字幕编辑界面上包括对照调整选项,包括: 降低所述视频的亮度; 在所述视频的界面的上层以一定的透明度显示所述字幕编辑界面。
5. 根据权利要求1所述的方法,其特征在于,所述当接收到字幕编辑指令时,根据视频 的当前播放时间获取至少两条字幕并显示,所述至少两条字幕的初始显示时间或终止显示 时间距离所述当前播放时间最近之后,所述方法还包括: 控制所述视频以预设播放速度进行播放,所述预设播放速度小于所述视频的正常播放 速度。
6. 根据权利要求1所述的方法,其特征在于,所述根据所述操作时间与所述选择操作 所选择的字幕的初始显示时间,调整所述视频的所有字幕的初始显示时间和终止显示时 间,包括: 计算所述操作时间和所述选择操作所选择的字幕的初始显示时间的时间差; 根据所述时间差,调整所述视频的所有字幕的初始显示时间和终止显示时间。
7. 根据权利要求6所述的方法,其特征在于,所述根据所述时间差,调整所述视频的所 有字幕的初始显示时间和终止显示时间,包括: 当所述操作时间比所述选择操作所选择的字幕的初始显示时间提前时,将所述视频的 所有字幕的初始显示时间和终止显示时间提前所述时间差的间隔; 当所述操作时间比所述选择操作所选择的字幕的初始显示时间推后时,将所述视频的 所有字幕的初始显示时间和终止显示时间推迟所述时间差的间隔。
8. 根据权利要求1所述的方法,其特征在于,所述当接收到对所述至少两条字幕中的 其中一条字幕的选择操作时,记录所述选择操作的操作时间,所述操作时间对应于用户在 听到所述选择操作所选择的字幕对应的声音播放时触发的操作时刻,包括: 当分别接收到对不同字幕的选择操作时,记录所述每个选择操作的操作时间; 所述根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频 的所有字幕的初始显示时间和终止显示时间,包括: 计算所述每个选择操作的操作时间与所述选择操作对应的字幕的初始显示时间的时 间差,得到至少两个时间差; 计算所述至少两个时间差的平均值; 根据所述平均值,调整所述视频的所有字幕的初始显示时间和终止显示时间。
9. 根据权利要求1-8任一项所述的方法,其特征在于,所述根据所述操作时间与所述 选择操作所选择的字幕的初始显示时间,调整所述视频的所有字幕的初始显示时间和终止 显示时间之后,所述方法还包括: 当接收到将所述调整后的字幕提前第一预设时间的提前操作时,将所述调整后的字幕 的初始显示时间和终止显示时间提前第一预设时间;或 当接收到将所述调整后的字幕推迟第二预设时间的推迟操作时,将所述调整后的字幕 的初始显示时间和终止显示时间推迟第二预设时间。
10. 根据权利要求3所述的方法,其特征在于,所述字幕编辑界面上包括的菜单有选择 字幕、字幕大小、字幕样式、字幕位置和/或时间调整; 所述显示字幕编辑界面之后,所述方法还包括: 当接收到对所述选择字幕菜单、字幕大小菜单、字幕样式菜单、字幕位置菜单和/或时 间调整菜单中的选项的选择操作时,根据所述选择操作对应调整所述视频的字幕。
11. 根据权利要求3所述的方法,其特征在于,所述字幕编辑界面上包括重置字幕选 项; 所述显示字幕编辑界面之后,所述方法还包括: 当接收到对所述重置字幕选项的选择操作时,将所述视频的所有字幕重置为预设的默 认状态。
12. 根据权利要求3所述的方法,其特征在于,所述字幕编辑界面上包括确定选项; 所述显示字幕编辑界面之后,所述方法还包括: 当接收到对所述确定选项的选择操作时,在所述视频上滚动显示与视频声音同步的所 述调整后的字幕,其中,与当前视频声音同步对应的字幕语句被突出显示。
13. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将所述调整后的字幕上传到云端,所述上传的字幕用于和所述云端上存储的所述视频 进行关联; 当接收到对所述视频的播放请求时,从云端获取调整后的与所述视频关联的字幕; 在所述视频上显示获取的所述关联的字幕。
14. 一种调整视频中字幕的装置,其特征在于,包括: 第一获取模块,用于当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两 条字幕,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近; 第一显示模块,用于显示所述至少两条字幕; 记录模块,用于当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录 所述选择操作的操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对 应的声音播放时触发的操作时刻; 第一调整模块,用于根据所述操作时间与所述选择操作所选择的字幕的初始显示时 间,调整所述视频的所有字幕的初始显示时间和终止显示时间。
15. 根据权利要求14所述的装置,其特征在于,所述第一获取模块包括: 第一显示单元,用于当接收到字幕编辑指令时,显示字幕编辑界面,所述字幕编辑界面 上包括对照调整选项; 获取单元,用于根据视频的当前播放时间获取至少两条字幕,所述至少两条字幕的初 始显示时间或终止显示时间距离所述当前播放时间最近。
16. 根据权利要求15所述的装置,其特征在于,所述第一显示单元包括: 降低子单元,用于降低所述视频的亮度; 显示子单元,用于在所述视频的界面的上层以一定的透明度显示所述字幕编辑界面。
17. 根据权利要求14所述的装置,其特征在于,所述装置还包括: 控制模块,用于所述当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两 条字幕并显示,所述至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间 最近之后,控制所述视频以预设播放速度进行播放,所述预设播放速度小于所述视频的正 常播放速度。
18. 根据权利要求14所述的装置,其特征在于,所述第一调整模块包括: 第一计算单元,用于计算所述操作时间和所述选择操作所选择的字幕的初始显示时间 的时间差; 第一调整单元,用于根据所述时间差,调整所述视频的所有字幕的初始显示时间和终 止显示时间。
19. 根据权利要求18所述的装置,其特征在于,所述第一调整单元包括: 第一调整子单元,用于当所述操作时间比所述选择操作所选择的字幕的初始显示时间 提前时,将所述视频的所有字幕的初始显示时间和终止显示时间提前所述时间差的间隔; 第二调整子单元,用于当所述操作时间比所述选择操作所选择的字幕的初始显示时间 推后时,将所述视频的所有字幕的初始显示时间和终止显示时间推迟所述时间差的间隔。
20. 根据权利要求14所述的装置,其特征在于,所述记录模块包括: 记录单元,用于当分别接收到对不同字幕的选择操作时,记录所述每个选择操作的操 作时间; 所述第一调整模块包括: 第二计算单元,用于计算所述每个选择操作的操作时间与所述选择操作对应的字幕的 初始显示时间的时间差,得到至少两个时间差; 第三计算单元,用于计算所述至少两个时间差的平均值; 第二调整单元,用于根据所述平均值,调整所述视频的所有字幕的初始显示时间和终 止显示时间。
21. 根据权利要求14-20任一项所述的装置,其特征在于,所述装置还包括: 第二调整模块,用于所述根据所述操作时间与所述选择操作所选择的字幕的初始显示 时间,调整所述视频的所有字幕的初始显示时间和终止显示时间之后,当接收到将所述调 整后的字幕提前第一预设时间的提前操作时,将所述调整后的字幕的初始显示时间和终止 显示时间提前第一预设时间;当接收到将所述调整后的字幕推迟第二预设时间的推迟操作 时,将所述调整后的字幕的初始显示时间和终止显示时间推迟第二预设时间。
22. 根据权利要求15所述的装置,其特征在于,所述字幕编辑界面上包括的菜单有选 择字幕、字幕大小、字幕样式、字幕位置和/或时间调整;所述装置还包括: 第三调整模块,用于当接收到对所述选择字幕菜单、字幕大小菜单、字幕样式菜单、字 幕位置菜单和/或时间调整菜单中的选项的选择操作时,根据所述选择操作对应调整所述 视频的子辱。
23. 根据权利要求15所述的装置,其特征在于,所述字幕编辑界面上包括重置字幕选 项;所述装置还包括: 重置模块,用于当接收到对所述重置字幕选项的选择操作时,将所述视频的所有字幕 重置为预设的默认状态。
24. 根据权利要求15所述的装置,其特征在于,所述字幕编辑界面上包括确定选项;所 述装置还包括: 第二显示模块,用于当接收到对所述确定选项的选择操作时,在所述视频上滚动显示 与视频声音同步的所述调整后的字幕,其中,与当前视频声音同步对应的字幕语句被突出 显不。
25. 根据权利要求14所述的装置,其特征在于,所述装置还包括: 上传模块,用于将所述调整后的字幕上传到云端,所述上传的字幕用于和所述云端上 存储的所述视频进行关联; 第二获取模块,当接收到对所述视频的播放请求时,从云端获取调整后的与所述视频 关联的字辱; 第三显示模块,用于在所述视频上显示获取的所述关联的字幕。
26. -种调整视频中字幕的装置,其特征在于,包括: 处理器; 用于存储处理器可执行指令的存储器; 其中,所述处理器被配置为: 当接收到字幕编辑指令时,根据视频的当前播放时间获取至少两条字幕并显示,所述 至少两条字幕的初始显示时间或终止显示时间距离所述当前播放时间最近; 当接收到对所述至少两条字幕中的其中一条字幕的选择操作时,记录所述选择操作的 操作时间,所述操作时间对应于用户在听到所述选择操作所选择的字幕对应的声音播放时 触发的操作时刻; 根据所述操作时间与所述选择操作所选择的字幕的初始显示时间,调整所述视频的所 有字幕的初始显示时间和终止显示时间。
【文档编号】H04N21/435GK104104990SQ201410367596
【公开日】2014年10月15日 申请日期:2014年7月29日 优先权日:2014年7月29日
【发明者】刘朱坤, 李创奇, 訾佳逸 申请人:小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1