一种信息处理方法和电子设备的制造方法_2

文档序号:8473828阅读:来源:国知局
施方式】
[0054]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0055]实施例一
[0056]参考图1,图1为本申请提供的一种信息处理方法实施例一的流程图,所述方法应用于具有多媒体文件播放功能的电子设备,所述多媒体文件对应一字幕文件,该字幕文件包括第一字幕时间轴及按时序排列的N条字幕句,第一字幕时间轴包括各字幕句的起始显示时刻及终止显示时刻,N为自然数。
[0057]如图1所示,所述方法可以包括以下步骤:
[0058]SlOl:捕捉所播放的多媒体文件的语音信息,并在目标语音句被捕捉时实时获取目标语音句对应的起始播放时刻。
[0059]其中,具体可通过在电子设备中加装音频接收器,来实时接收多媒体文件播放时所发出的音频,并通过语音识别技术从接收的音频中(可能包括如背景音乐等各种音频)捕捉其中的语音信息,如捕捉人物对话或歌唱时的语音等。
[0060]在捕捉到目标语音句时,例如多媒体文件的第一条语音、或当前开始播放的第k(大于I的自然数)条语音等,同时获取该目标语音句所对应的起始播放时刻,其中,所述目标语音句的起始播放时刻以多媒体文件的起始播放时刻为零点参考点。
[0061]在本申请其他实施例中,还可以在多媒体文件开始播放后,直接获取其音频文件,并依据预先设定的语音信息识别规则,譬如依据语音音频曲线形态与其他音频(如背景音乐)曲线形态的不同,从所述音频文件提供的音频曲线中识别出目标语音句的音频曲线,实现目标语音句的捕捉。其中,第X(自然数)条语音句具体对应从音频文件中顺次识别出的第X条语音音频曲线,同时,根据音频文件中音频曲线与播放时间的对应关系,获取目标语音句的起始播放时刻。
[0062]S102:基于所述起始播放时刻,对所述第一字幕时间轴进行调整,得到第二字幕时间轴。
[0063]在字幕文件的字幕时间轴与多媒体文件的音频时间轴不对应的情况下,可将音频文件中语音句的实际播放时刻作为调整依据,对字幕时间轴进行相应调整。
[0064]上一步骤所获取的目标语音句的起始播放时刻,即为多媒体文件播放过程中开始播放所述目标语音句的实际时刻,因此,具体可依据所捕捉语音句的起始播放时刻对字幕时间轴进行相应调整,以得到正确的字幕时间轴。
[0065]S103:依据所述第二字幕时间轴对字幕文件进行显示控制,以实现字幕与多媒体文件语音信息的同步播放。
[0066]得到正确的字幕时间轴之后,可基于字幕时间轴上所标示的字幕播放时刻,对字幕文件中的字幕进行显示控制,最终实现了字幕与多媒体文件语音信息的同步播放。
[0067]由以上方案可知,本申请公开的信息处理方法,在多媒体文件开始播放后捕捉其语音信息,并在目标语音句被捕捉时实时获取其所对应的起始播放时刻;之后,基于所述起始播放时刻,对字幕文件的字幕时间轴进行调整,最终依据调整后所得的正确时间轴对字幕文件进行显示控制,实现字幕与多媒体文件语音信息的同步播放。可见,应用本申请无需采用手动方式解决字幕与视频语音的同步问题,较为省时省力,提升了用户体验。
[0068]实施例二
[0069]参考图2,图2为本申请提供的一种信息处理方法实施例二的流程图,本实施例中,所述目标语音句为多媒体文件的第一条语音句,则如图2所示,所述步骤S102可以通过以下步骤实现:
[0070]S201:计算目标语音句的起始播放时刻与第一目标字幕句的起始显示时刻之间的第一时间差,其中,所述第一目标字幕句为第一字幕时间轴上起始显示时刻最早的字幕句;
[0071]S202:基于所述第一时间差,对第一字幕时间轴上N条字幕句的起始显示时刻、终止显示时刻进行调整,得到第二字幕时间轴。
[0072]本实施例适用于字幕时间轴上各字幕句的起始、终止显示时刻整体提前或延后相同时长的应用场景,即字幕文件中,每条字幕句的起始、终止显示时刻与音频文件中相对应语音句的起始、终止播放时刻间的时间差均相同,譬如,相对于音频文件中语音句的起始、终止播放时刻,字幕文件中每条字幕句的起始、终止显示时刻均向后延迟5s。
[0073]上述应用场景中,由于字幕文件各字幕句的显示时刻整体提前或延后相同时间,因此,仅需获取多媒体文件中第一条语音句的起始播放时刻与字幕文件中第一条字幕句的起始显示时刻之间的时间差,之后,可依据该时间差对字幕时间轴进行一次性地整体调整,具体地,可通过将字幕时间轴上每条字幕句的起始、终止显示时刻与所述时间差进行求和运算,得到每条字幕句的正确显示时刻,以实现字幕时间轴与音频时间轴的相互对应。
[0074]实施例三
[0075]参考图3,图3为本申请提供的一种信息处理方法实施例三的流程图,本实施例基于实施例二所描述的方案,如图3所示,本实施例中所述步骤S103具体可通过以下步骤实现:
[0076]S301:依据所述第二字幕时间轴提供的每条字幕句的起始显示时刻及终止显示时亥IJ,对字幕文件中的每条字幕句分别进行显示控制。
[0077]基于实施例二的描述可知,在利用所述时间差对字幕时间轴进行一次性整体调整后,字幕时间轴上每条字幕句的显示时刻均为正确时刻,因此,本实施例利用调整后的字幕时间轴(即所述第二字幕时间轴)对各条字幕句分别进行显示控制,最终实现了字幕与多媒体文件语音信息的同步播放。
[0078]实施例四
[0079]参考图4,图4为本申请提供的一种信息处理方法实施例四的流程图,本实施例中,所述目标语音句为多媒体文件中当前开始播放的语音句;则如图4所示,所述步骤S102可以通过以下步骤实现:
[0080]S401:计算目标语音句的起始播放时刻与第二目标字幕句的起始显示时刻之间的第二时间差,所述第二目标字幕句为字幕文件内未播放显示的各字幕句中起始显示时刻最早的字幕句;
[0081]S402:基于所述第二时间差,对所述第二目标字幕句在第一字幕时间轴上的起始显示时刻及终止显示时刻进行调整,得到第二字幕时间轴。
[0082]本实施例适用于字幕时间轴上各字幕句的起始、终止显示时刻分别提前或延后不同时长的应用场景,即字幕文件中,各条字幕句的起始、终止显示时刻与音频文件中相对应语音句的起始、终止播放时刻间的时间差不尽相同,譬如,相对于音频文件中语音句的起始、终止播放时刻,字幕文件中某些字幕句的起始、终止显示时刻向后延迟5s、某些字幕句的起始、终止显不时刻向后延迟3s,而另一些字蒂句的起始、终止显不时刻则提如Is等等。
[0083]上述应用场景中,由于字幕文件中各字幕句的显示时刻提前或延后的时长不尽相同,因此,需基于每条字幕句提前或延后的实际情况,对每条字幕句进行区别化调整,具体地,需捕捉每条语音句,并计算每条语音句的起始播放时刻与字幕文件中相应字幕句的起始显示时刻间的时间差,并基于该时间差对所述字幕句的起始、终止显示时刻进行调整。
[0084]本实施例中,每捕捉一条语音句,均需进行一次调整,区别于实施例二的一次性整体调整,本实施例的场景需通过多次调整才能最终得到正确的时间轴。
[0085]需要说明的是,本申请提供的两种应用场景中,在字幕文件的字幕时间轴上,各字幕句显示时刻的先后次序并未产生紊乱,即每条字幕句的显示次序与其在多媒体文件中所对应语音句的播放次序一致,因此,应用本申请时,可按播放时间的先后次序捕捉语音句,并按序顺次从字幕文件中获取所捕捉的语音句相对应的字幕句,第x(自然数)条语音句具体对应从字幕文件中顺次获取的第X条字幕句,从而,实施例二中捕捉的第一条语音句对应于字幕时间轴上起始显示时刻最早的字幕句,本实施例中,所捕捉的当前语音句对应于字幕文件内未播放显示的各字幕句中起始显示时刻最早的字幕句。
[0086]实施例五
[0087]参考图5,图5为本申请提供的一种信息处理方法实施例五的流程图,本实施例基于实施例四所描述的方案,如图5所示,本实施例中所述步骤S103具体可通过以下步骤实现:
[0088]S501:依据所述第二字幕时间轴提供的第二目标字幕句的起始显示时刻及终止显示时刻,对所述第二目标字幕句进行显示控制。
[0089]实施例四提供的应用场景中,由于字幕文件中各字幕句的显示时刻提前或延后的时长不尽相同,因此,在捕捉到当前语音句,并依据当前语音句的起始播放时刻对字幕时间轴进行调整后,并不能得到整体正确的时间轴,如显示时刻在当前所调整字幕句的显示时刻之后的字幕句仍未调整。
[0090]基于此,本实施
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1