基于浏览器的字幕显示方法及装置的制造方法_4

文档序号:9924162阅读:来源:国知局
8] 进一步的,为了进一步提高字幕信息与播放画面之间同步的准确性,所述获取模 块还用于在接收到字幕切换指令时,获取当前播放视频的播放时间点;
[0129] 所述基于浏览器的字幕显示装置还包括确定模块,所述确定模块用于确定当前播 放视频的播放时间点所在的时间区间;
[0130] 所述第一显示模块还用于在当前播放界面上的相应位置显示所述播放时间点所 在的时间区间对应的字幕信息。。
[0131] 在本实施例中,在浏览器接收到由一种字幕格式切换至另一种字幕格式时,例如 由中文字幕切换至英文字幕时,视为接收到了字幕切换指令。上述浏览器在当前播放界面 上的相应位置显示所述播放时间点所在的时间区间对应的字幕信息的过程可参照上述实 施例,在此不再寶述。本实施例通过实时侦测字幕切换指令,从而在进行字幕切换时能够及 时将当前播放界面上显示的字幕信息进行更新。
[0132] 本发明提供的基于浏览器的字幕显示装置,在基于浏览器播放视频时,通过浏览 器获取与当前播放视频对应的字幕数据,且浏览器解析获取的字幕数据,并生成字幕信息 W及与各个所述字幕信息对应的字幕显示时间信息,最后浏览器根据字幕显示时间信息在 当前播放界面上的相应位置显示字幕信息,通过浏览器执行字幕获取和解析的工作,对应 的播放器不需要获取和解析字幕,减小了播放器因需要对字幕和图像合成而带来的运算 量,从而降低了播放器的运行压力,进而避免了在播放视频的过程中出现卡屏现象
[0133] 进一步地,基于上述基于浏览器的字幕显示装置的第一实施例,本发明还提出基 于浏览器的字幕显示装置的第二实施例,参照图8,图8为本发明基于浏览器的字幕显示装 置的第二实施例的功能模块示意图,所述基于浏览器的字幕显示装置还包括:
[0134] 更新模块40,用于在接收到字幕修改指令时,根据所述字幕修改指令更新所述字 幕信息。
[0135] 在本实施例中,如果某部分字幕需要修改,可直接通过化vaScript脚本进行修 改,例如,若把字幕中的"T化集团"修改为"T化多媒体",则通过化vaScript脚本Jf Uext = = "T化集团")Text ="T化多媒体"即可实现。本实施例提供的基于浏览器的字幕显示 方法,在需要修改字幕时,不需要修改字幕文件本身,只需要通过化vaScript脚本即可进 行字幕内容、样式的修改,避免了页面开发人员修改字幕文件带来的繁琐工作,简化了修改 字幕的过程,使得修改字幕更加灵活。
[0136] 进一步地,基于上述基于浏览器的字幕显示装置的第一和第二实施例,本发明还 提出基于浏览器的字幕显示装置的第=实施例,为了丰富字幕显示内容,使得用户之间交 流更加方便,所述基于浏览器的字幕显示装置还包括:
[0137] 接收模块,用于在基于浏览器播放视频时,接收弹幕数据;
[013引第二显示模块,用于在当前播放界面上的相应位置显示所述弹幕数据。
[0139] 在本实施例中,弹幕时间即为JS字幕,为一种用户基于浏览器的输入模块输入的 弹幕时间。
[0140] 在浏览器上显示弹幕数据的具体方法可参照上述字幕信息的显示方法,与之不同 的是弹幕数据不依赖于字幕显示时间信息,而是依赖于用户的输入时间。弹幕数据显示时 间的长短可W根据实际需要进行设置,例如,每条弹幕数据可W显示1秒、2秒或其他时间。
[0141] W上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发 明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技 术领域,均同理包括在本发明的专利保护范围内。
【主权项】
1. 一种基于浏览器的字幕显示方法,其特征在于,所述基于浏览器的字幕显示方法包 括: 在基于浏览器播放视频时,所述浏览器获取与当前播放视频对应的字幕数据; 所述浏览器解析获取的所述字幕数据,并生成字幕信息以及与各个所述字幕信息对应 的字幕显示时间信息; 所述浏览器根据所述字幕显示时间信息在当前播放界面上的相应位置显示所述字幕 信息。2. 如权利要求1所述的基于浏览器的字幕显示方法,其特征在于,在所述字幕显示时 间信息为时间区间时,所述浏览器根据所述字幕显示时间信息在当前播放界面上的相应位 置显示所述字幕信息的步骤包括: 所述浏览器获取当前播放视频的播放时间点; 所述浏览器确定当前播放视频的播放时间点所在的时间区间; 所述浏览器在当前播放界面上的相应位置显示所述播放时间点所在的时间区间对应 的字幕信息。3. 如权利要求1所述的基于浏览器的字幕显示方法,其特征在于,所述浏览器根据所 述字幕显示时间信息在当前播放界面上的相应位置显示所述字幕信息的步骤包括: 所述浏览器获取当前播放窗口的位置信息; 所述浏览器根据所述当前播放窗口的位置信息确定所述字幕信息的显示位置; 所述浏览器按照所述字幕显示时间信息和确定的显示位置显示所述字幕信息。4. 如权利要求1所述的基于浏览器的字幕显示方法,其特征在于,所述浏览器根据所 述字幕显示时间信息在当前播放界面上的相应位置显示所述字幕信息的步骤之前,所述基 于浏览器的字幕显示方法还包括: 所述浏览器在接收到字幕修改指令时,根据所述字幕修改指令更新所述字幕信息。5. 如权利要求1所述的基于浏览器的字幕显示方法,其特征在于,所述基于浏览器的 字幕显示方法还包括: 在基于浏览器播放视频时,所述浏览器接收弹幕数据; 所述浏览器在当前播放界面上的相应位置显示所述弹幕数据。6. 如权利要求1所述的基于浏览器的字幕显示方法,其特征在于,所述在基于浏览器 播放视频时,所述浏览器获取与当前播放视频对应的字幕数据的步骤包括: 在基于浏览器播放视频时,所述浏览器基于JavaScript脚本获取与当前播放视频对 应的字幕数据。7. -种基于浏览器的字幕显示装置,其特征在于,所述基于浏览器的字幕显示装置包 括: 获取模块,用于在基于浏览器播放视频时,获取与当前播放视频对应的字幕数据; 解析模块,用于解析获取的所述字幕数据,并生成字幕信息以及与各个所述字幕信息 对应的字幕显示时间信息; 第一显示模块,用于根据所述字幕显示时间信息在当前播放界面上的相应位置显示所 述字幕信息。8. 如权利要求7所述的基于浏览器的字幕显示装置,其特征在于,在所述字幕显示时 间信息为时间区间时,所述第一显示模块包括: 第一获取单元,用于获取当前播放视频的播放时间点; 第一确定单元,用于确定当前播放视频的播放时间点所在的时间区间; 第一显示单元,用于在当前播放界面上的相应位置显示所述播放时间点所在的时间区 间对应的字幕信息。9. 如权利要求7所述的基于浏览器的字幕显示装置,其特征在于,所述第一显示模块 包括: 第二获取单元,用于获取当前播放窗口的位置信息; 第二确定单元,用于根据所述当前播放窗口的位置信息确定所述字幕信息的显示位 置; 第二显示单元,用于按照所述字幕显示时间信息和确定的显示位置显示所述字幕信 息。10. 如权利要求7所述的基于浏览器的字幕显示装置,其特征在于,所述基于浏览器的 字幕显示装置还包括: 更新模块,用于在接收到字幕修改指令时,根据所述字幕修改指令更新所述字幕信息。11. 如权利要求7所述的基于浏览器的字幕显示装置,其特征在于,所述基于浏览器的 字幕显示装置还包括: 接收模块,用于在基于浏览器播放视频时,接收弹幕数据; 第二显示模块,用于在当前播放界面上的相应位置显示所述弹幕数据。12. 如权利要求7所述的基于浏览器的字幕显示装置,其特征在于,所述获取模块具体 用于在基于浏览器播放视频时,所述浏览器基于JavaScript脚本获取与当前播放视频对 应的字幕数据。
【专利摘要】本发明公开了一种基于浏览器的字幕显示方法,所述基于浏览器的字幕显示方法包括:在基于浏览器播放视频时,所述浏览器获取与当前播放视频对应的字幕数据;所述浏览器解析获取的所述字幕数据,并生成字幕信息以及与各个所述字幕信息对应的字幕显示时间信息;所述浏览器根据所述字幕显示时间信息在当前播放界面上的相应位置显示所述字幕信息。本发明还公开了一种基于浏览器的字幕显示装置。本发明通过浏览器执行字幕获取和解析的工作,对应的播放器不需要获取和解析字幕,减小了播放器因需要对字幕和图像合成而带来的运算量,从而降低了播放器的运行压力,进而避免了在播放视频的过程中出现卡屏现象。
【IPC分类】H04N21/431, H04N21/81
【公开号】CN105704582
【申请号】CN201510238056
【发明人】徐坤鹏, 刘锋
【申请人】深圳Tcl数字技术有限公司
【公开日】2016年6月22日
【申请日】2015年5月11日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1