一种基于触屏的计算机,包括一种用于在该触屏上显示按钮的机构,指示用户已在哪触摸触屏的位置。计算机根据用户已按下的前面的按钮的位置,动态调整一个触屏按钮的感测区的朝向。这在用户使用应用时改变他们的触屏视野或视角时,能够得到更大的精确度。这一动态调整能在触屏上显示高密度的按钮。(*该技术在2014年保护过期,可自由使用*)
【技术实现步骤摘要】
本专利技术涉及数据处理领域。更具体地,本专利技术涉及根据用户触摸包含在一台显示器中的触屏上的位置而调整一个感测区的触屏装置。在本技术中,触屏是众所周知的,其中,用户通过在一个特定的位置上触摸一个触屏而将一种所要求的动作传达给一台计算机。计算机系统在触屏上显示代表按钮的图形。用户通过在一个显示的按钮感测区中触摸触屏而与计算机系统对话,所显示的按钮感测区便是触屏上计算机系统与该按钮相关联的区域。计算机系统检测用户的触摸,将触摸位置映射到一个特定的按钮上,并根据用户通过触摸所选择的按钮执行适当的功能。触屏的优点在于它们能够在应用中消除对键盘或其它输入设备的需求,在这些应用中,独立的输入设备可能是不方便的、昂贵的或者是易遭破坏的。此外,有了触屏,用户不会被迫在一处读取指令而在另一处(诸如在一个键盘上)寻找要按的键。取而代之的是,用户读取的指令及触摸的按钮是在同一领域中的。这种指令与按钮的紧密邻接对于用户来说更方便与快捷,并减少了不正确的键选择的可能性。但是,触屏存在着以下问题,触屏上的按钮是二维的,并且这些按钮虽然在视觉上是互相区分开的而在物理上则不是互相区分开的。因此,虽然传统的键盘的用户能够感觉出一个手指偏离他所想按的键的边缘而到达他所不想按的一个相邻的键上,但触屏的用户却感觉不出一个手指偏离一个铵钮的边缘。这些问题由于触屏具有厚度这一事实而变得更为严重,由于按钮是投影到触屏的背面上的,而用户却是从其前面触摸的。这一屏面厚度加上视差影响,导致不同的用户在潜在的不同位置上觉察同一个按钮。例如,站在触屏右侧的一位身材高大的用户将倾向于觉察按钮是在其实际位置的右上方,因此他们倾向于触摸该按钮的感测区的右上方。相似地,站在触屏左侧的身材较矮的用户将倾向于觉察按钮是在实际按钮位置的左下方,因而将倾向于在按钮的感测区的左下方触摸该按钮。这些问题的累积影响导致用户无法肯定他们是否触摸了他们意想中的按钮,尤其是当按钮小而密集时。反之,在传统的键盘上,由于键是三维的、按键时键向下移动并且各键是有触感地与相邻的键分离的,所以用户有理由相信他们已按下了意想中的键。现有技术的触屏试图通过在大于所要求的面积上显示按钮或者利用大于所要求的与按钮相关联的按钮感测区来解决这些问题。然而这两种解决方法都严重地限制了显示的按钮在触屏上的密度与朝向。由于上述原因,便产生了对保证高密度显示的按钮的同时允许从各种不同视角观察触屏的用户精确地选择按钮的触屏的需求。本专利技术的一个目的是提供一种增强的触屏。另一个目的是允许触屏装置采用高密度显示的按钮并精确地选择这些按钮。另一个目的是允许从所有视角观察触屏的用户在触屏装置上精确地选择按钮。上述的及其它的目的是通过根据用户上一次触摸按钮的位置来动态地调整一个触屏按钮的感测区的朝向而由计算机系统实现的。将用户正在使用的应用中的一个初始按钮或按钮系列配置成感测用户正在触摸的位置。这些初始按钮称作调整按钮。其余的按钮(非调整按钮)的按钮感测区是从这些初始触摸位置校正的。例如,如果用户倾向于按在调整按钮的右上方,则将其余的按钮的按钮感测区校正到右上方。如果采用多个调整按钮,则采用触摸位置的平均值来校正非调整按钮的按钮感测区。调整按钮不限于应用开始时。任何显示按钮的屏幕都能用于为以后的非调整按钮校正或者重新校正按钮感测区。这便允许用户在使用应用时即使改变他们对触屏的视野或视角也能得到较高的精确性。附图说明图1示出出现在触屏中的视差影响,这种影响导致不同的视角使不同用户在不同的位置上觉察按钮;图2示出一种现有技术的触屏按钮及感测区;图3示出了从不同角度观察优选实施例触屏的用户,在本例中该触屏示出为一入场券音乐台;图4a与4b示出优选实施例的座位选择实例,它允许在屏幕上有高密度的按钮;图5示出优选实施例的计算机系统的方框图;图6a、6b、6c、6d与6e示出优选实施例的按钮表、因子表及调整因子,以及它们相对于按钮感测区的关系;以及图7、8与9示出说明优选实施例的操作的流程图。图1为显示器17的侧面图,并示出导致不同的用户视角引起不同用户在不同位置上觉察按钮20的视差影响。显示器17的触屏18具有厚度23,这便是触屏背面28与触屏正面22之间的距离。虽然按钮20是投影在触屏背面28上的,而用户24与26则将试图在触屏正面22上触摸它。屏面厚度23加上视差影响,导致不同的操作员24与26在不同的地方觉察按钮20。用户24将在按钮位置29上觉察与试图触摸按钮20。反之,用户26将在按钮位置21上觉察与试图触摸按钮20,在本例中该位置在触屏上低于按钮位置29。图2示出现有技术的显示器67、触屏68、触屏按钮60及按钮感测区64。按钮感测区64为触屏68上与按钮60相关联的区域,如果用户在按钮感测区64内触摸,计算机系统认为已触摸了按钮60。为了解决图1中所例示的视差问题,现有技术的触屏利用大于它们所对应的按钮60的按钮感测区64。图2所例示的现有技术解决方法的缺点在于感测区64是大的,并从而限制了可以同时显示在触屏68上的按钮60的密度与朝向。图3示出了从不同角度观察按钮20的用户24与26。按钮20a显示在显示器17中的触屏18上。为了示例,本例中的应用为一入场券音乐台30。由于图1中所描述的视差影响与屏面厚度23,站在入场券音乐台右侧的身材高大的用户24将倾向于在其实际位置的右上方去观察与按下按钮20a。反之,站在入场券音乐台30左侧的身材矮小的用户26将倾向于在其实际位置的左下方去观察并按下按钮20a。为了适应不同操作员的感觉上的差别,本专利技术动态地调整按钮感测区,如将在图4a、4b、6a、6b、6c、6d与6e中展示并在图7、8与9的流程图中详细说明的。图4a例示了显示一个示例性座位选择屏幕的优选实施例的显示器17及触屏18。在本例中,所有按钮20的群集表示一个露天运动场中的一个座位区。用户可触摸一个按钮来选择他们愿意购票的座位。带有X的按钮表示已经售出的座位。对于这样的一种座位选择应用,使按钮小到具有充分精细的分辨率以容许紧密地一起显示许多座位是关键性的。本专利技术容许在触屏18上具有精细分辨率的高密度按钮,因为按钮感测区是动态地调整为适应个别的用户的,如图4b中将示出的。图4b为少数按钮20及它们的对应按钮感测区34的密集视图。在本例中,各按钮感测区34已向右上方调整以适应倾向于触摸按钮20的右上方的一位用户。从而,按钮感测区34c是与按钮20c相关联的。当用户在按钮感测区34c内触摸时,本专利技术将该触摸与按钮20c关联。同样,当用户在按钮感测区34d或34e内触摸时,本专利技术将该触摸分别与按钮20d或20e关联。以这一方法,在触屏18上可显示与选择高密度的按钮20。图5示出本专利技术的优选实施例的计算机系统10的方框图。计算机系统10具有连接到系统单元11上的显示器17中的触屏18。系统单元11包括连接到内存13、存储器14及显示器适配器15的处理器12。处理器12适当地编程以实现本专利技术,如在图7、8与9的流程图中所更详细地说明的。在优选实施例中,计算机系统10是一台IBMPS/2,存储器14为硬磁盘文件,显示适配器15是IBMVGA显示适配器,而显示器17则是一台IBM8516显示器。计算机系统10也可以是其它本文档来自技高网...
【技术保护点】
一种用于接收来自一位用户的指令的触屏显示装置,包括: 一台计算机显示器; 包含在该计算机显示器中的一个触屏,用于接收由用户触摸该触屏所传达的指令; 一个连接到该计算机显示器上的显示器适配器;以及 一个连接到该显示器适配器上的处理器;并且其特征在于包括 用于在该触屏上显示一个第一铵钮的装置; 用于接收用户在一个第一位置上触摸该触屏的一个指示的装置; 用于从该第一按钮及该第一位置计算一个调整因子的装置;以及 用于在该触屏上显示一个第二按钮的装置,该第二按钮具有一个从该调整因子校正的感测区。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:CL贝丝,BT沃特斯,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。