[go: up one dir, main page]

CN100373309C - 数字转换器图形输入板系统 - Google Patents

数字转换器图形输入板系统 Download PDF

Info

Publication number
CN100373309C
CN100373309C CNB991085132A CN99108513A CN100373309C CN 100373309 C CN100373309 C CN 100373309C CN B991085132 A CNB991085132 A CN B991085132A CN 99108513 A CN99108513 A CN 99108513A CN 100373309 C CN100373309 C CN 100373309C
Authority
CN
China
Prior art keywords
indicator
tablet
menu
menu area
cursor
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
CNB991085132A
Other languages
English (en)
Other versions
CN1244673A (zh
Inventor
戴维·C·弗莱克
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.)
Wacom Co Ltd
Original Assignee
Wacom Co 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
Priority claimed from US09/105,217 external-priority patent/US6689965B1/en
Application filed by Wacom Co Ltd filed Critical Wacom Co Ltd
Publication of CN1244673A publication Critical patent/CN1244673A/zh
Application granted granted Critical
Publication of CN100373309C publication Critical patent/CN100373309C/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/03Arrangements for converting the position or the displacement of a member into a coded form
    • 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
    • G06F3/04812Interaction techniques based on cursor appearance or behaviour, e.g. being affected by the presence of displayed objects
    • 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/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0354Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
    • G06F3/03547Touch pads, in which fingers can move on a surface
    • 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
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04809Textured surface identifying touch areas, e.g. overlay structure for a virtual keyboard

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

数字转换器图形输入板系统
技术领域
本发明涉及一种包括了在对应的图形输入板上或沿其移动的指示器(例如,记录针,游标等)的数字转换器。特别地,该系统用于随指示器在图形输入板的菜单区内的位置变化而改变绘在相应的显示屏上的指示器的光标形状。本发明还涉及一种包括贴近图形输入板的工作表面的物理或机械结构(例如,凸起,小孔,阶梯等)的数字转换器图形输入板,用于向用户指示菜单区的存在或位置。
背景技术
很长时间以来数字化、写入或图示图形输入板就包含了菜单条(menustrips)。沿绘图区的上沿通常有一系列方形或长方形块。用指点设备点击菜单条中的一个方块则执行一个命令或改变一个图形输入板操作参数。问题是操作员为了定位到所需菜单区或子项块(subitem)不得不将视线从屏幕移到图形输入板上。
显然,从上述说明可以看出,在本领域存在着对一种数字转换器系统的需要,其中,用户能够有效地被通知或知晓指示器(例如,记录针、鼠标或游标)在图形输入板的菜单区域内的位置,以使得用户不必将视线从屏幕上移到图形输入板就能知道指示器正处于菜单区(menu area)的哪一部分。在本领域存在着对一种数字转换器系统的需要,其中,用户在绘画/写入操作期间不必将视线移到图形输入板就能感觉到图形输入板的菜单区的存在。
发明内容
本发明的一个目的就是满足上述需要,同时从下述说明中本领域的其他需要对于本领域技术人员来说将变得更加明显。
总体上说,本发明通过提供一种数字转换器图形输入板系统满足了本领域的上述需要,所述数字转换器图形输入板系统包括:一数字转换器图形输入板,包括一外壳、一表面和在所述外壳内的多个导电部件;一显示屏,在一个相应的位置显示一光标形状;一指示器,其在所述表面上被操纵,以便在一个相应的显示屏上的一位置显示一光标形状,其位置是所述指示器在所述图形输入板上的位置的函数;一个在所述图形输入板的所述表面上的菜单区,所述菜单区在其中包括多个菜单项;以及在所述图形输入板的接近所述菜单区的表面中限定的物理结构,用于在指示器接近菜单区时使操纵指示器的用户不必看图形输入板就能够感觉得到。
附图说明
下面将参考附图结合特定实施例说明本发明。
图1是显示本发明的一个实施例的功能框图,其中,图形输入板驱动程序、操作系统和应用程序都置于计算机内,数字转换器图形输入板和相应的指示器与该计算机相互联系;
图2是可以依据本发明的特定实施例使用的双端记录针(double-tipped)的示意图,一端用于写,另一端用于擦除;
图3显示了依据本发明的特定实施例用于使图2的记录针的擦除端发射出一个不同相位的擦除频率的可变电路;
图4显示了依据本发明的一个实施例用于使图2的记录针的写入端发射出不同写频率和相位的调谐电路;
图5显示了依据本发明的特定实施例当系统未处于擦除模式时要显示或绘在显示屏上的四个典型的不擦除指示的光标形状;
图6(a)显示了指示指示器在图形输入板上的位置的八个不同的光标形状,这些光标形状可以在相应的显示屏上显示,以使用户不必将视线从显示屏移开就知道指示器在菜单条内的位置;
图6(b)显示了图5的三个处于擦除指示形状的光标形状,该擦除指示形状通知用户,系统的擦除模式在起作用;
图7(a)是依据本发明特定实施例的数字转换器图形输入板和相应的擦除记录针的示意图;
图7(b)是与图形输入板结合使用的(图2和图7(a))擦除/写入记录针或笔的透视图;以及
图8是依据本发明一个实施例的数字转换器图形输入板的俯视图,其中,图形输入板包括在其上的可以在其中操纵指示器的菜单条区域;
图9是显示依据本发明的特定PC实施例执行的菜单光标处理功能的流程图;
图10是显示依据本发明的图9实施例的处理光标形状改变的流程图;
图11是显示依据本发明的PC和Apple(即,MacIntosh或Mac)实施例获得菜单项索引或指示(index or indics)的流程图;
图12是显示本发明的一个Mac实施例的系统结构的方框图,包括操作系统(OS)、应用程序、插入程序和图形输入板数据处理;
图13是显示依据本发明的图12的实施例的图形输入板数据处理的流程图。
图14是显示图12的实施例的插入处理的流程图。
图15(a)至15(c)是显示依据本发明的不同实施例的侧截面图,其中,在贴近菜单区的图形输入板的工作表面上或其表面邻近提供的结构,以使得用户不必低下头看图形输入板就能够感觉到图形输入板上的菜单区的存在或位置。
具体实施方式
下面参考附图进行说明,在这几个图中,相似的标号代表相似的部件和/或功能。
这里的数字转换器图形输入板在其上包括菜单区(例如,菜单条),除菜单区之外还包括工作区。一个典型的数字转换器系统包括一个图形输入板、一个指示器和一个相应的具有显示器的计算机。检测指示器在图形输入板上的移动,一个对应的光标也因此在计算机的显示器上移动。这使用户通过与数字转换器图形输入板结合使用指示器能在一个计算机上操作(例如,画图,写文本等)。用户可以在图形输入板的菜单区和工作区的每一个上或每一个内操作指示器。例如,当在工作区内时,用户可以已知方式在相应的显示屏上画图或写文本。用户还可以在菜单区内移动指示器(例如,记录针或游标),以便按已知方式改变系统参数。图形输入板的菜单区具有在其内定义的多个不同的子区或方块。本发明的一个特征是使指示器用户能够在不必将视线从显示屏移开的情况下知道指示器位于菜单区的哪一个子区或方块上。
图8显示了依据本发明的一个例示性实施例的数字转换器图形输入板15,图形输入板15包括工作区102、菜单区或条103以及包围工作区和/或菜单区的边界区104。菜单条或区103包括多个不同的子区或方块105-115。用户可以在图形输入板的工作区102以及菜单区103内的任何子区项105-115上移动指示器。对不同菜单子区或项105-115的选择使用户能改变系统的不同的控制或图形参数。例如,用户可以用菜单子区以已知方式来改变所画图象的线宽、所画图象的颜色、与指示器有关的压力阈值(pressurethresholds)或参数等。图形输入板15一般与一个具有显示屏9(例如,LCD,CRT,等离子显示板,等等)的相应的计算机1相连。指示器17、19在图形输入板15上的移动使系统引起具有一形状的相应光标以一相应方式在显示器9上移动。用户可以通过在图形输入板15上移动指示器17、19来控制光标在显示器上的位置。图形输入板15包括一个通常为平面(flat)的工作表面,指示器可以在该工作表面上移动。
依据本发明的特定实施例,当指示器17、19在菜单区103的第一区(例如,项105)上时,在显示屏9上显示第一种光标形状,当指示器在菜单区103的第二区(例如,项109)上时,在显示屏9上显示第二种不同的光标形状。以这种方式,用户仅仅通过观察显示器上的光标形状就可以准确地知道指示器在菜单区上的位置(或在哪一个菜单项上),而不必低下头来看图形输入板15。从而,通过根据用户指示器所在的菜单项给用户/操作者一个屏幕提示(例如,改变光标形状),消除了用户低下头来看图形输入板的必要。当指示器在菜单项上时,在选择菜单项之前给出这种提示是很重要的,因为这种提示在选择过程中是非常有用的。因此,光标形状作为指示器在菜单区的位置函数在显示器9上迅速改变。
虽然改变的光标形状是本发明的一个最佳屏幕提示,应该注意的是,也可以用其他屏幕提示来代替。例如,信息可以作为指示器所在的菜单项的函数在屏幕9上显示为浮动窗口中的文本或图形。
图1是显示本发明的数字转换器系统例子的功能框图,这个框图概略地显示了由计算机1的CPU实现的功能。无论是软件还是硬件都可以用于实现这里所描述和显示的各种功能。
计算机1(例如带有680XX处理器的Macintosh)包括典型的计算机部件,该计算机部件包括CPU(未显示)、与CPU相连的总线(未显示)以及存储器。存储在存储器中的是一个操作系统(OS)3、图形输入板驱动程序5、应用程序7、以及可选择的诸如倾斜数据、开关数据、高分辨率数据等的详细信息8。CPU根据特定情况通过执行所需程序,与操作系统3和图形输入板驱动程序5一起实施应用程序7。应用程序7与操作系统3和图形输入板驱动程序5一起进行的处理显示在显示单元9上,这主要通过显示单元控制器11和视频RAM 13完成,OS 3与显示控制器11和RAM 13进行通讯,将驱动程序软件加载进RAM 13以指令控制器的操作。RAM 13由控制器11访问,以更新显示屏9的图象。
坐标检测设备或数字转换器图形输入板15检测电子笔17和/或电子光标(cursor)或游标(puck)19(即另一种指示器)的位置及它们相应的发射频率和/或开关状态。在美国流水号No.08/388,265和08/352,133中公开了由图形输入板15和计算机1检测多个位置指点设备(17和19)的位置和开关状态的例示方法和系统,在这里将其作为参考。
坐标检测数字转换器图形输入板15和计算机1通过图形输入板15的接口21和计算机1的接口23相连。根据本发明不同的实施例,可以将应用程序7设计为与(或不与)图形输入板15和记录针17一起使用。在图1所示配置中,图形输入板驱动程序5将与一单个指点设备(例如鼠标或笔)一起使用,并将其设计为只从一个设备接受坐标和开关信息。然而,当应用多个指点设备、例如笔17和光标或鼠标19时,可以根据特定实施例实施上述的08/352,133和08/388,265的系统。
操作系统3是诸如Macintosh、MS-DOS或MS-WINDOWS(二者都是微软公司的商标)的软件。任何常规的Macintosh或其他PC类型的操作系统(OS)也都适用。应用程序7指的是常规的数据库软件、图形软件、电子表格软件、CAD软件和字处理器软件。微软的WORDTM、ExcelTM、PowerPointTM、Fractal Design DabblerTM、Macromedia FreehandTM、Adobe PhotoshopTM、AdobeIllustratorTM、Fractal Design PAINTERTM、WordperfectTM和LOTUS 1-2-3TM都是可以在本发明的不同实施例中使用的例示性应用程序。依据本发明的不同实施例,可以也可以不将应用程序7设计为与数字转换器图形输入板15和记录针一起使用。例如,Fractal Design PAINTER被设计为与一些笔压力和位置数据一起工作,而Wordperfect则不是这样。这两者都可用作为程序7,因为驱动程序5被设计为向用户提供对于多种应用程序的擦除能力。
图形输入板驱动程序5是利用坐标检测设备15和数字转换器系统的制造者为用户提供的所谓的驱动设备。图形输入板驱动程序5常常是(例如通过软盘)安装在计算机1内的一个程序,用于从记录针坐标检测数字转换器图形输入板15向操作系统3或应用接口层(API)或应用程序7传输的坐标信息、开关信息、频率信息和其他详细信息。这个传输不仅包括数据的主动传输,还包括使应用程序7等能获得数据的被动传输。由于这三种程序都是软件,因此可以将它们每个的功能的一部分包含在其他程序中。例如,图形输入板驱动程序5的所有功能可以都包括在应用程序7中。
当操作员或用户通过擦除/写入记录针17或光标指示器19执行一个坐标输入时,操作员从视觉上检查显示在显示屏9上的内容。交互输入主要是由应用程序7管理的。例如在一个图形处理器(CAD)中进行的指点输入,如果被指点的位置是在图形输入板15的绘画区102内,则应用程序7在屏幕9上(例如通过诸如箭头或十字的光标形状)显示表示被指点位置的指示器。如果被指点位置在例如Microsoft WORD的菜单显示区103内,则应用程序7绘出一个由指示器在菜单区内的位置所确定的光标形状。例如,图6(a)的光标形状可用于菜单区103内的不同指示器位置。
在观察屏幕9时,操作员或用户移动指点设备(17或19)来选择所需点或菜单项,当达到所需位置时,操作员可以接通记录针开关(例如,记录针侧开关或压力开关)以便进行写、选择、拖动、擦除等之一的操作。因为显示器9上的光标形状向用户指示出指示器正位于哪一个[或哪些]菜单项上以供选择,所以用户不必低下头来看图形输入板。驱动程序5和应用程序7接收开关数据、频率数据和坐标值,并通过操作系统3对其进行处理,以便在显示单元9上输出对其响应的处理信息。
在某些实施例中,因为OS 3不能识别记录针和图形输入板数据(例如,倾斜检测、压力开关数据等),因此将这些详细数据存储在8中供应用程序7以后检索。例如,将高分辨率记录针位置数据、记录针压力和倾斜数据、开关数据和记录针擦除数据存储在详细信息区8,以供以后的检索使用。光标形状信息也可以存储在这里,虽然也可使用任何一个存储器存储。
图2显示了具有一擦除端31和一写端33的无塞绳数字化笔或记录针17。提供了并联调谐电路35(参见图4),允许写端33发射出多个不同的写频率(例如,频率A、B和C)和相位。与写电路35分开并分立的是图3的擦除调谐电路37,该电路处于记录针17的擦除端31。
依据特定实施例,擦除端31用于从OS 3和/或应用程序7用一笔划选择和删除在屏幕9上显示的文本、单元或其他对象。在一次运动中,用户在图形输入板15上按下笔17以选择擦除文本,在要擦除的文本上移动笔17(即端31),然后在选择终点从图形输入板15提起端31,使选择部分被擦除。
图3所示擦除电路37包括可变线圈39和电容器41。线圈39的两端都与电容器41相连,电容器41由图形输入板充电。依据本发明的特定实施例,线圈39的变化(为了改变频率的相位)和因此由电路37输出的相位是由擦除端31加到图形输入板15的表面的压力量引起的。一旦超过一预定压力阈值,则使电路37发射表示选定擦除媒体的一预定相位的频率(擦除信号)。换句话说,当用户未超过压力阈值时(例如,当端31未与图形输入板接触或低于压力阈值轻轻接触时),电路37发射一个擦除指示信号,当用户向图形输入板按下端31并使该阈值被超过时,电路37发射一个擦除信号(特别是频率的相位)。于是,当端31上的压力值高于一预定阈值时,由端31经过的媒体被选定擦除,接着,当由于端31从图形输入板15上提起导致压力值落至低于阈值时,将所选媒体从屏幕9上移去。或者,电路37可以应用一固定线圈和一可变电容器来替代上述电路。使电路37开始发射擦除信号(带有预定相位的频率)的阈值可以由用户根据用户喜好调节。虽然依据特定实施例从电路37发射的擦除指示信号为一预定频率,但也可以采用识别擦除端31的其他常规信号。
因此,擦除电路37连续地发射一预定频率的擦除指示信号,并且如果由线圈39的变化确定的频率作为尖端压力阈值被超过,发射处于一特定相位的擦除信号。
写调谐电路35(参见图4)是一个由线圈41、电容器43和可变电容器45(例如,压敏开关)组成的并联调谐电路。调谐电路35(和电路37)具有一个能够在电源加到图形输入板的传感线圈上时与由传感线圈产生的频率调谐的谐振频率。线圈41的两端都通过第一可选开关49(例如,第一侧开关)与电容器47相连,以使得调谐电路35的电磁波的频率在第一开关49接通时改变。除了第一开关49之外,可选的第二开关51(例如,第二侧开关)和相应的电容器53可以与第一开关并联,以使得写调谐电路35的电磁波的频率在第二开关51接通或启动时改变。第二开关51沿记录针17的外部排列,而开关49的位置为例如当操作员手持记录针17时操作员的手指能够容易地触到并开动的位置(参见图7(b))。
例如,当开关49和51断开时,写电路35可以发射频率“A”(例如531KHz),当开关49闭合而开关51断开时,写电路35发射频率“B”(例如562KHz),当开关49断开而开关51闭合时,写电路35发射频率“C”(例如590KHz)。依据本发明的特定实施例,擦除电路37还发射与当开关49断开而开关51闭合时由电路35发射的频率相同的频率“C”(作为其擦除指示信号)。图13陈述了对写电路和擦除电路能够为不同原因发射相同频率而产生的困难的克服,下面将对其进行说明。
图7(a)显示了数字转换器图形输入板15的X-方向检测单元61及笔17的擦除端31。图形输入板15的检测单元的线圈位于图形输入板的外壳内,而菜单条区标示在图形输入板外壳的外面。X轴向检测单元61包括多个传感线圈C1、C2、C3、---C47和C48,这些传感线圈由部分重叠的并在X轴方向相互平行排列的环行导体组成。这些线圈的纵向指向同一方向:即Y方向。虽然这个实施例显示了X方向检测单元61包括48个传感线圈,但本发明并不限于这个数字,如本领域所公知的,还包括Y方向的线圈。
传感线圈的一端与第一端口单元63相连,另一端与第二端口单元65相连。第一单元63的一个端口与第一选择端口67选择性地相连,其他端口悬空。端口67一次只与单元63的一个端口相连,并顺序地扫过这些端口。第二选择端口69与第一选择端口67连接,以便连接传感线圈的另一端。第一和第二端口单元63和65、第一和第二选择端口67和69构成了一个选择电路。以这样一种方式,通过接口21将读出的坐标、频率和开关数据从图形输入板15输出到放置在计算机1中的图形输入板驱动程序5。
图7(b)显示了记录针17(包括擦除端31和写端33)结合图形输入板15的使用。在该图中,擦除端31在图形输入板15的传感邻近内,而写端33在邻近之外。图中所示的记录针17的开关49和51为由用户的一个手指选择开动的侧开关。
图5显示了当系统未处于擦除模式时可以在显示器9上显示的不同的光标形状71、73、75和77。图6(b)显示了在屏幕9上显示的作为擦除指示光标形状的光标形状81、82和83。
下面再看将光标形状作为指示器在本发明的实施例中的菜单区103中的位置的函数进行的调整,在特定实施例中,光标形状(例如,图6(a)中光标形状中的任何一个)向用户传递表示指示器所在的菜单项105-115的功能或标号的信息。例如,图6(a)中所示左上角的光标形状可用作为当指示器在菜单项105上时显示器9上的光标形状,这样在该光标形状上的方块内部的标号模仿了或指示了指示器所在的菜单方块。于是,用户不用低下头来看图形输入板15就知道可以选择最接近指示器的哪一个菜单项。
例如,下列代码可用于改变屏幕光标:
If(x position>bottom of menu item)AND(Y position<
top of menu item)
     AND(normal cursor=TRUE) // in the menu
     Normal cursor=FALSE;// remember we changed it
     Old cursor=current cursor;// remember the old
     shape to restore
     Set Cursor(menu shape);// display a square system
                            cursor
Else
     If (Normal cursor=FALSE) // were over menu but
                              no longer
     Normal cursur-TRUE;// back to normal shape
     Set Cursor (old Cursor);// set the shape
上述的意思为
如果(X位置>菜单项底部)AND(Y位置<菜单项顶部)
    AND(普通光标=TRUE)//在菜单中
    普通光标=FALSE;//记住,我们改变了它
    旧光标=当前光标;//记住旧光标形状以便恢复
    设置光标(菜单形状);//显示一个方形系统光标
ELSE
    如果(普通光标=FALSE)//曾经在菜单上,但不再在菜单上
    普通光标=TRUE;//返回正常形状
    设置光标(旧光标);//设置形状
因为图形输入板15上的每个菜单项105-115由系统通过x和y坐标定位,所以可以使用上述代码。于是,在菜单项105内的区域可以定义为在一个小的x坐标数值和一个小的y坐标数值之间。通过确定指示器在图形输入板15上的坐标值,并将这些值插入诸如上述的一个程序中,系统可以确定指示器位于哪一个菜单块或菜单区中,从而在显示屏9上显示一个预先确定的对应的光标形状。
图9-11是显示依据本发明的上述实施例的处理的流程图。图9和11涉及本发明的PC实施例,而图10涉及PC和Mac(即,Apple)实施例。首先,参看图9,在121提供了指示指示器(例如,记录针或鼠标或游标)在图形输入板工作表面上的位置的图形输入板坐标或位置数据。然后,在123,系统获得新图形输入板菜单项的索引,假设指示器位于图形输入板上的一个菜单项上。这是由图11的流程执行的。参见图11,在步骤125,应用的指示器相对于图形输入板的x、y坐标位置,判定y值是否大于菜单区的上部或顶部y值126。如果否,则指示器仍有可能位于一菜单项上或其附近。然后,在步骤127,判定y值是否小于菜单区的底部y值。如果是,则由于指示器不能在一菜单项上,过程在129退出。如果否,则对于菜单项的一个存储列表上的每个菜单项(例如,15个不同的菜单项)而言,在131判定指示器的x位置是否大于该项的左边x值,在133判定指示器的x位置是否小于该菜单项的右边x值。如果通过步骤125、127、131和133判定指示器在菜单区的一特定菜单项上,则在135将索引设置为等于一个指示该指示器所在的特定菜单项值等。
在图11中设置了索引之后,再参见图9,如果在135判定菜单项索引存在,则在137判定在图11中判定的索引是否与当前的菜单索引不同。如果相同,则在141结束菜单光标处理。如果不同,则系统在143将所请求的光标形状设置成指示新索引的菜单光标形状。系统然后在145请求(call)光标形状改变处理(参见图10)。
参见图10,图10是光标形状改变处理的流程图,首先在147判定所请求的形状改变是否是一个菜单光标形状。如果否,则系统进行步骤147和149的流程。如果是个未确定的(at issue)菜单光标,则系统在151根据已经确定的新索引加载指示菜单区中的特定项的专用菜单项光标形状。然后在153将加载的菜单光标分配给一个菜单光标集,在155将一个新的光标集设置为菜单光标集。然后在157用新光标集中的光标代替系统光标,新光标指示指示器所在的菜单项。在一些实施例中,步骤155的新集内的所有形状可以相同。
图12-14涉及本发明的Mac实施例,与上面参考图9-11讨论的PC实施例稍有不同。如图12所示,系统包括操作系统3、应用程序7、插入程序161以及由图形输入板中的电路和/或软件执行的图形输入板数据处理163。参见图13,Mac实施例首先在163如图11所示获得图形输入板菜单项的索引。如果该索引在165被判定为不是一个预定值,则系统在169从列表167获得一个随光标形状将被指示的菜单项变化的替代光标形状。然后执行图13所示的剩余步骤。图14是显示Mac实施例中的插入程序161的流程图。
图15(a)-15(c)是图形输入板和在其上操纵的指示器171(例如,17,19)的侧截面图。数字转换器图形输入板包括工作表面或区域102,在其中可以由用户通过指示器171完成写或绘图操作,还包括菜单区103和边界区104,其中菜单区103包括多个单个的可选择的菜单项。
某些现有技术中的数字转换器图形输入板的问题在于用户为了定位一个所需菜单区或项不得不低下头看图形输入板而将视线从相应的计算机显示屏上移开。本发明的图15的实施例通过向操作员提供在图形输入板表面上的物理或机械提示、从而当指示器在菜单区103的上面或附近时操作员或用户能够被感觉到,使得解决了这个问题。在一些实施例中,可以为区域103中的每个菜单项提供不同的物理提示。
参见图15(a)的实施例,在图形输入板表面的菜单区103中限定一个陷窝或凹坑173。凹坑/陷窝(cavity/dimple)173包括一个与图形输入板工作表面近似平行的底面175以及限定凹坑/陷窝173的扩展或区域的侧壁177。在这个实施例中,指示器可以包括一个从其底面延伸出的突起部分179。当突起部分179移进菜单区103中时,其刚好配合或落入凹坑/陷窝173,如图15(a)所示。这使得用户能够感觉到指示器的一部分落入或配合凹坑/陷窝,从而操作员知道包括突起部分179的指示器部分处于菜单区103内或与其邻近,或处于一特定菜单项区。在一些实施例中,凹坑/陷窝173包围整个菜单区103,包括其中的所有菜单项。在另一些实施例中,凹坑/陷窝只占据菜单区103的一部分,如图15(a)所示。在一些实施例中,突起部分179的大小可以为在落入凹坑/陷窝173时与菜单区103的底部相切,也可以不是这样。突起部分179最好处于游标或鼠标指示器上靠近指示部分的位置上(例如标线),虽然这并不是所有的实施例所必须的。
图15(b)显示了一个实施例,其中,在图形输入板接近菜单区103的上表面限定包括向上突起的壁183的阶梯181。指示器的一部分移动到阶梯181的壁183,并且其容易的平行运动为其所阻碍,从而当指示器接近菜单区或在菜单区上时用户能够感觉到。在一些实施例中,可以将鼠标或游标171设计为或将其大小定为使得当指示器171的前端触到阶梯的壁183时指示器的指点部分(例如,标线十字线)处于菜单区103或其中的菜单项上。在一些实施例中,阶梯181可以位于接近菜单区的边界区104中,或者位于在某些位置的菜单区中。当指示器171的边缘移动到阶梯181并且其容易的移动为其所阻碍时,用户不必低下头看图形输入板就可以感觉到指示器在菜单区103上或其附近。
图15(c)显示了一个实施例,其中,在菜单区103中或其紧密邻近处提供多个隆起部分或起纹理的部分/区域。当指示器171通过或在这些物理隆起的部分185上时,用户不必低下头看图形输入板表面就可以感觉到指示器的该特定部分在相邻的菜单区103上。物理隆起的部分185可以覆盖整个菜单区103表面,或者只在区域103的一小部分中提供。并且,隆起部分或区域185可以处于与菜单区103紧密相邻的边界区104中,或者处于与菜单区103紧密相邻的工作或绘图区102中。本发明的另一个实施例包括了在不同的菜单项区提供的不同类型的隆起部分,以便用户可以感觉到他/她正用指示器放在哪一特定菜单项上。隆起部分185可以包括多个或一个阵列的向上形成的隆起(尖的或圆的)、在图形输入板表面上的一单个隆起(single bump)、图形输入板表面中的一串小陷窝(small dimple)、起纹理的带(textured trape)、从图形输入板表面向上突出的起纹理的隆起(textured ridge protruding)、或任何其他类型的合适的纹理部分,当指示器(例如,记录针、鼠标或游标)通过突起(protrusion)时使用户能感觉到菜单区103的存在。
在一些实施例中,单个物理结构(例如阶梯)可以延伸到整个菜单区103,而在另一些实施例中,可以在每个菜单项附近提供一个不同的物理结构,以便将菜单项彼此区分开。
因此,一旦给出了上述公开,则各种其他修改、特征或改进对于本领域普通技术人员将变得明显。因此,这种其他特征、修改和改进也被认为是本发明的一部分,本发明的范围是由本发明的权利要求限定的。

Claims (7)

1.一种数字转换器图形输入板系统,包括:
一数字转换器图形输入板,包括一外壳、一表面和在所述外壳内的多个导电部件;
一显示屏,在一个相应的位置显示一光标形状;
一指示器,其在所述表面上被操纵,以便在一个相应的显示屏上的一位置显示一光标形状,其位置是所述指示器在所述图形输入板上的位置的函数;
一在所述图形输入板的所述表面上的菜单区,所述菜单区在其中包括多个菜单项;以及
在所述图形输入板的接近所述菜单区的表面中限定的物理结构,用于使操纵指示器的用户不必看图形输入板就能够感觉得到指示器接近菜单区,
其中当指示器在菜单区从一菜单项移到另一菜单项时,调节绘在显示屏上的光标形状,以便用户不必看图形输入板表面就能确定指示器处于哪一菜单项上。
2.如权利要求1所述的数字转换器图形输入板系统,其中,所述物理结构包括下列其中之一:至少一个阶梯,至少一个孔隙,至少一个凹坑,多个凸起,一单个凸起,一串陷窝,一单个陷窝,以及至少一个向上突起的隆起。
3.如权利要求2所述的数字转换器图形输入板系统,其中,所述物理结构处于至少部分菜单区内。
4.如权利要求1所述的数字转换器图形输入板系统,其中,物理结构包括至少一个在图形输入板表面限定的孔隙或凹坑,以及,指示器包括一个从其延伸的用于延伸进孔隙或凹坑的突起部分,以使得用户不必看图形输入板就能够感觉到指示器的位置接近菜单区。
5.如权利要求1所述的数字转换器图形输入板系统,其中,物理结构包括一个至少包括一个壁的阶梯部分,以及,所述指示器可以碰到所述壁上,以使得容易运动的指示器被阻止,从而向用户指示指示器接近菜单区。
6.如权利要求1所述的数字转换器图形输入板系统,其中,物理结构整个位于菜单区内。
7.如权利要求1所述的数字转换器图形输入板系统,其中,在菜单区中邻近的不同菜单项提供不同的物理结构。
CNB991085132A 1998-06-26 1999-06-21 数字转换器图形输入板系统 Expired - Fee Related CN100373309C (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/105,217 US6689965B1 (en) 1998-06-08 1998-06-26 Digitizer system with cursor shape changing as a function of pointer location on menu strip and/or physical structure on tablet surface indicating menu strip location
US105,217 1998-06-26
US105217 1998-06-26

Publications (2)

Publication Number Publication Date
CN1244673A CN1244673A (zh) 2000-02-16
CN100373309C true CN100373309C (zh) 2008-03-05

Family

ID=22304652

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB991085132A Expired - Fee Related CN100373309C (zh) 1998-06-26 1999-06-21 数字转换器图形输入板系统

Country Status (5)

Country Link
EP (1) EP0967540A3 (zh)
JP (1) JP2000081945A (zh)
KR (1) KR100537932B1 (zh)
CN (1) CN100373309C (zh)
TW (2) TW494348B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6874125B1 (en) 2000-05-03 2005-03-29 Microsoft Corporation Method for providing feedback on windows, messages and dialog boxes
WO2001090876A1 (en) * 2000-05-24 2001-11-29 Koninklijke Philips Electronics N.V. A method and apparatus for shorthand processing of medical images
JP3628985B2 (ja) * 2000-09-20 2005-03-16 嘉清 渡部 タッチ入力装置
TWI419040B (zh) * 2010-09-24 2013-12-11 Kye Systems Corp Index control device, system and method thereof
KR101621524B1 (ko) * 2012-11-02 2016-05-31 삼성전자 주식회사 디스플레이장치 및 그 제어방법
TWI619316B (zh) 2015-05-29 2018-03-21 創惟科技股份有限公司 適用於連接不同類型連接埠的通用序列匯流排之集線裝置及其方法
KR102178194B1 (ko) 2019-06-13 2020-11-13 주식회사 유경시스템 다목적 모듈형 텐트
KR20230007765A (ko) * 2021-07-06 2023-01-13 삼성전자주식회사 폴더블 전자 장치

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1040374A (zh) * 1988-08-18 1990-03-14 国家淀粉及化学公司 具有耐贮存特性的改性淀粉乳化剂
EP0669595A2 (en) * 1994-02-23 1995-08-30 Symbios Logic Inc. Digitizer and stylus
JPH08328722A (ja) * 1995-05-31 1996-12-13 Toppan Moore Co Ltd 入力装置
JPH09128133A (ja) * 1995-09-08 1997-05-16 Gerber Garment Technol Inc 多重パネルディジタイザ
WO1997018546A1 (en) * 1995-11-13 1997-05-22 Cirque Corporation Apparatus and method for tactile feedback from input device
US5748185A (en) * 1996-07-03 1998-05-05 Stratos Product Development Group Touchpad with scroll and pan regions

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4984152A (en) * 1987-10-06 1991-01-08 Bell Communications Research, Inc. System for controlling computer processing utilizing a multifunctional cursor with decoupling of pointer and image functionalities in space and time
JP2784811B2 (ja) * 1989-08-25 1998-08-06 ソニー株式会社 画像作成装置
JPH04259022A (ja) * 1991-02-14 1992-09-14 Toshiba Corp 手書き入力装置
US5250929A (en) * 1991-07-29 1993-10-05 Conference Communications, Inc. Interactive overlay-driven computer display system
US5434372A (en) * 1993-08-19 1995-07-18 Acer Peripherals, Inc. Position detecting apparatus with coils of opposite loop direction
US5565888A (en) * 1995-02-17 1996-10-15 International Business Machines Corporation Method and apparatus for improving visibility and selectability of icons
US5793360A (en) * 1995-05-05 1998-08-11 Wacom Co., Ltd. Digitizer eraser system and method
JPH09106338A (ja) * 1995-10-12 1997-04-22 Nec Corp カーソル表示方式

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1040374A (zh) * 1988-08-18 1990-03-14 国家淀粉及化学公司 具有耐贮存特性的改性淀粉乳化剂
EP0669595A2 (en) * 1994-02-23 1995-08-30 Symbios Logic Inc. Digitizer and stylus
JPH08328722A (ja) * 1995-05-31 1996-12-13 Toppan Moore Co Ltd 入力装置
JPH09128133A (ja) * 1995-09-08 1997-05-16 Gerber Garment Technol Inc 多重パネルディジタイザ
WO1997018546A1 (en) * 1995-11-13 1997-05-22 Cirque Corporation Apparatus and method for tactile feedback from input device
US5748185A (en) * 1996-07-03 1998-05-05 Stratos Product Development Group Touchpad with scroll and pan regions

Also Published As

Publication number Publication date
TW494348B (en) 2002-07-11
TWI238346B (en) 2005-08-21
EP0967540A3 (en) 2002-09-04
KR100537932B1 (ko) 2005-12-20
CN1244673A (zh) 2000-02-16
EP0967540A2 (en) 1999-12-29
KR20000005990A (ko) 2000-01-25
JP2000081945A (ja) 2000-03-21

Similar Documents

Publication Publication Date Title
CN1154913C (zh) 光标形状随菜单条上的指示器位置改变的数字转换器系统
CN101410781B (zh) 利用多点感测设备进行的手势操作
KR950012489B1 (ko) 데이타 처리 시스템 및 그 처리 시간 감소 방법
JP3100550B2 (ja) デジタイザにおける消去方法及びシステム
CN101893956B (zh) 显示控制设备、显示控制方法和计算机程序
CN101866262B (zh) 显示控制装置、显示控制方法
CN1661538B (zh) 用于具有触摸屏的终端的指示设备和使用该设备的方法
CN103500050B (zh) 图标移动方法及应用此的触摸型便携式终端
WO2009142880A1 (en) Proximity sensor device and method with subregion based swipethrough data entry
JP2501293B2 (ja) 入力装置への圧力の表示方法及びシステム
JPH0981320A (ja) ペン入力式選択入力装置及びその方法
JPH07110742A (ja) ディジタル入力用表示装置並びに入力処理装置および方法
CN101996037A (zh) 将字符输入到具有触摸屏的便携终端的方法和装置
CN101978346A (zh) 用于呈现菜单的系统及方法
CN101681234A (zh) 速度/位置模式转换
CN102272699A (zh) 手势检测分区
CN103631518A (zh) 移动终端和用于移动终端的显示控制
CN104238910A (zh) 电子显示终端、以及显示方法
CN1144358A (zh) 光标位置的按键控制
KR20000016918A (ko) 가장자리영역을구비하는디지타이저
CN103150093B (zh) 一种操作提示标识符移动的方法、装置及终端
CN100373309C (zh) 数字转换器图形输入板系统
JP6010553B2 (ja) 多接触マトリックス触覚センサからのデータ取得のための方法およびデバイス
EP0266508A2 (en) Fast correlation of markers with graphic entities
CN103513884A (zh) 信息处理装置、信息处理方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20080305