一种视频帧处理方法、装置及播放器的制作方法

文档序号:7954432阅读:585来源:国知局
专利名称:一种视频帧处理方法、装置及播放器的制作方法
技术领域
本发明涉及一种视频帧处理方法、装置及播放器。
背景技术
现有的播放器,关于视频画面的旋转只有简单的二维处理,例如左转90°、右转90°、水平/垂直翻转等。然而在一些手机或者DV拍摄的场景下,由于外部条件的限制,画面可能不是水平的(有一定角度的倾斜),或者由于拍摄主题不是平行于镜头的视截面而导致画面出现扭曲,由于目前的播放器没有任意角度的画面校正功能,所以并不能解决这些问题。例如,现有技术中在二维空间中对视频帧进行调整的方式可以如图1-图3所示。如图1所示为现有技术中的一个正常的二维视频帧画面,图2所示为对所述二维视频帧画面进行右转90°之后的画面,图3所示为对所述二维视频帧画面进行左转90°之后的画面。可见,现有的二维画面处理技术只能在二维空间对画面进行某些特定角度的调整,而对于其他如画面透视及扭曲变形等情况,目前的二维处理技术显然无能为力。

发明内容
本发明要解决的主要技术问题是,提供一种视频帧处理方法,可以对视频帧在三维空间内进行调整。为解决上述技术问题,本发明提供一种视频帧处理方法,包括:接收对视频帧进行三维调整的方式与参数;根据所述方式与参数调整视频帧。本发明还提出了一种视频帧处理装置,包括:交互单元,用于接收对视频帧进行三维调整的方式与参数;变换单元,用于根据所述方式与参数调整视频帧。本发明的有益效果是:通过本发明实施例提出的视频帧处理方法及播放器,可以实现在三维空间内调整视频帧,克服了二维变换的局限性,产生更好的用户体验。


图1为现有技术中的视频帧画面示意图;图2为现有技术中的对视频帧画面进行二维调整的示意图一;图3为现有技术中的对视频帧画面进行二维调整的示意图二 ;图4为本发明一种播放器的一实施例的模块不意图;图5为本发明的对视频帧画面进行三维调整的示意图一;图6为本发明的对视频帧画面进行三维调整的示意图二 ;图7为本发明的对视频帧画面进行三维调整的示意图三;图8为本发明一种视频帧处理方法的一实施例的流程示意图9为本发明一种视频帧处理方法的另一实施例的流程示意图。
具体实施例方式下面通过具体实施方式
结合附图对本发明作进一步详细说明。如图4所示为本发明可实现视频帧三维变换的播放器的一实施例的模块示意图,该播放器的视频渲染模块中设置有三维变换模块,该播放器包括:数据通讯接口、文件读取模块、分离模块、音频解码模块、视频解码模块、音频渲染模块、视频渲染模块、播放控制器、播放接口、用户交互界面;其中,视频渲染模块还包括三维变换模块,所述用户交互界面用于接收对视频帧进行三维调整的方式与参数,所述三维变换模块用于根据所述方式与参数调整视频帧。三维变换模块通过播放接口接收用户经用户交互界面输入的视频帧调整方式与角度,并据此对视频帧画面进行三维调整。视频帧三维变换的原理如下:在二维空间中,设视频画面帧内的各点像素坐标为(x,y),则定义二维旋转变换就是将平面上任意一点绕原点旋转Θ角,一般规定逆时针方向为正,顺时针方向为负。从下图可推出变换公式:
权利要求
1.一种视频帧处理方法,其特征在于,包括: 接收对视频帧进行三维调整的方式与参数; 根据所述方式与参数调整视频帧。
2.按权利要求1所述的视频帧处理方法,其特征在于: 所述对视频帧进行三维调整的方式与参数包括以下中的至少一种: 方式:将视频帧绕X轴旋转;参数:绕X轴旋转的角度; 或, 方式:将视频帧绕I轴旋转;参数:绕I轴旋转的角度; 或, 方式:将视频帧绕Z轴旋转;参数:绕z轴旋转的角度。
3.按权利要求1所述的视频帧处理方法,其特征在于: 所述接收对视频帧进行三维调整的方式与参数的步骤之前还包括: 确定目标视频帧; 所述根据所述方式与参数调整视频帧的步骤包括: 将所述目标视频帧 转换为三维空间的视频帧; 将所述转换后得到的三维空间的视频帧按照所述三维调整的方式和参数进行调整; 将调整后的三维视频帧投影到预设平面上得到调整后的二维视频帧。
4.按权利要求1至3任一项所述的视频帧处理方法,其特征在于: 所述角度为手动输入的。
5.按权利要求1至3任一项所述的视频帧处理方法,其特征在于: 所述方法由显卡进行处理。
6.按权利要求1或2任一项所述的视频帧处理方法,其特征在于: 所述根据所述方式与参数调整视频帧的步骤包括: 根据所述方式与参数调整视频帧的关键点,根据调整后的所述关键点的坐标确定视频帧上其他的坐标。
7.一种视频帧处理装置,其特征在于,包括: 交互单元,用于接收对视频帧进行三维调整的方式与参数; 变换单元,用于根据所述方式与参数调整视频帧。
8.按权利要求7所述的视频帧处理装置,其特征在于: 所述对视频帧进行三维调整的方式与参数包括以下中的至少一种: 方式:将视频帧绕X轴旋转;参数:绕X轴旋转的角度; 或, 方式:将视频帧绕I轴旋转;参数:绕I轴旋转的角度; 或, 方式:将视频帧绕Z轴旋转;参数:绕z轴旋转的角度。
9.按权利要求7所述的视频帧处理装置,其特征在于: 所述交互单元还用于接收确定目标视频帧的信号; 所述变换单元用于: 将所述目标视频帧转换为三维空间的视频帧;将所述转换后得到的三维空间的视频帧按照所述三维调整的方式和参数进行调整; 将调整后的三维视频帧投影到预设平面上得到调整后的二维视频帧。
10.按权利要求7至9任一项所述的视频帧处理装置,其特征在于: 所述角度为手动输入的。
11.按权利要求7至9任一项所述的视频帧处理装置,其特征在于: 所述变换单元为显卡的一部分。
12.按权利要求7或8任一项所述的视频帧处理装置,其特征在于: 所述变换单元用于: 根据所述方式与参数调整视频帧的关键点,根据调整后的所述关键点的坐标确定视频帧上其他的坐标。
13.一种播放器,其特征在于,包括:视频渲染模块与用户交互界面;其中, 视频渲染模块还包括三维变换模块,所述用户交互界面和所述三维变换模块依据权利要求1、2或3任一项的方法对视频帧进行处理。
14.按权利要求13所述的播放器,其特征在于: 所述角度为手动输入的。
15.按权利要求13所述的播放器,其特征在于: 所述三维变换模块为显卡的一部分。
16.按权利要求13所述的播放器,其特征在于: 所述三维变换模块用于: 根据所述方式与参数调整视频帧的关键点,根据调整后的所述关键点的坐标确定视频帧上其他的坐标。
全文摘要
本发明公开了一种视频帧处理方法、装置及播放器,所述视频帧处理方法包括接收对视频帧进行三维调整的方式与参数;根据所述方式与参数调整视频帧。通过本发明实施例提出的视频帧处理方法及播放器,可以实现在三维空间内调整视频帧,克服了二维变换的局限性,产生更好的用户体验。
文档编号H04N7/34GK103096046SQ20111033468
公开日2013年5月8日 申请日期2011年10月28日 优先权日2011年10月28日
发明者钟惟渊 申请人:深圳市快播科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1