图像实现装置及其图像实现方法制造方法及图纸

技术编号:7759958 阅读:171 留言:0更新日期:2012-09-14 03:01
本发明专利技术公开了一种图像实现装置及其图像实现方法,所述图像实现装置包括一输入单元,用于读入原始显示图像和最终显示图像;一图层叠加单元,用于分别调节所述原始显示图像的显示透明值和最终显示图像的显示透明值、并将所述原始显示图像和最终显示图像叠加生成一过渡图像;一波纹处理单元,用于基于预先设定的波纹中心位置处理所述过渡图像并生成一波纹图像;一输出单元,用于输出所述波纹图像;其中所述原始显示图像的显示透明值和所述最终显示图像的显示透明值的和为一。本发明专利技术的图像界面的图像实现装置通过在界面图像切换过程中生成过渡效果,从而丰富了界面切换过程中显示的效果,因而提高用户体验。

【技术实现步骤摘要】

本专利技术涉及一种图像界面的,特别是涉及ー种移动终端的界面的。
技术介绍
现有的移动终端在进行界面切换时,普遍是采用直接跳到下ー个界面的图像的方式,在界面图像的切换构成中没有特殊效果的过渡过程。而且在对界面的图像处理中普遍采用遍历像素点的操作,而且现有技术中均需要调用开平方根函数来计算图像中各个像素点的距离,但是采用现有的开平方根函数时,会 极大的降低效率。此外由于开平方根函数的精度很高,远远超过界面的图像处理的要求,所以也同样造成了不必要的高精度的运算,从而造成效率的浪费。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中图像界面的图像切换过程中缺乏过渡特殊效果的缺陷,提供一种图像界面的,通过在界面图像切换过程中生成过渡效果,从而提高用户体验。本专利技术是通过下述技术方案来解决上述技术问题的本专利技术提供了ー种图像实现装置,其包括一输入单元,用于读入原始显示图像和最終显示图像;一图层叠加単元,用于分别调节所述原始显示图像的显示透明值和最终显示图像的显示透明值、并将所述原始显示图像和最终显示图像叠加生成一过渡图像;一波纹处理単元,用于基于预先设定的波纹中心位置处理所述过渡图像并生成一波纹图像;一输出单元,用于输出所述波纹图像;其中所述原始显示图像的显示透明值和所述最终显示图像的显示透明值的和为一。较佳地,所述图层叠加单元包括一像素矩阵模块,用于分别将所述原始显示图像和最終显示图像转化为一原始图像像素数组矩阵和一最终图像像素数组矩阵,其中分别将所述原始显示图像所处平面内的坐标系下的横轴坐标和纵轴坐标作为所述原始图像像素数组矩阵的数组元素的第一下标和第二下标,而且所述原始图像像素数组矩阵的各个数组元素的值分别为所述数组元素的第一下标和第二下标所对应坐标处所述原始显示图像的像素值,并且分别将所述最终显示图像所处平面内的坐标系下的横轴坐标和纵轴坐标作为所述最终图像像素数组矩阵的数组元素的第一下标和第二下标,而且所述最终图像像素数组矩阵的各个数组元素的值分别为所述数组元素的第一下标和第二下标所对应坐标处所述最終显示图像的像素值;ー显示透明值调节模块,用于将所述原始图像像素数组矩阵中的各个数组元素的值分别赋值为所述数组元素的值与原始显示图像的显示透明值的乘积,并且还将所述最终图像像素数组矩阵中的各个数组元素的值分别赋值为所述数组元素的值与最終显示图像的显示透明值的乘积;一像素叠加模块,用于将所述原始图像像素数组矩阵和最终图像像素数组矩阵相加并生成一过渡图像像素数组矩阵;所述像素矩阵模块还将所述过渡图像像素数组矩阵转化为所述波纹图像。较佳地,所述显示透明值调节模块通过移位方式计算得到所述数组元素与原始显示图像的显示透明值的乘积和所述数组元素与最終显示图像的显示透明值的乘积。较佳地,所述波纹处理单元包括一距离表生成模块,用于基于预设的波纹中心位置确定所述过渡图像像素数组矩阵中的对应于所述波纹中心的中心数组元素,并计算所述过渡图像像素数组矩阵中各个数组元素的第一下标和第二下标所对应的坐标与所述中心数组元素的第一中心下标和第二中心下标所对应的坐标之间的距离,并采用所述距离为ー距离表中具有与所述第一下标和第二下标相同的第一下标和第二下标的数组元素赋值;一角度表生成模块,用于基于预设的波纹中心位置确定所述过渡图像像素数组矩阵中的对应于所述波纹中心的中心数组元素,并计算所述过渡图像像素数组矩阵中各个数组元素的第一下标与所述中心数组元素的第一中心下标之间的差值,并在距离表中查找具有所述第一下标和第二下标的数组元素的值,计算所述差值与所述数组元素的值的反余弦值,并采用所述反余弦值为一角度表中具有与所述第一下标和第二下标相同的第一下标和第二下标的数组元素赋值;一正弦余弦表生成模块,用于计算角度表中各个数组元素的值的正弦值和余弦值以及所述正弦值和余弦值的乘积,并采用所述乘积为一正弦余弦表中具有与所述数组元素的第一下标和第二下标相同的第一下标和第二下标的数据元素赋值;一正弦正弦表生成模块,用于计算角度表中各个数组元素的值的正弦值以及所述正弦值的平方值,并采用所述平方值为一正弦正弦表中具有与所述数组元素的第一下标和第二下标相同的第一下标和第二下标的数据元素赋值;一横轴偏移表计算模块,用于采用所述正弦余弦表中各个数组元素的值与预设的最大偏移量相余的值为ー横轴偏移表中具有与所述数组兀素的第一下标和第二下标相同的第一下标和第二下标的数据元素赋值;一纵轴偏移表计算模块,用于采用所述正弦正弦表中各个数组元素的值与预设的最大偏移量相余的值为ー纵轴偏移表中具有与所述数组元素的第一下标和第二下标相同的第一下标和第二下标的数据元素赋值;一波纹图像生成模块,用于将所述过渡图像像素数组矩阵中各个数组元素的第一下标和第二下标中分别加入横轴偏移表中具有与所述数组元素的第一下标和第二下标相同的第一下标和第二下标的数据元素的值和纵轴偏移表中具有与所述数组元素的第一下标和第二下标相同的第一下标和第二下标的数据元素的值,并将所述过渡图像像素数组矩阵转化为一波纹图像。较佳地,所述距离表生成模块通过牛顿迭代计算所述过渡图像像素数组矩阵中各个数组元素的第一下标和第二下标所对应的坐标与所述中心数组元素的第一中心下标和第二中心下标所对应的坐标之间的距离。 较佳地,所述正弦余弦表生成模块和正弦正弦表生成模块均分别通过移位方式得到所述角度表中各个数组元素的值的正弦值和余弦值以及所述正弦值和余弦值的乘积以及所述角度表中各个数组元素的值的正弦值以及所述正弦值的平方值。本专利技术还提供了ー种图像实现方法,其包括以下步骤步骤Sltll、读入原始显示图像和最終显示图像;步骤Sltl2、分别调节所述原始显示图像的显示透明值和最終显示图像的显示透明值、并将所述原始显示图像和最终显示图像叠加生成一过渡图像;其中所述原始显示图像的显示透明值和所述最终显示图像的显示透明值的和为ー;步骤Sltl3、基于预先设定的波纹中心位置处理所述过渡图像并生成一波纹图像;步骤Sltl4、输出所述波纹图像。较佳地,步骤Sltl2中还包括以下步骤步骤Sltl21、分别将所述原始显示图像和最終显示图像转化为一原始图像像素数组矩阵和一最终图像像素数组矩阵,其中分别将所述原始显示图像所处平面内的坐标系下的横轴坐标和纵轴坐标作为所述原始图像像素数组矩阵的数组元素的第一下标和第二下标,而且所述原始图像像素数组矩阵的各个数组元素的值分别为所述数组元素的第一下标和第二下标所对应坐标处所述原始显示图像的像素值,并且分别将所述最终显示图像所处平面内的坐标系下的横轴坐标和纵轴坐标作为所述最终图像像素数组矩阵的数组元素的第一下标和第二下标,而且所述最终图像像素数组矩阵的各个数组元素的值分别为所述数组元素的第一下标和第二下标所对应坐标处所述最終显示图像的像素值;步骤Sltl22、将所述原始图像像素数组矩阵中的各个数组元素的值分别赋值为所述数组元素的值与原始显示图像的显示透明值的乘积,并且还将所述最终图像像素数组矩阵中的各个数组元素的值分别赋值为所述数组元素的值与最終显示图像的显示透明值的乘积; 步骤Sltl23、将所述原始图像像素数组矩阵和最终图像像素数组矩阵相加并生成一过渡图像像素数组矩阵;步骤Sltl24、将所述过渡图像像素数组矩阵转化为所本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:冯树勋
申请(专利权)人:上海华勤通讯技术有限公司
类型:发明
国别省市:

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

1