一种视频播放方法及装置制造方法及图纸

技术编号:12744292 阅读:60 留言:0更新日期:2016-01-21 11:59
本发明专利技术实施例公开了一种视频播放方法及装置,涉及图像处理技术领域,其中,所述方法包括:获得预设类型的视频拍摄设备拍摄得到的目标视频帧的位图数据DV;根据预设的像素校正关系对所述位图数据DV中的各个像素点进行校正;向用户展示经校正处理后的位图数据。应用本发明专利技术实施例提供的方案,在向用户展示视频拍摄设备所拍摄的视频时,能够减轻向用户所展示的视频帧对应的位图数据的形变现象。

【技术实现步骤摘要】

本专利技术涉及图像处理
,特别涉及一种视频播放方法及装置
技术介绍
用户通过互联网等观看直播视频时,通常希望直播视频的场景范围越大越好,例如,用户观看直播的足球比赛时,几乎希望能够看到整个足球场内每个角落的情况,这样为满足用户的需求,直播视频提供方往往采用广角摄像机进行拍摄。然而,采用广角摄像机虽然能够拍摄到较大场景范围的视频,但是受广角摄像机镜头可视范围等因素的影响,拍摄得到的视频往往会存在形变现象,例如,“鱼眼”现象等等,进而影响用户正常观看,用户体验较差。
技术实现思路
本专利技术实施例公开了一种视频播放方法及装置,以在向用户展示视频拍摄设备所拍摄的视频时,减轻所展示视频帧对应的位图数据的形变现象。为达到上述目的,本专利技术实施例公开了一种视频播放方法,所述方法包括:获得预设类型的视频拍摄设备拍摄得到的目标视频帧的位图数据Dv;根据预设的像素校正关系对所述位图数据Dv中的各个像素点进行校正;向用户展示经校正处理后的位图数据;其中,所述预设的像素校正关系通过以下方式获得:根据预设类型的视频拍摄设备对预设的标准图像进行拍摄所得的视频,获得所述预设的标准图像的位图数据Ds,其中,所述预设的标准图像中包含至少一条水平标记线和/或至少一条垂直标记线;在所述位图数据仏中检测所述预设的标准图像包含的水平标记线对应的曲线和/或垂直标记线对应的曲线;根据所检测到的水平标记线对应的曲线和/或垂直标记线对应的曲线,确定所述位图数据Ds对应的校正后曲率,其中,所述校正后曲率包括:水平校正后曲率和/或垂直校正后曲率,所述水平校正后曲率为根据检测到的水平标记线对应的曲线确定的一个值,所述垂直校正后曲率为根据检测到的垂直标记线对应的曲线确定的一个值;获得根据所述校正后曲率对所述位图数据Ds进行校正处理后得到的位图数据中各个像素点与所述位图数据Ds中各个像素点之间的对应关系,即为所述预设的像素校正关系,其中,根据所述校正后曲率中包括的水平校正后曲率,对所述位图数据Ds中水平标记线对应的曲线进行校正处理,根据所述校正后曲率中包括的垂直校正后曲率,对所述位图数据Ds中垂直标记线对应的曲线进行校正处理。在本专利技术的一种具体实现方式中,根据检测到的垂直标记线对应的曲线确定一个值,作为垂直校正后曲率,包括:获得检测到的垂直标记线对应的曲线的初始曲率;根据表达式C+i*AC,确定检测到的垂直标记线对应的曲线校正曲率,其中,C表示所检测到的任一垂直标记线对应的曲线的初始曲率,AC表示曲率调整步长,i表示调整次数;根据所确定的校正曲率,校正检测到的垂直标记线对应的曲线直至校正后该曲线上的像素点的横坐标满足预设的垂直方向直线判断条件,其中,所述预设的垂直方向直线判断条件用于判断校正后的曲线是否近似于沿垂直方向的直线;根据校正后满足所述预设的垂直方向直线判断条件的曲线的曲率,确定检测到的垂直标记线对应的曲线的一个校正后曲率作为垂直校正后曲率。在本专利技术的一种具体实现方式中,所述预设的垂直方向判断条件,包括以下情况中的至少一种:判断校正后曲线上横坐标相等的像素点的个数与该曲线上像素点总个数之间的比例是否大于预设的比例,若大于,则判定该曲线近似于沿垂直方向的直线;判断校正后曲线上所有像素点横坐标的均值与该曲线上预设位置像素点的横坐标之间的差值是否小于预设的差值,若小于,则判定该曲线近似于沿垂直方向的直线;判断校正后曲线上所有像素点横坐标的方差是否小于预设的数值,若小于,则判定该曲线近似于沿垂直方向的直线。在本专利技术的一种具体实现方式中,所述根据预设的像素校正关系对所述位图数据Dv中的各个像素点进行校正,包括:将所述位图数据DV由二维坐标系映射至三维坐标系中;调用预设的三维形变处理函数,根据预设的像素校正关系对映射至三维坐标系中的位图数据进行校正。在本专利技术的一种具体实现方式中,所述视频播放方法还包括:接收针对经校正处理后的位图数据的位图调整指令;所述向用户展示经校正处理后的位图数据,包括:根据所述位图调整指令,调整经校正处理后的位图数据;向用户展示调整后的位图数据。在本专利技术的一种具体实现方式中,所述向用户展示经校正处理后的位图数据,包括:根据预设的播放帧率计算经校正处理后的位图数据的播放时间长度;按照所述播放时间长度向用户展示经校正处理后的位图数据。为达到上述目的,本专利技术实施例公开了一种视频播放装置,所述装置包括:位图数据获得模块,用于获得预设类型的视频拍摄设备拍摄得到的目标视频帧的位图数据Dv;像素点校正模块,用于根据预设的像素校正关系对所述位图数据Dv中的各个像素点进行校正;位图数据展示模块,用于向用户展示经校正处理后的位图数据;校正关系获得模块,用于获得所述预设的像素校正关系;其中,所述校正关系获得模块,包括:位图数据获得子模块,用于根据预设类型的视频拍摄设备对预设的标准图像进行拍摄所得的视频,获得所述预设的标准图像的位图数据Ds,其中,所述预设的标准图像中包含至少一条水平标记线和/或至少一条垂直标记线;曲线检测子模块,用于在所述位图数据仏中检测所述预设的标准图像包含的水平标记线对应的曲线和/或垂直标记线对应的曲线;校正后曲率确定子模块,用于根据所检测到的水平标记线对应的曲线和/或垂直标记线对应的曲线,确定所述位图数据Ds对应的校正后曲率,其中,所述校正后曲率包括:水平校正后曲率和/或垂直校正后曲率,所述水平校正后曲率为根据检测到的水平标记线对应的曲线确定的一个值,所述垂直校正后曲率为根据检测到的垂直标记线对应的曲线确定的一个值;对应关系获得子模块,用于获得根据所述校正后曲率对所述位图数据仏进行校正处理后得到的位图数据中各个像素点与所述位图数据Ds中各个像素点之间的对应关系,即为所述预设的像素校正关系,其中,根据所述校正后曲率中包括的水平校正后曲率,对所述位图数据仏中水平标记线对应的曲线进行校正处理,根据所述校正后曲率中包括的垂直校正后曲率,对所述位图数据Ds中垂直标记线对应的曲线进行校正处理;所述校正后曲率确定子模块,包括:水平校正后曲率确定单元和/或垂直校正后曲率确定单元;所述水平校正后曲率确定单元,用于根据检测到的水平标记线对应的曲线确定的一个值,作为水平校正后曲率;垂直校正后曲率确定单元,用于根据检测到的垂直标记线对应的曲线确定的一个值,作为垂直校正后曲率。在本专利技术的一种具体实现方式中,所述垂直校正后曲率确定单元,包括:初始曲率获得子单元,用于获得检测到的垂直标记线对应的曲线的初始曲率;曲线校正曲率确定子单元,用于根据表达式C+i*AC,确定检测到的垂直标记线对应的曲线校正曲率,其中,C表示所检测到的任一垂直标记线对应的曲线的初始曲率,AC表示曲率调整步长,i表示调整次数;曲线校正当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种视频播放方法,其特征在于,所述方法包括:获得预设类型的视频拍摄设备拍摄得到的目标视频帧的位图数据DV;根据预设的像素校正关系对所述位图数据DV中的各个像素点进行校正;向用户展示经校正处理后的位图数据;其中,所述预设的像素校正关系通过以下方式获得:根据预设类型的视频拍摄设备对预设的标准图像进行拍摄所得的视频,获得所述预设的标准图像的位图数据DS,其中,所述预设的标准图像中包含至少一条水平标记线和/或至少一条垂直标记线;在所述位图数据DS中检测所述预设的标准图像包含的水平标记线对应的曲线和/或垂直标记线对应的曲线;根据所检测到的水平标记线对应的曲线和/或垂直标记线对应的曲线,确定所述位图数据DS对应的校正后曲率,其中,所述校正后曲率包括:水平校正后曲率和/或垂直校正后曲率,所述水平校正后曲率为根据检测到的水平标记线对应的曲线确定的一个值,所述垂直校正后曲率为根据检测到的垂直标记线对应的曲线确定的一个值;获得根据所述校正后曲率对所述位图数据DS进行校正处理后得到的位图数据中各个像素点与所述位图数据DS中各个像素点之间的对应关系,即为所述预设的像素校正关系,其中,根据所述校正后曲率中包括的水平校正后曲率,对所述位图数据DS中水平标记线对应的曲线进行校正处理,根据所述校正后曲率中包括的垂直校正后曲率,对所述位图数据DS中垂直标记线对应的曲线进行校正处理。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陈超李国平陆小龙
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1