[发明专利]实时视频图像的任意角度旋转处理系统及方法无效
申请号: | 201210555222.0 | 申请日: | 2012-12-20 |
公开(公告)号: | CN102982788A | 公开(公告)日: | 2013-03-20 |
发明(设计)人: | 马国光 | 申请(专利权)人: | 马国光 |
主分类号: | G09G5/38 | 分类号: | G09G5/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 362000 福建*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 视频 图像 任意 角度 旋转 处理 系统 方法 | ||
技术领域
本发明涉及实时视频图像的任意角度旋转处理系统及方法,属于图像显示技术领域。
背景技术
在图像显示显示领域中,越来越多地要求能对图像数据进行实时旋转显示。传统的实现往往通过计算机软件对视频图像进行后期编辑实现的,处理速度跟输入视频图像大小有直接关系,无法达到实时处理的现场效果。
发明内容
本发明的目的在于提供实时视频图像的任意角度旋转处理系统及方法,能实现视频图像的实时任意角度旋转。
本发明的目的是通过以下技术方案来实现的:实时视频图像的任意角度旋转处理系统,它由视频输入模块、旋转计算模块、视频实时旋转处理模块以及视频输出模块组成,其中,视频输入模块和旋转计算模块的输出端同时与视频实时旋转处理模块的输入端相连,视频实时旋转处理模块的输出端与视频输出模块相连。
实时视频图像的任意角度旋转处理方法,它包含以下步骤:
(1)、视频数据通过接口进入视频输入模块,在视频输入模块内数据缓存并将视频数据,以Z型每行逐个像素送出到后端旋转模块;
(2)、旋转计算模块根据旋转角度,计算出输入视频每个像素点,经过旋转之后,计算出被放置的坐标;
(3)、视频实时旋转处理模块根据每个像素坐标对应关系,将相应图像像素的存储指定的内存位置,为了防止前后两帧数据发生覆盖,采用双缓存技术,将前后两帧处理结果,放到不同内存区域;
(4)、视频输出模块按照Z型扫描,将视频实时旋转的处理结果送出。
本发明的有益效果在于:系统运行稳定,通过计算出原图像与选择图像之间的坐标对应关系,将视频数据旋转视频数据Z型输出,实现了视频图像的实时任意角度旋转。
附图说明
图1为本发明的结构示意图;
图2为原视频图像示意图;
图3为旋转后的视频图像示意图。
其中,1-视频输入模块,2-旋转计算模块,3-视频实时旋转处理模块,4-视频输出模块。
具体实施方式
下面结合附图进一步描述本发明的技术方案,但要求保护的范围并不局限于所述。
如图1,实时视频图像的任意角度旋转处理系统,它由视频输入模块1、旋转计算模块2、视频实时旋转处理模块3以及视频输出模块4组成,其中,视频输入模块1和旋转计算模块2的输出端同时与视频实时旋转处理模块3的输入端相连,视频实时旋转处理模块3的输出端与视频输出模块4相连。
实时视频图像的任意角度旋转处理方法,如图2,它包含以下步骤:
(1)、视频数据通过接口进入视频输入模块1,在视频输入模块1内数据缓存并将视频数据,以Z型每行逐个像素送出到后端旋转模块3;
(2)、旋转计算模块2根据旋转角度,计算出输入视频每个像素点,经过旋转之后,计算出被放置的坐标,即计算出原图像与选择图像之间的坐标对应关系;
(3)、视频实时旋转处理模块3根据每个像素坐标对应关系,将相应图像像素的存储指定的内存位置,为了防止前后两帧数据发生覆盖,采用双缓存技术,将前后两帧处理结果,放到不同内存区域;
(4)、视频输出模块4按照Z型扫描,将视频实时旋转的处理结果送出。
如图2,原视频图像,根据视频需要旋转的角度,计算出原视频图像中每一个像素的点的坐标(x0,y0),如图3经过旋转处理之后,新的视频图像,对应的新坐标(rx0,ry0)。
例如,原视频分辨率是4*4,对于视频像素的位置矩阵A为:
(x0,y3),(x1,y3),(x2,y3),(x3,y3),
(x0,y2),(x1,y2),(x2,y2),(x3,y2),
(x0,y1),(x1,y1),(x2,y1),(x3,y1),
(x0,y0),(x1,y0),(x2,y0),(x3,y0),
旋转之后对于视频像素位置矩阵R为:
(rx0,ry3),(rx1,ry3),(rx2,ry3),(rx3,ry3),
(rx0,ry2),(rx1,ry2),(rx2,ry2),(rx3,ry2),
(rx0,ry1),(rx1,ry1),(rx2,ry1),(rx3,ry1),
(rx0,ry0),(rx1,ry0),(rx2,ry0),(rx3,ry0),
视频实时旋转处理模块3根据位置,计算出当前像素在原视频图像矩阵A中的坐标(x,y),然后查出旋转之后,对应到矩阵R中的新位置(rx,ry),将视频数据存储到内存1(rx,ry)位置,逐一处理每一个图像数据,直到一帧图像处理完成,然后继续处理下一帧图像,处理结果存储到内存2中。处理结果,前后两帧结果存储在不同内存中,防止数据被覆盖,处理完一帧图像之后,处理结果帧,将按Z型,逐行逐像素点送出。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马国光,未经马国光许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210555222.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种下导向式偏心配水器
- 下一篇:不关井连续生产的分体式柱塞装置
- 彩色图像和单色图像的图像处理
- 图像编码/图像解码方法以及图像编码/图像解码装置
- 图像处理装置、图像形成装置、图像读取装置、图像处理方法
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像解密方法、图像加密方法、图像解密装置、图像加密装置、图像解密程序以及图像加密程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序以及图像解码程序
- 图像编码方法、图像解码方法、图像编码装置、图像解码装置、图像编码程序、以及图像解码程序
- 图像形成设备、图像形成系统和图像形成方法
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序
- 图像编码装置、图像编码方法、图像编码程序、图像解码装置、图像解码方法及图像解码程序