图像旋转实现方法及装置
摘要文本
本发明公开了一种图像旋转实现方法及装置,该方法包括:根据待旋转图像的源存储格式和源数据格式、图像的旋转角度,确定图像数据的读取顺序;根据确定的读取顺序读取图像数据中的各旋转单元,传送给旋转器;旋转器根据旋转角度对将读取到的旋转单元中的像素进行像素旋转,重组像素旋转后的旋转单元,得到相应旋转角度的图像。通过硬件的方式,以改变读取顺序的形式实现图像旋转,降低了硬件成本投入,提高了处理速度和效率。
申请人信息
- 申请人:新岸线(北京)科技集团有限公司
- 申请人地址:100071 北京市丰台区西四环南路76号14幢E203室
- 发明人: 新岸线(北京)科技集团有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 图像旋转实现方法及装置 |
| 专利类型 | 发明授权 |
| 申请号 | CN201611235685.3 |
| 申请日 | 2017年2月23日 |
| 公告号 | CN106846255B |
| 公开日 | 2024年1月16日 |
| IPC主分类号 | G06T3/602 |
| 权利人 | 新岸线(北京)科技集团有限公司 |
| 发明人 | 赵艳云; 张师群; 罗旻; 鲍东山 |
| 地址 | 北京市丰台区西四环南路76号14幢E203室 |
专利主权项内容
1.一种图像旋转实现方法,其特征在于,包括:步骤S301:根据待旋转图像的源存储格式和源数据格式、图像的旋转角度为90度或270度,将内存存取时的旋转单元的地址顺序按旋转角度进行变换;步骤S302:将地址顺序变换后的旋转单元,传送给旋转器;步骤S303:将每个旋转单元内的像素进行行列互换;步骤S304:将行列互换后的旋转单元,按照变换后的地址顺序以选定的旋转单元组为单位进行重新组织,得到处理后的图像数据,其中,所述方法还包括对旋转单元中的像素矩阵进行读写地址控制,地址读写顺序的内存使用循环过程包括:步骤A:针对像素矩阵中的像素点的第一簇,存储器按照逐列的顺序,从左到右,写入所述像素矩阵中的像素点,每次所述存储器写入所述像素矩阵中的像素点的一个块,共计写入8次,其中,一簇包含8个块;所述存储器按照逐行的顺序读取所述像素矩阵中的像素点,每次所述存储器读取所述像素矩阵中的像素点的一个块,共计读取8次;针对像素矩阵中的像素点的第二簇,所述存储器按照逐行的顺序,从上到下,写入所述像素矩阵中的像素点,每次所述存储器写入所述像素矩阵中的像素点的一个块,共计读取8次;所述存储器按照逐列的顺序读取所述像素矩阵中的像素点,每次所述存储器读取所述像素矩阵中的像素点的一个块,共计写入8次;将步骤A一直循环,直至像素矩阵中所有的簇都完成转换。