发明名称 一种数字图像旋转方法
摘要 本发明公开一种数字图像旋转方法,包括步骤1在图像解码阶段根据显示设备的尺寸存储一幅适合显示的横向图像和一幅适合显示的纵向图像,建立当前被显示图像的状态机,同时记录当前被显示图像的初始状态;步骤2以旋转指令和当前被显示图像的状态为条件,执行相应的旋转操作并决定当前被显示图片的下一个状态;步骤3如果接收到新的旋转指令,重复执行步骤2,否则如果有退出旋转模式指令,则将所有状态清零,回到初始状态。本发明所提供的图像旋转方法可以避免因不断缩放而造成的累积误差,而且在旋转过程中只需要进行镜像操作即可,易于硬件实现,大大减少电路实现的硬件资源消耗。
申请公布号 CN102568442B 申请公布日期 2013.09.25
申请号 CN201010613086.7 申请日期 2010.12.29
申请人 无锡华润矽科微电子有限公司 发明人 汤岐
分类号 G09G5/37(2006.01)I;G06T3/60(2006.01)I 主分类号 G09G5/37(2006.01)I
代理机构 上海智信专利代理有限公司 31002 代理人 王洁
主权项 一种数字图像旋转方法,其特征在于:包括如下步骤步骤1在图像解码阶段根据显示设备的尺寸存储一幅适合显示的横向图像和一幅适合显示的纵向图像,建立当前被显示图像的状态机,同时记录当前被显示图像的初始状态;步骤2以旋转指令和当前被显示图像的状态为条件,执行相应的旋转操作并决定当前被显示图片的下一个状态;所述旋转指令包括左旋90度、右旋90度、旋转180度、水平镜像和垂直镜像操作,当状态机的状态为0状态时,若旋转指令为左旋90度指令,则直接选择纵向图像作为输出图像,不需要进行镜像操作,状态机的下一个状态跳转到4状态;若旋转指令为右旋90度指令,则对纵向图像进行水平和垂直镜像操作后作为输出图像,状态机的下一个状态跳转到5状态;若旋转指令为旋转180度指令,则对横向图像进行水平和垂直镜像操作后作为输出图像,状态机的下一个状态跳转到1状态;若旋转指令为水平镜像指令,则对横向图像进行水平镜像操作后作为输出图像,状态机的下一个状态跳转到2状态;若旋转指令为垂直镜像指令,则对横向图像进行垂直镜像操作后作为输出图像,状态机的下一个状态跳转到3状态;其中,状态机为0状态表示被显示的图像等同于横向图像;步骤3如果接收到新的旋转指令,重复执行步骤2,否则如果有退出旋转模式指令,则将所有状态清零,回到初始状态。
地址 214061 江苏省无锡市梁溪路14号