一种显示方法和显示终端技术

技术编号:9034360 阅读:117 留言:0更新日期:2013-08-15 01:11
本发明专利技术提供一种显示方法和显示终端,获得并显示第一图像,第一图像位于第一平面;检测对第一图像的第一操作,获得其对应的方向参数和距离参数;获取第一平面中的一个图像模板,图像模板的边界在第一平面上形成的区域能够包含第一图像的边界在第一平面上形成的区域;据方向参数确定第一图像的图像参照线与图像模板的模板参照线之间的夹角,据夹角确定图像模板与第一图像的相对位置;获取三维图像模型,其第一部分位于第一平面;确定图像模板在第一部分的初始位置,以及依据距离参数,确定图像模板在三维图像模型中的结束位置;将载有第一图像的图像模板从初始位置沿三维图像模型移动至结束位置并显示。降低了在显示终端上呈现3D效果的资源消耗。

【技术实现步骤摘要】
一种显示方法和显示终端
本专利技术涉及图像显示技术,特别是指一种显示方法和显示终端。
技术介绍
随着人机交互技术的发展,使用者对于交互过程中呈现的美观细腻的动态画面提出了更高的要求,一些应用了3D特效的画面切换技术不断出现。现有的翻书仿真技术中,通常采用非统一有理B样条(NURBS)曲面、贝赛尔曲面等技术实现翻书的3D曲面,但这需要进行大量的浮点计算,增加了显示终端的资源消耗;或者,在实现3D曲面过程中采用类似平面+曲面的柔性变化技术,以减少计算量。现有技术存在如下问题:在显示3D曲面的过程中,采用贝赛尔曲面/NURBS曲面实时生成所要显示的曲面时,需要不断改变控制点,导致在显示终端上需要大量的浮点运算,在没有计算引擎的情形下会增加系统的计算负荷。
技术实现思路
本专利技术要解决的技术问题是提供一种显示方法和显示终端,用于解决现有技术中,在显示3D曲面的过程中,采用贝赛尔曲面/NURBS曲面实时生成曲面时,需要不断改变控制点,导致在嵌入式平台上需要大量的浮点运行,在没有计算引擎的情形下会增加系统的计算负荷的缺陷。为解决上述技术问题,本专利技术的实施例提供一种显示方法,包括:获得并显示第一图像,所述第一图像位于第一平面;检测针对所述第一图像的第一操作,获得所述第一操作对应的方向参数和距离参数;获取所述第一平面中的一个图像模板,所述图像模板的边界在所述第一平面上形成的区域能够包含所述第一图像的边界在所述第一平面上形成的区域;其中,依据所述方向参数确定所述第一图像的图像参照线与所述图像模板的模板参照线之间的夹角,根据该夹角确定所述图像模板与所述第一图像之间的相对位置;获取一连续的三维图像模型,所述三维图像模型的第一部分位于所述第一平面;确定所述图像模板在所述第一部分中的初始位置,以及依据所述距离参数,确定所述图像模板在所述三维图像模型中的结束位置;将始终载有所述第一图像的所述图像模板从所述初始位置沿所述三维图像模型移动至所述结束位置并显示所述第一图像。所述的方法中,确定一第二平面,所述第二平面与所述三维图像模型垂直相交后形成一条轨迹曲线;所述移动包括:所述图像模板沿着所述轨迹曲线进行平移式的滑动并在越过所述第一部分后沿着所述轨迹曲线进行相同曲率的弯曲,且所述图像模板始终与所述第二平面垂直。所述的方法中,所述三维图像模型包括:所述第一部分和第二部分;所述第二部分是一个二维矩形沿着该二维矩形的一条中线弯曲后形成的平滑曲面,该平滑曲面的与所述中线平行的边与所述第一部分衔接;所述移动还包括:所述图像模板始终与所述三维图像模型的第一部分和/或第二部分贴合在一起。所述的方法中,依据所述方向参数确定所述第一图像的图像参照线和所述图像模板的模板参照线的夹角包括:当确定所述第一图像的固定边在所述移动的过程中始终处于静止状态时,依据所述方向参数确定所述夹角,将所述图像模板旋转过一个所述夹角的角度后,承载所述第一图像;当确定所述第一图像的固定边在所述移动的过程中始终处于运动状态时,依据所述方向参数确定所述夹角,将所述第一图像旋转过一个所述夹角的角度后,放置在所述图像模板上。所述的方法中,所述三维图像模型包括:所述第一部分、第二部分和第三部分;所述第二部分是一个二维矩形沿着该二维矩形的一条中线弯曲后形成的平滑曲面,该平滑曲面与所述中线平行的一个边与所述第一部分衔接;所述平滑曲面与所述中线平行的另一个边与所述第三部分衔接,且所述第三部分是与所述第一部分平行的平面;所述移动还包括:所述图像模板始终与所述三维图像模型的第一部分、第二部分和/或第三部分贴合在一起。所述的方法中,依据所述距离参数确定所述图像模板在所述三维图像模型中的结束位置还包括:所述第一操作对所述第一图像的多个像素点形成力的作用,所述第一图像的顶边到所述多个像素点所在区域的边界的距离长度作为所述距离参数;所述距离参数作为所述初始位置到所述结束位置的移动距离。所述的方法中,所述获取所述第一平面中的一个图像模板,所述图像模板的边界在所述第一平面形成的区域能够包含所述第一图像的边界在所述第一平面形成的区域,具体包括:当所述夹角为45度时,获取初始的图像模板;将所述第一平面根据一个选定夹角加载到所述图像模板上;根据所述选定夹角计算出所述第一图像的边界,对所述初始的图像模板进行裁剪;形成所述图像模板。所述的方法中,获得所述第一操作对应的方向参数和距离参数,包括:以所述固定边的一个端点为圆心,所述第一图像的短边的长度为半径,确定一个第一操作区域;在所述第一操作区域中,所述方向参数与所述第一操作的矢量方向一致,所述距离参数与所述第一操作的矢量长度一致。所述的方法中,获得所述第一操作对应的方向参数和距离参数,包括:以所述固定边的一个端点为圆心,所述第一图像的短边的长度为半径,确定一个第一操作区域;所述第一操作区域之外的区域是第二操作区域;在所述第二操作区域中,确定所述第一操作的矢量终点,所述方向参数是所述矢量终点到所述第一图像的短边的垂直方向,所述距离参数小于所述矢量终点到所述第一图像的短边的距离。一种显示终端,包括:图像单元,用于获得并显示第一图像,所述第一图像位于第一平面;图像检测单元,用于检测针对所述第一图像的第一操作,获得所述第一操作对应的方向参数和距离参数;模板单元,用于获取所述第一平面中的一个图像模板,所述图像模板的边界在所述第一平面上形成的区域能够包含所述第一图像的边界在所述第一平面上形成的区域;其中,依据所述方向参数确定所述第一图像的图像参照线与所述图像模板的模板参照线之间的夹角,根据该夹角确定所述图像模板与所述第一图像之间的相对位置;三维单元,用于获取一连续的三维图像模型,所述三维图像模型的第一部分位于所述第一平面;确定所述图像模板在所述第一部分中的初始位置,以及依据所述距离参数,确定所述图像模板在所述三维图像模型中的结束位置;位移单元,用于将始终载有所述第一图像的所述图像模板从所述初始位置沿所述三维图像模型移动至所述结束位置并显示所述第一图像。所述的显示终端中,所述位移单元包括:轨迹曲线模块,用于确定一第二平面,所述第二平面与所述三维图像模型垂直相交后形成一条轨迹曲线;位移执行模块,用于将所述图像模板沿着所述轨迹曲线进行平移式的滑动并在越过所述第一部分后沿着所述轨迹曲线进行相同曲率的弯曲,且所述图像模板始终与所述第二平面垂直。所述的显示终端中,图像检测单元包括:第一参数计算模块,用于以所述固定边的一个端点为圆心,所述第一图像的短边的长度为半径,确定一个第一操作区域;在所述第一操作区域中,所述方向参数与所述第一操作的矢量方向一致,所述距离参数与所述第一操作的矢量长度一致;第二参数计算模块,用于以所述固定边的一个端点为圆心,所述第一图像的短边的长度为半径,确定一个第一操作区域;所述第一操作区域之外的区域是第二操作区域;在所述第二操作区域中,确定所述第一操作的矢量终点,所述方向参数是所述矢量终点到所述第一图像的短边的垂直方向,所述距离参数小于所述矢量终点到所述第一图像的短边的距离。本专利技术的上述技术方案的有益效果如下:在需要对第一图像进行3D显示的过程中,将第一图像放置在一个图像模板上,即,由图像模板承载并固定住第一图像,在空间坐标系中移动图像模板,位于本文档来自技高网...
一种显示方法和显示终端

【技术保护点】
一种显示方法,其特征在于,包括:获得并显示第一图像,所述第一图像位于第一平面;检测针对所述第一图像的第一操作,获得所述第一操作对应的方向参数和距离参数;获取所述第一平面中的一个图像模板,所述图像模板的边界在所述第一平面上形成的区域能够包含所述第一图像的边界在所述第一平面上形成的区域;其中,依据所述方向参数确定所述第一图像的图像参照线与所述图像模板的模板参照线之间的夹角,根据该夹角确定所述图像模板与所述第一图像之间的相对位置;获取一连续的三维图像模型,所述三维图像模型的第一部分位于所述第一平面;确定所述图像模板在所述第一部分中的初始位置,以及依据所述距离参数,确定所述图像模板在所述三维图像模型中的结束位置;将始终载有所述第一图像的所述图像模板从所述初始位置沿所述三维图像模型移动至所述结束位置并显示所述第一图像。

【技术特征摘要】
1.一种显示方法,其特征在于,包括:获得并显示第一图像,所述第一图像位于第一平面;检测针对所述第一图像的第一操作,获得所述第一操作对应的方向参数和距离参数;获取所述第一平面中的一个图像模板,所述图像模板的边界在所述第一平面上形成的区域能够包含所述第一图像的边界在所述第一平面上形成的区域;其中,依据所述方向参数确定所述第一图像的图像参照线与所述图像模板的模板参照线之间的夹角,根据该夹角确定所述图像模板与所述第一图像之间的相对位置;获取一连续的三维图像模型,所述三维图像模型的第一部分位于所述第一平面;确定所述图像模板在所述第一部分中的初始位置,以及依据所述距离参数,确定所述图像模板在所述三维图像模型中的结束位置;将始终载有所述第一图像的所述图像模板从所述初始位置沿所述三维图像模型移动至所述结束位置并显示所述第一图像。2.根据权利要求1所述的方法,其特征在于,确定一第二平面,所述第二平面与所述三维图像模型垂直相交后形成一条轨迹曲线;所述移动包括:所述图像模板沿着所述轨迹曲线进行平移式的滑动并在越过所述第一部分后沿着所述轨迹曲线进行相同曲率的弯曲,且所述图像模板始终与所述第二平面垂直。3.根据权利要求1所述的方法,其特征在于,所述三维图像模型包括:所述第一部分和第二部分;所述第二部分是一个二维矩形沿着该二维矩形的一条中线弯曲后形成的平滑曲面,该平滑曲面的与所述中线平行的边与所述第一部分衔接;所述移动还包括:所述图像模板始终与所述三维图像模型的第一部分和/或第二部分贴合在一起。4.根据权利要求1所述的方法,其特征在于,依据所述方向参数确定所述第一图像的图像参照线和所述图像模板的模板参照线的夹角包括:当确定所述第一图像的固定边在所述移动的过程中始终处于静止状态时,依据所述方向参数确定所述夹角,将所述图像模板旋转过一个所述夹角的角度后,承载所述第一图像;当确定所述第一图像的固定边在所述移动的过程中始终处于运动状态时,依据所述方向参数确定所述夹角,将所述第一图像旋转过一个所述夹角的角度后,放置在所述图像模板上。5.根据权利要求1所述的方法,其特征在于,所述三维图像模型包括:所述第一部分、第二部分和第三部分;所述第二部分是一个二维矩形沿着该二维矩形的一条中线弯曲后形成的平滑曲面,该平滑曲面与所述中线平行的一个边与所述第一部分衔接;所述平滑曲面与所述中线平行的另一个边与所述第三部分衔接,且所述第三部分是与所述第一部分平行的平面;所述移动还包括:所述图像模板始终与所述三维图像模型的第一部分、第二部分和/或第三部分贴合在一起。6.根据权利要求1所述的方法,其特征在于,依据所述距离参数确定所述图像模板在所述三维图像模型中的结束位置还包括:所述第一操作对所述第一图像的多个像素点形成力的作用,所述第一图像的顶边到所述多个像素点所在触摸区域的边界的距离长度作为所述距离参数,包括:手指在触摸屏上会覆盖多个像素点,并对多个像素点形成力的作用,在触摸屏上划定一个触摸区域,该触摸区域全部覆盖所述多个像素点,以该触摸区域的边界到第一图像的顶边的距离长度作为所述距离参数,该距离参数决定了第一图像的移动距离;所述距离参数作为所述初始位置到所述结束位置的移动距离。7.根据权利要求1所述的方法,其特征在于,所述获取...

【专利技术属性】
技术研发人员:蔡明祥
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1