CN102859484B - 与便携式电子设备上的可滚动区域交互的方法 - Google Patents

与便携式电子设备上的可滚动区域交互的方法 Download PDF

Info

Publication number
CN102859484B
CN102859484B CN201180019874.6A CN201180019874A CN102859484B CN 102859484 B CN102859484 B CN 102859484B CN 201180019874 A CN201180019874 A CN 201180019874A CN 102859484 B CN102859484 B CN 102859484B
Authority
CN
China
Prior art keywords
scroll bar
transparent scroll
touch event
touch
transparent
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.)
Active
Application number
CN201180019874.6A
Other languages
English (en)
Other versions
CN102859484A (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.)
Maliki Innovation Co ltd
Original Assignee
BlackBerry 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 BlackBerry Ltd filed Critical BlackBerry Ltd
Publication of CN102859484A publication Critical patent/CN102859484A/zh
Application granted granted Critical
Publication of CN102859484B publication Critical patent/CN102859484B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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/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
    • G06F3/04855Interaction with scrollbars
    • 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/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)
  • User Interface Of Digital Computer (AREA)

Abstract

描述了一种与便携式电子设备上的可滚动区域交互的方法。根据一个实施例,提供了一种与具有触敏显示器的便携式电子设备交互的方法,所述方法包括:在触敏显示器上显示具有可滚动区域的用户界面屏幕;以及当在与可滚动区域对应的显示区域中检测到触摸事件时,显示透明滚动条,该透明滚动条覆盖用户界面屏幕的元素。

Description

与便携式电子设备上的可滚动区域交互的方法
相关申请的交叉引用
本申请要求在2010年4月21日提交的美国临时申请No.61/326,361的优先权,通过引用将其并入本文。
技术领域
本公开涉及便携式电子设备,并且具体地,涉及与便携式电子设备上的可滚动区域交互的方法。
背景技术
包括便携式电子设备在内的电子设备已经赢得了广泛的使用,并且可以提供各种各样的功能,例如包括电话、电子消息递送、和其他个人信息管理器(PIM)应用功能。例如,便携式电子设备包括若干种类的移动台,诸如简易蜂窝电话、智能电话、无线个人数字助理(PDA)以及具有无线802.11或蓝牙能力的膝上型计算机。
诸如PDA或者智能电话之类的便携式电子设备通常旨在供手持使用且易于携带。通常较小的设备对便携性而言是有利的。触敏显示器,也称为触摸屏显示器,对于小型的且具有有限的空间供用户输入和输出的手持设备而言特别有用。在触敏显示器上显示的信息可以根据正在执行的功能和操作进行改变。期望改进与便携式电子设备(诸如具有触敏显示器的便携式电子设备)上的可滚动区域交互的方法。
附图说明
图1是适于执行本公开的示例实施例的便携式电子设备的包括内部组件在内的组件的简化框图;
图2是便携式电子设备的示例的纵向方向的正视图;
图3A是示出根据本公开的一个示例实施例的与便携式电子设备交互的示例方法的流程图;
图3B是示出根据本公开的一个示例实施例的滚动便携式电子设备的示例方法的流程图;以及
图4A到4E是在各种活动状态下具有可滚动的项目列表的示例用户界面屏幕的屏幕截图。
具体实施方式
根据本公开的一个实施例,提供了一种与具有触敏显示器的便携式电子设备交互的方法,所述方法包括:在触敏显示器上显示具有可滚动区域的用户界面屏幕;当在与可滚动区域对应的显示区域中检测到触摸事件时,显示透明滚动条,该透明滚动条覆盖用户界面屏幕的元素;以及当触摸事件结束时,重新显示无透明滚动条的用户界面屏幕。
根据本公开的另一实施例,提供了一种与具有触敏显示器的便携式电子设备交互的方法,所述方法包括:在触敏显示器上显示具有可滚动区域的用户界面屏幕,当在与可滚动区域对应的显示区域中检测到触摸事件时,所述用户界面屏幕具有覆盖可滚动区域的元素的透明滚动条;当在与可滚动区域对应的显示区域中检测到触摸事件时,将透明滚动条的透明度级别从默认级别降低;以及当触摸事件结束时,将透明滚动条的透明度级别增大到默认级别。
根据本公开的又一实施例,提供了一种便携式电子设备,包括:处理器;耦合到处理器的具有触敏覆盖层的触敏显示器;其中所述处理器被配置为:使得在触敏显示器上显示具有可滚动区域的用户界面屏幕;使得当在与可滚动区域对应的显示区域中检测到触摸事件时显示透明滚动条,该透明滚动条覆盖用户界面屏幕的元素;以及使得当触摸事件结束时重新显示无透明滚动条的用户界面屏幕。
根据本公开的又一实施例,提供了一种便携式电子设备,包括:处理器;耦合到处理器的具有触敏覆盖层的触敏显示器;其中所述处理器被配置为:使得在触敏显示器上显示具有可滚动区域的用户界面屏幕,所述用户界面屏幕具有透明滚动条,当在与可滚动区域对应的显示区域中检测到触摸事件时,透明滚动条覆盖可滚动区域的元素;使得当在与可滚动区域对应的显示区域中检测到触摸事件时,透明滚动条的透明度级别从默认级别降低;以及使得当触摸事件结束时,透明滚动条的透明度级别增大到默认级别。
根据本公开的又一实施例,提供了一种便携式电子设备,包括:处理器;耦合到处理器的具有触敏覆盖层的触敏显示器;其中所述便携式电子设备例如经由处理器被配置为执行此处阐述的方法。
根据本公开的又一实施例,提供了一种计算机程序产品,所述计算机程序产品包括存储在其上的用于实现便携式电子设备上的控制其操作的方法的计算机程序指令,所述计算机可读指令包括用于执行此处阐述的方法的指令。
为了解释说明的简单和清楚起见,参考标记在附图中可以重复以指示对应的或类似的元素。阐述了众多的细节,以提供对此处描述的实施例的理解。可以在没有这些细节的情况下,实施实施例。在其他示例中,没有详细描述公知的方法、过程以及部件,以避免模糊所描述的实施例。不应该认为本说明书局限于此处描述的实施例的范围。
本公开一般地涉及电子设备,该电子设备在此处描述的实施例中是便携式电子设备。便携式电子设备的示例包括移动或手持的无线通信设备,诸如寻呼机、蜂窝电话、蜂窝智能电话、无线组织器、PDA、具有无线功能的笔记本计算机、平板计算设备等等。便携式电子设备还可以是具有或不具有无线通信功能的便携式电子设备,诸如手持电子游戏设备、数字相册、数字照相机、或者其他设备。
图1示出了便携式电子设备100的示例的框图。便携式电子设备100包括多个部件,诸如处理器102,其控制电子设备100的总体操作。通过通信子***104执行通信功能,包括数据和语音通信。由解码器106对便携式电子设备100接收的数据进行解压缩和解密。通信子***104接收来自无线网络150的消息,并且向无线网络150发送消息。无线网络150可以是任何类型的无线网络,包括但不限于数据无线网络、语音无线网络、以及支持语音和数据通信二者的网络。电源142(例如一个或多个可再充电的电池或者是到外部电源的端口)给便携式电子设备100供电。
处理器102与其他部件交互,所述其他部件诸如是随机存取存储器(RAM)108、存储器110、与电子控制器116可操作地耦合到一起构成触敏显示器118的具有触敏覆盖层114的显示屏112(诸如液晶显示器(LCD)、一个或多个键或按钮120、导航设备122、一个或多个辅助输入/输出(I/O)子***124、数据端口126、扬声器128、麦克风130、短程通信子***132、以及其他设备子***134。通过触敏覆盖层114来执行与图形用户界面(GUI)的用户交互。处理器102经由电子控制器116与触敏覆盖层114交互。经由处理器102在触敏显示器118上显示信息,所述信息诸如是文本、字符、符号、图像、图标、和可以在便携式电子设备上显示或呈现的其他项目。处理器102可以与加速计136交互,加速计136可用于检测重力或者重力引起的反作用力的方向。
按钮120(分别由参考标号120A、120B、120C和120D表示)位于便携式电子设备100的前表面上的触敏显示器118的下方。按钮120在被激活时生成对应的输入信号。按钮120可以使用任何合适的按钮(或键)构架(诸如圆顶开关构架)来构造。设备100响应于对相应按钮120的激活执行的动作是上下文相关(context-sensitive)的。执行的动作取决于激活按钮的上下文。该上下文可以是设备状态、应用、屏幕上下文、选定项目或功能、或者其任意组合,但不限于此。
在示出的实施例中,按钮120是应答(或发送)按钮120A、菜单按钮120B、退出(或后退)按钮120C,以及挂断(或结束)按钮120D。发送/应答按钮120A可被用于应答呼入语音呼叫,在没有进行中的语音呼叫时调用电话应用的菜单,或者当在电话应用中选择了电话号码时从电话应用发出呼出语音电话呼叫。菜单按钮120B可被用于调用上下文相关的菜单,包括上下文相关的菜单选项。退出/后退按钮120C可被用于取消当前动作,返回(例如“倒退”或“回退”)到触敏显示器118上显示的先前的用户界面屏幕或菜单,或者退出当前应用148。结束/挂断按钮120D可被用于结束进行中的语音呼叫或者隐藏当前应用148。
导航设备122可以是可按压的(或可点击的)操纵杆,诸如可按压的光操纵杆、可按压的跟踪球、可按压的滚轮、或者可按压的触敏跟踪垫或触摸板。图2示出了以可按压的光操纵杆形式的导航设备122。辅助I/O子***124可以包括其他输入设备,诸如键盘或小键盘。
为了针对网络接入来标识订户,便携式电子设备100使用订户标识模块或者可移除用户标识模块(SIM/RUIM)卡138,以便与诸如无线网络150之类的网络进行通信。可选地,可以将用户标识信息编程进存储器110。
便携式电子设备100包括操作***146和软件应用或程序148,它们由处理器102执行且通常存储在永久性的可更新的存储设备(诸如存储器110)中。可以通过无线网络150、辅助I/O子***124、数据端口126、短程通信子***132、或者任何其他合适的子***134将另外的应用或程序148加载到便携式电子设备100。操作***146提供显示在显示器112上的GUI。便携式电子设备100还包括呈现器,其呈现在显示器112上显示的GUI的图形、文本和其他内容。呈现器可以是操作***146的一部分,或者是与操作***146一起工作的单独的部件。
接收信号,诸如文本消息、电子邮件消息、或者网页下载,由通信子***104处理,并且输入到处理器102。处理器102处理接收信号以便输出给显示屏112和/或辅助I/O子***124。订户可以生成数据项,例如电子邮件消息,其可以例如通过通信子***104在无线网络150上传输。对于语音通信,便携式电子设备100的总体操作是类似的。扬声器128输出从电子信号转换成的可听信息,以及麦克风130将可听信息转换成电子信号以便进行处理。
图2示出了便携式电子设备的示例的纵向方向的正视图。便携式电子设备100包括:外壳200,其容纳包含图1中示出的内部部件在内的内部部件,并框住触敏显示器118,使得触敏显示器118被暴露用于当便携式电子设备100在使用中时供与用户之一交互。应该理解,触敏显示器118可以包括在其上呈现的任何合适数目的用户可选特征,所述特征例如可以是如下形式:在便携式电子设备100的操作期间,用于用户选择诸如应用、选项的虚拟按钮或者用于用户输入数据的键盘的键。
触敏显示器118可以是本领域已知的任何合适的触敏显示器,诸如电容性、电阻性、红外、表面声波(SAW)触敏显示器、应变仪、光学成像、色散信号技术、声学脉冲识别等等。电容性触敏显示器包括电容性触敏覆盖层114。该覆盖层114可以是堆叠在一起的多个层的组合,其例如包括基板、接地屏蔽层、屏障层、由基板或其他屏障隔开的一个或多个电容性触摸传感器层、以及盖。该电容性触摸传感器层可以是任何合适的材料,诸如图案化的铟锡氧化物(ITO)。
触敏显示器118可以检测一个或多个触摸(也称为触摸接触或触摸事件)。处理器102可以确定触摸的属性,包括触摸的位置。触摸位置数据可以包括接触的区域或者接触的单个点,诸如在接触的区域的中心处或附近的点。检测到的触摸的位置可以包括x和y分量,例如分别是相对于触敏显示器118的视图的水平和垂直分量。例如,可以通过一个触摸传感器生成的信号确定x位置分量,以及通过另一个触摸传感器生成的信号确定y位置分量。响应于检测到触摸,向控制器116提供信号。可以从任何合适的对象检测到触摸,取决于触敏显示器118的特性,所述对象诸如是手指、拇指、附肢、或者其他项目,例如触笔、笔或者其他指示器。可以检测多个同时的触摸。
触敏显示器118检测到的触摸事件(诸如触摸手势)的不同类型可以通过相应触摸事件的持续时间而相互区分。当触摸事件发生的持续时间大于或等于阈值持续时间时,检测到或识别出触摸且保持手势。该阈值持续时间在一些实施例中可以例如是400毫秒。其他阈值持续时间是可能的。当至少一个触摸事件发生的持续时间小于阈值持续时间时,检测到或者识别出轻触手势。
当用户用一个手指触摸触敏显示器118上的可选屏上项目(诸如按钮或菜单项目)并且保持手指与触敏显示器118的接触时间超过阈值持续时间时,发生单手指触摸且保持手势。当用户用两个手指触摸触敏显示器118上的可选屏上项目并且保持两个手指与触敏显示器118的接触时间超过阈值持续时间时,发生双手指触摸且保持手势。触摸可选屏上项目包括触摸触敏显示器118的与显示屏112上显示的可选屏上项目一致的位置。位置与可选屏上项目一致,其中触摸事件的质心在分配用于接收激活可选屏上项目的输入的用户界面屏幕的输入区域内。在一些实施例中,可选屏上项目的输入区域可以和显示屏112上的可选屏上项目的显示区域不相同,通常在这样的实施例中输入区域大于显示区域以容纳用户的触摸偏移。
轻触、单手指触摸且保持手势、或者双手指触摸且保持手势是依赖于上下文的。
此处,仅是出于便利的目的,在设备用户的手指的上下文中描述触敏显示器118。应该明白,取决于类型,可以使用触摸笔或其他物体与触敏显示器118交互。
图4A-4E示出了在各种活动状态下具有可滚动区域的示例用户界面屏幕400的屏幕截图。可滚动区域在示出的实施例中可以包括可滚动项目列表402,但是其不限于可滚动列表。在示出的实施例中,可滚动列表402是按艺术家名字排序的可滚动的歌曲列表;然而,可滚动列表402可以包括其他类型的项目或描述。在图4A中,响应于触敏显示器118没有检测到触摸输入,便携式电子设备100是空闲的。在图4B中,响应于触敏显示器118检测到的触摸输入,便携式电子设备100是激活的。图4C到4E示出了经由触敏显示器118检测到的触摸输入,在交互进行状态中的示例用户界面屏幕400。
图4A示出了当便携式电子设备100处于空闲状态时的示例用户界面屏幕400。在显示屏112上显示透明滚动条404,该透明滚动条覆盖用户界面屏幕400的元素,在至少一些实施例中,显示屏112是触敏显示器118的一部分。透明滚动条404是透明的,因此允许用户界面屏幕400的下层内容被显示且对于设备用户是可见的,所述下层内容包括但不限于户界面屏幕400中的可滚动项目列表402。例如,在示出的实施例中,透明滚动条404允许可滚动项目列表402被显示且对于设备用户是可见的,同时提供可滚动项目列表402的交互性的视觉指示。
在示出的实施例中,透明滚动条404位于用户界面屏幕400的显示区域内,在示出的实施例中,相对于GUI的屏幕方位而言,用户界面屏幕400显示在触敏显示器118的右侧边缘。显示区域和透明滚动条404可以位于任何其他位置,例如位于触敏显示器118的左侧边缘,或者当透明滚动条404和显示区域在水平方向上延伸横过触敏显示器118而不是如图4A到4E中所示垂直延伸时,显示区域和透明滚动条404可以逼近触敏显示器118的顶部或底部。
透明滚动条的显示区域在示出的实施例中与透明滚动条404一起都是透明的。透明滚动条404具有随着透明滚动条404的活动状态变化的透明度级别(或者色度)。在图4A示出的空闲状态,透明滚动条404表现出深灰色,并且具有比在触敏显示器118的右侧边缘垂直延伸的显示区域的透明度级别小的透明度级别。这允许透明滚动条404保持是可见的,并且在不使用时(例如当在触敏显示器118上没有检测到触摸输入时)其显示区域不会分散设备用户的注意力。透明滚动条404可以具有透明度或色度分级。
透明滚动条404的长度取决于可滚动区域的大小,该透明滚动条404的长度可以是针对如图4A-4E所示垂直延伸的透明滚动条404垂直测量的,或者可以是针对水平延伸的透明滚动条404水平测量的。透明滚动条404的长度可以小于可滚动区域或大于可滚动区域,例如在一些实施例中透明滚动条404的长度可以是分配给可滚动项目列表402的整个屏幕区域。
图4B示出了当便携式电子设备100响应于触敏显示器118检测到触摸输入而处于第一激活状态时的示例用户界面屏幕400。在图4B中示出了手的图形表示,以说明触摸输入。手不形成示例用户界面屏幕400的一部分。在图4B示出的第一激活状态中,透明滚动条404表现出深灰色,并且具有比在图4A示出的空闲状态中时的透明度级别小的透明度级别,以及比在触敏显示器118的右侧边缘垂直延伸的显示区域的透明度级别小的透明度级别。这允许透明滚动条404增大显示区域内的可见性。
图4C示出了当便携式电子设备100处于激活状态的时间超过第一激活状态的持续时间时(例如触敏显示器118检测到具有较长持续时间的触摸输入时)的第二激活状态下的示例用户界面屏幕400。在图4C示出的第二激活状态下,透明滚动条404比在图4B中示出的第一激活状态下时更宽,表现出灰色,并且具有比图4B中示出的第一激活状态下的透明度级别小的透明度级别。
图4C的第二激活状态中的透明滚动条404的透明度级别也小于图4A的空闲状态下的透明滚动条404的透明度级别以及在触敏显示器118的右侧边缘垂直延伸的显示区域的透明度级别。这允许透明滚动条404增大显示区域内的可见性。
图4D示出了当便携式电子设备100处于激活状态的时间超过第一或第二激活状态的持续时间时(例如触敏显示器118检测到具有更长持续时间的触摸输入时)的第三激活状态下的示例用户界面屏幕400。在图4D示出的第三激活状态下,透明滚动条404比在图4C中示出的第二激活状态下时更宽,表现出灰色,并且具有比图4C中示出的第二激活状态下的透明度级别小的透明度级别。
图4D的第三激活状态下的透明滚动条404的透明度级别也小于图4A的空闲状态下的透明滚动条404的透明度级别、图4B的第一激活状态下的透明滚动条404的透明度级别、以及在触敏显示器118的右侧边缘垂直延伸的显示区域的透明度级别。这允许透明滚动条404增大显示区域内的可见性。
图4E示出了当便携式电子设备100处于激活状态的时间超过第一、第二或第三激活状态的持续时间并且超出阈值持续时间时的第四激活状态下的示例用户界面屏幕400。阈值持续时间在至少一些实施例中是用于上述触摸且保持事件(例如,单手指触摸且保持手势)的阈值持续时间,其在一些实施例中可以是400毫秒。换言之,在触敏显示器118上检测到发生的持续时间大于或等于阈值持续时间的触摸事件。
在图4E中示出的第四激活状态下,透明滚动条404用屏上位置指示符进行高亮或者强调。用屏上位置指示符高亮或强调透明滚动条404使得透明滚动条404的外观从第一可视状态改变到不同于第一可视状态的第二可视状态。改变实施例中示出的透明滚动条404的外观使得透明滚动条404的颜色从初始颜色(例如白色或灰色)改变到蓝色。在示出的实施例中,透明滚动条404具有与在图4D中示出的第三状态下相同的宽度和透明度级别。与在图4C中示出的第三激活状态下时相比,透明滚动条可以更宽,可以具有不同的透明度级别,或者同时满足这两者条件。
图4A到4E示出了透明滚动条404的外观响应于触摸事件与时间的关系发生的改变。在触摸事件的持续时间上,透明滚动条404逐渐增大尺寸(例如,宽度)并且逐渐降低透明度(例如,增大色度),从而导致当超出阈值持续时间时由屏上位置指示符高亮透明滚动条404。在其他实施例中,透明滚动条404的外观的改变可以限于尺寸或透明度(例如,色度)之一。当触摸事件结束时,例如响应于设备用户从触敏显示器118上抬起他或她的手指时,透明滚动条404返回其在图4A的空闲状态下的外观。
用户可以使用触摸手势(诸如挥动手势)来滚动可滚动项目列表402。挥动手势具有单个方向。挥动手势由便携式电子设备100在对应的触摸事件结束之后进行评估。挥动手势的方向是针对手指接触触敏显示器118的触摸事件的初始接触点以及手指从触敏显示器118抬起手指的结束接触点进行评估的。挥动手势的示例包括水平挥动手势和垂直挥动手势。水平挥动手势通常包括:初始接触触敏显示器118以发起手势,其朝向触敏显示器118的左边缘或右边缘;随后在保持与触敏显示器118连续接触的同时从初始接触位置向相对边缘水平移动接触点;以及在触敏显示器118的相对边缘中断接触,以完成水平挥动手势。类似地,垂直挥动手势通常包括:初始接触触敏显示器118以发起手势,其朝向触敏显示器118的上边缘或下边缘;随后在保持与触敏显示器118连续接触的同时从初始接触位置向相对边缘垂直移动接触点;以及在触敏显示器118的相对边缘中断接触,以完成垂直挥动手势。
挥动手势可以是各种长度,可以在触敏显示器118上的可变重复控制模式区域内的各种位置进行发起,并且不需要跨越触敏显示器118的整个维度。另外,中断挥动接触可以是渐进的,其中在挥动手势仍在进行的同时,触敏显示器118上的接触压力逐渐减小。
可选地,用户可以使用导航设备122(例如,可按压的光操纵杆)检测到的定向输入来滚动可滚动项目列表402。定向输入可以是由可被导航设备122检测到用户手指的移动引起的,或者可以是取决于导航设备122的类型由用户手指引起的导航设备122的旋转运动引起的。当导航设备122是可按压光操纵杆时,用户手指的移动(诸如垂直和水平移动)被光操纵杆的光传感器检测到。光操纵杆检测到的上、下、左或右移动被解释为对应的上、下、左或右导航命令,并且可滚动项目列表402在相应的方向上滚动,通常仅支持向上滚动和向下滚动可滚动项目列表402。通常,经由光操纵杆的导航是1∶1的移动,使得光操纵杆检测到的每个定向手势或移动引起对应的对可滚动项目列表402的滚动移动。
选择高亮的透明滚动条404可以使得执行与高亮的透明滚动条404关联的动作、或者与在高亮的透明滚动条404的可滚动项目列表402中的项目关联的动作、或者这两者。可通过高亮的透明滚动条404的位置上的双手指触摸且保持手势、或者按压导航设备122(例如,可按压光操纵杆)来选择高亮的透明滚动条404。
图3A中示出了说明与便携式电子设备交互的方法300的示例实施例的流程图。方法300可以例如通过处理器102执行的软件来实现。用于实现这样的方法300的软件的编码在本公开给出的技术领域中的技术人员的知识范围内。该方法300可以包含比示出和/或描述的过程更少的过程或另外的过程,并且可以以不同的顺序来完成。可由便携式电子设备100的至少一个处理器102执行的用于实现该方法300的计算机可读代码可以存储在计算机可读介质(诸如存储器110)中。
在第一步骤302中,便携式电子设备100在触敏显示器118上显示具有可滚动项目列表402的用户界面屏幕。用户界面屏幕400可以是任何用户界面屏幕,并且可滚动项目列表402中的项目可以是具有一个或多个关联的动作命令的任何可选择的项目。
接着,在步骤304中,便携式电子设备100监视和检测触敏显示器118上的触摸事件。当在可滚动项目列表402的显示区域内检测到触摸事件时,在与可滚动项目列表402对应的显示区域中显示覆盖用户界面屏幕400的元素的透明滚动条404(步骤306)。透明滚动条404被显示在靠近触摸事件的位置处。触摸事件的位置是触摸事件的质心。相对于GUI的屏幕方向而言,透明滚动条404通常显示在触敏显示器118的右侧边缘,使得其覆盖可滚动的项目列表的至少一部分,如图4A-4E中所示;然而,在其他实施例中透明滚动条404可以位于其他位置。
在一些实施例中,示出透明滚动条404可以包括将透明滚动条404的透明度级别从空闲状态的默认级别降低。例如,示出透明滚动条404可以包括如上所述从图4A示出的透明度级别降低到图4B示出的第一激活状态下示出的透明度级别。这允许增大透明滚动条404在显示区域内的可见性。可选地,在空闲状态下透明滚动条404可被隐藏并且不显示,在该情况下示出透明滚动条404包括显示透明滚动条404使得覆盖在与可滚动项目列表402对应的显示区域中的用户界面屏幕400的元素之上。
接着,在步骤308中,便携式电子设备100确定触摸事件是否仍在进行。当触摸事件不再进行时,例如当由于用户从触敏显示器118上抬起他或她的手指从而触摸事件已经结束时,透明滚动条404被隐藏(步骤310)。隐藏透明滚动条404可以包括在触摸事件结束时将透明滚动条404的透明度级别增大到空闲状态下的默认级别。例如,隐藏透明滚动条404可以包括如上所述从4B到4E中的任何图中示出的透明度级别增大到图4A的空闲状态下示出的透明度级别。这允许降低透明滚动条404在显示区域内的可见性。可选地,在空闲状态下透明滚动条404可被隐藏并且不显示,在该情况下隐藏透明滚动条404包括从用户界面屏幕400上完全移除透明滚动条404。这可能需要在触摸事件结束时重新显示无透明滚动条的用户界面屏幕400。在一些实施例中,仅重新显示被透明滚动条404覆盖的用户界面屏幕400的元素。
当触摸事件仍在进行时,便携式电子设备100确定触摸事件已经进行的持续时间是否大于或等于阈值持续时间(判决块312)。至少在一些实施例中,阈值持续时间是上述触摸且保持事件(例如,单手指触摸且保持手势)的阈值持续时间,其在一些示例实施例中可以是400毫秒。
当触摸事件已经进行的持续时间小于阈值持续时间时,处理前进到步骤314,在步骤314中改变透明滚动条404的外观。在至少一些实施例中,透明滚动条404的外观基于触摸事件的持续时间逐渐改变。透明滚动条404的外观可以是大小、透明度级别或二者的改变。透明滚动条404的外观可以如图4B到4D中所示那样逐渐改变。
当触摸事件已经进行的持续时间大于或等于阈值持续时间时,处理前进到步骤316,在步骤316中透明滚动条404被高亮,例如如图4E中所示和前文所述那样。高亮包括透明滚动条的外观从第一可视状态改变到不同于第一可视状态的第二可视状态,例如,如前面所述,高亮可以包括将透明滚动条的颜色从第一颜色(例如,白色或灰色)改变到第二颜色(例如,蓝色)。
接着,在步骤318中,便携式电子设备100监视和检测用于选择高亮的透明滚动条404的选择输入。当导航设备122是诸如可按压的光操纵杆、可按压的跟踪球、可按压的滚轮、或者可按压的触敏跟踪垫或触摸板之类的可按压的(或可点击的)操纵杆时,该选择输入可以例如是对导航设备122的按压。可以使用其他合适的选择输入来选择高亮的透明滚动条404。
当高亮的透明滚动条404被选择时,处理前进到步骤320,在步骤320中执行与高亮的透明滚动条404关联的动作、与高亮的透明滚动条404下面的可滚动项目列表402的项目关联的动作、或者这二者。动作是上下文相关的。例如,当项目是可滚动歌曲列表(例如媒体播放器应用的播放列表)中的歌曲时,选择使得播放关联的歌曲。当项目是可滚动电子邮件消息列表(例如,电子邮件消息应用的收件箱)中的电子邮件消息项目时,选择使得在触敏显示器118上显示关联的电子邮件消息。
现在参考图3B,将描述滚动操作。在触摸事件的整个持续时间中,在透明滚动条404没被高亮时以及在透明滚动条404被高亮时,便携式电子设备100都监视和检测触摸事件的移动(例如,通过触摸事件的质心的移动测量到的移动)(350)。触摸事件的移动可以是挥动手势或自由移动引起的。透明滚动条的高亮状态被用于确定滚动操作(352)。
当透明滚动条404没被高亮时,对触摸事件的移动的检测使得以第一速率滚动可滚动区域的内容,例如可滚动项目列表402(354)。当在相对于GUI的屏幕方向的移动方向上的滚动是可能的情况下,在该方向上滚动内容。
除非提供对可滚动区域的绕接(wrapping),当在特定方向上可获得附加内容时,滚动区域通常仅在该特定方向上是可滚动的。当可滚动区域达到可滚动内容的顶部时,向上滚动是不可能的,因为在该方向上不能获得附加内容。当可滚动区域达到可滚动内容的底部时,向下滚动是不可能的,因为在该方向上不能获得附加内容。当可滚动区域支持向左或向右滚动时,向左和向右滚动受到在那些方向上的附加内容的可获得性的限制。
被滚动的可滚动区域可以从先前位置起滚动固定的量或者滚动与触摸事件的移动成正比的量。通常,可滚动区域滚动与触摸事件的移动(例如,通过触摸事件的质心的移动测量的触摸事件的移动)相等的量。使得滚动相对于触摸事件的质心的移动的比率是1∶1。可以使用不同的滚动比率,例如以放大移动对滚动的作用。可选地,触摸事件的质心的移动的速度可以替代触摸事件的移动(例如,行进距离)来控制滚动的量。
当透明滚动条404被高亮时,对触摸事件的移动的检测(例如,通过触摸事件的质心的移动测量到的)使得以第二速率滚动可滚动区域的内容,例如可滚动项目列表402(356)。与上文所述在透明滚动条404没被高亮的情况下类似,在相对于GUI的屏幕方向的移动方向上滚动内容。触摸事件的移动可以是挥动手势或自由移动引起的。
发生在透明滚动条404被高亮时的第二滚动速率大于发生在透明滚动条404没被高亮时的第一滚动速率。因此,与在透明滚动条404没被高亮时相比,当透明滚动条404被高亮时,滚动速率被增大。为了便利起见,透明滚动条404没被高亮时的滚动被称为正常滚动,而透明滚动条404被高亮时的滚动是加速滚动。
当透明滚动条404被高亮时,滚动量可以取决于在显示屏112上显示的可滚动区域的长度以及触摸事件的质心的行进距离,其中该显示屏112可以是触敏显示器118的一部分。滚动量可以正比于触摸事件的质心的行进距离与显示屏112上显示的可滚动区域的长度的比值。滚动量可以等于由该比值表示的内容的比例量。例如,如果触摸事件的质心的行进距离是10个像素,并且显示屏112上显示的可滚动区域的长度是100像素(即,比值是1∶10或10%),可滚动区域可以在移动方向上滚动等于可滚动区域的10%内容的量。如果可滚动区域的总内容在长度上是1200个像素,则滚动量将是120个像素(即,1200像素的10%)。换言之,可滚动区域在移动方向上滚动可滚动区域的10%的内容。可选地,可滚动区域可以跳到该比值表示的内容位置,而不是滚动通过可滚动区域的内容。例如,可滚动区域可以跳到在移动方向上离当前位置120个像素的内容位置。可以使用用于在透明滚动条404被高亮时增大滚动速率的其他控制机制。例如,触摸事件的质心的移动速度可以替代触摸事件的移动(例如,行进距离)来控制滚动量。
在其他实施例中,可滚动区域的内容可以在触摸事件的移动(350)指示的方向上跳转,而不是滚动。如前所述,可滚动区域的内容可以前向或反向跳转固定的量或者成比例的量。这在图形处理方面可能比滚动更高效。当在当前显示的内容与要显示的内容之间跳转时,可以提供作为跃变的滚动效果。
在可选实施例中,不使用触敏显示器118,而是可以通过下述方式高亮透明滚动条404:根据导航设备122(例如可按压光操纵杆)检测到的定向输入移动屏上位置指示符(未示出)通过屏上项目,以高亮或强调透明滚动条404。定向输入可以是导航设备122检测到的用户手指的移动引起的,或者可以是取决于导航设备122的类型由用户手指引起的导航设备122的旋转运动引起的。
当导航设备122是可按压光操纵杆时,用户手指的移动(诸如垂直和水平移动)被光操纵杆的光传感器检测到。光操纵杆检测到的上、下、左或右移动被解释为对应的上、下、左或右导航命令,并且视觉指示符从其初始位置移动到新位置,强调显示的用户界面屏幕中的不同的屏上项目。通常,经由光操纵杆的导航是1∶1的移动,使得光操纵杆检测到的每个定向手势或移动引起显示的用户界面屏幕中的视觉指示符的对应的导航移动。可选地,可以使用指定的按钮或键、预定的按钮或键、或者其他输入来高亮透明滚动条404。
在透明滚动条404没被高亮时的可滚动区域中的正常滚动可以通过光操纵杆检测到的定向手势或移动来执行,如上所述,其引起可滚动区域(例如可滚动项目列表402)的对应的滚动移动。指定按钮或键(诸如指定的按钮120之一)可被用作控制输入,以防止在正常滚动期间或加速滚动期间导航设备122检测到的定向手势/移动会移动透明滚动条404高亮或强调另一可选屏上项目。对指定按钮或键的激活(例如,通过按压实现)生成控制信号,该控制信号在利用导航设备122进行滚动期间,无论是正常滚动还是加速滚动期间,保持透明滚动条404上的焦点。
在透明滚动条404被高亮时的可滚动区域中的加速滚动可以通过光操纵杆检测到的定向手势或移动来执行,如上所述,其引起可滚动区域(例如可滚动项目列表402)的对应的滚动移动。然而,滚动的量可以正比于光操纵杆检测到的定向手势或移动的长度/距离与显示屏112上显示的可滚动区域的长度的比值,而不是触摸事件的质心的行进距离与可滚动区域的长度的比值。滚动的量可以等于如上所述的比值表示的内容的比例量。
在其他可选实施例中,可以在下述情况下支持利用导航设备122或者甚至利用触敏显示器118进行的正常滚动和加速滚动:无由高亮透明滚动条404提供的视觉指示,可能不改变透明滚动条404的透明度,可能具有不透明的永久滚动条,或者可能完全没有透明滚动条404。
此处描述的与便携式电子设备上的可滚动区域交互的方法还可被扩展到不具有触敏显示器118的便携式电子设备。在这种实施例中,以与上述相同的方式在显示屏112上显示可滚动区域。可以使用指定按钮或键、预定的按钮或键、或者其他合适的输入来示出和隐藏透明滚动条404。如上所述,可以通过根据导航设备122(例如可按压光操纵杆)检测到的定向输入来移动屏上位置指示符(未示出)通过屏上项目,以高亮或强调透明滚动条404。透明滚动条404。
尽管主要在方法方面描述了本公开,本公开还涉及配置为执行所述方法的指示一部分的便携式电子设备。可以使用硬件模块、软件模块、硬件和软件模块的组合或者任意其他合适的方式来配置便携式电子设备。本公开还涉及预先记录的存储设备或者计算机可读介质,在其上存储的计算机可读代码,所述计算机可读代码可由便携式电子设备的至少一个处理器执行以执行所述方法的至少一部分。
可以在不偏离本公开的精神和基本特性的情况下,以其他具体形式来实现本公开。所描述的实施例应该理解为在所有方面仅是作为解释说明而不是限制性的。本公开旨在覆盖和包括所有合适的技术改变。因此,本公开的范围由所附权利要求书来指示而非由前述描述来指示。权利要求的含义和范围内的所有改变都应该包括在它们的范围内。

Claims (54)

1.一种在具有触敏显示器的便携式电子设备上提供交互的方法,所述方法包括:
在触敏显示器上显示具有可滚动区域的用户界面屏幕;
当在与可滚动区域对应的显示区域中检测到触摸事件时,显示透明滚动条,透明滚动条覆盖用户界面屏幕的元素;
确定触摸事件的持续时间;
当触摸事件的持续时间小于阈值持续时间时,降低透明滚动条的透明度级别;以及
当触摸事件结束时,重新显示无透明滚动条的用户界面屏幕。
2.根据权利要求1所述的方法,其中透明滚动条覆盖可滚动区域的至少一部分。
3.根据权利要求1或2所述的方法,其中当触摸事件结束时,仅重新显示被透明滚动条覆盖的用户界面屏幕元素。
4.根据权利要求1或2所述的方法,其中显示透明滚动条包括:当在与可滚动区域对应的显示区域中检测到触摸事件时,将透明滚动条的透明度级别从默认级别降低,以及重新显示用户界面屏幕包括:当触摸事件结束时,将透明滚动条的透明度级别增大到默认级别。
5.根据权利要求1或2所述的方法,其中透明滚动条显示在靠近触摸事件的位置处。
6.根据权利要求1所述的方法,还包括:
当触摸事件的持续时间小于阈值持续时间时,在所述触摸事件的持续时间期间增大透明滚动条的宽度。
7.根据权利要求1所述的方法,还包括:
当触摸事件结束时,将透明滚动条的透明度级别增大到默认级别。
8.根据权利要求1所述的方法,还包括:
当触摸事件的持续时间大于或等于阈值持续时间时,利用屏上位置指示符高亮透明滚动条。
9.根据权利要求8所述的方法,其中所述高亮包括将透明滚动条的颜色从第一颜色改变到第二颜色。
10.根据权利要求8所述的方法,其中所述高亮包括:将透明滚动条的外观从第一可视状态改变到不同于第一可视状态的第二可视状态。
11.根据权利要求8所述的方法,还包括:
当在透明滚动条被高亮时检测到选择输入的情况下,执行与透明滚动条关联的动作。
12.根据权利要求11所述的方法,其中所述动作是上下文相关的,依赖于可滚动列表、可滚动列表中在高亮的透明滚动条下面的项目、或者这二者。
13.根据权利要求8所述的方法,还包括:
当透明滚动条没被高亮时,以第一速率滚动可滚动区域的内容;以及
当透明滚动条被高亮时,以第二速率滚动可滚动区域的内容。
14.根据权利要求13所述的方法,其中所述第二速率大于第一速率。
15.根据权利要求1所述的方法,其中所述阈值持续时间是“触摸且保持手势”的阈值持续时间。
16.根据权利要求1所述的方法,其中所述阈值持续时间是400毫秒。
17.一种在具有触敏显示器的便携式电子设备上提供交互的方法,所述方法包括:
在触敏显示器上显示具有可滚动区域的用户界面屏幕,所述用户界面屏幕具有透明滚动条,所述透明滚动条在与可滚动区域对应的显示区域中检测到触摸事件时覆盖可滚动区域的元素;
检测与可滚动区域相对应的显示区域中的触摸事件;
确定触摸事件的持续时间;
当触摸事件的持续时间小于阈值持续时间时,将透明滚动条的透明度级别从默认级别降低;以及
当触摸事件结束时,将透明滚动条的透明度级别增大到默认级别。
18.根据权利要求17所述的方法,还包括:
当触摸事件的持续时间小于阈值持续时间时,在所述触摸事件的持续时间期间增大透明滚动条的宽度。
19.根据权利要求17所述的方法,还包括:
当触摸事件的持续时间大于或等于阈值持续时间时,利用屏上位置指示符高亮透明滚动条。
20.根据权利要求19所述的方法,其中所述高亮包括将透明滚动条的颜色从第一颜色改变到第二颜色。
21.根据权利要求19所述的方法,其中所述高亮包括:将透明滚动条的外观从第一可视状态改变到不同于第一可视状态的第二可视状态。
22.根据权利要求19所述的方法,还包括:
当在透明滚动条被高亮时检测到选择输入的情况下,执行与透明滚动条关联的动作。
23.根据权利要求22所述的方法,其中所述动作是上下文相关的,依赖于可滚动列表、可滚动列表中在高亮的透明滚动条下面的项目、或者这二者。
24.根据权利要求19所述的方法,还包括:
当透明滚动条没被高亮时,以第一速率滚动可滚动区域的内容;以及
当透明滚动条被高亮时,以第二速率滚动可滚动区域的内容。
25.根据权利要求24所述的方法,其中所述第二速率大于第一速率。
26.根据权利要求17所述的方法,其中所述阈值持续时间是“触摸且保持手势”的阈值持续时间。
27.根据权利要求17所述的方法,其中所述阈值持续时间是400毫秒。
28.一种在具有触敏显示器的便携式电子设备上提供交互的设备,包括:
在触敏显示器上显示具有可滚动区域的用户界面屏幕的装置;
当在与可滚动区域对应的显示区域中检测到触摸事件时显示透明滚动条的装置,透明滚动条覆盖用户界面屏幕的元素;
确定触摸事件的持续时间的装置;
当触摸事件的持续时间小于阈值持续时间时降低透明滚动条的透明度级别的装置;以及
当触摸事件结束时重新显示无透明滚动条的用户界面屏幕的装置。
29.根据权利要求28所述的设备,其中透明滚动条覆盖可滚动区域的至少一部分。
30.根据权利要求28或29所述的设备,其中当触摸事件结束时,仅重新显示被透明滚动条覆盖的用户界面屏幕元素。
31.根据权利要求28或29所述的设备,其中显示透明滚动条的装置当在与可滚动区域对应的显示区域中检测到触摸事件时,将透明滚动条的透明度级别从默认级别降低,以及重新显示用户界面屏幕的装置当触摸事件结束时,将透明滚动条的透明度级别增大到默认级别。
32.根据权利要求28或29所述的设备,其中透明滚动条显示在靠近触摸事件的位置处。
33.根据权利要求28所述的设备,还包括:
当触摸事件的持续时间小于阈值持续时间时在所述触摸事件的持续时间期间增大透明滚动条的宽度的装置。
34.根据权利要求28所述的设备,还包括:
当触摸事件结束时将透明滚动条的透明度级别增大到默认级别的装置。
35.根据权利要求28所述的设备,还包括:
当触摸事件的持续时间大于或等于阈值持续时间时利用屏上位置指示符高亮透明滚动条的装置。
36.根据权利要求35所述的设备,其中所述高亮包括将透明滚动条的颜色从第一颜色改变到第二颜色。
37.根据权利要求35所述的设备,其中所述高亮包括:将透明滚动条的外观从第一可视状态改变到不同于第一可视状态的第二可视状态。
38.根据权利要求35所述的设备,还包括:
当在透明滚动条被高亮时检测到选择输入的情况下执行与透明滚动条关联的动作的装置。
39.根据权利要求38所述的设备,其中所述动作是上下文相关的,依赖于可滚动列表、可滚动列表中在高亮的透明滚动条下面的项目、或者这二者。
40.根据权利要求35所述的设备,还包括:
当透明滚动条没被高亮时以第一速率滚动可滚动区域的内容的装置;以及
当透明滚动条被高亮时以第二速率滚动可滚动区域的内容的装置。
41.根据权利要求40所述的设备,其中所述第二速率大于第一速率。
42.根据权利要求28所述的设备,其中所述阈值持续时间是“触摸且保持手势”的阈值持续时间。
43.根据权利要求28所述的设备,其中所述阈值持续时间是400毫秒。
44.一种在具有触敏显示器的便携式电子设备上提供交互的设备,包括:
在触敏显示器上显示具有可滚动区域的用户界面屏幕的装置,所述用户界面屏幕具有透明滚动条,所述透明滚动条在与可滚动区域对应的显示区域中检测到触摸事件时覆盖可滚动区域的元素;
检测与可滚动区域相对应的显示区域中的触摸事件的装置;
确定触摸事件的持续时间的装置;
当触摸事件的持续时间小于阈值持续时间时将透明滚动条的透明度级别从默认级别降低的装置;以及
当触摸事件结束时将透明滚动条的透明度级别增大到默认级别的装置。
45.根据权利要求44所述的设备,还包括:
当触摸事件的持续时间小于阈值持续时间时在所述触摸事件的持续时间期间增大透明滚动条的宽度的装置。
46.根据权利要求44所述的设备,还包括:
当触摸事件的持续时间大于或等于阈值持续时间时利用屏上位置指示符高亮透明滚动条的装置。
47.根据权利要求46所述的设备,其中所述高亮包括将透明滚动条的颜色从第一颜色改变到第二颜色。
48.根据权利要求46所述的设备,其中所述高亮包括:将透明滚动条的外观从第一可视状态改变到不同于第一可视状态的第二可视状态。
49.根据权利要求46所述的设备,还包括:
当在透明滚动条被高亮时检测到选择输入的情况下执行与透明滚动条关联的动作的装置。
50.根据权利要求49所述的设备,其中所述动作是上下文相关的,依赖于可滚动列表、可滚动列表中在高亮的透明滚动条下面的项目、或者这二者。
51.根据权利要求46所述的设备,还包括:
当透明滚动条没被高亮时以第一速率滚动可滚动区域的内容的装置;以及
当透明滚动条被高亮时以第二速率滚动可滚动区域的内容的装置。
52.根据权利要求51所述的设备,其中所述第二速率大于第一速率。
53.根据权利要求44所述的设备,其中所述阈值持续时间是“触摸且保持手势”的阈值持续时间。
54.根据权利要求44所述的设备,其中所述阈值持续时间是400毫秒。
CN201180019874.6A 2010-04-21 2011-03-21 与便携式电子设备上的可滚动区域交互的方法 Active CN102859484B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US32636110P 2010-04-21 2010-04-21
US61/326,361 2010-04-21
PCT/CA2011/050149 WO2011130849A1 (en) 2010-04-21 2011-03-21 Method of interacting with a scrollable area on a portable electronic device

Publications (2)

Publication Number Publication Date
CN102859484A CN102859484A (zh) 2013-01-02
CN102859484B true CN102859484B (zh) 2015-11-25

Family

ID=44816832

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201180019874.6A Active CN102859484B (zh) 2010-04-21 2011-03-21 与便携式电子设备上的可滚动区域交互的方法

Country Status (7)

Country Link
US (2) US8555184B2 (zh)
EP (1) EP2561428B1 (zh)
CN (1) CN102859484B (zh)
CA (1) CA2792987C (zh)
DE (2) DE112011101422T5 (zh)
GB (1) GB2492917A (zh)
WO (1) WO2011130849A1 (zh)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070043449A1 (en) 2005-03-31 2007-02-22 Massachusetts Institute Of Technology Artificial ankle-foot system with spring, variable-damping, and series-elastic actuator components
US11278433B2 (en) 2005-03-31 2022-03-22 Massachusetts Institute Of Technology Powered ankle-foot prosthesis
KR101685529B1 (ko) * 2010-08-20 2016-12-12 삼성전자주식회사 화면 구성 방법, 그 방법을 수행할 수 있는 유저 디바이스, 및 저장 매체
US20120047437A1 (en) * 2010-08-23 2012-02-23 Jeffrey Chan Method for Creating and Navigating Link Based Multimedia
US10140301B2 (en) * 2010-09-01 2018-11-27 Apple Inc. Device, method, and graphical user interface for selecting and using sets of media player controls
JP5478438B2 (ja) * 2010-09-14 2014-04-23 任天堂株式会社 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法
JP5478439B2 (ja) * 2010-09-14 2014-04-23 任天堂株式会社 表示制御プログラム、表示制御システム、表示制御装置、表示制御方法
EP2461238B1 (en) * 2010-12-02 2017-06-28 LG Electronics Inc. Image display apparatus including an input device
KR101794000B1 (ko) * 2011-06-13 2017-11-06 삼성전자주식회사 터치 스크린을 구비하는 기기에서 스크롤 장치 및 방법
US9420268B2 (en) 2011-06-23 2016-08-16 Lg Electronics Inc. Apparatus and method for displaying 3-dimensional image
KR101962445B1 (ko) 2011-08-30 2019-03-26 삼성전자 주식회사 터치 스크린을 갖는 휴대 단말기 및 그의 사용자 인터페이스 제공 방법
JP5994434B2 (ja) * 2011-10-07 2016-09-21 カシオ計算機株式会社 電子機器、及びプログラム
US9645733B2 (en) 2011-12-06 2017-05-09 Google Inc. Mechanism for switching between document viewing windows
US20130152011A1 (en) * 2011-12-12 2013-06-13 Barnesandnoble.Com Llc System and method for navigating in an electronic publication
US9652132B2 (en) 2012-01-27 2017-05-16 Google Inc. Handling touch inputs based on user intention inference
US11847300B2 (en) * 2012-03-12 2023-12-19 Comcast Cable Communications, Llc Electronic information hierarchy
US20130246413A1 (en) * 2012-03-16 2013-09-19 Paul Lee Providing information prior to downloading resources
JP2013214192A (ja) * 2012-04-02 2013-10-17 Sharp Corp 位置入力装置、位置入力装置の制御方法、制御プログラム、及びコンピュータ読み取り可能な記録媒体
WO2013154720A1 (en) 2012-04-13 2013-10-17 Tk Holdings Inc. Pressure sensor including a pressure sensitive material for use with control systems and methods of using the same
US9507512B1 (en) 2012-04-25 2016-11-29 Amazon Technologies, Inc. Using gestures to deliver content to predefined destinations
CN102662602B (zh) * 2012-05-03 2015-11-18 北京新媒传信科技有限公司 一种滚动条特效的实现方法
US20130339830A1 (en) * 2012-06-15 2013-12-19 Microsoft Corporation Optimized document views for mobile device interfaces
US9696879B2 (en) * 2012-09-07 2017-07-04 Google Inc. Tab scrubbing using navigation gestures
WO2014043664A1 (en) 2012-09-17 2014-03-20 Tk Holdings Inc. Single layer force sensor
US20140149935A1 (en) * 2012-11-28 2014-05-29 Michael Dudley Johnson User-Intent-Based Chrome
KR20140111171A (ko) 2013-03-08 2014-09-18 삼성전자주식회사 컨텐츠의 스크롤 시 대표 정보를 표시하는 전자 장치 및 그 제어 방법
DE112014001371T5 (de) * 2013-03-15 2015-12-03 Tk Holdings Inc. Mensch-Maschine-Schnittstellen für druckempfindliche Steuerung in einer abgelenkten Betriebsumgebung und Verfahren zur Anwendung derselben
US20140267114A1 (en) * 2013-03-15 2014-09-18 Tk Holdings, Inc. Adaptive human machine interfaces for pressure sensitive control in a distracted operating environment and method of using the same
JP6146094B2 (ja) * 2013-04-02 2017-06-14 富士通株式会社 情報操作表示システム、表示プログラム、および、表示方法
CN104123069B (zh) * 2013-04-28 2019-02-05 腾讯科技(深圳)有限公司 一种页面滑动控制方法、装置及终端设备
US9298357B2 (en) * 2013-05-28 2016-03-29 Yahoo! Inc. Systems and methods for auto-adjust positioning of preferred content for increased click and conversion rates
US10257561B2 (en) * 2013-08-09 2019-04-09 Disney Enterprises, Inc. Time-line based digital media post viewing experience
US20150121314A1 (en) * 2013-10-24 2015-04-30 Jens Bombolowsky Two-finger gestures
US20150244772A1 (en) * 2014-02-24 2015-08-27 Triple It B.V. Fast rendering of content using a mobile user device
US9836205B2 (en) 2014-02-27 2017-12-05 Dropbox, Inc. Activating a camera function within a content management application
US10095398B2 (en) 2014-02-27 2018-10-09 Dropbox, Inc. Navigating galleries of digital content
AU2015280256A1 (en) * 2014-06-24 2016-10-13 Apple Inc. Column interface for navigating in a user interface
CN118192869A (zh) 2014-06-27 2024-06-14 苹果公司 尺寸减小的用户界面
US20160041702A1 (en) * 2014-07-08 2016-02-11 Nan Wang Pull and Swipe Navigation
US10135905B2 (en) 2014-07-21 2018-11-20 Apple Inc. Remote user interface
KR102156223B1 (ko) 2014-08-02 2020-09-15 애플 인크. 상황 특정 사용자 인터페이스
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
CN104239130B (zh) * 2014-08-15 2020-09-11 北京配天技术有限公司 人机交互界面对操作指令响应的控制方法及终端
WO2016036522A2 (en) 2014-09-02 2016-03-10 Apple Inc. User interface for receiving user input
EP4209872A1 (en) 2014-09-02 2023-07-12 Apple Inc. Phone user interface
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
KR102252506B1 (ko) 2014-09-26 2021-05-14 엘지전자 주식회사 이동단말기 및 그 제어방법
US20200218413A1 (en) 2014-10-30 2020-07-09 Google Llc Systems and methods for presenting scrolling online content on mobile devices
JP6029647B2 (ja) * 2014-12-22 2016-11-24 ヤフー株式会社 表示プログラム、表示方法、端末装置及び配信装置
JP6194303B2 (ja) * 2014-12-22 2017-09-06 ヤフー株式会社 表示プログラム、表示方法、端末装置及び配信装置
JP5965471B2 (ja) * 2014-12-22 2016-08-03 ヤフー株式会社 表示プログラム、表示方法、端末装置及び配信装置
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
KR101650269B1 (ko) * 2015-03-12 2016-08-22 라인 가부시키가이샤 화면 제어를 위한 효율적인 인터페이스를 제공하는 시스템 및 방법
US20160313888A1 (en) * 2015-04-27 2016-10-27 Ebay Inc. Graphical user interface for distraction free shopping on a mobile device
CN104866094B (zh) * 2015-05-11 2018-12-11 广东欧珀移动通信有限公司 终端及终端的控制方法
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
US10241599B2 (en) * 2015-06-07 2019-03-26 Apple Inc. Devices and methods for processing touch inputs
US9874952B2 (en) 2015-06-11 2018-01-23 Honda Motor Co., Ltd. Vehicle user interface (UI) management
US9836528B1 (en) 2015-07-20 2017-12-05 Google Inc. Data constrained resource access
US10481645B2 (en) 2015-09-11 2019-11-19 Lucan Patent Holdco, LLC Secondary gesture input mechanism for touchscreen devices
CN105320432A (zh) * 2015-10-30 2016-02-10 百度在线网络技术(北京)有限公司 一种滚动条的显示方法及装置
CN105487780B (zh) * 2016-01-15 2021-03-19 腾讯科技(深圳)有限公司 控件显示方法及装置
WO2017139622A1 (en) * 2016-02-11 2017-08-17 Ahmad Kasmieh Smart switch
US10572147B2 (en) * 2016-03-28 2020-02-25 Verizon Patent And Licensing Inc. Enabling perimeter-based user interactions with a user device
JP6390657B2 (ja) * 2016-04-07 2018-09-19 トヨタ自動車株式会社 車両用表示装置
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
US20180032215A1 (en) * 2016-07-29 2018-02-01 Microsoft Technology Licensing, Llc. Automatic partitioning of a list for efficient list navigation
KR102607564B1 (ko) * 2016-09-13 2023-11-30 삼성전자주식회사 소프트 키를 표시하는 방법 및 그 전자 장치
US11966560B2 (en) 2016-10-26 2024-04-23 Apple Inc. User interfaces for browsing content from multiple content applications on an electronic device
US10283082B1 (en) * 2016-10-29 2019-05-07 Dvir Gassner Differential opacity position indicator
EP3577542A1 (en) 2017-03-29 2019-12-11 Apple Inc. Device having integrated interface system
KR101999340B1 (ko) * 2017-04-24 2019-07-11 네이버 주식회사 웹 브라우징 인터페이스 제공 방법 및 장치
US10649640B2 (en) 2017-05-02 2020-05-12 Microsoft Technology Licensing, Llc Personalizing perceivability settings of graphical user interfaces of computers
CN111356979B (zh) * 2018-05-25 2023-12-29 苹果公司 具有动态显示界面的便携式计算机
US10705570B2 (en) 2018-08-30 2020-07-07 Apple Inc. Electronic device housing with integrated antenna
US11258163B2 (en) 2018-08-30 2022-02-22 Apple Inc. Housing and antenna architecture for mobile device
CN114302210B (zh) 2019-03-24 2024-07-05 苹果公司 用于查看和访问电子设备上的内容的用户界面
CN114297620A (zh) 2019-03-24 2022-04-08 苹果公司 用于媒体浏览应用程序的用户界面
CN114444643A (zh) 2019-04-17 2022-05-06 苹果公司 无线可定位标签
WO2020243645A1 (en) 2019-05-31 2020-12-03 Apple Inc. User interfaces for a podcast browsing and playback application
US11863837B2 (en) 2019-05-31 2024-01-02 Apple Inc. Notification of augmented reality content on an electronic device
CN112558844B (zh) * 2019-09-25 2022-12-02 成都连心医疗科技有限责任公司 一种基于平板电脑的医疗影像阅片方法及***
US12009576B2 (en) 2019-12-03 2024-06-11 Apple Inc. Handheld electronic device
KR20210087843A (ko) * 2020-01-03 2021-07-13 삼성전자주식회사 디스플레이 장치 및 그 제어 방법
EP4058868B1 (en) * 2020-02-14 2024-04-10 Huawei Technologies Co., Ltd. Rolling gesture and mistouch prevention on rolling devices
US11843838B2 (en) 2020-03-24 2023-12-12 Apple Inc. User interfaces for accessing episodes of a content series
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
US11899895B2 (en) 2020-06-21 2024-02-13 Apple Inc. User interfaces for setting up an electronic device
US11934640B2 (en) 2021-01-29 2024-03-19 Apple Inc. User interfaces for record labels
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces
CN113608658B (zh) * 2021-06-15 2024-01-02 南京统信软件技术有限公司 一种页面滑动控制方法及移动终端
CN118012326A (zh) * 2024-04-08 2024-05-10 珠海星纪魅族信息技术有限公司 页面滑动控制方法、设备及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422054A (zh) * 2001-11-28 2003-06-04 日本电气株式会社 滚动控制设备、所用方法及使用所述设备的通信终端
CN101261563A (zh) * 2007-01-19 2008-09-10 Lg电子株式会社 一种移动终端及在其中滚动数据的方法
CN101539834A (zh) * 2008-03-20 2009-09-23 Lg电子株式会社 能够感测近距离触摸的便携式终端以及利用该终端控制屏幕的方法

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6069626A (en) * 1997-02-27 2000-05-30 International Business Machines Corporation Method and apparatus for improved scrolling functionality in a graphical user interface utilizing a transparent scroll bar icon
US6882354B1 (en) 1997-09-17 2005-04-19 Sun Microsystems, Inc. Scroll bars with user feedback
US8479122B2 (en) * 2004-07-30 2013-07-02 Apple Inc. Gestures for touch sensitive input devices
US6057840A (en) 1998-03-27 2000-05-02 Sony Corporation Of Japan Computer-implemented user interface having semi-transparent scroll bar tool for increased display screen usage
US20060061550A1 (en) * 1999-02-12 2006-03-23 Sina Fateh Display size emulation system
US6791536B2 (en) * 2000-11-10 2004-09-14 Microsoft Corporation Simulating gestures of a pointing device using a stylus and providing feedback thereto
US20030058281A1 (en) * 2001-07-17 2003-03-27 International Business Machines Corporation Method, apparatus and computer program product for implementing transparent scrollbars
US7515135B2 (en) * 2004-06-15 2009-04-07 Research In Motion Limited Virtual keypad for touchscreen display
US7131688B2 (en) * 2004-08-18 2006-11-07 Steenson Daniel V Adjustable armchair mouse tray
US7429993B2 (en) * 2004-09-17 2008-09-30 Microsoft Corporation Method and system for presenting functionally-transparent, unobtrusive on-screen windows
US7619616B2 (en) * 2004-12-21 2009-11-17 Microsoft Corporation Pressure sensitive controls
US7774703B2 (en) * 2006-02-09 2010-08-10 Microsoft Corporation Virtual shadow awareness for multi-user editors
US9395905B2 (en) * 2006-04-05 2016-07-19 Synaptics Incorporated Graphical scroll wheel
US20080040665A1 (en) * 2006-07-06 2008-02-14 Carsten Waldeck Method and system for displaying, locating and browsing data files
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
KR100798301B1 (ko) * 2006-09-12 2008-01-28 엘지전자 주식회사 스크롤 방법 및 이를 이용하는 이동통신 단말기
US20080163053A1 (en) * 2006-12-28 2008-07-03 Samsung Electronics Co., Ltd. Method to provide menu, using menu set and multimedia device using the same
KR100894146B1 (ko) * 2007-02-03 2009-04-22 엘지전자 주식회사 이동통신 단말기 및 그 동작 제어방법
US8191003B2 (en) * 2007-02-14 2012-05-29 International Business Machines Corporation Managing transparent windows
KR20080079007A (ko) * 2007-02-26 2008-08-29 삼성전자주식회사 사용자 명령이 입력가능한 전자장치
US8010900B2 (en) * 2007-06-08 2011-08-30 Apple Inc. User interface for electronic backup
JP4752900B2 (ja) * 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US8416262B2 (en) * 2009-09-16 2013-04-09 Research In Motion Limited Methods and devices for displaying an overlay on a device display screen
US8232990B2 (en) * 2010-01-05 2012-07-31 Apple Inc. Working with 3D objects

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1422054A (zh) * 2001-11-28 2003-06-04 日本电气株式会社 滚动控制设备、所用方法及使用所述设备的通信终端
CN101261563A (zh) * 2007-01-19 2008-09-10 Lg电子株式会社 一种移动终端及在其中滚动数据的方法
CN101539834A (zh) * 2008-03-20 2009-09-23 Lg电子株式会社 能够感测近距离触摸的便携式终端以及利用该终端控制屏幕的方法

Also Published As

Publication number Publication date
WO2011130849A8 (en) 2012-05-31
US20110265002A1 (en) 2011-10-27
WO2011130849A1 (en) 2011-10-27
DE112011101422T5 (de) 2013-02-07
DE202011110722U1 (de) 2015-11-12
EP2561428B1 (en) 2017-11-29
CA2792987A1 (en) 2011-10-27
US20130339899A1 (en) 2013-12-19
GB201218855D0 (en) 2012-12-05
EP2561428A1 (en) 2013-02-27
CA2792987C (en) 2014-09-09
US8555184B2 (en) 2013-10-08
EP2561428A4 (en) 2015-01-07
GB2492917A (en) 2013-01-16
CN102859484A (zh) 2013-01-02

Similar Documents

Publication Publication Date Title
CN102859484B (zh) 与便携式电子设备上的可滚动区域交互的方法
CN103430124B (zh) 响应于手势显示信息的电子设备和方法
US11249636B2 (en) Portable electronic device having touch-sensitive display with variable repeat rate
US9569071B2 (en) Method and apparatus for operating graphic menu bar and recording medium using the same
US20190369823A1 (en) Device, method, and graphical user interface for manipulating workspace views
US20100088632A1 (en) Method and handheld electronic device having dual mode touchscreen-based navigation
US20140152585A1 (en) Scroll jump interface for touchscreen input/output device
US20090265657A1 (en) Method and apparatus for operating graphic menu bar and recording medium using the same
US20120236037A1 (en) Electronic device and method of displaying information in response to a gesture
CN101057209A (zh) 具有交互式可视界面的便携式电子设备
US20120287073A1 (en) Selection of a selection item on a touch-sensitive display
US9665250B2 (en) Portable electronic device and method of controlling same
US20120146911A1 (en) Portable electronic device including touch-sensitive display
CN109634487B (zh) 信息显示方法、装置及存储介质
EP2741194A1 (en) Scroll jump interface for touchscreen input/output device
CN103502921A (zh) 文本指示符方法和电子设备
CA2761454C (en) Portable electronic device including touch-sensitive display
US20130293483A1 (en) Selectable object display method and apparatus
EP2660698A9 (en) Selectable object display method and apparatus
CA2766875C (en) Portable electronic device and method of controlling same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: Voight, Ontario, Canada

Applicant after: BlackBerry Ltd.

Address before: Voight, Ontario, Canada

Applicant before: Research In Motion Ltd.

COR Change of bibliographic data
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240523

Address after: Ai Erlandubailin

Patentee after: Maliki Innovation Co.,Ltd.

Country or region after: Ireland

Address before: Voight, Ontario, Canada

Patentee before: BlackBerry Ltd.

Country or region before: Canada