用户界面的制作方法

文档序号:6349777阅读:182来源:国知局
专利名称:用户界面的制作方法
技术领域
本发明大体上涉及电子装置的触摸屏技术。确切地说,本发明涉及实施于便携式电子装置中以用于将输入事件转换成在显示屏上显示的放大率可受控制的图像的触摸屏技术。
背景技术
触摸屏界面在示例性电子计算装置中的使用越来越普遍,所述装置例如,平板电脑、个人数字助理(PDA)、手持式音频和视频控制系统、便携式音乐和视频播放器以及手机和卫星电话。这主要是因为触摸屏界面方便易用、操作通用而且非常美观。触摸屏界面通常包括触敏表面(可称为触摸屏)和显示屏。触敏表面,即触摸屏,通常覆盖显示屏的指定部分或与所述部分同延(coextensive)。目前,已将许多触摸屏技术实施于触摸屏界面,从而使此类触摸屏界面能够确定一个或多个物体(例如,手指、手写笔和触笔)的存在、位置和运动中的一项或多项。触摸屏技术的类型包括阻抗技术、电容技术、电感技术、光学(IR)技术和声学技术。触摸屏界面通常用作用户界面,或电子装置的用户与电子计算装置相互作用所用的构件。触摸屏界面的触摸屏用作电子计算装置的输入构件,以用于接收输入事件(例如,使用户能够将指令输入触摸屏)。触摸屏通常能够检测或记录与所述触摸屏接近或直接与所述触摸屏接触的指示物体(pointing object)(即,输入事件)。触摸屏检测输入事件从而触发输入信号的产生。将输入信号转换成输出信号,从而产生由电子计算装置的输出装置实现(例如,由显示屏实现)的输出事件。示例性电子计算装置的触摸屏界面正越变越小。因此,显示屏上所显示的文本、光标、图形和图标的大小也在变小。通常情况下,指示物体相对于显示屏上所显示的文本、光标、图形和图标的触摸区域很难减小。因此,准确移动和/或选择触摸屏界面的显示屏上所显示的所需特定光标或图标的要求越来越难以实现。通常,当指示物体置于触摸屏界面的触摸屏上或甚至在与所述触摸屏接近时,会大幅度遮掩指示物体所接触或所接近的触摸屏区域的视野。因此会导致用户无法准确查看、移动或选择与触摸屏上的所述区域对应的、由显示屏显示的特定光标或图标。此外,目前所显示的较小图形和图标可导致用户难以查看和/或选择此类图形和图标,尤其是在用户需要快速查看和/或选择时。现有的触摸屏技术可以在检测出手指、手写笔或替代性指示物体的触摸之后让用户放大触摸屏界面上的指定区域。苹果电脑公司(Apple ComputerInc.)的第11/240,788号美国专利申请案公开了能够感测出位于电子装置的显示表面上和/或与所述显示表面接近的物体的基于接近度的系统及方法。第11Λ40,788号美国专利申请案进一步公开了在显示表面上方的空间中检测出物体时,展开接近于物体位置的图形信息区域的功能。然而,第11Λ40,788号美国专利申请案所公开的系统和方法仍存在一些限制。例如,据说在对物体的感测或检测的控制方面比较薄弱。因此,可能难以防止显示表面区域遭到意外或不必要的启动和放大。此外,第11Λ40,788号美国专利申请案所公开的系统或方法无法对显示屏上所显示的图像的放大进行动态控制。因此,需要在电子计算装置中添加改良式触摸屏或类似界面。

发明内容
根据本发明的第一方面,公开一种用于响应于输入事件而对显示屏上的放大事件进行控制的用户界面方法。所述用户界面方法包括用输入装置检测输入事件,以及确定所述输入事件中的多个参数中的至少一个参数,所述多个参数包括指示物体与输入装置的距离以及指示物体朝输入装置的位移速度。所述用户界面方法进一步包括将输入事件的多个参数中的至少一个参数与以下项中的至少一项相关放大倍数、视野大小,以及针对放大事件所得的放大视野的大小。根据本发明的第二方面,公开一种用于响应于输入事件的至少一个参数而对显示屏的放大事件进行控制的触摸屏界面方法。所述触摸屏界面方法包括检测与触摸屏接近的指示物体,以及确定输入事件的多个参数中的至少一个参数,所述多个参数包括指示物体与触摸屏的距离以及指示物体朝触摸屏的位移速度。所述触摸屏界面方法进一步包括确定以下项中的至少一项放大倍数、视野大小,以及针对放大事件所得的放大视野的大小,所确定的放大倍数、视野大小以及针对放大事件所得的放大视野的大小中的至少一项与输入事件的多个参数中的至少一个参数相关。根据本发明的第三方面,公开一种用于响应于输入事件而对显示屏上的放大事件的参数进行控制的用户界面方法。所述用户界面方法包括确定输入事件的多个参数中的至少一个参数,所述输入事件的多个参数包括指示物体与触摸屏的距离、指示物体朝触摸屏的位移速度、指示物体朝触摸屏的位移方向以及指示物体平行于触摸屏的平面的位移方向。所述用户界面方法进一步包括将放大事件的至少一个参数与输入事件的多个参数中的至少一个参数相关,所述放大事件的至少一个参数从包括以下项的组中选择放大倍数、视野大小,以及关于放大事件所得的放大视野的大小。根据本发明的第四方面,公开一种用户界面,其包括接近度传感器,用于检测接近于所述接近度传感器的指示物体并产生输入信号。输入信号在获得处理后提供关于以下项中的至少一项的信息指示物体与触摸屏的距离、指示物体朝触摸屏的位移速度、指示物体朝触摸屏的位移方向以及指示物体平行于触摸屏的平面的位移方向。所述电子装置进一步包括与接近度传感器进行信号通信的显示屏,用于实现放大事件。所述放大事件具有对应于以下项中的至少一项的至少一个参数指示物体与触摸屏的距离、指示物体朝触摸屏的位移速度、指示物体朝触摸屏的位移方向以及指示物体平行于触摸屏的平面的位移方向。所述至少一个参数从以下项中选择放大事件的放大倍率、放大事件的视野大小,以及所放大的视野大小。根据本发明的第五方面,公开一种电子装置,其包括触摸屏,所述触摸屏能够检测接近于所述触摸屏的指示物体,从而产生输入信号;以及处理器,所述处理器用于从触摸屏接收输入信号并处理所述输入信号,从而确定指示物体与触摸屏的距离和指示物体朝触摸屏的位移速度中的至少一项。用户界面进一步包括用于实现放大事件的显示屏,所述放大事件具有和指示物体与触摸屏的距离以及指示物体朝触摸屏的位移速度中的至少一个相关的至少一个参数。所述至少一个参数是以下项中的至少一项放大事件的放大倍率、放大事件的视野大小,以及所放大的视野大小。根据本发明的第六方面,公开一种输入装置,其包括至少一个传感器,用于检测输入事件并产生输入信号;以及用于处理所述输入信号以便确定输入事件的多个参数中的至少一个参数的模块。所述多个参数包括指示物体与至少一个传感器的距离、指示物体朝至少一个传感器的位移速度、指示物体朝至少一个传感器的位移方向以及指示物体相对于至少一个传感器的位移方向。所述模块还将输入事件的多个参数中的至少一个参数与显示屏所执行的放大事件的多个参数中的至少一个参数相关。放大事件的多个参数包括放大倍率、放大事件的视野大小,以及所放大的视野大小。


本文参考附图描述本发明的各实施例,在附图中图1为根据本发明的若干项实施例的增加了用户界面的电子计算系统的框图;图2为根据本发明的某些实施例的增加了触摸屏界面的代表性电子计算装置的示意图;图3为有指示物体接近的图2所示代表性电子计算装置的局部侧视图;图如所示为在显示屏上放大的不同视野大小;图4b所示为显示屏上所得的不同大小的放大视野;图5为根据本发明的一项实施例的用户界面方法的流程图;以及图6为图5所示的用户界面方法的方法步骤中所执行的编程过程的流程图。
具体实施例方式触摸屏技术通常用于示例性电子计算装置,例如,平板电脑、个人数字助理(PDA)、音频和视频控制系统、便携式音乐、视频播放器以及手机和卫星电话。此类电子计算装置包括用作用户界面的触摸屏界面。触摸屏界面包括触敏表面(下文称为触摸屏)和显示屏。触摸屏覆盖显示屏的指定部分。传统触摸屏技术可以在触摸屏检测或记录触摸事件之后,让电子计算装置的用户能够展开显示屏上所显示的图形信息和/或文本信息的区域。然而,传统触摸屏技术存在限制。例如,传统触摸屏技术不能让用户根据物体与触摸屏的距离,主动控制放大区域的放大倍率(或放大倍数)。此外,传统触摸屏技术不能让用户根据物体与触摸屏的距离,主动控制放大区域的大小。本发明的各示例性实施例涉及用于提供增强的用户界面的系统、装置、方法、过程、步骤和/或技术。本发明的实施例涉及操纵或控制以下项中的至少一项放大倍率(即,放大倍数)、即将在显示屏上放大的视野的大小以及显示屏上所显示的放大区域的大小。具体而言,本发明的各实施例涉及的系统、装置、用户界面、方法、过程、步骤和/或技术用于能够根据以下项中的至少一项指示物体与触摸屏的距离、指示物体朝触摸屏的位移速度、指示物体朝触摸屏移位的方向以及指示物体沿着触摸屏的平面移动的方向,对放大倍率、即将在显示屏上放大的视野的大小以及显示屏上所显示的放大区域的大小中的至少一项进行控制。
为了使附图简单清楚,下文参考图1到图6说明本发明的示例性实施例,其中相同元件用相同的参考编号表示。可列出所述实施例的具体细节,以便全面理解本发明的示例性实施例。然而,所属领域的技术人员应理解,需要运用本发明的各示例性实施例中普遍的基本原理,例如操作特性、功能特性或性能特性,的其他应用并不排除本文中所述的本发明的示例性实施例。如下文详细描述,本发明的各实施例涉及具有用户界面的电子计算装置。电子计算装置的实例包括便携式游戏机、数码相机,以及移动或手持式无线通信装置,例如,寻呼机、手机、智能手机、无线管理器、个人数字助理、无线启动式笔记本计算机及类似装置。用户界面经由输入装置记录或检测输入事件,且经由显示屏实现输出事件。例如,输入装置为触摸屏、触摸板和一个或多个接近度检测器。在本发明的多数实施例中,输入装置检测接近于所述输入装置的指示物体,例如,手指、手写笔和触笔。放大显示屏所呈现的图形信息和/或文本信息的指定区域会影响输入装置随后对指示物体的检测。由显示屏实现的输出事件的参数,具体而言,由显示屏实现的放大事件的参数(即,放大显示屏上的视野)依据的是输入装置所检测出的输入事件的参数。在本发明的若干项实施例中,放大倍率、即将在显示屏上放大的视野的大小以及所放大的视野的大小中的至少一项的确定依据是涉及以下项中的至少一项的公式指示物体与输入装置的距离、指示物体朝输入装置的位移速度、指示物体朝输入装置的移位方向以及指示物体沿着输入装置的平面移动的方向。图1所示为根据本发明的实施例的增加了用户界面的代表性电子计算系统10。图1中所示的电子计算系统10存在于个人计算机和特定个人数字助理(PDA)中或与所述两者结合使用。电子计算系统10包括处理单元12 ;输入单元14,其耦接到一个或多个输入装置,例如,触摸屏16、小键盘18和一个或多个输入按钮20(此类输入装置在图2中显示);数据存储单元22 ;耦接到显示屏26的制图机M ;以及网络界面单元观,其将电子计算装置10连接到电信站和/或计算机网络,例如,局域网(LAN)、广域网(WAN)和/或互联网。电子计算系统10进一步包括存储器30,存储器30中存在操作系统32、一组装置驱动器34以及应用程序驻留器36的一个或多个部分。最后,电子计算系统10包括至少一条总线38,电子计算系统10的每个元件均耦接到总线38,从而有助于传递或交换控制信号和数据。所属领域的技术人员可理解,图1中所示的电子计算系统10的结构可根据需要而改变。例如,并非电子计算系统10的所有部件都出现在本发明的若干项实施例中。处理单元12包括能够执行所存储的程序指令的一个或多个处理器(例如,至少一个微处理器和/或微控制器)。数据存储单元22包括一种或多种类型的固定和/或可移动数据存储装置或元件,以及对应的存储媒体。例如,数据存储单元22可包括硬盘驱动器、DVD或CD-ROM驱动器,和/或USB闪存驱动器。存储器30包括一种或多种类型的易失性和/或非易失性存储器,例如,寄存器组、随机存取存储器(RAM)和只读存储器(ROM)。数据存储单元22和/或存储器30的各部分可形成一个或多个计算机可编程或可读媒体,根据本发明的实施例,所述媒体上可存在一个或多个装置驱动器34的各应用程序和/或程序指令部分。图2和图3所示为根据本发明的若干项实施例的电子计算装置15。在本发明的若干项实施例中,图2所示的电子计算装置15包括图1所示的电子计算系统10的各部件。电子计算装置15包括或添加了用作用户界面的触摸屏界面42。触摸屏界面42包括触摸屏16和显示屏沈。触摸屏16覆盖显示屏沈的至少一部分。在本发明的其他实施例中,可用位于与显示屏沈不同位置的触摸板或类似的接近度检测装置来替换触摸屏16。触摸屏16用作电子计算装置15的输入构件,因此记录输入事件。在本发明的若干项实施例中,触摸屏16检测或记录接近于触摸屏16 (S卩,与之保持一定距离)的指示物体40。在本发明的某些实施例中,触摸屏16还记录与触摸屏16直接接触的指示物体40。显示屏沈实现电子计算装置15的输出事件。显示屏沈向电子计算装置15的用户显示图形信息和/或文本信息。通常情况下,显示屏沈使用发光二极管(LED)、阴极射线管(CRT)和等离子体显示技术中的一项技术,向用户显示图形信息和/或文本信息。在本发明的若干项实施例中,输出事件为涉及对显示屏26上的视野(即,图形信息和/或文本信息的区域)进行放大的放大事件。触摸屏16可利用许多触摸屏传感技术,用于接收输入事件(即,用于检测或记录指示物体40)。触摸屏传感技术包括,但不限于,电容技术、阻抗技术、投射电容(projectedcapacitance)技术、光学(红外线)技术、电场技术、电感技术、表面声波技术和声发射技术。下文说明若干示例性触摸屏传感技术。然而,所属领域的技术人员可理解,可使用所述触摸屏传感技术的任意组合。此外,触摸屏传感技术和本文中未描述的接近度传感技术也可与触摸屏16结合使用。电容式触摸屏技术电容式触摸屏涂有例如氧化铟锡的材料,其在触摸屏上传导连续电流。所述触摸屏在触摸屏的水平轴和垂直轴上获得电容或显示受精密控制的所存储电子场。电容式触摸屏通过检测所述电容式触摸屏附近的电容变化来检测或记录与所述电容式触摸屏接近或接触的指示物体。指示物体无需与所述电容式触摸屏直接接触,便可由所述电容式触摸屏检测出。指示物体必须显示即将由所述电容式触摸屏检测的电容。能够与电容式触摸屏结合使用的指示物体的实例包括手指和导电手写笔。光学红外线触摸屏技术利用或添加了光学红外线技术的触摸屏包括位于触摸屏的两个相邻屏边缘(bezel edge)的红外线(IR)发光二极管(LED)阵列,以及位于触摸屏的两个相对屏边缘处的光传感器。IR-LED和光传感器一起形成横跨触摸屏表面的顶光束栅格。IR-LED发射由光传感器检测的顶光束的脉冲。当指示物体与触摸屏接近或接触时JR光束中断,从而导致光传感器所检测到的光大量减少。光传感器所检测到的光大量减少经过处理之后,用于定位指示物体(即,确定指示物体相对于触摸屏的坐标)。在包括图2所示实施例的本发明各实施例中,电子计算装置15的输入单元14耦接到除了触摸屏16之外的一个或多个其他输入装置,例如,小键盘18和输入按钮20。多个输入装置为电子计算装置15提供了多个输入选择。各输入装置接收输入事件并产生对应的输入信号,所述输入信号随后经由总线38传输到处理单元12( S卩,电子计算装置15用于处理输入信号的模块)。处理单元12处理输入信号,从而确定对应输入事件的参数、特性和性质(即,与对应输入事件相关的数据)。处理单元12产生输出信号,所述输出信号被传输到一个或多个输出装置,以用于产生输出事件。处理单元12能够同时处理从多个输入装置传输到处理单元12的多个输入信号(由多个输入事件产生)。在本发明的若干项实施例中,对将输入事件转换成输出事件进行控制的应用程序、配置设置和/或程序指令可存储于数据存储单元22上的存储位置和/或文件中。具体而言,应用程序、程序指令和/或配置设置有助于将触摸屏16所检测的输入事件(以及这些输入装置所产生的对应信号)和由显示屏26实现的输出事件相关。此类应用程序、程序指令和/或配置设置可根据电子计算装置15的用户的需要而进行修改(即,(重新)配置或(重新)编程)。在本发明的各实施例中,触摸屏16能够检测与触摸屏16直接接触的指示物体40 (即,指示物体40与触摸屏16直接接触的输入事件)。在本发明的若干项实施例中,触摸屏16进一步能够检测与触摸屏16接近的指示物体40 ( S卩,检测指示物体40与触摸屏16接近的输入事件)。此外,触摸屏驱动器可经配置或编程以用于选择或设置起始距离(也称为第一参考距离)。起始距离或第一参考距离为与触摸屏16之间的、首先可由触摸屏16检测指示物体40的距离。如上文所述,处理单元12能够处理输入信号,用于确定输入事件的参数、特性或性质(即,用于确定对应于所述输入事件的一组数据)。在本发明的各实施例中,电子计算装置15能够确定指示物体40与触摸屏16的距离(即,Z轴距离)。Z轴由与触摸屏16接近的指示物体40与触摸屏16之间的垂直线界定。在本发明的其他实施例中,电子计算装置15可进一步确定以下项中的至少一项指示物体40朝触摸屏16的位移速度、指示物体40相对于触摸屏16的位置、指示物体40朝触摸屏16移位的接近方向,以及指示物体40沿着触摸屏16的平面(即,触摸屏16的表面)的X-Y位移。在本发明的若干项实施例中,触摸屏驱动器的程序指令和/或配置数据至少部分控制处理单元12对来自触摸屏16的输入信号所进行的处理过程。在各实施例中,其他应用程序和/或程序指令涉及处理单元12对从触摸屏16所接收的输入信号的处理过程。在本发明的多数实施例中,处理单元12处理输入信号,用于确定指示物体40与触摸屏16的距离。在本发明的若干项实施例中,处理单元12处理输入信号,用于进一步确定以下项中的至少一项指示物体40朝触摸屏16接近的速度、指示物体40相对于触摸屏16的位置、指示物体40相对于触摸屏16的接近方向以及指示物体40相对于触摸屏16的平面的X-Y位移。处理单元12将输入信号转换成输出数据,或输出信号,随后发送到显示屏沈,用于实现或促发输出事件。输入事件的参数、特性或性质用于确定输出事件的参数、特性或性质。这表示,与输入事件相关的数据用于确定或产生与输出事件相关的数据。在输出事件为放大事件(即,对显示屏26上所显示的区域进行放大)的情况下,放大事件的参数、特性或性质包括放大倍数、进行放大的视野大小(图如中显示不同大小的视野)和所得的放大视野的大小(图4b中显示所得的不同大小的放大视野)。应用程序、配置设置和/或程序指令促进触摸屏16的输入事件(及此类输入事件所产生的输入信号)与用于产生由显示屏26实现的对应输出事件(具体而言,放大事件)的输出数据之间的转换或相关。如上文所述,本发明的若干项实施例的输出事件为涉及对显示屏沈所显示的图形信息和/或文本信息的区域进行放大的放大事件。即将/正在显示屏沈上放大的图形信息和/或文本信息的区域称为视野。在本发明的各实施例中,输出数据指定所放大的视野的位置。在本发明的多数实施例中,所放大的视野在显示屏沈上的位置对应于指示物体40相对于触摸屏16的位置。在本发明的各实施例中,所放大的视野随着指示物体40而变,因为指示物体40沿着触摸屏16的平面移位。在本发明的其他实施例中,显示屏沈上的视野根据指示物体40沿着显示屏沈的平面的位移而进行动态选择和变化。在本发明的各实施例中,输出数据指定即将放大的视野的大小。在本发明的若干项实施例中,输出数据进一步指定所放大的视野的大小(即,所放大的视野的所得大小)。在本发明的若干项实施例中,输出数据进一步指定视野的形状。在本发明的某些实施例中,输出数据进一步规定视野的放大倍率或放大倍数。即将放大的视野的大小范围、所得的放大视野的大小范围以及放大倍率的范围可预先确定、预先编程并存储于数据存储单元22中。选择放大事件的即将放大的视野的大小、所得的放大视野的大小和放大倍率中的各项(即,放大事件的参数)的确定依据可为,处理单元12所确定的输入事件的参数。在本发明的某些实施例中,对即将放大的视野的大小、所得的放大视野的大小和放大倍率中的各项进行的选择可受从其他输入装置所接收的输入信号的影响(即,受其他输入装置所检测的输入事件影响)。在本发明的各实施例中,由从触摸屏16所接收的输入信号产生的输出数据进一步有助于将所放大的视野冻结和/或随后解除冻结。在本发明的多数实施例中,将所放大的视野冻结和/或解除冻结至少部分取决于指示物体40与触摸屏16的距离。在本发明的各实施例中,进一步响应于从触摸屏16之外的其他输入装置所接收的其他输入信号(即,从小键盘18或输入按钮20所接收的输入信号),产生输出数据。例如,将所放大的视野冻结和/或解除冻结可至少部分取决于电子计算装置15的小键盘18或输入按钮20的致动。如上文所述,根据本发明的实施例的电子计算装置15的触摸屏界面42有助于控制对显示屏沈上所显示的图形信息和/或文本信息的预定区域(即,显示屏上的视野)进行的放大。对显示屏沈上的所述视野进行放大的功能使在显示屏沈上所得的放大视野内查看图标和选择图标变得更容易。为了简洁清晰,下文所述的本发明各实施例是关于将触摸屏界面42用作电子计算装置15的主用户界面或主要用户界面的方法和过程。触摸屏界面42包括触摸屏16和显示屏26。所属领域的技术人员应理解,触摸屏界面42可用将触摸板或接近度传感器用作输入装置的替代型用户界面进行替换。图5为根据本发明的一项实施例的触摸屏界面方法100(或用户界面方法)的流程图。触摸屏界面方法100的第一方法步骤110涉及执行本发明的实施例所提供的编程或设置过程200。编程过程200涉及建立和存储触摸屏界面程序应用(即,用于触摸屏接口 42的一组程序指令)。触摸屏界面程序应用可包括触摸屏驱动器配置设置的至少一部分。触摸屏界面程序应用对触摸屏16所检测的输入事件转换成显示屏沈所实现的输出事件(具体而言,放大事件)进行控制。在第二方法步骤120中,触摸屏16检测或记录输入事件。在本发明的若干项实施例中,输入事件涉及触摸屏16对指示物体40的检测。具体而言,输入事件涉及对与触摸屏16接近(即,与之保持一定距离)的指示物体40的检测。对输入事件的检测会触发触摸屏16产生输入信号。所述输入信号经由总线38传输到处理单元12。在触摸屏界面方法100的第三方法步骤130中,处理单元12处理输入信号。处理了输入信号便能确定与输入事件相关的数据(即,输入事件的参数、特性或性质)。在本发明的某些实施例中,处理了输入信号便能确定指示物体40与触摸屏16的距离。在本发明的各实施例中,第三方法步骤进一步涉及确定指示物体40朝触摸屏16的接近速度或位移速度。在本发明更多的实施例中,第三方法步骤进一步涉及确定指示物体40朝触摸屏的位移方向和/或指示物体40沿着触摸屏16的平面的位移方向。在第四方法步骤140中,确定输入事件的参数有助于选择或产生输出数据。在本发明的实施例中,根据所处理的输入信号产生输出数据。触摸屏界面方法100的第五方法步骤150涉及将输出数据传输到显示屏26,用于实现输出事件,具体而言,用于实现涉及对显示屏沈所显示的图形信息和/或文本信息进行放大的放大事件。如上文所述,触摸屏界面方法100的第一方法步骤110涉及执行本发明的实施例所提供的编程过程200。编程过程200的流程图在图6中显示。在编程过程200的第一过程部分210中,确定并存储与触摸屏16之间的第一参考距离(也称为起始距离)。第一参考距离对应于与触摸屏16之间的、首先可由触摸屏16检测或记录指示物体40的距离。所述第一参考距离可根据用户需要而变。第一参考距离可在电子计算装置15的正常操作期间改变。编程过程200的第二过程部分220涉及确定并存储放大倍率或放大倍数的范围,在所述范围内,可对显示屏沈上的视野进行放大。在本发明的某些实施例中,放大倍数范围内的每个放大倍数均与指示物体40和触摸屏16之间的预定距离相关。因此,视野的放大倍数取决于指示物体40和触摸屏16之间的距离。在本发明的其他实施例中,放大倍数范围内的每个放大倍数均与指示物体40朝触摸屏16的预定接近速度相关。因此,视野的放大倍数取决于指示物体40朝触摸屏16的接近速度。在本发明的另外一些其他实施例中,放大倍数范围内的每个放大倍数至少部分取决于一个或多个其他输入事件(例如,指示物体40朝触摸屏16的位移方向、指示物体沿着触摸屏16的平面的位移方向、另一输入装置的致动,和/或对显示屏沈上所显示的图标进行的选择)。在编程过程200的第三过程部分230中,确定并存储视野的大小(即,区域)范围。在本发明的各实施例中,可进一步确定并存储视野的形状。视野的大小可由笛卡尔(Cartesian)坐标系界定。具体而言,视野的大小可由沿着显示屏沈的平面的X轴(即,水平轴)上的值和Y轴(即,垂直轴)上的值界定。X轴和Y轴中的每条轴上的值是从Z轴测量的,Z轴由指示物体40与触摸屏16之间的垂直线界定。指示物体40与触摸屏16之间的距离为Z轴上的值。在本发明的某些实施例中,视野的大小与指示物体40和触摸屏16之间的预定距离相关。因此,视野的大小取决于指示物体40和触摸屏16之间的距离。在本发明的其他实施例中,视野的大小与指示物体40朝触摸屏16的预定接近速度相关。因此,视野的大小取决于指示物体40朝触摸屏16的接近速度。在本发明的再其他实施例中,视野的大小至少部分取决于一个或多个其他输入事件(例如,指示物体40朝触摸屏16的位移方向、指示物体40沿着触摸屏16的平面的位移方向、另一输入装置的致动,和/或对显示屏沈上所显示的图标进行的选择)。在编程过程200的第四过程部分230中,确定并存储所得的放大视野的大小范围。所得的放大视野的大小可指视野放大时所达到的大小。在本发明的某些实施例中,所得的放大视野的大小与指示物体40和触摸屏16之间的预定距离相关。因此,所得的放大视野的大小取决于指示物体40和触摸屏16之间的距离。在本发明的其他实施例中,所得的放大视野的大小与指示物体40朝触摸屏16的预定接近速度相关。因此,所得的放大视野的大小取决于指示物体40朝触摸屏16的接近速度。在本发明的另外一些其他实施例中,所得的放大视野的大小至少部分取决于一个或多个其他输入事件(例如,指示物体40朝触摸屏16的位移方向、指示物体40沿着触摸屏16的平面的位移方向、另一输入装置的致动,和/或对显示屏沈上所显示的图标进行的选择)。过程部分250涉及确定第二参考距离(也称为图像冻结距离)。第二参考距离对应于指示物体40与触摸屏16之间的、可使显示屏沈上所得的放大视野冻结或静止的距离。在多数实施例中,第二参考距离小于第一参考距离。在某些实施例中,显示屏沈上所得的放大视野在出现额外或替代输入事件(即,输入另一或替代输入信号),例如致动输入按钮20后即刻冻结。冻结所得的放大视野的功能可以让用户能够查看显示屏沈上所冻结的放大图像(即,图形信息和/或文本信息的放大区域)。这样,查看显示屏26上所显示的图形信息和/或文本信息变得更容易,和/或将用户的输入经由触摸屏16输入到电子计算装置10中(例如,选择在所得的放大视野内所发现的图标)变得更容易。过程部分260涉及确定第三参考距离(也称为图像解除冻结距离)。第三参考距离对应于指示物体40与触摸屏16之间的、可将所冻结的放大视野解除冻结的距离。在某些实施例中,将所冻结的放大视野解除冻结可通过另一或替代输入事件(即,另一或替代输入信号),例如致动输入按钮20实现。第二和第三参考距离中的每个距离可在电子计算装置10的正常操作期间根据用户需要而改变。所属领域的技术人员可理解,上述设置过程200的过程部分210到260可根据用户需要而(重新)布置。此外,所属领域的技术人员将理解,步骤210到沈0中的任意一个或多个步骤可根据用户需要而加以修改或取消。如上文所述,触摸屏界面方法100的第二方法步骤120涉及检测或记录输入事件。检测输入事件能触发触摸屏16产生输入信号,所述输入信号经由总线38传输到处理单元。第三方法步骤130涉及对输入信号进行处理,用于确定输入事件的参数、特性或性质。根据输入事件的预定参数、特性或性质(即,与输入事件相关的数据),产生输出数据。在本发明的多数实施例中,输出数据取决于以下项中的至少一项指示物体40与触摸屏16的距离、指示物体40朝触摸屏16的位移速度、指示物体40朝触摸屏16的位移方向以及指示物体40沿着触摸屏16的平面的位移方向。在第五方法步骤150中,输出数据传输到显示屏沈,用于产生对应的输出事件,具体而言,放大事件。在本发明的多数实施例中,第五方法步骤150涉及对显示屏沈上所显示的图形信息和/或文本信息的区域(即,显示屏上的视野)进行放大。输出事件,具体而言,放大事件的参数、特性或性质取决于处理单元所产生的输出数据,且因此,取决于输入事件的一个或多个参数、特性或性质。在本发明的若干项实施例中,放大区域的放大倍率或放大倍数取决于以下项中的一项或多项指示物体40与触摸屏16的距离、指示物体40朝触摸屏16的位移速度,以及指示物体40朝触摸屏16移位的方向,以及指示物体40沿着触摸屏16的平面的位移方向,具体由对输入信号的处理来确定。在本发明的某些实施例中,即将放大(即,进行放大)的视野的大小取决于以下项中的一项或多项指示物体40与触摸屏16的距离、指示物体40朝向触摸屏16移位的速度,以及指示物体40朝向触摸屏16移位的方向,以及指示物体40沿着触摸屏16的平面的位移方向,具体由对输入信号的处理所确定。在本发明的若干项实施例中,所得的放大视野的大小取决于以下项中的一项或多项指示物体40与触摸屏16的距离、指示物体40朝向触摸屏16移位的速度,以及指示物体40朝向触摸屏16移位的方向,以及指示物体40沿着触摸屏16的平面的位移方向,具体由对输入信号的处理所确定。在本发明的若干项实施例中,将所放大的图像冻结及随后解除冻结取决于指示物体40与触摸屏16的距离。尽管上文所述的本发明的实施例关于触摸屏界面42,但所属领域的技术人员可理解,也可考虑使用替代输入装置(例如,小键盘18和输入按钮20)以产生对应输入信号的其他输入事件,用于控制输出事件的参数、特性或性质中的一项或多项。例如,放大倍率、即将放大的视野的大小和/或所得的放大视野的大小、将所得的放大视野冻结和解除冻结中的至少一项可由输入按钮20的致动、经由小键盘18的输入、由触摸屏16对额外输入指示物体40的检测以及所属领域已知的其他输入事件来控制或确定。所属领域的技术人员还可理解,处理单元可执行其他应用程序、计算程序、配置数据和/或类似物,以用于执行上文未述的其他功能。对显示屏沈上所显示的图形信息和/或文本信息进行放大可以使查看显示屏沈上所显示的图形信息和/或文本信息(例如,文本、图标、图像、图片)变得更容易。此外,对显示屏沈上所显示的图形信息和/或文本信息进行放大可以使用户经由触摸屏16输入指令变得更容易。在本发明的某些实施例中,用户可选择放大区域内的图标。选择放大视野内的图标可通过致动输入按钮20和/或直接接触位于触摸屏16上的所选位置处的第二指示物体来进行。指示物体40无需与触摸屏16直接接触便可对显示屏沈上所显示的图形信息和/或文本信息进行放大的功能有助于降低由于指示物体40与覆盖式触摸屏16直接接触而造成对显示屏沈的遮掩。参考附图,以上述方式描述本发明的各示例性实施例。尽管仅描述了本发明的示例性实施例,但本发明并不限于所描述的具体细节。本发明的范围并不限于上文所述的本发明的各示例性实施例。在不脱离本发明的范围或精神的情况下,可对各示例性实施例进行多种变化和修改。
权利要求
1.一种用户界面方法,用于响应于输入事件而对显示屏上的放大事件进行控制,所述用户界面方法包括由输入装置检测输入事件;确定所述输入事件的多个參数中的至少ー个參数,所述多个參数包括指示物体与所述输入装置的距离和所述指示物体朝所述输入装置的位移速度;以及确定以下项中的至少ー项放大倍数、视野大小以及针对所述放大事件所得的放大视野的大小,所确定的所述放大倍数、所述视野大小以及所述所得的放大视野的大小中的至少ー项与所述输入事件的所述多个參数中的所述至少一个參数相关。
2.根据权利要求1所述的用户界面方法,所述输入事件的所述多个參数进一歩包括所述指示物体朝所述输入装置移位的方向以及所述指示物体平行于所述输入装置的平面的位移方向。
3.根据权利要求1所述的用户界面方法,其中所述输入装置为以下项中的至少ー项 触摸屏、触摸板和至少ー个接近度传感器。
4.根据权利要求1所述的用户界面方法,其中所述输入事件包括对与所述输入装置接近的所述指示物体进行的检测。
5.根据权利要求4所述的用户界面方法,其中所述放大事件的所述放大倍数随着所述指示物体与所述输入装置的距离减小而相应増加。
6.根据权利要求4所述的用户界面方法,其中所述放大事件的所述放大倍数随着所述指示物体朝所述输入装置的所述位移速度增加而相应增加。
7.根据权利要求4所述的用户界面方法,其中所述视野大小和所述所得的放大视野的大小中的至少ー项随着所述指示物体与所述输入装置的距离减小而相应増加。
8.根据权利要求4所述的用户界面方法,其中所述视野大小和所述所得的放大视野的大小中的至少ー项随着所述指示物体朝所述输入装置的所述位移速度增加而相应增加。
9.根据权利要求1所述的用户界面方法,其进ー步包括在所述显示屏上实现所述放大事件;确定所述输入事件的所述多个參数中的至少ー个參数的变化;以及与所述输入事件的所述多个參数中的至少ー个參数的变化关联,改变以下项中的至少 ー项所述放大倍数、所述视野大小以及所述针对所述放大事件所得的放大视野的大小。
10.根据权利要求9所述的用户界面方法,其进ー步包括在所述显示屏上冻结所述放大事件;以及将所述显示屏上所冻结的放大事件解除冻结,其中在所述显示屏上冻结所述放大事件使查看所述显示屏上所显示的图像变得更容例ο
11.根据权利要求10所述的用户界面方法,其进ー步包括由第二输入装置产生输入信号,所述第二输入装置为以下项中的ー项输入按钮和小键盘的键;以及确定以下项中的至少ー项所述放大倍数、所述视野大小、所述所得的放大视野的大小、至少部分响应于由所述第二输入装置所产生的输入信号而对所述放大事件进行的冻结和解除冻结。
12.一种触摸屏界面方法,用于响应于输入事件的至少一个参数而对显示屏上的放大事件进行控制,所述触摸屏界面方法包括检测与触摸屏接近的指示物体;确定所述输入事件的多个参数中的至少一个参数,所述多个参数包括所述指示物体与所述触摸屏的距离和所述指示物体朝所述触摸屏的位移速度;以及确定以下项中的至少一项放大倍数、视野大小以及针对所述放大事件所得的放大视野的大小,所确定的所述放大倍数、所述视野大小以及所述所得的放大视野的大小中的至少一项与所述输入事件的所述多个参数中的所述至少一个参数相关。
13.根据权利要求12所述的触摸屏界面方法,所述输入事件的所述多个参数进一步包括所述指示物体朝所述触摸屏移位的方向以及所述指示物体平行于所述触摸屏的平面的位移方向。
14.根据权利要求12所述的触摸屏界面方法,其中所述放大事件的所述放大倍数随着所述指示物体与所述触摸屏的距离减小而相应增加。
15.根据权利要求12所述的触摸屏界面方法,其中所述放大事件的所述放大倍数随着所述指示物体朝所述触摸屏的所述位移速度增加而相应增加。
16.根据权利要求12所述的触摸屏界面方法,其中所述视野大小和所述所得的放大视野的大小中的至少一项随着所述指示物体与所述触摸屏的距离减小而相应增加。
17.根据权利要求12所述的触摸屏界面方法,其中所述视野大小和所述所得的放大视野的大小中的至少一项随着所述指示物体朝所述触摸屏的所述位移速度增加而相应增加。
18.根据权利要求12所述的触摸屏界面方法,其进一步包括在所述显示屏上实现所述放大事件;确定所述输入事件的所述多个参数中的至少一个参数的变化;以及与所述输入事件的所述多个参数中的至少一个参数的变化关联,改变以下项中的至少一项所述放大倍数、所述视野大小以及所述针对所述放大事件所得的放大视野的大小。
19.根据权利要求18所述的触摸屏界面方法,其进一步包括在所述显示屏上冻结所述放大事件;以及将所述显示屏上所冻结的放大事件解除冻结,其中在所述显示屏上冻结所述放大事件使查看所述显示屏上所显示的图像变得更容易ο
20.根据权利要求19所述的触摸屏界面方法,其进一步包括由第二输入装置产生输入信号,所述第二输入装置为以下项中的一项输入按钮和小键盘的键;以及确定以下项中的至少一项所述放大倍数、所述视野大小、所述所得的放大视野的大小、至少部分依据由所述第二输入装置所产生的输入信号而对所述放大事件进行的冻结和解除冻结。
21.一种用户界面方法,用于响应于输入事件而对显示屏上的放大事件的参数进行控制,所述用户界面方法包括确定所述输入事件的多个参数中的至少一个参数,所述输入事件的所述多个参数包括所述指示物体与触摸屏的距离、所述指示物体朝触摸屏的位移速度、所述指示物体朝触摸屏的位移方向以及所述指示物体平行于触摸屏的平面的位移方向;以及将所述放大事件的至少一个参数与所述输入事件的所述多个参数中的所述至少一个参数相关,所述放大事件的所述至少一个参数是从包括以下项的组中选择的放大倍数、视野大小以及关于所述放大事件所得的放大视野的大小。
22.—种用户界面,其包括接近度传感器,其检测与之接近的指示物体并产生输入信号,所述输入信号在处理时提供关于以下项中的至少一项的信息所述指示物体与触摸屏的距离、所述指示物体朝触摸屏的位移速度、所述指示物体朝触摸屏的位移方向以及所述指示物体平行于触摸屏的平面的位移方向;以及与所述接近度传感器进行信号通信以实现放大事件的显示屏,所述放大事件具有对应于以下项中的至少一项的至少一个参数所述指示物体与触摸屏的所述距离、所述指示物体朝触摸屏的所述位移速度、所述指示物体朝触摸屏的所述位移方向以及所述指示物体平行于触摸屏的所述平面的所述位移方向,其中所述至少一个参数是选自以下项的其中之一所述放大事件的放大倍率、所述放大事件的视野大小以及放大视野的大小。
23.根据权利要求22所述的电子装置,其中所述接近度传感器为触摸屏。
24.根据权利要求22所述的电子装置,其中所述放大事件的所述放大倍率随着所述指示物体与所述接近度传感器的距离减小而增加。
25.根据权利要求22所述的电子装置,其中所述放大事件的所述放大倍率随着所述指示物体朝所述接近度传感器的位移速度增加而增加。
26.根据权利要求22所述的电子装置,其中所述放大事件的所述视野大小和所述放大视野的大小中的至少一项随着所述指示物体与所述接近度传感器的距离减小而增加。
27.根据权利要求22所述的电子装置,其中所述放大事件的所述视野大小和所述放大视野的大小中的至少一项随着所述指示物体朝所述接近度传感器的位移速度增加而增加。
28.根据权利要求22所述的电子装置,其进一步包括与所述显示屏进行信号通信的至少一个输入装置,所述至少一个输入装置可致动,以产生对以下项中的至少一项进行控制的信号所述放大事件的所述放大倍率、所述放大事件的所述视野大小以及所述显示屏上所显示的所述放大视野的大小。
29.一种电子装置,其包括触摸屏,其能够检测与之接近的指示物体,从而产生输入信号;处理器,其用于从所述触摸屏接收输入信号并处理所述输入信号,从而确定所述指示物体与所述触摸屏的距离和所述指示物体朝所述触摸屏的位移速度中的至少一项;以及用于实现放大事件的显示屏,所述放大事件具有与所述指示物体与所述触摸屏的所述距离和所述指示物体朝所述触摸屏的所述位移速度中的至少一项相关的至少一个参数,所述至少一个参数为以下项中的一项所述放大事件的放大倍率、所述放大事件的视野大小和放大视野的大小。
30.一种输入装置,其包括至少一个传感器,其用于检测输入事件并产生输入信号;以及用于处理所述输入信号以确定所述输入事件的多个参数中的至少一个参数的模块,所述多个参数包括指示物体与所述至少一个传感器的距离、指示物体朝所述至少一个传感器的位移速度、指示物体朝所述至少一个传感器的位移方向以及指示物体相对于所述至少一个传感器的位移方向,所述模块进一步用于将所述输入事件的所述多个参数中的所述至少一个参数与显示屏所执行的放大事件的多个参数中的至少一个参数相关,所述放大事件的所述多个参数包括放大倍率、所述放大事件的视野大小以及放大视野的大小。
全文摘要
一种包括显示屏和输入装置的用户界面。例如,所述输入装置为触摸屏、触摸板和一个或多个接近度传感器。所述输入装置检测输入事件,具体而言,与所述输入装置接近的指示物体。所述输入事件的参数包括所述指示物体与所述输入装置的距离、所述指示物体朝所述输入装置的位移速度、所述指示物体朝所述输入装置的位移方向以及所述指示物体相对于所述输入装置的平面的位移方向。所述显示屏实现输出事件或放大事件。所述显示屏上的视野(即,所述显示屏上的区域)被放大。放大倍率、即将放大的视野的大小和所得的放大视野的大小中的至少一项取决于所述输入事件的所述参数中的至少一个参数。本发明还提供一种用于响应于所述输入装置所产生的信号而对所述显示屏所实现的放大事件进行控制的用户界面方法。
文档编号G06F3/041GK102576279SQ201080029252
公开日2012年7月11日 申请日期2010年6月28日 优先权日2009年6月29日
发明者谭明梁 申请人:雷蛇装置(亚太)私人有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1