动态放大显示视频的方法及装置制造方法及图纸

技术编号:14646973 阅读:67 留言:0更新日期:2017-02-16 03:50
本发明专利技术公开了一种动态放大显示视频的方法,包括:在视频播放状态下,实时获取放大手势触摸指令;根据放大手势触摸指令的发生位置,计算得到指定放大区域;依次提取指定放大区域的单帧图像;在指定放大区域以外的视频播放区域中创建放大视频播放窗口;将指定放大区域的单帧图像进行图像放大到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示;本发明专利技术还提供了一种动态放大显示视频的装置,包括:放大指令获取模块,指定放大区域获取模块,图像提取模块,窗口创建模块,图像放大模块,显示模块。本发明专利技术提出的动态放大显示视频的方法及装置,能够对视频进行局部放大,是对目前现有的视频播放方式的优化。

【技术实现步骤摘要】

本专利技术涉及视频处理
,特别是指一种动态放大显示视频的方法及装置
技术介绍
在以往的智能设备上(PC、平板电脑、智能手机)在对视频播放的时候,都没有实时对视频局部放大的功能。假如在播放一段化学教师在做化学实验的视频时,因为试管或这其他化学器械体积较小,难以看清其中的化学反应画面,如果能够通过手势放大或者鼠标框选的方式,将当前的某一个重点区域,动态的放大,并在当前视频窗口中叠加显示,从而能够非常方便、快捷的让观看者获取某一块重要视频内容进行重点观看,这将给观看者带来更佳的体验,并能提高教师进行课堂试验的有效性。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种动态放大显示视频的方法及装置,能够对视频进行局部放大,是对目前现有的视频播放方式的优化,旨在在操作过程中,优化操作方法,给予操作着更灵活更顺畅的操作体验。基于上述目的本专利技术提供的动态放大显示视频的方法,包括:在视频播放状态下,实时获取放大手势触摸指令;根据放大手势触摸指令的发生位置,计算得到指定放大区域;依次提取指定放大区域的单帧图像;在指定放大区域以外的视频播放区域中创建放大视频播放窗口;将指定放大区域的单帧图像进行图像放大到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示。在一些实施方式中,所述放大手势触摸指令是指起始点为两点触摸,且两个触摸点的运动轨迹为基本直线,以及两个触摸点的运动方向为基本相反的触摸手势。在一些实施方式中,所述根据放大手势触摸指令的发生位置,计算得到指定放大区域步骤包括:获取两个触摸点的最后位置的坐标;计算两个触摸点的最后位置之间的x轴距离和y轴距离,以及两个触摸点初始位置的中点;以两个触摸点初始位置的中点作为指定放大区域的中心,以x轴距离作为指定放大区域的x轴方向上的长度,以y轴距离作为指定放大区域的y轴方向上的长度;得到指定放大区域。在一些实施方式中,所述在指定放大区域以外的视频播放区域中创建放大视频播放窗口的步骤包括:将屏幕划分为形状大小相同的4个区块,分别为左上区块、左下区块、右上区块、右下区块;判断指定放大区域的中心位于屏幕的位置;若指定放大区域的中心位于屏幕的左上区块,则在屏幕的右下区块中创建放大视频播放窗口;若指定放大区域的中心位于屏幕的左下区块,则在屏幕的右上区块中创建放大视频播放窗口;若指定放大区域的中心位于屏幕的右上区块,则在屏幕的左下区块中创建放大视频播放窗口;若指定放大区域的中心位于屏幕的右下区块或屏幕中心,则在屏幕的左上区块中创建放大视频播放窗口。在一些实施方式中,所述方法还包括:监听并实时响应放大视频播放窗口的操作指令。在一些实施方式中,所述监听并实时响应放大视频播放窗口的操作指令的步骤包括:监听到新的放大手势触摸指令;判断该放大手势触摸指令是否发生在放大视频播放窗口的位置;若是,则对指定放大区域的单帧图像进行二次图像放大,并将二次放大的指定放大区域的单帧图像以其中心为基准裁切到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示;若否,则不作任何处理。本专利技术的另一方面还提供了一种动态放大显示视频的装置,包括:放大指令获取模块,用于在视频播放状态下实时获取放大手势触摸指令;指定放大区域获取模块,用于根据放大手势触摸指令的发生位置,计算得到指定放大区域;图像提取模块,用于依次提取指定放大区域的单帧图像;窗口创建模块,用于在指定放大区域以外的视频播放区域中创建放大视频播放窗口;图像放大模块,用于将指定放大区域的单帧图像进行图像放大到放大视频播放窗口的大小;显示模块,用于在放大视频播放窗口中依次显示放大后的指定放大区域的单帧图像。在一些实施方式中,所述放大手势触摸指令是指起始点为两点触摸,且两个触摸点的运动轨迹为基本直线,以及两个触摸点的运动方向为基本相反的触摸手势;所述指定放大区域获取模块还用于获取两个触摸点的最后位置的坐标;计算两个触摸点的最后位置之间的x轴距离和y轴距离,以及两个触摸点初始位置的中点;以两个触摸点初始位置的中点作为指定放大区域的中心,以x轴距离作为指定放大区域的x轴方向上的长度,以y轴距离作为指定放大区域的y轴方向上的长度;得到指定放大区域。在一些实施方式中,所述装置还包括监听模块,用于监听并实时响应放大视频播放窗口的操作指令。在一些实施方式中,所述监听模块还用于监听到新的放大手势触摸指令;判断该放大手势触摸指令是否发生在放大视频播放窗口的位置;若是,则对指定放大区域的单帧图像进行二次图像放大,并将二次放大的指定放大区域的单帧图像以其中心为基准裁切到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示;若否,则不作任何处理。从上面所述可以看出,本专利技术提供的动态放大显示视频的方法及装置,通过放大手势来接收放大指令并从中得到指定放大区域后,再在指定放大区域外的的视频播放区域中创建放大视频播放窗口,并在其中依次播放放大图像,从而针对用户感兴趣的局部完成对视频指定区域的放大播放,以方便用户的观看。附图说明图1为本专利技术提供的动态放大显示视频的方法实施例的流程示意图;图2为本专利技术提供的动态放大显示视频的装置实施例的结构示意图;图3为本专利技术提供的动态放大显示视频的方法或装置实施例中,获取放大手势触摸指令时的视频播放区域的简化示意图;图4为本专利技术提供的动态放大显示视频的方法或装置实施例中,完成局部放大的视频播放区域的简化示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。参照图1,为本专利技术提供的动态放大显示视频的方法实施例的流程示意图。所述动态放大显示视频的方法,包括:步骤101:在视频播放状态下,实时获取放大手势触摸指令;其中,参照附图3中小试管两侧的箭头,所述放大手势触摸指令可选的是指起始点为两点触摸,且两个触摸点的运动轨迹为基本直线,以及两个触摸点的运动方向为基本相反的触摸手势。步骤102:根据放大手势触摸指令的发生位置,计算得到指定放大区域;较佳的,该步骤102还可进一步包括以下处理步骤:获取两个触摸点的最后位置的坐标;计算两个触摸点的最后位置之间的x轴距离和y轴距离,以及两个触摸点初始位置的中点;以两个触摸点初始位置的中点作为指定放大区域的中心,以x轴距离作为指定放大区域的x轴方向上的长度,以y轴距离作为指定放大区域的y轴方向上的长度;得到指定放大区域(参照附图4中的小方框,其为该实施例的指定放大区域)。从而根据放大手势触摸指令的发生位置就能得到所需放大的指定放大区域,而无需再另外进行选择。这样,通过一个指令完成放大指令的触发以及放大区域的选择。步骤103:在视频数据解码完成后,可以得到视频用于显示的单帧图像,根据指定放大区域的坐标值,依次从原始视频单帧图像中提取指定放大区域的单帧图像;步骤104:在指定放大区域以外的视频播放区域中创建放大视频播放窗口(参照附图4中的大方框,其为该实施例中创建的放大视频播放窗口);所述放大视频播放窗口的大小,可选的为本文档来自技高网...
动态放大显示视频的方法及装置

【技术保护点】
一种动态放大显示视频的方法,其特征在于,包括:在视频播放状态下,实时获取放大手势触摸指令;根据放大手势触摸指令的发生位置,计算得到指定放大区域;依次提取指定放大区域的单帧图像;在指定放大区域以外的视频播放区域中创建放大视频播放窗口;将指定放大区域的单帧图像进行图像放大到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示。

【技术特征摘要】
1.一种动态放大显示视频的方法,其特征在于,包括:在视频播放状态下,实时获取放大手势触摸指令;根据放大手势触摸指令的发生位置,计算得到指定放大区域;依次提取指定放大区域的单帧图像;在指定放大区域以外的视频播放区域中创建放大视频播放窗口;将指定放大区域的单帧图像进行图像放大到放大视频播放窗口的大小,并在放大视频播放窗口中依次显示。2.根据权利要求1所述的方法,其特征在于,所述放大手势触摸指令是指起始点为两点触摸,且两个触摸点的运动轨迹为基本直线,以及两个触摸点的运动方向为基本相反的触摸手势。3.根据权利要求2所述的方法,其特征在于,所述根据放大手势触摸指令的发生位置,计算得到指定放大区域步骤包括:获取两个触摸点的最后位置的坐标;计算两个触摸点的最后位置之间的x轴距离和y轴距离,以及两个触摸点初始位置的中点;以两个触摸点初始位置的中点作为指定放大区域的中心,以x轴距离作为指定放大区域的x轴方向上的长度,以y轴距离作为指定放大区域的y轴方向上的长度;得到指定放大区域。4.根据权利要求1所述的方法,其特征在于,所述在指定放大区域以外的视频播放区域中创建放大视频播放窗口的步骤包括:将屏幕划分为形状大小相同的4个区块,分别为左上区块、左下区块、右上区块、右下区块;判断指定放大区域的中心位于屏幕的位置;若指定放大区域的中心位于屏幕的左上区块,则在屏幕的右下区块中创建放大视频播放窗口;若指定放大区域的中心位于屏幕的左下区块,则在屏幕的右上区块中创建放大视频播放窗口;若指定放大区域的中心位于屏幕的右上区块,则在屏幕的左下区块中创建
\t放大视频播放窗口;若指定放大区域的中心位于屏幕的右下区块或屏幕中心,则在屏幕的左上区块中创建放大视频播放窗口。5.根据权利要求1-4任意一项所述的方法,其特征在于,还包括:监听并实时响应放大视频播放窗口的操作指令。6.根据权利要求5所述的方法,其特征在于,所述监听并实时响应放大视频播放窗口的操作指令的步骤包括...

【专利技术属性】
技术研发人员:王云贵刘北
申请(专利权)人:北京鸿合智能系统股份有限公司
类型:发明
国别省市:北京;11

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

1