首页 / 专利库 / 电脑编程 / 文本编辑器 / 一种操作对象的尺寸调节方法及装置

一种操作对象的尺寸调节方法及装置

阅读:593发布:2020-05-14

专利汇可以提供一种操作对象的尺寸调节方法及装置专利检索,专利查询,专利分析的服务。并且本 说明书 一个或多个 实施例 提供了一种操作对象的尺寸调节方法及装置,该方法包括:确定监听到的尺寸缩放 请求 所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节 精度 的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。,下面是一种操作对象的尺寸调节方法及装置专利的具体信息内容。

1.一种操作对象的尺寸调节方法,其特征在于,包括:
确定监听到的尺寸缩放请求所针对的目标操作对象;
确定用户输入的触发操作;
若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
2.根据权利要求1所述的方法,其特征在于,所述微调缩放操作包括:步进式缩放操作;
所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
按照所述步进式缩放操作对应的调节步长对所述目标操作对象的尺寸进行相应的微调缩放处理。
3.根据权利要求2所述的方法,其特征在于,所述步进式缩放操作包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合。
4.根据权利要求3所述的方法,其特征在于,所述步进式缩放操作包括组合触发操作与所述步进式缩放操作包括单一触发操作对应不同的调节步长。
5.根据权利要求1所述的方法,其特征在于,还包括:
显示微调触发控件;
所述若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
若所述触发操作包括对所述微调触发控件的点击操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理。
6.根据权利要求5所述的方法,其特征在于,所述粗调缩放操作包括:对所述目标操作对象的定界框上的操作支点的拖拽操作;
所述显示微调触发控件,包括:
在监测到所述拖拽操作结束后,在距离所述操作支点的预设范围内显示微调触发控件。
7.根据权利要求5所述的方法,其特征在于,所述微调触发控件包括:至少一组微调方向键;
其中,每一组微调方向键包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
8.根据权利要求4所述的方法,其特征在于,所述步进式缩放操作包括:对所述微调触发控件的单一触发操作;
所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
根据所述单一触发操作,确定针对所述目标操作对象的第一调节步长和尺寸调节类型;
根据所述第一调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
9.根据权利要求4所述的方法,其特征在于,所述步进式缩放操作包括:对所述微调触发控件和键盘上的辅助快捷键的组合触发操作;
所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
根据所述组合触发操作,确定针对所述目标操作对象的第二调节步长和尺寸调节类型;
根据所述第二调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
10.根据权利要求8或9所述的方法,其特征在于,所述微调触发控件中的微调方向键所指示的尺寸调节类型各不相同;
其中,所述尺寸调节类型包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种。
11.根据权利要求1所述的方法,其特征在于,所述确定用户输入的触发操作,包括:
显示所述目标操作对象的尺寸信息;
接收用户基于所述尺寸信息输入的触发操作。
12.根据权利要求1所述的方法,其特征在于,所述目标操作对象包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框。
13.一种操作对象的尺寸调节装置,其特征在于,包括:
操作对象确定模,用于确定监听到的尺寸缩放请求所针对的目标操作对象;
触发操作确定模块,用于确定用户输入的触发操作;
第一缩放调节模块,用于若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
第二缩放调节模块,用于若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
14.根据权利要求13所述的装置,其特征在于,所述微调缩放操作包括:步进式缩放操作;
所述第二缩放调节模块,具体用于:
按照所述步进式缩放操作对应的调节步长对所述目标操作对象的尺寸进行相应的微调缩放处理。
15.根据权利要求14所述的装置,其特征在于,所述步进式缩放操作包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合。
16.根据权利要求15所述的装置,其特征在于,所述步进式缩放操作包括组合触发操作与所述步进式缩放操作包括单一触发操作对应不同的调节步长。
17.根据权利要求13所述的装置,其特征在于,还包括微调控件显示模块,用于:
显示微调触发控件;
所述第二缩放调节模块,具体用于:
若所述触发操作包括对所述微调触发控件的点击操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理。
18.根据权利要求17所述的装置,其特征在于,所述粗调缩放操作包括:对所述目标操作对象的定界框上的操作支点的拖拽操作;
所述微调控件显示模块,具体用于:
在监测到所述拖拽操作结束后,在距离所述操作支点的预设范围内显示微调触发控件。
19.根据权利要求17所述的装置,其特征在于,所述微调触发控件包括:至少一组微调方向键;
其中,每一组微调方向键包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
20.根据权利要求16所述的装置,其特征在于,所述步进式缩放操作包括:对所述微调触发控件的单一触发操作;
所述第二缩放调节模块,进一步具体用于:
根据所述单一触发操作,确定针对所述目标操作对象的第一调节步长和尺寸调节类型;
根据所述第一调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
21.根据权利要求16所述的装置,其特征在于,所述步进式缩放操作包括:对所述微调触发控件和键盘上的辅助快捷键的组合触发操作;
所述第二缩放调节模块,还进一步具体用于:
根据所述组合触发操作,确定针对所述目标操作对象的第二调节步长和尺寸调节类型;
根据所述第二调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
22.根据权利要求20或21所述的装置,其特征在于,所述微调触发控件中的微调方向键所指示的尺寸调节类型各不相同;
其中,所述尺寸调节类型包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种。
23.根据权利要求13所述的装置,其特征在于,所述触发操作确定模块,具体用于:
显示所述目标操作对象的尺寸信息;
接收用户基于所述尺寸信息输入的触发操作。
24.根据权利要求13所述的装置,其特征在于,所述目标操作对象包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框。
25.一种操作对象的尺寸调节设备,其特征在于,包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
确定监听到的尺寸缩放请求所针对的目标操作对象;
确定用户输入的触发操作;
若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
26.一种存储介质,用于存储计算机可执行指令,其特征在于,所述可执行指令在被执行时实现以下流程:
确定监听到的尺寸缩放请求所针对的目标操作对象;
确定用户输入的触发操作;
若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。

说明书全文

一种操作对象的尺寸调节方法及装置

技术领域

[0001] 本说明书一个或多个涉及计算机领域,尤其涉及一种操作对象的尺寸调节方法及装置。

背景技术

[0002] 目前,在人们日常工作生活中,往往需要对目标图片进行编辑,通常需要在编辑软件中对目标图片的属性信息进行调整,例如,调整目标图片的尺寸信息、位置信息、或者旋转度等等;其中,以对目标图片的尺寸进行缩小或放大的调节过程为例,现有技术中提供的图片尺寸调整方法包括:基于用户输入的尺寸大小数值来对目标图片进行尺寸调整,或者,基于用户对目标图片的拖拽操作来对目标图片进行尺寸调整,由于采用输入数值的方式来调节图片尺寸,虽然能够实现精准调节,但是存在调节过程不够直观的问题;
[0003] 然而,针对拖拽操作的方式来调节图片尺寸,即利用鼠标拖拽目标图片上的某一操作支点,来放大目标图片的尺寸或者缩小目标图片的尺寸,其中,在对目标图片进行尺寸调整的过程中,针对需要对目标图片的尺寸大小进行精准调整的情况,由于利用鼠标拖拽操作支点进行尺寸调节的调节精度受限,最后需要用户反复调节,也很难准确定位到所需的目标尺寸,导致很难实现对目标图片的尺寸精准调节,例如,如果缩放图片的目标尺寸是600×300,当将目标图片的尺寸调节至598×301时,再通过鼠标来控制光标达到目标尺寸的操作难度比较大。
[0004] 由此可知,需要提供一种能够同时保证图片尺寸调节准确度且调节过程形象直观的目标对象的尺寸调节方法。发明内容
[0005] 本说明书一个或多个实施例的目的是提供一种操作对象的尺寸调节方法及装置,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0006] 为解决上述技术问题,本说明书一个或多个实施例是这样实现的:
[0007] 本说明书一个或多个实施例提供了一种操作对象的尺寸调节方法,包括:
[0008] 确定监听到的尺寸缩放请求所针对的目标操作对象;
[0009] 确定用户输入的触发操作;
[0010] 若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0011] 若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0012] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0013] 本说明书一个或多个实施例提供了一种操作对象的尺寸调节装置,包括:
[0014] 操作对象确定模,用于确定监听到的尺寸缩放请求所针对的目标操作对象;
[0015] 触发操作确定模块,用于确定用户输入的触发操作;
[0016] 第一缩放调节模块,用于若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0017] 第二缩放调节模块,用于若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0018] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0019] 本说明书一个或多个实施例提供了一种操作对象的尺寸调节设备,包括:处理器;以及
[0020] 被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器:
[0021] 确定监听到的尺寸缩放请求所针对的目标操作对象;
[0022] 确定用户输入的触发操作;
[0023] 若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0024] 若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0025] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0026] 本说明书一个或多个实施例提供了一种存储介质,用于存储计算机可执行指令,所述可执行指令在被执行时实现以下流程:
[0027] 确定监听到的尺寸缩放请求所针对的目标操作对象;
[0028] 确定用户输入的触发操作;
[0029] 若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0030] 若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0031] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0032] 本说明书一个或多个实施例中的操作对象的尺寸调节方法及装置,确定监听到的尺寸缩放请求所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。附图说明
[0033] 为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0034] 图1为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第一种流程示意图;
[0035] 图2为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第二种流程示意图;
[0036] 图3为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第三种流程示意图;
[0037] 图4为本说明书一个或多个实施例提供的操作对象的尺寸调节方法中微调触发控件显示过程的实现原理示意图;
[0038] 图5a为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第一种实现原理示意图;
[0039] 图5b为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第二种实现原理示意图;
[0040] 图6为本说明书一个或多个实施例提供的操作对象的尺寸调节装置的模块组成示意图;
[0041] 图7为本说明书一个或多个实施例提供的操作对象的尺寸调节设备的结构示意图。

具体实施方式

[0042] 为了使本技术领域的人员更好地理解本说明书一个或多个中的技术方案,下面将结合本说明书一个或多个实施例中的附图,对本说明书一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本说明书一个或多个一部分实施例,而不是全部的实施例。基于本说明书一个或多个中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本说明书一个或多个保护的范围。
[0043] 本说明书一个或多个实施例提供了一种操作对象的尺寸调节方法及装置,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0044] 图1为本说明书一个或多个实施例提供的操作对象的尺寸调节方法的第一种流程示意图,图1中的方法的执行主体为用于对目标操作对象的尺寸进行缩放调节的设备终端,如图1所示,该方法至少包括以下步骤:
[0045] S101,确定监听到的尺寸缩放请求所针对的目标操作对象,其中,该尺寸缩放请求可以是基于检测到的光标对某一操作对象上的任一操作支点的选定操作生成的,该操作对象即为目标操作对象,该光标可以是响应定点设备(如,鼠标、触摸板、数位笔)的可移动标识;
[0046] 上述目标操作对象可以包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框,该图片可以是点阵图;
[0047] 具体的,图像编辑器可以是Photoshop、GIMP等各种截图工具,即用于处理图片整体、图片中的图形、图片中的图像选区的软件或者应用,其中,用户在图像编辑器中对目标图片进行编辑时,需要对目标图片或目标图片中的指定选区的尺寸进行缩放操作,以将目标操作对象的尺寸调整至所需尺寸,例如,为了使目标图片与相邻图片对齐或者将目标图片填充预设大小区域,此时需要对目标图片的尺寸大小进行缩放操作;
[0048] 富文本编辑器可以是Gmail、QQ邮箱的邮件编写区域,即在富文本编辑器中可以插入图片、视频等多媒体元素,其中,用户在富文本编辑器中插入目标图片时,需要对目标图片的尺寸进行缩放操作,以将目标操作对象的尺寸调整至所需尺寸;
[0049] 办公软件可以是word、ppt、excel等,即在办公软件中插入图片或文本框等办公素材,其中,用户在办公软件中插入目标图片或文本框时,需要对目标图片或文本框的尺寸进行缩放操作,以将目标操作对象的尺寸调整至所需尺寸。
[0050] S102,确定用户输入的触发操作,其中,该触发操作可以包括用于表征粗调缩放操作的对操作对象边界上的操作支点拖拽操作、或者用于表征微调缩放操作的方向键触发操作;
[0051] 具体的,接收用户输入的触发操作,并确定该触发操作所属类别,即确定该触发操作为粗调缩放操作还是微调缩放操作,根据该触发操作所属类别,对目标操作对象的尺寸执行相应的缩放处理,其中,可以预设设定哪些触发操作属于粗调缩放操作,哪些触发操作属于微调缩放操作,例如,将对操作对象边界上的操作支点拖拽操作设定为粗调缩放操作,将对预设方向键的点击操作设定为微调缩放操作。
[0052] S103,若上述触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;
[0053] 具体的,可以基于用户对操作支点的拖拽操作,对目标操作对象的尺寸进行相应的粗调缩放处理,实现对目标操作对象的尺寸进行快速缩放,将目标操作对象的尺寸快速调节至目标尺寸的附近,接下来,再对目标操作对象进行微调缩放处理,实现对目标操作对象的尺寸进行精准缩放,以将目标操作对象的尺寸精准调整至目标尺寸。例如,将目标图片与相邻图片的大小保持一致或者将目标图片填充预设大小区域。
[0054] S104,若上述触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理;其中,该微调缩放处理的调节精度高于粗调缩放处理的调节精度;
[0055] 具体的,可以基于用户对指定方向键的点击操作,对目标操作对象的尺寸进行相应的微调缩放处理,实现对目标操作对象的尺寸进行精准缩放。
[0056] 需要说明的是,上述S103和S104的执行没有严格的先后顺序,在实际应用过程中,可以先对目标操作对象进行粗调缩放处理,再对目标操作对象进行微调缩放处理,将目标操作对象的尺寸调整至目标尺寸,也可以对目标操作对象进行多次粗调和微调缩放处理,将目标操作对象的尺寸调整至第一目标尺寸,再调整至第二目标尺寸等等;
[0057] 另外,本说明书提供是实施例还可以应用于对目标操作对象的位置信息的调整,或者对目标操作对象的旋转角度的调整等,均在本发明的保护范围内。
[0058] 本说明书一个或多个实施例中,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0059] 其中,上述微调缩放操作可以包括:步进式缩放操作,即每一次触发操作,对应的尺寸调节大小等于该触发操作对应的调节步长,可以根据实际需求设定单位调节步长的大小,例如,针对接收到的对指定方向键的每一次触发操作,将目标操作对象的尺寸缩小或放大单位调节步长;
[0060] 对应的,上述S104若上述触发操作为微调缩放操作,对目标操作对象的尺寸进行相应的微调缩放处理,具体包括:
[0061] 若上述触发操作为步进式缩放操作,则按照该步进式缩放操作对应的调节步长对目标操作对象的尺寸进行相应的微调缩放处理。
[0062] 其中,上述步进式缩放操作可以包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合;
[0063] 具体的,用于触发对目标操作对象进行微调缩放处理的步进式缩放操作可以是单一触发操作,例如,可以将对微调触发控件的点击操作作为步进式缩放操作,也可以将对键盘上的方向键的按压操作作为步进式缩放操作,还可以将对鼠标滚轮的滚动操作作为步进式缩放操作;
[0064] 用于触发对目标操作对象进行微调缩放处理的步进式缩放操作还可以是组合触发操作,例如,可以将对微调触发控件的点击操作和对键盘上的辅助快捷键的组合作为步进式缩放操作,也可以将对微调触发控件的点击操作和对鼠标滚轮的滚动操作的组合作为步进式缩放操作,其中,辅助快捷键可以是Ctrl、Atl等快捷键。
[0065] 进一步的,为了满足不同用户对微调过程所用的调节步长大小的多样化需求,以及满足同一用户在不同微调阶段所用的调节步长大小的多样化需求,优选地,上述步进式缩放操作包括组合触发操作与步进式缩放操作包括单一触发操作对应不同的调节步长,例如,用户使用单一触发操作时,对应的每一次触发操作的第一调节步长为a像素,用户使用组合触发操作时,对应的每一次触发操作的第二调节步长为b像素,其中,b=n×a,n为自然数。
[0066] 进一步的,为了提高用户的微调缩放操作的便捷性,优选地,将对微调触发控件的点击操作作为步进式缩放操作的部分或全部,基于此,如图2所示,在上述S104若上述触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理之前,还包括:
[0067] S105,显示微调触发控件,其中,该微调触发控件包括:至少一组微调方向键,每一组微调方向键可以包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
[0068] 对应的,上述S104若上述触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理,具体包括:
[0069] S1041,若上述触发操作包括对微调触发控件的点击操作,则对目标操作对象的尺寸进行相应的微调缩放处理;其中,该微调缩放处理的调节精度高于粗调缩放处理的调节精度。
[0070] 进一步的,为了尽可能减少用户所需输入的触发操作,简化用户的操作步骤,考虑到在对目标操作对象进行粗调缩放处理后,通常需要对目标操作对象进行微调缩放处理,因此,在检测到用户输入的粗调触发操作结束后,自动显示微调触发控件,具体的,针对粗调缩放操作包括:对目标操作对象的定界框上的操作支点的拖拽操作的情况;
[0071] 对应的,如图3所示,上述S105显示微调触发控件,具体包括:
[0072] S1051,在监测到对操作支点的拖拽操作结束后,在距离该操作支点的预设范围内显示微调触发控件。
[0073] 具体的,在检测到鼠标按钮放开(mouse up)时,在粗调缩放操作所针对的操作支点处显示微调触发控件;
[0074] 并且考虑到在由粗调缩放操作切换到微调缩放操作的过程中,可以会对鼠标光标进行移动,为了保证继续选中目标操作对象,在监测到对操作支点的拖拽操作结束后,保持对目标操作对象的选中焦点不变,直到接收到尺寸缩放调节完成的确认请求。
[0075] 如图4所示,以微调触发控件包括两组微调方向键为例,每组微调方向键包括指向方向相反的两个微调方向键,其中,第一组微调方向键包括:指向方向为向左的第一微调方向键、以及指向方向为向右的第二微调方向键,第二组微调方向键包括:指向方向为向上的第三微调方向键、以及指向方向为向下的第四微调方向键;
[0076] 具体的,在监测到对操作支点A的拖拽操作结束后,即检测到鼠标按钮放开对操作支点的选中(mouse up),在距离该操作支点A的预设范围内显示微调触发控件。
[0077] 其中,针对上述步进式缩放操作包括:对微调触发控件的单一触发操作的情况;
[0078] 对应的,上述S1041若上述触发操作包括对微调触发控件的点击操作,则对目标操作对象的尺寸进行相应的微调缩放处理,具体包括:
[0079] 若上述触发操作包括对微调触发控件的单一触发操作,则根据该单一触发操作,确定针对目标操作对象的第一调节步长和尺寸调节类型;
[0080] 根据确定出的第一调节步长和尺寸调节类型,对目标操作对象的尺寸进行相应的微调缩放处理。
[0081] 其中,针对上述步进式缩放操作包括:对微调触发控件和键盘上的辅助快捷键的组合触发操作的情况;
[0082] 对应的,上述S1041若上述触发操作包括对微调触发控件的点击操作,则对目标操作对象的尺寸进行相应的微调缩放处理,具体包括:
[0083] 若上述触发操作包括对微调触发控件和键盘上的辅助快捷键的组合触发操作,则根据该组合触发操作,确定针对目标操作对象的第二调节步长和尺寸调节类型;
[0084] 根据确定出的第二调节步长和尺寸调节类型,对目标操作对象的尺寸进行相应的微调缩放处理。
[0085] 其中,组合触发操作对应的第二调节步长大于单一触发操作对应的第一调节步长,这样在用户需要对目标操作对象进行快速微调时,可以采用组合触发操作的方式,来触发按照更大调节步长对目标操作对象进行微调缩放处理。
[0086] 具体的,接收用户对微调触发控件的点击操作,以及接收用户对预设辅助快捷键的按压操作;
[0087] 将对微调触发控件的点击操作和对预设辅助快捷键的按压操作的组合触发操作确定为微调缩放操作。
[0088] 其中,上述微调触发控件中的多个微调方向键所指示的尺寸调节类型各不相同,该尺寸调节类型可以包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种;
[0089] 例如,针对图4所示的微调触发控件中的多个微调方向键,微调触发控件中指向方向为向左的第一微调方向键所指示的尺寸调节类型可以是缩小长度;
[0090] 微调触发控件中指向方向为向右的第二微调方向键所指示的尺寸调节类型可以是放大长度;
[0091] 微调触发控件中指向方向为向上的第三微调方向键所指示的尺寸调节类型可以是缩小宽度;
[0092] 以及微调触发控件中指向方向为向下的第四微调方向键所指示的尺寸调节类型可以是放大宽度。
[0093] 进一步的,为了便于用户有针对性的输入相应的触发操作,可以实时显示目标操作对象的当前尺寸信息,具体的,上述S102确定用户输入的触发操作,具体包括:
[0094] 显示目标操作对象的尺寸信息;接收用户基于该尺寸信息输入的触发操作,其中,该尺寸信息的单位可以是像素,还可以是厘米等等,可以基于用户的设置参数设置尺寸信息的显示单位。
[0095] 在一个具体的实施例中,如图5a和5b所示,给出了操作对象的尺寸调节方法的实现原理示意图,具体包括:
[0096] 以在图像编辑器中将目标图片的宽度调节至参考图片的宽度大小为例,在此过程需要对目标图片的尺寸进行缩放调节,具体的,如图5a所示,针对对目标图片进行粗调缩放处理的过程,在检测到选中目标图片后,则确定用户需要对目标图片进行尺寸缩放调节,在目标图片的边界上显示多个操作支点,例如,在目标图片的四个角处显示操作支点,此时鼠标可以通过拖动任一操作支点调整目标图片的尺寸大小;
[0097] 当检测到选中操作支点A且对该操作支点A进行拖拽操作时,即在检测到鼠标按钮对操作支点A的选中按下(mouse down)时,将该对操作支点A的拖拽操作确定为用户输入的触发操作,并确定该触发操作为粗调缩放操作;
[0098] 基于检测到的对操作支点A的拖拽操作,对目标图片的尺寸进行相应的粗调缩放处理,将目标图片的尺寸调节至第一尺寸,其中,该第一尺寸中宽度大小与参考图片的宽度大小接近;
[0099] 如图5b所示,针对对目标图片进行微调缩放处理的过程,在监测到对操作支点A的拖拽操作结束后,即在检测到鼠标按钮对操作支点A的选中放开(mouse up)时,在距离该操作支点A的预设范围内显示微调触发控件和目标图片的当前尺寸信息,其中,该微调触发控件包括:四个微调方向键;
[0100] 当检测到用户对微调触发控件中任一微调方向键的点击操作时,将该对微调方向键的点击操作确定为用户输入的触发操作,并确定该触发操作为微调缩放操作;
[0101] 基于检测到的对微调方向键的点击操作,按照与该点击操作对应的调节步长和尺寸调节类型,对目标图片的尺寸进行相应的微调缩放处理,将目标图片的尺寸调节至第二尺寸,其中,该第二尺寸中宽度大小与参考图片的宽度大小相等。
[0102] 本说明书一个或多个实施例中的操作对象的尺寸调节方法,确定监听到的尺寸缩放请求所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0103] 对应上述图1至图5描述的操作对象的尺寸调节方法,基于相同的技术构思,本说明书一个或多个实施例还提供了一种操作对象的尺寸调节装置,图6为本说明书一个或多个实施例提供的操作对象的尺寸调节装置的第一种模块组成示意图,该装置用于执行图1至图5描述的操作对象的尺寸调节方法,如图6所示,该装置包括:
[0104] 操作对象确定模块601,用于确定监听到的尺寸缩放请求所针对的目标操作对象;
[0105] 触发操作确定模块602,用于确定用户输入的触发操作;
[0106] 第一缩放调节模块603,用于若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0107] 第二缩放调节模块604,用于若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0108] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0109] 本说明书一个或多个实施例中,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0110] 可选地,所述微调缩放操作包括:步进式缩放操作;
[0111] 所述第二缩放调节模块604,具体用于:
[0112] 按照所述步进式缩放操作对应的调节步长对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0113] 可选地,所述步进式缩放操作包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合。
[0114] 可选地,所述步进式缩放操作包括组合触发操作与所述步进式缩放操作包括单一触发操作对应不同的调节步长。
[0115] 可选地,上述装置还包括微调控件显示模块,用于:
[0116] 显示微调触发控件;
[0117] 所述第二缩放调节模块604,具体用于:
[0118] 若所述触发操作包括对所述微调触发控件的点击操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0119] 可选地,所述粗调缩放操作包括:对所述目标操作对象的定界框上的操作支点的拖拽操作;
[0120] 所述微调控件显示模块,具体用于:
[0121] 在监测到所述拖拽操作结束后,在距离所述操作支点的预设范围内显示微调触发控件。
[0122] 可选地,所述微调触发控件包括:至少一组微调方向键;
[0123] 其中,每一组微调方向键包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
[0124] 可选地,所述步进式缩放操作包括:对所述微调触发控件的单一触发操作;
[0125] 所述第二缩放调节模块604,进一步具体用于:
[0126] 根据所述单一触发操作,确定针对所述目标操作对象的第一调节步长和尺寸调节类型;
[0127] 根据所述第一调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0128] 可选地,所述步进式缩放操作包括:对所述微调触发控件和键盘上的辅助快捷键的组合触发操作;
[0129] 所述第二缩放调节模块604,还进一步具体用于:
[0130] 根据所述组合触发操作,确定针对所述目标操作对象的第二调节步长和尺寸调节类型;
[0131] 根据所述第二调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0132] 可选地,所述微调触发控件中的微调方向键所指示的尺寸调节类型各不相同;
[0133] 其中,所述尺寸调节类型包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种。
[0134] 可选地,所述触发操作确定模块602,具体用于:
[0135] 显示所述目标操作对象的尺寸信息;
[0136] 接收用户基于所述尺寸信息输入的触发操作。
[0137] 可选地,所述目标操作对象包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框。
[0138] 本说明书一个或多个实施例中的操作对象的尺寸调节装置,确定监听到的尺寸缩放请求所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0139] 需要说明的是,本说明书中关于操作对象的尺寸调节装置的实施例与本说明书中关于操作对象的尺寸调节方法的实施例基于同一发明构思,因此该实施例的具体实施可以参见前述对应的操作对象的尺寸调节方法的实施,重复之处不再赘述。
[0140] 进一步地,对应上述图1至图5所示的方法,基于相同的技术构思,本说明书一个或多个实施例还提供了一种操作对象的尺寸调节设备,该设备用于执行上述的操作对象的尺寸调节方法,如图7所示。
[0141] 操作对象的尺寸调节设备可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上的处理器701和存储器702,存储器702中可以存储有一个或一个以上存储应用程序或数据。其中,存储器702可以是短暂存储或持久存储。存储在存储器702的应用程序可以包括一个或一个以上模块(图示未示出),每个模块可以包括对操作对象的尺寸调节设备中的一系列计算机可执行指令。更进一步地,处理器701可以设置为与存储器702通信,在操作对象的尺寸调节设备上执行存储器702中的一系列计算机可执行指令。操作对象的尺寸调节设备还可以包括一个或一个以上电源703,一个或一个以上有线或无线网络接口704,一个或一个以上输入输出接口705,一个或一个以上键盘706等。
[0142] 在一个具体的实施例中,操作对象的尺寸调节设备包括有存储器,以及一个或一个以上的程序,其中一个或者一个以上程序存储于存储器中,且一个或者一个以上程序可以包括一个或一个以上模块,且每个模块可以包括对操作对象的尺寸调节设备中的一系列计算机可执行指令,且经配置以由一个或者一个以上处理器执行该一个或者一个以上程序包含用于进行以下计算机可执行指令:
[0143] 确定监听到的尺寸缩放请求所针对的目标操作对象;
[0144] 确定用户输入的触发操作;
[0145] 若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0146] 若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0147] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0148] 本说明书一个或多个实施例中,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0149] 可选地,计算机可执行指令在被执行时,所述微调缩放操作包括:步进式缩放操作;
[0150] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0151] 按照所述步进式缩放操作对应的调节步长对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0152] 可选地,计算机可执行指令在被执行时,所述步进式缩放操作包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合。
[0153] 可选地,计算机可执行指令在被执行时,所述步进式缩放操作包括组合触发操作与所述步进式缩放操作包括单一触发操作对应不同的调节步长。
[0154] 可选地,计算机可执行指令在被执行时,还包含用于进行以下计算机可执行指令:
[0155] 显示微调触发控件;
[0156] 所述若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0157] 若所述触发操作包括对所述微调触发控件的点击操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0158] 可选地,计算机可执行指令在被执行时,所述粗调缩放操作包括:对所述目标操作对象的定界框上的操作支点的拖拽操作;
[0159] 所述显示微调触发控件,包括:
[0160] 在监测到所述拖拽操作结束后,在距离所述操作支点的预设范围内显示微调触发控件。
[0161] 可选地,计算机可执行指令在被执行时,所述微调触发控件包括:至少一组微调方向键;
[0162] 其中,每一组微调方向键包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
[0163] 可选地,计算机可执行指令在被执行时,所述步进式缩放操作包括:对所述微调触发控件的单一触发操作;
[0164] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0165] 根据所述单一触发操作,确定针对所述目标操作对象的第一调节步长和尺寸调节类型;
[0166] 根据所述第一调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0167] 可选地,计算机可执行指令在被执行时,所述步进式缩放操作包括:对所述微调触发控件和键盘上的辅助快捷键的组合触发操作;
[0168] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0169] 根据所述组合触发操作,确定针对所述目标操作对象的第二调节步长和尺寸调节类型;
[0170] 根据所述第二调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0171] 可选地,计算机可执行指令在被执行时,所述微调触发控件中的微调方向键所指示的尺寸调节类型各不相同;
[0172] 其中,所述尺寸调节类型包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种。
[0173] 可选地,计算机可执行指令在被执行时,所述确定用户输入的触发操作,包括:
[0174] 显示所述目标操作对象的尺寸信息;
[0175] 接收用户基于所述尺寸信息输入的触发操作。
[0176] 可选地,计算机可执行指令在被执行时,所述目标操作对象包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框。
[0177] 本说明书一个或多个实施例中的操作对象的尺寸调节设备,确定监听到的尺寸缩放请求所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0178] 进一步地,对应上述图1至图5所示的方法,基于相同的技术构思,本说明书一个或多个实施例还提供了一种存储介质,用于存储计算机可执行指令,一种具体的实施例中,该存储介质可以为U盘、光盘、硬盘等,该存储介质存储的计算机可执行指令在被处理器执行时,能实现以下流程:
[0179] 确定监听到的尺寸缩放请求所针对的目标操作对象;
[0180] 确定用户输入的触发操作;
[0181] 若所述触发操作为粗调缩放操作,则对所述目标操作对象的尺寸进行相应的粗调缩放处理;
[0182] 若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理;
[0183] 其中,所述微调缩放处理的调节精度高于所述粗调缩放处理的调节精度。
[0184] 本说明书一个或多个实施例中,基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0185] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述微调缩放操作包括:步进式缩放操作;
[0186] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0187] 按照所述步进式缩放操作对应的调节步长对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0188] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述步进式缩放操作包括:对微调触发控件的点击操作、对键盘上的方向键的触发操作、对键盘上的辅助快捷键的触发操作、对鼠标滚轮的滚动操作、对鼠标光标的滑动操作中的一种或多种的组合。
[0189] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述步进式缩放操作包括组合触发操作与所述步进式缩放操作包括单一触发操作对应不同的调节步长。
[0190] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,还实现以下流程:
[0191] 显示微调触发控件;
[0192] 所述若所述触发操作为微调缩放操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0193] 若所述触发操作包括对所述微调触发控件的点击操作,则对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0194] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述粗调缩放操作包括:对所述目标操作对象的定界框上的操作支点的拖拽操作;
[0195] 所述显示微调触发控件,包括:
[0196] 在监测到所述拖拽操作结束后,在距离所述操作支点的预设范围内显示微调触发控件。
[0197] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述微调触发控件包括:至少一组微调方向键;
[0198] 其中,每一组微调方向键包括指向不同方向的多个微调方向键,针对同一组微调方向键的相同点击操作对应相同的调节步长。
[0199] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述步进式缩放操作包括:对所述微调触发控件的单一触发操作;
[0200] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0201] 根据所述单一触发操作,确定针对所述目标操作对象的第一调节步长和尺寸调节类型;
[0202] 根据所述第一调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0203] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述步进式缩放操作包括:对所述微调触发控件和键盘上的辅助快捷键的组合触发操作;
[0204] 所述对所述目标操作对象的尺寸进行相应的微调缩放处理,包括:
[0205] 根据所述组合触发操作,确定针对所述目标操作对象的第二调节步长和尺寸调节类型;
[0206] 根据所述第二调节步长和尺寸调节类型,对所述目标操作对象的尺寸进行相应的微调缩放处理。
[0207] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述微调触发控件中的微调方向键所指示的尺寸调节类型各不相同;
[0208] 其中,所述尺寸调节类型包括:缩小长度、放大长度、缩小宽度、放大宽度中至少一种。
[0209] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述确定用户输入的触发操作,包括:
[0210] 显示所述目标操作对象的尺寸信息;
[0211] 接收用户基于所述尺寸信息输入的触发操作。
[0212] 可选地,该存储介质存储的计算机可执行指令在被处理器执行时,所述目标操作对象包括:图像编辑器中编辑的图片或图像选区、富文本编辑器中插入的图片、或者办公软件中插入的图片或文本框。
[0213] 本说明书一个或多个实施例中的存储介质存储的计算机可执行指令在被处理器执行时,确定监听到的尺寸缩放请求所针对的目标操作对象;以及确定用户输入的触发操作;若该触发操作为粗调缩放操作,则对目标操作对象的尺寸进行相应的粗调缩放处理;若该触发操作为微调缩放操作,则对目标操作对象的尺寸进行相应的微调缩放处理。基于用户输入的粗调缩放操作和微调缩放操作,分别对目标操作对象的尺寸进行不同调节精度的缩放处理,即通过采用粗调缩放处理和微调缩放处理的配合来对目标操作对象进行尺寸缩放调节,达到目标操作对象的尺寸调节过程形象直观且能够实现精准调整的目的,提高了操作对象的尺寸调节的直观程度和准确度。
[0214] 在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device,PLD)(例如现场可编程阵列(Field Programmable Gate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Description Language,HDL),而HDL也并非仅有一种,而是有许多种,如ABEL(Advanced Boolean Expression Language)、AHDL(Altera Hardware Description Language)、Confluence、CUPL(Cornell University Programming Language)、HD Cal、JHDL(Java Hardware Description Language)、Lava、Lola、My HDL、PALASM、RHDL(Ruby Hardware Description Language)等,目前最普遍使用的是VHDL(Very-High-Speed Integrated Circuit Hardware Description Language)与Verilog。本领域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0215] 控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20以及Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。本领域技术人员也知道,除了以纯计算机可读程序代码方式实现控制器以外,完全可以通过将方法步骤进行逻辑编程来使得控制器以逻辑门、开关、专用集成电路、可编程逻辑控制器和嵌入微控制器等的形式来实现相同功能。因此这种控制器可以被认为是一种硬件部件,而对其内包括的用于实现各种功能的装置也可以视为硬件部件内的结构。或者甚至,可以将用于实现各种功能的装置视为既可以是实现方法的软件模块又可以是硬件部件内的结构。
[0216] 上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机。具体的,计算机例如可以为个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任何设备的组合。
[0217] 为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本说明书一个或多个时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0218] 本领域内的技术人员应明白,本说明书一个或多个的实施例可提供为方法、系统、或计算机程序产品。因此,本说明书一个或多个可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0219] 本说明书一个或多个是参照根据本说明书一个或多个实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0220] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0221] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0222] 在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
[0223] 内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
[0224] 计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
[0225] 还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
[0226] 本领域技术人员应明白,本说明书一个或多个的实施例可提供为方法、系统或计算机程序产品。因此,本说明书一个或多个可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本说明书一个或多个可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0227] 本说明书一个或多个可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本说明书一个或多个,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
[0228] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0229] 以上所述仅为本说明书一个或多个的实施例而已,并不用于限制本说明书一个或多个。对于本领域技术人员来说,本说明书一个或多个可以有各种更改和变化。凡在本说明书一个或多个的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书一个或多个的权利要求范围之内。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈