一种字幕的处理方法及装置制造方法及图纸

技术编号:35051228 阅读:11 留言:0更新日期:2022-09-28 10:52
本申请提出了一种字幕的处理方法及装置,用以在视频播放过程中切换或者添加外置字幕。所述方法包括:在当前视频的播放过程中,获取所述当前视频的第二字幕,所述当前视频采用第一字幕,所述第二字幕外置于显示设备;接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第二字幕;创建所述第二字幕对应的第二字幕播放线程,通过所述第二字幕播放线程向视频播放器发送所述第二字幕,并控制所述第一字幕对应第一字幕播放线程停止向所述视频播放器发送所述第一字幕;控制所述视频播放器同步显示所述第二字幕和所述当前视频。播放器同步显示所述第二字幕和所述当前视频。播放器同步显示所述第二字幕和所述当前视频。

【技术实现步骤摘要】
一种字幕的处理方法及装置


[0001]本申请涉及显示
,特别涉及一种字幕的处理方法及装置。

技术介绍

[0002]现有音视频中的字幕一般分为内置字幕和外置字幕两种。内置字幕内嵌在音视频文件内部,不需要额外保存字幕文件,但是内置字幕不可调节,无法隐藏和替换。外置字幕是与音视频分离的字幕,在观看视频或收听音频时可以根据需要加载不同类型的字幕,比如中文字幕、英文字幕、韩文字幕等。目前,外置字幕的处理方法一般是视频播放器在视频播放之前获取字幕,并根据视频及字幕的时间戳控制视频与字幕同步输出。但是这种方法需要在视频启动播放之前获取外置字幕,由于启动播放之前的时间较短,所以可能出现获取不到字幕的情况出现,导致出现用户只能看到视频看不到字幕的情况,影响用户的观看体验。

技术实现思路

[0003]本申请实施例提供了一种字幕的处理方法及装置,用以在视频播放过程中能够切换或者添加外置字幕。
[0004]第一方面,本申请实施例提供了一种字幕的处理方法,包括:
[0005]在当前视频的播放过程中,获取所述当前视频的第二字幕,所述当前视频采用第一字幕,所述第二字幕外置于显示设备;
[0006]接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第二字幕;
[0007]创建所述第二字幕对应的第二字幕播放线程,通过所述第二字幕播放线程向视频播放器发送所述第二字幕,并控制所述第一字幕对应第一字幕播放线程停止向所述视频播放器发送所述第一字幕;r/>[0008]控制所述视频播放器同步显示所述第二字幕和所述当前视频。
[0009]基于上述方案,在当前视频播放的过程中,获取所要切换的外置字幕并创建对应的字幕播放线程,能够实现在视频播放过程中切换外置字幕,并且能够控制切换的外置字幕与当前视频同步显示。用户在观看视频过程中能够根据需求选择字幕进行播放,满足了不同用户对播放不同字幕的需求。
[0010]在一种可能的实现方式中,通过所述第二字幕播放线程向视频播放器发送所述第二字幕,包括:
[0011]控制所述视频播放器向所述第二字幕播放线程发送切换时间;
[0012]控制所述第二字幕播放线程根据所述切换时间向所述视频播放器发送所述第二字幕;其中,所述第二字幕的起始时间小于或者等于所述切换时间。
[0013]基于上述方案,切换的第二字幕播放线程会根据视频播放器发送的切换时间向视频播放器输出第二字幕,并且输出的第二字母的起始时间小于或者等于切换时间,可以保
证视频播放器显示的第二字幕和当前视频时同步的,不会出现画面与字幕对应不上的问题,保障了用户的观看体验。
[0014]在一种可能的实现方式中,所述方法还包括:
[0015]在当前视频的播放过程中,响应于用户的控制操作,控制所述视频播放器执行所述控制操作指示的第一操作,所述第一操作为暂停操作、播放操作、跳转seek操作、字幕显隐操作中的任一项;
[0016]控制所述视频播放器向所述第一字幕播放线程发送指示信息,所述指示信息用于指示所述第一字幕播放线程执行所述第一操作;
[0017]所述第一字幕播放线程根据所述指示信息执行所述第一操作。
[0018]基于上述方案,视频播放器会执行用户的控制操作所指示的第一操作,并将第一操作的指示信息发送给字幕播放线程,字幕播放线程可以根据指示信息同步执行第一操作,使得当前视频和字幕的输出保持同步。
[0019]第二方面,本申请实施例提供了另一种字幕的处理方法,包括:
[0020]在当前视频的播放过程中,获取所述当前视频的第三字幕,所述当前视频采用第一字幕,所述第三字幕外置于显示设备;
[0021]接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第三字幕;
[0022]创建所述第三字幕对应的第三字幕播放线程和第三字幕显示线程,控制视频播放器向所述第三字幕显示线程发送用于控制所述当前视频与所述第三字幕同步显示的同步时间;并控制所述第三字幕播放线程向所述第三字幕显示线程发送所述第三字幕;
[0023]所述第三字幕显示线程根据所述同步时间显示所述第三字幕;
[0024]控制所述第一字幕对应的第一字幕显示线程停止显示所述第一字幕。
[0025]基于上述方案,在当前视频播放过程中,获取用户需要切换的第三字幕,并创建第三字幕显示线程和第三字幕播放线程,第三字幕显示线程会根据来自视频播放器发送的同步时间,进行第三字幕的显示。这样可以保证第三字幕和当前视频可以同步显示,并且,一个单独的字幕显示线程还可以减少字幕播放线程和视频播放器的耦合。
[0026]在一些实施例中,所述方法还包括:
[0027]在当前视频的播放过程中,响应于用户的控制操作,控制所述视频播放器执行所述控制操作指示的第一操作,所述第一操作为暂停操作、播放操作、跳转seek操作、字幕显隐操作中的任一项;
[0028]控制所述视频播放器向所述第一字幕播放线程发送指示信息,所述指示信息用于指示所述第一字幕播放线程执行所述第一操作;
[0029]所述第一字幕播放线程根据所述指示信息执行所述第一操作,并将执行第一操作后的第一字幕发送给第一字幕显示线程。
[0030]基于上述方案,在当前视频播放过程中,视频播放器会将用于指示第一字幕播放线程执行第一操作的指示信息发送给第一字幕播放线程,第一字幕播放线程会根据指示信息对第一字幕执行第一操作,并且将执行第一操作后的第一字幕发送给第一字幕显示线程,第一字幕显示线程会将执行第一操作后的第一字幕进行显示,可以与同样执行第一操作后的当前视频同步显示。
[0031]第三方面,本申请实施例提供了一种显示设备,包括:
[0032]输入接口,用于接收当前视频和所述当前视频的第二字幕,所述当前视频采用第一字幕,所述第二字幕外置于显示设备;
[0033]控制器,用于接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第二字幕;
[0034]所述控制器,还用于创建所述第二字幕对应的第二字幕播放线程,通过所述第二字幕播放线程向视频播放器发送所述第二字幕,并控制所述第一字幕对应第一字幕播放线程停止向所述视频播放器发送所述第一字幕;
[0035]所述控制器,还用于控制所述视频播放器向显示屏同步输出所述第二字幕和所述当前视频;
[0036]显示屏,用于显示所述第二字幕和所述当前视频。
[0037]在一些实施例中,所述控制器,在通过所述第二字幕播放线程向视频播放器发送所述第二字幕时,具体用于:
[0038]控制所述视频播放器向所述第二字幕播放线程发送切换时间;
[0039]控制所述第二字幕播放线程根据所述切换时间向所述视频播放器发送所述第二字幕;其中,所述第二字幕的起始时间小于或者等于所述切换时间。...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:输入接口,用于接收当前视频和所述当前视频的第二字幕,所述当前视频采用第一字幕,所述第二字幕外置于所述显示设备;控制器,用于接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第二字幕;所述控制器,还用于创建所述第二字幕对应的第二字幕播放线程,通过所述第二字幕播放线程向视频播放器发送所述第二字幕,并控制所述第一字幕对应第一字幕播放线程停止向所述视频播放器发送所述第一字幕;所述控制器,还用于控制所述视频播放器向显示屏同步输出所述第二字幕和所述当前视频;显示屏,用于显示所述第二字幕和所述当前视频。2.如权利要求1所述的显示设备,其特征在于,所述控制器,在通过所述第二字幕播放线程向视频播放器发送所述第二字幕时,具体用于:控制所述视频播放器向所述第二字幕播放线程发送切换时间;控制所述第二字幕播放线程根据所述切换时间向所述视频播放器发送所述第二字幕;其中,所述第二字幕的起始时间小于或者等于所述切换时间。3.如权利要求1或2所述的显示设备,其特征在于,所述控制器,还用于:在当前视频的播放过程中,响应于用户在所述显示屏上的控制操作,控制所述视频播放器执行所述控制操作指示的第一操作,所述第一操作为暂停操作、播放操作、跳转seek操作、字幕显隐操作中的任一项;控制所述视频播放器向所述第一字幕播放线程发送指示信息,所述指示信息用于指示所述第一字幕播放线程执行所述第一操作;所述第一字幕播放线程根据所述指示信息执行所述第一操作。4.一种显示设备,其特征在于,包括:输入接口,用于接收当前视频和所述当前视频的第三字幕,所述当前视频采用第一字幕,所述第三字幕外置于所述显示设备;控制器,用于接收用于指示用户切换字幕的切换命令,所述切换命令用于指示将所述当前视频采用的字幕由所述第一字幕切换到所述第三字幕;所述控制器,还用于创建所述第三字幕对应的第三字幕播放线程和第三字幕显示线程,控制视频播放器向所述第三字幕显示线程发送用于控制所述当前视频与所述第三字幕同步显示的同步时间;并控制所述第三字幕播放线程向所述第三字幕显示线程发送所述第三字幕;所述控制器,还用于控制所述第三字幕显示线程根据所述同步时间向显示屏输出所述第三字幕;并控制所述第一字幕对应的第一字幕显示线程停止向显示屏输出所述第一字幕;所述显示屏,用于显示所述当前视频和所述第三字幕。5.如权利要求4所述的显示设备,其特征在于,所述控制器,还用于:在当前视频的播放过程中,响应于用户在所述显示屏上的控制操作,控制所述视频播放器执行所述控制操作指示的第一操作,所述第一操作为暂停操作、播放操作、跳转seek操
作、字幕...

【专利技术属性】
技术研发人员:张仁义吕鹏李斌
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1