CN107085477B - 电子设备、存储有控制程序的非易失性存储介质 - Google Patents
电子设备、存储有控制程序的非易失性存储介质 Download PDFInfo
- Publication number
- CN107085477B CN107085477B CN201710063078.1A CN201710063078A CN107085477B CN 107085477 B CN107085477 B CN 107085477B CN 201710063078 A CN201710063078 A CN 201710063078A CN 107085477 B CN107085477 B CN 107085477B
- Authority
- CN
- China
- Prior art keywords
- start position
- algorithm
- region
- button
- selection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04883—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/04842—Selection of displayed objects or displayed text elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
- G06F3/0485—Scrolling or panning
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明提供电子设备、存储有控制程序的非易失性存储介质。该电子设备是用户不易误操作的电子设备。电子设备(1)具有:显示器(51)、变更部(10)以及确定部(10)。变更部(10)根据对所述显示器(51)的操作的开始位置,变更确定所述操作的确定算法。确定部(10)按照所述确定算法确定所述操作。
Description
技术领域
本发明涉及电子设备及存储有控制程序的非易失性存储介质。
背景技术
以往,作为对触摸面板的操作,公知有包括点击和滑动的各种操作(例如专利文献1)。
专利文献1:日本特开2014-153951号公报
以往,点击操作和滑动操作是根据从最初触摸的位置(操作开始位置)起的移动量区分的。即,在从操作开始位置起的移动量小于预先确定的阈值的情况下判定为点击操作,在从操作开始位置起的移动量为该阈值以上的情况下判定为滑动操作。然而,例如存在以下这样的情况:在显示有缩略图像的列表的画面上,用户本以为进行了滑动操作来使列表滚动,但是,在触摸面板侧没有识别为滑动操作而识别为点击操作,因此,列表不滚动,并且识别为选择了显示在触摸位置的缩略图像而启动对应的处理。另外,存在以下这样的情况:本以为对显示在画面上的按钮进行了点击操作,但是,没有识别为点击操作而识别为滑动操作,因此,无法执行与按钮对应的处理。
发明内容
本发明的目的在于提供用户不易误操作的电子设备。
用于达到上述目的的电子设备具有:显示器;变更部,其根据对显示器的操作的开始位置,变更确定该操作的确定算法;以及确定部,其按照确定算法确定操作。
用户进行的可能性高的操作(或者用户进行的频率高的操作、优先级高的操作等)可能根据画面内的操作的开始位置的属性而不同。因此,通过根据操作的开始位置变更用于确定操作的确定算法,能够容易确定进行了用户进行的可能性高的操作。其结果是,能够提供用户不易误操作的电子设备。
附图说明
图1是示出打印机的结构的框图。
图2是示出显示的画面的结构的图。
图3是示出特定算法变更处理的流程图。
图4的4A~4D是说明变更的阈值的说明图。
图5是示出点击操作的图。
图6的6A~6B是说明文本区域的选择位置的确定方法的图。
标号说明
1:打印机;10:控制部;11:控制程序;20:打印部;30:图像读取部;40:通信部;50:用户接口部;51:触摸面板显示器(显示器);51a:触摸检测面;511:画面;511a:列表区域;511a1:缩略图像;511a2:滚动条;511b:按钮区域;511b1:按钮;512a:文本区域;a1:中心区域;a2:区域;a3:区域;a4:区域;a5:区域;c1:中心;cs:光标;g2:位置;g3:位置;g4:位置;g5:位置。
具体实施方式
以下,参照附图说明本发明的实施方式。另外,在各图中,对应的结构要素被附加相同的标号,省略重复的说明。
1.第1实施方式:
1-1结构:
图1是示出作为本发明的电子设备的打印机1的结构的框图。打印机1构成为具有控制部10、打印部20、图像读取部30、通信部40以及用户接口部50,并且具有图像读取功能。
打印部20具有用于通过喷墨方法、电子照相方法等公知的打印方法在照相用纸、普通纸、OHP纸张等打印介质上执行打印的致动器、传感器、驱动电路以及机械构件。图像读取部30具有用于向载置于原稿台上的原稿发光而将来自原稿的反射光分解为RGB的各种颜色作为扫描图像数据的公知彩色图像传感器、用于传送原稿的致动器、驱动电路以及机械构件。
通信部40包括以有线或无线的方式与外部设备进行通信的各种通信接口。另外,通信部40包括用于与安装在打印机1上的各种可移动存储器进行通信的接口。用户接口部50包括触摸面板显示器51(以下简称作显示器51)和未图示的按键输入部。显示器51具有根据控制部10的控制显示各种信息的显示面板、在该显示面板上重叠的触摸检测面板,显示器51通过静电电容方式、电阻膜式、光学式等公知方法检测人的手指等的触摸。并且,显示器51将表示触摸的触摸信息(例如触摸开始位置和触摸结束位置的坐标等)输出到控制部10。
控制部10具有未图示的CPU、ROM、RAM以及非易失性存储器,CPU能够使用RAM和非易失性存储器执行记录在ROM和非易失性存储器中的控制程序11。该控制程序11是使打印机1实现以下功能的程序:在显示器51上显示各种画面结构要素,在根据从显示器51取得的触摸信息而检测出对显示器51的操作(例如包括点击操作(相当于选择操作)、滑动操作(相当于移动操作))时,控制打印机1的各部执行与该操作对应的处理。尤其是,在本实施方式中,控制程序11包括变更功能和确定功能,该变更功能用于根据触摸开始位置(操作的开始位置)变更用于确定对显示器51进行的操作的类型的确定算法,该确定功能用于按照确定算法来确定操作的类型。另外,在正在执行控制程序11的情况下,控制部10作为“变更部”和“确定部”发挥作用。
1-2:确定算法变更处理:
图2示出在显示器51上显示的画面511。为了方便说明,设与画面511的横向平行延伸的轴为x轴,设与画面511的纵向平行延伸的轴为y轴。在画面511的列表区域511a中,例如显示有在经由通信部40连接的存储器卡中记录的图像的缩略图像(包括缩略图像511a1)的一览和滚动条511a2。滚动条511a2在与y轴平行的方向上延伸。在画面511的按钮区域511b上显示有包括按钮511b1在内的多个按钮。当确定了在列表区域511a内在滚动条511a2延伸的方向上进行了滑动操作时,缩略图像的列表在与y轴平行的方向上滚动。另外,在确定了对列表区域511a内显示的任意一个缩略图像进行了点击操作时,将该图像作为选择图像并进行预先确定的规定处理。另外,在确定了对按钮区域511b内的任意一个按钮进行了点击操作的情况下,执行与该按钮对应的处理。另外,在本实施方式中,由于没有对按钮区域511b内的按钮分配与滑动操作对应的处理,因此,在确定了对按钮区域511b内的任意一个按钮进行了滑动操作的情况下,不执行与滑动操作对应的处理(当然,也不执行与点击操作对应的处理)。
图3是示出确定算法变更处理的流程图。确定算法变更处理是如下这样的处理:根据对于显示器51的触摸开始位置(操作的开始位置)判断滑动操作和点击操作并变更用于确定操作的阈值。确定算法变更处理是随着在显示器51上开始触摸而执行的。在执行了图3所示的确定算法变更处理之后,控制部10使用通过确定算法变更处理而设定的阈值来确定操作,执行与确定的操作对应的处理(在不存在与确定的操作对应的处理的情况下,不执行任何处理)。
首先,控制部10判定触摸开始位置是否包含在按钮区域511b内(步骤S100),在没有判定为触摸开始位置包含在按钮区域511b内的情况下,判定触摸开始位置是否包含在列表区域511a内(步骤S105)。在步骤S105中没有判定为包含在列表区域511a内的情况下,控制部10将阈值设为默认值TH0(步骤S110)。
图4是示出确定点击操作和滑动操作的阈值的图。在图4的4A所示的将默认值TH0设定为阈值的情况下,在从触摸开始位置起的移动距离为默认值TH0以下时,控制部10确定为进行了点击操作,在该移动距离超过默认值TH0的情况下,判断为进行了滑动操作。
在步骤S105中判定为触摸开始位置包含在列表区域511a内的情况下,如图4的4B所示,控制部10将阈值设为值TH1(步骤S115)。值TH1是比值TH0小的值。因此,在控制部10将值TH1设定为阈值的情况下,成为这样的结构:与将图4的4A和后述的图4的4C、4D所示的值设定为阈值的情况相比,容易判断为进行了滑动操作。其结果是,在列表区域511a中,当用户使手指一直接触着显示器51从触摸开始位置沿着与y轴平行的方向移动超过值TH1的时刻,能够使列表滚动,用户容易从缩略图像的一览中寻找期望的图像。
在步骤S100中判定为触摸开始位置包含在按钮区域511b内的情况下,控制部10判定触摸开始位置是否包含在按钮的中心区域内(步骤S120)。具体而言,按照每个按钮设定以按钮的中心为基准的中心区域,判定触摸开始位置是否在中心区域内。更具体而言,例如,在图2所示的按钮511b1的情况下,以中心c1的坐标为基准将y坐标为±Y1并且x坐标为±X1的范围设为按钮511b1的中心区域a1。另外,中心区域a1和后述的外缘区域设定在按钮511b1内。另外,在按钮的形状例如是圆形或正方形的情况下,也可以以按钮中心的坐标为基准将规定距离以内的区域设为中心区域。
在步骤S120中没有判定为触摸开始位置在按钮的中心区域内的情况下,即判定为触摸开始位置包含在按钮的中心区域以外的区域即外缘区域的情况下,如图4的4C所示,控制部10将阈值设为值TH2(步骤S125)。在步骤S120中判定为触摸开始位置在按钮的中心区域内的情况下,如图4的4D所示,控制部10将阈值设为值TH3(步骤S130)。值TH2是比默认值TH0大的值。在触摸开始位置包含在按钮区域511b内的情况下,通过使阈值的值大于默认值TH0,能够成为与触摸开始位置不包含在按钮区域511b内的情况相比容易判定为进行了点击操作的结构。另外,值TH3是比值TH2更大的值。在对按钮进行点击操作的情况下,用户首先触摸按钮中心附近的可能性比首先触摸按钮外缘部的可能性大。因此,通过将阈值设为大于值TH2的值TH3,与触摸开始位置不在按钮中心附近的情况相比,在触摸开始位置在按钮中心附近的情况下能够容易地判定为进行了点击操作。
图5是示出点击操作的一例的图。图5的上部表示对显示器51的触摸检测面51a的触摸开始时,下部表示对触摸检测面51a的触摸结束时。区域a2表示触摸开始时的触摸区域,位置g2是区域a2的重心,表示触摸开始位置。区域a3表示触摸结束时的触摸区域,位置g3是区域a3的重心,表示触摸结束位置。对于如图5所示具有在点击操作中的触摸开始时刻以后使手指放倒的习惯的用户,从位置g2到位置g3的移动距离有增大的趋势。在这种情况下,如果阈值保持为默认值TH0,则即使用户本以为对按钮进行了点击操作,由于从触摸开始位置起的移动距离超过默认值TH0,因此,可能发生判定为进行了滑动操作的现象。在按钮区域中,使阈值大于默认值TH0,在按钮的中心区域内使阈值的值进一步大于外缘区域,由此,能够使得在用户点击按钮时不易发生上述的现象。另外,可以考虑在具有图5所示的习惯的用户在列表区域511a内对缩略图像进行点击操作的情况下,不易判定为进行了对该缩略图像的点击操作(容易判定为进行了滑动操作),但在列表区域511a内为了使滚动的追随性优先,也可以是如本实施方式这样将值TH1设为小于默认值TH0的值。另外,也可以将值TH1设定为与默认值TH0相同。
2.其它实施方式:
另外,本发明的技术范围不限于上述实施例,当然可以在不脱离本发明的主旨的范围内施加各种变更。例如,也可以是,在操作的开始位置包含在文本区域内的情况下,变更部以使操作的开始位置成为选择位置的方式,对确定算法内的选择操作中的选择位置的确定方法进行变更,在操作的开始位置不包含在文本区域内的情况下,以使从操作的开始到结束的触摸区域的重心成为选择位置的方式,对确定算法内的选择操作中的选择位置的确定方法进行变更,在这种情况下,确定部按照该确定方法确定选择操作中的选择位置。参考图6说明具体例子。
图6示出在文本区域512a内显示2行由用户输入的多个字符的情况以及光标cs位于第2行的末尾的情况。例如,对用户为了使光标cs移动到第1行的“o”和“.”之间而在“o”和“.”之间进行点击的情况进行说明。图6的6A的区域a4表示控制部10首先检测的触摸区域,位置g4表示该区域a4的重心(即操作的开始位置)。图6的6B的区域a5表示从用户在显示器51上开始触摸到结束触摸的触摸区域的轨迹,位置g5表示该区域a5的重心。
在假设将从点击操作的开始到结束所触摸的触摸区域的重心设为点击操作的选择位置的情况下,如图6的6B所示,由于选择位置在第2行的“a”之前的空格与“a”之间,因此,会发生光标cs移动到“a”之前的空格与“a”之间的错误动作。然而,根据“在操作的开始位置在文本区域内的情况下,开始点击操作的位置是用户期望的选择位置的可能性较高”这样的设计思想,将操作的开始位置确定为选择位置,由此,能够将图6的6A所示的位置g4设为点击操作的选择位置,并且能够使光标cs移动到用户期望的位置处。关于点击操作,例如对于具有图5所示的习惯的用户而言,如上述那样确定选择位置的方法尤其有效。
另外,按钮区域是显示按钮的区域。按钮至少使选择操作有效。列表区域是显示多个物体的一览的区域。列表区域至少使移动物体显示位置的移动操作有效。文本区域是显示字符和符号的区域。文本区域至少使选择操作有效。
另外,在第1实施方式中,虽然没有对按钮区域内的按钮分配与滑动操作对应的处理,但是,当然也可以对按钮分配与滑动操作对应的处理(例如,按钮的显示位置的移动、下拉菜单和下拉列表的显示、按钮的显示区域的放大或缩小等)。
另外,第1操作在第1实施方式中相当于使操作对象物体的显示位置移动的滑动操作(移动操作),第2操作在第1实施方式中相当于对操作对象物体进行选择的点击操作(选择操作),但也可以不限于这种对应关系。例如,也可以是以下这样的结构:第1操作和第2操作都是滑动操作,对从操作开始位置起的移动距离比阈值长的第1操作和从操作开始位置起的移动距离为阈值以下的第2操作分配其它的处理。另外,也可以是以下这样的结构:第1操作和第2操作都是点击操作,根据从操作开始位置起的移动距离分配其它的处理。
另外,也可以是,与包含前一操作的开始位置的区域和包含本次操作的开始位置的区域不同的情况(或者是不同类型的区域的情况)相比,在包含前一操作的开始位置的区域和包含本次操作的开始位置的区域相同的情况(或者是相同类型的区域的情况)下,对确定算法进行变更,使得容易将本次操作确定为与前一操作相同类型的操作。例如,在将列表区域511a内作为开始位置的滑动操作的下一步进行了将按钮区域511b内作为开始位置的操作的情况(即,下一步进行了将与包含前一个进行的操作的开始位置的区域不同的区域(种类也不同的区域)内作为开始位置的操作的情况)下,控制部10按照图3的流程图确定阈值。与此相对,也可以是,在将列表区域511a内作为开始位置的滑动操作的下一步再次进行了将列表区域511a内作为开始位置的操作的情况下(即在进行了将与前一操作的开始位置相同的区域内作为开始位置的操作的情况下),通过将阈值设为比TH1小的TH4,使得容易判定为本次也进行了与前一操作相同的滑动操作。另外,也可以是,在将列表区域511a内作为开始位置的点击操作的下一步进行了同样将列表区域511a内作为开始位置的操作的情况下,通过将阈值设为比TH1大的TH5,使得容易判定为本次也进行了点击操作。
另外,也可以考虑触摸区域的移动方向而按照触摸区域的每个方向决定阈值。
另外,权利要求中记载的各部分的功能是通过由结构本身确定功能的硬件资源、通过程序确定功能的软件资源、或者它们的组合实现的。另外,这些各部分的功能并不限于用分别在物理上各自独立的硬件资源实现。本发明除了打印机以外,也能够适用于智能手机、平板终端等具有触摸面板式显示器的多种电子设备。电子设备具有的显示器不限于触摸面板显示器。对于不具有触摸面板的显示器,例如在使用鼠标等定位设备进行操作的情况下也能够应用本发明。在这种情况下,选择操作相当于点击或双击,移动操作相当于拖曳。
Claims (6)
1.一种电子设备,其具有:
显示器;
变更部,其根据对所述显示器的操作的开始位置,变更确定所述操作的确定算法;以及
确定部,其按照所述确定算法确定所述操作,
所述确定算法是以下这样的算法:在从所述操作的开始位置起的移动距离大于阈值的情况下,将所述操作确定为第1操作,在所述移动距离为所述阈值以下的情况下,将所述操作确定为第2操作,
在所述显示器上显示有使选择操作有效的按钮,
与所述操作的开始位置包含在所述按钮的中心区域以外的区域即外缘区域内的情况相比,在所述操作的开始位置包含在所述按钮的所述中心区域内的情况下,所述变更部进行变更使得所述阈值的值变大,
在包含前一操作的开始位置的区域和包含本次操作的开始位置的区域相同的情况下,与包含所述前一操作的开始位置的区域和包含本次操作的开始位置的区域不同的情况相比,所述变更部以使得所述确定部容易将所述本次操作确定为与所述前一操作相同类型的操作的方式,对所述确定算法进行变更。
2.根据权利要求1所述的电子设备,其中,
所述变更部根据包含所述操作的开始位置的区域,对所述确定算法进行变更。
3.根据权利要求1所述的电子设备,其中,
所述确定部确定所述操作是选择操作或移动操作的哪一个。
4.根据权利要求1所述的电子设备,其中,
与所述操作的开始位置包含在使所述第2操作优先的区域内的情况相比,在所述操作的开始位置包含在使所述第1操作优先的区域内的情况下,所述变更部进行变更使得所述确定算法的所述阈值变小。
5.一种电子设备,其具有:
显示器;
变更部,其根据对所述显示器的操作的开始位置,变更确定所述操作的确定算法;以及
确定部,其按照所述确定算法确定所述操作,
所述变更部根据包含所述操作的开始位置的文本区域,对所述确定算法进行变更,
在所述操作的开始位置包含在所述文本区域内的情况下,所述变更部以使所述操作的开始位置成为选择位置的方式,对所述确定算法内的选择操作的所述选择位置的确定方法进行变更,在所述操作的开始位置不包含在所述文本区域内的情况下,所述变更部以使从所述操作的开始到结束为止的触摸区域的重心成为所述选择位置的方式,对所述确定算法内的选择操作的选择位置的确定方法进行变更,
所述确定部按照所述确定方法确定所述选择操作中的所述选择位置。
6.一种非易失性存储介质,其存储有控制程序,所述控制程序使电子设备实现以下功能:
变更功能,根据对显示器的操作的开始位置,变更确定所述操作的确定算法;以及
确定功能,按照所述确定算法确定所述操作,
所述确定算法是以下这样的算法:在从所述操作的开始位置起的移动距离大于阈值的情况下,将所述操作确定为第1操作,在所述移动距离为所述阈值以下的情况下,将所述操作确定为第2操作,
在所述显示器上显示有使选择操作有效的按钮,
与所述操作的开始位置包含在所述按钮的中心区域以外的区域即外缘区域内的情况相比,在所述操作的开始位置包含在所述按钮的所述中心区域内的情况下,在所述变更功能中进行变更使得所述阈值的值变大,
在包含前一操作的开始位置的区域和包含本次操作的开始位置的区域相同的情况下,与包含所述前一操作的开始位置的区域和包含本次操作的开始位置的区域不同的情况相比,以使得容易将所述本次操作确定为与所述前一操作相同类型的操作的方式,对所述确定算法进行变更。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016018637A JP6812639B2 (ja) | 2016-02-03 | 2016-02-03 | 電子機器、電子機器の制御プログラム |
JP2016-018637 | 2016-02-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107085477A CN107085477A (zh) | 2017-08-22 |
CN107085477B true CN107085477B (zh) | 2020-12-01 |
Family
ID=59386697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710063078.1A Active CN107085477B (zh) | 2016-02-03 | 2017-02-03 | 电子设备、存储有控制程序的非易失性存储介质 |
Country Status (3)
Country | Link |
---|---|
US (1) | US10838550B2 (zh) |
JP (1) | JP6812639B2 (zh) |
CN (1) | CN107085477B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6403921B1 (ja) | 2017-10-11 | 2018-10-10 | 三菱電機株式会社 | 操作入力装置 |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6583781B1 (en) * | 2000-10-17 | 2003-06-24 | International Business Machines Corporation | Methods, systems and computer program products for controlling events associated with user interface elements by capturing user intent based on pointer movements |
JP2009284468A (ja) * | 2008-04-23 | 2009-12-03 | Sharp Corp | 携帯情報端末、コンピュータ読取可能なプログラムおよび記録媒体 |
CN101963862A (zh) | 2010-09-26 | 2011-02-02 | 苏州瀚瑞微电子有限公司 | 触摸屏上坐标防抖的方法 |
US8587547B2 (en) * | 2010-11-05 | 2013-11-19 | Apple Inc. | Device, method, and graphical user interface for manipulating soft keyboards |
CN102841745A (zh) * | 2012-06-28 | 2012-12-26 | 宇龙计算机通信科技(深圳)有限公司 | 页面显示方法及通信终端 |
JP5414134B1 (ja) | 2013-02-08 | 2014-02-12 | 島根県 | タッチ式入力システムおよび入力制御方法 |
JP6253284B2 (ja) | 2013-07-09 | 2017-12-27 | キヤノン株式会社 | 情報処理装置およびその制御方法、プログラム、記録媒体 |
US20150095365A1 (en) * | 2013-09-30 | 2015-04-02 | Microsoft Corporation | Query building using schema |
JP5718433B1 (ja) * | 2013-11-12 | 2015-05-13 | 株式会社東海理化電機製作所 | 情報処理装置 |
JP6230062B2 (ja) * | 2014-01-20 | 2017-11-15 | アルパイン株式会社 | 情報処理装置 |
JP2015170282A (ja) | 2014-03-10 | 2015-09-28 | トヨタ自動車株式会社 | 車両用操作装置 |
-
2016
- 2016-02-03 JP JP2016018637A patent/JP6812639B2/ja active Active
-
2017
- 2017-01-31 US US15/421,134 patent/US10838550B2/en active Active
- 2017-02-03 CN CN201710063078.1A patent/CN107085477B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
JP6812639B2 (ja) | 2021-01-13 |
CN107085477A (zh) | 2017-08-22 |
JP2017138759A (ja) | 2017-08-10 |
US10838550B2 (en) | 2020-11-17 |
US20170220198A1 (en) | 2017-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9292188B2 (en) | Information processing apparatus, control method thereof, and storage medium | |
US9172830B2 (en) | Image forming apparatus interface where user selections are displayed in a hierarchical manner | |
US8633906B2 (en) | Operation control apparatus, operation control method, and computer program | |
JP7328182B2 (ja) | 画像処理装置、画像処理装置の制御方法及びプログラム | |
US20120089938A1 (en) | Information Processing Apparatus, Information Processing Method, and Program | |
US9524029B2 (en) | Indeterminable gesture recognition using accumulated probability factors | |
US20140368875A1 (en) | Image-forming apparatus, control method for image-forming apparatus, and storage medium | |
KR101591586B1 (ko) | 제스처 조작을 검출하는 데이터 처리 장치 | |
US20130212525A1 (en) | Image processing apparatus, method for controlling image processing apparatus, and storage medium | |
US20140108984A1 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
JP2015035092A (ja) | 表示制御装置及び表示制御装置の制御方法 | |
US20170031587A1 (en) | Electronic device and control program therefor | |
CN107085477B (zh) | 电子设备、存储有控制程序的非易失性存储介质 | |
JP6682951B2 (ja) | プログラムおよび情報処理装置 | |
JP6584876B2 (ja) | 情報処理装置、情報処理プログラムおよび情報処理方法 | |
JP6303864B2 (ja) | 情報処理装置及び表示制御方法 | |
US9258444B2 (en) | Displaying device having touch panel type displaying unit | |
JP6971772B2 (ja) | 入力装置及びプログラム | |
JPWO2020174944A1 (ja) | 表示装置 | |
JP6447179B2 (ja) | 情報入力システムおよび入力装置 | |
US20180173362A1 (en) | Display device, display method used in the same, and non-transitory computer readable recording medium | |
JP6094638B2 (ja) | 処理装置及びプログラム | |
JP6844699B2 (ja) | 表示装置及び表示装置の表示方法 | |
JP6711017B2 (ja) | 表示装置、および制御プログラム | |
CN114637445A (zh) | 显示设备、用于显示设备的控制方法和记录介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |