《用于基于环境信息的视觉复杂度来修改信息呈现的方法和装置.pdf》由会员分享,可在线阅读,更多相关《用于基于环境信息的视觉复杂度来修改信息呈现的方法和装置.pdf(39页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 (43)申请公布日 (21)申请号 201380034773.5 (22)申请日 2013.06.10 13/538,358 2012.06.29 US G06T 11/60(2006.01) G06T 19/00(2011.01) G06T 19/20(2011.01) A63F 13/63(2014.01) A63F 13/525(2014.01) (71)申请人 诺基亚公司 地址 芬兰埃斯波 (72)发明人 DH恩古耶 DL艾施布鲁克 (74)专利代理机构 北京市中咨律师事务所 11247 代理人 杨晓光 于静 (54) 发明名称 用于基于环境信息的视觉复杂度来修改信。
2、息 呈现的方法和装置 (57) 摘要 本申请提供了用于基于环境信息的视觉复杂 度来修改信息呈现的方法、 装置和计算机程序产 品。一种方法可以包含 : 导致在显示器上呈现信 息。该方法还包含 ; 确定环境信息的视觉复杂度 水平。该方法还包含 : 至少部分地基于所确定的 视觉复杂度水平, 导致修改在所述显示器上的所 述信息的至少一部分的呈现。还提供了对应的装 置和计算机程序产品。 (30)优先权数据 (85)PCT国际申请进入国家阶段日 2014.12.29 (86)PCT国际申请的申请数据 PCT/FI2013/050626 2013.06.10 (87)PCT国际申请的公布数据 WO2014/。
3、001615 EN 2014.01.03 (51)Int.Cl. (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书3页 说明书17页 附图18页 (10)申请公布号 CN 104395935 A (43)申请公布日 2015.03.04 CN 104395935 A 1/3 页 2 1. 一种方法, 包括 : 导致在显示器上呈现信息 ; 通过处理器确定环境信息的视觉复杂度水平 ; 以及 至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的所述信息的至 少一部分的呈现。 2. 根据权利要求 1 所述的方法, 其中导致修改所述信息的所述至少一部分的呈现包 括 : 。
4、在所述环境信息的所确定的视觉复杂度水平大于预定视觉复杂度水平的情况下, 导致 所述信息的所述至少一部分的呈现变得复杂度较小。 3. 根据权利要求 2 所述的方法, 其中导致所述信息的所述至少一部分的呈现变得复杂 度较小包括 : 导致移除正在呈现的所述信息的至少一部分。 4. 根据权利要求 1 所述的方法, 其中导致修改所述信息的所述至少一部分的呈现包 括 : 在尺寸、 颜色或亮度中的至少一个中导致对所述信息的所述至少一部分进行修改。 5. 根据权利要求 1 所述的方法, 其中确定所述视觉复杂度水平包括 : 至少部分地基于 由凝视追踪器或正面照机中的至少一个提供的输出来确定所述视觉复杂度水平。 。
5、6. 根据权利要求 1 所述的方法, 其中所述显示器定义多个部分, 多个部分中的每个部 分对应于不同的环境信息, 其中确定所述视觉复杂度水平包括确定针对对应于所述显示器 的至少一个部分的环境信息的所述视觉复杂度水平, 以及其中导致修改所述信息的所述至 少一部分的呈现包括导致修改对应于所述显示器的所述至少一个部分的所述信息的所述 至少一部分的呈现。 7. 根据权利要求 6 所述的方法, 还包括 : 导致呈现所述信息的所述至少一部分, 从用户 的视角, 所述信息的所述至少一部分的呈现被修改为附着于所述环境信息, 使得从所述用 户的视角, 所述信息的所述至少一部分保持被呈现在所述环境信息上, 而不管。
6、所述显示器 相对于所述环境信息的移动。 8. 一种装置, 包括至少一个处理器和包含计算机程序代码的至少一个存储器, 所述存 储器和所述计算机程序代码被配置为使用所述至少一个处理器使得所述装置 : 导致在显示器上呈现信息 ; 确定环境信息的视觉复杂度水平 ; 以及 至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的所述信息的至 少一部分的呈现。 9. 根据权利要求 8 所述的装置, 其中所述至少一个存储器和所述计算机程序代码还被 配置为使用所述至少一个处理器使得所述装置 : 在所述环境信息的所确定的视觉复杂度水 平大于预定视觉复杂度水平的情况下, 通过导致所述信息的所述至少一部分的。
7、呈现变得复 杂度较小, 来导致修改所述信息的所述至少一部分的呈现。 10. 根据权利要求 9 所述的装置, 其中所述至少一个存储器和所述计算机程序代码还 被配置为使用所述至少一个处理器使得所述装置 : 通过导致移除正在呈现的所述信息的至 少一部分, 来导致所述信息的所述至少一部分的呈现变得复杂度较小。 11. 根据权利要求 8 所述的装置, 其中所述至少一个存储器和所述计算机程序代码还 被配置为使用所述至少一个处理器使得所述装置 : 通过在尺寸、 颜色或亮度中的至少一个 中导致对所述信息的所述至少一部分进行修改, 来导致修改所述信息的所述至少一部分的 权 利 要 求 书 CN 10439593。
8、5 A 2 2/3 页 3 呈现。 12. 根据权利要求 8 所述的装置, 其中所述至少一个存储器和所述计算机程序代码还 被配置为使用所述至少一个处理器使得所述装置 : 通过至少部分地基于由凝视追踪器或 正面照机中的至少一个提供的输出来确定所述视觉复杂度水平, 来确定所述视觉复杂度水 平。 13. 根据权利要求 8 所述的装置, 其中所述显示器定义多个部分, 多个部分中的每个部 分对应于不同的环境信息, 其中所述至少一个存储器和所述计算机程序代码还被配置为使 用所述至少一个处理器使得所述装置 : 通过确定针对对应于所述显示器的至少一个部分的 环境信息的所述视觉复杂度水平, 来确定所述视觉复杂度。
9、水平, 以及其中所述至少一个存 储器和所述计算机程序代码还被配置为使用所述至少一个处理器使得所述装置 : 通过导致 修改对应于所述显示器的所述至少一个部分的所述信息的所述至少一部分的呈现, 来修改 所述信息的所述至少一部分的呈现。 14. 根据权利要求 13 所述的装置, 其中所述至少一个存储器和所述计算机程序代码还 被配置为使用所述至少一个处理器使得所述装置 : 导致呈现所述信息的所述至少一部分, 从所述用户的视角, 所述信息的所述至少一部分的呈现被修改为附着于所述环境信息, 使 得从所述用户的视角, 所述信息的至少一部分保持被呈现在所述环境信息上, 而不管所述 显示器相对于所述环境信息的移。
10、动。 15. 计算机程序产品, 包括非短暂性的计算机可读介质, 该非短暂性的计算机可读介质 具有存储在其上的程序代码部分, 所述程序代码部分是计算机可读介质以及当所述程序产 品在计算机或网络设备上运行时被配置为 : 导致在显示器上呈现信息 ; 确定环境信息的视觉复杂度水平 ; 以及 至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的所述信息的至 少一部分的呈现。 16. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码部分还被配置为 : 当 所述程序产品在计算机或网络设备上运行时, 在所述环境信息的所确定的视觉复杂度水平 大于预定视觉复杂度水平的情况下, 通过导致所述。
11、信息的所述至少一部分的呈现变得复杂 度较小, 来导致修改所述信息的所述至少一部分的呈现。 17. 根据权利要求 16 所述的计算机程序产品, 其中所述程序代码部分还被配置为 : 当 所述程序产品在计算机或网络设备上运行时, 通过导致移除正在呈现的所述信息的至少一 部分, 来导致所述信息的所述至少一部分的呈现变得复杂度较小。 18. 根据权利要求 15 所述的计算机程序产品, 其中所述程序代码部分还被配置为 : 当 所述程序产品在计算机或网络设备上运行时, 通过在尺寸、 颜色或亮度中的至少一个中导 致对所述信息的所述至少一部分进行修改, 来导致修改所述信息的所述至少一部分的呈 现。 19. 根据。
12、权利要求 15 所述的计算机程序产品, 其中所述程序代码部分还被配置为 : 当 所述程序产品在计算机或网络设备上运行时, 通过至少部分地基于由凝视追踪器或正面照 机中的至少一个提供的输出来确定所述视觉复杂度水平, 来确定所述视觉复杂度水平。 20. 根据权利要求 15 所述的计算机程序产品, 其中所述显示器定义多个部分, 多个部 权 利 要 求 书 CN 104395935 A 3 3/3 页 4 分中的每个部分对应于不同的环境信息, 其中所述程序代码部分还被配置为 : 当所述程序 产品在计算机或网络设备上运行时, 通过确定针对对应于所述显示器的至少一个部分的环 境信息的所述视觉复杂度水平, 。
13、来确定所述视觉复杂度水平, 以及其中所述程序代码部分 还被配置为 : 当所述程序产品在计算机或网络设备上运行时, 通过导致修改对应于所述显 示器的所述至少一个部分的所述信息的所述至少一部分的呈现, 来修改所述信息的所述至 少一部分的呈现。 权 利 要 求 书 CN 104395935 A 4 1/17 页 5 用于基于环境信息的视觉复杂度来修改信息呈现的方法和 装置 技术领域 0001 本发明的示例实施例一般涉及用户接口技术, 以及更具体地涉及用于基于环境信 息的视觉复杂度来修改信息呈现的方法、 装置和计算机程序产品。 背景技术 0002 现代通信时代已经带来了有线网络和无线网络的巨大扩张。 。
14、无线和移动联网技术 已经解决了有关的消费者需求, 同时提供了更加灵活和即时的信息传递。联网技术扩张的 同时, 计算能力中的扩张已经导致开放可负担的起的计算设备, 该计算设备能够利用由现 代联网技术变成可能的服务。在计算设备中的这种扩张已经导致计算设备的尺寸的减少, 以及导致新一代的移动设备, 该新一代的计算设备能够执行仅若干年前要求仅由最高级的 台式计算机能够提供的处理能力的功能。因此, 具有小形状因子的移动计算设备已经变得 普遍, 以及由所有社会经济背景的消费者用于访问网络应用和服务。 发明内容 0003 本发明的实施例提供了用于基于环境信息的视觉复杂度来修改信息呈现的方法、 装置和计算机程。
15、序产品。在一个示例实施例中, 一种方法包含 : 导致在显示器上呈现信息。 该方法还包含 ; 确定环境信息的视觉复杂度水平。该方法还包含 : 至少部分地基于所确定 的视觉复杂度水平, 导致修改在所述显示器上的所述信息的至少一部分的呈现。 0004 在一些实施例中, 所述方法还可以包含 : 在所述环境信息的所确定的视觉复杂度 水平大于预定视觉复杂度水平的情况下, 通过导致所述信息的至少一部分的呈现变得复杂 度较小, 来导致修改所述信息的至少一部分的呈现。在一些实施例中, 所述方法还可以包 含 : 通过导致移除正在呈现的所述信息的至少一部分, 来导致所述信息的至少一部分的呈 现变得复杂度较小。 00。
16、05 在一些实施例中, 所述方法还可以包含 : 通过导致在以下中的至少一个中对所述 信息的至少一部分进行修改来导致修改所述信息的至少一部分的呈现 : 尺寸、 颜色或亮度。 0006 在一些实施例中, 所述方法还可以包含 : 通过至少部分地基于由以下中的至少一 个提供的输出来确定所述视觉复杂度水平来确定所述视觉复杂度水平 : 凝视追踪器或正面 照机。 0007 在一些实施例中, 所述显示器可以定义多个部分, 每个部分对应于不同的环境信 息。所述方法还可以包含 : 通过确定针对对应于所述显示器的至少一个部分的环境信息的 所述视觉复杂度水平, 来确定所述视觉复杂度水平。另外, 所述方法还可以包含 :。
17、 通过导致 修改对应于所述显示器的至少一个部分的所述信息的至少一部分的呈现, 来导致修改所述 信息的至少一部分的呈现。另外, 在一些实施例中, 所述方法还可以包含 : 导致呈现所述信 息的至少一部分, 从用户的视角, 所述信息的至少一部分的呈现被修改为附着于所述环境 信息, 使得从所述用户的视角, 所述信息的至少一部分保持被呈现在所述环境信息上, 而不 说 明 书 CN 104395935 A 5 2/17 页 6 管所述显示器相对于所述环境信息的移动。 0008 在另一个示例实施例中, 一种装置包含至少一个处理器和存储计算机程序代码的 至少一个存储器, 其中所述至少一个存储器和存储的计算机程。
18、序代码被配置为使用所述至 少一个处理器使得所述装置导致在显示器上呈现信息。 所述至少一个存储器和存储的计算 机程序代码被配置为使用所述至少一个处理器还使得所述装置确定环境信息的视觉复杂 度水平。 所述至少一个存储器和存储的计算机程序代码被配置为使用所述至少一个处理器 还使得所述装置 : 至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的 所述信息的至少一部分的呈现。 0009 在另一个示例实施例中, 提供了计算机程序产品。这个示例实施例的所述计算机 程序产品包含 : 至少一个计算机可读的存储介质, 其具有存储在其中的计算机可读程序指 令。这个示例实施例的所述程序指令包含被配置使得。
19、装置执行方法的程序指令, 所述方法 包含 : 导致在显示器上呈现信息。 该方法还包含 ; 确定环境信息的视觉复杂度水平。 该方法 还包含 : 至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的所述信息 的至少一部分的呈现。 0010 在另一个示例实施例中, 提供了一种装置。所述装置包括用于导致在显示器上呈 现信息的构件。该装置还包含 : 用于确定环境信息的视觉复杂度水平的构件。该装置还包 含 : 用于至少部分地基于所确定的视觉复杂度水平, 导致修改在所述显示器上的所述信息 的至少一部分的呈现的构件。 附图说明 0011 因此已经概括地描述了本发明的一些示例实施例, 现在将参照附图。
20、, 附图未必按 比例绘出, 以及其中 : 0012 图 1 说明了根据示例实施例的具有用户接口的装置的框图 ; 0013 图 2 是根据示例实施例的移动终端的示意性框图 ; 0014 图 3A 说明了依照本发明的示例实施例的示例头戴显示器, 该示例头戴显示器可 以具体化例如图 1 中示出的装置, 其中所述显示器是通透的使得通过该显示器能够看到城 市天际线 ; 0015 图 3B 说明了依照本发明的示例实施例的用于汽车的示例通透挡风玻璃显示器, 该用于汽车的示例通透挡风玻璃显示器可以具体化例如图 1 中示出的装置, 其中通过该显 示器能够看到城市天际线 ; 0016 图 4A 说明了依照本文描述。
21、的示例实施例的图 3A 中示出的头戴显示器, 其中在该 显示器上呈现提供来电通知的信息 ; 0017 图 4B 说明了依照本文描述的示例实施例的图 3B 中示出的通透挡风玻璃显示器, 其中在该显示器上呈现提供来电通知的信息 ; 0018 图 5A 说明了依照本文描述的示例实施例的图 3A 中示出的头戴显示器, 其中通过 该头戴显示器的一部分能够看到计算机屏幕 ; 0019 图 5B 说明了依照本文描述的示例实施例的图 3B 中示出的通透挡风玻璃显示器, 其中通过该挡风玻璃显示器的一部分能够看到城市天际线和标志牌 ; 0020 图 6A 说明了依照本文描述的示例实施例的图 4A 中示出的头戴显示。
22、器, 其中基于 说 明 书 CN 104395935 A 6 3/17 页 7 计算机屏幕已经修改了正在被呈现的信息 ; 0021 图 6B 说明了依照本文描述的示例实施例的图 4B 中示出的通透挡风玻璃显示器, 其中已经基于城市天际线和标志牌修改了正在被呈现的信息 ; 0022 图 7A 说明了依照本文描述的示例实施例的图 5A 中示出的头戴显示器, 其中该头 戴显示器定义了不同的部分 ; 0023 图 7B 说明了依照本文描述的示例实施例的图 5B 中示出的通透挡风玻璃显示器, 其中该挡风玻璃显示器定义了不同的部分 ; 0024 图 8A 说明了依照本文描述的示例实施例的图 7A 中示出的。
23、头戴显示器, 其中基于 通过该头戴显示器的多个部分看到的环境信息已经修改了正在被呈现的信息 ; 0025 图 8B 说明了依照本文描述的示例实施例的图 7B 中示出的通透挡风玻璃显示器, 其中已经基于通过该挡风玻璃显示器的多个部分看到的环境信息修改了正在被呈现的信 息 ; 0026 图 9A 说明了依照本文描述的示例实施例的图 8A 中示出的头戴显示器, 其中正在 被呈现的信息已经被附着于空白墙 ; 0027 图 9B 说明了依照本文描述的示例实施例的图 8B 中示出的通透挡风玻璃显示器, 其中正在被呈现的信息已经被附着于大建筑物 ; 0028 图 10 说明了依照本文描述的示例实施例的根据示。
24、例方法的流程图, 该示例方法 用于基于环境信息的视觉复杂度来修改信息呈现 ; 以及 0029 图 11 说明了依照本文描述的示例实施例的根据另一个示例方法的流程图, 该另 一个示例方法用于基于环境信息的视觉复杂度来修改信息呈现。 具体实施方式 0030 现在, 在下文将参照附图, 更充分地描述本发明的一些实施例, 在附图中示出了本 发明的一些实施例而不是全部的实施例。 实际上, 本发明可以以许多不同形式来具体化, 并 且不应当被认为限制于本文所阐述的实施例 ; 相反, 提供这些实施例, 以便本公开将满足可 适用的法律要求。在全文中, 相似的标记指相似的元素。 0031 如本文所使用的, 术语 。
25、“数据” 、“内容” 、“信息” 以及类似的术语可交替地使用, 以 指依照各种示例实施例能够被传送、 接收、 显示和 / 或存储的单个或多个数据。因此, 任何 此类术语的使用不应当被认为是限制本公开的精神和范围。 0032 本文所使用的术语 “计算机可读介质” 指被配置为参与向处理器提供信息 ( 包含 用于执行的指令 ) 的任何介质。此类介质可采用许多形式, 包含但不限于非短暂性的计算 机可读存储介质 ( 例如, 非易失性介质、 易失性介质 ) 以及传输介质。传输介质包含 : 例如, 同轴电缆, 铜线, 光缆, 以及无需线路或电缆的穿过空间的载波, 诸如声波和电磁波, 包含无 线电、 光和红外。
26、波线波。信号包含 : 通过传输介质传送的在幅度、 频率、 相位、 极化或其它 物理属性中的人造的瞬时变化。非短暂性的计算机可读介质的示例包含 : 磁计算机可读介 质 ( 例如, 软盘、 硬盘、 磁带、 任何其它磁介质 )、 光计算机可读介质 ( 例如, 光盘只读存储器 (CD-ROM), 数字化通用光盘 (DVD)、 蓝光光盘等 )、 随机存取存储器 (RAM)、 可编程只读存储 器 (PROM)、 可擦除可编程只读存储器 (EPROM)、 FLASH-EPROM 或计算机能够读取的任何其它 非短暂性的介质。在本文中, 术语计算机可读存储介质用于指除传输介质外的任何计算机 说 明 书 CN 1。
27、04395935 A 7 4/17 页 8 可读介质。 然而将了解的是, 在实施例被描述为使用计算机可读存储介质的地方, 在可替代 的实施例中, 其它类型的计算机可读介质可以替代计算机可读存储介质, 或者可以使用除 了计算机可读存储介质外的其它类型的计算机可读介质。 0033 另外, 如本文所使用的, 术语 “电路” 指 : (a)仅硬件电路实现方式(例如, 在模拟电 路和 / 或数字电路中的实现方式 ) ; (b) 电路和计算机程序产品 ( 多个 ) 的组合, 该计算机 程序产品(多个)包括 : 存储在一个或多个计算机可读存储器上的软件和/或固件指令, 所 述组合一起工作以使得装置执行本文描。
28、述的一个或多个功能 ; 以及 (c) 要求用于操作的软 件或固件的电路 ( 诸如例如, 微处理器 ( 多个 ) 或微处理器 ( 多个 ) 的一部分 ), 即使软件 或固件不是物理呈现的。 电路 的这种定义应用于本文中 ( 包括在任何权利要求中 ) 的这 个术语的所有使用。作为又一个示例, 如本文所使用的, 术语 电路 还包含 : 包括一个或多 个处理器和/或其部分(多个)并且伴随有软件和/或固件的实现方式。 作为另一示例, 如 本文所使用的术语 电路 还包含 : 例如, 用于移动电话的基带集成电路或应用处理器集成 电路, 或在服务器、 蜂窝网络设备、 其它网络设备和 / 或其它计算设备中的类似。
29、集成电路。 0034 图 1 说明了装置 102 的框图, 该装置 102 用于基于环境信息的视觉复杂度来修改 信息呈现。将了解的是, 装置 102 被提供作为一个实施例的示例, 以及不应当被认为以任何 方式缩小本发明的范围或精神。 在这点上, 除了本文中说明和描述的那些实施例外, 本公开 的范围还涵盖许多潜在的实施例。照此, 尽管图 1 说明了用于促进与用户接口交互的装置 的配置的一种示例, 但是其它配置也可以用于实现本发明的实施例。 0035 装置 102 可以被具体化为固定设备或移动设备, 诸如台式计算机、 膝上型计算机、 移动终端、 移动计算机、 移动电话、 移动通信设备、 游戏设备、。
30、 数字相机/摄像机、 音频/视频 播放器、 电视设备、 无线电设备、 数字视频记录器、 定位设备、 芯片组、 包括芯片组的计算设 备、 它们的任何组合, 和 / 或诸如此类。在这点上, 装置 102 可以包括任何计算设备, 该计算 设备包括显示器或与显示器可操作地通信。在一些示例实施例中, 装置 102 被具体化为移 动计算设备, 诸如图 2 中说明的移动终端。 0036 在这点上, 图 2 说明了表示装置 102 的一个示例实施例的移动终端 10 的框图。然 而, 应当理解的是, 所说明以及下文描述的移动终端 10 仅是说明可以实现和 / 或受益于本 发明的各种示例实施例的一种类型的装置 1。
31、02, 以及因此, 不应当被认为限制本公开的范 围。尽管说明了并且出于示例的目的下文将描述计算设备的若干实施例, 但是其它类型的 计算设备, 诸如移动电话、 移动计算机、 个人数字助理 (PDA)、 寻呼机、 膝上型计算机、 台式计 算机、 游戏设备、 定位设备、 平板计算机、 电视、 电子书以及其它类型的电子系统, 可以使用 本发明的各种实施例。 0037 如示出的, 移动终端 10 可以包含 : 天线 12( 或多个天线 12), 其与传送器 14 和接 收器 16 通信。移动终端 10 还可以包含 : 处理器 20, 该处理器 20 被配置为分别向传送器提 供信号和从接收器接收信号。处理。
32、器 20 例如可以被具体成各种构件, 包含电路、 具有伴随 的数字信号处理器 ( 多个 ) 的一个或多个微处理器、 没有伴随的数字信号处理器的一个或 多个处理器 ( 多个 )、 一个或多个协处理器、 一个或多个多核处理器、 一个或多个控制器、 处 理电路、 一个或多个计算机、 包含集成电路 ( 诸如例如, ASIC( 专用集成电路 ) 或 FPGA( 现 场可编程门阵列 ) 的各种其它处理单元、 或它们一些组合。因此, 虽然在图 2 中被说明成 单个处理器, 但是在一些实施例中, 处理器 20 可以包括多个处理器。由处理器 20 发送和接 说 明 书 CN 104395935 A 8 5/17。
33、 页 9 收的这些信号可以包含 : 依照可适用的蜂窝系统的空中接口标准和 / 或许多不同的有线或 无线联网技术 ( 包括但不限于 Wi-Fi、 无线局域网 (WLAN) 技术, 诸如电气和电子工程师协 会 (IEEE)802.11、 802.16, 和 / 或诸如此类 ) 的信令信息。另外, 这些信号可以包含 : 语音 数据、 用户生成的数据、 用户请求的数据, 和 / 或诸如此类。在这点上, 移动终端能够使用一 个或多个空中接口标准、 通信协议、 调制类型、 接入类型和 / 或诸如此类进行操作。更具体 地, 移动终端能够依照各种第一代 (1G)、 第二代 (2G)、 2.5G、 第三代 (3。
34、G) 通信协议, 第四代 (4G) 通信协议, 互联网协议多媒体子系统 (IMS) 通信协议 ( 例如, 会话初始协议 (SIP) 和 / 或诸如此类进行操作。例如, 移动终端能够依照 2G 无线通信协议 IS-136( 时分多址接入 (TDMA)、 全球移动通信系统 (GSM)、 IS-95( 码分多址接入 (CDMA), 和 / 或诸如此类进行操 作。 此外, 例如, 移动终端能够依照2.5G无线通信协议通用无线分组业务(GPRS)、 增强型数 据 GSM 环境 (EDGE), 和 / 或诸如此类进行操作。此外, 例如, 移动终端能够依照 3G 无线通信 协议 ( 诸如, 通用移动通信系统。
35、 (UMTS)、 码分多址接入 2000(CDMA 2000)、 宽带码分多址接 入 (WCDMA)、 时分同步码分多址接入 (TD-SCDMA), 和 / 或诸如此类 ) 进行操作。移动终端可 能另外地能够依照 3.9G 无线通信协议 ( 诸如长期演进 (LTE) 或演进的通用陆地无线接入 网 (E-UTRAN), 和 / 或诸如此类 ) 进行操作。另外, 例如, 移动终端能够依照第四代 (4G) 无 线通信协议和 / 或诸如此类以及可能在未来开发的类似的无线通信协议来进行操作。 0038 一些窄带高级移动电话系统 (NAMPS), 以及全接入通信系统 (TACS), 移动终端还 可以受益于。
36、本发明的一些实施例, 如双或更高模式的电话(例如, 数字/模拟或TDMA/CDMA/ 模拟电话 )。另外, 移动终端 10 能够根据 Wi-Fi 或微波接入全球性互通 (WiMAX) 协议进行 操作。 0039 应当理解的是, 处理器 20 可以包括用于实现移动终端 10 的音频 / 视频和逻辑功 能的电路。例如, 处理器 20 可以包括 : 数字信号处理器设备、 微处理器设备、 模拟 - 至 - 数 字变换器、 数字 - 至 - 模拟变换器, 和 / 或诸如此类。可以根据这些设备的各自能力, 在它 们之间分配移动终端 10 的控制和信号处理功能。处理器可以另外地包括内部语音编码器 (VC)2。
37、0a、 内部数据调制解调器 (DM)20b 和 / 或诸如此类。此外, 处理器可以包括用于操作 一个或多个软件程序的功能, 该软件程序可以被存储在存储器中。例如, 处理器 20 能够操 作连通性程序, 诸如网络浏览器。连通性程序可以允许移动终端 10 根据诸如无线应用协议 (WAP)、 超文本传输协议(HTTP)和/或诸如此类来传送和接收网络内容, 诸如基于位置的内 容。移动终端 10 能够使用传输控制协议 / 互联网协议 (TCP/IP) 以跨越互联网或其它网络 来传送和接收网络内容。 0040 移动终端 10 还可以包括用户接口, 该用户接口包含例如耳机或扬声器 24, 振铃器 22, 麦。
38、克风26, 显示器28, 用户输入接口, 和/或诸如此类, 用户接口可以操作地耦合到处理 器 20。在这点上, 处理器 20 可以包括 : 用户接口电路, 其被配置为控制用户接口 ( 诸如例 如, 扬声器 24、 振铃器 22、 麦克风 26、 显示器 28 和 / 或诸如此类 ) 的一个或多个单元的至 少一些功能。处理器 20 和 / 或包括处理器 20 的用户接口电路可以被配置为通过存储在可 以由处理器 20 访问的存储器 ( 例如, 易失性存储器 40、 非易失性存储器 42 和 / 或诸如此 类 ) 上的计算机程序指令 ( 例如, 软件和 / 或固件 ) 来控制用户接口中的一个或多个单。
39、元 的一个或多个功能。尽管未示出, 但是移动终端可以包括 : 用于向与移动终端有关的各种 电路 ( 例如, 用于提供机械振动作为可检测的输出的电路 ) 提供电力的电池。移动终端的 说 明 书 CN 104395935 A 9 6/17 页 10 显示器 28 可以具有适用于所讨论的电子设备的任何类型, 一些示例包含 : 等离子显示面板 (PDP)、 液晶显示器 (LCD)、 发光二极管 (LED)、 有机发光二极管显示器 (OLED)、 通透显示器、 投影机、 全息显示器或诸如此类。 显示器28可以例如包括 : 三维触控显示器, 下文中将进一 步描述三维触控显示器的示例。用户输入接口可以包括允。
40、许移动终端接收数据的设备, 诸 如小键盘 30、 触控显示器 ( 例如, 显示器 28 被配置为触控显示器的一些示例实施例 )、 控制 杆(未示出), 和/或其它输入设备。 在包含小键盘的实施例中, 小键盘可以包括数字(0-9) 和有关键 (#, *), 和 / 或用于操作移动终端 10 的其它键。可替代地或另外, 小键盘 30 可以 包含传统的 QWERTY 小键盘布置。 0041 移动终端 10 可以包括 : 存储器, 诸如订户身份模块 (SIM)38、 可移动的用户身份模 块 (USIM) 和 / 或诸如此类, 其可以存储有关于移动订户的信息元素。除了 SIM 外, 移动终 端还可以包括。
41、其它可移动和 / 或固定存储器。移动终端 10 可以包含 : 易失性存储器 40 和 / 或非易失性存储器 42。例如, 易失性存储器 40 可以包含 : 包含动态和 / 或静态 RAM 的随 机存取存储器(RAM)、 片上或片外缓存存储器和/或诸如此类。 非易失性存储器42(其可以 是嵌入式和 / 或可移动的 ) 可以包含 : 例如, 只读存储器、 闪速存储器、 磁存储设备 ( 例如, 硬盘、 软盘驱动器、 磁带等 )、 光盘驱动器和 / 或介质、 非易失性随机存取存储器 (NVRAM) 和 / 或诸如此类。类似易失性存储器 40, 非易失性存储器 42 可以包含用于数据的临时存储的 缓存区。
42、域。 存储器可以是非短暂性的以及可以存储可以由移动终端使用以用于执行移动终 端的功能的一个或多个软件程序、 指令、 信息片段、 数据和 / 或诸如此类。例如, 存储器可以 包括能够唯一地标识移动终端 10 的标识符, 诸如国际移动设备标识 (IMEI) 码。 0042 参照图 1, 在一些示例实施例中, 装置 102 包含用于执行本文中描述的各种功能的 各种构件。 这些构件可以包括以下中的一个或多个 : 处理器110、 存储器112、 通信接口114、 用户接口 116、 传感器 118 或用户接口 (UI) 控制电路 122。如此处描述的装置 102 的构件 可以被具体化为例如电路、 硬件单。
43、元 ( 例如, 适当编程的处理器、 组合逻辑电路和 / 或诸如 此类)、 包括存储在计算机可读介质存储(例如, 存储器112)上的可以由适当配置的处理设 备 ( 例如, 处理器 110) 执行的计算机可读程序指令 ( 例如, 软件或固件 ) 的计算机程序产 品, 或其一些组合。 0043 在一些示例实施例中, 图 1 中说明的构件中的一个或多个构件可以被具体化为芯 片或芯片组。 也就是说, 装置102可以包括 : 一个或多个物理封装(package)(例如, 芯片), 其包含材料、 部件和/或在结构组件(例如, 基板)上的线路。 结构组件可以提供物理强度、 尺寸节省和 / 或用于被包含在其上的。
44、部件电路的电气交互限制。在这点上, 处理器 110、 存 储器 112、 通信接口 114 和 / 或 UI 控制电路 122 可以被具体化为芯片或芯片组。因此, 在一 些情况下, 装置 102 可以被配置为在单个芯片上实现本发明的实施例, 或将本发明的实施 例实现成单个 “片上系统” , 或可以包括组件 ( 多个 ), 该组件可以被配置为在单个芯片上实 现本发明的实施例, 或将本发明的实施例实现成单个 “片上系统” 。照此, 在一些情况下, 芯 片或芯片组可以构成用于执行用于提供本文所描述的功能的一个或多个操作和 / 或用于 使得用户接口能够关于本文描述的功能和 / 或服务进行导航的构件。 。
45、0044 处理器 110 例如可以被具体化成包含下列的各种构件 : 具有伴随的数字信号处 理器 ( 多个 ) 的一个或多个微处理器、 不具有伴随的数字信号处理器的一个或多个处理器 ( 多个 )、 一个或多个协处理器、 一个或多个多核处理器、 一个或多个控制器、 处理电路、 一 说 明 书 CN 104395935 A 10 7/17 页 11 个或多个计算机、 包含集成电路 ( 诸如例如, ASIC( 专用集成电路 ) 或 FPGA( 现场可编程门 阵列 ) 的各种其它处理单元、 一个或多个其它类型的硬件处理器, 或它们的某些组合。因 此, 虽然在图 1 中被说明成单个处理器, 但是在一些实施。
46、例中, 处理器 110 可以包括多个处 理器。多个处理器可以可操作地彼此通信, 以及可以整体地被配置为执行如本文所述的装 置 102 的一个或多个功能。多个处理器可以被具体化在单个计算设备上或跨越多个计算设 备 ( 其整体地被配置为执行如装置 102 的功能 ) 进行分布。在装置 102 被具体化成移动终 端 10 的实施例中, 处理器 110 可以被具体化成或可以包括处理器 20( 图 2 中示出的 )。在 一些示例实施例中, 处理器110被配置为运行存储在存储器112中或以其他方式处理器110 可以访问的指令。当由处理器 110 执行这些指令时, 这些指令可以使得装置 102 执行如本 文。
47、所述的装置 102 的功能中的一个或多个功能。照此, 不管是由硬件或软件方法或由其组 合来配置, 当相应地配置时, 处理器 110 可以包括能够根据本发明的实施例来执行操作的 实体。因此, 例如, 当处理器 110 被具体化为 ASIC、 FPGA 或诸如此类时, 处理器 110 可以包 括用于执行本文所描述的一个或多个操作的特定配置的硬件。 可替代地, 作为另一示例, 当 处理器 110 被具体化为指令 ( 诸如可以被存储在存储器 112 中 ) 的执行器时, 该指令可以 特定地配置处理器 110 以执行本文所描述的一个或多个算法和 / 或操作。 0045 存储器 112 可以包括 : 例如。
48、, 易失性存储器、 非易失性存储器或其某些组合。在这 点上, 存储器 112 可以包括 : 非短暂性的计算机可读存储介质。虽然在图 1 中被说明成单 个存储器, 但是存储器 112 可以包括多个存储器。多个存储器可以被具体化在单个计算设 备上或者可以跨越多个计算设备 ( 其整体地被配置为执行如装置 102 的功能 ) 进行分布。 在各种示例实施例中, 存储器 112 可以包括 : 硬盘、 随机存取存储器、 缓存存储器、 闪速存储 器、 光盘只读存储器 (CD-ROM)、 数字化通用盘只读存储器 (DVD-ROM)、 光盘、 被配置为存储 信息的电路, 或其某些组合。在装置 102 被具体化成移。
49、动终端 10 的实施例中, 存储器 112 可以包括易失性存储器 40 和 / 或非易失性存储器 42( 图 2 中示出的 )。存储器 112 可以 被配置为存储信息、 数据、 应用、 指令或诸如此类以用于使得装置 102 能够依照各种示例实 施例来执行各种功能。例如, 在一些示例实施例中, 存储器 112 被配置为缓冲用于由处理器 110 处理的输入数据。另外地或可替代地, 存储器 112 可以被配置为存储用于由处理器 110 执行的指令。存储器 112 可以存储静态和 / 或动态信息的形式的信息。所存储的信息可以 包含 : 例如图像、 内容、 媒体内容、 用户数据、 应用数据和 / 或诸如此类。这种存储的信息可 以被 UI 控制电路 122 在执行它的功能的过程中存储和 / 或使用。 0046 通信接口 114 可以被具体化成具体化在电路、 硬件、 包括计算机可读程序指令的 计算机程序产品 ( 该计算机可读程序指令被存储在计算机可读介质 ( 例如, 存储器 112) 上 并且由处理设备 ( 例如, 处理器 110) 来执行 ), 或其组合中的任何设备或构。