CN1117312C - 输入处理方法和用于实现输入处理方法的输入处理装置 - Google Patents

输入处理方法和用于实现输入处理方法的输入处理装置 Download PDF

Info

Publication number
CN1117312C
CN1117312C CN00118346A CN00118346A CN1117312C CN 1117312 C CN1117312 C CN 1117312C CN 00118346 A CN00118346 A CN 00118346A CN 00118346 A CN00118346 A CN 00118346A CN 1117312 C CN1117312 C CN 1117312C
Authority
CN
China
Prior art keywords
screen
touch
processing
input operation
time cycle
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.)
Expired - Fee Related
Application number
CN00118346A
Other languages
English (en)
Other versions
CN1288189A (zh
Inventor
原田智纪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Apple Inc
Original Assignee
Fujitsu Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of CN1288189A publication Critical patent/CN1288189A/zh
Application granted granted Critical
Publication of CN1117312C publication Critical patent/CN1117312C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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/0485Scrolling or panning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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)
  • Position Input By Displaying (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

根据对触摸屏的触模时间周期,在多种鼠标器输入操作之间变换操作。因此,有可能利用单次输入操作、即触摸输入操作,有选择地进行与多种鼠标器输入操作对应的处理,从而改善了操作的容易性。此外,在本发明中,根据探测到的触摸时间周期,改变屏的卷动方向。因此,有可能利用单次输入操作、即触摸输入操作,例如有选择地进行上卷和下卷,从而改善了操作的容易性。

Description

输入处理方法和用于实现输入 处理方法的输入处理装置
技术领域
本发明涉及触摸输入装置的输入处理方法,用于处理通过对屏触摸来实现的触摸输入操作,本发明还涉及用于实现这种功能的输入处理装置和具有这种功能的信息处理设备。
背景技术
在某些信息处理设备中,例如在个人计算机(包括笔记本型个人计算机)中,使用一种例如输入板、数字化仪或诸如此类的触摸输入装置来代替鼠标器。通常,输入板、或数字化仪处在例如CRT、液晶显示器或诸如此类的监控屏的上面或下面,并且检测例如笔或诸如此类的指示装置与屏幕接触的位置。如果这些元件与所述屏幕结合成整体,则这种装置称为触摸板或触摸屏。
更明确地说,压敏输入板是由透明电极制成的电阻膜,它贴在监控屏的表面。通过测量由分割薄膜的电阻的笔的接触产生的电位,可检测笔的接触位置。此外,一种电磁感应输入板处在屏的下面,它通过检测笔尖所产生的磁性来检测笔接触的位置。作为检测接触点的方法,除压敏输入板或电磁感应输入板外,还有其它各种方法,例如,诸如超声表面弹性波触摸屏等利用超声波的方法,或诸如此类的方法。
通常,与鼠标器上左击对应的处理,例如指示屏幕上指针(或光标)位置、通过操作图标来选择菜单、启动软件或诸如此类的操作被指定为利用这些触摸输入装置的输入操作。另一方面,近年来提出了用于处理与鼠标器左击以外的输入操作对应的操作的各种装置。
例如,日本公开特许公报No.(Hei)5-241506中公开的地图显示装置具有根据触摸屏被压的时间周期来改变显示于屏幕上的地图的比例的功能。此外,日本公开特许公报No.(Hei)11-53115中公开的输入装置具有通过触摸输入操作来移动屏幕上的光标的功能。具体地说,所述装置在两种方法之间切换,在一种方法中,通过在输入笔或诸如此类的装置压着触摸屏的情况下移动输入笔来输入移动命令,从而引起光标根据笔的移动而相对地移动,而在另一种方法中,通过把笔压在触摸屏上所希望的位置经过所希望的时间周期,来输入移动命令,从而引起光标有选择地根据笔压在屏幕上的时间周期在笔所压的位置的方向上移动,其移动速度对应于从光标到所希望的位置的距离。此外,为了防止不正确输入操作,日本公开特许公报No.(Hei)11-45141中公开的数据输入装置具有当触摸屏被压规定的或更长的时间周期时识别输入操作的功能。
当触摸输入被用来取代基于鼠标器的输入操作时,与鼠标器的右击对应的处理最好应被指定为触摸输入操作。此外,近年来鼠标器装置已普遍地在左开关(用于左击操作)和右开关(用于右击操作)之间有中间开关或滚轮(wheel)。因此,最好也指定与中间开关或滚轮的击操作(下文中称为中间击对应的处理。具体地说,因为卷动处理经常被指定为中间击操作(包括滚轮转动),所以卷动处理最好也应该用触摸输入操作来实现。
因此,本发明的一个目的是提供一种用于通过触摸输入操作来实现与多种鼠标器输入操作对应的处理的输入处理方法、一种实行这种输入处理方法的输入处理装置和一种配备这种输入处理装置的信息处理设备。
发明内容
为了达到上述目的,在本发明中,根据对触摸屏的触摸时间周期来转换鼠标器的多种输入操作。因此,就有可能通过单次输入操作,即触摸输入操作来有选择地实现与多种鼠标器输入操作对应的处理,从而改善了操作的容易性。
此外,在本发明中,可以根据对触摸屏的触摸时间周期来改变屏的卷动方向。因此,有可能通过单次输入操作,即触摸输入操作来例如有选择地实现上卷和下卷,从而改善了操作的容易性。
根据本发明的第一种输入处理方法最好是这样一种用于处理对屏幕的触摸输入操作的输入处理方法,它包括用于检测对触摸屏的触摸时间周期的检测步骤以及用于根据检测到的触摸时间周期、从与鼠标器输入操作对应的多种处理中选出一种处理的选择步骤,其特征在于还包括下面的步骤:每当根据所述触摸时间周期来改变所述选择的处理时,在触摸所述屏幕的同时改变显示在所述屏幕上的图标。与鼠标器输入操作对应的所述多种处理包括例如与鼠标器左击对应的处理和在上述的与鼠标器输入操作中的右击对应的处理。此外,也可以包括与中间击对应的处理。
此外,根据本发明的第二种输入处理方法最好是这样一种用于处理对屏的触摸输入操作的输入处理方法,它包括用于检测对触摸屏的触摸时间周期的检测步骤以及用于根据检测到的触摸时间周期、或者选择在第一方向上的卷动处理或者选择在第二方向上的卷动处理的选择步骤。例如,上述第一和第二方向分别是上卷和下卷方向。
此外根据本发明的第三种输入处理方法最好是这样一种用于处理对屏的触摸输入操作的输入处理方法,它包括用于检测对触摸屏的触摸时间周期的检测步骤以及用于根据检测到的触摸时间周期而或者选择与鼠标器输入操作之一对应的处理、或者选择屏幕卷动处理。
例如,在上述第三种输入处理方法中,选择步骤根据检测到的触摸时间周期选择卷屏方向。此外,所述与鼠标器输入操作之一对应的处理是一种与上述鼠标器输入操作中的左击对应的处理。此外,上述输入处理方法还可以包括显示步骤,用于每当根据触摸时间周期改变选择的处理时,在触摸屏幕的同时改变显示在屏幕上的图标。
此外,根据本发明,还提供一种用于实现上述输入处理方法的输入处理装置、一种配备上述输入处理装置的信息处理设备和一种用于存储实现上述输入处理方法的程序的存储介质。
附图说明
图1是这样一种信息处理设备的斜视图,该设备采用根据本发明实施例的输入处理方法;
图2是描述压敏输入板和电磁感应输入板的简图;
图3是图1的信息处理设备的组成方框图;
图4是用于实现根据本发明实施例的输入处理方法的MPU52a的处理流程图;
图5是说明状态数据例子的简图;
图6是用于实现根据本发明实施例的输入处理方法的CPU32a的第一处理流程图;
图7给出在显示器12上显示的屏幕图像的例子;
图8是用于实现根据本发明实施例的输入处理方法的CPU32a的第二处理流程图;
图9是用于改变指针图标的显示的处理流程图,此处理流程图与图8中的处理相对应;和
图10显示指针图标例子的简图。
具体实施方式
下面来描述本发明的实施例。可是,本发明的技术范围不限于这些实施例。
图1是这样一种信息处理设备的斜视图,该设备采用根据本发明实施例的输入处理方法。在图1中,笔记本个人计算机1被作为一种信息处理设备的例子来描述。笔记本个人计算机1包括液晶显示器12,而构成触摸输入装置的触摸屏(输入板)10被叠合在液晶显示器12上。
图2A是描述压敏触摸屏的简图,而图2B是描述电磁感应触摸屏的简图。在图2A中,压敏触摸屏由透明膜和玻璃构成,并位于液晶显示器12上。当笔14或诸如此类的装置压在膜上、使膜和玻璃接触时,改变了其电阻值。根据这个电阻值来检测触摸点。在图2B中,电磁感应触摸屏包括有传感线圈的输入板,该输入板处在液晶显示器12的下面。通过检测由笔14的尖头借助于传感线圈所产生的磁力,来检测笔14的位置。
图3是图1的信息处理设备的组成方框图。多芯片模块(MCM)32、南桥38和视频图像阵列(VGA)控制器36连接到PCI(外围元件互联)总线30上。此外,南桥38、键盘控制器(KBC)51(原文有错)、ROM(只读存储器)54和调制解调器(modem)56连接到ISA(工业标准结构)总线50上。此外,南桥38连接到构成辅助存储器驱动器的硬盘驱动器(HDD)40,此驱动器控制向HDD 40的写入和从HDD 40的读出。HDD 40存储着实现根据本发明的输入处理方法的程序,下面将对此程序加以描述。此外,键盘41和触摸屏控制器52连接到键盘控制器50。
多芯片模块32包括CPU32a、北桥32b、和第二高速缓冲存储器(RAM)32c。多芯片模块32也连接到构成主存储器的SDRAM(同步DRAM)34。SDRAM34与系统总线时钟同步运行。北桥32b是用于控制CPU32a、第二高速缓冲存储器32c、主存储器34、PCI总线以及诸如此类的装置之间的数据通信的PCI系统控制器。
此外,南桥38是连接PCI总线30和ISA总线50的桥接器,它控制PCI总线30和ISA总线50之间的数据通信。而VGA控制器36根据VGA标准来控制液晶显示器12。
触摸屏控制器52包括一个MPU52a、存储器(RAM)52b和接口电路52c,并且,它通过触摸屏10来控制触摸输入操作。当系统启动时,存储在HDD40内的用于执行根据本发明的输入处理方法的程序(在图4、6、8和9的流程图中所说明的程序)被装入存储器52b或SDRAM34内,并且由MPU52a和CPU32a执行。此外,ROM54存储着初始程序装入程序。
此外,为了与各种类型的外围装置连接,信息处理设备1配备有串行端口、并行端口、通信端口、CRT接头、鼠标器接头、用于连接软盘驱动器(FDD)61的FDD适配器等等。软盘驱动器61可以设置在信息处理设备1内。此外,信息处理设备1配备有CD-ROM驱动器适配器,并且可以连接到CD-ROM驱动器62。CD-ROM驱动器62可以设置在信息处理设备1内。
执行根据本发明的输入处理方法的程序可以存储在可迁移的存储介质上,例如在软盘71、CD-ROM72、或诸如此类的介质上,并且可以通过FDD驱动器61、CD-ROM驱动器62、或诸如此类的装置向信息处理设备1提供该程序。此外,也可以通过连接到modem56的通信电路来提供该程序。
图4是用于实现根据本发明的这个实施例的输入处理方法的MPU52a的处理流程图,并且它描述了MPU52a所执行的程序的流程图。首先,在步骤S11,如果MPU52a检测到笔处在与触摸屏10接触的状态,则在步骤S12,以在触摸屏10所设置的XY坐标系统的X坐标值和Y坐标值的形式检测出笔的接触点。在步骤S13,MPU52a产生触摸状态数据,如下面参考图5(a)所说明的那样,并且这数据被传送到CPU32a。
图5是显示状态数据一个例子的简图。状态数据包括识别触摸态和非触摸态的标志位,在触摸态的情况下,这标志位被设置为状态位‘1’,而在非触摸态的情况下,这标志位被设置为状态位‘0’。下文中,标志位被设置为状态位‘1’的状态数据被称为‘触摸状态数据’,而标志位被设置为‘0’的状态数据被称为‘非触摸状态数据’。此外,在检测到触摸态或非触摸态时的XY坐标值被定为坐标数据。
回到图4,在步骤S14,如果MPU52a检测到笔与触摸屏10之间的非触摸态,则在步骤S15,以在触摸屏10所设置的XY坐标系统的X坐标值和Y坐标值的形式检测出笔的接触点。因此,在步骤S16,如上述图5那样,MPU52a产生非触摸状态数据,并且这数据被传送到CPU32a。
图6是用于实现根据本发明的这个实施例的输入处理方法的CPU32a的第一处理流程图,并且,它描述了CPU32a所执行的程序。该程序通过从HDD40装入系统存储器SDRAM 34内而被执行。在所述第一处理顺序中,CPU32a根据笔对触摸屏10的触摸时间周期,有选择地执行左击处理和右击处理。首先,在步骤S101,如果CPU32a从触摸屏控制器52的MPU52a接收到触摸状态数据,则在步骤S102,指针移动到与触摸状态数据所含有的坐标所对应的位置,并且把接收到这数据的时间记录在SDRAM 34中(步骤S103)。接收到这数据的时间用设置在信息处理设备内的系统时钟来测量。
此外,在步骤S104中,如果CPU32a从MPU52a接收到非触摸状态数据,则在步骤S105中,也把接收到这数据的时间记录在SDRAM 34中。此外,在步骤S106中,CPU32a从接收到触摸状态数据与接收到非触摸状态数据的各自的时间之间的差,检测出触摸时间周期T。根据这样检测到的触摸时间周期T,有选择地执行左击处理和右击处理。换而言之,在步骤S107中,如果触摸时间周期T小于第一时间周期T1,则选择左击处理(步骤S108),而如果触摸时间周期T等于或大于第一时间周期T1,则选择右击处理(步骤S109)。
与鼠标器左击对应的处理例如包括指定显示于屏幕上的指针或光标的位置、通过控制图标来选择菜单、或启动软件应用程序或诸如此类的操作。与鼠标器右击对应的处理随着被执行的应用程序而变化,并且它例如包括在指针或光标的位置上显示操作菜单,或诸如此类的操作。
图7A和7B是显示器上显示的屏幕图像的例子。图7A是在执行左击处理的情况下屏幕图像的例子,图7B是在执行右击处理的情况下屏幕图像的例子。图7A表示通过左击处理使指针3移动到屏幕的左上角,并且选中在此位置上的图标4的情况。图7B表示通过右击处理在指针3位置上显示操作菜单5的情况。
这样,根据第一处理顺序,有可能通过单次触摸输入操作有选择地实现鼠标器的左击操作和右击操作。换言之,有可能通过单次输入操作有选择地执行多种输入操作。因此,有可能利用触摸输入操作执行鼠标器所实现的所有操作,而不必使用鼠标器,从而使操作明显变得容易了。
此外,为了与除了上面图7所描述的左击操作和右击操作外还具有中间开关(滚轮)的鼠标器相对应,还可以增加操作,据此设置第二时间周期T2(其中T2>T1),并且如果触摸时间周期T等于或大于这第二时间周期,则选择与中间击对应的处理。
此外,按触摸时间周期的长度选择处理顺序的次序不限于上面所述。例如,可以这样来设计所述次序,即如果触摸时间周期T小于第一时间周期T1,则选择右击处理,而如果触摸时间周期T等于或大于第一时间周期T1,则选择左击处理。
图8是当执行根据本发明的这个实施例的输入处理方法时CPU32a用的第二处理流程图,并且它描述了CPU32a所执行的程序。通过把它从HDD40装入系统存储器SDRAM34内来执行所述程序。在第二处理顺序中,CPU32a根据笔对触摸屏10的触摸时间周期,有选择地执行左击处理和卷动处理。首先,在步骤S201,如果CPU32a从触摸屏控制器52的MPU52a接收到触摸状态数据,则在步骤S202,指针移动到与触摸状态数据所含有的坐标所对应的位置,并且把接收到这数据的时间记录在SDRAM34中(步骤S203)。
此外,在步骤S204中,CPU32a确定屏幕当前是否处在卷动操作中,如果是处在卷动操作中,则在S205中,停止卷动操作。
在步骤S206中,如果CPU32a从MPU52a接收到非触摸状态数据,则在步骤S207中,把接收到这数据的时间记录在SDRAM 34中。此外,在步骤S208中,CPU32a从接收到触摸状态数据与接收到非触摸状态数据的各自的时间之间的差,检测出触摸时间周期T。CPU32a根据这样检测到的触摸时间周期T,有选择地执行左击处理和卷动处理。具体地说,在步骤S209中,如果触摸时间周期T小于第一时间周期T1,则不执行处理。换言之,在步骤S202中,仅仅把指针或光标移动到接触的位置。这样,还可以包括屏幕被触摸时执行仅仅移动指针或光标的处理。
在步骤S210中,如果触摸时间周期T大于第一时间周期T1而小于第二时间周期T2(其中T2>T1),则选择左击处理(步骤S211)。此外,在步骤S212中,如果触摸时间周期T大于第二时间周期T2而小于第三时间周期T3(其中T3>T2),则选择上卷处理(步骤S213),即把屏幕向上卷,而如果触摸时间周期T等于或大于第三时间周期T3,则选择下卷处理(步骤S214),即把屏幕向下卷。
这样,根据上述的第二处理顺序,有可能通过单次触摸输入操作,有选择地实现基于鼠标器的左击操作和卷动操作。此外,关于卷动操作,有可能根据触摸时间周期的长度,有选择地执行向上卷动操作和向下卷动操作。因此,有可能利用单次的简单操作,即触摸输入操作,实现多种处理顺序,从而极大地改善了操作的容易性。
在与具有中间开关(滚轮)的鼠标器对应的装置的情况下,如果中间击处理不与卷动操作相联系,则在上述图8中,可以在处理中加入第四时间周期T4(其中T4>T3),并且如果触摸时间周期T等于或大于这第四时间周期,则选择与中间击对应的处理。
此外在图8的情况下,在按触摸时间周期的长度选择处理顺序的次序不限于上面所述。例如,可以把向上卷动处理和向下卷动处理的次序倒置。
如上所述,在本发明的实施例中,实现了根据触摸输入操作的触摸时间周期,有选择地执行多种操作顺序。换言之,当触摸屏被触摸时,所选的处理就发生变化。因此,对于使用者来说,最好应能根据触摸时间周期来识别被选的处理。为此,指针和光标的图标显示可以根据触摸时间周期而改变。从而,当笔回到非接触态时用户能识别被选的处理。
图9是用于根据图8的处理改变指针图标显示的处理流程图,并且它描述了CPU 32a所执行的程序。通过将它从HDD 40装入系统存储器SDRAM34内来执行该程序。此外,图10是说明指针图标的例子的简图。如图10A所示,正常情况下,指针图标有例如指向左上方向的箭头形状。在图9的步骤S301中,如果CPU32a接收到触摸状态数据,则在步骤S302,利用系统时钟的计时功能启动计时器。计时器测量从接收到触摸状态数据起所经过的时间T。因此,在步骤S303、S306、S309和S312中,如果CPU32a接收到非触摸状态数据,则将计时器停掉并复位(步骤S313)。此外,如果指针已经改变,则回复到正常图标(指向左上方向的箭头)。
如果所经过的时间T变为大于上述第一时间周期T1(步骤S304),则指针变为图10D所说明的第一图标(步骤S305)。第一图标有鼠标器的形状,并且以其左开关部分的颜色不同于其其它部分的颜色的方式来显示。从而,如果在显示第一图标的同时呈现非触摸状态,则用户能识别是选择左击处理。
如果所经过的时间T变为大于上述第二时间周期T2(步骤S307),则指针变为图10B中所说明的第二图标(步骤S308)。第二图标有指向向上方向的箭头形状。从而,如果在显示第二图标的同时呈现非触摸状态,则用户能识别是选择上卷处理。
此外,如果所经过的时间T变为大于上述第三时间周期T3(步骤S310),则指针变为图10C所说明的第三图标(步骤S311)。第三图标有指向向下方向的箭头形状。从而,如果在显示第三图标的同时呈现非触摸状态,则用户能识别是选择下卷处理。
图10E表示与右击处理对应的图标,而图10F表示与中间击处理对应的图标。
在图6和图8所说明的处理中,根据接收到触摸状态数据与接收到非触摸状态数据的各自的时间之间的差,检测出触摸时间周期T,但如上述图9所描述的处理所说明的那样,可以利用系统时钟的计时功能来检测触摸时间周期T。
上述实施例与使用笔来接触触摸屏的情况有关,但是,本发明不限于此。例如,在用手指接触触摸屏的情况下,本发明也能使用。
根据本发明,有可能根据对触摸屏的触摸时间周期来在多个鼠标器输入操作之间变换操作。因此,有可能利用单次输入操作,即触摸输入操作,有选择地实现与多种鼠标器输入操作对应的处理,从而改善了操作的容易性。此外,有可能利用单次输入、操作,即触摸输入操作,有选择地实现例如上卷和下卷,从而改善了操作的容易性。
本发明的范围不限于上述实施例,并且它还覆盖本发明的权利要求书中所描述的发明和各种等价的发明。

Claims (15)

1.一种用于处理对屏幕的触摸输入操作的输入处理方法,它包括下面的步骤:
检测对所述屏幕的触摸时间周期;和
根据所述检测到的触摸时间周期,选出与鼠标器输入操作对应的多种处理中的一种处理;
其特征在于还包括下面的步骤:
每当根据所述触摸时间周期来改变所述选择的处理时,在触摸所述屏幕的同时改变显示在所述屏幕上的图标。
2.根据权利要求1的方法,其特征在于与所述鼠标器输入操作对应的所述多种处理包括与所述鼠标器输入操作中的左击对应的处理和与右击对应的处理。
3.一种用于处理对屏幕的触摸输入操作的输入处理方法,它包括下面的步骤:
检测对所述屏幕的触摸时间周期;和
根据所述检测到的触摸时间周期,或者选择在所述屏幕上第一方向上的卷动处理或者选择在所述屏幕上第二方向上的卷动处理。
4.一种用于处理对屏幕的触摸输入操作的输入处理方法,它包括下面的步骤:
检测对所述屏幕的触摸时间周期;和
根据所述检测到的触摸时间周期,或者选择与鼠标器输入操作之一对应的处理,或者选择屏幕卷动处理。
5.根据权利要求4的方法,其特征在于还包括下面的步骤:
在选择所述卷动操作的情况下,根据所述检测到的触摸时间周期,选择所述屏幕上的卷动方向。
6.根据权利要求4的方法,其特征在于与鼠标器输入操作之一对应的所述处理是与所述鼠标器输入操作中的左击对应的处理。
7.一种用于处理对屏幕的触摸输入操作的输入处理装置,它包括:
检测单元,用于检测对所述屏幕的触摸时间周期;和
选择单元,它根据所述检测到的触摸时间周期,选择与鼠标器输入操作对应的多种处理中的一种处理;
其特征在于还包括:
显示控制器,用于每当根据所述触摸时间周期来改变所述选择的处理时,在触摸所述屏幕的同时改变显示在所述屏幕上的图标。
8.根据权利要求7的装置,其特征在于与所述鼠标器输入操作对应的所述多种处理包括与所述鼠标器输入操作中的左击对应的处理和与右击对应的处理。
9.一种用于处理对屏幕的触摸输入操作的输入处理装置,它包括:
检测单元,用于检测对所述屏幕的触摸时间周期;和
选择单元,它根据所述检测到的触摸时间周期,或者选择在所述屏幕上第一方向上的卷动处理或者选择在所述屏幕上第二方向上的卷动处理。
10.一种用于处理对屏幕的触摸输入操作的输入处理装置,它包括:
检测单元,用于检测对所述屏幕的触摸时间周期;和
选择单元,它根据所述检测到的触摸时间周期,或者选择与鼠标器输入操作之一对应的处理,或者选择屏幕卷动处理。
11.根据权利要求10的装置,其特征在于:在选择所述卷动操作的情况下,所述选择单元还根据所述检测到的触摸时间周期选择所述屏幕上的卷动方向。
12.根据权利要求10的装置,其特征在于:所述与鼠标器输入操作之一对应的处理是与所述鼠标器输入操作中的左击对应的处理。
13.一种信息处理设备,它包括:
具有屏幕的显示装置;
用于检测对所述显示装置的所述屏幕触摸的触摸输入装置;和
输入处理装置,用于处理对屏幕的触摸输入操作,
所述输入处理装置包括:
检测对所述屏幕的触摸时间周期的检测单元;和
选择单元,它根据所述检测到的触摸时间周期,选择与鼠标器输入操作对应的多种处理中的一种处理;
其特征在于所述信息处理设备还包括:
显示控制器,用于每当根据所述触摸时间周期来改变所述选择的处理时,在触摸所述屏幕的同时改变显示在所述屏幕上的图标。
14.一种信息处理设备,它包括:
具有屏幕的显示装置;
用于检测对所述显示装置的所述屏幕触摸的触摸输入装置;和
输入处理装置,用于处理对屏幕的触摸输入操作,
所述输入处理装置包括:
检测对所述屏幕的触摸时间周期的检测单元;和
选择单元,它根据所述检测到的触摸时间周期,或者选择在所述屏幕的第一方向上的卷动处理或者选择在所述屏幕的第二方向上的卷动处理。
15.一种信息处理设备,它包括:
具有屏幕的显示装置;
用于检测对所述显示装置的所述屏幕触摸的触摸输入装置;和
输入处理装置,用于处理对屏幕的触摸输入操作,
所述输入处理装置包括:
检测对所述屏幕的触摸时间周期的检测单元;和
选择单元,它根据所述检测到的触摸时间周期,或者选择与鼠标器输入操作之一对应的处理,或者选择屏幕卷动处理。
CN00118346A 1999-09-10 2000-06-12 输入处理方法和用于实现输入处理方法的输入处理装置 Expired - Fee Related CN1117312C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP25764099A JP3998376B2 (ja) 1999-09-10 1999-09-10 入力処理方法及びそれを実施する入力処理装置
JP257640/1999 1999-09-10

Publications (2)

Publication Number Publication Date
CN1288189A CN1288189A (zh) 2001-03-21
CN1117312C true CN1117312C (zh) 2003-08-06

Family

ID=17309057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00118346A Expired - Fee Related CN1117312C (zh) 1999-09-10 2000-06-12 输入处理方法和用于实现输入处理方法的输入处理装置

Country Status (5)

Country Link
US (1) US6657615B2 (zh)
EP (3) EP1657629A3 (zh)
JP (1) JP3998376B2 (zh)
CN (1) CN1117312C (zh)
DE (1) DE60029888T2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8310455B2 (en) 2007-12-21 2012-11-13 Htc Corporation Electronic apparatus and input interface thereof

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9722766D0 (en) 1997-10-28 1997-12-24 British Telecomm Portable computers
JP5039911B2 (ja) * 2000-10-11 2012-10-03 インターナショナル・ビジネス・マシーンズ・コーポレーション データ処理装置、入出力装置、タッチパネルの制御方法、記憶媒体及びプログラム伝送装置
US6904570B2 (en) * 2001-06-07 2005-06-07 Synaptics, Inc. Method and apparatus for controlling a display of data on a display screen
JP2003058318A (ja) * 2001-08-16 2003-02-28 Mitsubishi Electric Corp 監視制御装置及びこの監視制御装置に用いるイベント検出用記録媒体
US6690365B2 (en) * 2001-08-29 2004-02-10 Microsoft Corporation Automatic scrolling
JP2003173226A (ja) * 2001-11-27 2003-06-20 Internatl Business Mach Corp <Ibm> 情報処理装置、プログラム及び座標入力方法
JP2005513575A (ja) * 2001-12-29 2005-05-12 タイグエン エンタープライズ カンパニーリミテッド 誘導層に薄膜アンテナ列を格子状に内蔵したタッチ制御型ディスプレイ
US7933945B2 (en) 2002-06-27 2011-04-26 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en) * 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20090231299A1 (en) * 2002-09-16 2009-09-17 Taiguen Technology (Shen Zhen) Co., Ltd. Touch control display screen apparatus with a built-in electromagnetic induction layer of wire lattice
CN2567694Y (zh) * 2002-09-16 2003-08-20 台均实业有限公司 内置导线网格电磁感应层的触摸控制显示屏
US7987489B2 (en) 2003-01-07 2011-07-26 Openpeak Inc. Legacy device bridge for residential or non-residential networks
KR100510728B1 (ko) * 2003-03-28 2005-08-30 엘지.필립스 엘시디 주식회사 Em 센서를 구비한 액정 표시 장치
TWI237206B (en) * 2003-05-23 2005-08-01 Compal Electronics Inc Touch panel with magnetic display unit
TWI237200B (en) * 2003-10-24 2005-08-01 High Tech Comp Corp Coordinate positioning equipment for thin film positioning equipment and its method
US7106312B2 (en) * 2003-11-10 2006-09-12 Microsoft Corporation Text input window with auto-growth
JP4624745B2 (ja) * 2004-09-08 2011-02-02 オリンパス株式会社 カメラおよび撮像操作方法
JP4583893B2 (ja) * 2004-11-19 2010-11-17 任天堂株式会社 ゲームプログラムおよびゲーム装置
JP4244040B2 (ja) 2005-03-10 2009-03-25 任天堂株式会社 入力処理プログラムおよび入力処理装置
CN100375000C (zh) * 2005-05-08 2008-03-12 联想(北京)有限公司 一种恢复用户操作的方法
CN100405273C (zh) * 2005-07-15 2008-07-23 义隆电子股份有限公司 触控板的重叠功能区域侦测方法
CN100501647C (zh) * 2005-08-12 2009-06-17 深圳华为通信技术有限公司 手机键盘及其使用方法
JP4394062B2 (ja) * 2005-10-28 2010-01-06 アルプス電気株式会社 パッド型入力装置
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US7844915B2 (en) 2007-01-07 2010-11-30 Apple Inc. Application programming interfaces for scrolling operations
US8120586B2 (en) 2007-05-15 2012-02-21 Htc Corporation Electronic devices with touch-sensitive navigational mechanisms, and associated methods
TWI393053B (zh) 2007-09-29 2013-04-11 Htc Corp 瀏覽影像的方法
US8674946B2 (en) * 2007-10-04 2014-03-18 Alpine Electronics, Inc. Method and apparatus for controlling timing of status change of electronics apparatus based on user's finger location and input speed
TW200941307A (en) * 2008-03-24 2009-10-01 Acer Inc Extended cursor generating method and device
JP2009245239A (ja) 2008-03-31 2009-10-22 Sony Corp ポインタ表示装置、ポインタ表示検出方法、ポインタ表示検出プログラム及び情報機器
DE102008023405B4 (de) 2008-05-13 2020-10-01 Volkswagen Ag Kraftfahrzeug mit einem Display sowie Verfahren zum Betrieb eines Kraftfahrzeuges mit einem Display
US20090322686A1 (en) * 2008-06-25 2009-12-31 Parakrama Jayasinghe Control And Navigation For A Device Implementing a Touch Screen
US20100039388A1 (en) * 2008-08-13 2010-02-18 Allen Ku Keyboard apparatus integrated with touch input module
US8624843B2 (en) * 2008-08-13 2014-01-07 Allen Ku Keyboard apparatus integrated with combined touch input module
US9524094B2 (en) 2009-02-20 2016-12-20 Nokia Technologies Oy Method and apparatus for causing display of a cursor
US20100289751A1 (en) * 2009-05-13 2010-11-18 Stephen Chen Operation method for a trackpad equipped with pushbutton function
US8352884B2 (en) 2009-05-21 2013-01-08 Sony Computer Entertainment Inc. Dynamic reconfiguration of GUI display decomposition based on predictive model
US9310907B2 (en) 2009-09-25 2016-04-12 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
WO2011037558A1 (en) 2009-09-22 2011-03-31 Apple Inc. Device, method, and graphical user interface for manipulating user interface objects
US8799826B2 (en) 2009-09-25 2014-08-05 Apple Inc. Device, method, and graphical user interface for moving a calendar entry in a calendar application
US8766928B2 (en) 2009-09-25 2014-07-01 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
US8539385B2 (en) 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for precise positioning of objects
US8539386B2 (en) 2010-01-26 2013-09-17 Apple Inc. Device, method, and graphical user interface for selecting and moving objects
US8612884B2 (en) 2010-01-26 2013-12-17 Apple Inc. Device, method, and graphical user interface for resizing objects
CN103197891B (zh) * 2010-04-16 2015-11-25 联想(北京)有限公司 对象显示方法和对象显示装置
US8972879B2 (en) 2010-07-30 2015-03-03 Apple Inc. Device, method, and graphical user interface for reordering the front-to-back positions of objects
US9081494B2 (en) 2010-07-30 2015-07-14 Apple Inc. Device, method, and graphical user interface for copying formatting attributes
US9098182B2 (en) 2010-07-30 2015-08-04 Apple Inc. Device, method, and graphical user interface for copying user interface objects between content regions
US8797283B2 (en) 2010-11-22 2014-08-05 Sony Computer Entertainment America Llc Method and apparatus for performing user-defined macros
US8907903B2 (en) 2011-01-13 2014-12-09 Sony Computer Entertainment America Llc Handing control of an object from one touch input to another touch input
JP5136675B2 (ja) * 2011-06-09 2013-02-06 ソニー株式会社 ポインタ表示装置、ポインタ表示検出方法及び情報機器
JP5498445B2 (ja) * 2011-06-30 2014-05-21 株式会社ゼンリンデータコム 携帯端末、コンピュータプログラム
CA2826288C (en) 2012-01-06 2019-06-04 Microsoft Corporation Supporting different event models using a single input source
US9928562B2 (en) 2012-01-20 2018-03-27 Microsoft Technology Licensing, Llc Touch mode and input type recognition
US9134814B2 (en) * 2012-04-05 2015-09-15 Seiko Epson Corporation Input device, display system and input method
JP6145963B2 (ja) * 2012-04-05 2017-06-14 セイコーエプソン株式会社 プロジェクター、表示システム、及びプロジェクターの制御方法
US9632648B2 (en) 2012-07-06 2017-04-25 Lg Electronics Inc. Mobile terminal, image display device and user interface provision method using the same
CN102968245B (zh) * 2012-10-29 2016-12-21 Tcl集团股份有限公司 鼠标触摸协同控制方法、装置及智能电视交互方法、系统
US8949735B2 (en) 2012-11-02 2015-02-03 Google Inc. Determining scroll direction intent
JP6297787B2 (ja) * 2013-04-25 2018-03-20 京セラ株式会社 携帯電子機器
JP6102474B2 (ja) * 2013-05-01 2017-03-29 富士通株式会社 表示装置、入力制御方法、及び入力制御プログラム
KR102219857B1 (ko) * 2014-03-18 2021-02-24 삼성전자주식회사 전자 장치 및 그 동작 방법
CN106873824A (zh) * 2016-12-31 2017-06-20 歌尔科技有限公司 使用触摸屏模拟鼠标操作的方法和装置及头戴显示设备

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404458A (en) * 1991-10-10 1995-04-04 International Business Machines Corporation Recognizing the cessation of motion of a pointing device on a display by comparing a group of signals to an anchor point
US5764218A (en) * 1995-01-31 1998-06-09 Apple Computer, Inc. Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB8700870D0 (en) 1987-01-15 1987-02-18 Amp Italia Electrical tabreceptacle
JPH05241506A (ja) 1992-02-28 1993-09-21 Nec Home Electron Ltd 地図表示装置
CN1059303C (zh) 1994-07-25 2000-12-06 国际商业机器公司 在个人通讯设备的显示屏幕上标记文本的装置和方法
JP3390292B2 (ja) * 1995-07-25 2003-03-24 アルプス電気株式会社 座標検出装置
JP3727399B2 (ja) * 1996-02-19 2005-12-14 ミサワホーム株式会社 画面表示式キー入力装置
US6107997A (en) * 1996-06-27 2000-08-22 Ure; Michael J. Touch-sensitive keyboard/mouse and computing device using the same
US6208329B1 (en) * 1996-08-13 2001-03-27 Lsi Logic Corporation Supplemental mouse button emulation system, method and apparatus for a coordinate based data input device
US6380929B1 (en) * 1996-09-20 2002-04-30 Synaptics, Incorporated Pen drawing computer input device
US5995083A (en) 1996-11-20 1999-11-30 Alps Electric Co., Ltd. Coordinates input apparatus
US5850212A (en) * 1997-02-19 1998-12-15 Nishibori; Masahiro System for changing modes and cursor appearance by a single button
JP3769885B2 (ja) 1997-07-25 2006-04-26 松下電工株式会社 データ入力装置
JP3212914B2 (ja) 1997-07-30 2001-09-25 群馬日本電気株式会社 入力装置
KR19990015738A (ko) * 1997-08-08 1999-03-05 윤종용 터치패드 입력 제어기능을 갖는 휴대형 컴퓨터
WO1999028811A1 (en) 1997-12-04 1999-06-10 Northern Telecom Limited Contextual gesture interface

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5404458A (en) * 1991-10-10 1995-04-04 International Business Machines Corporation Recognizing the cessation of motion of a pointing device on a display by comparing a group of signals to an anchor point
US5764218A (en) * 1995-01-31 1998-06-09 Apple Computer, Inc. Method and apparatus for contacting a touch-sensitive cursor-controlling input device to generate button values

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8310455B2 (en) 2007-12-21 2012-11-13 Htc Corporation Electronic apparatus and input interface thereof

Also Published As

Publication number Publication date
JP3998376B2 (ja) 2007-10-24
EP1657629A3 (en) 2007-05-30
EP1085403A2 (en) 2001-03-21
DE60029888D1 (de) 2006-09-21
EP1657628A3 (en) 2007-05-30
US6657615B2 (en) 2003-12-02
JP2001084103A (ja) 2001-03-30
EP1085403B1 (en) 2006-08-09
CN1288189A (zh) 2001-03-21
DE60029888T2 (de) 2006-12-21
EP1657628A2 (en) 2006-05-17
US20030122774A1 (en) 2003-07-03
EP1085403A3 (en) 2001-06-13
EP1657629A2 (en) 2006-05-17

Similar Documents

Publication Publication Date Title
CN1117312C (zh) 输入处理方法和用于实现输入处理方法的输入处理装置
CN100336000C (zh) 输入处理方法和输入控制装置
US9904410B2 (en) Touch-sensitive button with two levels
AU2008100547A4 (en) Speed/position mode translations
EP1870800B1 (en) Touchpad including non-overlapping sensors
EP2359224B1 (en) Generating gestures tailored to a hand resting on a surface
KR101521337B1 (ko) 재배치가능한 터치면 상의 제스처 방위의 검출
US8749497B2 (en) Multi-touch shape drawing
US20080174567A1 (en) Method for activating and controlling scrolling on a touchpad
US20130063385A1 (en) Portable information terminal and method for controlling same
JP2009536385A (ja) スクロール付き多機能キー
CN104885051A (zh) 锚拖动触摸符号辨识
WO2018008492A1 (ja) タッチパネル制御装置および電子機器
JP4171509B2 (ja) 入力処理方法及びそれを実施する入力処理装置
JP2013117784A (ja) 入力装置、情報端末、入力制御方法、および入力制御プログラム

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: APPLE COMPUTER, INC.

Free format text: FORMER OWNER: FUJITSU LTD.

Effective date: 20100730

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: KANAGAWA-KEN, JAPAN TO: CALIFORNIA, USA

TR01 Transfer of patent right

Effective date of registration: 20100730

Address after: American California

Patentee after: Apple Computer, Inc.

Address before: Kanagawa

Patentee before: Fujitsu Ltd.

CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20030806

Termination date: 20160612

CF01 Termination of patent right due to non-payment of annual fee