1.一种触摸屏终端的图片处理方法,其特征在于,预先设置触摸屏上的高亮区域,保存高亮区域在触摸屏上的高亮位置坐标范围,通过触摸屏显示的图片,其高亮区域被局部亮化显示,该方法包括:
接收触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则对当前显示的图片进行放大操作或缩小操作后显示。
2.如权利要求1所述的方法,其特征在于,若判断出该起始坐标在所述高亮位置坐标范围内时,对当前显示的图片进行放大操作后显示,若判断出该起始坐标在所述高亮位置坐标范围外时,对当前显示的图片进行缩小操作后显示;
或者,若判断出该起始坐标在所述高亮位置坐标范围内时,对当前显示的图片进行缩小操作后显示,若判断出该起始坐标在所述高亮位置坐标范围外时,对当前显示的图片进行放大操作后显示。
3.如权利要求1所述的方法,其特征在于,当所述触摸屏输入信息为滑动信息时,则该方法还包括:
根据所述滑动信息包含的起始坐标和终止坐标确定滑动方向,并根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,沿所述滑动方向或逆着所述滑动方向对触摸屏中的高亮区域进行滑动操作;否则,沿所述滑动方向或逆着所述滑动方向对当前显示的图片进行移动操作。
4.如权利要求3所述的方法,其特征在于,沿所述滑动方向或逆着所述滑动方向对触摸屏中的高亮区域进行滑动操作包括:
在滑动方向上或逆着滑动方向上确定高亮区域更新后的高亮位置坐标范围;
将所述更新后的高亮位置坐标范围对应的图像进行高亮显示,将其它位置对应的图像进行正常亮度显示。
5.一种触摸屏终端,其特征在于,该触摸屏终端包括触摸屏输入解释单元、中央控制单元和图片解码显示单元;
所述触摸屏输入解释单元,用于接收触摸屏输入信息,发送给所述中央控制单元;
所述中央控制单元,用于预先设置触摸屏上的高亮区域,保存高亮区域在触摸屏上的高亮位置坐标范围,通过触摸屏显示的图片,其高亮区域被局部亮化显示;所述中央控制单元还用于接收所述触摸屏输入解释单元发送的触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则向所述图片解码显示单元发送图片解码显示指示;
所述图片解码显示单元,用于接收所述中央控制单元发送的图片解码显示指示,对当前显示的图片进行放大操作或缩小操作后显示。
6.如权利要求5所述的触摸屏终端,其特征在于,当所述触摸屏输入信息为滑动信息时,所述中央控制单元包括滑动信息处理子单元,用于根据所述滑动信息包含的起始坐标和终止坐标确定滑动方向,并根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则向所述图片解码显示单元发送包含所述滑动方向的第一图片解码显示指示,否则,向所述图片解码显示单元发送包含所述滑动方向的第二图片解码显示指示;
所述图片解码显示单元,用于接收所述中央控制单元发送的包含所述滑动方向的第一图片解码显示指示,沿所述滑动方向或逆着滑动方向对触摸屏中的高亮区域进行移动操作;接收所述中央控制单元发送的包含所述滑动方向的第二图片解码显示指示,沿所述滑动方向或逆着滑动方向对当前显示的图片进行移动操作。
触摸屏终端的图片处理方法及该触摸屏终端\n技术领域\n[0001] 本发明涉及图片处理技术,尤其涉及触摸屏终端的图片处理方法及该触摸屏终端。\n背景技术\n[0002] 随着利用电子传感器将影像信息转化为电子数据技术的应用,采用触摸屏终端对图片进行处理的需求也越来越多。采用触摸屏终端对图片进行的处理,包括对图片进行放大和缩小处理。现有的触摸屏终端对图片进行放大和缩小的处理,多通过键盘实现,具体地,通过点击键盘向触摸屏终端输入放大或缩小图片的倍数,触摸屏终端接收该放大或缩小倍数后,对当前显示的图片按照该倍数进行放大或缩小后显示出来。\n[0003] 在实际应用中,如果能够通过直接对触摸屏进行操作,以实现对图片的放大和缩小,则更能体现触摸屏的优点;通过触摸屏操作实现对图片进行放大或缩小,成为亟待解决的问题。\n发明内容\n[0004] 本发明提供一种触摸屏终端的图片处理方法,该方法能够通过触摸屏操作实现对图片进行放大或缩小。\n[0005] 本发明提供一种触摸屏终端,该触摸屏终端能够通过触摸屏操作实现对图片进行放大或缩小。\n[0006] 一种触摸屏终端的图片处理方法,该方法预先保存高亮区域在触摸屏上的高亮位置坐标范围,该方法还包括:\n[0007] 接收触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则对当前显示的图片进行放大操作或缩小操作后显示。\n[0008] 一种触摸屏终端,该触摸屏终端包括触摸屏输入解释单元、中央控制单元和图片解码显示单元;\n[0009] 所述触摸屏输入解释单元,用于接收触摸屏输入信息,发送给所述中央控制单元;\n[0010] 所述中央控制单元,用于接收所述触摸屏输入解释单元发送的触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则向所述图片解码显示单元发送图片解码显示指示;\n[0011] 所述图片解码显示单元,用于接收所述中央控制单元发送的图片解码显示指示,对当前显示的图片进行放大操作或缩小操作后显示。\n[0012] 从上述方案可以看出,本发明在触摸屏上设置高亮区域,预先保存高亮区域在触摸屏上的高亮位置坐标范围,之后,基于高亮区域对触摸屏终端当前显示的图片进行放大、缩小等操作,具体包括:接收触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则对当前显示的图片进行放大操作或缩小操作后显示。从而,实现了通过触摸屏操作对图片进行放大、缩小等处理。\n附图说明\n[0013] 图1为本发明触摸屏终端的图片处理方法示意性流程图;\n[0014] 图2为本发明对图片进行初始显示的方法流程图;\n[0015] 图3为图2流程的图形显示;\n[0016] 图4为本发明对当前显示的图片进行放大和缩小操作的流程图;\n[0017] 图5为本发明对当前显示的图片中高亮区域进行移动的流程图;\n[0018] 图6为本发明对当前显示的图片进行滑动操作的流程图;\n[0019] 图7为本发明触摸屏终端的结构示意图。\n具体实施方式\n[0020] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明进一步详细说明。\n[0021] 本发明在触摸屏上进行高亮区域显示,该高亮区域可以根据需要设置为圆形、正方形、长方形等各种形状;并且,可以根据需要设置高亮区域在触摸屏上的位置。这样,通过触摸屏显示的图片,其高亮区域将被局部亮化显示。\n[0022] 预先设置触摸屏上的高亮区域后,触摸屏终端保存高亮区域在触摸屏上的高亮位置坐标范围;之后,便可基于高亮区域对触摸屏终端当前显示的图片进行放大操作或缩小操作,其具体流程如图1所示,包括以下步骤:\n[0023] 步骤101,接收触摸屏输入信息。\n[0024] 当用户需要对触摸屏终端当前显示的图片进行放大、缩小操作时,在触摸屏上进行点击操作;所谓点击操作,也就是该操作的起始坐标与终止坐标相同,并且在进行点击的按下操作和抬起操作之间没有移动。用户在触摸屏上进行的操作为点击操作时,触摸屏终端接收的触摸屏输入信息为点击信息。当然,用户在触摸屏上进行的操作还可以为滑动操作等,为滑动操作时,触摸屏终端接收的触摸屏输入信息为滑动信息,该滑动信息包括滑动的起始位置和终止位置,此时起始位置和终止位置不相同。\n[0025] 步骤102,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在高亮位置坐标范围内,如果是,则对当前显示的图片进行放大操作或缩小操作后显示。\n[0026] 本步骤中,即可以对当前显示的图片进行放大操作后显示,也可以对当前显示的图片进行缩小操作后显示。如果本步骤为对当前显示的图片进行放大操作,则在判断出触摸屏输入信息中包含的起始坐标不在高亮位置坐标范围内时,对当前显示的图片进行缩小操作后显示;如果本步骤为对当前显示的图片进行缩小操作,则在判断出触摸屏输入信息中包含的起始坐标不在高亮位置坐标范围内时,对当前显示的图片进行放大操作后显示。\n[0027] 对当前显示的图片进行放大操作和缩小操作,可以采用现有技术实现。进行放大或缩小操作后,可以以当前显示的图片中心为中心,显示放大或缩小后的图片。\n[0028] 进一步地,本发明还可以基于高亮区域对触摸屏终端当前显示的图片进行滑动操作,具体地,在图1流程的步骤102中,当所述触摸屏输入信息为滑动信息时,根据所述滑动信息包含的起始坐标和终止坐标确定滑动方向,并根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,沿所述滑动方向或逆着所述滑动方向对触摸屏中的高亮区域进行移动操作;否则,沿所述滑动方向或逆着所述滑动方向对当前显示的图片进行移动操作。\n[0029] 下面通过图2、4、5、6对本发明触摸屏终端的图片处理方法的各不同过程进行举例说明,其中,图2为本发明对图片进行初始显示的流程图实例,图4为本发明对当前显示的图片进行放大和缩小操作的流程图,图5为本发明对当前显示的图片中高亮区域进行移动的流程图,图6为本发明对当前显示的图片进行滑动操作的流程图。\n[0030] 本发明中,对图片进行初始显示,包括对原始图片进行全屏适配显示以及对触摸屏上的高亮区域进行局部亮化显示。对图片进行初始显示的实现方式有多种,这里以图2所示的实例进行说明,假设该实例中高亮区域为圆形区域,且预先保存了高亮区域在触摸屏上的高亮位置坐标范围,图2的流程包括以下步骤:\n[0031] 步骤201,计算出对原始图片进行全屏适配显示的大小。\n[0032] 全屏适配显示的大小,包括对原始图片进行全屏适配后所显示的图片的宽度和高度。\n[0033] 本步骤具体包括:将原始图片的宽高比与触摸屏图片显示区域的宽高比进行比较,如果原始图片的宽高比大于或等于触摸屏显示区域的宽高比,则匹配宽度,高度居中;\n如果原始图片的宽高比小于触摸屏显示区域的宽高比,则匹配高度,宽度居中。所谓“匹配宽度”,也就是,以触摸屏显示区域的宽度为全屏适配后所显示的图片的宽度,然后,根据原始图片的宽高比计算出全屏适配后显示的图片的高度。所谓“匹配高度”,也就是,以触摸屏显示区域的高度为全屏适配后所显示的图片的高度,然后,根据原始图片的宽高比计算出全屏适配后显示的图片的宽度。\n[0034] 例如,原始图片的分辨率为800像素×600像素,需要显示在480像素×320像素的触摸显示屏上:\n[0035] 原始图片的宽高比为:800/600=4/3,触摸屏图片显示区域的宽高比为:480/320=3/2;由于4/3小于3/2,则匹配高度,宽度居中,这样,全屏适配后显示的图片的高度为显示屏的高度,即320,全屏适配后显示的图片的宽度为:320*4/3,取整后约等于427。因此全屏适配后显示的图片分辨率为427*320;显示屏宽度还有多余(480>427),为了美观,可以宽度居中显示图片。\n[0036] 步骤202,将原始图片解码为步骤201中计算出的全屏适配显示的大小,得到解码后的图片。\n[0037] 具体地,本步骤可采用插值算法实现,采用插值算法对图片进行解码的方法为现有技术,这里不赘述。\n[0038] 步骤203,将解码后的图片输出到触摸屏居中显示。\n[0039] 步骤204,对当前显示的图片中,在触摸屏高亮位置坐标范围内显示的图像进行高亮处理。\n[0040] 对触摸屏上指定的局部区域内显示的图像进行高亮处理,为本领域技术人员公知的技术,这里不赘述。\n[0041] 图2的流程还可以用图3表示。\n[0042] 通过图2的流程对图片进行初始显示后,可以对当前显示的图片进行放大和缩小操作,图4为进行放大和缩小操作的一个实施例,该实施例中,假设点击信息的起始位置在高亮区域内时,进行放大操作,而点击信息的起始位置在高亮区域外时,进行缩小操作,具体地,图4的流程包括以下步骤:\n[0043] 步骤401,接收触摸屏输入信息。\n[0044] 本步骤与步骤101相同。\n[0045] 步骤402,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在高亮位置坐标范围内,如果是,则执行步骤403,否则执行步骤408。\n[0046] 步骤403,判断当前显示的图片是否已经达到最大放大倍数阈值,如果是,则执行步骤407,否则执行步骤404。\n[0047] 最大放大倍数阈值为触摸屏终端预先设置的值,是基于原始图片而言的放大倍数值。\n[0048] 步骤404,将当前显示的图片解码为放大倍数后的大小,得到解码后的放大图片。\n[0049] 进行图片放大时,既可以以原始图片作为基础进行放大,也可以以当前显示的图片作为基础进行放大,两种图片放大的方法类似,下面对以原始图片作为基础进行放大说明。\n[0050] 进行图片放大时,可以按照每点击一次触摸屏时都采用固定倍数进行放大,也可以从小到大依次设定放大的倍数直到图片放大倍数阈值。例如,最大放大倍数阈值为8,可以按照每点击一次触摸屏都进行2倍于初始显示图片大小的方式放大,直至放大到8倍于初始显示图片的大小;或者,预先设置依次放大图片的倍数,例如为2,6,8,则第一次点击时,将初始显示的图片放大为2倍于初始显示图片的大小,第二次点击时,将当前显示的图片放大为6倍于初始显示图片的大小,第四次点击时,将当前显示的图片放大为8倍于初始显示图片的大小,后面再进行点击操作时,由于已经放大到最大放大倍数阈值,则不在进行放大操作。\n[0051] 步骤405,以当前显示的图片中心为中心,确定放大后图片的显示区域。\n[0052] 步骤406,在确定的显示区域内输出解码后的图片。\n[0053] 具体地,本步骤为:在步骤405确定的显示区域内输出步骤404得到的解码后的放大图片。\n[0054] 步骤404至406为对当前显示的图片进行放大操作后显示的方法,可通过现有技术实现。\n[0055] 步骤407,放大操作失败,结束流程。\n[0056] 步骤408,判断当前显示的图片是否已经达到初始显示图片的大小,如果是,则执行步骤411,否则执行步骤409。\n[0057] 本步骤所述初始显示图片的大小,也就是进行图2所示流程之后显示的图片大小。\n[0058] 步骤409,将当前显示的图片解码为缩小倍数后的大小,得到解码后的缩小图片。\n[0059] 对当前显示的图片进行缩小时,可以按照每点击一次触摸屏时都采用固定倍数进行缩小,也可以从大到小依次设定缩小的倍数直至初始显示图片的大小。\n[0060] 步骤410,以当前显示的图片中心为中心,确定缩小后图片的显示区域,然后执行步骤406。\n[0061] 这里,执行步骤406时,具体为:在步骤410确定的显示区域内输出步骤409得到的解码后的缩小图片。\n[0062] 对于当前显示的图片是经过移动的情况,则当前显示的图片在触摸屏显示区域内不是居中的,在这种情况下,当解码图片的宽或者高缩小到小于触摸屏屏的宽或者高时,会出现显示的图片内容有部分超出触摸屏显示区域边缘的情形,此时可将图片居中显示,以优化图片的显示效果。\n[0063] 步骤411,缩小操作失败,结束流程。\n[0064] 如果当前显示的图片已经达到初始显示图的大小,则不再进行缩小操作。\n[0065] 步骤408至步骤410,以及步骤406为对当前显示的图片进行缩小操作的方法,可通过现有技术实现。\n[0066] 通过图2的流程对图片进行初始显示后,可以移动高亮区域,图5为进行高亮区域移动的一个实施例,该实施例中,假设高亮区域的形状为圆形,图5的流程包括以下步骤:\n[0067] 步骤501,接收触摸屏输入信息。\n[0068] 本步骤与步骤101相同。\n[0069] 步骤502,当所述触摸屏输入信息为滑动信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在高亮位置坐标范围内,如果是,则执行步骤503,否则执行步骤507。\n[0070] 步骤503,根据滑动信息确定圆形高亮区域更新后的高亮位置坐标范围。\n[0071] 本步骤具体包括:\n[0072] 根据滑动信息包含的起始坐标和终止坐标确定滑动方向,所述起始坐标和终止坐标可以通过滑动采样点信息获知。然后,在滑动方向上确定出圆形高亮区域新的坐标位置,例如,可以将终止坐标确定为圆形高亮区域的中心,从而,确定出圆形高亮区域的坐标位置;再如,可以采取灵敏度调节机制确定出圆形高亮区域新的坐标位置,所谓灵敏度调节机制,也就是滑动位移的大小与高亮区域位移大小成一定的比值,这样,通过起止坐标和终止坐标确定出滑动位置的大小后,结合所述比值便可计算出高亮区域位移的大小,从而,确定出高亮区域新的坐标位置,比如,所述比值为2,确定出的滑动位移为2cm,则高亮区域沿着滑动方向移动的位移为:2/2=1cm。除了沿滑动方向对触摸屏中的高亮区域进行滑动操作外,还可以逆着滑动方向对触摸屏中的高亮区域进行滑动操作;逆着滑动方向对高亮区域进行滑动的方法,与沿着滑动方向对高亮区域进行滑动的方法类似,只是滑动方向相反。\n[0073] 步骤504,判断确定出的圆形高亮区域新的坐标位置是否超出触摸屏显示图片的边缘,如果是,则执行步骤505,否则执行步骤506。\n[0074] 本步骤是为了进一步优化在触摸屏上显示图片的效果,本步骤可选。\n[0075] 步骤505,调整确定出的圆形高亮区域新的坐标位置,使之不超出触摸屏显示图片的边缘。\n[0076] 具体地,本步骤可以将圆形高亮区域新的坐标位置调整为正好与触摸屏显示图片的边缘相接触。\n[0077] 步骤506,将调整后的圆形高亮区域更新后的高亮位置坐标范围内的图像进行高亮显示,将其余区域按照正常亮度显示。\n[0078] 这样,便实现了对高亮区域的移动。\n[0079] 步骤507,对当前显示的图片进行滑动。\n[0080] 具体地,本步骤可通过图6的流程实现,图6包括以下步骤:\n[0081] 步骤601,判断当前显示的图片的解码图片大小是否大于触摸屏显示区域,如果是,则执行步骤602,否则执行步骤603。\n[0082] 在触摸屏上显示图片之前,需要先得到解码图片,然后再将解码图片显示在触摸屏显示区域内。\n[0083] 如果解码图片的大小大于触摸屏显示区域,则可以对当前显示的图片进行移动,以显示解码图片其它部分的图像;例如,当前显示的图片宽度大于触摸屏宽度,则可以通过向左滑动或向右滑动的操作,对图片进行左右移动;再如,当前显示的图片高度大于触摸屏高度,则可以通过向下滑动或向上滑动的操作,对图片进行上下移动。如果解码图片的大小小于或等于触摸屏显示区域,则无需对当前显示的图片进行移动。\n[0084] 步骤602,根据滑动信息包含的起始坐标和终止坐标确定滑动方向,沿滑动方向或者逆着滑动方向对当前显示的图片进行移动操作,结束流程。\n[0085] 沿滑动方向或者逆着滑动方向对当前显示的图片进行移动的位移大小,可以是滑动操作的位移大小,即由滑动信息包含的终止坐标减去起始坐标所得到的绝对值;也可以由采取灵敏度调节机制确定,所谓灵敏度调节机制,也就是滑动操作的位移大小与图片位移大小成一定的比值,这样,通过起止坐标和终止坐标确定出滑动操作的位移大小后,结合该比值便可计算出图片位移的大小。\n[0086] 更进一步地,为了防止对图片移动过大而超成触摸屏上最终显示的为空白,而没有图片内容,这种情况下,可以对移动后的图片进行调整,以使最后显示的图片不超出触摸屏显示区域边缘。\n[0087] 沿图滑动方向对当前显示的图片进行移动操作,可采用现有技术实现,这里不过多赘述。\n[0088] 步骤603,不对当前显示的图片进行滑动操作,结束流程。\n[0089] 参见图7,为本发明触摸屏终端的结构示意图,该触摸屏终端包括触摸屏输入解释单元、中央控制单元和图片解码显示单元;\n[0090] 所述触摸屏输入解释单元,用于接收触摸屏输入信息,发送给所述中央控制单元;\n[0091] 所述中央控制单元,用于接收所述触摸屏输入解释单元发送的触摸屏输入信息,当所述触摸屏输入信息为点击信息时,根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则向所述图片解码显示单元发送图片解码显示指示;\n[0092] 所述图片解码显示单元,用于接收所述中央控制单元发送的图片解码显示指示,对当前显示的图片进行放大操作或缩小操作后显示。\n[0093] 可选地,当所述触摸屏输入信息为滑动信息时,所述中央控制单元包括滑动信息处理子单元,用于根据所述滑动信息包含的起始坐标和终止坐标确定滑动方向,并根据触摸屏输入信息中包含的起始坐标判断该起始坐标是否在所述高亮位置坐标范围内,如果是,则向所述图片解码显示单元发送包含所述滑动方向的第一图片解码显示指示,否则,向所述图片解码显示单元发送包含所述滑动方向的第二图片解码显示指示;\n[0094] 所述图片解码显示单元,用于接收所述中央控制单元发送的包含所述滑动方向的第一图片解码显示指示,沿所述滑动方向或逆着滑动方向对触摸屏中的高亮区域进行移动操作;接收所述中央控制单元发送的包含所述滑动方向的第二图片解码显示指示,沿所述滑动方向或逆着滑动方向对当前显示的图片进行移动操作。\n[0095] 本发明预先设置触摸屏上的高亮区域,之后,基于高亮区域对触摸屏终端当前显示的图片进行放大、缩小等操作,从而,实现了通过触摸屏操作对图片进行放大、缩小等处理。\n[0096] 以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2016-03-23
未缴年费专利权终止
IPC(主分类): G06F 3/0485
专利号: ZL 201010114661.9
申请日: 2010.02.10
授权公告日: 2013.01.02
- 2013-01-02
- 2010-09-22
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201010114661.9
申请日: 2010.02.10
- 2010-08-04
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-05-25
|
2003-01-17
| | |
2
| |
2005-05-25
|
2004-10-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |