改善移动设备的可读性的制作方法_3

文档序号:9261156阅读:来源:国知局
外观)的更改。用户可通过在预定的时限内选择所述符号,准许更改。用户可通过不选择(即,忽略)所述符号,准许更改。另外或者另一方面,用户可通过选择所述符号,禁止更改。用户可通过不选择(即,忽略)所述符号,禁止更改。当判定用户允许更改时,处理进入步骤210。当判定用户禁止更改时,处理结束。在本发明的一个或多个实施例中,所述符号是可选的,对用户请求的后续文档的显示的更改是自动发生的。在这样的实施例中,可以省略步骤208。
[0035]在步骤210,接收访问文档的请求。所述请求是在检测到加速度之后收到的。文档可对应于网页(例如,HTML文件)、PDF文件、OOXML文件、用任何置标语言编写的文件、电子表格、幻灯片,等等。在本发明的一个或多个实施例中,访问文档的请求可对应于用户点击网页上的链接,刷新网页,网页后退或前进,在移动设备上打开应用,选择图标,等等。
[0036]如上所述,文档可包括控制/规定文档的显示的默认设置。例如,文档可具有以下默认设置:标题字号20镑,其它12镑,页边距I英寸,背景颜色为白色,字体颜色为黑色,另一个文档可具有以下默认设置:字体为Times New Roman,字号14镑,背景颜色为红色,字体颜色为白色。另外,如上所述,文档可包括并非为向用户传达文档的内容所必需的一个或多个图形元素(例如,广告、艺术/装饰框架等)。
[0037]在步骤212,被请求文档的一个或多个默认设置被更改(例如,替换、置换、增大、减小等)。如上所述,如果文档是可变布局文档,那么任何默认设置,包括重排文档的布局的默认设置(例如,字号)可被更改。另外,如上所述,如果文档是固定布局文档,那么只有不重排文档的布局的默认设置(例如,字体颜色、背景颜色等)可被更改。无论如何,在用户处于运动中时,进行对可变布局文档和固定布局文档的更改,以实际更改文档的显示(即,外观),从而改善文档的可读性。对文档的设置的更改的数目/类型可取决于测得的加速度的大小、方向和持续时间中的一个或多个。在利用置标语言规定的文档的情况下,可在标记内规定所述设置,设置的更改实际上对应于标记中的这些值的更改。
[0038]在本发明的一个或多个实施例中,被请求文档中的一个或多个图形元素(例如,广告、艺术/装饰边框等)被删除/排除。在用户处于运动中时,可进行这种操作,以更改文档的显示(即,外观),从而改善文档的可读性。
[0039]在步骤214,按照本发明的一个或多个实施例执行文档的布局。具体地,在设置已被更改之后,和/或在一个或多个图形元素已被删除/排除之后,执行布局。在本发明的一个或多个实施例中,执行文档的布局包括计算文本、图形等在文档中的位置(坐标)。在本发明的一个或多个实施例中,删除/排除图形元素对应于不把图形元素提交给布局引擎,和/或标记该图形元素,以致该图形元素被布局引擎忽略。
[0040]在本发明的一个或多个实施例中,对文档的显示(即,外观)的更改对应于对显示的文档应用缩放系数,而不是更改文档的默认设置或者删除图形元素。这可在文档的一些默认设置不能被更改时(例如,在固定布局文档中),和/或当图形元素不能被删除时进行。在这样的实施例中,放大会迫使文档的内容落在显示屏幕上可见的那部分文档之外。可以使用/需要滚动条来访问这种另外的内容。
[0041]在本发明的一个或多个实施例中,布局引擎可依据与文档相关的关键字,确定从布局中排除哪些对象。在本发明的一个或多个实施例中,关键字可以是出现频率超过频度阈值的字词或短语。在本发明的一个或多个实施例中,频度阈值是数值。例如,在频度阈值为3的情况下,多于3次出现的字词或短语被认为是关键字。未直接把关键字包含在文本中或者未间接包含关键字(诸如与图像相关的标记)的任何对象可被排除。另一方面,可不管关键字地排除对象,而不脱离本发明。例如,不是文本的任何对象或者主体文本中的图像可被排除。
[0042]在步骤216,文档和重置微件一起显示。在本发明的一个或多个实施例中,重置微件和文档一起显示,允许用户减少或取消对文档的任何更改。例如,重置微件可包括其柄可从右向左移动,或者从左向右移动的滑动块。最左侧的位置可代表取消更改,而最右侧的位置可代表应用的更改。最左侧位置和最右侧位置之间的任意位置可以部分取消更改。例如,假定默认字号为13镑。在提交给布局引擎之前,字号被改变成20镑。重置微件允许用户部分取消更改,把字号设定成在13镑和20镑之间的任何值(例如,16镑)。受益于本详细说明,本领域的技术人员会意识到,重置微件的操作可能要求执行文档的新布局。
[0043]在本发明的一个或多个实施例中,对于应用的每种更改,可以存在独立的重置微件。例如,可以存在调整对字号的任何更改的第一滑动块,可以存在调整对图像大小的更改的第二滑动块,和可以存在调整应用于文档的缩放系数的第三滑动块。在本发明的一个或多个实施例中,如果就更改来说,只存在两种状态(即,应用更改或取消更改),那么滑动块可以只允许用户把柄移动到最左侧的位置或者最右侧的位置。例如,假定文档的默认字体是French Script。当显示文档时,应用把字体改变成Times New Roman的更改。随同文档显示的滑动块允许用户保持所述更改(即,保留在最右侧的位置),或者取消所述更改(即,把柄滑动到最左侧的位置)。
[0044]在本发明的一个或多个实施例中,重置微件可对应于单选按钮,或者关于风格上的更改(比如颜色的变化)向用户提供备用选项的任何微件。例如,文档的默认字体颜色为粉色。应用利用黑色的字体颜色,显示文档的更改。重置微件可显示粉色,作为取消黑色字体的选项。另外,其它颜色(比如蓝色或灰色)也可以是重置微件上的单选按钮。
[0045]在本发明的一个或多个实施例中,一旦传感器不再检测到移动设备的加速度,就可自动恢复文档的默认设置。另一方面,可向用户通报不再检测到加速度,从而用户可选择恢复到文档的默认设置,或者继续查看文档的更改。
[0046]尽管图2中所示的处理只是在收到访问文档的请求之后,才对文档(或其默认设置)应用更改,不过,在本发明的其它实施例中,在用户查看文档的时候,可以逐渐(即,在时间间隔/窗口内,连续地或者几乎连续地)发生文档(或其默认设置)的更改,以改善可读性和避免扰乱/干扰用户。例如,如果检测到加速度,那么在用户查看文档的时候,可在3秒内把文档放大150%。再例如,在用户查看文档的时候,可在6秒内把文档放大200%。又例如,如果检测到加速度,那么在用户查看文档的时候,可在5秒内逐渐除去(例如,渐隐)文档的边框。作为另一个例子,如果检测到加速度,那么在用户查看文档的时候,可在2秒内逐渐改变文档的字体颜色和背景颜色。
[0047]图3-4表示本发明的一个或多个实施例中的例子。下面的例子只是说明性的,并不意图限制本发明的范围。
[0048]参见图3,考虑其中Sarah乘坐行驶
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1