一种在二维游戏场景中播放视频的方法及系统的制作方法_3

文档序号:8420924阅读:来源:国知局
二维游戏场景中的输出摄像机视角调整为正交视角, 从而将缩放矩阵依次与绕X轴旋转的矩阵、绕Y轴旋转的矩阵、绕Z轴旋转的矩阵的乘积作 为原始视频帧转换为新的二维视频帧的坐标变换矩阵。
[0072] 具体地,当假设场景默认为正交视觉时,Z轴的值对场景对象本身形变无影响,如 定值Ztl可优选为"0"值,那么进行2D倾斜视角形变的原始视频帧可以进行以下一系列的变 换:先缩放参量S(sx,sy),再绕Z轴旋转rz角度,再绕Y轴旋转ry角度,再绕X轴旋转rx角度,根据计算机图形学,则有如下系列变换矩阵:
【主权项】
1. 一种在二维游戏场景中播放视频的方法,其特征在于,包括: 获取二维游戏场景的视角参数,所述视角参数为将游戏场景三维模型变换为所述二维 游戏场景时的摄像机参数; 响应视频播放触发条件,获取待播放的原始视频帧; 以所述原始视频帧所在平面作为X-Y平面构建所述原始视频帧的三维模型; 按照所述二维游戏场景的视角参数并利用所述原始视频帧的三维模型将所述原始视 频帧输出为新的二维视频帧; 将所述新的二维视频帧输出至所述二维游戏场景中预定的目标区域进行播放。
2. 如权利要求1所述的在二维游戏场景中播放视频的方法,其特征在于,所述获取二 维游戏场景的视角参数,包括: 将输出摄像机调整为正交视角; 以二维游戏场景中心为焦点,将摄像机视角平面旋转第一角度后,再将所述摄像机视 角平面进行倾斜处理,与竖直方向形成第二角度;所述视角参数包括所述正交视角、所述第 一角度和第二角度。
3. 如权利要求1所述的在二维游戏场景中播放视频的方法,其特征在于,以所述原始 视频帧所在平面作为X-Y平面构建所述原始视频帧的三维模型,具体为: 控制所述原始视频帧所在平面与X-Y平面重叠或平行,选取所述原始视频帧在Z轴上 的坐标为定值Ztl,建立空间转换的三维坐标系,将所述原始视频帧的各个像素的原始二维 坐标(X,y)变换为原始三维坐标(X,y, Ztl); 获得所述原始视频帧的各个像素的原始二维坐标在所述三维游戏场景中预设的目标 区域的三维坐标映射关系。
4. 如权利要求3所述的在二维游戏场景中播放视频的方法,其特征在于,按照所述二 维游戏场景的视角参数并利用所述原始视频帧的三维模型将所述原始视频帧输出为新的 二维视频帧,包括: 根据所述二维游戏场景的视角参数和所述三维坐标映射关系,分别获得将所述原始视 频帧的原始三维坐标变换为与所述二维游戏场景视角相同的缩放矩阵和旋转矩 阵;其中,所述旋转矩阵包括绕X轴旋转的矩阵、绕Y轴旋转的矩阵、绕Z轴旋转的矩阵; 依次对所述缩放矩阵、所述绕X轴旋转的矩阵、所述绕Y轴旋转的矩阵、所述绕Z轴旋 转的矩阵进行乘积运算,获得坐标转换矩阵; 利用所述坐标转换矩阵对所述原始视频帧的各个像素的原始三维坐标进行处理,输出 新的二维视频帧。
5. 如权利要求1~4任一项所述的在二维游戏场景中播放视频的方法,其特征在于,将 所述新的二维视频帧输出至所述二维游戏场景中预定的目标区域进行播放,包括: 将所述新的二维视频帧的二维坐标叠加至所述二维游戏场景中预设的目标区域的二 维图标上,形成映射坐标; 根据时钟信号将每一帧新的二维视频帧绘制到所述二维游戏场景中预设的目标区域 上,从而在二维游戏场景中预设的目标区域中播放视频。
6. 如权利要求1所述的在二维游戏场景中播放视频的方法,其特征在于,所述方法还 包括: 控制在二维游戏场景中预设的目标区域中播放的视频与二维游戏场景进行互动。
7. -种在二维游戏场景中播放视频的系统,其特征在于,包括: 视角参数获取单元,用于获取二维游戏场景的视角参数,所述视角参数为将游戏场景 三维模型变换为所述二维游戏场景时的摄像机参数; 视频输入单元,用于响应视频播放触发条件,获取待播放的原始视频帧; 建模单元,用于以所述原始视频帧所在平面作为X-Y平面构建所述原始视频帧的三维 丰旲型; 视频转换单元,用于按照所述二维游戏场景的视角参数并利用所述原始视频帧的三维 模型将所述原始视频帧输出为新的二维视频帧; 视频播放单元,用于将所述新的二维视频帧输出至所述二维游戏场景中预定的目标区 域进行播放。
8. 如权利要求7所述的在二维游戏场景中播放视频的系统,其特征在于,所述视角参 数获取单元,包括: 视角调整单元,用于将输出摄像机调整为正交视角;以二维游戏场景中心为焦点,将摄 像机视角平面旋转第一角度后,再将所述摄像机视角平面进行倾斜处理,与竖直方向形成 第二角度;所述视角参数包括所述正交视角、所述第一角度和第二角度。
9. 如权利要求7所述的在二维游戏场景中播放视频的系统,其特征在于,所述建模单 元,包括: 坐标转换单元,用于控制所述原始视频帧所在平面与X-Y平面重叠或平行,选取所述 原始视频帧在Z轴上的坐标为定值Ztl,建立空间转换的三维坐标系,将所述原始视频帧的各 个像素的原始二维坐标(x,y)变换为原始三维坐标(x,y,Z tl); 坐标映射单元,用于获得所述原始视频帧的各个像素的原始二维坐标在所述三维游戏 场景中预设的目标区域的三维坐标映射关系。
10. 如权利要求9所述的在二维游戏场景中播放视频的系统,其特征在于,所述视频转 换单元,包括: 转换矩阵获取单元,用于根据所述二维游戏场景的视角参数和所述三维坐标映射关 系,分别获得将所述原始视频帧的原始三维坐标变换为与所述二维游戏场景视角 相同的缩放矩阵和旋转矩阵;其中,所述旋转矩阵包括绕X轴旋转的矩阵、绕Y轴旋转的矩 阵、绕Z轴旋转的矩阵; 坐标矩阵构建单元,用于依次对所述缩放矩阵、所述绕X轴旋转的矩阵、所述绕Y轴旋 转的矩阵、所述绕Z轴旋转的矩阵进行乘积运算,获得坐标转换矩阵; 视频帧输出单元,用于利用所述坐标转换矩阵对所述原始视频帧的各个像素的原始三 维坐标进行处理,输出新的二维视频帧。
11. 如权利要求7~10任一项所述的在二维游戏场景中播放视频的系统,其特征在于, 所述视频播放单元,包括: 视频坐标映射单元,用于将所述新的二维视频帧的二维坐标叠加至所述二维游戏场景 中预设的目标区域的二维图标上,形成映射坐标; 视频帧同步单元,用于根据时钟信号将每一帧新的二维视频帧绘制到所述二维游戏场 景中预设的目标区域上,从而在二维游戏场景中预设的目标区域中播放视频。
12.如权利要求7所述的在二维游戏场景中播放视频的系统,其特征在于,所述系统还 包括: 视频互动单元,用于控制在二维游戏场景中预设的目标区域中播放的视频与二维游戏 场景进行互动。
【专利摘要】本发明公开了一种在二维游戏场景中播放视频的方法,包括:获取二维游戏场景的视角参数;响应视频播放触发条件,获取待播放的原始视频帧;以原始视频帧所在平面作为X-Y平面构建原始视频帧的三维模型;按照二维游戏场景的视角参数并利用原始视频帧的三维模型将原始视频帧输出为新的二维视频帧;将新的二维视频帧输出至二维游戏场景中预定的目标区域进行播放。本发明还提供了一种在二维游戏场景中播放视频的系统。本发明提供的技术方案将视频完全融入至二维游戏场景中进行播放,在二维游戏场景中产生三维立体效果,实现游戏与视频数据的融合并改善视频嵌入感,提升用户的使用体验。
【IPC分类】A63F13-525, A63F13-53
【公开号】CN104740874
【申请号】CN201510138045
【发明人】吴国瑞
【申请人】广州博冠信息科技有限公司
【公开日】2015年7月1日
【申请日】2015年3月26日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1