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

技术编号:24718263 阅读:70 留言:0更新日期:2020-07-01 00:41
本发明专利技术公开了一种视频处理方法及装置,属于视频处理技术领域。所述方法包括:在视频播放窗口上叠加透明图层;当获取到所述视频播放窗口中待放大显示的指定区域时,对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片;根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,所述第二图片包括所述指定区域;在所述透明图层上放大显示所述第二图片。本发明专利技术无需调用插件,可以适用于任何浏览器,提高了适用性。

【技术实现步骤摘要】
视频处理方法及装置
本专利技术涉及视频处理
,尤其涉及一种视频处理方法及装置。
技术介绍
随着浏览器的发展,越来越多的用户使用浏览器来观看视频,在观看视频的过程中,用户可能会产生对视频画面的局部区域进行放大显示的需求,因此亟需一种视频处理方法,来满足用户的需求。相关技术调用NPAPI(NetscapePluginApplicationProgrammingInterface,网景插件应用程序编程接口)或者ActiveX插件,对视频流数据进行解码,得到YUV数据,根据视频中被选择的待放大区域,对YUV数据进行裁剪,得到该区域的YUV数据,对该区域的YUV数据进行渲染,达到该区域放大显示的效果。其中,YUV数据是指YUV格式的数据,YUV是一种颜色编码格式,其分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值,而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述图像的色彩及饱和度,用于指定像素的颜色。上述技术通过调用NPAPI或者ActiveX插件,对解码后的YUV数据进行裁剪,来实现对视频画面的局部区域进行放大显示的功能,但目前市场上的主流浏览器中仅IE(InternetExplorer,网络浏览器)浏览器支持NPAPI或者ActiveX插件,其他浏览器由于无法调用NPAPI或者ActiveX插件,因此不能实现对视频画面的局部区域进行放大显示的功能,适用性差。
技术实现思路
本专利技术实施例提供了一种视频处理方法及装置,可以解决相关技术适用性差的问题。所述技术方案如下:第一方面,提供了一种视频处理方法,所述方法包括:在视频播放窗口上叠加透明图层;当获取到所述视频播放窗口中待放大显示的指定区域时,对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片;根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,所述第二图片包括所述指定区域;在所述透明图层上放大显示所述第二图片。在一种可能实现方式中,所述对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片,包括:每隔预设时长,对所述视频进行图片抓取,得到一个第一图片;所述根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,包括:每得到一个第一图片,根据所述指定区域,对当前得到的第一图片进行裁剪,得到一个第二图片;所述在所述透明图层上放大显示所述第二图片,包括:每得到一个第二图片,根据当前得到的第二图片,将所述透明图层上当前显示的第二图片更新为所述当前得到的第二图片,或保持所述当前显示的第二图片不变。在一种可能实现方式中,所述根据当前得到的第二图片,将所述透明图层上当前显示的第二图片更新为所述当前得到的第二图片,或保持所述当前显示的第二图片不变,包括:获取所述当前得到的第二图片与所述当前显示的第二图片之间的相似度;当所述相似度小于预设阈值时,将所述当前显示的第二图片更新为所述当前得到的第二图片;当所述相似度大于或等于所述预设阈值时,保持所述当前显示的第二图片不变。在一种可能实现方式中,所述在视频播放窗口上叠加透明图层之前,所述方法还包括:当接收到对放大功能的开启指令时,开启所述放大功能,所述放大功能用于放大显示所述视频播放窗口中视频的任一区域。在一种可能实现方式中,所述在所述透明图层上放大显示所述第二图片之后,所述方法还包括:当接收到对所述放大功能的关闭指令时,关闭所述放大功能;删除所述透明图层。在一种可能实现方式中,所述在视频播放窗口上叠加透明图层之前,所述方法还包括:通过浏览器的视频播放器,在所述视频播放窗口中播放所述视频。在一种可能实现方式中,所述透明图层的尺寸等于所述视频播放窗口的尺寸,所述第二图片的显示尺寸等于所述透明图层的尺寸。第二方面,提供了一种视频处理装置,所述装置包括:叠加模块,用于在视频播放窗口上叠加透明图层;抓图模块,用于当获取到所述视频播放窗口中待放大显示的指定区域时,对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片;裁剪模块,用于根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,所述第二图片包括所述指定区域;显示模块,用于在所述透明图层上放大显示所述第二图片。在一种可能实现方式中,所述抓图模块用于每隔预设时长,对所述视频进行图片抓取,得到一个第一图片;所述裁剪模块用于每得到一个第一图片,根据所述指定区域,对当前得到的第一图片进行裁剪,得到一个第二图片;所述显示模块用于每得到一个第二图片,根据当前得到的第二图片,将所述透明图层上当前显示的第二图片更新为所述当前得到的第二图片,或保持所述当前显示的第二图片不变。在一种可能实现方式中,所述显示模块用于:获取所述当前得到的第二图片与所述当前显示的第二图片之间的相似度;当所述相似度小于预设阈值时,将所述当前显示的第二图片更新为所述当前得到的第二图片;当所述相似度大于或等于所述预设阈值时,保持所述当前显示的第二图片不变。在一种可能实现方式中,所述装置还包括:控制模块,用于当接收到对放大功能的开启指令时,开启所述放大功能,所述放大功能用于放大显示所述视频播放窗口中视频的任一区域。在一种可能实现方式中,所述装置还包括:所述控制模块还用于当接收到对所述放大功能的关闭指令时,关闭所述放大功能;删除模块,用于删除所述透明图层。在一种可能实现方式中,所述装置还包括:播放模块,用于通过浏览器的视频播放器,在所述视频播放窗口中播放所述视频。在一种可能实现方式中,所述透明图层的尺寸等于所述视频播放窗口的尺寸,所述第二图片的显示尺寸等于所述透明图层的尺寸。第三方面,提供了一种终端,包括一个或多个处理器和一个或多个存储器;所述一个或多个存储器,用于存放至少一条指令;所述一个或多个处理器,用于执行所述一个或多个存储器上所存放的至少一条指令,实现第一方面任一种实现方式所述的方法步骤。第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有至少一条指令,所述至少一条指令被处理器执行时实现第一方面任一种实现方式所述的方法步骤。本专利技术实施例提供的技术方案带来的有益效果至少包括:通过在视频播放窗口上叠加一个透明图层,使得用户可以在该透明图层上绘制视频播放窗口中想要放大显示的指定区域,终端可以根据绘制的指定区域,对视频播放窗口中播放的视频进行抓图,然后根据该指定区域对抓到的图片进行裁剪,最后将裁剪得到的该指定区域的图片在透明图层上放大显示,从而可以实现将指定区域的图片放大显示的效果,也即是,实现了对视频画面的指定区域进行放大显示的功能,由于无需调用插件,可以适用于任何浏览器,提高了适用性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述本文档来自技高网...

【技术保护点】
1.一种视频处理方法,其特征在于,所述方法包括:/n在视频播放窗口上叠加透明图层;/n当获取到所述视频播放窗口中待放大显示的指定区域时,对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片;/n根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,所述第二图片包括所述指定区域;/n在所述透明图层上放大显示所述第二图片。/n

【技术特征摘要】
1.一种视频处理方法,其特征在于,所述方法包括:
在视频播放窗口上叠加透明图层;
当获取到所述视频播放窗口中待放大显示的指定区域时,对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片;
根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,所述第二图片包括所述指定区域;
在所述透明图层上放大显示所述第二图片。


2.根据权利要求1所述的方法,其特征在于,所述对所述视频播放窗口中播放的视频进行图片抓取,得到第一图片,包括:
每隔预设时长,对所述视频进行图片抓取,得到一个第一图片;
所述根据所述指定区域,对所述第一图片进行裁剪,得到第二图片,包括:
每得到一个第一图片,根据所述指定区域,对当前得到的第一图片进行裁剪,得到一个第二图片;
所述在所述透明图层上放大显示所述第二图片,包括:
每得到一个第二图片,根据当前得到的第二图片,将所述透明图层上当前显示的第二图片更新为所述当前得到的第二图片,或保持所述当前显示的第二图片不变。


3.根据权利要求2所述的方法,其特征在于,所述根据当前得到的第二图片,将所述透明图层上当前显示的第二图片更新为所述当前得到的第二图片,或保持所述当前显示的第二图片不变,包括:
获取所述当前得到的第二图片与所述当前显示的第二图片之间的相似度;
当所述相似度小于预设阈值时,将所述当前显示的第二图片更新为所述当前得到的第二图片;
当所述相似度大于或等于所述预设阈值时,保持所述当前显示的第二图片不变。


4.根据权利要求1所述的方法,其特征在于,所述在视频播放窗口上叠加透明图层之前,所述方法还包括:
当接收到对放大功能的开启指令时,开启所述放大功能,所述放大功能用于放大显示所述视频播放窗口中视频的任一区域。


5.根据权利要求4所述的方法,其特征在于,所述在所述透明图层上放大显示所述第二图片之后,所述方法还包括:
当接收到对所述放大功能的关闭指令时,关闭所述放大功能;
删除所述透明图层。


6.根据权利要求1所述的方法,其特征在于,所述在视频播放窗口上叠加透明图层之前,所述方法还包括:
通...

【专利技术属性】
技术研发人员:冯中坚
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

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

1