用于使显示信息滚动的装置和方法

文档序号:6361973阅读:143来源:国知局
专利名称:用于使显示信息滚动的装置和方法
技术领域
本发明涉及一种用于使显示信息滚动的装置和方法。
背景技术
在许多便携式电子设备中、例如在PDA (个人数字助理)设备、桌面型设备和移动设备中使用触摸屏。触摸屏可通过指示设备(或者触笔)和/或手指来操作。通常,设备也包括用于某些操作的常规按钮。一般而言,可以通过轻弹页面,即手指在屏幕上完成快速挥动运动、然后抬起手指来完成滚动触摸屏内容。内容根据初始轻弹的速度继续滚动。这样的“动态滚动”已经变成触摸屏设备中的流行交互方法。

发明内容
在权利要求中阐述本发明的实施例的各个方面。根据一个方面,提供了一种设备,该设备包括:至少一个处理器;以及包括计算机程序代码的至少一个存储器,至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使设备至少执行:基于滚动输入引起滚动动作,基于在滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入,并且根据悬停输入来调整与滚动动作关联的至少一个参数。根据一个方面,提供一种方法,该方法包括:基于滚动输入引起滚动动作,基于在滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入,并且根据悬停输入来调整与滚动动作关联的至少一个参数。根据一个示例性实施方式,根据悬停输入来调整滚动的加速或者减速。根据另一示例性实施方式,在滚动动作期间检测悬停手势,并且响应于检测到悬停手势来控制与滚动动作关联的至少一个参数。本发明和本发明的各种实施方式提供将从下文具体描述中变得清楚的若干优点。


为了更完整理解本发明的示例性实施方式,现在参照与以下附图结合的下文描述:图1示出其中可以使显示的信息滚动的电子设备的实施例;图2是根据本发明的一个示例性实施方式的输入装置的侧视图的简化框图;图3至5图示了根据本发明的示例性实施方式的方法;以及图6图示了根据本发明的一个示例性实施方式的电子设备。
具体实施例方式图1图示显示的信息I滚动的示例,显示的信息I例如为在手持电子设备上的显示项目列表。滚动一般指移动显示图像的全部或者部分以显示不能在单个显示图像内观察的数据。滚动也可以指发现正在输出或者播放的文件中的所需点,例如通过移动滑块或者另一类型的图像用户接口(GUI)元素以在音乐文件内向前/向后行进来发现文件内的特定点。可以例如响应于检测到手指或者触笔的轻弹输入来触发滚动。显示的信息项目可以在图1的示例中移向标号2所示的方向。在一些情况下,用户可能需要滚动很长的页面,这可能需要甚至10到20个轻敲输入以达到页面的末尾。需要重复的轻弹,因为摩擦分量通常存在于轻弹滚动设计中:在用户向前轻弹内容时,滚动速度开始减慢,这与摩擦将如何减缓在冰面上投掷的溜石一样。在一些示例性实施方式中,悬停用来控制滚动。悬停一般指使输入对象(比如手指或者触笔)与输入表面(比如触摸屏的输入表面)靠得很近、但是未接触。可以基于在滚动动作期间感测到存在紧邻输入表面的输入对象来检测悬停输入。例如,可以基于仅感测到使输入对象与输入表面靠得很近来检测悬停输入或者检测悬停输入可能需要输入对象的一些更多特定移动或者手势。在一些示例性实施方式中,根据悬停输入来调节与滚动动作关联的至少一个参数。这将广义地理解为是指对例如显示的信息滚动有影响的任何类型的改变。影响滚动的这样的参数的示例可以包括变量,比如滚动摩擦系数或者速度。例如,如果用户保持他的手指与输入表面接近,则可以部分或者完全去除摩擦操作并且可以以恒定或者甚至增加的速度维持信息滚动。在另一示例中,在用户想要结束滚动时,他可以简单地从输入表面进一步拿开他的手指,由此施加摩擦分量或者即刻停止滚动。这实现了用于控制滚动的更多和直观的输入选项。在一些示例性实施方式中,可以变得有可能减少为了在查看例如一次仅小部分可对用户可见的页面或者菜单时实现预计滚动结果而需要的物理输入量。图2图示了具有一个或者多个输入和/或输出设备的示例性装置10。可以例如从按钮、开关、滑块、键或者键区、导航板、出版、触摸屏等中选择输入设备。可以例如从显示器、扬声器、指示器中选择输出设备。装置10包括显示器110和被配置为检测输入对象100 (比如手指或者触笔)何时被带到与输入表面112靠得很近但是未接触的邻近检测系统或者单元120。输入表面112可以是装置的能够检测用户输入的触摸屏或者另一输入设备的表面。感测区域140可以示出输入对象100被检测到与表面112靠得很近的近似区域和/或距离。感测区域140也可以称为悬停区域,并且向悬停区域引入输入对象100以及对象100在悬停区域中的可能进一步的(非触摸)输入可以称为悬停。可以基于感测信号或者在输入对象100与输入表面112之间的距离满足预定义的阈值来检测输入对象100与输入表面靠得很近并且因此检测到输入对象100在悬停区域140中。在一些实施方式中,即使未触摸输入表面112,悬停区域140也实现输入和/或访问装置10中的数据。至少部分基于输入对象100未触摸输入表面112来检测的在悬停区域140中的用户输入(比如具体检测到的手势)可以称为悬停输入。这样的悬停输入与至少一个功能关联,该功能例如为对UI项目的选择、缩放显示区域、激活弹出菜单或者引起/控制显示的信息的滚动。装置10可以是外围设备,比如键盘或者鼠标或者集成于电子设备中。电子设备的示例包括任何消费者电子设备,比如计算机、媒体播放器、无线通信终端设备等。
在一些实施方式中,在包括触摸屏显示器的装置中提供邻近检测系统120。因此,显示器110可以是包括多个触敏检测器114的触摸屏110,这些触敏检测器用于感测向触摸屏输入表面的触敏输入。在一些实施方式中,检测系统120生成一个或者多个邻近传感器122的感测场。在一个示例性实施方式中,应用电容邻近检测系统,由此传感器122是电容性感测节点。监视一个或者多个输入对象100在感测场中的扰动,并且基于检测到的扰动来检测存在一个或者多个对象。电容性检测电路120检测在触摸屏110的表面上方的电容变化。然而,将会理解,本特征不限于应用任何特定类型的邻近检测。邻近检测系统120可以基于红外线邻近检测、光学阴影检测、声学发射检测、超声检测或者任何另一适当的邻近检测技术。例如,如果邻近检测系统120基于红外线检测,则系统将包括发出红外线光脉冲的一个或者多个发射器。将提供用于检测该光从附近对象100反射的一个或者多个检测器。如果系统检测到反射的光,则认为输入对象存在。检测系统120可以被布置用于估计在输入对象100与输入表面之间的距离(或者提供实现对该距离进行估计的信号),这实现了提供对象100相对于输入表面112的位置的z坐标数据。邻近检测系统120也可以被布置用于生成关于对象100的x、y位置的信息,以便能够确定目标UI项目或者悬停输入的区域。X和y方向一般与输入表面112基本上平行,并且z方向与输入表面112基本上垂直。根据应用的邻近检测技术、装置10和输入表面112的大小以及所需用户交互,悬停区域140可以被布置用于从输入表面112延伸例如从几毫米到甚至上至数十厘米的距离。邻近检测系统120也可以实现检测用户手的更多部分,并且系统可以被布置用于识别错误输入并且避免进一步动作。在图2的实施例中,邻近检测系统120耦合到控制器130。邻近检测系统120被配置为在悬停区域140中检测到输入对象100时向控制器130提供输入。基于这样的输入信号,可以启动命令、选择和其它类型的动作,这通常引起用户的视觉、听觉和/或触觉反馈。可以向控制器130或者经由控制电路向另一控制器发信号通知向触敏检测器114的触摸输入。控制器130也可以连接到一个或者多个输出设备,比如触敏显示器110。控制器130可以被配置为控制显示器110上的不同应用视图。控制器130可以基于来自邻近检测系统120和触敏检测器114的信号来检测触摸输入和悬停输入。控制器130然后可以控制与检测到的触摸输入或者悬停输入关联的显示功能。将理解,控制器130的功能可以由单个控制单元或者多个控制单元实施。控制器130可以被布置用于基于滚动输入来检测触摸或者非触摸并且使显示器上的信息滚动。另外,响应于在滚动动作期间由邻近检测系统120提供指示悬停输入的信号,控制器可以例如通过从与检测到的悬停动作关联的预存参数集中选择参数来调整滚动动作的一个或者多个参数。下文结合图3至5举例说明一些更多示例性特征,这些特征中的至少一些特征可以由控制器130控制。将理解,装置10可以包括这里未具体讨论的各种更多单元。虽然将装置10和控制器130描绘为单个实体,但是可以在一个或者多个物理或者逻辑实体中实施不同特征。例如,可以提供被配置为实现控制器130的控制特征的芯片组装置。还可以存在例如用于实现结合图3至5描述的块中的一个或者多个块的更多特定功能模块。在一个示例性变化中,与显示器110更远离布置、例如在手持电子设备的侧部或者背部(鉴于显示器的位置)上布置邻近检测系统120和输入表面112。图3示出根据一个示例性实施方式的用于控制滚动的方法。控制器130例如可以应用该方法作为控制算法。检测滚动输入(300),该滚动输入指代与使显示的信息滚动关联的任何类型的输入。例如检测在具有可滚动内容的窗口上面的悬停或者触摸输入轻弹。然而在一些实现方式中,滚动可以由某一其它类型的输入来启动,比如由滚动栏、滚动轮、箭头、摇晃或者任何其它适当输入来启动。基于滚动输入来启动滚动动作(310),由此显示的信息项目中的至少一些信息项目移向一个方向。经常施加竖直滚动,但是将理解滚动布置不限于任何特定方向。结合拖动输入,装置100可以被布置用于滚动信息项目以移向输入对象100的方向。在块320中,基于在滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入。在块330中,根据悬停输入来调整与滚动动作关联的至少一个参数。将理解,可以在块330中响应于检测到的悬停输入以各种方式控制滚动动作,下文进一步举例说明一些实施例。也将注意,可以在滚动动作期间重复步骤320和330。可以在滚动动作期间检测多个不同悬停输入,以根据用户的愿望调整滚动以例如更快发现感兴趣的特定信息项目。另外,在一个实施方式中,除了悬停输入之外也可能需要触摸输入以弓I起滚动动作的调整(330 )或者引起与仅基于悬停输入的滚动动作调整不同的具体滚动动作调整。因此,可以对图3中所示方法进行各种添加和修改。在一些实施方式中,根据悬停输入来调整滚动速率(块330)、即显示的信息的移动速度。例如,控制器130可以被布置用于响应于检测到对象100在悬停区域中和/或逼近输入表面112来增加滚动速率。在一些实施方式中,响应于或者根据悬停输入来调整滚动的加速或者减速。图4图示了与基于悬停输入来减速和/或加速滚动关联的一些示例性实施方式。响应于在进行中的滚动期间检测到存在紧邻输入表面的对象(块400),在块410中加速滚动。在另一实施方式中,可以在块410中在感测到存在紧邻输入表面的对象期间在不减慢滚动速率的情况下或者以降低的减速来使显示的信息滚动。在可以在块410之后或者与块410独立地应用的图4中所示的又一实施例中,响应于检测到输入对象具有与输入表面的增加的距离,即从输入表面后退(420)或者离开悬停输入表面,可以在块430中停止滚动。因此,在发现正确位置时,用户可以简单地通过从输入表面112更远离地抬起手指来停止移动。在另一实施方式中,可以启动摩擦功能或者分量(块430)以逐渐减速滚动。例如可以恢复初始滚动速率和减速速率。在另一实施方式中,布置交互逻辑使得控制器130被布置为响应于检测到对象100逼近输入表面112来增加摩擦,即更快地减速滚动。例如,如果列表滚动太快,则用户可以通过将他的手指与屏幕110更接近来略微减缓滚动以更好地看见固定的项目。在一个示例性实施方式中,装置10被配置为检测悬停区域140中的一个或者多个对象(单独或者组合)的手势。例如响应于检测到悬停输入对象(块400)或者激活滚动动作(块310)来激活手势感测功能。因此可以监视邻近感测场的改变。基于检测到的改变来标识手势。然后可以执行与标识的手势关联的动作。在一些实施方式中,如图5的实施例中所示,装置10被配置为在滚动动作期间检测至少一个悬停手势作为悬停输入(块500)。可以根据检测到的悬停手势调整滚动动作(块510)。在一个示例性实施方式中,装置10被配置为检测(500)摆动的悬停手势,该手势一般指代在输入表面112上方的挥动(swipe)特征。装置可以被配置为响应于检测到摆动的悬停手势来增加滚动速度。在一个实施例中,当自由移动在滚动动作期间出现时,如果用户保持他的手指与屏幕接近,则用户可以在这一区域上摆动他的手指以向显示的信息的当前移动给予更多速度。用户因此可以向前“投掷”页面、观察初始移动并且摆动他的在屏幕上方悬停的手指以增加滚动速度。每个摆动可以向移动给予更多速度。在施加这一更高速移动例如持续预定义时间段之后,可以减速滚动,因此可以重新施加摩擦。可以布置滚动控制,使得在用户停止摆动时或者在检测到摆动手势之后的时间段之后,控制滚动速度以返回到原有速度。因此,如果用户摆动他的手指,则暂时增加滚动速度。例如,在用户在滚动方向上例如从上到下移动他的手指,则增加滚动速度。类似地,当用户在相反方向上执行摆动手势时,减少滚动速度(更快)。然而将理解,可以应用各种其它手势、手势组合或者手势与触觉输入的组合。作为又一实施例,可以响应于检测到旋转或者旋转手势来调整滚动动作(块510)。取代或者附加于改变已经应用的滚动功能(的参数),可以在块330中基于悬停输入来控制与滚动关联的又一功能。例如,可以改变滚动区域I的大小或者位置、可以调整滚动的内容、可以显示又一信元,可以修改滚动的信息的聚焦等。在一个实施方式中,在块330中响应于检测到悬停对象(块320)来调整正在滚动的一个或者多个信息项目的外观。例如,在滚动网页内容之时,如果检测到用户的手指在滚动区域I上方悬停,则改变当前可用链接的外观。例如,web浏览器可以被布置用于将链接显示为粗体或者发光。在移开手指时,如在原有视图中那样显示链接。在一个示例性实施方式中,装置10被布置用于在滚动动作期间检测紧邻输入表面的对象100的竖直和/或水平位置。可以基于对象100的x、y位置信息控制与滚动动作关联的至少一个参数。因此,不同控制动作可以与显示区域的具有可滚动信息的不同区域关联。在一个实施方式中,在块320中检测输入对象100的当前水平和/或竖直位置,并且在块330中基于输入对象100的当前水平和/或竖直位置改变滚动的信息的视图。例如对于如下浏览器视图,其中如图1中的箭头2所示向下滚动页面内容,可以根据悬停对象100的y位置改变视图以向左或者向右延伸或者包括从左到右的项目(在原有视图以外)。用户可以例如通过在窗口的右(下)侧悬停手指来略微向右改变滚动视图。在另一实施方式中,根据悬停对象100在y方向上的检测到的移动来侧向移动窗口 I。在一些示例性实施方式中,估计对象100与输入表面112之间的距离。然后可以根据估计的距离调整与滚动动作关联的至少一个参数。例如可以根据估计的距离加速、减速、停止滚动。可以存在针对触发对滚动动作的调整而定义的具体最小和/或最大距离。将理解,这一实施方式可以与其它实施方式比如上文结合图3至5举例说明的实施方式中的一个或者多个实施方式结合使用。因此,用户可以容易地例如“微调”滚动动作的摩擦分量。在一个实施方式中,装置10和控制器130可以被布置用于支持以下示例性使用情况:用户可以启动滚动并且通过维持手指与输入表面112很近来保持摩擦分量尽可能小。然后,在他认为他接近他在寻找的位置时,他可以少量抬起他的手指以获得更多摩擦并且具有关于内容的更好视图。如果它仍然不是他寻找的位置,则他可以再次移动他的手指以与输入表面112更近,由此减少摩擦并且滚动继续更快。以这一方式,可以检查是否已经发现恰当位置而不中断滚动本身。因此,装置10可以被布置用于通过悬停输入以各种方式实现对滚动行为的调整。除了上文已经举例说明的实施方式之外,广泛的更多功能可用于选择,以与触摸触敏检测系统和/或邻近检测系统120在滚动动作期间所检测的输入关联。控制器130可以被布置用于例如根据装置10、用户输入或者在装置10中执行的应用的当前操作状态调整这些关联。例如,关联可以是应用专属的、菜单专属的、视图专属和/或情境(可以基于从当前环境获得的信息或者装置10的使用来定义情境)专属的。应用视图的一些实施例包括但不限于浏览器应用视图、地图应用视图、文档查看器(例如图书阅读器)或者编辑器视图、文件夹视图(例如图像、视频或者音乐库)等,可以通过应用本特征中的至少一些特征来布置这些视图的滚动。在一个示例性实施方式中,邻近检测系统120可以被布置用于在滚动操作期间检测两个或者更多对象的组合使用。根据一些实施方式,可以在悬停区域140中同时使用两个或者更多对象100,并且可以响应于检测到更多对象来触发具体滚动控制功能。在一个示例性实施方式中,装置10被配置为基于与输入对象100在滚动动作期间在悬停区域140中的移动关联的更多性质来控制用户接口动作和滚动动作。例如,装置10可以被布置用于基于对象100的移动速度来控制滚动参数。可以与3D显示器结合应用上文举例说明的特征中的至少一些特征。例如,可以在装置10中应用各种自动立体屏幕。在3D⑶I中,个别项目也可以层叠放置或者使得某些项目位于比其它项目更高或者更低处。例如滚动的信息项目中的一些信息项目可以显示于其它信息项目的上面。可以应用上文举例说明的特征中的一个或者多个特征以在滚动动作期间基于悬停输入控制3D显示中的滚动。图6示出根据一个示例性实施方式的电子设备600的结构的框图。电子设备可以包括装置10。虽然图示并且下文将出于实施例的目的而描述电子设备600的一个实施方式,但是其它类型的电子设备、比如但不限于个人数字助理(PDA)、寻呼机、移动计算机、桌面型计算机、膝上型计算机、写字板计算机、媒体播放器、电视机、游戏设备、相机、视频记录器、定位设备、电子书、可佩戴设备、投影仪设备和其它类型的电子系统可以运用本实施方式。另外,一个示例性实施方式的装置无需是整个电子设备,但是可以在其它示例性实施方式中是电子设备的部件集中的部件。例如装置可以是用于通过执行上文举例说明的功能、比如图2的控制器130的功能中的至少一些功能来控制的芯片组或者某一其它种类的硬件模块的形式。处理器602被配置为执行指令并且实现与电子设备600关联的操作。处理器602可以包括用于执行各种功能的装置、比如数字信号处理器设备、微处理器设备和电路,这些功能例如包括结合图1至5描述的功能中的一些或者多个功能。处理器602可以通过使用从存储器取回的指令来控制在电子设备600的部件之间的输入和输出数据的接收和处理。可以在单芯片、多个芯片或者多个电部件上实施处理器602。可以用于处理器602的技术的一些实施例包括专用或者嵌入式处理器和ASIC。
处理器602可以包括用于操作一个或者多个计算机程序的功能。可以在存储器604中存储计算机程序代码。至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起使装置执行至少一个实施方式,该实施方式例如包括控制结合图1至5描述的功能中的一个或者多个功能。例如,处理器602可以被布置用于执行图2的控制器130的功能中的至少一些功能。通常,处理器602与操作系统一起操作以执行计算机代码并且产生和使用数据。举例而言,存储器604可以包括非易失性部分(比如EEPR0M、闪存等)和易失性部分,比如随机存取存储器(RAM),该RAM包括用于暂时存储数据的高速缓存区域。信息也可以在可拆卸存储介质上驻留并且在需要时向电子设备600上加载或者安装。电子设备600可以包括一个天线(或者多个天线),其与包括发射器和接收器的收发器单元606可操作通信。电子设备600可以用一个或者多个空中接口标准和通信协议操作。举例而言,电子设备600可以根据多个第一代、第二代、第三代和/或第四代通信协议等中的任何通信协议操作。例如电子设备600可以根据有线协议、比如以太网和数字用户线(DSL)、第二代(2G)无线通信协议、比如全球移动通信系统(GSM)、第三代(3G)无线通信协议、比如第三代伙伴项目(3GPP)的3G协议、CDMA2000、宽带CDMA (WCDMA)和时分同步CDMA (TD-SCDMA)、第四代(4G)无线通信协议、比如3GPP长期演进(LTE)、无线局域联网协议、比如802.11、短范围无线协议、比如蓝牙等操作。电子设备600的用户接口可以包括输出设备608 (比如扬声器)、一个或者多个输入设备610 (比如麦克风、小键盘或者一个或者多个按钮或者致动器)以及能够显示可滚动内容并且适合于讨论的电子设备600的显示设备612。输入设备610可以包括被配置为从用户的触摸接收输入并且向处理器602发送这一信息的触摸感测设备。这样的触摸感测设备可以被配置为也识别触敏表面上的触摸的位置和量值。触敏感测设备可以基于包括但不限于电容性感测、电阻性感测、表面声波感测、压强感测、电感性感测和光学感测的感测技术。另外,触敏感测设备可以具有单点感测或者多点感测。在一个实施方式中,输入设备是定位于显不器612前面的触摸屏。电子设备600也包括操作地耦合到处理器602的具有邻近检测器的邻近检测系统614,比如上文举例说明的系统120。邻近检测系统614被配置为检测手指、触笔或者另一指示设备何时与计算机系统的一些部件紧邻但是未接触,该部件包括外壳或者I/O设备、比如触摸屏。电子设备600也可以包括在图6中未图示的更多单元和元件、比如更多接口设备、电池、媒体捕获元件、比如相继、视频和/或音频模块、定位单元和用户标识模块。在一些示例性实施方式中,装置10也可以例如基于检测到的与滚动动作关联或者在滚动动作期间的悬停输入或者悬停距离产生更多输出,比如听觉和/或触觉输出。因此,处理器602可以被布置用于控制电子设备600中的扬声器和/或触觉输出致动器(比如振动马达)以提供这样的更多输出。本发明的实施方式可以由软件、硬件、应用逻辑或者软件、硬件和应用逻辑的组合实施。在一个示例性实施方式中,在各种常规计算机可读介质中的任何计算机可读介质上维持应用逻辑、软件或者指令集。在本文的上下文中,“计算机可读介质”可以是任何如下介质或者装置,该介质或者装置可以包含、存储、通信、传播或者传送用于由指令执行系统、装置或者设备、比如计算机使用与指令执行系统、装置或者设备、比如计算机结合使用的指令,在图6中描述和描绘计算机的一个实施例。计算机可读介质可以包括计算机可读存储介质,该计算机可读存储介质可以是任何如下介质或者装置,该介质或者装置可以包含或者存储用于由指令执行系统、装置或者设备、比如计算机使用与指令执行系统、装置或者设备、比如计算机结合使用的指令。如果希望,则可以按照不同顺序和/或相互并行执行这里描述的不同功能中的至少一些功能。另外,如果希望,则上文描述的功能中的一个或者多个功能可以是可选的可以
被组合。虽然在独立权利要求中参数本发明的各种特征,但是本发明的其它方面包括来自描述的实施方式和/或从属权利要求的特征与独立权利要求的特征的其它组合而不是仅包括在权利要求中明确阐述的组合。也将注意,尽管上文描述本发明的示例性实施方式,但是不应在限制意义上看待这些描述。实际上,有可以进行的若干变化和修改而未脱离如在所附权利要求中限定的本发明的范围。
权利要求
1.一种设备,包括: 至少一个处理器;以及 包括计算机程序代码的至少一个存储器, 所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述装置至少: 基于滚动输入引起滚动动作, 基于在所述滚动动作期间 感测到存在紧邻输入表面的对象来检测悬停输入,以及 根据所述悬停输入来调整与所述滚动动作关联的至少一个参数。
2.—种设备,包括: 用于基于滚动输入引起滚动动作的装置, 用于基于在所述滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入的装置,以及 用于根据所述悬停输入来调整与所述滚动动作关联的至少一个参数的装置。
3.—种设备,包括: 显示器, 具有至少一个邻近检测器的邻近检测系统,用于检测存在紧邻输入表面的输入对象,以及 控制器,操作地连接到所述邻近检测系统和所述显示器,所述控制器被配置为: 基于滚动输入引起滚动动作, 基于在所述滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入,以及 根据所述悬停输入来调整与所述滚动动作关联的至少一个参数。
4.根据任一前述权利要求所述的设备,其中所述设备被配置为根据所述悬停输入来调整滚动速率。
5.根据任一前述权利要求所述的设备,其中所述设备被配置为根据所述悬停输入来调整滚动的加速或者减速。
6.根据权利要求5所述的设备,其中所述设备被配置为在感测到存在紧邻所述输入表面的所述对象期间,使得所述显示的信息无减速地或者以降低的减速滚动,并且 所述设备被配置为响应于检测到所述输入对象从所述输入表面后退或者离开悬停输入区域来停止所述滚动或者使所述滚动逐渐减速。
7.根据任一前述权利要求所述的设备,其中所述设备被配置为检测所述对象与所述输入表面之间的估计距离,并且 所述设备被配置为根据所述估计距离调整与所述滚动动作关联的所述至少一个参数。
8.根据任一前述权利要求所述的设备,其中所述设备被配置为在所述滚动动作期间检测悬停手势,并且 所述设备被配置为根据所述悬停手势控制与所述滚动动作关联的所述至少一个参数。
9.根据权利要求8所述的设备,其中所述设备被配置为在所述滚动动作期间检测摆动的悬停手势,并且 所述设备被配置为响应于检测到所述摆动的悬停手势来增加滚动的速率。
10.根据任一前述权利要求所述的设备,其中所述设备被配置为在所述滚动动作期间检测紧邻输入表面的所述对象的竖直位置,并且 所述设备被配置为根据检测到的竖直位置控制与所述滚动动作关联的所述至少一个参数。
11.根据任一前述权利要求所述的设备,其中所述设备是包括触摸屏的移动通信设备。
12.—种方法,包括: 基于滚动输入引起滚动动作, 基于在所述滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入,以及 根据所述悬停输入来调整与所述滚动动作关联的至少一个参数。
13.根据权利要求12所述的方法,其中根据所述悬停输入来调整滚动的速率。
14.根据权利要求13所述的方法,其中根据所述悬停输入来调整滚动的加速或者减速。
15.根据权利要求14所述的方法,其中在感测到存在紧邻所述输入表面的所述对象期间,无减速地或者以降低的减速滚动所述显示的信息,以及 响应于检测到所述输入对象从所述输入表面后退或者离开悬停输入区域来停止所述滚动或者使所述滚动逐渐减速。
16.根据权利要求12至15中的任一权利要求所述的方法,其中检测所述对象与所述输入表面之间的估计距离, 以及 根据所述估计距离调整与所述滚动动作关联的所述至少一个参数。
17.根据权利要求12至16中的任一权利要求所述的方法,其中在所述滚动动作期间检测悬停手势,以及 根据所述悬停手势控制与所述滚动动作关联的所述至少一个参数。
18.根据权利要求17所述的方法,其中在所述滚动动作期间检测摆动的悬停手势,以及 响应于检测到所述摆动的悬停手势来调整滚动的速率。
19.根据权利要求12至18中的任一权利要求所述的方法,其中在所述滚动动作期间检测紧邻输入表面的所述对象的竖直位置,以及 根据检测到的竖直位置控制与所述滚动动作关联的所述至少一个参数。
20.一种计算机程序产品,包括计算机可读介质,所述计算机可读介质承载在所述计算机可读介质中实现的用于与计算机一起使用的计算机程序代码,所述计算机程序代码包括用于使所述计算机执行根据权利要求12至19中的任一项权利要求所述的方法的代码。
全文摘要
根据本发明的一个示例性实施方式,提供了一种用于控制显示的信息的滚动的方法,该方法包括基于滚动输入引起滚动动作,基于在滚动动作期间感测到存在紧邻输入表面的对象来检测悬停输入,并且根据悬停输入来调整与滚动动作关联的至少一个参数。
文档编号G06F3/0485GK103154878SQ201180048663
公开日2013年6月12日 申请日期2011年7月25日 优先权日2010年8月27日
发明者R·赖尼斯托 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1