医疗设备及其数字图像的分辨率调整方法、装置的制造方法_3

文档序号:8430445阅读:来源:国知局
触位位置为(Xal, Yal, Xbl, Ybl),结束接触位置为(Xa2,Ya2,Xb2,Yb2),这里要求Xal〈Xa2,Xbl〈Xb2,界面的原分辨率为Precisel,调整后的分辨率为Precise〗,调整后的分辨率要求满足以下公式:
[0082](Xal-Xbl) / (Xa2~Xb2) =Precisel/Precise2
[0083]该公式的界面效果为Xal和Xbl之间显示的时间范围和Xa2和Xb2的显示时间范围相同。该公式为示意公式,没有考虑边界情况。
[0084]当预定的分辨率调整动作为三个以上(包括三个)触点的滑动时,可计算三个以上触点围合成的几何图形的面积,通过面积关系来计算分辨率的调整。
[0085]3.分辨率增大或减少的动作,每次动作,系统预定义增大或减少一个单位的分辨率,比如某个方向的短促滑动动作,可为单个手指或多个手指的滑动,当滑动速度大于某一速度值时,认为是一个有效调整动作,分辨率计算单元根据滑动的方向和次数对原分辨率进行逐级递增或递减。
[0086]步骤270,将界面上用户期望调整的趋势图按调整后的分辨率显示数据。
[0087]实施例二:
[0088]将界面上用户期望调整的趋势图按调整后的分辨率进行显示时,显示的数据点可以是固定不变的数据点,也可以是随分辨率变化的数据点。
[0089]本实施例与上述实施例不同的是对于不同分辨率或不同范围的分辨率定义了不同的需要显示的数据点,在确定调整后的分辨率后,需要确定该分辨率所对应的数据点。可通过以下几种方式确定不同分辨率所对应的可显示数据点。
[0090]定义不同分辨率下的可显示数据:该方法定义不同分辨率下可显示的数据,可根据不同分辨率对应的不同数据抽样率确定调整后分辨率所对应的可显示数据点。比如确定种类分辨率(1,2,3,4,5,6,7,8,9,10),可分别定义这10种分辨率下显示的数据点。而对于动态范围分辨率(Range I,Range2 ),需要把范围做一个划分,确定不同范围的分辨率所对应的显示点。
[0091]定义各数据点在不同分辨率下的可显示性:该方法定义数据在不同分辨率下是否可显示,根据数据点对不同分辨率的可显示性确定调整后分辨率所对应的可显示数据点。比如确定种类分辨率由小到大排列,(1,2,3,4,5,6,7,8,9,10),对于数据点P1,定义Pl点在大于等于5时可显不,小于5时不可显不,而对于动态范围分辨率(Rangel, Range2),可将该范围的某一分辨率PrceiseA设置为阈值,Pl在分辨率大于PrceiseA时可显不,小于PrceiseA时不显不。
[0092]基于上述构思,趋势图分辨率调整装置与实施例一不同的是还包括可显示数据点确定单元,趋势图分辨率调整装置的结构示意图如图7所示,包括动作识别单元110、调整判断单元120、分辨率计算单元130、可显示数据点确定单元150和显示单元140。可显示数据点确定单元150用于根据分辨率计算单元130计算出的调整后分辨率确定该调整后分辨率所对应的可显示数据点,例如根据不同分辨率对应的不同数据抽样率确定调整后分辨率所对应的可显示数据点,或者根据数据点对不同分辨率的可显示性确定调整后分辨率所对应的可显示数据点;显示单元140将可显示数据点按调整后的分辨率显示在趋势图中。
[0093]一种具体实例中,显示单元140在按调整后的分辨率显示数据时,为了保持显示的连贯性,采用渐进式处理或动画式处理。如图8所示,显示单元140包括先期显示子单元141、可显示性判断子单元142和后期显示子单元143,先期显示子单元141用于在趋势图上按照调整后的分辨率显示原分辨率对应的可显示数据点;可显示性判断子单元142用于根据调整后分辨率所对应的可显示数据点,识别数据点分别对于原分辨率和调整后分辨率的可显示性,并据此判断当前趋势图上显示的数据点是否需要调整;后期显示子单元143用于在需要调整时对数据点进行显示或隐藏处理,将趋势图上显示的数据点调整为调整后分辨率所对应的可显示数据点,在不需要调整时保持趋势图上显示的数据点不变。例如:在数据点对于原分辨率为不可显示、而对于调整后分辨率为可显示时,后期显示子单元143将该数据点以逐帧增大亮度的方式显示在趋势图上,在数据点对于原分辨率为可显示、而对于调整后分辨率为不可显示时,后期显示子单元143将该数据点以逐帧减小亮度的方式从趋势图上消隐。
[0094]基于上述构思的分辨率调整方法的流程如图9所示,与实施例一不同的是在步骤250和步骤270之间增加了步骤260,在步骤260中根据调整后的分辨率确定趋势图上需要显示的数据点,例如,预先设置分辨率和抽样率对应表,当分辨率调整确定后,从采样数据中按照该分辨率对应的数据抽样率进行抽取,抽取出的数据为该分辨率所对应的可显示数据点;或者查询数据点对该分辨率的可显示性,从而确定该分辨率下可显示的数据点。
[0095]例如:本实施例的一个显示的例子是,每个数据点的显示位置是不连接的离散点,当前显示宽度内可显示9个数据点(Pl,P2,P3,P4,P5,P6,P7,P8,P9),当前分辨率为Precisel,根据定义,数据点Pl,P3,P5,P7,P9在分辨率大于PrceiseA时可显示,数据点P2,P4, P6, P8大于PreciseB时可显示,PreciseB>PreciseA,即需要在更高的分辨率才能显示P2, P4, P6, P8。
[0096]当分辨率由Precisel 调整为 Precise2 时,因为 Precisel>PreciseB,PreciseB>Precise2>PreciseA,则界面按照Precise2所对应的数据点显示,只显示数据点PI, P3, P5, P7, P9。当分辨率由Precise2调整为Precisel时,则界面以Precisel所对应的数据点显示,可显示数据点PL P2,P3,P4,P5,P6,P7,P8,P9。
[0097]在本实施例中,不同的分辨率可能对应不同的数据点,即趋势图上显示的数据点为根据分辨率而设计。
[0098]在步骤270中将步骤260确定的数据点按调整后分辨率进行显示。当调整后的分辨率所对应的数据点与原显示的数据点相同时,步骤270中的显示不变。当调整后的分辨率所对应的数据点与原显示的数据点不同时,步骤270中显示的数据点将会发生变化,有的数据点还继续显示,有的数据点原来没有显示,但根据新分辨率确定的数据点需要将其显示出来,有的数据点原来有显示,但根据新分辨率确定的数据点需要将其隐藏,即不再显示该数据点。显示时可直接将步骤260确定的数据点按调整后分辨率进行显示,但这样在视觉效果上存在一个突变,为了消除该视觉突变,可在从原显示数据点变为新数据点时进行一些处理,使其以渐进式或动画的方式逐渐变化。处理流程如图10所示,包括以下步骤:
[0099]步骤271,在趋势图上按照调整后的分辨率显示原分辨率对应的可显示数据点,而不是不直接显示调整后分辨率下可显示数据点。
[0100]步骤272,根据调整后分辨率所对应的可显示数据点,判断当前趋势图上显示的数据点是否需要调整。如果需要,则执行步骤273,否则执行步骤275,保持趋势图上显示的数据点不变。
[0101]步骤273,对数据点进行渐进式显示或渐进式消隐处理。
[0102]如果数据点对于原分辨率为不可显示,而对于调整后分辨率为可显示,则将该数据点以逐帧增大亮度的方式显示在趋势图上;如果数据点对于原分辨率为可显示,而对于调整后分辨率为不可显示,则将该数据点以逐帧减小亮度的方式从趋势图上消隐。
[0103]步骤274,将趋势图上显示的数据点调整为调整后分辨率所对应的可显示数据点。
[0104]界面显示数据点的方式主要有两种情况:
[0105]1.以离散的点显示,数据点的显示为互不连接的点,如图1所示。
[0106]2.以点的连线显示,数据点的显示为互相连接的点,如图11所示。
[0107]一个显示点互相不连接的例子是,当前界面显示九个点(Pl,P2,P3,P4,P5,P6,P7,P8, P9),当前分辨率为Precisel, Pl, P3, P5, P7, P9在分辨率大于PrceiseA时可显示,P2,P4, P6, P8大于PreciseB时可显示,PreciseB>PreciseA,即需要在更高的分辨率才能显示P2, P4, P6, P8。
[0108]当分辨率由Precisel 调整为 Precise2 时,PreciseDPreciseB,PreciseB>Precise2>PreciseA,则界面先按Precise2进行显不,显不的数据点为Precisel对应的数据点Pl,P2,P3,P4,P5,P6,P7,P8,P9,数据点P2
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1