CN101910981A - 电子设备的输入设备、输入操作处理方法以及输入控制程序 - Google Patents
电子设备的输入设备、输入操作处理方法以及输入控制程序 Download PDFInfo
- Publication number
- CN101910981A CN101910981A CN2008801233868A CN200880123386A CN101910981A CN 101910981 A CN101910981 A CN 101910981A CN 2008801233868 A CN2008801233868 A CN 2008801233868A CN 200880123386 A CN200880123386 A CN 200880123386A CN 101910981 A CN101910981 A CN 101910981A
- Authority
- CN
- China
- Prior art keywords
- input
- order
- area
- input operation
- action button
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title description 15
- 230000000694 effects Effects 0.000 claims abstract description 34
- 238000004458 analytical method Methods 0.000 claims abstract description 9
- 238000012545 processing Methods 0.000 claims description 20
- 238000001514 detection method Methods 0.000 claims description 15
- 230000000007 visual effect Effects 0.000 claims description 15
- 238000012905 input function Methods 0.000 claims description 11
- 238000003672 processing method Methods 0.000 claims description 4
- 230000008859 change Effects 0.000 abstract description 22
- 230000009471 action Effects 0.000 description 155
- 230000036410 touch Effects 0.000 description 64
- 230000000875 corresponding effect Effects 0.000 description 48
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 15
- 238000012937 correction Methods 0.000 description 11
- 230000009466 transformation Effects 0.000 description 11
- 230000008569 process Effects 0.000 description 9
- 238000006073 displacement reaction Methods 0.000 description 8
- 230000001276 controlling effect Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 101150093282 SG12 gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 238000011112 process operation Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000005096 rolling process Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000013011 mating Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- VYMDGNCVAMGZFE-UHFFFAOYSA-N phenylbutazonum Chemical compound O=C1C(CCCC)C(=O)N(C=2C=CC=CC=2)N1C1=CC=CC=C1 VYMDGNCVAMGZFE-UHFFFAOYSA-N 0.000 description 1
- 230000000704 physical effect Effects 0.000 description 1
- 230000002035 prolonged effect Effects 0.000 description 1
- 238000010010 raising Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
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/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/04847—Interaction techniques to control parameter settings, e.g. interaction with sliders or dials
-
- 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
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)
- Position Input By Displaying (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
即使对用户的输入操作执行了不希望的命令,也允许在不需要繁重操作的情况下避免已执行的命令的效果。输入信号分析单元(200)根据由输入信号控制单元(300)检测的触摸面板(10)的输入位置,指示执行对应于当检测到对第一操作按钮的输入操作时的第一命令,并指示执行对应于当检测到对第二操作按钮的输入操作时的第二命令。当在对应于第一操作按钮的第一命令的执行之后检测到对第二操作按钮的连续输入操作并且已经从输入信号分析单元(200)接收了命令改变通知时,应用(100)避免紧挨在前执行的第一命令的效果,并且执行第二命令。
Description
技术领域
本发明涉及一种电子设备的输入设备,其可以被用于诸如移动电话终端、便携式信息终端(PDA)、便携式音乐播放器或便携式游戏机之类的电子设备中的输入操作。
背景技术
在各种电子设备中,最近,触摸面板已经常被用于用户的输入操作的操作单元,以提高用户的可操作性并减少机械操作按钮的数目。当用户用手指等触摸或按压平面上的任何点时,触摸面板检测输入操作,检测输入位置的坐标以及检测输入位置的坐标变化。一般地,触摸面板被置于其被放置在液晶显示器等的显示屏上的状态中,并且响应于情况而在显示屏上显示的各种操作按钮(或图标)的位置与触摸面板上的坐标互相关联。因此,消除了对大量机械操作按钮的需要,并且可以简单地改变表示每个所显示的操作按钮的位置与触摸面板上的坐标之间的对应关系的信息以及显示屏上的显示,由此,使得可以在不改***件的情况下改变操作按钮的位置、数目、形状等。
在这种输入设备中,一般地,如果在与显示屏上显示的每个操作按钮和图标的显示区域的范围匹配的特定操作范围中检测到输入操作(例如,按压触摸面板),则执行控制以执行先前分配到相应操作按钮或图标的命令。
例如,对于个人计算机等的终端,为了操作在屏幕上显示的操作按钮或图标,在屏幕上显示鼠标光标等,掌握屏幕上的操作位置,依照鼠标或键盘的操作移动鼠标光标,以及当鼠标光标存在在与显示的操作按钮或图标匹配的位置时,如果用户执行点击等操作,则输入操作被接受。
然而,对于诸如移动电话终端的、具有相对较小的显示屏的电子设备,例如,也必须使得在屏幕上显示的操作按钮和图标较小。因此,特别地,当用户用手指按压触摸面板而因此执行输入操作时,显示要由用户操作的操作按钮的区域的范围、以及用户用手指等实际按压的位置容易位移,并且还发生如下情形:用户重复按压相同的操作按钮,直到用户按压了正确的位置并开始期望的操作为止。用户可能想取消一次执行的操作,并操作任何其它操作按钮等。
甚至用于显示可视信息(形成图形用户界面的显示元素:也称为窗口小部件(Widget))的设备可以临时删掉显示,所述可视信息诸如用于触摸面板操作或使用鼠标指针等的操作的屏幕上的操作按钮和图标。例如,为了在相对较小的屏幕上显示如电视节目的运动图像或如照片的静止图像的内容,当观看内容时、每个操作按钮和图标的显示可能遮挡用户的观看的可能性较高。因此,甚至在屏幕上的可操作状态中的操作按钮也被切换到非显示状态,并且***等待来自用户的输入操作,而且仅在实际操作被检测到的情况下,才将操作按钮从非显示状态切换到显示状态。
因此,用户也可以操作在非显示状态中的操作按钮和图标,并且可以实际操作它们。也就是,如果用户熟悉该电子设备,则用户在记忆中保留显示状态中的每个操作按钮的位置,并因此通过按压触摸面板或使用鼠标光标等来操作期望的操作按钮可存在的隐藏区域的附近。
然而,对于操作非显示状态中的操作按钮或图标,不能用眼睛识别位置,并且用户必须仅仅依赖他或她的记忆和直觉,从而难以执行注册(registration)。因此,用户试图操作存在在屏幕上的目标操作按钮(非显示状态中),例如,位置位移简单地发生,并且此外,可能错误地操作存在在与目标操作按钮邻近的位置的另一操作按钮。
作为解决这种问题并提高用户的可操作性的相关技术,例如,在专利文献1中公开的技术被公知。在专利文献1中,当根据来自照相机的信号而识别到使手指接近触摸面板时,在显示中放大对象位置附近的图标。因此,如果屏幕较小,则当操作触摸面板时,可以在放大的状态中识别每个图标,并且因此掌握位置变得容易。
在用个人计算机等使用的标准软件中建立用于取消已被用户执行的错误的输入操作的功能。即,输入操作被执行前的状态被存储,并且在依照该输入操作执行任何命令之后,用户从菜单等中选择具体命令,由此,在执行紧挨在前的操作之前的状态被恢复。
例如,在专利文献2公开的相关技术中,如果存在可以被输入操作调整的大量条目,则在先前所调整的条目的设置值上赋予标记,由此用户可以容易地检查调整之前和之后的设置值,从而容易执行恢复到调整前的状态的操作。
专利文献1:专利国内公表公报特表No.2006-236143
专利文献2:专利国内公表公报特表No.2001-236047
发明内容
<本发明将解决的问题>
然而,在相关技术中,为了取消由用户的错误操作而紧挨在前执行的命令,用户必须操作来选择提供在菜单中的特殊取消命令,因此相对麻烦的操作变得必须。
特别地,例如,如果用户通过触摸面板操作非显示状态中的操作按钮,则通过位置位移的错误输入操作而显示目标操作按钮或另一操作按钮,用户立即知道操作错误(位置位移),并且用户试图修正该操作位置的位置位移并执行正确的输入操作。然而,如果已经通过该错误输入操作执行了另一命令,则在执行正确的输入操作之前,用户必须选择取消命令来取消紧挨在前执行的命令的效果,并且必须执行手指移动的麻烦操作以及重复按压触摸面板来选择菜单等。
考虑上述情况,本发明的目的在于提供一种电子设备的输入设备、输入操作处理方法以及输入控制程序,其可以在对于用户的输入操作而执行了非目标命令的情况下、取消已执行的命令的效果而不执行繁琐操作。
<解决问题的手段>
根据本发明的电子设备的输入设备是这样的电子设备的输入设备,其包括:输入单元,具有含有输入位置信息的输入功能;以及输入控制单元,用于基于所述输入单元的输入信号而给出用于输入操作的处理命令。其中,所述输入控制单元具有:输入位置检测单元,用于检测所述输入单元中的输入位置;命令执行控制单元,可以执行分配给所述输入单元中第一区域的第一命令以及分配给与所述第一区域不同的第二区域的第二命令;输入信号分析单元,用于基于由所述输入位置检测单元检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,以及在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及输入操作取消控制单元,用于:如果在通过由所述输入信号分析单元检测到对所述第一区域的输入操作而执行了所述第一命令之后、检测到对所述第二区域的连续输入操作,则执行用以取消紧挨在前执行的第一命令的效果的取消处理。
因此,如果在通过对所述第一区域的输入操作的检测而对所述第一命令的执行之后检测到对所述第二区域的连续输入操作,则执行用以取消所述紧挨在前执行的第一命令的效果的取消处理,由此,如果执行了非目标命令,则不需要执行额外的取消操作等的繁琐操作,并且使得可以通过简单的操作取消已执行的命令的效果。
本发明包含上述电子设备的输入设备,其包括:显示单元,其可以显示关于输入操作的可视信息;以及触摸面板,其具有基于对对应于所述显示单元的显示屏的输入面的接触操作的输入功能,作为所述输入单元,其中,如果检测到从所述第一区域到所述第二区域的接触状态的连续操作,则所述输入信号分析单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作。
因此,当包括所述触摸面板时,如果检测到从所述第一区域到所述第二区域的接触状态的连续操作,则判定所述操作是从所述第一区域到所述第二区域的连续输入操作,并且执行取消处理,由此,使得可以通过这种连续操作来容易地取消已执行的命令的效果。
本发明包含上述电子设备的输入设备,其中,如果在从对所述第一区域的输入操作开始的检测时间或伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使所述取消处理在经过所述预定时间之后无效。
因此,如果在从所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则执行所述取消处理,并且使所述取消处理在经过所述预定时间之后无效,由此命令取消在预定时间内有效,而稍后,取消处理可以被限制。
本发明包含上述电子设备的输入设备,其包括:显示单元,其可以显示关于输入操作的可视信息;以及屏幕显示控制单元,用于控制在所述显示单元的显示屏上显示的要***作的目标的显示状态,其中所述屏幕显示控制单元在对应于包含所述第一区域和所述第二区域的操作区域的显示屏位置处显示要***作的目标,并且,如果所述目标在非显示状态中并且检测到对相应区域的操作,则将包含对应于所述输入位置的目标的一些或全部目标置于显示状态中,并且其中,如果在从对所述第一区域的输入操作开始的检测时间或伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使所述取消处理在经过所述预定时间之后无效。
因此,当通过输入操作而将要***作的目标从非显示状态切换至显示状态时,如果在所述预定时间内检测到对所述第二区域的输入操作,则可以执行取消处理,并且可以处理在非显示状态中的操作的修正。
本发明包含上述电子设备的输入设备,其中,如果所述目标处在非显示状态中,并且检测到对相应区域的输入操作,则所述屏幕显示控制单元将对应于所述输入位置的目标以及至少一个不同目标置于显示状态中,并且当从显示状态之后已经经过了预定时间时,将与对应于所述输入位置的目标不同的目标置于非显示状态中,并且其中,当所述不同目标在显示状态中时,如果检测到对所述不同目标的输入操作,则所述输入操作取消控制单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作,并执行所述取消处理,并且如果与对应于所述输入位置的目标不同的目标被从显示状态切换至非显示状态时,使所述取消处理无效。
因此,可以在不同于所述输入位置的不同目标处于显示状态中的时间段中执行取消处理,并且可以处理对所显示的不同目标的修正操作。显示所述不同目标,从而促进位置修正操作。
本发明的输入操作处理方法是电子设备的输入设备中的输入操作处理方法,所述输入设备包括:输入单元,其具有含有输入位置信息的输入功能;以及输入控制单元,用于基于所述输入单元的输入信号给出用于输入操作的处理命令。并且在所述输入控制单元中,所述输入操作处理方法具有:输入位置检测步骤,检测所述输入单元中的输入位置;命令执行控制步骤,基于输入操作,执行分配给所述输入单元中的第一区域的第一命令以及分配给与所述第一区域不同的第二区域的第二命令;输入信号分析步骤,基于由所述输入位置检测步骤检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,并且在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及输入操作取消控制步骤,如果在通过由所述输入信号分析步骤检测到对所述第一区域的输入操作而执行所述第一命令之后检测到对所述第二区域的连续输入操作,则执行用以取消所述紧挨在前执行的第一命令的效果的取消处理。
本发明提供输入控制程序,用于使计算机执行上述输入操作处理方法的步骤。
本发明提供安装了上述输入设备的电子设备。
<本发明的优势>
根据本发明,可以提供电子设备的输入设备、输入操作处理方法以及输入控制程序,其在对于用户的输入操作而执行了非目标命令的情况下可以取消已执行命令的效果而不执行繁琐的操作。
附图说明
图1是示出本发明实施例中的电子设备的输入设备的主要部分的结构的框图。
图2是示出第一实施例的输入设备中的显示屏和操作的具体示例的示意图。
图3是示出该实施例中关于命令执行取消的操作按钮之间的对应关系的示意图。
图4是示出第一实施例的输入设备的主要操作的序列图。
图5是示出第一实施例的输入设备中的显示屏及其相应命令分配表的具体示例的示意图。
图6是示出第一实施例中命令执行取消操作的处理的流程图。
图7是示出第一实施例中在命令改变时间的操作示例的时间图。
图8是示出第二实施例的输入设备中的显示屏与操作的具体示例的示意图。
图9是示出第二实施例的输入设备中的主要操作的序列图。
图10是示出第二实施例中命令执行取消操作的处理的流程图.
图11是示出第二实施例中显示处理操作的处理的流程图。
图12是示出第三实施例的输入设备中的显示屏和操作的具体示例的示意图。
图13是示出第三实施例的输入设备中的主要操作的序列图。
<附图标记说明>
1 输入设备
10 触摸面板
30 显示单元
31 显示屏
32、35 操作按钮
34 移动轨迹
50 控制对象设备
100 应用
200 输入信号分析单元
210 命令分配表
300 输入信号控制单元
400 设定控制单元
500 屏幕显示控制单元
具体实施方式
在以下每个实施例中,应用到诸如移动电话终端的移动电子设备的结构示例被显示为电子设备的输入设备的示例。
(第一实施例)
图1是示出本发明实施例中的电子设备的输入设备的主要部分的结构的框图。
例如,本实施例的输入设备是为用户假设的用以执行对于电子设备的输入操作的设备,该电子设备诸如移动电话终端、便携式信息终端(PDA)、便携式音乐播放器或便携式游戏机。该输入设备被安装在电子设备中并包括触摸面板,所述触摸面板通过在显示单元的输入面上的触摸、画轨迹等的接触操作而具有输入功能。
图1中所示的输入设备1由触摸面板10、显示单元30、应用100、输入信号分析单元200、输入信号控制单元300、设定控制单元400以及屏幕显示控制单元500构成。安装有输入设备1的电子设备配备有扬声器,耳机等的声音输出单元等的控制对象设备50。
触摸面板10是用作输入单元的示例的用于操作的输入设备,并且包含形成如平面的透明压敏片,并以规则时间间隔输出表示压敏片的面上接触的存在或不存在、以及接触检测位置的坐标信息的信号。因此,用户用他或她的手指、或者使用手写笔等按压(触摸)压敏片的表面,由此输出指示接触和输入位置的坐标信息的信号。可以使用除压敏片外的任何其它检测元件来形成触摸面板10,诸如静电接触板(如果它可以检测接触的存在或不存在、以及接触输入位置的坐标)。
显示单元30是可以平板显示屏上显示诸如文本、图案以及图像之类的各种可视信息的设备,并且被实现为液晶显示器等。触摸面板10被放置于显示单元30的显示屏上,形成输入面。因此,用户可以触摸触摸面板10上的特定位置(操作按钮等被显示的位置),同时根据穿过触摸面板10的光来检查显示单元30的显示屏的内容。可以从显示单元30的显示屏中临时删掉每个操作按钮的显示而作为非显示状态,但仍可以对于非显示状态中的操作按钮执行输入操作。
应用100是用于提供接口的程序(中间件),其中该接口用于在每个高阶单独应用程序(例如,用于提供音乐回放功能的程序)与用以提供输入操作功能的输入设备1之间传递各种数据、控制信息等。应用100基于从输入信号分析单元200发送的控制信号执行相应命令,并且向设定控制单元400和屏幕显示控制单元500给出命令。此时,其还管理显示单元30的显示屏上的每个操作按钮的显示状态/非显示状态。
应用100监控用户的输入操作,并检查错误操作或操作取消的存在或不存在,并且如果发生错误操作或操作取消,则取消已由操作执行的命令的效果,然后执行正确命令,如后面将详细描述的。根据作为触发的、从输入信号分析单元200发送的命令改变通知,执行取消命令。
输入信号控制单元300控制从输入设备的触摸面板10输出的信号的接受。具体地,检查从触摸面板10输入的信号是否是噪声,并且如果检测到不是噪声的合适信号,则检测输入面上的输入位置,并且表示接触的存在或不存在以及接触位置坐标的信息以给定间隔发送到输入信号分析单元200。
输入信号分析单元200分析从输入信号控制单元300输入的信息,由此将用户的输入操作与先前分配的命令相关联,并且输出用于执行相应命令的控制信号。具体地,检测到:对应于简单按钮按压(接触上)的操作状态、表示按压松开(未接触上)的操作状态、当在其被按压时移动接触位置时的移动轨迹(接触位置的转移)等的操作;以及操作位置的坐标(输入坐标)。检测对于每个操作按钮的错误操作或操作取消,并且将命令改变通知输出到应用100。后面描述进一步的细节操作。经由应用100而将输入信号分析单元200的分析结果输入到设定控制单元400或屏幕显示控制单元500。
设定控制单元400管理当电子器件操作时使用的各种参数,并且控制对象单元。例如,设定控制单元400管理用于在回放音乐时调整音量的音量调整参数、用于调整音质的音质调整参数等。将所述参数给予控制对象设备(例如,放大器)50。
屏幕显示控制单元500控制在显示单元30的显示屏上显示要***作的目标,并且执行如下显示控制:显示作为要***作的目标的示例的操作按钮,作为可视信息(类似物理操作按钮的图像的显示);或删掉显示。屏幕显示控制单元500还管理用于调整显示单元30的显示屏上的亮度的亮度调整参数等,并且控制显示单元30。在该实施例的描述中,将操作按钮阐述为要***作的目标;然而,要***作的目标包括显示为可视信息的要***作的目标,诸如按钮、旋钮、开关、轮盘、滑条以及图标。
在上述结构中,输入信号分析单元200、输入信号控制单元300、设定控制单元400、屏幕显示控制单元500和应用100实现输入控制单元的功能。输入信号控制单元300实现输入位置检测单元的功能,而应用100实现输入操作取消控制单元的功能。输入信号分析单元200可以实现输入信号分析单元和输入操作取消控制单元的功能。
为了进行音量调整,从设定控制单元400将声音电压调整参数的值输入到控制对象设备50的声音信号输出放大器,而作为控制信号用于调整增益。例如,如果用户对于触摸面板10执行用于音量调整的操作,则输入信号分析单元200识别出输入操作,并且通过应用100将识别结果输入到设定控制单元400,并改变设定控制单元400中的音量调整参数。因此,要被控制的放大器的增益改变,并且来自声音输出单元的输出音量改变。
图2是示出第一实施例的输入设备中的显示屏和操作的具体示例的示意图。将参照图2讨论根据第一实施例的输入设备的操作的具体示例。显示单元30的显示屏显示操作按钮32A、32B等,其显示信息具有模拟音量的操作旋钮等的圆形,如图2中所示。当根据穿过置于屏幕上的触摸面板10的光,看到屏幕的显示,即,该触摸面板上的操作按钮32A和32B的可视信息时,用户可以用手指33触摸和操作触摸面板10。
此时,如果用户对与在显示屏上显示的每个操作按钮32A、32B的可视信息的显示范围匹配的区域内部执行输入操作,则输入设备接受该输入操作并执行预定命令。在本实施例的描述中,假定用户执行连续输入操作,诸如旋转操作按钮的圆周运动的连续操作,并且,对于所述连续操作而连续改变音量、音质、亮度、回放位置等的状态,作为与该输入操作对应的命令。图2中所示的每个操作按钮32A和32B被分配了接受像旋转的移动(拖拽)的输入操作的功能。
在图2(a)所示的示例中,虽然目标按钮是操作按钮32B,但用户错误地开始操作如该图左侧的显示屏31a上的显示按钮32A,并且,在该操作后,用户立即知道错误并修正操,如该图右侧的显示屏31b上。在该情况下,用户操作以使得画出从操作按钮32A到操作按钮32B的移动轨迹34,并且通过利用手指33触摸该触摸面板10的连续操作来移动操作位置,用于进行向操作按钮32B的操作的转变。
对于执行一般的控制,当首先操作操作按钮32A时,分配给操作按钮32A的命令被执行,并且接着执行分配给操作按钮32B的命令。在该情况下,因为操作按钮32A的命令已通过错误操作而被执行,所以获得用户不期望的结果。然后,在该实施例中,如果用户执行用于修正如图2(a)所示的操作位置的连续输入操作,则当进行向操作按钮32B的操作的转变时,执行用于取消操作按钮32A的命令的效果的处理,并且接着执行针对于操作按钮32B的操作的命令。因此,当用户知道错误操作时,用户通过连续操作而执行修正操作,由此,可以在不执行特殊取消操作的情况下,取消通过错误操作执行的命令的效果。
在图2(b)所示的示例中,假定音量调整功能(命令)被分配给操作按钮32A,并且屏幕亮度调整功能被分配给操作按钮32B。在该情况下,通过由用户的错误操作而操作按钮32A,将音量从“5”改变到“7”,接着知道了该错误的用户进行向操作按钮32B的操作的转变,并且将亮度从“0”改变到“+3”。对于该操作,关于第一操作按钮32A的音量改变被自动取消,并且音量被恢复到“5”,而执行关于接下来的修正操作按钮32B的亮度到“+3”的改变。
这里,假定用于假定输入操作是连续的的条件是以下情况:直到切换操作对象按钮之前的时间在预定时间内;通过手指触摸触摸面板10,在按钮之间移动手指;等等。
图3是示出该实施例中关于命令执行取消的操作按钮之间的对应关系的示意图。在该实施例中,如果在相同类型的操作按钮之间修正操作位置,则取消命令执行,但如果用户在不同类型的操作按钮之间移动手指,则不假定该操作是连续输入操作,并且不执行命令执行取消。
在图3(a)所述的示例中,假定用户在显示屏31上在接受旋转操作的相同类型的操作按钮32A和32B之间移动手指33。在该情况下,该操作被假定为连续输入操作,并且对应于操作按钮32A的命令执行被取消,而对应于操作按钮32B的命令被执行。另一方面,在图3(b)所示的示例中,假定用户在接受用手指触摸显示屏31的连续操作的旋转操作的操作按钮32A、与接受单独按压操作的操作按钮35之间移动手指33。在该情况下,操作按钮的类型不同,并且操作不同,因此该操作不被假定为连续输入操作,并且不取消对应于操作按钮32A的命令。如果在接受旋转操作的操作按钮和接受滑动操作的滑动条之间移动手指,则每个操作都是用手指触摸的连续移动操作,因此该操作被假定为连续输入操作,并且执行处理。
接着,将参照图4讨论根据该第一实施例的输入设备的具体处理过程。图4是示出第一实施例的输入设备的主要操作的序列图。
当用户触摸触摸面板10来执行输入操作时,如果用户与触摸面板10接触,则包含表示触摸面板10上的输入位置的坐标信息等的操作检测信号SG1在给定时段中被输出到输入信号控制单元300。输入信号控制单元300从由触摸面板10输出的操作检测信号SG1中去除噪声,并仅将有效信息作为操作信号SG2给予输入信号分析单元200。在图3右侧显示的要素之间的T中,通过输入信号控制单元300,将输入坐标信息从触摸面板10连续地发送至输入信号分析单元200。
输入信号分析单元200分析与步骤S1中的当前输入操作关联的命令,即,基于输入操作信号SG2的输入位置和移动轨迹等,并且使用先前设定和保持的命令分配表210来判定相应命令。
此时,当开始操作时,输入信号分析单元200首先获取指示输入位置的输入坐标,引用(reference)命令分配表210,并判定是否规定了对应于该坐标位置的操作按钮。如果相应操作按钮存在,则输入信号分析单元200选择分配给该操作按钮的命令,并且向应用100给出命令信息用于执行相应命令。对于通过连续改变输入坐标的操作的输入,以给定时间间隔执行命令;对于通过单个操作的输入,当用户的手指离开触摸面板10等时执行命令。
此时,从输入信号控制单元200将对应于输入操作的命令信号SG3给予应用100,从应用100将设定控制信号SG4给予设定控制单元400,并且改变对应于命令的参数值。在图4的示例中,假定用户操作分配给音量调整的操作按钮(音量调整按钮),并因此将音量调整的命令信号SG3(音量调整:音量提高)从输入信号分析单元200发送给应用100,应用100将音量提高的设定控制信号SG4发送给设定控制单元400,并且改变音量调整参数的值。因此,设定控制单元400中的音量调整参数被从当前音量值提高(在图4的示例中,5->7)。
应用100启动用于测量命令改变的有效时间段的定时器,并且,在该定时器期满前,在接受任何其它类似操作的操作按钮被连续地操作的情况下接受命令改变通知。
然后,输入信号分析单元200在步骤S2判定连续操作,并检测连续输入操作,并在此时判定是继续相同操作按钮的操作、还是操作位置移动到另一操作按钮。如果连续地检测到与在步骤S1检测的输入操作不同的操作按钮(在该示例中,为亮度调整按钮)的操作,并且判定该操作是指示另一命令的修正操作,则输入信号分析单元200向应用100发送命令改变通知以及亮度调整的命令信号SG5(亮度增加)。应用100向设定控制单元400发送音量恢复的设定控制信号SG6,来取消紧挨在前的命令(音量调整)并进一步向设定控制单元400发送亮度增加的设定控制信号SG7,来执行对应于正确的输入操作的命令(亮度调整)。因此,设定控制单元400中的音量调整参数被恢复到以前的音量值(图4的示例中,7->5),并且将亮度调整参数从当前亮度值提高(图4的示例中,0->+1)。
输入信号分析单元200在步骤S3进一步判定连续操作并检测连续输入操作,并且在此时判定是继续相同操作按钮的操作、还是操作位置移动到另一操作按钮。如果连续检测到与在步骤S2检测的输入操作相同的操作按钮(亮度调整按钮)的操作,并且该操作被判定为指示相同命令的连续操作,则输入信号分析单元200向应用100发送亮度调整的命令信号SG8(亮度增加),并且应用100向设定控制单元400发送亮度增加的设定控制信号SG9,用以进一步进行亮度调整(在该示例中,+3->+4)。
图5是示出第一实施例的输入设备中的显示屏及其相应命令分配表的具体示例的示意图。在图5中,(a)示出在显示单元30的显示屏31上显示的操作按钮,而(b)示出对应于(a)中的操作按钮的命令分配表210的内容。每个都模拟音量操作旋钮的圆操作按钮32A和32B、以及每个都模拟按压按钮的矩形操作按钮35A、35B和35C被置于显示单元30的显示屏31上。另一方面,命令分配表210为每个操作按钮注册表示每个操作按钮的形状、根据操作按钮的坐标位置(X,Y)和尺寸(半径R)的操作按钮的显示范围、对应于操作按钮的操作的描述(拍击、旋转等)以及要被执行的命令的类型(按钮X、按钮Y等)的信息,作为与输入操作相关联的信息。因此,在图4中的步骤S1等,引用命令分配表210的内容,并将其与输入操作信号SG2的输入坐标和移动轨迹比较,由此可以判定将被执行的命令。
将参照图6讨论该实施例的更详细的操作。图6是示出第一实施例中的命令执行取消操作的处理的流程图。主要在输入信号分析单元200和应用100中,关于检测对触摸面板10的输入操作,执行图6所示的处理。在该描述中,假定执行旋转操作等的连续操作的情况。
在图6中的步骤S11,输入信号分析单元200判定是否检测到输入操作。如果检测到输入操作,则输入信号分析单元200进入步骤S12。即,输入信号分析单元200基于对于从触摸面板10输出的操作检测信号SG1、由输入信号控制单元300输出的操作信号SG2,判定是否检测到输入操作。
在步骤S12,输入信号分析单元200在由触摸面板10检测的输入位置的坐标、与关于在命令分配表210中注册的每个操作按钮的操作区域的范围之间进行比较。一般地,操作区域被判定为与每个操作按钮的可视信息的显示范围相同,但可以遵照情况而改变。这里,在步骤S13,输入信号分析单元200判定是否操作对应于可视信息的显示范围的操作区域内部。如果在步骤S13检测到操作区域内部的位置***作而作为比较结果,则处理进入步骤S14;如果检测到操作区域外部的位置***作,则不进行反应。
在步骤S14,应用100启动或重新启动定时器,来根据从操作开始起经过的时间而限制命令改变的有效时间。
在步骤S15,输入信号分析单元200依照命令分配表210的内容识别出与匹配于操作位置的操作按钮关联的具体命令,并向应用100发送对应于该命令的命令信号SG3,并且应用100执行该命令。在图4的示例中,应用100依照由输入信号分析单元200发送的命令信号SG3,向设定控制单元400发送设定控制信号SG4,并且音量等被调整。
在步骤S16中,应用100存储在步骤S15中执行的命令作为紧挨在前的命令。
在步骤S17中,输入信号分析单元200根据操作信号SG2监控操作位置的信息,并且检查操作位置是否正移动。如果操作位置正移动,则输入信号分析单元200进入步骤S19;如果操作位置不在移动,则输入信号分析单元200进入步骤S18。
在步骤S18中,输入信号分析单元200判定是否松开对触摸面板10的按压(手指接触等)。如果按压没有被松开,则输入信号分析单元200返回到步骤S17;如果按压被松开,则输入信号分析单元200返回到步骤S11。
在步骤S19中,输入信号分析单元200进行如步骤S12、S13的比较,并且判定与先前操作的操作按钮不同的操作按钮(限定于相同类型)是否被连续操作。如果操作不同的操作按钮,则输入信号分析单元200进入步骤S20;否则,输入信号分析单元200返回到步骤S15。
在步骤S20中,输入信号分析单元200向应用100发送命令改变通知。
在步骤S21中,应用100检查定时器并判定从操作开始起是否已经经过了预定时间t1(例如,两秒)。如果还没经过时间t1,则应用100进入步骤S22;如果已经经过时间t1,则应用100返回到步骤S14。
在步骤S22中,应用100执行处理来取消紧挨在前的执行的命令(存储在步骤S16中的命令)的效果。
例如,如图2所示,在用户首先错误地操作了操作按钮32A之后,如果用户知道错误并立即修正和改变手指33的操作位置,并且连续地操作操作按钮32B,首先,对于操作32A的第一操作,在图6中的步骤S15中执行对应于操作按钮32A的命令(音量调整)。然而,如果用户在时间t1内移动手指33到操作按钮32B的区域中、而没有将手指33从触摸面板10上松开,则通过图6中的步骤S17-S19-S20-S21执行步骤S22,并且自动取消第一命令(音量调整)的效果。在步骤S15中,还执行对应于操作按钮32B的命令(亮度调整)。
然而,如果用户中途从触摸面板10松开手指、或者在经过从操作开始起的时间t1之后进行向另一操作按钮的操作的转变,则操作不被假定为连续的输入操作,因此不取消紧挨在前执行的命令的效果,并且接着执行对应于稍后的操作的命令,或者使得后续操作无效。
图7是示出第一实施例中的在命令改变时间的操作示例的时间图。图7(a)示出下述情况:用户首先操作操作按钮32A并在时间t1经过后继续操作相同操作按钮32A,然后进行向不同操作按钮32B的操作的转变。在该情况下,因为从操作开始起已经经过了时间t1,所以该操作不被假定为连续操作,并且命令改变(取消)变为无效。
图7(b)示出下述情况:用户首先操作操作按钮32A,然后进行向操作按钮32B的操作的转变,并且进一步进行向操作按钮32C的操作的转变。在该情况下,只要满足连续操作的条件,就执行命令取消。即,用户在从操作按钮32A的操作起的时间t1内进行向操作按钮32B的操作的转变,并且在从该时间点起的时间t1内进行向操作按钮32C的操作的转变,该操作被假定为连续操作,除非用户中途从触摸面板10上松开他或她的手指,。因此,当用户进行向操作按钮32B的操作的转变时,取消对于操作按钮32A的命令的效果并且执行对于操作按钮32B的命令,而当用户进行向操作按钮32C的操作的转变时,取消对于操作按钮32B的命令的效果并且执行对于操作按钮32C的命令。
因此,不仅在因为操作错误等而发生错误操作的情况中,而且在因为例如用户的误解等而发生错误操作并且用户想要取消该操作的情况中,用户执行作为连续操作的正确操作,由此自动取消由第一操作执行的命令的效果。因此,对于用户来说,执行用于取消的特殊的输入操作(例如,从菜单中选择取消命令)变得不必要。
在该实施例的输入设备中,当用户因为操作位置的位置位移、操作错误等而知道与该目标不同的操作按钮的操作时,用户修正操作位置而不从触摸面板松开手指,并且连续操作目标操作按钮,由此可以取消被紧挨在前的操作执行的命令的效果,并且可以改善操作修正的可操作性和取消时间。使命令取消在从用户的输入操作起的预定时间内有效,而使命令取消在预定时间经过之后无效,从而命令取消的接受被限制,并且可以清楚地区分用户希望的取消操作与任何其它操作。
(第二实施例)
图8是示出第二实施例的输入设备中的显示屏与操作的具体示例的示意图。第二实施例是第一实施例的修改示例。第二实施例中的输入设备的结构与图1中的结构类似,但部分地改变了操作。下面将讨论与第一实施例的区别:
例如,为了显示和观看显示屏上的运动图像或照片的内容,可以临时删掉不必要的操作按钮的显示而仅仅显示内容。为了操作在非显示状态中的不可视操作按钮,用户依赖他或她的记忆和直觉操作按钮,因此操作位置的位置位移可发生的可能性较高,并且用户错误地操作与目标按钮不同的按钮的频率变高。然后,在第二实施例中,对可能置于非显示状态中的操作按钮的操作位置的修正被识别,并且取消命令的效果,如在第一实施例中一样。
如图8中所示,考虑如下情况:例如,在非显示状态中的操作按钮32A和32B作为在该图左侧的显示屏31c而存在,并且用户通过用手指33触摸触摸面板10而操作操作按钮。此时,如果用户在显示屏31c上操作非显示状态中的操作按钮32A,则在手指33的触摸位置处的操作按钮32A与存在在操作按钮32A附近的操作按钮32B和32C被从非显示状态改变到显示状态,如该图中央的显示屏31d,并且,对应于操作按钮32A的命令被执行。因此,用户可以可视地检查被用户操作的操作按钮32A、以及周围的操作按钮32B和32C,从而可以判定是否执行了目标操作。从操作输入的开始以及将操作按钮置于显示状态中起,暂时显示没有***作的其它操作按钮(在该情况下,是命令改变所可能的时间段)。
如果目标操作被执行,则用户继续操作操作按钮32A,如图的右上部分中的显示屏31e,由此,对应于操作按钮32A的命令被连续执行。不同于执行操作输入的操作按钮32A的不必要的操作按钮32B和32C的显示被删掉。另一方面,如果目标操作没有被执行并,并且用户识别到操作是错误的,则用户向目标操作按钮32B移动手指33的移动轨迹,如图的右下部分中的显示屏31f,并且执行连续的输入操作。在该情况下,取消对于操作按钮32A的命令的效果,并且执行对应于操作32B的命令,如第一实施例中一样。
接着,将参照图9讨论根据第二实施例的输入设备的具体处理过程。图9是示出第二实施例的输入设备中的主要操作的序列图。
在第二实施例中,应用100基于通过用户的第一输入操作而由输入信号分析单元200发送的命令信号SG11,向设定控制单元400发送设定控制信号SG12,并且执行对应于该命令的设定控制。在图9中的示例中,输入信号分析单元200发送声音电压调整的命令信号SG11(音量调整:音量提高),并且应用100向设定控制单元400发送音量提高的设定控制信号SG12,从而执行声音电压调整。此时,应用100向屏幕显示控制单元500发送按钮显示命令的显示控制信号SG13,并且屏幕显示控制单元500将非显示状态中的操作按钮切换到显示状态。屏幕显示控制单元500根据显示控制信号SG13的输入,启动定时器来测量按钮删掉和命令改变的有效时间段。
如图4中的第一实施例中,当用户为了修正而移动操作位置时,输入信号分析单元200检测到操作位置通过连续的输入操作而移动到另一操作按钮,并且向应用100发送与命令改变通知一起的亮度调整的命令信号SG14(亮度增加)。因此,应用100发送音量恢复的设定控制信号SG15来取消紧挨在前的命令(音量调整),并且进一步发送亮度增加的设定控制信号SG16来执行对应于正确输入操作的命令(亮度调整)。应用100向屏幕显示控制单元500发送按钮显示命令的显示控制信号SG17。因此,设定控制单元400依照设定控制信号SG15取消紧挨在前执行的音量调整的效果,并且依照设定控制信号SG16执行操作修正之后的命令(亮度调整)。屏幕显示控制单元500通过显示控制信号SG17继续操作按钮的显示状态,并且重启(重设)定时器。
如果屏幕显示控制单元500检测到从定时器期满并且接收到按钮显示命令的显示控制信号起,已经经过了预定时间段,则屏幕显示控制单元500从屏幕上删掉未操作的不必要的操作按钮。
下面将参照图10和图11讨论该实施例的更详细操作:图10是示出第二实施例中的命令执行取消操作的处理的流程图,而图11是示出第二实施例中的显示处理操作的处理的流程图。图10中所示的操作与上述的第一实施例的操作类似,除了步骤S30中的屏幕显示控制单元500的显示处理被加入到图6中的步骤S14和S15之间之外。图11示出了在图10中的步骤30的显示处理。
在图11中的步骤S31中,当从应用100接收了按钮显示命令时,屏幕显示控制单元500判定在与操作位置匹配的区域中的操作按钮处于非显示状态还是显示状态。如果操作按钮在非显示状态中,则屏幕显示控制单元500进入步骤S32;如果操作按钮在显示状态中,则屏幕显示控制单元500进入步骤S33。
在步骤S32,屏幕显示控制单元500将与操作位置匹配的区域中的一个操作按钮以及与该操作按钮邻近的一个或多个操作按钮从非显示状态切换到显示状态。
在步骤S33,屏幕显示控制单元500判定从接收到按钮显示命令、并且操作按钮被切换到显示状态起经过的时间(从发生对于相应操作按钮的按钮显示命令起经过的时间)是否超过预定时间t2(例如,5秒)。如果超过时间t2,则屏幕显示控制单元500进入步骤S34;如果未超过时间t2,则屏幕显示控制单元500进入步骤S35。如果操作对象中途移动到不同的操作按钮,则对时间t2进行计数的定时器被重设,并且操作按钮的显示时间被再次延长(extend)。
在步骤S34中,屏幕显示控制单元500删掉所述操作位置附近的一个或多个操作按钮,并且将该状态切换到非显示状态。
例如,如果用户触摸如图8中所示的显示屏31c的状态中的、非显示状态中的操作按钮32A的位置,则执行图11中的步骤S32,并且将相应的操作按钮32A、以及操作按钮32A附近的两个操作按钮32B和32C从非显示状态切换到如显示屏31d的显示状态。对于操作按钮32A的操作,执行相应的命令。
当从开始操作按钮32A的操作起已经经过了时间t2时,图11中的步骤S34被执行,并且如显示屏31e,位于操作位置的操作按钮32A的显示状态被保持,且相应的命令被连续执行,但,在操作按钮32A附近的两个操作按钮32B和32C被删掉,并且被切换到非显示状态。如果用户移动手指33并且通过连续的输入操作修正操作位置,如图8中的显示屏31f,则执行图10中的步骤S22并取消紧挨在前执行的命令的效果。
图8中所示的操作示例假定下述情况:通过连续输入操作的操作位置修正而取消紧挨在前执行的命令的效果的处理被应用于涉及可能被置于非显示状态的可能性的操作按钮,但,该处理可以被应用于显示区域不清楚的操作按钮。例如,当操作按钮的轮廓的形状复杂时,当操作按钮的显示具有渐变(gradation)时,或者当操作按钮的显示与背景之间的对比度较小时等,操作按钮的范围变得不清楚,因此位置位移可在输入操作中发生。在这种情况下,存在错误操作可能发生的可能性,因此,当修正操作位置时、将在前操作结果恢复到之前状态的取消处理变得必要。
在该实施例的输入设备中,例如,当通过用户的输入操作而将操作按钮从非显示状态切换到显示状态时,其它周边操作按钮也与操作位置处的操作按钮一起被显示,并且如果用户连续地操作另一操作按钮,则可以取消由紧挨在前的操作执行的命令的效果,并且可以改善操作修正的可操作性与取消时间。使得命令取消在从用户的输入操作起的预定时间内、或者当另一操作按钮被显示时有效,并且,之后,使得命令取消无效,从而限制命令取消的接受,并可以清楚地区分用户希望的取消操作与任何其它操作。显示该操作位置周边的其它操作按钮,由此,可以减少发现目标按钮的时间和人力,并且可以促进操作位置的修正。
(第三实施例)
上述第一和第二实施例的进一步修改的示例将作为第三实施例而被讨论。图12是示出第三实施例的输入设备中的显示屏和操作的具体示例的示意图。
图12中的示例假定如下情况:一个操作按钮32被显示在显示屏上,并且通过作为通常操作的旋转操作的拖曳操作被分配给操作按钮32。在该情况下,如果用户移动手指33,以便在操作按钮32上画出圆弧并且画出移动轨迹34,如显示屏31g,则分配给操作按钮32的命令被执行。例如,音量从5改变到8。这里,如果用户知道了错误操作并在操作按钮32上拍击手指33(从触摸面板10松开手指33并再次按压触摸面板),如显示屏31h,以便取消该操作,则输入设备假定它为取消操作,并且取消紧挨在前执行的命令的效果。在音量调整中,音量被从8恢复到5。
图13是示出第三实施例的输入设备中的主要操作的序列图。图13示出了如下情况:在步骤S1和S2中,响应于如图4中的第一实施例中的用户的错误操作,调整音量来执行命令,并且在步骤S3中检测用户的拍击操作。此时,当检测拍击时,输入信号分析单元200判定操作是在前操作的取消操作,并且通过命令信号SG1向应用100发送操作取消通知。在接收到该操作取消通知时,应用100向设定控制单元400发送设定控制信号SG32,用于将在前命令的音量调整恢复到该操作之前的状态。而且,在该情况下,当从检测到第一输入操作起已经经过了预定时间时,如果检测到拍击操作,则使得命令取消(操作取消)无效。
因此,在该实施例的输入设备中,用户不需要从菜单中选择特殊命令来取消错误操作,并且可以简单地通过执行拍击等的取消操作来给出取消命令,而不用从相应的操作按钮32很大程度地移动手指33。
要理解的是,本发明不被限定于上述实施例中所示的项,并且本发明还预期本领域的技术人员基于本发明的说明书和公知常识进行修改和应用,并且所述修改和应用被包含在所寻求保护的范围中。
在上述实施例中,假定使用触摸面板10作为输入单元,并且在输入位置检测单元中检测输入位置的坐标,但可以使用任何其它输入设备来取代触摸面板10而用于输入单元,并且如果其具有含有输入位置信息的输入功能,则可以检测输入位置。例如,在屏幕上显示鼠标光标,并且通过鼠标等的输入设备的操作而移动鼠标光标的显示位置,并且也可以识别输入位置的坐标,用于鼠标光标等的显示位置的点击的操作。
该实施例的输入设备可以实现为仅电子电路等的专用硬件,或者也可以由包括控制处理器和存储器等的计算机、以及在计算机中执行的程序结合构成。
该实施例的输入设备被安装在包括扬声器、接收器或外部AV输出的诸如移动电话终端、便携式音乐播放器或便携式游戏机的电子设备中,由此在所述电子设备中提供了该实施例的优势。例如,对于设定诸如音量或音质的声音输出值、选择输出内容等的操作,甚至在按钮、开关等的目标没有被显示的状态中,非目标命令被错误操作等执行,也使得可容易地取消已经执行的命令的效果。如果内容包括图像,则当目标被置于非显示状态等中时,当用户不执行任何操作时,如果不希望的命令被错误操作等执行,则可以容易地取消该命令的效果,并且可以实现有用的电子设备。输入设备不仅对于扬声器等的输出设备有用,而且还对于电子设备中的设定(例如,电话目录或内容的选择、网页的观看操作等)有用。
本申请基于2007年12月28日提交的日本专利申请(No.2007-340243),其通过引用被合并到这里。
<工业适用性>
本发明具有如下优势:如果对于用户的输入操作而执行了非目标命令,则使得可以在不执行繁重操作的情况下、取消已经执行的命令的效果,并且,本发明在电子设备的输入设备、输入操作处理方法、输入控制程序等中有用,所述输入设备、输入操作处理方法、输入控制程序等可以被用于诸如移动电话终端、便携式信息终端(PDA)、便携式音乐播放器、或便携式游戏机的电子设备中的输入操作。
权利要求书(按照条约第19条的修改)
1.一种电子设备的输入设备,包括:
输入单元,具有含有输入位置信息的输入功能;以及
输入控制单元,基于所述输入单元的输入信号,给出用于输入操作的处理的命令,其中
所述输入控制单元包括:
输入位置检测单元,检测所述输入单元中的输入位置;
命令执行控制单元,执行关于分配给所述输入单元中的第一区域的第一功能的第一命令、以及关于分配给与所述第一区域不同的第二区域的不同于所述第一功能的第二功能的第二命令;
输入信号分析单元,用于基于由所述输入位置检测单元检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,而在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及
输入操作取消控制单元,如果在通过由所述输入信号分析单元检测到对所述第一区域的输入操作而执行所述第一命令之后、检测到对所述第二区域的连续输入操作,则执行用以取消紧挨在前执行的第一命令的效果的取消处理。
2.如权利要求1所述的电子设备的输入设备,包括:
显示单元,显示关于输入操作的可视信息;以及
触摸面板,具有基于对对应于所述显示单元的显示屏的输入面的接触操作的输入功能,作为所述输入单元,其中
如果检测到从所述第一区域到所述第二区域的接触状态的连续操作,则所述输入信号分析单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作。
3.如权利要求1所述的电子设备的输入设备,其中
如果在从对所述第一区域的输入操作开始的检测时间起的预定时间内、或在从伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使得所述取消处理在经过所述预定时间之后无效。
4.如权利要求1所述的电子设备的输入设备,包括:
显示单元,可以显示关于输入操作的可视信息;以及
屏幕显示控制单元,用于控制在所述显示单元的显示屏上显示的要***作的目标的显示状态,其中
所述屏幕显示控制单元在对应于包含所述第一区域和所述第二区域的操作区域的显示屏位置处显示要***作的目标,并且,如果所述目标在非显示状态中并且检测到对相应区域的操作,则将包含对应于输入位置的目标的目标中的一些或全部置于显示状态中,并且其中
如果在从对所述第一区域的输入操作开始的检测时间起的预定时间内、或在从伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使得所述取消处理在经过所述预定时间之后无效。
5.如权利要求4所述的电子设备的输入设备,其中
如果所述目标在非显示状态中并且检测到对相应区域的输入操作,则所述屏幕显示控制单元将对应于所述输入位置的目标以及至少一个不同目标置于显示状态中,并且当从所述显示状态起已经经过了预定时间时,将与对应于所述输入位置的目标不同的目标置于非显示状态中,并且其中
当所述不同目标在显示状态中时,如果检测到对所述不同目标的输入操作,则所述输入操作取消控制单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作,并执行所述取消处理,并且如果与对应于所述输入位置的目标不同的目标被从显示状态切换至非显示状态,则使得所述取消处理无效。
6.一种在电子设备的输入设备中的操作处理方法,所述电子设备的输入设备包括具有含有输入位置信息的输入功能的输入单元、以及用于基于所述输入单元的输入信号而给出用于输入操作的处理的命令的输入控制单元,
在所述输入控制单元中,所述输入操作处理方法包括:
输入位置检测步骤,检测所述输入单元中的输入位置;
命令执行控制步骤,基于输入操作,执行关于分配给所述输入单元中的第一区域的第一功能的第一命令、以及关于分配给与所述第一区域不同的第二区域的不同于所述第一功能的第二功能的第二命令;
输入信号分析步骤,基于由所述输入位置检测步骤检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,而在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及
输入操作取消控制步骤,如果在通过由所述输入信号分析步骤检测到对所述第一区域的输入操作而执行所述第一命令之后、检测到对所述第二区域的连续输入操作,则执行用以取消紧挨在前执行的第一命令的效果的取消处理。
7.一种输入控制程序,用于使计算机执行如权利要求6所述的输入操作处理方法的步骤。
8.一种电子设备,安装有如权利要求1至5中的任何一个所述的输入设备。
Claims (8)
1.一种电子设备的输入设备,包括:
输入单元,具有含有输入位置信息的输入功能;以及
输入控制单元,基于所述输入单元的输入信号,给出用于输入操作的处理的命令,其中
所述输入控制单元包括:
输入位置检测单元,检测所述输入单元中的输入位置;
命令执行控制单元,执行分配给所述输入单元中的第一区域的第一命令、以及分配给与所述第一区域不同的第二区域的第二命令;
输入信号分析单元,基于由所述输入位置检测单元检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,而在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及
输入操作取消控制单元,如果在通过由所述输入信号分析单元检测到对所述第一区域的输入操作而执行所述第一命令之后、检测到对所述第二区域的连续输入操作,则执行用以取消紧挨在前执行的第一命令的效果的取消处理。
2.如权利要求1所述的电子设备的输入设备,包括:
显示单元,显示关于输入操作的可视信息;以及
触摸面板,具有基于对对应于所述显示单元的显示屏的输入面的接触操作的输入功能,作为所述输入单元,其中
如果检测到从所述第一区域到所述第二区域的接触状态的连续操作,则所述输入信号分析单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作。
3.如权利要求1所述的电子设备的输入设备,其中
如果在从对所述第一区域的输入操作开始的检测时间起的预定时间内、或在从伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使得所述取消处理在经过所述预定时间之后无效。
4.如权利要求1所述的电子设备的输入设备,包括:
显示单元,可以显示关于输入操作的可视信息;以及
屏幕显示控制单元,用于控制在所述显示单元的显示屏上显示的要***作的目标的显示状态,其中
所述屏幕显示控制单元在对应于包含所述第一区域和所述第二区域的操作区域的显示屏位置处显示要***作的目标,并且,如果所述目标在非显示状态中并且检测到对相应区域的操作,则将包含对应于输入位置的目标的目标中的一些或全部置于显示状态中,并且其中
如果在从对所述第一区域的输入操作开始的检测时间起的预定时间内、或在从伴随所述输入操作的所述第一命令的执行时间起的预定时间内检测到对所述第二区域的输入操作,则所述输入操作取消控制单元执行所述取消处理,并且使得所述取消处理在经过所述预定时间之后无效。
5.如权利要求4所述的电子设备的输入设备,其中
如果所述目标在非显示状态中并且检测到对相应区域的输入操作,则所述屏幕显示控制单元将对应于所述输入位置的目标以及至少一个不同目标置于显示状态中,并且当从所述显示状态起已经经过了预定时间时,将与对应于所述输入位置的目标不同的目标置于非显示状态中,并且其中
当所述不同目标在显示状态中时,如果检测到对所述不同目标的输入操作,则所述输入操作取消控制单元判定所述操作是从所述第一区域到所述第二区域的连续输入操作,并执行所述取消处理,并且如果与对应于所述输入位置的目标不同的目标被从显示状态切换至非显示状态,则使得所述取消处理无效。
6.一种在电子设备的输入设备中的操作处理方法,所述电子设备的输入设备包括具有含有输入位置信息的输入功能的输入单元、以及用于基于所述输入单元的输入信号而给出用于输入操作的处理的命令的输入控制单元,
在所述输入控制单元中,所述输入操作处理方法包括:
输入位置检测步骤,检测所述输入单元中的输入位置;
命令执行控制步骤,基于输入操作,执行分配给所述输入单元中的第一区域的第一命令、以及分配给与所述第一区域不同的第二区域的第二命令;
输入信号分析步骤,基于由所述输入位置检测步骤检测的输入位置,在检测到对所述第一区域的输入操作的情况下给出执行所述第一命令的命令,而在检测到对所述第二区域的输入操作的情况下给出执行所述第二命令的命令;以及
输入操作取消控制步骤,如果在通过由所述输入信号分析步骤检测到对所述第一区域的输入操作而执行所述第一命令之后、检测到对所述第二区域的连续输入操作,则执行用以取消紧挨在前执行的第一命令的效果的取消处理。
7.一种输入控制程序,用于使计算机执行如权利要求6所述的输入操作处理方法的步骤。
8.一种电子设备,安装有如权利要求1至5中的任何一个所述的输入设备。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP340243/07 | 2007-12-28 | ||
JP2007340243A JP4979570B2 (ja) | 2007-12-28 | 2007-12-28 | 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム |
PCT/JP2008/002897 WO2009084141A1 (ja) | 2007-12-28 | 2008-10-14 | 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101910981A true CN101910981A (zh) | 2010-12-08 |
Family
ID=40823878
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008801233868A Pending CN101910981A (zh) | 2007-12-28 | 2008-10-14 | 电子设备的输入设备、输入操作处理方法以及输入控制程序 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8421767B2 (zh) |
JP (1) | JP4979570B2 (zh) |
CN (1) | CN101910981A (zh) |
WO (1) | WO2009084141A1 (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102866845A (zh) * | 2012-08-28 | 2013-01-09 | 百度在线网络技术(北京)有限公司 | 移动终端的解锁方法、装置和移动终端 |
CN103176723A (zh) * | 2011-12-20 | 2013-06-26 | 联想(北京)有限公司 | 一种触摸响应的处理方法及装置 |
CN103493001A (zh) * | 2011-04-25 | 2014-01-01 | 索尼公司 | 显示控制设备、显示控制方法以及程序 |
CN104350457A (zh) * | 2012-06-13 | 2015-02-11 | 松下知识产权经营株式会社 | 操作显示装置以及程序 |
CN104834451A (zh) * | 2014-02-10 | 2015-08-12 | 阿尔派株式会社 | 电子装置及其操作处理方法 |
CN106406701A (zh) * | 2016-09-14 | 2017-02-15 | Tcl集团股份有限公司 | 一种防止触控终端误操作的方法、***及触控终端 |
CN106648629A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种防止复杂指令误操作方法及装置 |
CN104245068B (zh) * | 2012-03-05 | 2017-05-24 | 喀普康有限公司 | 游戏装置 |
Families Citing this family (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8106856B2 (en) | 2006-09-06 | 2012-01-31 | Apple Inc. | Portable electronic device for photo management |
KR20110015308A (ko) * | 2009-08-07 | 2011-02-15 | 삼성전자주식회사 | 디지털 영상 처리장치, 그 제어방법 및 이를 실행하기 위한 프로그램을 저장한 기록매체 |
EP3855297A3 (en) * | 2009-09-22 | 2021-10-27 | Apple Inc. | Device method and graphical user interface for manipulating user interface objects |
US8832585B2 (en) | 2009-09-25 | 2014-09-09 | Apple Inc. | Device, method, and graphical user interface for manipulating workspace views |
US8780069B2 (en) | 2009-09-25 | 2014-07-15 | Apple Inc. | Device, method, and graphical user interface for manipulating user interface objects |
JP5469428B2 (ja) * | 2009-10-21 | 2014-04-16 | 株式会社ゼンリン | 情報出力装置、携帯端末装置、情報出力方法、およびコンピュータプログラム |
EP2410413B1 (en) | 2010-07-19 | 2018-12-12 | Telefonaktiebolaget LM Ericsson (publ) | Method for text input, apparatus, and computer program |
US9081494B2 (en) | 2010-07-30 | 2015-07-14 | Apple Inc. | Device, method, and graphical user interface for copying formatting attributes |
KR101977613B1 (ko) * | 2011-01-05 | 2019-05-14 | 삼성전자주식회사 | 입력 장치의 입력 오류를 정정하기 위한 방법 및 장치 |
JP5821227B2 (ja) * | 2011-03-17 | 2015-11-24 | ヤマハ株式会社 | 電子音楽装置及び信号処理特性制御プログラム |
JP5784944B2 (ja) * | 2011-03-29 | 2015-09-24 | 京セラ株式会社 | 電子機器 |
US9094603B2 (en) | 2011-10-07 | 2015-07-28 | Panasonic Intellectual Property Corporation Of America | Image pickup device and image pickup method |
US9798410B2 (en) * | 2011-10-27 | 2017-10-24 | Kyocera Corporation | Input device and method for controlling input device |
JP2013114481A (ja) * | 2011-11-29 | 2013-06-10 | Sony Corp | 情報処理装置、情報処理方法、及びプログラム |
JP2014071537A (ja) * | 2012-09-27 | 2014-04-21 | Sharp Corp | 情報処理装置およびその制御方法 |
JP2015035136A (ja) * | 2013-08-09 | 2015-02-19 | 本田技研工業株式会社 | 入力装置 |
WO2015043653A1 (de) * | 2013-09-27 | 2015-04-02 | Volkswagen Aktiengesellschaft | Anwenderschnittstelle und verfahren zur unterstützung eines anwenders bei der bedienung einer bedieneinheit |
JP2015156082A (ja) * | 2014-02-20 | 2015-08-27 | 株式会社東海理化電機製作所 | 操作入力装置 |
JP6415286B2 (ja) * | 2014-12-08 | 2018-10-31 | キヤノン株式会社 | 撮像装置、その制御方法、及びプログラム |
JP6041939B2 (ja) * | 2015-07-23 | 2016-12-14 | 京セラ株式会社 | 電子機器 |
US10691329B2 (en) * | 2017-06-19 | 2020-06-23 | Simple Design Ltd. | User interface of media player application for controlling media content display |
DK201970535A1 (en) | 2019-05-06 | 2020-12-21 | Apple Inc | Media browsing user interface with intelligently selected representative media items |
JP2021030626A (ja) * | 2019-08-27 | 2021-03-01 | カシオ計算機株式会社 | 制御装置、制御方法、及びプログラム |
DK181076B1 (en) | 2020-02-14 | 2022-11-25 | Apple Inc | USER INTERFACES FOR TRAINING CONTENT |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001236047A (ja) | 2000-02-21 | 2001-08-31 | Sony Corp | 表示装置及び表示方法 |
JP2006209418A (ja) * | 2005-01-27 | 2006-08-10 | Fujitsu Fip Corp | 入力方法及び入力装置並びコンピュータにより読取可能なプログラム |
JP4717461B2 (ja) * | 2005-02-14 | 2011-07-06 | キヤノン株式会社 | 情報入力装置、情報入力方法及び情報入力プログラム |
JP4479962B2 (ja) | 2005-02-25 | 2010-06-09 | ソニー エリクソン モバイル コミュニケーションズ, エービー | 入力処理プログラム、携帯端末装置、及び入力処理方法 |
KR101181766B1 (ko) * | 2005-12-23 | 2012-09-12 | 엘지전자 주식회사 | 이동통신 단말기에서의 메뉴 표시 방법, 및 그 방법을구현하기 위한 이동통신 단말기 |
JP4801503B2 (ja) * | 2006-05-23 | 2011-10-26 | シャープ株式会社 | 項目選択装置、コンピュータプログラムとその記録媒体、及び情報処理装置 |
WO2008010432A1 (fr) * | 2006-07-20 | 2008-01-24 | Sharp Kabushiki Kaisha | dispositif d'interface utilisateur, programme informatique et son support d'enregistrement |
-
2007
- 2007-12-28 JP JP2007340243A patent/JP4979570B2/ja not_active Expired - Fee Related
-
2008
- 2008-10-14 CN CN2008801233868A patent/CN101910981A/zh active Pending
- 2008-10-14 WO PCT/JP2008/002897 patent/WO2009084141A1/ja active Application Filing
- 2008-10-14 US US12/810,841 patent/US8421767B2/en not_active Expired - Fee Related
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103493001A (zh) * | 2011-04-25 | 2014-01-01 | 索尼公司 | 显示控制设备、显示控制方法以及程序 |
CN103176723A (zh) * | 2011-12-20 | 2013-06-26 | 联想(北京)有限公司 | 一种触摸响应的处理方法及装置 |
CN104245068B (zh) * | 2012-03-05 | 2017-05-24 | 喀普康有限公司 | 游戏装置 |
CN104350457A (zh) * | 2012-06-13 | 2015-02-11 | 松下知识产权经营株式会社 | 操作显示装置以及程序 |
CN102866845A (zh) * | 2012-08-28 | 2013-01-09 | 百度在线网络技术(北京)有限公司 | 移动终端的解锁方法、装置和移动终端 |
CN102866845B (zh) * | 2012-08-28 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | 移动终端的解锁方法、装置和移动终端 |
CN104834451A (zh) * | 2014-02-10 | 2015-08-12 | 阿尔派株式会社 | 电子装置及其操作处理方法 |
CN104834451B (zh) * | 2014-02-10 | 2019-09-06 | 阿尔派株式会社 | 电子装置及其操作处理方法 |
CN106406701A (zh) * | 2016-09-14 | 2017-02-15 | Tcl集团股份有限公司 | 一种防止触控终端误操作的方法、***及触控终端 |
CN106406701B (zh) * | 2016-09-14 | 2020-07-21 | Tcl科技集团股份有限公司 | 一种防止触控终端误操作的方法、***及触控终端 |
CN106648629A (zh) * | 2016-11-29 | 2017-05-10 | 珠海市魅族科技有限公司 | 一种防止复杂指令误操作方法及装置 |
CN106648629B (zh) * | 2016-11-29 | 2021-01-01 | 珠海市魅族科技有限公司 | 一种防止复杂指令误操作方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2009163346A (ja) | 2009-07-23 |
US20100283754A1 (en) | 2010-11-11 |
WO2009084141A1 (ja) | 2009-07-09 |
US8421767B2 (en) | 2013-04-16 |
JP4979570B2 (ja) | 2012-07-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101910981A (zh) | 电子设备的输入设备、输入操作处理方法以及输入控制程序 | |
JP3778277B2 (ja) | 情報処理装置および方法 | |
US10070044B2 (en) | Electronic apparatus, image sensing apparatus, control method and storage medium for multiple types of user interfaces | |
JP4372188B2 (ja) | 情報処理装置および表示制御方法 | |
CN101523331B (zh) | 便携式终端及其控制方法 | |
EP2226711A1 (en) | Input device, input operation method, and input control program for electronic device | |
EP2706441B1 (en) | Touch panel-type portable terminal and input operation method | |
WO2018026102A1 (ko) | 전자 장치 및 그의 동작 방법 | |
CN101996031A (zh) | 具有触摸输入功能的电子装置及其触摸输入方法 | |
WO2016114269A1 (ja) | 情報処理装置およびその制御方法 | |
CN101727268A (zh) | 手持式电子装置与其程序显示切换方法 | |
KR20060061391A (ko) | 전자 장치에서 단축 키를 이동시키기 위한 방법, 전자장치의 디스플레이 유닛 및 전자 장치 | |
CN102510429A (zh) | 一种触摸屏手机的解锁方法及触摸屏手机 | |
JP2001069223A (ja) | 通信装置 | |
WO2011055816A1 (ja) | 情報端末及び入力制御プログラム | |
US20090128506A1 (en) | Electronic Device with Touch Sensitive Input | |
WO2008012879A1 (fr) | Contrôleur d'entrées utilisé avec dispositif de pointage et procédé de gestion d'entrées | |
GB2438477A (en) | Portable electronic device having plural touchpad modes and keypad press mode of operation | |
JP4123277B2 (ja) | 情報処理装置および方法 | |
WO2005036379A1 (ja) | 入力装置 | |
JP5127081B2 (ja) | 電子機器の入力装置及び入力操作処理方法、並びに入力制御プログラム | |
JP2003345511A (ja) | タッチパネル付き画像記録再生装置 | |
TWI421729B (zh) | 多功能輸入裝置及其控制方法 | |
JP2609492B2 (ja) | 画面表示装置 | |
US10955962B2 (en) | Electronic device and control method thereof that switches a touch panel between an independent mode and a dual input mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20101208 |