可变速率滚动的制作方法

文档序号:6596407阅读:201来源:国知局
专利名称:可变速率滚动的制作方法
技术领域
本发明总体涉及显示器,并且更具体地讲,涉及与显示器的交互。
背景技术
诸如个人计算机(PC)、笔记本计算机、移动终端、个人数字助理(PDA)、音乐播放装置等的计算机、通信和娱乐装置通常输出长的项列表,用户可从该项列表中进行选择。例如,便携式音乐播放装置可存储几百首或几千首歌曲。然而,这些装置的显示屏幕通常比较小。因此,用户可从中选择歌曲用于播放的歌曲列表通常超出装置的显示能力。通常,这些装置允许用户滚动翻动列表以观看当前未显示的项。

发明内容
根据一方面,提供了一种装置。所述装置包括触摸屏显示器,该触摸屏显示器被配置为显示多个项中的至少一部分和接收第一用户输入。所述装置还包括显示配置逻辑部, 该显示配置逻辑部被配置为将触摸屏显示器配置为包括至少两个区域,其中所述至少两个区域中的每个区域与用于滚动所述多个项的不同滚动速率相关联;和在触摸屏显示器上提供视觉指示符,其中所述视觉指示符标识与所述至少两个区域相关联的相对滚动速率。 所述装置还包括显示控制逻辑部,该显示控制逻辑部被配置为识别触摸屏显示器上的对应于第一用户输入的位置;和基于所述位置控制所述多个项的滚动速率。另外,当控制滚动速率时,所述显示控制逻辑部可被配置为当所识别的位置对应于第一位置时,通过所述触摸屏显示器以第一速率滚动所述多个项;和当所识别的位置对应于第二位置时,通过所述触摸屏显示器以第二速率滚动所述多个项,其中第二滚动速率快于第一滚动速率。另外,当提供视觉指示符时,所述显示配置逻辑部可被配置为提供与触摸屏显示器的背景相关联的多种颜色或多种亮度水平中的至少一个,来指示与所述至少两个区域中的每个区域相关联的相对滚动速率。另外,当提供视觉指示符时,所述显示配置逻辑部可被配置为提供形状、线或图形图标中的至少一个,来指示与所述至少两个区域中的每个区域相关联的相对滚动速率。另外,所述触摸屏显示器还可被配置为接收第二用户输入,并且其中所述显示控制逻辑部还被配置为基于所述第二用户输入的位置改变滚动所述多个项的滚动速率。另外,当所述第二用户输入位于所述至少两个区域中的与第一用户输入相同的位置时,所述显示控制逻辑部还可被配置为增大与滚动所述多个项相关联的滚动速率。另外,所述显示配置逻辑部可被配置为提供图形用户界面(GUI),该GUI被配置为允许用户执行以下操作中的至少一个选择与不同滚动速率相关联的至少两个区域,或选择用于标识与所述至少两个区域相关联的相对滚动速率的视觉指示符。另外,所述⑶I还可被配置为允许用户执行以下操作中的至少一个选择与不同类型的用户输入相关联的滚动类型,或选择针对在第一用户输入之后提供的输入将怎样改变滚动速率。另外,所述显示控制逻辑部还可被配置为响应于第一用户输入通过触摸屏显示器滚动所述多个项,和在检测到后续用户输入之前继续滚动所述多个项。另外,所述装置可包括移动终端。根据另一方面,提供了一种方法。所述方法包括将多个项中的至少一部分输出到显示器;通过显示器接收第一用户输入;以及识别显示器上的对应于第一用户输入的位置。所述方法还包括确定与所述位置相关联的滚动速率;和通过显示器以所确定的滚动速率滚动所述多个项。另外,所述确定滚动速率的步骤可包括当所识别的位置对应于第一位置时,确定第一滚动速率;和当所识别的位置对应于第二位置时,确定第二滚动速率,其中所述第二滚动速率快于所述第一滚动速率。另外,所述方法还可包括通过显示器提供标识与显示器的不同部分相关联的用于滚动所述多个项的相对滚动速率的视觉指示符。另外,提供视觉指示符的步骤可包括提供颜色指示符或亮度指示符中的至少一个,来指示与显示器的不同部分相关联的相对滚动速率。另外,提供视觉指示符的步骤包括提供形状、线或图形图标中的至少一个,来指示与显示器的不同部分相关联的相对滚动速率。另外,所述方法还可包括接收与显示器的对应于不同滚动速率输入区域的配置区域相关联的用户偏好信息;和接收与提供与不同滚动速率输入区域相关联的视觉指示符相关联的用户偏好信息。另外,所述方法还可包括接收与标识通过显示器提供的不同类型的用户输入相关联的用户偏好信息,其中所述不同类型的用户输入包括触摸、轻击动作或拖动动作中的至少两个;识别对应于第一用户输入的用户输入的类型;以及基于所识别的用户输入的类型滚动所述多个项。根据另一方面,提供了一种计算机可读介质,其上存储有指令序列。当通过至少一个处理器执行所述指令序列时,该指令序列使得所述至少一个处理器执行以下操作将多个感兴趣的项中的至少一部分输出到显示器;和从显示器接收第一用户输入。所述指令还使得所述至少一个处理器识别显示器上的对应于第一用户输入的位置、确定与所述位置相关联的滚动速率以及通过显示器以所确定的滚动速率滚动所述多个项。另外,用于滚动多个感兴趣的项的指令使得所述至少一个处理器执行以下操作 当识别的位置对应于显示器的第一侧时,通过显示器以第一滚动速率滚动所述多个感兴趣的项;和当识别的位置对应于显示器的第二侧时,通过显示器以第二滚动速率滚动所述多个感兴趣的项,其中所述第二滚动速率快于所述第一滚动速率。另外,所述计算机可读介质还可包括用于使所述至少一个处理器执行以下操作的指令提供图形用户界面,该图形用户界面被配置为接收用于选择对应于不同滚动速率的区域的用户偏好信息;接收用于选择用于标识与所述区域相关联的不同相对滚动速率的视觉指示符的用户偏好信息。


现在参照附图,其中具有相同标号的元件可始终指代相同的元件。图1是示例性装置的图,在所述装置中可实施本文描述的方法和系统;图2是在图1的装置中使用的示例性组件的功能框图;图3是根据示例性实施方式的在图2的装置中实现的组件的框图;图4是示出针对图1的用户装置,与构造滚动相关参数相关联的示例性处理的流程图;图5A 5C是与图4的处理相关联的与构造滚动相关参数相关联的示例性显示画面的示图;图6是示出与在图1的用户装置上提供的滚动信息相关联的示例性处理的流程图;以及图7A-9B是与图6中描述的处理相关联的示例性显示画面的示图。
具体实施例方式本发明的以下具体实施方式
参照附图。在不同附图中相同的标号指代相同或相似的元件。另外,以下具体描述不限制本发明。而是,本发明的范围由权利要求及其等同物限定。示例性系统图1是示例性用户装置100的示图,其中,可在所述用户装置中实施本文描述的方法和系统。在一个示例性实施方式中,用户装置100可为移动终端。如本文所用,术语“移动终端”可包括具有或不具有多线显示器的蜂窝无线电话;个人通信系统(PCQ终端,其可将蜂窝无线电话与数据处理、传真和数据通信能力相结合;个人数字助理(PDA),其可包括无线电话、寻呼机、互联网/内联网接口、网络浏览器、备忘记事本、日历和/或全球定位系统(GPQ接收器;和常规笔记本计算机和/或掌上型接收器或其它应用装置,其包括无线电话收发器。移动终端还可被称作“普及计算”装置。还应理解,本文描述的系统和方法还可在显示感兴趣的信息并允许用户与显示的信息互动的其它显示器(包括或不包括各种其它通信功能)中实施。例如,用户装置100可包括个人计算机(PC)、笔记本计算机、个人数字助理(PDA)、媒体播放装置(例如,MPEG音频层3 (MP3)播放器、视频游戏播放装置)、 全球定位系统(GPS)装置等,它们可不包括用于与其它装置通信的各种通信功能。参照图1,用户装置100可包括壳体110、扬声器120、显示器130、控制按钮140、键区150和麦克风160。壳体110可保护用户装置100的组件与外部元件隔离。扬声器120 可将声音信息提供给用户装置100的用户。显示器130可为用户提供视觉信息。例如,显示器130可提供关于来电呼叫或去电呼叫、电子邮件(e-mail)、即时消息、短消息服务(SMS)消息等的信息。显示器130还可显示关于诸如存储在用户装置100中的电话薄/联系人列表、当前时间、正被用户玩的视频游戏、下载的内容(例如,新闻或其它信息)等的各种应用程序的信息。显示器130还可显示各种列表,诸如存储在用户装置100中的歌曲列表、网络搜索所得的网站列表、GPS搜索得到的位置列表、联系人列表、存储在用户装置100上的应用程序列表或用户可从中进行选择的任何类型的列表。在一个示例性实施方式中,显示器130可为触摸屏显示装置,其允许用户通过手指、尖笔、鼠标、指点装置或一些其它装置输入命令和/或信息。例如,显示器130可为电阻式触摸屏、电容式触摸屏、光触摸屏、红外触摸屏、表面声波触摸屏或基于与屏幕的接触记录输入的任意其它类型的触摸屏装置。控制按钮140可允许用户与用户装置100交互以使得用户装置100执行一个或多个操作,诸如接通电话呼叫、播放各种媒体等等。在一个示例性实施方式中,控制按钮140 可包括一个或多个按钮,其控制与显示器130相关联的各种应用程序。例如,一个或多个控制按钮140可用于启动应用程序的执行,该应用程序允许用户配置关于在显示器130上提供的信息的显示和滚动的选项,如以下将更详细地描述。键区150可包括标准电话键区。麦克风160可从用户接收声音信息以启动存储在用户装置100中的应用程序或例行程序。图2是示出根据示例性实施方式的用户装置100的组件的示图。用户装置100可包括总线210、处理器220、存储器230、输入装置对0、输出装置250和通信接口沈0。总线 210允许用户装置100的各组件之间的通信。本领域技术人员应当认识到,用户装置100可按照多种其它方式配置并可包括其它或不同的元件。例如,用户装置100可包括用于处理数据的一个或多个调制器、解调器、编码器、解码器等。处理器220可包括处理器、微处理器、专用集成电路(ASIC)、现场可编程门阵列 (FPGA)或其它处理逻辑部。处理器220可执行软件指令/程序或数据结构以控制用户装置 100的操作。存储器230可包括随机存取存储器(RAM)或另一类型的动态存储装置,用于存储供处理器220执行的信息和指令;只读存储器(ROM)或另一类型的静态存储装置,用于存储供处理器220使用的信息和指令;闪速存储器(例如,电可擦除可编程只读存储器 (EEPROM))装置,用于存储信息和指令;和/或一些其它类型的磁或光记录介质及其对应驱动器。在处理器220的指令执行过程中,存储器230也可用来存储临时变量或其它中间信息。通过处理器220使用的指令也可(或作为另一种选择)被存储在可通过处理器220访问的另一类型的计算机可读介质中。计算机可读介质可包括一个或多个存储器装置。输入装置240可包括允许操作员向用户装置100输入信息的机构,诸如麦克风 160、键区150、控制按钮140、键盘(例如,QWERTY键盘、Dvorak键盘等)、基于手势的装置、 基于光学字符识别(OCR)的装置、操纵杆、基于触摸的装置、虚拟键盘、语音转文字引擎、鼠标、笔、语音识别和/或生物特征识别机构等。在一个示例性实施方式中,显示器130可为用作输入装置的触摸屏显示器。输出装置250可包括将信息输出给用户的一个或多个机构,包括诸如显示器130 的显示器、诸如扬声器120的一个或多个扬声器等等。如上所述,在一个示例性实施方式中,显示器130可为触摸屏显示器。在这种实施方式中,显示器130可用作输入装置和输出
装置二者。通信接口 260可包括使用户装置100能够与其它装置和/或系统通信的任何类似收发器的机构。例如,通信接口 260可包括调制解调器或LAN的以太网接口。通信接口 260 还可包括通过诸如无线网络的网络进行通信的机构。例如,通信接口 260可包括一个或多个射频(RF)发送器、接收器和/或收发器以及用于经网络发送和接收RF数据的一个或多个天线。用户装置100可提供用于使用户发送和接收通信(例如,电话呼叫、电子邮件、文本消息、多媒体消息、短消息服务(SMS)消息等)、播放音乐、搜索互联网或执行各种其它功能的平台。如以下详细描述,用户装置100还可执行关于允许用户设置各种显示相关参数的处理,所述各种显示相关参数与显示器130的滚动信息输出相关。用户装置100可响应于处理器220执行容纳在诸如存储器230的计算机可读介质中的指令序列执行这些操作。 这些指令可从另一计算机可读介质经(例如)通信接口 260被读取到存储器230中。在替代形式的实施例中,硬连线电路可替代软件指令或与软件指令结合使用,以执行与本发明一致的处理。因此,本文描述的实施方式不限于硬件电路和软件的任意特定组合。图3是在图2的用户装置100中实施的组件的示例性框图。在一个示例性实施方式中,图3中示出的组件的所有或一些可存储在存储器230中。例如,参照图3,存储器230 可包括滚动速率控制程序300。滚动速率控制程序300可包括通过允许用户设置与显示器130上提供的信息相关的各种滚动相关参数的处理器220执行的软件程序,所述显示器130上提供的信息例如包括它们的整体可能不能同时在显示器130上被观看到的信息的列表。显示配置逻辑部310 可包括允许用户针对滚动设置在显示器130上的项列表选择特定配置或设置用户概况的逻辑部。例如,显示配置逻辑部310可提供输出到显示器130的图形用户界面(⑶I),该⑶I 允许用户选择显示器130的一个部分作为一个用户可提供输入使得在显示器130出现非常快速滚动的项列表输出的区域,和选择显示器130的另一个部分作为一个用户可提供输入使得在显示器130出现较慢速滚动的项列表输出的区域。此外,GUI可允许用户选择各种类型的显示指令,它们将被用于识别关于项列表的滚动的较慢速或较快速的滚动区域,如以下详细描述。在一些实施方式中,GUI也可允许用户选择多用户输入怎样用于影响滚动速率,如以下详细描述。显示控制逻辑部320可包括基于存储在显示配置逻辑部310中的各种滚动相关参数控制显示器130的逻辑部。这些滚动相关参数可包括通过用户经显示配置逻辑部310(例如,上述⑶I)提供的参数。例如,显示控制逻辑部320可控制显示器130基于在显示器130 上触摸的位置以第一速率滚动显示的项列表,和基于在显示器130上触摸的不同位置以不同的第二速率滚动显示的项列表,如以下详细描述。图4显示了与针对显示器130配置各种滚动相关参数相关联的示例性处理方法。 在用户装置100的用户访问滚动速率控制程序300时可开始处理。例如,用户装置100的用户可利用一个或多个控制按钮140和/或应用程序菜单发起滚动速率控制程序300。如上所述的滚动速率控制程序300可包括显示配置逻辑部310,显示配置逻辑部310包括⑶I, 以允许用户在显示器130上设置或定制将实现不同滚动速率的各种位置。在一个实施方式中,与显示配置逻辑部310相关的⑶I可在显示器130上输出询问,以询问用户是否希望在显示器130上设置将导致不同滚动速率的多个区域(行为410)。例如,GUI可询问用户是否希望显示器130的一个部分与正常/慢速滚动相关,并且希望显示器130的另一个部分与第一滚动速率相关(行为410)。作为一个示例,⑶I可询问用户是否希望显示器130的左手侧与慢滚动速率相关,并希望显示器130的右手侧与快滚动速率相关。假设用户装置100的用户输入确认响应。显示配置逻辑部310接收用户的选择并存储该选择(行为420)。在以上示例中,用户选择显示器130的两个区域以表示不同的滚动速率输入区域。在其它情况下,通过显示配置逻辑部310提供的⑶I可提供关于在显示器130上设置将与不同滚动速率相关的不同区域的任意数量的其它可定制选项。例如,用户可选择三个不同的区域(例如,左侧、中间、右侧)与三个不同的滚动速率(例如,慢速、中速、快速)相关。作为另外一种选择,用户可选择显示器130的顶部与一个滚动速率相关,并且选择显示器130的底部与一个不同的滚动速率相关。在每一种情况下,假设用于与⑶I交互并提供他/她相对于在显示器130的不同部分上的不同滚动速率的偏好。显示配置逻辑部310接收用户提供的信息。显示配置逻辑部310可存储用户的偏好并使用存储的信息基于用户的偏好配置显示器130(行为420)。 例如,假设用户要求显示器130的左半部对应于慢/正常速率滚动,并且显示器130的右半部对应于快速滚动。在这种情况下,显示配置逻辑部310可存储指示在显示器130的左手侧的输入(与滚动列表相关)将导致慢/中滚动速率,而在显示器130的右手侧的输入将导致快滚动速率的信息。显示配置逻辑部310提供的⑶I还可询问用户希望在显示器130上提供以用作不同滚动速率输入区域的指示的指示符类型(行为430)。例如,GUI可询问用户是否希望使用颜色或颜色梯度来在视觉上指示不同的滚动速率输入区域。在这种情况下,显示器130的背景颜色可为在快速滚动输入区域中的一种颜色和在慢速滚动输入区域中的另一种颜色。 例如,图5A示出显示器130提供用户可从中进行选择的项列表(用标签排列的项1至6)。 如上所述,列表可通常包括多于可同时在显示器130上显示的多个项。在该示例中,假设项列表包括100项,其中在显示器130上仅可同时显示6项。继续以上示例,其中显示器130 的左侧与比显示器130的右侧更慢的滚动速率相关,在区域510的显示器的左手侧可具有不同于区域520的背景颜色的背景颜色。例如,区域510的背景颜色可为浅黄或浅绿,而区域520的背景颜色可为深黄或深绿。在这种情况下,用户可将选择的颜色或颜色梯度用作滚动速率的指示符。也就是说,背景的颜色或色调可从显示器130的左侧至显示器130的右侧以渐变方式或不连续方式变化。在一个示例中,较浅或较小强度的颜色可对应于较慢的滚动速率,而较深或较大强度的颜色可对应于较快的滚动速率。在一些情况下,用户可选择多种颜色或颜色谱来指示与显示器130上的多个位置相关的不同滚动速率。此外,在一些情况下,位于显示器130底部的箭头525可指示滚动速率从左至右增大。在一些情况下, 箭头525可标有“滚动速率”或一些类似的标记以指示与在显示器130的左侧上的输入相比,与显示器130的右侧上的输入相关的滚动速率更大。在其它情况下,用户可选择显示器130的背景的亮度作为用于指示滚动速率的视觉指示符。例如,显示器130的背景的最亮区域可对应于最快滚动速率,并且所述最亮区域可对应于最慢滚动速率。再者,显示器130的背景亮度可实际上连续或以离散增长的方式连续。在另一情况下,用户可选择包围所列项的框或盒的形状来用作滚动速率的指示符。例如,参照图5B,显示器130上的每个列出的项可被盒530(也称作框530)框住。如图所示,每个框530的左侧540可比每个框530的右侧550窄。较窄侧540可用于指示较慢于较宽侧阳0的滚动速率的滚动速率。也就是说,用户在框530的较窄侧540上提供输入, 以按照慢速滚动,并在框530的较宽侧550上提供输入,以按照快速滚动。作为另一示例,用户可选择项之间的线来用于指示滚动速率。例如,参照图5C,显示器130上的每个所列项可包括用于将一个项与下一个项分离的分离线/形状560。如图所示,线/形状560的左侧570非常窄,而右侧580非常厚或宽。线560的较窄侧570可用于指示比较宽侧580更慢的滚动速率。也就是说,用户可在线560的较窄侧570上提供输入以按照慢速滚动,并在线560的较宽侧580上提供输入以按照快速滚动。在一些实施方式中,用户可基于被显示的项的特定类型来选择不同的滚动速率指示符。例如,图5C中示出的滚动速率指示符线560可被选定为滚动速率指示符,以滚动歌曲名称列表,这是因为滚动速率指示符线/形状560类似于音量条,而背景颜色可用于针对电话簿中的联系人列表指示不同的滚动速率。在每一情况下,假设用户相对于设置滚动速率指示符选择他/她的偏好。显示配置逻辑部310从用户接收信息,并存储用户偏好(行为440)。显示配置逻辑部310可随后基于用户的偏好配置显示器130。也就是说,显示配置逻辑部310可配置显示器130以当项列表输出到显示器130时在显示器130上输出用户选择的视觉滚动速率指示符(行为 440)。在一些实施方式中,显示配置逻辑部310提供的⑶I可允许用户选择其他滚动相关参数。例如,通过在显示器130的一部分上提供后续输入,⑶I可允许用户选择用于进一步增大或减小滚动速率的选项。例如,参照图5A,GUI可允许用户指示例如在显示器130的右侧520上的第二输入(在右侧520上的初次输入之后)可进一步将所述快速滚动速率增大一些相对预定的量(例如,25%的滚动速率增加,50%的滚动速率增加等)。类似地,在例如左侧510上的第二输入(在左侧510上的初次输入之后)可进一步将滚动速率减慢一些相对预定的量(例如,25%、50%等)。相比于在列表中滚动预定数量的项,GUI可允许用户选择选项以指示特定类型的输入可对应于连续滚动。例如,GUI可允许用户选择特定类型的输入,例如“轻击”动作,可对应于连续滚动,而单次敲击/触摸或拖动输入可对应于滚动预定数量的条目。另外,用户可选择例如在特定区域中的多次敲击或触摸将对应于连续滚动。按此方式,用户可基于他 /她的偏好定制滚动相关参数。图6是指示与显示器130上的滚动信息输出相关的示例性处理方法的流程图。处理方法可始于用户执行对可存储在用户装置100上的项的搜索。例如,假设用户装置100 的用户搜索存储在存储器230中的歌曲列表。另外,假设歌曲列表包括150首歌曲,并且在显示器130上仅可同时显示六首歌曲。显示配置逻辑部310可基于用户定义的偏好配置显示器130(行为610)。例如,如以上参照图4的描述,假设用户选择显示器130的右侧将对应于快滚动速率输入区域,而显示器130的左侧将对应于慢/中滚动速率输入区域。还假设用户选择的背景亮度作为滚动速率指示符。在每种情况下,显示配置逻辑部310基于用户定义的偏好配置显示器130。也就是说,在该示例中,显示器130的右侧的背景将比显示器130的左侧的背景更亮,这将指示在显示器130的右侧上的输入将导致比显示器130的左侧上的输入更快的滚动速率。还假设用户将希望快速滚动显示器130上的项列表。继续以上示例,假设用户触摸显示器130的右手侧(行为620)。例如,假设用户用他/她的手指触摸显示器130的右手侧,如图7A中的椭圆形710所示。显示控制逻辑部320可识别输入的位置(行为620)。显示控制逻辑部320还可将输入710的位置与存储在显示配置逻辑部310中的滚动速率关联起来,并基于识别的滚动速率滚动项列表(行为630)。在该示例中,显示控制逻辑部320可按照快速
11滚动项列表。图7B示出在用户已选择按照快速滚动之后的显示器130的示例性示图。如图7B 所示,列表项1不再可见,而列表项7显示为列表的开始,以从列表项7滚动到列表的最后。 在一个实施方式中,如图7B所示,当项正被滚动时,显示器130可选择性地提供视觉效果, 使其看起来像项列表在它们被滚动的同时在一个大圆中运动。在其它实施方式中,项的滚动列表可按更加垂直的方式滚动,其中不再可见的每个项被列表中的新项替代。在示例性实施方式中,一旦用户在区域710提供输入,则列表可以连续方式滚动,直至用户选择停止按钮/输入(图7A中未示出)或选择一个控制按钮140(图1)来停止滚动。在其它情况下,一旦用户在区域710上提供输入,则列表可滚动翻过预定部分的列表,并自动停止。在一个示例性实施方式中,在用户提供输入之后的显示器130的视觉转变可集中在触摸区域的位置。例如,图7C示出显示器130正显示六个项的列表。假设用户用他/她的手指、尖笔或一些其它装置在显示器130的右上部分触摸,如图7C中的椭圆形720所示。 与以上参照图7A的讨论类似,显示控制逻辑部320可将输入720的位置与存储在显示配置逻辑部310中的滚动速率关联起来,并基于识别的滚动速率滚动项列表。在该实施方式中, 与显示器130的滚动相关的视觉转变可集中在显示器130的右上角,如图7D所示。也就是说,输出至显示器130的项目列表的滚动将集中在显示器130的右上角,使得其看起来像正在显示器130的右手侧上角的附近或从显示器130的右手侧上角开始执行滚动。例如,显示器130提供显示器130的右手侧上角是在右手侧上角附近运动的项的大圆的焦点的视觉效果。为了进一步显示这种视觉效果,假设用户用他/她的手指、尖笔或一些其它装置在显示器130的右下部分触摸,如图7E中的椭圆形730所示。与参照图7A的以上讨论类似,显示控制逻辑部320可将输入730的位置与存储在显示配置逻辑部310中的滚动速率关联起来,并基于识别的滚动速率滚动项列表。在该实施方式中,与显示器130的滚动相关联的视觉转变可集中于显示器130的右下角,如图7F所示。也就是说,输出至显示器130 的项目列表的滚动将集中在显示器130的右下角,使得其看起来像正在显示器130的右手侧下角的附近或从显示器130的右手侧下角开始执行滚动。例如,显示器130提供显示器 130的右手侧下角是运动的项的大圆的焦点的视觉效果。在一些情况下,在发生滚动的同时,位于滚动项的焦点处的元件可更容易地读取。 例如,在图7D中,列表项1 (或位于显示器130的右上部中的其它项)可按照水平方式显示, 当发生滚动时,与显示在显示器130的其它部分中的项(例如,显示在显示器130的下部中的项)相比,列表项1更容易阅读。类似地,在图7F中,列表项6(或位于显示器130的右下部中的其它项)可按照水平方式显示,当发生滚动时,与显示在显示器130的其它部分中的项(例如,显示在显示器130的上部中的项)相比,列表项6更容易阅读。如上所述,在一些实施方式中,显示器130可被配置为允许用户用他/她的手指、 尖笔、鼠标、指点装置或一些其他装置简单地提供输入,以启动显示器130上的滚动动作。 在其它实施方式中,用户可在显示器130上提供轻击动作以引发滚动行为。例如,参照图 8A,用户可在显示器130上的点810处用他/她的手指或尖笔触摸,并引发沿着箭头820代表的方向的在显示器130的表面上的轻击动作。在这种情况下,显示控制逻辑部320可识别与“轻击”相关的初始位置810作为对应于慢滚动速率。显示控制逻辑部320也可识别轻击的方向并利用慢滚动速率沿着对应于箭头820的方向滚动项列表。图8B示出了沿着箭头820代表的方向的慢速滚动。如图8B所示,在一个实施方式中,列表中的项可滚动以创建项列表按照圆形运动滚动的视觉效果,以呈现有趣的视觉效果。在其它情况下,所述项可按照更加垂直的方式滚动(即,所述项简单地沿着箭头820代表的垂直方向运动以显示位于列表下方的新项)。在另一情况下,用户可利用在显示器130上的拖动动作来引发滚动行为。例如,参照图9A,用户可用他/她的手指在显示器130上在区域910中触摸并在显示器130的表面上沿着箭头920示出的方向拖动他/她的手指。在这种情况下,显示控制逻辑部320可识别输入910的位置作为对应于快滚动速率。显示控制逻辑部320也可识别由箭头920代表的拖动输入的方向并沿着图9B中示出的方向滚动列表(S卩,显示位于项列表的下方的项)。在每种情况下,用户可基于用户提供他/她在显示器130上的输入的位置按照不同速率滚动输出至显示器130的项列表。此外,用户可使用任意数量的不同类型的输入来引发滚动。例如,用户可利用他/她的手指、尖笔、鼠标、指点装置或任何其他装置来相对于显示器130引发滚动行为。此外,用户可利用不同类型的动作(例如,触摸、拖动、轻击等) 来引发滚动行为。此外,如上所述,在一些实施方式中,显示控制逻辑部320可基于动作的类型确定是否执行连续滚动或滚动预定数量的条目。另外,如上所述,在一些实施方式中,显示器130可被配置为允许用户基于用户提供的额外输入进一步增大或减小列表滚动的速率。例如,假设用户已经设定偏好(利用与显示配置逻辑部310相关的⑶I),即,在已经引发快速滚动之后在快速滚动输入区域继续输入将进一步增大滚动速率。另外,假设用户已经设置偏好,即,在已经引发慢速滚动之后在慢速滚动输入区域继续输入将进一步减小滚动速率。在这种情况下,返回参照图7A,假设用户已经触摸区域710以引发项列表的快速滚动。另外假设用户再次触摸区域710或触摸显示器130的右侧的任意区域(图6,行为640)。在这种情况下,显示控制逻辑部320可进一步增大项列表的滚动速率(行为640)。例如,与初始“快”滚动速率相比,在快速滚动区域中的第二用户输入可将滚动速率增大一些预定量(例如,25% )。后续用户输入可按照相似的方式将滚动速率进一步增大一些预定量,直至达到最大滚动速率。类似地,触摸显示器 130的左侧可通过每一次连续的触摸按照预定量逐步地减小滚动的速率。在另一实施方式中,用户可通过将他/她的手指、尖笔或其它指点装置从具有第一滚动速率的输入区域至具有不同的滚动速率的输入区域拖动或轻击从而动态地增大或减小列表滚动的速率或速度。例如,在图5B中,假设用户将他/她的手指从位于显示器130 的左侧上的慢滚动速率输入区域540拖动到位于显示器130的右侧上的快滚动速率输入区域550.在这种情况下,滚动速率可动态地从慢增大为块。也就是说,滚动速率在发生滚动的同时可变化。类似地,用户可将他/她的手指从输入区域550拖动至输入区域MO以动态地减小滚动速率。按此方式,用户可利用多种滚动速率滚动项列表。用户还可在在快和慢滚动速率输入区域上提供输入之间切换以改变项滚动的速率。当用户希望停止滚动时,用户可选择停止输入(图7A-9B中未示出)或选择特定的一个控制按钮140(图1)来停止滚动。在其它实施方式中,用于引发列表的滚动的每个输入可滚动翻过预定数量的项并在达到预定数量时自动停止滚动。
结论本文描述的实施方式允许用户以各种速率滚动在显示器上提供的项。这可允许用户更加容易地滚动和定位感兴趣的项。此外,可提供视觉效果以允许用户容易地确定在显示器上的各输入区域将导致不同的滚动速率。这可进一步提高用户对滚动感兴趣的项的感受。本文描述的实施例的上述具体实施方式
提供了说明和描述,但是其不旨在是彻底的,并不将本发明限制在公开的确定形式。在上述教导的启示下修改和变形是可能的,或者可通过实施本发明来获得修改和变形。例如,已经参照设定的不连续的相对滚动速率(例如,慢速、中速、快速)描述了各方面。在一些实施方式中,滚动速率可实质上是连续的。例如,在一些实施方式中,项列表滚动的速率或速度可基于用户定义的喜欢以更加连续的方式增大。在这种实施方式中,可基于在显示器130上提供输入的位置提供大量不同的滚动速率。作为一个示例,在显示器的最左侧上的输入可导致最慢的滚动速率,在与显示器130的最左侧相邻的输入可导致稍快的滚动速率,等等,在显示器130的最右侧上的输入可导致最快的滚动速率。此外,上述各方面参照相对于感兴趣的滚动项设置用户定义的偏好。在其它情况下,用户装置100可包括关于感兴趣的滚动项和/或提供滚动速率的视觉指示符的预设配置。在这种情况下,用户可简单地使用预存在用户装置100中的关于可变速率滚动的默认配置。此外,已经提供示出滚动可按照一行行的方式列出的项列表的示例。应当理解,在其它情况下,项可按照列显示,并且可沿着相对于显示器130的水平方向执行滚动(与示例中示出的垂直方向相对应)。在其它情况下,诸如与存储在用户装置100中的各种应用程序相关的图标的感兴趣的项可按照格状的方式进行显示。在这些情况下,可按照垂直方式、水平方式或以一定角度等滚动按照格状显示的图标。此外,实施方式在以上已经被描述为利用各种视觉效果代表不同的滚动速率。在其它实施方式中,可使用各种图标来转换不同滚动速率。例如,描绘出龟、兔和豹的图形图标可提供在显示器130上以分别代表慢速、中速和快速滚动。在这种情况下,用户可选择图形图标来以期望速率滚动。此外,在一些实施方式中,语音命令可用于引发以各种速率滚动,或语音命令可用于增强先前提供的滚动相关输入以改变滚动速率。例如,用户装置100可包括语音识别软件,其识别诸如“快”、“慢”、“中滚动”、“停止”等的词语/短语。在这些实施方式中,显示控制逻辑部320可基于语音命令引发滚动和/或基于语音命令改变当前滚动速率。此外,虽然参照图4和图6描述了一系列动作,但是动作的次序可在与本发明一致的其它实施方式中变化。此外,独立的动作可平行执行。对于本领域普通技术人员还应当清楚的是,上述本发明的各方面可例如在计算机装置、蜂窝通信装置/系统、媒体播放装置、方法和/或计算机程序产品中实施。因此,本发明的各方面可以硬件和/或软件(包括固件、常驻软件、微码等)实现。此外,本发明的各方面可采取在计算机可用或计算机可读存储介质上的计算机程序产品的形式,所述计算机可用或计算机可读存储介质具有在介质中包括的计算机可用或计算机可读程序代码,以被指令执行系统或与指令执行系统结合使用。用于实施与本发明的原理一致的各方面的实际控制硬件不是用于限制本发明。因此,各方面的操作和行为在不参照特定软件编码的情况下描述,本领域普通技术人员基于本文的描述应当能够设计用以实施所述各方面的软件和控制硬件。此外,本发明的特定部分可实施为执行一种或多种功能的“逻辑部”。这种逻辑部可包括硬件,例如,处理器、微处理器、ASIC、FPGA或其它处理逻辑部、软件或硬件和软件的
纟口口。应当强调的是,术语“包括”当被使用在该说明书中时,其用于特指存在所列的特征、整体、步骤或组件,而不排除存在或添加一个或多个其它特征、整体、步骤、组件或它们的组。在本申请的具体实施方式
中使用的元件、行为或指令不应被理解为本发明所必要的,除非特别这样描述。另外,如本文所用,冠词“一个”不旨在包括一个或多个项。此外, 如本文所用,短语“基于”旨在意味着“至少部分地基于”,除非明确地说明不是这样。本发明的范围通过权利要求及其等同物限定。
权利要求
1.一种装置,该装置包括触摸屏显示器,该触摸屏显示器被配置为显示多个项中的至少一部分,和接收第一用户输入;显示配置逻辑部,该显示配置逻辑部被配置为将所述触摸屏显示器配置为包括至少两个区域,所述至少两个区域中的每个区域与用于滚动所述多个项的不同滚动速率相关联,和在所述触摸屏显示器上提供视觉指示符,所述视觉指示符标识与所述至少两个区域相关联的相对滚动速率;以及显示控制逻辑部,该显示控制逻辑部被配置为识别所述触摸屏显示器上的对应于所述第一用户输入的位置,和基于所述位置控制所述多个项的滚动速率。
2.根据权利要求1所述的装置,其中,当控制所述滚动速率时,所述显示控制逻辑部被配置为当所识别的位置对应于第一位置时,通过所述触摸屏显示器以第一速率滚动所述多个项,和当所识别的位置对应于第二位置时,通过所述触摸屏显示器以第二速率滚动所述多个项,其中第二滚动速率快于第一滚动速率。
3.根据权利要求1所述的装置,其中,当提供视觉指示符时,所述显示配置逻辑部被配置为提供与所述触摸屏显示器的背景相关联的多种颜色或多种亮度水平中的至少一个,来指示与所述至少两个区域中的每个区域相关联的相对滚动速率。
4.根据权利要求1所述的装置,其中,当提供视觉指示符时,所述显示配置逻辑部被配置为提供形状、线或图形图标中的至少一个,来指示与所述至少两个区域中的每个区域相关联的相对滚动速率。
5.根据权利要求1所述的装置,其中,所述触摸屏显示器还被配置为接收第二用户输入,并且其中,所述显示控制逻辑部还被配置为基于所述第二用户输入的位置改变滚动所述多个项的滚动速率。
6.根据权利要求1所述的装置,其中,当所述第二用户输入位于所述至少两个区域中的与所述第一用户输入相同的位置时,所述显示控制逻辑部还被配置为增大与滚动所述多个项相关联的滚动速率。
7.根据权利要求1所述的装置,其中,所述显示配置逻辑部被配置为提供图形用户界面(⑶I),该⑶I被配置为允许用户执行以下操作中的至少一个操作选择与不同滚动速率相关联的所述至少两个区域,或选择用于标识与所述至少两个区域相关联的相对滚动速率的视觉指示符。
8.根据权利要求7所述的装置,其中,所述⑶I还被配置为允许用户执行以下操作中的至少一个操作选择与不同类型的用户输入相关联的滚动类型,或选择针对在所述第一用户输入之后提供的输入将怎样改变滚动速率。
9.根据权利要求1所述的装置,其中,所述显示控制逻辑部还被配置为 响应于所述第一用户输入通过所述触摸屏显示器滚动所述多个项,和在检测到后续用户输入之前继续滚动所述多个项。
10.根据权利要求1所述的装置,其中,所述装置包括移动终端。
11.一种方法,该方法包括将多个项中的至少一部分输出到显示器;通过所述显示器接收第一用户输入;识别所述显示器上的对应于所述第一用户输入的位置;确定与所述位置相关联的滚动速率;以及通过所述显示器以所确定的滚动速率滚动所述多个项。
12.根据权利要求11所述的方法,其中,所述确定滚动速率的步骤包括 当所识别的位置对应于第一位置时,确定第一滚动速率,和当所识别的位置对应于第二位置时,确定第二滚动速率,其中所述第二滚动速率快于所述第一滚动速率。
13.根据权利要求12所述的方法,该方法还包括通过所述显示器提供标识与所述显示器的不同部分相关联的用于滚动所述多个项的相对滚动速率的视觉指示符。
14.根据权利要求13所述的方法,其中,所述提供视觉指示符的步骤包括提供颜色指示符或亮度指示符中的至少一个,来指示与所述显示器的不同部分相关联的相对滚动速率。
15.根据权利要求13所述的方法,其中,所述提供视觉指示符的步骤包括提供形状、 线或图形图标中的至少一个,来指示与所述显示器的不同部分相关联的相对滚动速率。
16.根据权利要求11所述的方法,该方法还包括接收与所述显示器的对应于不同滚动速率输入区域的配置区域相关联的用户偏好信息;和接收与提供与所述不同滚动速率输入区域相关联的视觉指示符相关联的用户偏好信肩、ο
17.根据权利要求11所述的方法,该方法还包括接收与标识通过所述显示器提供的不同类型的用户输入相关联的用户偏好信息,其中所述不同类型的用户输入包括触摸、轻击动作或拖动动作中的至少两个; 识别对应于所述第一用户输入的用户输入的类型;以及基于所识别的用户输入的类型滚动所述多个项。
18.一种计算机可读介质,该计算机可读介质上存储有指令序列,该指令序列在由至少一个处理器执行时,使得所述至少一个处理器执行以下操作将多个感兴趣的项中的至少一部分输出到显示器; 从所述显示器接收第一用户输入; 识别所述显示器上的对应于所述第一用户输入的位置; 确定与所述位置相关联的滚动速率;以及通过所述显示器以所确定的滚动速率滚动所述多个项。
19.根据权利要求18所述的计算机可读介质,其中,用于滚动所述多个感兴趣的项的指令使得所述至少一个处理器执行以下操作当所识别的位置对应于所述显示器的第一侧时,通过所述显示器以第一滚动速率滚动所述多个感兴趣的项,和当所识别的位置对应于所述显示器的第二侧时,通过所述显示器以第二滚动速率滚动所述多个感兴趣的项,其中所述第二滚动速率快于所述第一滚动速率。
20.根据权利要求18所述的计算机可读介质,该计算机可读介质还包括用于使所述至少一个处理器执行以下操作的指令提供图形用户界面,该图形用户界面被配置为 接收用于选择对应于不同滚动速率的区域的用户偏好信息;和接收用于选择用于指示与所述区域相关联的不同相对滚动速率的视觉指示符的用户偏好信息。
全文摘要
一种方法包括将多个项中的至少一部分输出到显示器。该方法还包括通过显示器接收第一用户输入和识别在显示器上的对应于第一用户输入的位置。该方法还包括确定与所述位置相关联的滚动速率和通过显示器以所确定的滚动速率滚动所述多个项。
文档编号G06F3/048GK102395946SQ200980158719
公开日2012年3月28日 申请日期2009年10月16日 优先权日2009年4月17日
发明者隆基津 申请人:索尼爱立信移动通讯有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1