用于输出数字内容的方法和设备的制造方法

文档序号:10517844阅读:589来源:国知局
用于输出数字内容的方法和设备的制造方法
【专利摘要】提供一种方法,包括:检索与文档相关联的标记语言文件,该标记语言文件包括用于检索作为该文档的部分的内容项的标识符;解析该标记语言文件为第一多个对象,第一多个对象包括与该内容项相关联的第一对象;分配各自的布局级别给第一多个对象的每个对象;以及通过以下步骤按照第一布局级别输出该文档;(i)响应匹配第一布局级别的第一对象的布局级别,从远程源检索该内容项,以及(ii)基于匹配第一布局级别的一个或多个对象的各自布局级别,渲染来自第一多个的一个或多个对象。
【专利说明】
用于输出数字内容的方法和设备
技术领域
[0001] 本公开一般地涉及电子设备,更具体地涉及一种用于输出数字内容的方法和设 备。
【背景技术】
[0002] 随着硬件和软件的发展,web设计者可以创作各种复杂的网页,并且用户可以通过 web浏览器的图形用户界面(GUI)搜索和显示各种复杂的网页。例如,web设计者可以通过使 用标记语言(如超文本标记语言(HTML)/扩展超文本标记语言(XHTML)/扩展标记语言 (XML))和脚本语言(如Java脚本(Javascript)、动作脚本(Actionscript)、代码融合、动态 服务器页面(ASP)、Java服务器页面(JSP)、Per、个人超文本预处理程序(PHP)和Python),创 建内容交互功能/界面的各种复杂的网页。例如,如文本、位图图画(例如,GIF、JPEG和PNG) 和表格的组件可能使用HTML/XHTML/XML标签安排在页面上。在显示如矢量图形、动画、视频 和声音的复杂媒体时,可能需要如Flash、QuickTime和Java运行时环境的附加的插件。插件 可能通过使用HTML/XHTML标签被加到网页。
[0003] 通过这样的网页,各种数字内容可以图形地提供给用户。
[0004] 如上所述,在各种复杂的数字内容(例如,文本、图像、矢量图形、动画、视频和音 频)被组合并且以各种网页格式提供时,用户不方便从组合的数字内容搜索想要的内容。

【发明内容】

[0005] 解决问题的方案
[0006] 本公开的一方面是实质上解决至少上述问题和/或缺点,并且提供至少以下优点。 因此,本发明的一个目的是提供一种用于按照电子设备中的网页的可选布局显示数字内容 的方法和设备。
[0007] 本公开的另一个方面是提供一种用于按照用户的选择平衡(leveling)想要的网 页的内容的方法和设备。
[0008] 根据本公开的一方面,提供一种方法,包括:检索与文档相关联的标记语言文件, 该标记语言文件包括用于检索作为该文档的部分的内容项的标识符;解析该标记语言文件 为第一多个对象,第一多个对象包括与该内容项相关联的第一对象;分配各自的布局级别 给第一多个对象的每个对象;以及通过以下步骤按照第一布局级别输出该文档;(i)响应匹 配第一布局级别的第一对象的布局级别,从远程源检索该内容项,以及(ii)基于匹配第一 布局级别的一个或多个对象的各自布局级别,渲染来自第一多个的一个或多个对象。
[0009] 根据本公开的另一方面,提供一种电子设备,包括处理器,配置为:检索与文档相 关联的标记语言文件,该标记语言文件包括用于检索作为该文档的部分的内容项的标识 符;解析该标记语言文件为第一多个对象,第一多个对象包括与该内容项相关联的第一对 象;分配各自的布局级别给第一多个对象的每个对象;以及通过以下步骤按照第一布局级 别输出该文档:(i)响应匹配第一布局级别的第一对象的布局级别,从远程源检索该内容 项,以及(ii)基于匹配第一布局级别的一个或多个对象的各自布局级别,渲染来自第一多 个的一个或多个对象。
[0010] 根据本公开的一方面,提供一种方法,包括:接收包括对应于该电子设备中的数字 内容的至少部分数据的第一数据;通过功能上连接到该电子设备的显示器在用于第一数据 的输出方法的多个规则之中,确定至少一个规则;根据第一数据获得对应于该至少一个规 则的第二数据;以及在该显示器上显示该获得的第二数据。
[0011] 根据本公开的另一方面,提供一种电子设备,包括:至少一个存储器,配置为存储 数据;和至少一个处理器,配置为执行数字内容显示模块,其中该数字内容显示模块配置为 接收包括对应于该电子设备中的数字内容的至少部分数据的第一数据;通过功能上连接到 该电子设备的显示器在用于第一数据的输出方法的多个规则之中,确定至少一个规则;根 据第一数据获得对应于该至少一个规则的第二数据;以及该显示器上显示该获得的第二数 据。
【附图说明】
[0012] 本公开的上述及其它目的、特征和优点,从以下结合附图时的详细说明将变得更 明显,在附图中:
[0013] 图1A是按照本公开的各方面的网页源代码的示例的图;
[0014]图1B是按照本公开的各方面的web浏览器架构的示意图;
[0015]图2A-C是图示按照本公开的各方面的用于显示网页的不同布局级别的示例的图; [0016]图3是描绘按照本公开的各方面的对应图2A-C的布局级别的D0M树的示例的图;
[0017] 图4是按照本公开的各方面的对应不同布局级别的不同源代码块的示例的图;
[0018] 图5是描绘按照本公开的各方面的渲染树的示例的图;
[0019] 图6A-C是图示按照本公开的各方面的各种网页再现的示例的图;
[0020] 图7A是按照本公开的各方面的过程的示例的流程图;
[0021 ]图7B是按照本公开的各方面的过程的示例的流程图;
[0022] 图8是按照本公开的各方面的过程的示例的流程图;
[0023] 图9是按照本公开的各方面的过程的示例的流程图;
[0024]图10A-C是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的示例的图;
[0025] 图11A-D是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同的示例的图;
[0026] 图12A-D是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同的示例的图;
[0027] 图13A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同的示例的图;
[0028] 图14A-C是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的示例的图;
[0029] 图15A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同的示例的图;
[0030] 图16A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同的示例的图;
[0031] 图17是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界面 的示例的图;
[0032] 图18A-C是图示按照本公开的各方面的用于设置默认布局级别的用户界面的示例 的图;
[0033] 图19是按照本公开的各方面的系统的示例的图;和
[0034] 图20是按照本公开的各方面的电子设备的示例的图。
【具体实施方式】
[0035] 以下,将参考附图描述本公开的各种方面。
[0036]以下,描述用于按照电子设备中的用户可选网页的布局级别在web浏览器中显示 网页的方法和设备。然而,本公开的各种实施例不局限于网页或web浏览器,并且可应用于 各种类型的电子文档/应用(例如,电子邮件和电子书)。这里,网页的布局级别可以意谓用 于通过组合/安排配置该网页的对象来表示该网页的多个级别的一个。
[0037] 以下用来描述的数字内容可以意谓如文本、图像、Flash、脚本及其执行结果、动 画、音频或视频的对象,或可用作对应于一个整体网页的术语。
[0038] 图1A是按照本公开的各方面的网页源代码的示例的图。参考图1A,为了显示网页, 存储在服务器中的电子文挡(例如,源代码1〇〇)是由包括web浏览器的电子设备接收。网页 表单110可根据源代码100产生和显示。网页表单110可通过执行在该电子设备中指定的过 程(例如,Webkit操作过程,如解析和脚本执行)产生。例如,该电子文挡可以包括任何适当 类型的标记语言,如册1^、乂!^1^乂1^、无格式(?1 &丨11)乂1^、可扩展矢量图形(3¥6(可扩展矢 量图形)和XML用户接口语言(XUL))。该web浏览器可以包括任何适当的类型的web浏览器, 如Tizen浏览器、Samsung浏览器、Internet Explorer、Firefox、Safari Chrome或Opera。
[0039] 图1B是按照本公开的各方面的web浏览器架构的示意图。如图示的,在这个示例 中,架构可以包括加载模块120、解析模块121、布局模块122、JavaScript执行模块123、绘画 模块124和UI更新模块125。模块120-125的每个可以是实现的硬件、软件和-或硬件和软件 的组合。
[0040] 加载模块120可以通过web地址或本地文档加载源代码。解析模块121处理源代码 以产生文档对象模型(D0M)树。布局122模块可以根据该D0M树产生渲染(render)树。渲染树 可以按照风格信息和HTML显示规则指定视觉属性。例如,渲染对象可以具有要显示在屏幕 上的位置和大小。
[0041 ] JavaScript执行模块123可以执行存在于网页的源代码中的任何JavaScript代 码。绘画模块124可以使用通过JavaScript的处理改变的植染树形成形状。例如,绘画模块 124,作为用于以红-绿-蓝值填充指定的存储空间的操作,可以存储关于以什么位置、大小 和颜色进行该绘画的详细内容。UI更新模块125可以在显示器上显示绘画模块124的操作结 果。
[0042]按照本公开的各种实施例,从加载模块120获得的源代码按照网页布局级别可分 为多个子代码(见图4)。
[0043] 按照本公开的各种实施例,解析模块121产生的DOM树按照网页布局级别可分为多 个子D0M树(见图3)。
[0044] 按照本公开的各种实施例,在布局模块122中,D0M树按照网页布局级别可分为多 个子植染树(见图5)。
[0045]以下,本公开的各种实施例根据基于Webkit的浏览器描述,但是这些可应用于基 于Webkit的形式的类似形式。D0M以通过分析电子文挡在浏览器中可解释的树形创建,并且 在非基于Webkit的浏览器的情况下,这样的操作可被执行并且树可以是用于构造容易地可 分析的形式的形式。另外,该webkit操作处理可以在指定的软件程序中类似地操作,该软件 程序能解释万维网联盟(W3C)的推荐。
[0046] 图2A-C是图示网页布局级别的各种示例的图。如图示的,可以根据选择的布局级 别不同地显示相同的网页。可以用作为网页的部分的不同数量的对象(例如,对应于图像、 表格等)说明每个布局级别。因此,在根据给定布局级别显示时网页,可配置(或渲染)与特 定布局级别相关联的网页中的对象,而其它对象可省略。在一些实现中,每个对象可与特定 标签(例如,HTML标签)相关联,该特定标签作为表示网页的标记语言文件(例如,HTML文件) 的部分。
[0047] 图2A描绘按照布局级别3输出的网页。如图示的,在网页按照布局级别3配置时,显 示作为该网页的部分的所有内容项。图2B描绘在按照布局2输出网页时的网页。如图示的, 在网页按照布局级别2输出时,作为该网页的部分的一些内容项省略(或不配置)。具体地, 在这个示例中,在按照布局级别3输出网页时,从网页再现(rendition)排除"旅游故事菜 单"。图2C描绘在按照布局级别1输出网页时的网页。在这个示例中,在按照布局级别1配置 网页时,仅仅配置作为该网页的主体的部分的文本,而排除作为该网页的部分的所有其它 内容项(例如,"旅游故事菜单"和图像)。
[0048]虽然在图2A到2C中示例性地描述了网页的三个布局级别,但是按照本公开的各种 实施例,网页的布局级别可多于或少于该三个级别。
[0049] 按照本发明的各种实施例,在配置D0M树时,将描述用于按照以下方法确定多个布 局级别的示例:确定D0M树中的每个节点的级别的方法(见图3)和通过利用脚本产生若干对 电子文挡的方法(见图4)。
[0050] D0M可以意谓一操作(例如,图1B的解析模块121),用于将配置电子文挡的主资源 (例如源代码)/子资源(例如图像)变换成为在web浏览器中可容易地解释的树形。术语"树" 可以是一操作,用于通过分析相互关系结构上表示可容易地分析的操作的形式,而在不使 用D0M树的程序的类似形式中,如果处理类似的操作,这可被认为是相同的。
[0051] 以通过利用脚本创建多个电子文挡的方法,具有不同复杂性的几个电子文挡文件 可通过不同规则的应用从输入的电子文挡文件提取。每个D0M树可从每个电子文挡文件产 生。例如,作为改变电子文挡、D0M树或对应于对应布局级别的渲染树的方法,可使用脚本。
[0052] 图3是描绘可以对于图2A-C的网页产生的不同D0M树的示例的图。每一描绘的D0M 树可以对应不同的网页布局。
[0053] D0M树330可以对应布局级别3(例如原始树(original tree))。因此,如在图2A中 图示的,在配置(或渲染)D0M树330时,网页可按照布局级别3显示。D0M 330中的每个节点可 以对应作为网页的部分的不同对象。D0M 330可以包括用于作为网页的部分的所有对象的 节点。具体地,每个节点可以对应作为网页的部分的不同对象。在一些实现中,每个节点可 以分配给该节点各自的对象的布局级别的指示相关联。例如,标记"级别Γ的节点可以与分 配给布局级别1的对象相关联。类似地,标记"级别2"的对象可以与分配给布局级别2的节点 相关联。
[0054] 在一些实现中,D0M树330可以根据表示网页的标记语言文件产生。
[0055] D0M树320可以对应布局级别2A0M树320可以根据D0M树330产生。在配置D0M树320 时,网页可以根据布局级别2显示。D0M树320可以包括对应于网页中找到的节点的第一子集 的节点。
[0056] D0M树310可以对应布局级别UD0M树310可以根据D0M树330产生。在配置D0M树310 时,网页可以根据布局级别1显示。D0M树310可以包括对应于网页中找到的对象的第二子集 的节点。第二子集可小于第一子集。
[0057] 在一些方面,图2的网页中的每个对象可分配不同的布局级别。因此,在该网页解 析为D0M树330时,分配布局级别1、2和3的对象可以包括在D0M树330中。相反,在该网页解析 为D0M树320时,仅仅分配级别1和2的对象可包括在D0M树中。类似地,在网页解析在D0M树 310上时,仅仅分配级别1的对象可包括在该D0M树中。换句话说,对应于特定布局级别的D0M 树可以仅仅包括其分配的级别小于或等于该树的级别的分配的对象。
[0058] 在一些方面,D0M树330可能用来按照用户选择的布局级别配置网页。例如,当接收 请求按照布局级别2配置网页时,可以处理D0M树330以产生D0M树320。接下来,根据D0M树 320产生渲染树。并且最后,可以执行渲染树以按照布局级别2绘画该网页。
[0059] 图4描绘与图3的每一 D0M树相关联的源代码的不同集的示例。例如,源代码集410、 420和430可以通过利用原始文档400的简短信息产生。该源代码集410可以仅仅包括对应于 D0M树310中的对象的代码。该源代码集420可以仅仅包括对应于D0M树320中的对象的代码。 该源代码集430可以仅仅包括对应于D0M树330中的对象的代码。
[0060] 图5是描绘渲染树的示例的图。
[0061] 可以根据D0M树330产生渲染树510和520。例如,D0M树可以通过解析电子文挡文件 产生,并且每个节点的级别可以照预定的规则通过插入作为附加信息的级别到D0M树中来 确定。这个级别信息可以被用于接下来的渲染操作,用于产生几对渲染树510和520。
[0062]按照本公开的各种实施例,可以根据原始文档400的一部分产生D0M树。对应对于 原始文档400的部分(例如410和420)的D0M树,可以产生渲染树510和520。此外,在部分加载 原始文档400的同时可确定级别(例如,级别1和级别2)。该电子设备可以产生反映该级别另 一个植染树。
[0063] 按照本公开的各种实施例,原始文档400可以加载剩余数据。对应用于加载剩余数 据的操作,D0M树可改变。对应改变的D0M树,可改变渲染树和其它渲染树。
[0064] 可以按照预定的规则定义关于对于网页的每个布局级别将表示什么信息的规则, 而详细内容可以通过用户的设置改变。
[0065] 以下表1是定义对于每个级别将表示什么内容的规则的示例。
[0066] 表 1
[0067] [表1]
[0068]
[0069] 在一些实现中,给定对象可根据该对象的类型分配给特定布局级别。例如,仅包括 文本的对象可以分配给级别1。包括图像的对象可以分配给级别2。而包括脚本(或其一部 分)的对象可以分配给级别3。如上所述,在一些实现中,每个对象可能包括到作为标记语言 文档的部分的不同的HTML标签。
[0070] 在一些实现中,给定对象可根据该对象的大小分配给特定级别。例如,小于10KB的 对象可以分配给级别1。10-50KB大小的对象可以分配给级别2。50-60KB大小的对象以可分 配给级别3。
[0071] 表1中的级别1到级别5是一个示例,而级别可以各种形式分为比该5个级别更少或 更多。另外,通过组合多于两个准则而非一个准则,可考虑进一步的各种级别的应用。例如, 存在应用对象的类型和大小的复杂级别,以及同时应用布局和内容的复杂级别。例如,作为 级别2的对象大小、作为级别4的对象类型、作为级别1的布局和作为级别1的内容被组合并 且确定。
[0072] 这里,级别是区分每个级别的一个方法,并且级别本身的值没有意义。这可以以若 干方式被引用,并且这在术语处于先前操作和接下来的操作可区分的级别时是可能的。
[0073] 图6A、6B和6C是图示对于按照如表1所示的级别的网页的每个对象的配置的变化 的图。如图6A、6B和6C所示,依赖按照级别的现有网页中的对象的复杂性,要表示在屏幕上 的目标可以变化,另外,对象的布置可以通过用户或预定方法改变。这部分处于如上所述相 同的方式,因此,对象的级别可以多个方式建议,并且以下所述的文本/图像/脚本/flash/i 框作为一个实际示例建议。如布置的配置也可能在现有网页中不变化,或者可通过用户或 指定方法改变。
[0074]图6A-C是图示按照本公开的各方面的各种网页再现(rendition)的示例的图。参 考图6A,按照布局3显示网页的配置。如图示的,在按照布局3输出网页时,该网页的配置包 括标题601、文本块602和604、图像603和604、i框606、Flash内容607和脚本内容608。参考图 6B,在按照布局2输出网页时,该网页的配置仅仅包括标题601、文本块602和605以及图像 603和604。参考图6C,在按照布局1输出网页时,该配置可以仅仅包括标题601以及文本文本 块602和605。
[0075] 对于图6A到6C中显示的每个级别的网页布局是一个实施例,并且不局限于图6A到 6C,以便其可能以各种形式提供。
[0076]图7A是按照本公开的各方面的过程的示例的流程图。在操作700A中,电子设备可 以接收与文档相关联的文件。在一些实现中,电子设备可以从服务器接收与文档相关联的 文件。该文件可以是标记语言文件(例如HTML)和/或任何其它适当类型的文件。该文档可以 是网页和/或任何其它适当类型的文档。在操作702A,电子设备可以选择用于显示该文档的 布局级别。在一些实现中,该布局级别可以根据用户输入选择。在一些实现中,电子设备可 以识别预置的布局级别。在操作704B,电子设备可以按照选择的布局级别输出(或者显示) 该文档。
[0077]图7B是按照本公开的各方面的过程的示例的流程图。在操作700B,电子设备可以 接收指令,以改变已经显示的文档(例如,网页)的布局级别为新的布局级别。例如,该指令 可以是询问显示的内容从布局级别2切换到布局级别3的指令。在操作702B,电子设备可以 识别分配新的布局级别(例如布局3)的一个或多个对象,并且检索对应于该对象的内容项, 如图像和/或脚本。电子设备可以接收组成内容的完整数据或者仅其一部分。在操作704B, 该文档可以按照新的布局级别输出该文档。
[0078] 新的布局级别从多个数字内容选择,布局可以在接收数字内容前或者后执行。
[0079] 如果新的布局级别的选择在接收数字内容前执行,则接收对应于该数字内容的完 整数据的至少部分可以包括接收包括用于原始数字内容的标记语言(或者源)的数据、以及 接收用于变更的数字内容的至少一个选择的内容类型。数字内容的显示可以包括以配置为 显示至少一个内容类型的布局显示数字内容。按照本公开的各种实施例,数字内容的显示 可以包括在接收对应于原始数字内容的完整数据前显示该数字内容。
[0080] 在接收对应于数字内容的完整数据的至少部分之后执行新的布局级别的选择时, 数字内容的显示可以包括根据该数字内容布局的选择,以配置为显示至少一个内容类型的 布局显示数字内容。
[0081] 在接收该数字内容布局选择输入之后,可以根据选择进一步执行接收完整数据的 另一部分。
[0082] 在该数字内容布局选择的基础上,可以一步执行确定对应变更的数字内容的要接 收的数据量。
[0083] 图8是按照本公开的各方面的过程的示例的流程图。在操作800,电子设备可以识 别用于文档(例如网页)的预置布局级别。在操作802,电子设备检索作为文档的部分的少于 所有的内容项。例如,电子设备加载对应于网页(或电子文挡和数字内容)的一些或所有数 据到存储器中。操作802等于图1B的资源加载模块120。在操作804,电子设备按照预置布局 级别输出文档。
[0084]在操作806,电子设备检测改变网页的布局级别为新的级别的指令。在操作808,电 子设备从在操作802没有检索的文档检索附加的内容项。如可以容易地理解的,这些内容项 可以与其布局级别匹配新的布局级别但不匹配预置布局级别的对象相关联。最后,在检索 附加的内容项之后,按照新的布局级别输出文档。
[0085] 文档的布局级别可以通过其所有配置该网页的对象的类型、标签类型、对象的尺 寸、布局形式和内容的类型中的至少一个或者其至少一个的组合划分。
[0086] 另外,在输出(或者显示)对应于加载的数据(或者源代码或者资源)的网页前,可 产生用于该网页的每个布局级别的源代码(见图4),或者可产生D0M树(见图3),或者可产生 渲染树(见图5)。
[0087] 例如,按照电子设备中的预置布局级别,显示对应于加载的数据的网页可以包括 从对应于预置布局级别的指定渲染树绘画。也就是说,可执行从用户在对应于产生的几个 网页的布局级别的渲染树之中当前选择的渲染树绘画。
[0088] 图9是按照本公开的各方面的过程的示例的流程图。在操作900,电子设备可以识 别用于显示特定文档的布局级别。该布局级别可以是缺省布局级别或者经由用户输入指定 的布局级别。在操作902,电子设备发送布局级别的指示到服务器。在操作904,电子设备从 服务器接收组成文档的数据。在一些实现中,组成文档的数据可以仅包括其内容级别匹配 预置内容级别的对象。因此,在这个示例中,服务器可以执行关于图3-6C所讨论的操作。在 操作906,电子设备渲染接收的数据以按照该布局显示文档。
[0089] 可考虑如下情况:在浏览器中,原始的网页切换为另一个布局级别,或者不同于原 始网页的布局级别切换为指定的布局级别。通过手势或者在传统的阅读器模式/浏览器上 的S笔输入,切换为对应级别是可能的。另外,在指定部分上的长按以后,通过用于向顶/底 部移动的操作可改变级别。
[0090] 另外,切换级别的方法的目标可在指定区域或者指定对象上。例如,在提供指定按 钮之后在选择对应按钮时,方法将改变级别。另外,可使用用于改变级别的各种直观方法, 例如,上/下或者左/右手势。用于设置指定方向和值的各种手势,例如,轻弹方向/卷动方 向/双叩(tab)的位置差异/旋转卷动的方向,可用于各方法。在用于级别切换的操作中,触 发操作可以在前或没有。
[0091] 用于级别切换的各种实施例可如图10到图18所示建议,并且仅仅是如上所述示例 性的,以便可以考虑更多各种操作。除屏上输入方法之外,可考虑通过话音或者声音的传递 方法、施加振动到用户设备的传递方法、和通过如音量键的硬件键的传递方法。
[0092] 图10A-C是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的示例的图。参考图10A,网页显示在web浏览器中。web浏览器提供有界面元件1000(例 如,按钮)。当用户接触该界面元件1000,执行拖曳手势,并且释放该界面元件1000时,显示 的网页的布局级别改变(如图10B或10C所示)。改变网页的级别可以包括按照根据用户的输 入的特性选择的布局级别重配置网页。例如,如果拖曳手势在右方向执行,则可增加该网页 的布局级别(例如,从布局2级别改变到布局级别3)。作为另一个示例,如果该拖曳手势在左 方向执行,则可减少该网页的布局级别(例如,从布局级别2改变到布局级别1)。
[0093] 在一些实现中,在执行拖曳手势时,可在按钮1000上显示视觉效果。例如,圆圈可 增加或者减少,如图10B所示。作为另一个示例,矩形可增加或者减少,如图10C所示。
[0094]图11A-D是图示按照本公开的各方面的用于改变显示的内容的用户界面的不同示 例的图。参考图11A,界面元件1100可具有扇形状。起初,在首先显示网页时,界面元件1100 可以隐藏。后来,在用户触摸(用户输入)在web浏览器的界面(或者网页)中的预定位置被检 测到时,显示界面元件1100。在显示界面元件1100之后,用户可以通过在界面元件1100中触 摸特定位置,选择用于网页的想要的布局级别。替代地,如在图11B图示的,在扫动(用户输 入)在web浏览器的界面(或者网页)中的预定位置被检测到时,显示界面元件1100。
[0095] 如在图11C-D图示的,该界面元件1110可具有环形形状。如在图11C中所示,在用户 触摸(用户输入)在web浏览器的界面(或者网页)中的预定位置被检测到时,显示界面元件 1110。替代地,在扫到(用户输入)在web浏览器的界面(或者网页)中的预定位置被检测到 时,显示界面元件1110。
[0096] 图12A-D是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同示例的图。在这个示例中,在web浏览器中显示网页。通过在界面元件1200上触摸 或者执行另一个输入手势,可改变网页的布局级别。在这个示例中,在用户触摸在web浏览 器的界面(或者网页)中的预定位置被检测到时,在水平方向显示矩形界面元件1200(如图 12A所示)。替代地,在扫动(用户输入)在web浏览器的界面(或者网页)中的预定位置被检测 到时,在水平方向显示矩形界面元件1200(如图12B所示)。替代地,在用户触摸在web浏览器 的界面(或者网页)中的预定位置被检测到时,在垂直方向显示矩形界面元件1200(如在图 12C中所示)。替代地,在扫动在web浏览器的界面(或者网页)中的预定位置被检测时,在垂 直方向显示矩形界面元件1200(如在图12D中所示)。用户可以通过在界面元件1200上执行 离散的触摸和/或滑动手势,改变网页的布局级别。
[0097] 图13A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同示例的图。在这示例中,电子设备的1300音量小键盘1310用来改变显示在电子设 备1300上的网页(或者另一个内容项)的布局级别。在一个方面,音量小键盘1310在显示网 页时可分配控制网页的布局级别的次级功能。在另一方面,音量上升按钮1301可用于增加 网页的布局级别(如图13A所示),并且音量下降按扭1302可用来减少网页的布局级别(如图 13B所示)。虽然在这个示例该中设备1300的音量按钮用来改变网页的布局把级别,但是在 其它示例中可使用在电子设备上的任何其它类型的(多个)硬件按钮。
[0098] 图14A-C是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同示例的图。在这个示例中,由电子设备1400显示网页(如图14A所示)。网页的布局 级别通过摇动(或另外移动)电子设备1400来控制。例如,在设备在方向cU加速(或者摇动或 移动)时,网页的布局级别可以增加(如所示图14B)。作为另一个示例,在设备在方向山加速 (或摇动或移动)时,网页的布局级别可减少(如图14C所示)。在一些实现中,在改变网页的 布局级别时,可以由电子设备1400输出新的布局级别的指示。在一些实现中,电子设备1400 的移动(或摇动)可通过使用陀螺仪传感器和/或任何其它适当类型的传感器检测。
[0099] 图15A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同示例的图。在这个示例中,网页由电子设备1500显示。该网页的布局级别通过轻拍 (例如,冲击/震动)电子设备的不同的部分来控制。例如,当在电子设备的边框(bezel)的第 一位置h执行轻拍时,网页的布局级别可增加(如图15A所示)。作为另一个示例,在轻拍在 该设备的边框的第二位置1 2被执行时,网页的布局级别可减少(如图15B所示)。在一些实现 中,可由用于检测振动或冲击的传感器来检测对电子设备的边框的轻拍。
[0100] 图16A-B是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界 面的不同示例的图。在这示例中,网页由电子设备1600显示。根据由该电子设备1600检测的 声音的来源的类型、强度和估计的位置(或方向)中的至少一个,改变网页的布局级别。在一 些实现中,该声音可以是在用户接触电子设备1600的边框时产生的声音。因此,例如,当检 测到源自位置h的预定类型的声音时,网页的布局级别被增加(如图16A所示)。相反,在检 测到源自位置h的预定类型的声音时,网页的布局级别被减少(如图16B所示)。在一些实现 中,在改变网页的布局级别时,新的布局级别的指示可由电子设备1600输出。
[0101] 图17是图示按照本公开的各方面的用于改变显示的内容的布局级别的用户界面 的示例的图。在这个示例中,网页由电子设备1700显示。根据来自用户1710的口述指令显示 网页的布局级别。例如,在检测到第一口述指令时,网页的布局级别可以增加。相反,在检测 第二口述的指令时,网页的布局可以减少。
[0102] 另外,切换级别的方法的目标可在指定区域或者指定对象上。例如,方法将在提供 指定按钮之后选择对应按钮时改变级别。另外,可使用用于改变级别的各种直观方法,例 如,上/下或者左/右手势。用于设置指定方向和值的各种手势,例如,轻弹方向/卷动方向/ 双叩的位置差异/旋转卷动的方向,可以用于各方法。在用于级别切换的操作中,触发操作 可以在前或没有。
[0103] 图18A-C是图示按照本公开的各方面的用于设置缺省布局级别的用户界面的示例 的图。参考图18A,电子设备1800可以显示菜单1810。当选择"设置"项1811时,可以显示设置 菜单1820(如图18B所示)。在选择"布局级别设置"项1821时,可以显示菜单1830(如图18C所 示)。菜单1830识别多个布局级别。用户可以选择任何一个显示的布局级别,作为对显示在 电子设备1800上的所有网页(和/或任何其它适当类型的内容项)的缺省布局级别。例如,当 网页被下载到电子设备1800时,在设置缺省布局级别之后,按照该缺省布局级别显示网页。 后来,用户可以按期望增加网页的布局级别。
[0104] 另外或替代地,在一些实现中,该设备1800的缺省布局级别可以在每个用户的基 础上改变。例如,当第一用户当前登录到该设备1800上时可以使用第一缺省布局级别,并且 在第二用户登录时,可以使用第二缺省布局级别。
[0105] 另外或者替代地,在一些实现中,可根据位置改变该设备1800的缺省布局级别。例 如,当该设备1800位于其用户的家时,其缺省布局级别可以设置为第一值。相反,当该设备 1800位于其用户的家时,其缺省布局级别可以设置为第二值。
[0106] 另外或者替代地,在一些实现中,该设备1800的缺省布局级别可根据时间改变。在 早上,电子设备1800可以按照第一缺省布局级别显示网页,而在晚上,电子设备1800可以按 照第二缺省布局级别显示网页。
[0107] 此外,在改变布局级别中,可包括风格的改变(底色、字体、字体颜色和字体大小)。
[0108] 电子设备可以包括任何适当类型的设备。例如,该电子设备可以包括以下至少之 一:智能电话、平板个人计算机(PC),移动电话、视频电话、电子书(e-book)阅读器、桌面个 人计算机(PC)、膝上个人计算机(PC)、上网本计算机、个人数字助理(PDA),便携式多媒体播 放器(PMP)、MP3播放器、移动医疗设备、照相机和可穿用的设备(例如,头戴设备(HMD),如电 子眼镜、电子衣服、电子手镯、电子项链、电子附件、电子文身和智能手表)。
[0109] 另外或者替代地,电子设备可以包括智能家用电器。按照本公开的各方面,电子设 备可以包括智能家用电器。该智能家用电器可以包括以下的至少一个:例如,电视、数字视 频盘(DVD)播放器、音响、冰箱、空调、清洁器、烤炉、微波炉、洗衣机、空气清洁器、机顶盒、TV 盒子(例如,三星HomeSync?、苹果TV?或谷歌TV?)、游戏控制台、电子词典、电子键、便携式 摄像机和电子相框。
[0110] 另外或者替代地,该电子设备可以包括以下至少之一:各种医疗设备(例如,磁共 振血管造影术(MRA)设备、核磁共振成像(MRI)设备、计算机断层(CT)设备、医学成像设备、 超声波设备等)、导航设备、全球定位系统(GPS)接收器、事件数据记录器(EDR)、飞行数据记 录器(FDR),车辆文娱新闻设备、海事电子设备(例如,海事导航系统、回转罗盘等)、航空电 子设备、安全设备、车头单元和工业或家庭机器人。
[0111] 另外或者替代地,电子设备可以包括以下至少之一:具有因特网功能的家具或建 筑物/结构、电子板、电子签名接受设备、投影机或者各种测量仪器(例如,水、电、气体或无 线电信号测量仪器)。电子设备1800不局限于任何特定类型的设备。
[0112] 图19是按照本公开的各方面的系统1900的示例的图。参考图19,电子设备1901可 以包括总线1910、处理器1920、存储器1930、输入/输出接口 1940、显示器1950、通信接口 1960和数字内容显示模块1970。
[0113] 总线1910可以是彼此连接以上所述的组件和在其间传递通信信号(例如控制消 息)的电路。
[0114] 处理器1920可以包括任何适当类型的处理电路,如通用处理器(例如,基于ARM的 处理器、基于MIPS的处理器、基于x86的处理器等)、专门应用集成电路(ASIC)和/或现场可 编程门阵列(FPGA)。处理器1920,例如,通过总线1910从以上其它组件(例如,存储器1930、 输入/输出接口 1940、显示器1950、通信接口 1960或数字内容显示模块1970)接收指令,解释 接收的指令,并且响应解释的指令执行操作和数据处理。
[0115] 存储器1930可以包括任何适当类型的易失性和非易失性存储器。存储器1930可以 存储从处理器1920或其它组件(例如,输入/输出接口 1940、显示器1950、通信接口 1960或数 字内容显示模块1970)接收的指令或数据,或者从处理器1920或其它组件产生的指令或数 据。存储器1930例如可以包括编程模块,例如,内核1931、中间件1932、应用编程接口(API) 1933和应用1934。每一上述的编程模块可以以软件、固件、硬件或其组合配置。
[0116] 内核1931可以控制或者管理系统资源(例如,总线1910、处理器1920或者存储器 1930),其用来执行由剩余其它编程模块(例如,中间件1932、API 1933或者应用1934)实现 的操作或功能。另外,内核1931可以提供界面,用于从中间件1932、API 1933或者应用1934 访问电子设备1901的个体组件,并且控制或者管理该个体组件。
[0117] 中间件1932可以充当中介角色,用于在API 1933或者应用1934和内核1931之间通 过通信交换数据。另外,关于从应用1932接收的作业请求,中间件1934可以通过使用分配用 于使用电子设备101的系统资源(例如,总线1901、处理器1910或者存储器1920)优先级给在 应用1934之中的至少一个应用的方法,执行用于该作业请求的控制(例如,调度或者负载均 衡)。
[0118] API 1933,作为通过其应用1934控制从内核1931或者中间件1932提供的功能的接 口,可以包括用于文件控制、窗口控件、图像处理或者字符控制的至少一个接口或功能(例 如指令)。
[0119] 按照各方面,应用1934可以包括SMS/MMS应用、电子邮件应用、日历应用、闹钟应 用、健康护理应用(例如,用于测量训练数量或者血糖的应用)或者环境信息应用(例如,用 于提供压力、湿度或者信息的应用)。另外或者替代地,应用1934可以是关于在电子设备 1901和外部电子设备(例如,电子设备1902或者电子设备1904)之间的信息交换的应用。关 于信息交换的应用例如可以包括用于传递专门信息给外部电子设备的通知中继应用,或者 用于管理外部电子设备的设备管理应用。
[0120] 例如,通知中继应用可具有以下功能,用于给外部电子设备(例如,电子设备1902 或电子设备1904)传递从电子设备1901的另一个应用(例如,SMS/MMS应用、电子邮件应用、 健康护理应用或者环境信息)发生的通知信息。另外或者替代地,通知中继应用1134可从外 部电子设备(例如,电子设备1902或电子设备1904)接收通知信息,然后可提供该接收的通 知信息到用户。该设备管理应用例如可以对于与电子设备1901通信的外部电子设备(例如 电子设备1902或者电子设备1904)的至少部分、在外部电子设备中操作的应用或者从电子 设备提供的服务(例如,呼叫服务或者消息服务),管理(例如,安置、删除或者更新)功能(例 如,打开/关闭外部电子设备本身(或者一些组件)或者调整显示器的亮度(或者分辨率))。
[0121] 按照本公开的各方面,应用1934可以包括按照外部电子设备(例如电子设备1902 或者电子设备1904)的属性(例如电子设备的类型)指定的应用。例如,当外部电子设备是 MP3播放器时,应用1934可以包括关于音乐重放的应用。类似地,当外部电子设备是移动医 疗设备时,应用1934可以包括关于健康护理的应用。按照本公开的各方面,应用1934可以包 括以下的至少一个:指定给电子设备1901的应用、或者从外部电子设备(例如服务器1906或 者电子设备1902或者电子设备1904)接收的应用。
[0122] 该输入/输出接口 1940可以通过总线1910,传递从用户通过传感器(例如,加速度 传感器或者陀螺仪传感器)或者输入设备(例如,键盘或者触摸屏)输入的指令或者数据到 处理器1920、存储器1930、通信接口 1960或者数字内容显示模块1970。例如,输入/输出接口 1940可以向处理器1920提供关于通过触摸屏输入的用户的触摸的数据。另外,输入/输出接 口 1940可以通过输出装置(例如,扬声器或者显示器),输出通过总线1310从处理器1920、存 储器1930、通信接口 1960、或者数字内容显示模块1970接收的指令或者数据。例如,输入/输 出接口 1940可以通过扬声器输出通过处理器1920处理的话音数据到用户。
[0123] 显示器1950可以显示各种信息(例如,多媒体数据或者文本数据)给用户。
[0124] 通信接口 1960可以连接在电子设备1901和外部设备(例如,电子设备1902或者电 子设备1904或者服务器1904)之间的通信。例如,通信接口 1960可以支持网络通信1962(例 如,因特网、局域网(LAN),连线区域网(WAN)、电信网、蜂窝网络、卫星网络或者普通老式电 话服务(POTS)),和近程通信1964(例如,无线保真度(Wi-Fi)、蓝牙(BT)、近场通信(NFC)或 者有线通信(例如,通用的串行总线(USB)、高清晰度多媒体接口(HDMI)、推荐标准(RS)-232 或者普通老式电话服务(POTS))。按照本公开的各方面,用于在电子设备1901和外部设备之 间的通信的协议(例如,近程通信协议、网络通信协议或者连线通信协议),可以由API 1933 或者中间件1932的至少一个支持。电子设备1902和1904的每一个可以与电子设备1901相同 (例如,相同的类型)或者不同(例如,不同类型)。
[0125] 数字内容显示模块1970可以处理从其它组件(例如,处理器1920、存储器1930、输 入/输出接口 1940或者通信接口 1360)获得的至少部分信息,并且可以通过各种方法输出它 到用户。例如,数字内容显示模块1970可以控制电子设备1901的至少部分功能,以允许电子 设备1901通过使用处理器1920或者分开地(没有使用该处理器1920),与另一个电子设备 (例如,电子设备1902、电子设备1904或者服务器1906)互操作。
[0126] 数字内容显示模块1970可以接收组成内容项(例如网页)的至少部分数据(例如网 页源代码),确定用于该网页的布局级别,并且按照该布局级别配置该网页。显示模块1970 可以执行(或另外实现)关于图1-18所述的技术和/或过程的任何一个。数字内容显示模块 可以使用硬件(例如,处理器和/或任何其它类型的电子电路)、软件(例如,一个或多个处理 器可执行指令)、和或硬件和软件的组合实现。
[0127] 图20是按照本公开的各方面的电子设备2001的示例的图2000。电子设备2001例如 可以配置图19中显示的以上所述的电子设备1901的所有或者部分。参考图20,电子设备 2001可以包括至少一个处理器2010、订户识别模块(SIM)卡2014、存储器2020、通信模块 2030、传感器模块2040、输入模块2050、显示器2060、接口 2070、音频模块2080、相机模块 2091、电源管理模块2095、电池2096、指示器2097和马达2098。
[0128] 处理器2010可以包括任何适当类型的处理电路,如通用处理器(例如,基于ARM的 处理器、基于MIPS的处理器、基于x86的处理器等)、专门应用集成电路(ASIC)和/或现场可 编程门阵列(FPGA)。另外或者替代地,处理器2010(例如,处理器2020)可以包括至少一个应 用处理器(AP)2011或者至少一个通信处理器(CP)2013。虽然包括在处理器2010中的AP 2011和CP 2013显示在图20中,但是其可包括在不同的1C封装件中。按照本公开的各方面, AP 2011和CP 2013可包括在一个1C封装中。
[0129] AP 2011可以控制连接到AP 2011的多个硬件或者软件组件,并且还可以通过执行 操作系统或者应用程序,以多媒体数据执行各种数据处理和操作。AP 2011可以例如片上系 统(SoC)实现。按照本公开的各方面,处理器2010可以进一步包括图形处理单元GPU)(未显 示)。
[0130] CP 2013可以管理在经由网络连接到电子设备2001(例如电子设备2001)的其它电 子设备(例如,电子设备2002、电子设备2004或者服务器2006)之间的通信中的数据链路,并 且可以执行用于转换通信协议的功能。CP 2013可以用例如SoC实现。按照本公开的各方面, CP 2013可以执行至少部分多媒体控制功能。CP 2013可以通过使用例如订户识别模块(例 如SM卡2014),执行通信网络中的电子设备的区别和认证。另外,CP 2013可以给用户提供 服务,例如,话音呼叫、视频呼叫、文本消息或者分组数据。
[0131] 另外,CP 2013可以控制通信模块2030的数据传输。如图20所示,从AP 2011分开组 件(如CP 2013、电源管理模块2095或者存储器2020),但是按照本公开的各方面,可实现AP 2011包括上述一些组件(例如CP 2013)。
[0132] 按照本公开的各方面,AP 2011或者CP 2013可以加载从非易失存储器或者连接其 的至少一个其它组件接收的命令或者数据到易失性存储器中并且可以处理它们。此外,AP 2011或者CP 2013可以存储从非易失存储器中的至少一个其它组件接收的或者由其产生的 数据。
[0133] SIM卡2014可以是包括订户识别模块的卡,并且可被插入形成在电子设备的特定 位置的槽中。该SM卡2014可以包括唯一标识信息(例如,集成电路卡标识符(ICCID))或者 订户信息(例如,国际移动订户身份(MSI))。
[0134] 存储器2020(例如存储器2030)可以包括内存储器2022或者外存储器2024。内存储 器2022可以包括易失性存储器(例如动态RAM(DRAM)、静态RAM(SRAM)、同步动态RAM (SDRAM))和非易失性存储器(例如一次性可编程ROM(OTPROM)、可编程ROM(PROM)、可擦除和 可编程ROM(EPROM)、电可擦除和可编程ROM(EEPR0M)、掩模ROM、闪速ROM、NAND闪速存储器和 NOR闪速存储器)中的至少一个。按照本公开的各方面,内存储器2022可以是固态驱动器 (SSD)。外存储器2024可以进一步包括闪速驱动器,例如,紧凑闪速(CF)、安全数字(SD)、微 安全数字(Micro-SD)、迷你型安全数字(Mini-SD)、极限数字(xD)或者存储器棒。外存储器 2024可通过各种接口功能上地连接到电子设备1901。按照本公开的各方面,电子设备1901 可以进一步包括存储设备(或者存储介质),如硬盘。
[0135]通信模块2030(例如通信接口 1960)可以包括无线通信模块2031或者RF模块2034。 无线通信模块2031可以包括Wi-Fi 2033、蓝牙(BT)2035、GPS 2037或者近场通信(NFC) 2039。例如,无线通信模块2031可以通过使用无线频率提供无线通信功能。另外或者替代 地,无线通信模块2031可以包括网络接口(例如LAN卡)或者调制解调器,用于连接电子设备 2000到网络(例如,因特网、局域网(LAN)、连线区域网(WAN)、电信网、蜂窝网络、卫星网络或 者普通老式电话服务(POTS))。
[0136] RF模块2034可负责数据传输,例如,RF信号的传输。虽然图中未显不,但是RF模块 2034可以包括收发器、功率放大模块(PAM)、频率滤波器或者低噪声放大器(LNA)。另外,RF 模块2034可以进一步包括用于以无线通信在自由空间上发送/接收电磁波的组件,例如,导 体或者导线。
[0137] 传感器模块2040测量物理量或者检测电子设备2000的操作状态,从而转换测量的 或者检测的信息为电信号。传感器模块2040包括手势传感器2040A、陀螺仪传感器2040B、压 力传感器2040C、磁传感器2040D、加速度传感器2040E、紧握传感器2040F、接近传感器 2040G、彩色传感器2040H(例如,红、绿、蓝(RGB)传感器)、生物学传感器20401、温度/湿度传 感器2040J、照度传感器2040K和紫外线(UV)传感器2040M中的至少一个。另外/替代地,传感 器模块2040可以包括电子鼻传感器(未显示)、肌电图描记法(EMG)传感器、脑电图(EEG)传 感器(未显示)、心电图(ECG)传感器(未显示)、红外线(IR)传感器(未显示)、虹膜传感器(未 显示)或者指纹传感器(未显示)。传感器模块2040可以进一步包括用于控制其中的至少一 个传感器的控制电路。
[0138] 输入模块2050可以包括触摸面板2052、(数字)笔传感器2054、键2056或者超声波 输入设备2058。触摸面板2052可以通过电容、电阻、红外或者超声波方法认出触摸输入。另 外,触摸面板2052可以进一步包括控制电路。在电容方法的情况下,直接触摸和接近识别两 者是可能的。触摸面板2052可以进一步包括触觉层。在这种情况下,触摸面板2052可以提供 触觉响应到用户。
[0139] 该(数字)笔传感器2054可通过类似或者等于接收用户的触摸输入的方法或者用 于识别的附加薄片实现。键2056可以包括例如物理按钮、光学键、小键盘或者触摸式按键。 超声波输入设备2058,作为通过电子设备中的话筒(例如话筒2088)检测声波来检验数据的 设备,可以通过产生超声波信号的输入工具提供无线识别。按照本公开的各方面,电子设备 2000可以从通过通信模块2030连接到电子设备2000外部设备(例如,网络、计算机或者服务 器)接收用户输入。
[0140] 显示器2060(例如显示器1950)可以包括面板2062、全息图2064或者投影机2066。 面板2062例如可以包括液晶显示(IXD)或者有源矩阵有机发光二极管(AM-0LED)。面板2062 可实现为例如灵活透明或者可穿戴的。面板2062和触摸面板2052可以以一个模块配置。全 息图2064可以通过使用光的干涉在空中显示三维图像。投影机2066可以通过在屏幕上投影 光显示图像。屏幕例如可放置在电子设备2000的内部或者外部。按照本公开的各方面,显示 器2060可以进一步包括控制电路,用于控制面板2062、全息图设备2064或者投影机2066。
[0141] 接口 2070可包括例如高清晰度多媒体接口(HDMI) 2072、通用的串行总线(USB) 2074、光通信终端2076或者D-超小型(sub)2078。接口 2070可包括在例如图19中显示的通信 接口 1960中。另外/替代地,接口 2070例如可以包括移动高清晰度链路(MHL)、安全数字(SD/ 多媒体卡(MMC)或者红外数据关联(IrDA)(未显示)。
[0142] 音频模块2080可以在双向转换声音和电信号。音频模块2080的至少一些组件可包 括在例如图19中显示的输入/输出接口 1940中。音频模块2080可以处理通过扬声器2082、接 收器2084、耳机2086或者话筒2088输入/输出的声音信息。
[0143] 相机模块2091,作为用于捕获静止图像和视频的设备,可以包括至少一个图像传 感器(例如,前部传感器或者后部传感器)、镜头(未显示)、图像信号处理器(ISP)(未显示) 或者闪光灯(未显示)(例如,LED或者氣气灯)。
[0144] 电源管理模块2095可以管理电子设备2000的电力。虽然图中未显示,但是电源管 理模块2095可以包括例如电源管理集成电路(PMIC)、充电器集成电路(1C)或者电量计。
[0145] PMIC可嵌入例如1C或SoC半导体。充电方法可分类为有线方法和无线方法。充电器 1C可以给电池充电,并且可以防止来自充电器的过电压或者过电流流。按照本公开的各方 面,充电器1C可以包括用于有线充电方法和无线充电方法中的至少一个的充电器1C。作为 无线充电方法,例如,存在磁共振方法、磁感应方法或者电磁方法。可增加用于无线充电的 附加电路,例如,如线圈环的电路、谐振电路或者整流电路。
[0146] 电池计可以测量电池2096的剩余量、或者电池396在充电期间的电压、电流或者温 度。电池2096可以存储或者产生电并且可以通过使用该存储的或者产生的电,为电子设备 2000供电。电池2096例如可以包括可再充电的电池或者太阳能电池。
[0147] 指示器2097可以显示电子设备2000或者其部分(例如AP 811)的特定状态,例如, 引导状态、消息状态或者充电状态。马达2098可以转换电信号为机械振动。虽然图中未显 示,但是电子设备2000可以包括用于移动TV支持的处理设备(例如GPU)。用于移动TV支持的 处理设备可以按照标准,如数字多媒体广播(DMB)、数字视频广播(DVB)或者媒体流,处理媒 体数据。
[0148] 电子设备的每一上述组件可用至少一个组件配置,并且对应组件的名称可以按照 电子设备的种类改变。按照本公开的各方面的电子设备可配置包括以上所述的组件或者附 加的其它组件的至少一个。另外,按照本公开的各方面的电子设备中的一些组件配置为一 个实体,以便上述的对应组件的功能同等地执行。
[0149] 用于本公开的术语"模块"例如可以意谓包括硬件、软件和固件的至少一个的组合 的单元。术语〃模块"和术语"单元"、"逻辑"、"逻辑块"、"组件"或者"电路〃可以可交换地使 用。"模块"可以是整体地配置的组件的最小单元或者部分。"模块"可以是执行至少一个功 能或者其部分的最小单元。"模块"可机械地或者电子地实现。例如,按照本公开的各方面的 "模块"可以包括任何适当类型的处理电路,如处理器、执行一定操作的专用应用集成电路 (ASIC)芯片、现场可编程门阵列(FPGA)或者可编程逻辑器件,其所有已知或者将在未来开 发。
[0150] 按照各方面,依据本公开的至少部分设备(例如,模块或其功能)或者方法(例如操 作),例如,如以编程模块的形式,可使用存储在计算机可读存储介质中的指令实现。当至少 一个处理器(例如处理器210)执行指令时,它可以执行对应于该指令的功能。计算机可读存 储介质可以包括例如存储器220。至少部分编程模块可通过例如处理器210实现(例如执 行)。至少部分编程模块可以包括例如模块、程序、例程、指令集或者过程,以执行至少一个 功能。
[0151] 图1-20仅仅作为例子提供。关于这些图说明的至少一些步骤可以并发地执行,以 不同的次序执行,和/或一起省略。将要理解,提供在这里描述的示例,以及措词为"如"、"例 如"、"包括"、"在一些方面,"、"在一些实现中,"、等等,不应该解释为限制要求的主题为特 定示例。
[0152] 以上描述的本公开的各方面可以以硬件、固件或者经由软件或者计算机代码的执 行实现,软件或者计算机代码可以存储在记录媒体中,如CD R0M、数字多用途盘(DVD)、磁 带、RAM、软盘、硬盘或者磁光盘,或者计算机代码(其通过网络下载,原来存储在远距记录媒 体或者非暂时机器可读媒体上,并且要存储在本地记录媒体上,以便在这里描述的方法可 以经由存储在记录媒体上的这样的软件,使用通用计算机或者专门的处理器或者在可编程 或者专用硬件(如ASIC或者FPGA)中表现。如在本领域将会理解的,计算机、处理器、微处理 器控制器或者可编程硬件包括存储器组件,例如,RAM、R0M、闪存等等,其可以存储或者接收 软件或者计算机代码(其在由计算机、处理器或者硬件访问和执行时实现在这里描述的处 理方法)。另外,将认识到,在通用计算机访问用于实现在这里说明的处理的代码时,代码的 执行转换通用计算机为用于执行在这里说明的处理的专用计算机。提供于各图中的任何功 能和步骤可以硬件、软件或者两者的结合来实现,并且可在计算机的编程的指令中完全或 者部分地执行。在这里没有权利要求要素将被解释为依据35U. S. C. 112第六款的规定,除非 该要素明确地使用措词"用于……的装置(means for)"来叙述。
[0153] 虽然已经参考其中提供的示例具体地说明和描述了本公开,但是本领域技术人员 将理解,可在其中进行形式和细节上的各种变化,而不脱离如所附权利要求所定义的本公 开的精神和范围。
【主权项】
1. 一种电子设备的方法,该方法包括: 在该电子设备中接收包括对应于数字内容的至少部分数据的第一数据; 通过功能上连接到该电子设备的显示器,在用于第一数据的输出方法的多个规则之 中,确定至少一个规则;以及 根据第一数据获得对应于该至少一个规则的第二数据,并且在该显示器上显示获得的 第二数据。2. 如权利要求1所述的方法,其中该获得的第二数据的显示包括: 比较第一数据和第二数据; 在按照比较的结果第二数据是第一数据的部分时,从第一数据获得第二数据;以及 在第一数据是第二数据的分部时,接收对应于第二数据的剩余数据的数字内容的数 据。3. 如权利要求1所述的方法,进一步包括,在该至少一个规则被变成另一规则时,获得 对应于另一规则的第三数据,并且显示获得的第三数据。4. 如权利要求3所述的方法,其中通过功能上连接到该电子设备的输入模块,或者来自 其它电子设备之中的至少一个的外部输入,获得该另一规则。5. 如权利要求1所述的方法,其中该规则是用于按照指定基准显示对应于该数字内容 的所有或部分数据的级别。6. 如权利要求5所述的方法,其中该指定基准由以下的至少一个或者两个的组合确定: 该数据和该数据的内容中的布局形式、对象类型以及对象大小。7. 如权利要求6所述的方法,其中用于显示对应于该数字内容的数据的整体或部分的 级别涉及树结构,通过其指定应用解释对应于该数字内容的数据。8. -种电子设备,包括: 至少一个存储器,配置为存储数据;和 至少一个处理器,配置为执行数字内容显示模块, 其中该数字内容显示模块配置为在该电子设备中接收包括对应于数字内容的至少部 分数据的第一数据;通过功能上连接到该电子设备的显示器,在用于第一数据的输出方法 的多个规则之中确定至少一个规则;根据第一数据获得对应于该至少一个规则的第二数 据;以及在该显示器上显示获得的第二数据。9. 如权利要求8所述的设备,其中该数字内容显示模块比较第一数据和第二数据;在按 照比较的结果第二数据是第一数据的部分时,从第一数据获得第二数据;以及在第一数据 是第二数据的部分时,接收对应于第二数据的剩余数据的数字内容的数据。10. 如权利要求8所述的设备,其中在该至少一个规则被变成另一规则时,该数字内容 显示模块进一步获得对应于另一规则的第三数据,并且显示获得的第三数据。11. 如权利要求10所述的设备,其中,在没有接收对应于另一规则的第三数据的至少部 分时,该数字内容显示模块进一步接收没有从对应于该数字内容的数据接收的剩余。12. 如权利要求10所述的设备,其中另一规则通过外部输入改变,并且该外部输入从功 能上连接到该电子设备的输入模块或其它电子设备获得。13. 如权利要求8所述的设备,其中该规则是用于按照指定基准显示对应于该数字内容 的所有或部分数据的级别。14. 如权利要求13所述的方法,其中该指定基准由以下的至少一个或者两个的组合确 定:该数据和该数据的内容中的布局形式、对象类型以及对象大小。15. 如权利要求13所述的方法,其中用于显示对应于该数字内容的数据的整体或部分 的级别涉及树结构,通过其指定应用解释对应于该数字内容的数据。
【文档编号】G06F17/22GK105874448SQ201480070042
【公开日】2016年8月17日
【申请日】2014年12月16日
【发明人】金庚泰, 金良昱, 裵慧林, 李善基, 左昌协, 姜斗锡, 李昌浩, 林斯美, 全镛俊
【申请人】三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1