在用户界面中可视化与应用程序相关联的信息的制作方法

文档序号:6476429阅读:214来源:国知局
专利名称:在用户界面中可视化与应用程序相关联的信息的制作方法
在用户界面中可视化与应用程序相关联的信息技术领域
在本发明的一个示例性的方面中, 一种方法包括显示与应用 程序或文件相关联的图标;以及与该图标相关联地显示仿真阴影,该仿真 阴影具有与该应用程序或文件相关联的情境(contextual)信息。
在本发明的另一个示例性的方面中, 一种计算机程序产品包括 体现在有形计算机可读介质上的程序指令。程序指令的执行产生如下操作, 包括显示与应用程序或文件相关联的图标;以及与该图标相关联地显示 仿真阴影,该仿真阴影具有与该应用程序或文件相关联的情境信息。
在本发明的另一个示例性方面中, 一种方法包括显示与应用 程序或文件相关联的用户界面元素;以及把仿真图像投影到该用户界面元 素(user interface element)上,其中,5f皮投影的仿真图4象包括与该应用程 序或文件相关联的情境信息。


当结合附图来阅读时,本发明的前述及其他方面在下面的示例 性实施例的详细"^兌明中变得更加明显,在附图中
图1示出一个示例性系统的框图,其中可以使用此处所述的设备;
图2B示出另一个有阴影的传统图标,其典型地用于发消息应用 程序;OOll]图2C示出一个有阴影的示例性图标,其在一个示例性实施例中 在此提供情境可视化(例如,用于一个发消息应用程序);
图4是一个适合于呈现此处所述的用户界面的示例性移动i殳备 的框图6是一个例子,其示出可以怎样把阴影掩模合并入图标以提 供情境可视化;0016]包括图7A-7G的图7,以及包括图8A和图8B的图8,示出了用于提供与 一个图标相关联的情境可视化的各种各样的实施例;
图10是一个示例性方法的流程图,其提供用于界面元素的情境可视化,界面元素诸如是对应于应用程序的图标;
图11和12是^f吏用阴影的情境可视化的可能的^f吏用场景;
图14示出了一个例子,其中,屏幕保护程序被用来传送该投影;
—个问题是上述指示仅仅描述了紧接于图标的应用程序状态 (比如接收到的消息),而几乎没有或没有关于情境(context)的区分, 诸如发送者是谁或者该事件的重要性如何。因此,可以为与界面元素相关 联的应用程序改善该情境。第二个问题是这些指示是用二维图形做出的, 这意味着没有〗吏用设备中三维用户界面的一些好处。
紧记终端用户性能的策略,即3D用户界面技术的定制、表示和 潜在变化,上面论述的问题就可以解决。这类解决方案为诸如移动设备之 类的电子设备的用户提供了更好的用户界面。
首先,参考图l,将简要描述本发明可以应用于其中的电信系统 的一个例子。然后,参考其他附图,将更详细地描述本发明的一些示例性 实施例。
在图1的电信系统中,作为非限制性的例子,可能在不同的移 动设备100, 106之间和/或在Web客户端126和其他电子设备(比如膝上 型计算机112)之间执行诸如语音呼叫、数据呼叫、传真传输、音乐传输、 静止图像传输、^L频传输、电子消息传输和电子商务之类的各种各样的电 信服务。在这些月良务当中,电子消息传输对于本发明具有特殊的重要性。 例如,可以使用SMS (短消息服务)消息或电子邮件消息。
移动设备100、 106经由各自的基站104, 110B通过RF链路102 和108连接到移动电信网IIOA。移动电信网110A可以是4壬何市场可用的 移动电信系统,例如但不限于全球移动通信系统(GSM)、通用移动电信 系统(UMTS)或码分多址(CDMA) 2000。移动设备IOO, 106被图示为 移动(蜂窝)电话,但是它也可以替换为其他类型的便携设备,包括但不 限于便携式数字助理(PDA)、发报机、掌上型计算机或膝上型计算机, 如图1中的112所示。
移动电4言网110A以众所周知的方式具有SMS中心114。移动 设备100, 106的用户可以通过无线链路102, 108从SMS中心114接收 SMS及其他(例如,电子邮件)消息,当然还可以向SMS中心114发送传出的SMS消息,向Web客户端126或膝上计算机112发送其他消息。
此处的示例性实施例描述了如何在例如具有3D用户界面的移 动设备中将情境和关联的元数据信息可视化。这包括提供移动设备具有的 通知的可视化,所述通知例如但不限于时间、传入呼叫、漏接呼叫、语音 邮件、已接收消息和误操作。使用本发明的示例性实施例,可以创建并采 用新的形形色色的3D用户界面,它们能够增加终端用户定制性能并且能 够提供设计者创建更好产品的方法。本发明所涵盖的示例性方法包括以新 颖且直观的方法使用的投影(projection)和阴影(shadow)。
当增加情境信息时,比如对应于图标所描述的应用程序状态的 事件,这在一个示例性实施例中可以被称为用户界面元素(例如,图标) 的形容词(adjective)。在本发明的一个示例性实施例中,例如但不限于 通过使用形状、紋理、阴影、动画和/或投影来在3D环境中描述该形容词。[0042
使用此处所述的技术,还可以设计更为直观的UI。例如,考虑 这样的情况,其中应用程序图标环绕屏幕并且阴影将祐:投射向屏幕的中心 (参见图3)。图3是一个示出了多个界面元素的示例性用户界面300,其 中 一些界面元素具有提供情境可视化的对应阴影。作为发消息图标一部分 的仿真阴影"John"指示出"我从John接收到一个消息"的情境信息。 还请注意,仿真阴影"John"还可以指示出是朋友的情境信息,并且这类 情境信息可以使用例如绿色的颜色。作为日历图标一部分的仿真阴影 "00:32"指示出"我在32分钟内要出席^i义"的情境信息。[0043
作为时钟图标一部分的仿真阴影"+2CET"指示出"我的时区 位于赫尔辛基,所以是+2CET (中欧时)"的情境信息。作为拍照图标一 部分的仿真阴影"324/350"指示出"我从可能的数量350中已经拍摄了 324 幅图像,,的情境信息。这个情境信息可以提示用户传送一部分图像。作为 web图标一部分的符号仿真阴影302指示出"连接到互联网时存在一些连 接问题"的情境信息。这能够提示用户例如确定服务器是否崩溃。0044因此,图3示出了情境信息类型的一些非限制性的例子,它们 能够通过在图标附近(例如,作为图标一部分)形成的仿真阴影来提供。 图3示出了情境信息能够用这样的方式来呈现,以便比使用传统UI创建 更生动、更情境察觉(context-aware)的UI。如下文中更详细描述的,在 图标属性中具有阴影信息的图标可以净皮存储。在另 一个示例性的实施例中, 仿真阴影以"实时"方式被生成为图标的一部分。[0045图4是一个示例性移动设备400的框图,其适合于呈现此处所 述的用户界面,包括图3的用户界面。控制器负责移动终端的总体操作, 并且典型地由市场可用的CPU(中央处理单元)、DSP(数字信号处理器) 或任何其他电子可编程逻辑设备来实现。在这个例子中,控制器被示为至 少一个处理器(PROC) 401。至少一个处理器401与至少一个存储器402 相关联,存储器402例如但不限于随才/l^取存储器(RAM)、只读存储 器(ROM)、电可擦只读存储器(EEPROM)存储器、磁存储器、闪速 存储器、或它们的任何组合。存储器402由至少一个处理器401用于各种 各样的目的, 一个目的是用于为移动终端中的各种各样的软件存储数据和 程序指令。所述软件包括实时操作系统420、人机接口 ( MMI )驱动器434、 应用程序处理机432以及各种各样的应用程序460。应用程序460包括无 线应用协议(WAP)应用程序460-1、时钟应用程序460-2、日历应用程序 460-3、发消息应用程序460-4和摄影头应用程序460-5。[0046MMI驱动器434与传统的MMI或输7W输出(I/O )设*作, 其包括显示器"6和键盘438以及各种各样其他I/O设备,包括但不限于 例如(未示出)麦克风、扬声器、振动器、游戏杆、铃声生成器和LED 指示器。如此处多个附图中所示,显示器436包括用户界面437。如一般 所知,用户可以通过这样形成的人机接口来操:作移动终端。[0047所述软件还包括各种各样的模块、协议栈、驱动器等等,它们 通常被指定为430并且为例如但不限于RF接口 406、蓝牙接口 408和IrDA 接口 410提供通信服务(比如传送、网络和连接性)。RF接口 406包括内 部或外部天线以及合适的无线电电路,用于建立并保持与基站的无线电链接(例如,图1中的链路102和基站104)。如本领域的普通技术人员所 熟知的,无线电电路包括一系列的模拟和数字电子元件,它们一起形成无 线电接收机和发射机。这些元件例如包括带通滤波器、放大器、混合器、 局部振荡器、^低通滤波器、AD/DA转换器等等。移动终端还具有SIM卡 404和关联的读卡器。通常所知,SIM卡404通常包括处理器以及本地工 作和数据存储器。还参考图3,与每个应用程序460相关联的是对应的情境可视化 信息465。在这个例子中,每个情境可视化信息465包括情境信息480、应 用程序状态481、和UI元素信息483。在这些示例性情况中的每一种情况 中,UI元素信息483包括图标数据485。应用程序状态481是应用程序460 的状态,为此存在关联的情境信息480。应用程序状态"连接问题(只有 图标)"481-1, "CET指示开启"481-2、"计时器激活"481-3、"接收 到消息(RCVD) " 481-4和"图像计数启动,,481-5 (分别)对应于"连 接已到期,,480-1、 "+2CET" 480-2、 "00:32" 480-3、 "John" 480-4以 及"324/350" 480-5的情境信息480。关于情境可视化信息465-1,存在一个单独的渐暗贴图489-1, 它是一个用于创建图3中所示的仿真阴影302的渐暗贴图。情境信息480-1 在这种情况下由、渐暗贴图489-1和对应的仿真阴影302来表示。应当指出,移动设备400仅仅是^^^开发明的示例性实施例所 适用的i殳备的一个例子。其他i殳备可以在其中具有不同的项目。图标的一个例子是三维空间中的对象。该图标的形状、紋理和 颜色能够随着例如三维脚本语言(例如,代码)而改变。当增加像渐暗贴 图之类的光照和紋理属性时,该对象获得(一个或多个)阴影以及(一个或多个)投影。在本发明的一个示例性实施例中,对象的渐暗贴图以及阴 影不会与原始对象将自然投射的相同。替代地,将有单独的情境参考对象
(CRO),其将,皮用来示出图标的仿真阴影。这类阴影(例如,仿真阴影) 可以被称为CROS (情境参考对象阴影)。如图5中所示,当渲染UI时, 应用程序图标505将被正常地渲染,但是应用程序图标505根本不会投射 任何阴影。与关注的情境信息480 (在这种情况下是"Granny")匹配的 CRO510 (其与应用程序的状态481相关联)不会被画出,但是其阴影512 将被画出。请注意,CRO是情境信息481 "Granny"的三维版本。在使用 该CRO进^f亍渲染之后只有CROS (例如,仿真阴影)512可见。应当指出, 最终结果可能是一个图标520,或图标505加仿真阴影512。仿真阴影在块1055中被显示。在使用渐暗贴图显示仿真阴影自身的那些实施中,仿真阴影典型地邻近于图标净皮显示。在接入或创建具有
仿真阴影和"老"图标两者的"新,,图标的那些情形中(例如,块1040 和1050),新图标4皮显示在UI437上。之前的叙述主要涉及这样的示例性实施,其中阴影与图标相关 联。在其他的示例性实施中,使用这样的投影,该投影并不必然与图标相 关联,并且显示在用户界面中呈现的表面上。块1720可以通过许多技术来实现。例如,在块1725中,情境 信息被转换成投影的不透明贴图。作为另一个选择,在块1730中, 一个不 透明贴图被接入,其中被接入的不透明贴图包括创建投影的投影信息。如 果不透明贴图将被直接应用到UI屏幕信息473,则块1725和1730可以返 回块1720。在块1735中,不透明贴图被应用到对应于将呈现该投影的UI 的表面的视觉数据。块1735允许在向UI屏幕信息473发送已更改信息之 前更改信息,以更改显示器436上的UI437。尽管上述内容主要在为应用程序显示情境信息的框架内,然而 本发明的示例性实施例不是仅限于应用程序。作为 一个非限制性的例子, 本发明的示例性实施例可以用来为文档,比如文字处理文件或电子数据表, 显示情境信息。作为另一个非限制性的例子,本发明的示例性实施例可以 用来显示文件信息。例如,文档最后净皮更改的数据可以在对应于该文档的 UI元素(例如,图标)上透射的或该UI元素的仿真阴影中指示。本发明的实施例可以通过诸如集成电路模块之类的各种各样的 部件来实践。集成电路的设计基本上是一个高度自动化的过程。复杂而强
的半导体电路设计。前文所述通过示例性的并且非限制性的例子提供了对本发明人 目前预期的最好技术的全面且资料丰富的描述,以用于执行本发明的实施 例。然而,当结合附图和所附权利要求进行阅读时,相关领域的技术人员 在考虑到前文描述的情况下,各种各样的变体和修改可以变得显而易见。 所有这类和类似的对本发明教学的变体将仍然落入本发明的范围。
[0084而且,本发明的示例性实施例的 一些特征可以被用来获益而无 需其他特征的对应使用。如此,前文的描述应该被认为是仅仅是说明本发 明实施例的原理,而不是对其进行限制。
权利要求
1.一种方法,包括显示与应用程序或文件相关联的图标;以及与所述图标相关联地显示仿真阴影,所述仿真阴影包括与所述应用程序或文件相关联的情境信息。
2. 根据权利要求1所述的方法,其中,所述情境信息包括所 述应用程序或文件的状态。
3. 根据权利要求2所述的方法,还包括 响应于所述应用程序或文件的状态转变到新状态,与所述图标相关联地显示对应于该新状态的新仿真阴影。
4. 根据权利要求3所述的方法,其中,所述仿真阴影包括第 一仿真阴影,其中所述第一仿真阴影包括形状和颜色,其中所述 新仿真阴影包括与所述第一仿真阴影相比的不同形状或不同颜色 中的至少一个。
5. 根据权利要求1所述的方法,其中,所显示的图标包括三 维图标或三维空间中的对象。
6. 根据权利要求1所述的方法,其中,所述情境信息由所述 仿真阴影的指示属性来指示,其中所述指示属性包括形状、颜色、 紋理、模糊效果、光照、文本和图形中的至少一个。
7. 根据权利要求1所述的方法,其中,所述情境信息包括可 变的情境信息,所述方法还包括基于所述可变的情境信息生成所述仿真阴影。
8. 根据权利要求7所述的方法,其中,生成所述仿真阴影包 括创建渐暗贴图,其中显示所述仿真阴影包括应用所述渐暗贴图。
9. 根据权利要求7所述的方法,还包括 响应于所述可变的情境信息转变为新的可变的情境信息,基于所述新的可变的情境信息生成新仿真阴影;以及与所述图标相关联地显示所述新仿真阴影。
10.根据权利要求1所述的方法,其中,显示所述仿真阴影包括应用渐暗贴图和应用不透明贴图中的至少一个。
11,根据权利要求1所述的方法,其中,所述图标包括笫一图 标,其中所述仿真阴影包括第一仿真阴影,其中所述应用程序或 文件包括第一应用程序或文件,其中所述情境信息包括第一情境信息,所述方法还包括显示与第二应用程序或文件相关联的第二图标;以及与所述第二图标相关联地显示第二仿真阴影,所述第二仿真 阴影包括与所述第二应用程序或文件相关联的第二情境信息,其 中所述第二仿真阴影与所述第 一仿真阴影无关。
12. 根据权利要求1所述的方法,其中所述图标包括第一图 标,其中所述仿真阴影包括第一仿真阴影,其中所述应用程序或 文件包括第一应用程序或文件,其中所述情境信息包括第一情境 信息,所述方法还包括显示与第二应用程序或文件相关联的第二图标;以及与所迷第二图标相关联地显示第二仿真阴影,所述第二仿真 阴影包括与所述第二应用程序或文件相关联的第二情境信息,其 中所述第二仿真阴影与所述笫一仿真阴影相连接.
13. 根据权利要求1所述的方法,其中,所述图标和所述仿真阴影在移动电子设备的用户界面中显示。
14. 一种计算机程序产品,包括体现在有形的计算机可读介质 上的程序指令,所述程序指令的执行产生操作,该操作包括显示与应用程序或文件相关联的图标;以及 与所述图标相关联地显示仿真阴影,所述仿真阴影包括与所 述应用程序或文件相关联的情境信息。
15. 根据权利要求14所述的计算机程序产品,其中,所述情 境信息包括所迷应用或文件的状态,所述程序指令的执行产生进一步的操作,包括响应于所述应用程序或文件的状态转变到新状态,与所述图 标相关联地显示对应所述新状态的新仿真阴影。
16. 根据权利要求14所述的计算机程序产品,其中,所述情 境信息由所述仿真阴影的指示属性来指示,其中所述指示属性包 括形状、颜色、紋理、模糊效果、光照、文本和图形中的至少一 个。
17. 根据权利要求14所述的计算机程序产品,其中所述情境 信息包括可变的情境信息,所述方法还包括基于所述可变的情境信息生成所述仿真阴影。
18. 根据权利要求14所述的计算机程序产品,其中显示所述 仿真阴影包括应用渐暗贴图和应用不透明贴图中的至少一个。
19. 根据权利要求14所述的计算机程序产品,其中,所述图 标和所述仿真阴影在移动电子设备的用户界面中显示。
20. —种电子设备,包括 显示i殳备;以及耦合到该显示设备的数据处理器,其中,该数据处理器被配 置用于在所述显示设备上显示与应用程序或文件相关联的图标; 以及在所述显示设备上与所述图标相关联地显示仿真阴影,所述仿真阴影包括与所述应用程序或文件相关联的情境信息。
21. 根据权利要求20所述的电子设备,其中,所述情境信息 包括所述应用程序或文件的状态,其中所述数据处理器还被配置 用于响应于所述应用程序或文件的状态转变为新状态,在所述 显示设备上与所述图标相关联地显示对应于所述新状态的新仿真 阴影。
22. 根据权利要求20所述的电子设备,其中,所述情境信息 由所述仿真阴影的指示属性来指示,其中所述指示属性包括形状、 颜色、紋理、模糊效果、光照、文本和图形中的至少一个。
23. 根据权利要求20所述的电子设备,其中所述情境信息包 括可变的情境信息,其中所述数据处理器还被配置用于基于所 述可变的情境信息生成所述仿真阴影。
24. 根据权利要求20所述的电子设备,还包括 耦合到所述数据处理器的存储器,其中所述存储器被配置用于存储渐暗贴图和不透明贴图中的至少一个,其中所述数据处理 器还被配置用于执行下列中的至少一个应用所述渐暗贴图和应 用所述不透明贴图。
25,根据权利要求20所述的电子设备,还包括耦合到所述数据处理器的收发信机;以及 耦合到所述收发信机的至少一个天线。
26. 根据权利要求25所述的电子设备,其中所述电子设备包 括移动电子设备。
27. 根据权利要求26所述的电子设备,其中所述移动电子设 备包括移动电话。
28. —种方法,包括显示与应用程序或文件相关联的用户界面元素;以及 将仿真图像投影到所述用户界面元素上,其中所投影的仿真 图像包括与所述应用程序或文件相关联的情境信息。
29. 根据权利要求28所述的方法,还包括 确定是否应该显示所投影的仿真图像,其中所述仿真图像的投影响应于确定应该显示所投影的仿真图像而被执行。
30. 根据权利要求28所述的方法,其中所述情境信息包括可 变的情境信息,所述方法还包括基于所述可变的情境信息生成所述仿真图像。
31. 根据权利要求28所述的方法,其中投影所述仿真图像包 括应用渐暗贴图和应用不透明贴图中的至少一个。
32. 根据权利要求28所述的方法,其中所述用户界面元素包括至少部分透明的部分,其中投影所述仿真图像包括将所述仿真 图像投影在用户界面元素的背后,使得所述情境信息通过所述至 少部分透明的部分对于用户可见。
全文摘要
提供一种方法,计算机程序产品和装置,其使用户界面或用户界面元素(例如,图标)能够通过所述用户界面或用户界面元素的属性传递用于关联的应用程序或文件的附加情境信息。例如,图标的仿真阴影或投射到图标上的仿真图像可以传递用于对应于所述图标的应用程序或文件的情境信息。一个示例性方法包括显示与应用程序或文件相关联的图标,以及与所述图标相关联地显示仿真阴影,所述仿真阴影具有与所述应用程序或文件相关联的情境信息。
文档编号G06F3/048GK101611374SQ200880004928
公开日2009年12月23日 申请日期2008年2月7日 优先权日2007年2月15日
发明者E·雷波宁, J·马蒂拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1