用于组织图形项的方法和设备转让专利

申请号 : CN201080062072.9

文献号 : CN102770835B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王巍汪孔桥谢晓辉刘英斐王霞刘黄玲子王斌刘震汤跃忠

申请人 : 诺基亚公司

摘要 :

提供一种设备、方法和计算机程序。该设备包括:至少一个处理器;以及存储计算机程序指令的至少一个存储器,该至少一个处理器被配置为执行该计算机程序指令以使得该设备至少执行:控制触敏显示器来在第一位置处显示第一图形项和在第二位置处显示第二图形项,第二图形项与第一图形项隔开第一距离;在第一位置处检测第一用户手指并在第二位置处检测第二用户手指;响应于检测到第一用户手指和第二用户手指中的至少一个跨触敏显示器的移动,通过跨触敏显示器移动第一图形项和第二图形项中的至少一个而减小第一距离;以及在确定已经减小第一距离使得第一图形项靠近第二图形项之后,控制触敏显示器来显示第三图形项。

权利要求 :

1.一种用于组织图形项的设备,包括:

用于使得触敏显示器显示菜单的装置,所述菜单包括第一图形项和第二图形项,所述第一图形项可选择以打开第一软件应用,所述第二图形项可选择以打开第二软件应用,其中所述第一图形项在第一位置处,所述第二图形项在第二位置处,并且所述第二图形项与所述第一图形项隔开第一距离;

用于在所述第一位置处检测第一用户手指的装置;

用于响应于检测到所述第一用户手指跨所述触敏显示器的移动而通过跨所述触敏显示器移动所述第一图形项来减小所述第一距离的装置;

用于在确定已经减小所述第一距离使得所述第一图形项靠近所述第二图形项之后在所述菜单中创建分层结构的装置,所述分层结构包括所述第一图形项、所述第二图形项以及表示所述第一图形项和第二图形项的分组的第三图形项,其中所述第三图形项在所述分层结构的第一层中并且所述第一图形项和所述第二图形项在所述分层结构的第二层,所述分层结构的所述第二层不同于所述分层结构中的所述第一层;以及用于通过提供对所述分层结构中的所述第二层的访问来对选择在所述分层结构的所述第一层中的所述第三图形项进行响应的装置,在所述第二层中所述第一图形项可选择以打开所述第一软件应用并且所述第二图形项可选择以打开所述第二软件应用。

2.根据权利要求1的设备,进一步包括:

用于在跨所述触敏显示器移动所述第一图形项之前检测识别所述第一图形项以用于移动的用户输入的装置。

3.根据权利要求2的设备,其中识别所述第一图形项以用于移动的所述用户输入不同于被提供以选择所述第一图形项的用户输入。

4.根据权利要求2或3的设备,其中识别所述第一图形项以用于移动的所述用户输入是在所述第一图形项处的触摸输入,所述触摸输入被提供达长于一阈值时间段。

5.根据权利要求2或3的设备,其中识别所述第一图形项以用于移动是在所述触敏显示器上可视地指示的。

6.根据权利要求1、2或3的设备,其中所述第二图形项不能与所述第一图形项同时移动。

7.根据权利要求1、2或3的设备,其中所述第三图形项以比所述第一图形项和所述第二图形项更小的尺度包括所述第一图形项和所述第二图形项的图形外观。

8.根据权利要求1、2或3的设备,进一步包括:

用于在显示所述第三图形项时提示用户命名所述第三图形项的装置。

9.根据权利要求1、2或3的设备,其中响应于确定所述第一用户手指已经从所述触敏显示器移除,而显示所述第三图形项。

10.根据权利要求1、2或3的设备,其中在所述触敏显示器上所述第三图形项替代所述第一图形项和所述第二图形项。

11.根据权利要求1、2或3的设备,其中在第二位置处检测第二用户手指;以及响应于检测到跨所述触敏显示器的所述第一用户手指和所述第二用户手指的移动通过跨触敏显示器移动所述第一图形项和所述第二图形项来减小所述第一距离。

12.根据权利要求11的设备,进一步包括:

用于响应于检测到所述第一用户手指和所述第二用户手指跨所述触敏显示器的朝向彼此的同时移动而通过跨所述触敏显示器朝向彼此地同时移动所述第一图形项和所述第二图形项来减小所述第一距离的装置。

13.根据权利要求1、2或3的设备,进一步包括:

用于在所述第三图形项处检测所述第一用户手指和第二用户手指的装置;以及用于通过控制所述触敏显示器以将所述第三图形项从显示中移除并且显示所述第一图形项和所述第二图形项,对检测到所述第一用户手指和所述第二用户手指中的至少一个的移动进行响应的装置,其中该移动增加了所述第一用户手指和所述第二用户手指之间的距离。

14.根据权利要求1、2或3的设备,其中所述设备为包括所述触敏显示器的手持便携式电子设备。

15.一种用于组织图形项的方法,包括:

使得触敏显示器显示菜单,所述菜单包括第一图形项和第二图形项,所述第一图形项可选择以打开第一软件应用,所述第二图形项可选择以打开第二软件应用,其中所述第一图形项在第一位置处,所述第二图形项在第二位置处,并且所述第二图形项与所述第一图形项隔开第一距离;

在所述第一位置处检测第一用户手指;

响应于检测到所述第一用户手指跨所述触敏显示器的移动,通过跨所述触敏显示器移动所述第一图形项来减小所述第一距离;

在确定已经减小所述第一距离使得所述第一图形项靠近所述第二图形项之后,在所述菜单中创建分层结构,所述分层结构包括所述第一图形项、所述第二图形项和表示所述第一图形项和所述第二图形项的分组的第三图形项,其中所述第三图形项在所述分层结构的第一层中并且所述第一图形项和所述第二图形项在所述分层结构的第二层,所述分层结构的所述第二层不同于所述分层结构中的所述第一层;以及通过提供对所述分层结构中的所述第二层的访问来对选择在所述分层结构中的所述第一层中的所述第三图形项进行响应,在所述第二层中所述第一图形项可选择以打开所述第一软件应用并且所述第二图形项可选择以打开所述第二软件应用。

16.根据权利要求15的方法,还包括:

在跨所述触敏显示器移动所述第一图形项之前,检测识别所述第一图形项以用于移动的用户输入。

17.根据权利要求16的方法,其中识别所述第一图形项以用于移动的所述用户输入不同于被提供以选择所述第一图形项的用户输入。

18.根据权利要求16或17的方法,其中识别所述第一图形项以用于移动的所述用户输入是在所述第一图形项处的触摸,所述触摸输入被提供达长于一阈值时间段。

19.根据权利要求16或17的方法,其中识别所述第一图形项以用于移动是在所述触敏显示器上可视地指示的。

20.根据权利要求15、16或17的方法,其中所述第二图形项不能与所述第一图形项同时移动。

21.根据权利要求15、16或17的方法,其中所述第三图形项以比所述第一图形项和所述第二图形项更小的尺度包括所述第一图形项和所述第二图形项的图形外观。

22.根据权利要求15、16或17的方法,还包括:

在显示所述第三图形项时提示用户命名所述第三图形项。

23.根据权利要求15、16或17的方法,其中响应于确定所述第一用户手指已经从所述触敏显示器移除,而控制所述触敏显示器来显示所述第三图形项。

24.根据权利要求15、16或17的方法,其中在所述触敏显示器上所述第三图形项替代所述第一图形项和所述第二图形项。

25.根据权利要求15、16或17的方法,其中在第二位置处检测第二用户手指;以及响应于检测到跨所述触敏显示器的所述第一用户手指和所述第二用户手指的移动通过跨触敏显示器移动所述第一图形项和所述第二图形项来减小所述第一距离。

26.根据权利要求25的方法,其中响应于检测到所述第一用户手指和所述第二用户手指跨所述触敏显示器的朝向彼此的同时移动,而通过跨所述触敏显示器朝向彼此地同时移动所述第一图形项和所述第二图形项来减小所述第一距离。

27.根据权利要求15、16或17的方法,还包括:在所述第三图形项处检测所述第一用户手指和第二用户手指;响应于检测到所述第一用户手指和所述第二用户手指中的至少一个的移动增加了所述第一用户手指和所述第二用户手指之间的距离,而控制所述触敏显示器以将所述第三图形项从显示中移除并且显示所述第一图形项和所述第二图形项。

28.一种用于组织图形项的设备,包括:

用于使得触敏显示器显示菜单的装置,所述菜单包括第一图形项和第二图形项,所述第一图形项可选择以打开第一软件应用,所述第二图形项可选择以打开第二软件应用,其中所述第一图形项在第一位置处,所述第二图形项在第二位置处,并且所述第二图形项与所述第一图形项隔开大于阈值的第一距离;

用于在所述第一位置处检测第一用户手指的装置;

用于响应于检测到所述第一用户手指跨所述触敏显示器的移动而通过跨所述触敏显示器移动所述第一图形项来减小所述第一距离的装置;

用于在确定已经减小所述第一距离使得所述第一图形项处于所述第二图形项的小于所述阈值的距离内之后在所述菜单中创建分层结构的装置,所述分层结构包括所述第一图形项、所述第二图形项以及表示所述第一图形项和第二图形项的分组的第三图形项,其中所述第三图形项在在所述分层结构的第一层中并且所述第一图形项和所述第二图形项在所述分层结构的第二层,所述分层结构的所述第二层不同于所述分层结构中的所述第一层;以及通过提供对所述分层结构中的所述第二层的访问来对选择在所述分层结构中的所述第一层中的所述第三图形项进行响应的装置,在所述第二层中所述第一图形项可选择以打开所述第一软件应用并且所述第二图形项可选择以打开所述第二软件应用。

说明书 :

用于组织图形项的方法和设备

技术领域

[0001] 本发明的实施例涉及用户输入。具体而言,涉及使用触敏显示器组织图形菜单项。

背景技术

[0002] 一些电子设备包括触敏显示器。触敏显示器使得用户能够通过触摸触敏显示器来提供用户输入。

发明内容

[0003] 根据本发明的各种但不一定所有实施例,提供一种设备,该设备包括:至少一个处理器;以及存储计算机程序指令的至少一个存储器,该至少一个处理器被配置为执行该计算机程序指令以使得该设备至少执行:控制触敏显示器来在第一位置处显示第一图形项和在第二位置处显示第二图形项,该第二图形项与该第一图形项隔开第一距离;在该第一位置处检测第一用户手指并在该第二位置处检测第二用户手指;响应于检测到该第一用户手指和该第二用户手指中的至少一个跨该触敏显示器的移动,通过跨该触敏显示器移动该第一图形项和该第二图形项中的至少一个来减小该第一距离;以及在确定已经减小该第一距离使得该第一图形项靠近该第二图形项之后,控制该触敏显示器来显示第三图形项。
[0004] 根据本发明的各种但不一定所有实施例,提供一种方法,该方法包括:控制触敏显示器以在第一位置处显示第一图形项和在第二位置处显示第二图形项,该第二图形项与该第一图形项隔开第一距离;在该第一位置处检测第一用户手指并在该第二位置处检测第二用户手指;响应于检测到该第一用户手指和该第二用户手指中的至少一个跨该触敏显示器的移动,通过跨该触敏显示器移动该第一图形项和该第二图形项中的至少一个来减小该第一距离;以及在确定已经减小该第一距离使得该第一图形项靠近该第二图形项之后,控制该触敏显示器来显示第三图形项。
[0005] 根据本发明的各种但不一定所有实施例,提供有一种计算机程序,包括计算机程序指令,该计算机程序指令当由至少一个处理器执行时使得设备至少执行:控制触敏显示器以在第一位置处显示第一图形项和在第二位置处显示第二图形项,该第二图形项与该第一图形项隔开第一距离;在该第一位置处检测第一用户手指并在该第二位置处检测第二用户手指;响应于检测到该第一用户手指和该第二用户手指中的至少一个跨该触敏显示器的移动,通过跨该触敏显示器移动该第一图形项和该第二图形项中的至少一个来减小该第一距离;以及在确定已经减小该第一距离使得该第一图形项靠近该第二图形项之后,控制该触敏显示器来显示第三图形项。
[0006] 根据本发明的各种但不一定所有实施例,提供有一种设备,该设备包括:用于控制触敏显示器以在第一位置处显示第一图形项和在第二位置处显示第二图形项的装置,该第二图形项与该第一图形项隔开第一距离;用于在该第一位置处检测第一用户手指并在该第二位置处检测第二用户手指的装置;用于响应于检测到该第一用户手指和该第二用户手指中的至少一个跨该触敏显示器的移动而通过跨该触敏显示器移动该第一图形项和该第二图形项中的至少一个来减小该第一距离的装置;以及用于在确定已经减小该第一距离使得该第一图形项靠近该第二图形项之后控制该触敏显示器来显示第三图形项的装置。
[0007] 根据本发明的各种但不一定所有实施例,提供有一种图形用户界面,该图形用户界面包括:在触敏显示器上的第一位置处显示的第一图形项和在该触敏显示器上的第二位置处显示的第二图形项,该第二图形项与该第一图形项隔开第一距离,其中第一用户手指在该第一位置处的放置以及第二用户手指在该第二位置处的放置使 得识别该第一图形项和该第二图形项中的至少一个以用于移动,并且跨该触敏显示器移动该第一手指和该第二手指中的至少一个以减小该第一距离;以及在减小第一距离使得该第一图形项靠近该第二图形项之后,在该触敏显示器上显示第三图形项。

附图说明

[0008] 为了更好地理解本发明的实施例的各种示例,现在将仅通过示例的方式参照附图,在附图中:
[0009] 图1图示了一种设备;
[0010] 图2图示了另一设备;
[0011] 图3图示了方法的流程图;
[0012] 图4A图示了显示第一图形项和第二图形项的设备;
[0013] 图4B图示了在由用户移动之后的第一图形项和第二图形项;
[0014] 图4C图示了显示第三图形项的设备;
[0015] 图5A图示了示例性第一图形项;
[0016] 图5B图示了示例性第二图形项;
[0017] 图5C图示了示例性第三图形项;
[0018] 图6A图示了另一示例性第一图形项;
[0019] 图6B图示了另一示例性第二图形项;
[0020] 图6C图示了另一示例性第三图形项;
[0021] 图7A图示了响应于选择第一图形项执行的动作;
[0022] 图7B图示了响应于选择第二图形项执行的动作;
[0023] 图7C图示了响应于选择第三图形项执行的动作;
[0024] 图8A图示了显示第三图形项的设备;以及
[0025] 图8B图示了显示第一图形项和第二图形项的设备。

具体实施方式

[0026] 本发明的实施例涉及使得用户能够使用触敏显示器组织图形菜单项。使用检测多个同时触摸的触敏显示器来提供直观的用户体 验。
[0027] 附图图示了设备10/30,其包括:至少一个处理器12;以及存储计算机程序指令18的至少一个存储器14,所述至少一个处理器12被配置为执行计算机程序指令18以使得设备10/30至少执行:控制触敏显示器22来在第一位置51处显示第一图形项50/150和在第二位置61处显示第二图形项60/160,第二图形项60/160与第一图形项50/150隔开第一距离100;在第一位置51处检测第一用户手指120并在第二位置61处检测第二用户手指130;响应于检测到第一用户手指120和第二用户手指130中的至少一个跨触敏显示器22的移动,通过跨触敏显示器22移动第一图形项50/150和第二图形项60/160中的至少一个来减小第一距离100;以及在确定已经减小第一距离100使得第一图形项50/150靠近第二图形项60/160之后,控制触敏显示器22来显示第三图形项70/170。
[0028] 图1图示了设备10。该设备例如可以为芯片或芯片组。图1所示的设备10包括处理器12和存储器14。在本发明的可选实施例中,设备10可以包括多个处理器。
[0029] 处理器12被配置为从存储器14进行读取以及对存储器14进行写入。存储器12也可以包括输出接口和输入接口,处理器12经由该输出接口输出数据和/或命令,并且经由该输入接口向处理器12输入数据和/或命令。
[0030] 尽管将存储器14图示为单个组件,但其可以作为一个或更多个分开的组件来实现,其中一些或者所有组件可以集成/可移除并且/或者可以提供永久性/半永久性/动态/缓存存储。
[0031] 存储器14存储包括计算机程序指令18的计算机程序16,该计算机程序指令18当加载到处理器12中时控制设备10/30的操作。计算机程序指令18提供使得设备10/30能够执行图3所示方法的逻辑和例程。处理器12通过读取存储器14能够加载和执行计算机程序指令18。
[0032] 计算机程序16可以经由任何适当的递送机制40而到达设备 10/30。递送机制40例如可以为有形计算机可读存储介质、计算机程序产品、存储器设备、诸如CD-ROM、DVD或蓝光光盘之类的记录介质或者任何有形地实施计算机程序16的制品。递送机制40可以为被配置成可靠地传送计算机程序16的信号。
[0033] 图2图示了另一设备30。图2所示的该设备30例如可以为手持便携式电子设备,诸如移动电话、个人音乐播放器、个人数字助理、计算机、游戏控制台或相机。
[0034] 图2所示的设备30包括图1所示的设备10。设备30还包括壳体28、触敏显示器22和可选的射频收发器24。壳体28容纳:处理器12、存储器14、触敏显示器22和射频收发器24。元件12、14、22和24共同定位于壳体28内。元件12、14、22和24可操作地耦合,并且可以存在任何数目的中间元件或者中间元件的组合(包括没有中间元件)。
[0035] 处理器12被配置为向触敏显示器22和射频收发器24提供输出。处理器12被配置为接收来自射频收发器24和触敏显示器22的输入。
[0036] 触敏显示器22被配置为提供图形用户界面。触敏显示器22可以为任意类型的触敏显示器,诸如电阻式触敏显示器或者电容式触敏显示器。触敏显示器22被配置为同时检测多个不同触摸输入。
[0037] 射频收发器24被配置为发射和接收射频信号。射频收发器24例如可以为蜂窝收发器,其可与诸如GSM(全球移动通信系统)、IS-95(暂时标准95)或UMTS(通用移动通信系统)之类的一个或更多个蜂窝协议兼容。可选地,射频收发器24可以为短距离收发器,其可与诸如蓝牙协议或IEEE(电气和电子工程师委员会)协议之类的一个或更多个短程协议兼容。在本发明的一些实施例中,设备30包括一个或更多个蜂窝收发器和一个或更多个短程收发器。
[0038] 现在将关于图3至图7C描述根据本发明实施例的示例性方法。
[0039] 在图3的块301处,处理器12控制触敏显示器22以在第一位置51处显示第一图形项50和在第二位置61处显示第二图形项60。 第一图形项50与第二图形项60隔开第一距离100。图4A图示了在触敏显示器22上显示的第一图形项50和第二图形项60。
[0040] 在本例中,第一图形项50和第二图形项60可由用户单独选择。也就是,可选择第一图形项50,而不选择第二图形项60,以及可选择第二图形项60,而不选择第一图形项50。
[0041] 用户可以在图形项50、60的位置51、61处提供用户输入,该用户输入被处理器12解译为对图形项50、60的选择。处理器12解译为对图形项50、60的选择的触摸输入类型在本发明不同实施例中可以是不同的。例如在本发明的一些实施例中,处理器12可以将图形项50、60处的“双触摸”解译为对图形项50、60的选择。“双触摸”涉及用户在图形项50、60的位置51、61处快速连续地提供第一触摸和第二触摸。处理器12被配置为如果第一触摸和第二触摸之间的时间间隔小于阈值时间段,则将第一触摸和第二触摸解译为“双触摸”。
[0042] 在本发明的其它实施例中,处理器12将图形项50、60处的“单触摸”解译为对图形项50、60的选择。
[0043] 处理器12被配置为响应于图形项50、60的选择来执行动作。执行的动作取决于选择的图形项50、60。在本例中,第一图形项50的选择使得处理器12执行第一功能。第二图形项60的选择使得处理器12执行第二功能,该第二功能不同于第一功能。
[0044] 第一图形项50和第二图形项60可以与不同软件应用有关。第一图形项50的选择可以使得处理器12打开第一软件应用。第二图形项60的选择可以使得处理器12打开第二软件应用。
[0045] 图5A图示了第一图形项50的示例。在本例中,第一图形项50与消息传送软件应用有关。图5A中的第一图形项50的图形外观向用户表明其与消息传送软件应用有关。第一图形项50的选择使得处理器12打开消息传送软件应用。消息传送软件应用例如可以为用户提供对发送和接收到的消息的访问。
[0046] 图5B图示了第二图形项60的示例。在本例中,第二图形项 60与呼叫日志软件应用有关。图5B中的第二图形项60的图形外观向用户表明其与呼叫日志软件应用有关。第二图形项60的选择使得处理器12打开呼叫日志软件应用。呼叫日志软件应用例如可以为用户提供对一个或更多个呼叫日志(例如,接收到的呼叫日志、丢失的呼叫日志、拨出号码日志等)的访问。
[0047] 本方法使得用户能够通过组合第一图形项50和第二图形项60创建第三图形项70。这通过将第一图形项50移向第二图形项60、通过将第二图形项60移向第一图形项50或者通过同时将第一图形项50和第二图形项60移向彼此来实现。
[0048] 在移动图形项50、60之前,用户提供使得处理器12识别一个或更多个图形项的用户输入。被提供用以识别一个或更多个图形项以用于移动的用户输入不同于被提供用以选择该图形项50、60的用户输入。
[0049] 例如,在其中将在图形项50、60处的“双触摸”解译为对图形项50、60的选择的本发明实施例中,在图形项50、60处的单触摸可以使得处理器12识别图形项50、60以用于移动。
[0050] 在其中将在图形项50、60处的单触摸解译为对该图形项50、60的选择的本发明实施例中,在图形项50、60处的延长触摸(持续长于阈值时间段)可以使得处理器12识别该图形项50、60以用于移动。
[0051] 可选地,在图形项50、60处的单触摸使得处理器12识别该图形项50、60以用于移动之前,可能需要一些其它形式的用户输入(在显示器22上选择不同图形项或者与显示器22分开的键的激活)。
[0052] 在图3的块302处,用户通过在第一图形项50处(在第一位置51处)放置第一用户手指120而提供用户输入,并且通过在第二图形项60处(在第二位置61处)放置第二用户手指130而提供用户输入。在本例中,第一用户手指120为拇指之外的手指,第二用户手指为拇指130。图4A图示了在第一位置51处的第一用户手 指120和在第二位置61处的第二用户手指130。
[0053] 在本发明的一些实施例中,仅第一图形项50和第二图形项60中的一个可移动。而在本例中,第一图形项50和第二图形项60二者均可移动。
[0054] 当用户使用第一用户手指120触摸在第一位置51处的第一图形项50时,处理器12识别第一图形项50以用于移动。处理器12可以通过使例如第一图形项50高亮来向用户表明已经识别第一图形项50以用于移动。类似地,当用户使用第二手指130触摸在第二位置61处的第二图形项60时,处理器12识别第二图形项60以用于移动。处理器12可以通过使例如第二图形项60高亮来向用户表明已经识别第二图形项60以用于移动。
[0055] 一旦已经利用用户手指120、130识别图形项50、60以用于移动,用户手指120、130跨显示器22的移动(并且不从显示器22移除用户手指120、130)使得图形项50、60绕显示器22与用户手指120、130并行移动。也就是,用户可以通过跨显示器22移动用户手指120、130而绕显示器22拖拽图形项50、60。
[0056] 在图4A和图4B所示的示例中,在图3的块303处,用户通过将他的拇指以外的手指120和他的拇指130朝向彼此移动而执行“挤压移动”。处理器12检测拇指以外的手指120跨显示器22朝向第二图形项60的移动,并且控制显示器22以与拇指以外的手指120并行地朝向第二图形项60移动第一图形项50。例如,处理器12可以控制显示器22使得第一图形项50保持最接近拇指以外的手指120的与显示器22接触的部分(例如,至少部分地在其下方)。
[0057] 处理器12还检测拇指130跨显示器22朝向第一图形项50的移动,并且控制显示器22与拇指130并行地朝向第一图形项50移动第二图形项60。例如,处理器12可以控制显示器22使得第二图形项60保持最接近拇指130的与显示器22接触的部分(例如,至少部分地在其下方)。
[0058] 由于用户将拇指以外的手指120和拇指130同时朝向彼此移 动,处理器12将第一图形项50和第二图形项60同时朝向彼此移动。处理器12通过将第一图形项50和第二图形项60朝向彼此移动而减小显示器22上的在第一图形项50和第二图形项60之间的距离100。
[0059] 在其中不移动图形项50、60之一(或者不可移动)的本发明实施例中,仅图形项50、60之一的移动导致图形项50、60之间的距离100减小。
[0060] 在本发明的一些实施例中,当处理器12确定第一图形项50靠近第二图形项60时,其控制显示器22显示第一图形项50和第二图形项60的重叠或合并。图4B图示了其中处理器12控制显示器22显示第一图形项50和第二图形项60的合并的本发明实施例。
[0061] 当第一图形项50与第二图形项60之间的距离100小于阈值时,处理器12可以确定第一图形项50靠近第二图形项60。该阈值例如可以为零或非零。
[0062] 在本发明的一些实施例中,在显示器22已经显示第一图形项50和第二图形项60的重叠或合并之后,用户可以通过将他的手指120、130保持在显示器22上并将它们分开来增加第一图形项50和第二图形项60之间的距离100。当处理器12检测到第一图形项50不再最靠近第二图形项60时,其控制显示器移除重叠或合并。
[0063] 在本例中,当用户已经移动第一图形项50和/或第二图形项60使得第一图形项50最靠近第二图形项60时(如图4B所示),他将他的手指120、130从显示器22移除。
[0064] 在图3的块304处,处理器12检测到已经从显示器22移除手指120、130,同时第一图形项50最靠近第二图形项60。响应于此,处理器12控制显示器22来显示第三图形项70,该第三图形项70不同于第一图形项50和第二图形项60。这在图4C中示出。
[0065] 在本例中,当处理器12控制显示器22以显示第三图形项70时,其也控制显示器22移除第一图形项50和第二图形项60。换而言之,处理器12通过将显示器22上的第一图形项50和第二图形 项60替换为第三图形项70而将第一图形项50和第二图形项60分组在一起。第三图形项70的图像外观可以向用户表明其与第一图形项50和第二图形项60的组合有关。
[0066] 图5C图示了第三图形项70的示例。在本例中,第三图形项70包括在比第一图形项50和第二图形项60更小的尺度上的第一图形项50和第二图形项60的图形外观。
[0067] 图7A、图7B和图7C图示了当选择图5A至图5C中的示例性第一图形项50、第二图形项60和第三图形项70时处理器12执行的动作。
[0068] 在本例中,处理器12被配置为提供具有分层结构的菜单。第一图形项50和第二图形项60为可在菜单的特定级上单独选择的项。第三图形项70为可在与第一图形项50和第二图形项60不同的(更高)级上可单独选择的项。
[0069] 第三图形项70可以为用户提供对第一图形项50和第二图形项60的访问。图7C指示其中第三图形项70的选择(如图箭头78所指示的)使得处理器12控制显示器22显示然后可单独选择的第一图形项50和第二图形项60的示例。可以在选择后将第三图形项70从显示上移除。
[0070] 图7A图示了多个图形项52-55,该多个图形项52-55在菜单结构中处于比第一图形项50更低的级并且可经由第一图形项50访问。响应于对第一图形项50的选择向用户呈现图形项52-55。对第一图形项50的选择由图7A中的箭头58所指示。
[0071] 图7B图示了多个图形项62-65,该多个图形项62-65在菜单结构中处于比第二图形项60更低的级并且可经由第二图形项60访问。响应于对第二图形项60的选择向用户呈现图形项62-65。对第二图形项60的选择由图7B中的箭头68所指示。
[0072] 有利地,本发明实施例使得用户能够以直观的方式根据他的优选项组织图形项。例如,如果用户不经常选择第一图形项50和第二图形项60,则他可能选择将第一图形项50和第二图形项60分组 在一起并且创建第三图形项70。当生成第三图形项70时对第一图形项50和第二图形项60的移除在显示器22上创建可以用来显示用户更经常选择的图形项的空间。
[0073] 图6A至图6C图示了对于图5A至图5C中所示那些而言可选的第一图形项150、第二图形项160和第三图形项170。图6A至图6C涉及其中组合第一图形项150和第二图形项160以创建播放列表的本发明的可选实施例。
[0074] 在本发明的这些实施例中,第一图形项150表示第一媒体内容,并且第二图形项160表示第二媒体内容。第一媒体内容和第二媒体内容可以为音频内容(诸如音乐文件)、视频内容(诸如图像文件)或者音视频内容(诸如视频文件)。在本特定示例中,第一媒体内容和第二媒体内容为音频内容。
[0075] 图6A所示的第一图形项150的图形外观向用户表明其有关第一音频内容,在本例中,该第一音频内容为Nickelback的歌曲“Gotta Be Somebody”。类似地,第二图形项160的图形外观向用户表明其有关第二音频内容,在本例中,该第二音频内容为Linkin Park的歌曲“Leave Out All The Rest”。
[0076] 第一图形项150和第二图形项160可以是可单独选择的。例如,第一图形项150的选择可以使得处理器12控制音频输出设备回放第一音频内容。第二图形项160的选择可以使得处理器12控制音频输出设备回放第二音频内容。
[0077] 用户可以以上面结合图3至图4C描述的方式组合图6A和图6B所示的第一图形项150和第二图形项160。当执行该组合时,处理器12控制显示器22显示图6C所示的第三图形项170。第三图形项170与包含第一音频内容和第二音频内容的播放列表有关。第一音频内容和第二音频内容可经由第三图形项170访问。例如,第三图形项170的选择可以使得处理器12控制音频输出设备依次回放第一音频内容和第二音频内容。
[0078] 当处理器12控制显示器22显示第三图形项170时,其可以从 显示中移除第一图形项50和第二图形项60,或者可以不从显示中移除第一图形项50和第二图形项60。
[0079] 当处理器12控制显示器显示第三图形项170时,其也可以控制显示器22显示请求用户命名播放列表的提示。例如,处理器12可以控制显示器22显示虚拟键盘,使得用户能够对播放列表进行命名。在图6C所示的示例中,播放列表已被命名为“Rock”。
[0080] 第一图形项150和第二图形项160可以被视为分层菜单结构中的特定级的一部分。第三图形项170可以被视为处于分层菜单结构的与第一图形项150和第二图形项160不同(更高)的级中。
[0081] 有利地,图6A至图6C所示的本发明实施例使得用户能够以直观方式组织他的媒体内容。
[0082] 图8A和图8B涉及其中用户可以将分组在一起的图形项“解除分组”的本发明实施例。例如,用户可以按照上面结合图3至图7C所述的方式将他之前分组在一起的图形项“解除分组”。
[0083] 图8A图示了其中处理器12控制显示器22显示图4C所示的第三图形项70的示例。第三图形项70涉及图4A所示的第一图形项50和第二图形项60的组合。
[0084] 为了对第一图形项50和第二图形项60解除分组,用户将第一用户手指120和第二用户手指130放置在第三图形项70处。在本例中,第一用户手指120为拇指以外的手指,并且第二用户手指130为拇指。当处理器12在显示器22上检测到第一用户手指和第二用户手指时,其识别第三图形项70以用于解除分组。
[0085] 在本特定示例中,在已经识别第三图形项70用于解除分组之后,用户将拇指以外的手指120与拇指130同时远离彼此而移动,同时将它们保持在显示器22处。处理器12检测拇指以外的手指120和拇指跨显示器22的移动。一旦处理器12检测到拇指以外的手指120和拇指130彼此远离阈值以上的距离,则控制显示器22显示第一图形项50和第二图形项60并且将第三图形项70从显示中移除。第一图形项50显示在显示器22上拇指以外的手指120的位置处, 并且第二图形项60显示在显示器22上拇指130的位置处。
[0086] 处理器12通过移动第一图形项50使得其保持最接近拇指以外的手指120与显示器22接触的部分(例如,至少部分地在其下方)。这使得用户能够将第一图形项50定位在显示器22上的适当位置处。
[0087] 处理器12通过移动第二图形项60使得其保持最接近拇指130与显示器22接触的部分(例如,至少部分地在其下方)。这使得用户能够将第二图形项60定位在显示器22上的适当位置处。图8B图示了在已经对第一图形项50和第二图形项60解除分组并且隔开距离100之后的第一图形项50和第二图形项60。
[0088] 在本发明的一些实施例中,为了执行“分组解除”,用户不是必须同时将拇指以外的手指120与拇指130远离彼此移动。例如,相反,用户可以保持拇指以外的手指120或拇指130相对于其它手指130/120静止并且移动另一手指130/120。
[0089] 对“有形计算机可读存储介质”、“计算机程序产品”、“计算机”和“处理器”等的参考应理解为不仅涵盖具有诸如单/多处理器架构和串行(冯诺依曼)/并行架构之类的不同架构的计算机而且涵盖诸如现场可编程门阵列(FPGA)、专用电路(ASIC)、信号处理设备和其它设备之类的专用电路。对计算机程序、指令、代码等的参考应理解为涵盖用于可编程处理器的软件或者固件等的软件,诸如硬件设备的可编程内容,可以是处理器的指令或者用于固定功能设备、门阵列或者可编程逻辑器件的配置设置等。
[0090] 图3所示块可以表示计算机程序16中的代码段和/或方法中的步骤。对块的特定顺序的图示不一定暗示对于块而言存在所需或者优选的顺序,块的顺序和布置是可以变化的。此外,可以省略某些步骤。
[0091] 尽管已经参照各种示例在前面的段落中描述了本发明实施例,但是应理解到,在不脱离所请求的本发明的范围的情况下,可以对给出的示例进行修改。例如,第一图形项50/150、第二图形项60/160 和第三图形项70/170可以具有与图5A至图6C所示不同的尺寸和/或形状。在本发明的一些实施例中,所显示的图形项50/150、60/160和70/170中的一些或者所有图形项的尺寸和形状可以是彼此不同的。
[0092] 上面的描述描述了将第一图形项50/150和第二图形项60/160组合以创建第三图形项70/170。在本发明的一些实施例中,用户可以通过执行上述(且在图4A和图4B中示出)的动作来向该组添加其它项。例如,用户可以将第四图形项与第三图形项70组合来创建新的第五图形项。第五图形项表示第一图形项、第二图形项和第四图形项的组合。在本发明的一些实施例中,第四图形项可以是响应于用户对先前在显示器22上呈现为单独项的项进行分组而已经创建的。
[0093] 在图5A至图5C的示例的上下文中,第四图形项可以例如表示联系人软件应用和/或因特网浏览软件应用。在图6A至图6C的示例的上下文中,第四图形项可以例如表示用于媒体内容的播放列表或者媒体内容的项。
[0094] 本领域技术人员还将理解到的是,用户可以不必物理地触摸显示器22以便提供用户输入。例如,在本发明的一些实施例中,显示器22可以利用电容式感测技术。在这些实施例中,当用户靠近显示器22但不是在显示器22上放置手指时可以检测到用户输入。
[0095] 在前面的描述中描述的特征可以在除了明确描述的组合以外的组合中使用。
[0096] 尽管已经参照特定特征描述了功能,但这些功能是可以通过其它描述的或者未描述的特征来执行的。
[0097] 尽管参照特定实施例描述了特征,但是这些特征也可以呈现在其它描述的或者未描述的实施例中。
[0098] 尽管在前面的说明书中专注于本发明中被认为特别重要的那些特征,但应理解到,申请人请求保护的方面在于前面提及和/或在附图中示出的任何可授予专利的特征或者特征组合,不管是否已经 对这些特征或者特征组合进行特别强调。