视频字幕处理方法及装置制造方法及图纸

技术编号:16156440 阅读:22 留言:0更新日期:2017-09-06 20:49
本发明专利技术实施例提供一种视频字幕处理方法及装置,该方法包括:根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,所述视频图层和所述字幕图层的尺寸与所述终端设备的屏幕尺寸相同;判断用于进行视频播放的视频播放窗口是否为全屏窗口;若是,则在所述视频播放窗口同时显示所述视频图层和所述字幕图层,所述视频图层位于所述字幕图层下方;若否,则对所述视频图层和所述字幕图层进行叠加,得到合成图层,根据所述视频播放窗口的尺寸对所述合成图层进行缩放处理,并在所述视频播放窗口中显示所述缩放处理后的合成图层。用于减小视频字幕处理的工作量。

【技术实现步骤摘要】
视频字幕处理方法及装置
本专利技术实施例涉及视频
,尤其涉及一种视频字幕处理方法及装置。
技术介绍
很多片源(例如电视剧、电影等)的视频文件和字幕文件分离的,在播放片源时,需要对视频文件和字幕文件进行处理,以使终端设备可以同步播放视频和字幕。目前,在播放片源时,针对片源中的每一帧,对视频文件进行处理得到预设尺寸的视频图层(一帧视频),对字幕文件进行处理得到预设尺寸的字幕图层(一帧字幕);然后,根据视频播放窗口的大小,分别对视频图层和字幕图层进行缩放处理,再根据视频播放窗口在终端设备的显示屏幕中的位置,确定视频图层和字幕图层的显示位置,并根据视频图层和字幕图层的显示位置,同时显示缩放处理后的视频图层和字幕图层,其中,缩放处理后的视频图层位于缩放处理后的字幕图层的下方。然而,在播放片源时,需要分别对视频图层和字幕图层进行缩放处理、且需要分别对视频图层和字幕图层进行显示,工作量过大,导致对终端设备的资源消耗量过大。
技术实现思路
本专利技术实施例提供一种视频字幕处理方法及装置,减少了视频字幕处理的工作量。第一方面,本专利技术实施例提供一种视频字幕处理方法,应用于终端设备,所述方法包括:根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,所述视频图层和所述字幕图层的尺寸与所述终端设备的屏幕尺寸相同;判断用于进行视频播放的视频播放窗口是否为全屏窗口;若是,则在所述视频播放窗口同时显示所述视频图层和所述字幕图层,所述视频图层位于所述字幕图层下方;若否,则对所述视频图层和所述字幕图层进行叠加,得到合成图层,根据所述视频播放窗口的尺寸对所述合成图层进行缩放处理,并在所述视频播放窗口中显示所述缩放处理后的合成图层。在一种实施方式中,根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,包括:获取所述视频图层对应的视频文件、及所述字幕图层对应的字幕文件;对所述视频文件进行解码,得到初始视频图层;对所述字幕文件进行解码,得到初始字幕图层;根据所述终端设备的屏幕尺寸,分别对所述初始视频图层和所述初始字幕图层进行缩放处理,得到所述视频图层和所述字幕图层。在另一种实施方式中,判断用于进行视频播放的视频播放窗口是否为全屏窗口之前,还包括:根据第一预设透明度,对所述视频图层进行透明化处理;根据第二预设透明度,对所述字幕图层进行透明化处理。在另一种实施方式中,在所述视频播放窗口同时显示所述视频图层和所述字幕图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,在所述视频播放窗口同时显示所述视频图层和所述字幕图层。在另一种实施方式中,对所述视频图层和所述字幕图层进行叠加,得到合成图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,将所述字幕图层叠加到所述视频图层,得到所述合成图层。在另一种实施方式中,在所述视频播放窗口中显示所述缩放处理后的合成图层,包括:获取所述视频播放窗口在所述终端设备的显示屏幕中的位置信息;根据所述位置信息,在所述终端设备的显示屏幕中显示所述合成图层,以使所示合成图层位于所述视频播放窗口中。第二方面,本专利技术实施例提供一种视频字幕处理装置,包括获取模块、判断模块、显示模块、合成模块和缩放模块,其中,所述获取模块用于,根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,所述视频图层和所述字幕图层的尺寸与所述终端设备的屏幕尺寸相同;所述判断模块用于,判断用于进行视频播放的视频播放窗口是否为全屏窗口;所述显示模块用于,在所述判断模块判断所述视频窗口为全屏窗口时,在所述视频播放窗口同时显示所述视频图层和所述字幕图层,所述视频图层位于所述字幕图层下方;所述合成模块用于,在所述判断模块判断所述视频窗口为非全屏窗口时,对所述视频图层和所述字幕图层进行叠加,得到合成图层;所述缩放模块用于,根据所述视频播放窗口的尺寸对所述合成图层进行缩放处理;所述显示模块还用于,在所述视频播放窗口中显示所述缩放处理后的合成图层。在一种实施方式中,所述获取模块根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,包括:获取所述视频图层对应的视频文件、及所述字幕图层对应的字幕文件;对所述视频文件进行解码,得到初始视频图层;对所述字幕文件进行解码,得到初始字幕图层;根据所述终端设备的屏幕尺寸,分别对所述初始视频图层和所述初始字幕图层进行缩放处理,得到所述视频图层和所述字幕图层。在另一种实施方式中,所述装置还包括透明化处理模块,其中,在所述判断模块判断用于进行视频播放的视频播放窗口是否为全屏窗口之前,所述透明化处理模块用于:根据第一预设透明度,对所述视频图层进行透明化处理;根据第二预设透明度,对所述字幕图层进行透明化处理。在另一种实施方式中,所述显示模块在所述视频播放窗口同时显示所述视频图层和所述字幕图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,在所述视频播放窗口同时显示所述视频图层和所述字幕图层。在另一种实施方式中,所述合成模块对所述视频图层和所述字幕图层进行叠加,得到合成图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,将所述字幕图层叠加到所述视频图层上,得到所述合成图层。在另一种实施方式中,所述显示模块在所述视频播放窗口中显示所述缩放处理后的合成图层,包括:获取所述视频播放窗口在所述终端设备的显示屏幕中的位置信息;根据所述位置信息,在所述终端设备的显示屏幕中显示所述合成图层,以使所示合成图层位于所述视频播放窗口中。本专利技术实施例提供的视频字幕处理方法及装置,当需要播放片源中的某一帧时,先根据终端设备的屏幕尺寸,获取视频图层和字幕图层,使得视频图层和字幕图层的尺寸和终端设备的屏幕尺寸相同,然后根据视频播放窗口的类型,对视频图层和字幕图层进行不同处理,具体的,当判断视频播放窗口为全屏窗口时,直接在显示屏幕中显示视频图层和字幕图层即可;当判断视频播放窗口为非全屏窗口时,先合成视频图层和字幕图层,得到合成图层,再对合成图层进行缩放处理和显示,减少了对图层的缩放次数及显示次数,减少了对视频字幕处理的工作量,进而降低对终端设备的资源消耗量。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的视频字幕处理方法的应用场景示意图;图2为本专利技术实施例提供的视频字幕处理方法的流程示意图一;图3为本专利技术实施例提供的视频字幕处理方法的流程示意图二;图4为本专利技术实施例提供的视频字幕处理界面示意图一;图5为本专利技术实施例提供的视频字幕处理界面示意图二;图6为本发本文档来自技高网...
视频字幕处理方法及装置

【技术保护点】
一种视频字幕处理方法,其特征在于,应用于终端设备,所述方法包括:根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,所述视频图层和所述字幕图层的尺寸与所述终端设备的屏幕尺寸相同;判断用于进行视频播放的视频播放窗口是否为全屏窗口;若是,则在所述视频播放窗口同时显示所述视频图层和所述字幕图层,所述视频图层位于所述字幕图层下方;若否,则对所述视频图层和所述字幕图层进行叠加,得到合成图层,根据所述视频播放窗口的尺寸对所述合成图层进行缩放处理,并在所述视频播放窗口中显示所述缩放处理后的合成图层。

【技术特征摘要】
1.一种视频字幕处理方法,其特征在于,应用于终端设备,所述方法包括:根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,所述视频图层和所述字幕图层的尺寸与所述终端设备的屏幕尺寸相同;判断用于进行视频播放的视频播放窗口是否为全屏窗口;若是,则在所述视频播放窗口同时显示所述视频图层和所述字幕图层,所述视频图层位于所述字幕图层下方;若否,则对所述视频图层和所述字幕图层进行叠加,得到合成图层,根据所述视频播放窗口的尺寸对所述合成图层进行缩放处理,并在所述视频播放窗口中显示所述缩放处理后的合成图层。2.根据权利要求1所述的方法,其特征在于,根据所述终端设备的屏幕尺寸,获取待显示的视频图层和字幕图层,包括:获取所述视频图层对应的视频文件、及所述字幕图层对应的字幕文件;对所述视频文件进行解码,得到初始视频图层;对所述字幕文件进行解码,得到初始字幕图层;根据所述终端设备的屏幕尺寸,分别对所述初始视频图层和所述初始字幕图层进行缩放处理,得到所述视频图层和所述字幕图层。3.根据权利要求1所述的方法,其特征在于,判断用于进行视频播放的视频播放窗口是否为全屏窗口之前,还包括:根据第一预设透明度,对所述视频图层进行透明化处理;根据第二预设透明度,对所述字幕图层进行透明化处理。4.根据权利要求1-3任一项所述的方法,其特征在于,在所述视频播放窗口同时显示所述视频图层和所述字幕图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,在所述视频播放窗口同时显示所述视频图层和所述字幕图层。5.根据权利要求1-3任一项所述的方法,其特征在于,对所述视频图层和所述字幕图层进行叠加,得到合成图层,包括:获取所述视频图层的图层次序、及所述字幕图层的图层次序,所述视频图层的图层次序小于所述字幕图层的图层次序;根据所述视频图层的图层次序和所述字幕图层的图层次序,将所述字幕图层叠加到所述视频图层上,得到所述合成图层。6.根据权利要求1-3任一项所述的方法,其特征在于,在所述视频播放窗口中显示所述缩放处理后的合成图层,包括:获取所述视频播放窗...

【专利技术属性】
技术研发人员:臧晓华
申请(专利权)人:青岛海信电器股份有限公司
类型:发明
国别省市:山东,37

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

1