电子文档显示的制作方法

文档序号:6533777阅读:223来源:国知局
电子文档显示的制作方法
【专利摘要】描述了用于显示文档的方法、系统、设备。在一个视图中,包含文档的当前页的第一基本矩形的形状可与包含除当前页以外的数页的第二基本矩形的形状毗邻地显示。可在设备处接收旋转运动输入,且第一和第二形状可基于由旋转运动输入所标识的新当前页来更新。在另一个视图中,可在由螺旋界定的巢状安排中显示数个弯曲形状,每一个弯曲形状与文档的一部分相关联。可存储当前页,且可接收旋转运动输入。当前页可至少根据所接收到的旋转运动输入的终点来更新。
【专利说明】电子文档显示

【背景技术】
[0001] 以下一般地涉及电子文档,并更具体地涉及呈现和显示电子文档以用于在设备上 查看。现代电子设备能够在少量空间中存储大量数据。由于其大小和便携性,大量消费者正 使用电子设备来查看传统上在物理介质(诸如书、报纸和杂志)上发布的内容。用来存储 和显示电子文档的设备的示例包括智能电话、平板设备、电子阅读器、膝上型计算机等等。
[0002] 然而,在电子设备上显示文档不是没有挑战的。许多用来显示电子文档的设备具 有相对小的显示区域。举例而言,一些智能电话和电子阅读器具有比书或杂志的平均页小 的屏幕。因此,高效地使用屏幕有效面积可以是来自文档的页如何显示在电子设备上的主 要驱动因素。附加地,在电子设备上的文档中导航可能没有在发布在印刷介质上的同一文 档中导航那么直观。例如,在读书时,读者可使用其手指快速地在书的两个章节之间来回 翻。然而,电子设备通常不提供对这种类型的导航的数字模拟。
[0003] 概述
[0004] 所描述的特征一般地涉及一个或多个用于显示文档的改进的系统、方法和/或装 置。所描述的方法和装置的适用性的进一步范围将因以下具体描述、权利要求和附图而变 得明白。详细描述和具体示例仅是藉由解说来给出的,因为落在该描述的精神和范围内的 各种变化和改动对于本领域技术人员而言将变得显而易见。
[0005] 在第一组实施例中,一种用于在设备上显示文档的方法可包括显示包括文档的当 前页的第一基本矩形的形状;显示基本上与第一基本矩形的形状毗邻的第二基本矩形的形 状,第二基本矩形的形状包括除当前页以外的多页;在设备处接收旋转运动输入;响应于 该旋转运动输入而在第一基本矩形的形状中显示新的当前页;以及基于文档中由旋转运动 输入所标识的该新的当前页来更新第二基本矩形的形状。在某些示例中,第二基本矩形的 形状可与第一基本矩形的形状共享边。在一些示例中,第一基本矩形的形状可以是正方形, 且第二基本矩形的形状可以是具有基本上等于φ的长宽比的矩形(即,黄金矩形)。
[0006] 举例而言,第二基本矩形的形状可以包括具有紧邻当前页之前的页的第三基本矩 形的形状。第二基本矩形的形状还可包括与第三基本矩形的形状毗邻的第四基本矩形的形 状,第四基本矩形的形状与第三基本矩形的形状共享边并包括显示在第三基本矩形的形状 中的页前面的多页。在某些示例中,第二基本矩形的形状中的每一页都以与该页到文档中 的当前页的距离成比例的大小来显示。在某些示例中,第二基本矩形的形状可包括文档中 由用户选择用于加书签的至少一页。在某些示例中,该方法可包括接收对除当前页以外的 页之一的选择和基于所选择的页来更新当前页。
[0007] 举例而言,可在配置为显示第一和第二基本矩形的形状的触摸屏显示器处接收旋 转运动输入。当前页可在旋转运动输入被接收时实时地更新以基于所接收到的旋转运动输 入来对文档中的页进行导航。在某些实施例中,导航的方向可基于所接收到的旋转输入的 方向来控制。
[0008] 在某些示例中,该方法还可包括接收显示文档的章节视图的请求;显示根据螺旋 安排的数个弯曲形状,弯曲形状中的每一个表示文档的一部分;接收第二旋转运动输入; 以及基于所接收到的第二旋转运动输入的终点和所显示的该文档的不同章节的表示来更 新该文档的当前页。在某些示例中,螺旋可以是具有基本上等于φ的增长因子的对数螺旋 (即,黄金螺旋)。该方法还可包括允许用户在所选择的章节的放大表示中导航并且基于由 用户从所选择的章节的放大表示中选择的页来更新当前页。
[0009] 在第二组实施例中,一种用于在设备上显示文档的系统可包括界面模块、输入模 块和当前页模块。界面模块可配置为显示包括文档的当前页的第一基本矩形的形状和基本 上与第一基本矩形的形状毗邻的第二基本矩形的形状,第二基本矩形的形状包括除当前页 以外的多页。输入模块可配置为在设备处接收旋转运动输入。当前页模块可配置为响应于 旋转运动输入而在第一基本矩形的形状中显示新当前页并基于文档中由旋转运动输入所 标识的新当前页来更新第二基本矩形的形状。
[0010] 在第三组实施例中,一种用于在设备上显示文档的系统可包括用于显示包括文档 的当前页的第一基本矩形的形状的装置;用于显示基本上与第一基本矩形的形状毗邻的第 二基本矩形的形状的装置;第二基本矩形形状包括除当前页以外的多页;用于在设备处接 收旋转运动输入的装置;用于响应于旋转运动输入而在第一基本矩形的形状中显示新的当 前页的装置;以及用于基于文档中由旋转运动输入所标识的新当前页来更新第一基本矩形 的形状和第二基本矩形的形状的装置。
[0011] 在第四组实施例中,一种配置为在设备上显示文档的计算机程序产品可包括非瞬 态计算机可读介质。该介质可包括用于显示包括文档的当前页的第一基本矩形的形状的代 码;用于显示基本上与第一基本矩形的形状毗邻的第二基本矩形的形状的代码,第二基本 矩形的形状包括除当前页以外的多页;用于在设备处接收旋转运动输入的代码;用于响应 于旋转运动输入而在第一基本矩形的形状中显示新当前页的代码;以及用于基于文档中由 旋转运动输入所标识的新当前页来更新第一基本矩形的形状和第二基本矩形的形状的代 码。
[0012] 在第五组实施例中,一种用于在设备上显示文档的方法包括在由螺旋界定的巢状 安排中显示多个弯曲形状,每一个弯曲形状与文档的一部分相关联;存储文档的当前页; 在设备处接收旋转运动输入;至少基于旋转运动输入的终点来导航到文档中所选择的页; 以及将文档的当前页更新为所选择的页。
[0013] 在某些示例中,螺旋可以是具有基本上等于φ的增长因子的对数螺旋(即,黄金螺 旋)。
[0014] 在某些示例中,该方法还可包括在该多个弯曲形状中的与当前页相关联的弯曲形 状上显示对当前页的指示。可将与当前页相关联的弯曲形状放大。可显示当前页的预览。 在某些示例中,该方法还可包括在接收旋转运动输入时基于该旋转运动输入来连续地更新 当前页。
[0015] 在某些示例中,该方法还可包括接收切换到文档的页视图的请求,显示包括文档 的当前页的第一基本矩形的形状,以及显示基本上与第一基本矩形的形状毗邻的第二基本 矩形的形状。第二基本矩形的形状可包括除当前页以外的多页。第一基本矩形的形状可以 是正方形,并且第二基本矩形的形状可以是具有基本上等于φ的长宽比的矩形(即,黄金矩 形)。在某些示例中,该方法还可包括在设备处接收第二旋转运动输入,基于第二旋转运动 输入来更新文档的当前页,以及基于经更新的当前页来更新第一基本矩形的形状和第二基 本矩形的形状。
[0016] 在第六组实施例中,一种用于在设备上显示文档的系统可包括界面模块、输入模 块和当前页模块。界面模块可配置为在由螺旋界定的巢状安排中显示多个弯曲形状,每一 个弯曲形状与文档的一部分相关联。输入模块可配置为在设备处接收旋转运动输入。当前 页模块可配置为存储文档的当前页,至少基于旋转运动输入的终点来导航到文档中所选择 的页,以及将文档的当前页更新为所选择的页。
[0017] 在第七组实施例中,一种用于在设备上显示文档的系统包括用于在由螺旋界定的 巢状安排中显示多个弯曲形状的装置,每一个弯曲形状与文档的一部分相关联;用于存储 文档的当前页的装置;用于接收旋转运动输入的装置;用于至少基于旋转运动输入的终点 来导航到文档中所选择的页的装置;以及用于将文档的当前页更新为所选择的页的装置。
[0018] 在第八组实施例中,一种配置为在设备上显示文档的计算机程序产品可包括非瞬 态计算机可读介质。该介质可包括用于在由螺旋界定的巢状安排中显示多个弯曲形状的 代码,每一个弯曲形状与文档的一部分相关联;用于存储文档的当前页的代码;用于接收 旋转运动输入的代码;用于至少基于旋转运动输入的终点来导航到文档中所选择的页的代 码;以及用于将文档的当前页更新为所选择的页的代码。
[0019] 附图简述
[0020] 对本发明的本质和优点的进一步理解可通过参考以下附图来实现。在附图中,类 似组件或特征可具有相同的附图标记。此外,相同类型的各种组件可通过在附图标记后跟 随虚线以及在类似组件之间进行区分的第二标记来区分。如果在说明书中使用仅第一附图 标记,则该描述可应用于具有相同的第一附图标记的类似组件中的任何一个组件而不论第 二附图标记。
[0021] 图1根据本发明的各种实施例示出了电子文档的示例显示的示图。
[0022] 图2A和2B根据本发明的各种实施例示出了电子文档在不同时间点的示例显示的 示图。
[0023] 图3根据本发明的各种实施例示出了电子文档的一部分的示例显示的示图。
[0024] 图4根据本发明的各种实施例示出了电子文档的一部分的示例显示的示图。
[0025] 图5A和5B根据本发明的各种实施例示出了电子文档的示例显示的不同查看模式 的示图。
[0026] 图6A和6B根据本发明的各种实施例示出了电子文档的示例显示的不同查看模式 的示图。
[0027] 图7根据本发明的各种实施例示出了用于显示电子文档的示例系统的框图。
[0028] 图8根据本发明的各种实施例示出了用于显示电子文档的示例系统的框图。
[0029] 图9根据本发明的各种实施例示出了用于移动通信的示例系统的示图。
[0030] 图10根据本发明的各种实施例示出了用于显示电子文档的方法的流程图。
[0031] 图11根据本发明的各种实施例示出了用于显示电子文档的方法的流程图。
[0032] 图12根据本发明的各种实施例示出了用于显示电子文档的方法的流程图。
[0033] 图13根据本发明的各种实施例示出了用于显示电子文档的方法的流程图。
[0034] 图14根据本发明的各种实施例示出了用于显示电子文档的方法的流程图。
[0035] 详细描述
[0036] 本公开描述了用于使用直观的和功能上美观的导航界面来显示电子文档的系统、 设备、方法和计算机程序产品。在一个示例中,包含文档的当前页的第一矩形与包含该文档 的除当前页以外的多页的第二矩形毗邻地显示。第一和第二矩形可共享边。可从用户接收 旋转运动输入,且第一矩形和第二矩形可基于该文档中由旋转运动输入所标识的新当前页 被更新。在一些示例中,用户可以在上述页模式和章节模式之间翻转,在章节模式中文档的 各节的表不被安排在对数螺旋内。
[0037] 因此,以下描述提供示例而并非限定权利要求中阐述的范围、适用性或者配置。可 以对所讨论的要素的功能和布置作出改变而不会脱离本公开的精神和范围。各种实施例可 恰适地省略、替代、或添加各种规程或组件。例如,可以按不同于所描述的次序来执行所描 述的方法,并且可以添加、省去或组合各种步骤。此外,关于某些实施例描述的特征可在其 他实施例中加以组合。
[0038] 现在参考附图,图1是示为显示电子文档的示例移动设备105的示图100。举例 而言,移动设备105可以是平板计算机或智能电话。移动设备105包括配置为显示来自电 子文档的页的显示器110。显示器110可包括基于微机电系统(MEMS)的显示器,诸如可 从QUALCOMM公司获得的MIRAS0L显示器。在其他示例中,显示器110可包括发光二极管 (LED)显示器、液晶显示器(LCD)、或可以适合本文所描述的原理的特定应用的任何其他显 示器。在某些示例中,显示器110可包括在同一个二维表面处显示内容和接收触摸输入的 触摸屏。
[0039] 图1的页视图包括当前页(9-54)的突出显示和在当前页之前的页的较不突出显 示。举例而言,设备可以显示包含当前页的第一矩形115、和毗邻第一矩形的第二矩形120, 第二矩形包含在当前页之前的数页。当前视图中的第二矩形120的周长可由页9-53、9-52、 9-51和9-50的形状来定义。在本示例中,第二矩形120与第一矩形115共享边。电子文档 中的页可包括文本、图像或其他内容。
[0040] 第二矩形120里面的每一页都可以按与该页到文档中的当前页的距离成比例的 大小显示在它自己的矩形内。举例而言,在图1中,包含页9-54的矩形比包含页9-53的矩 形大,包含页9-53的矩形比包含页9-52的矩形大,包含页9-52的矩形比包含页9-51的矩 形大7等等。
[0041] 图1的页显示在本质上可以是递归的。举例而言,第一矩形115包含当前页9-54, 且毗邻第一矩形的是包含在当前页之前的数页的第二矩形120。在第二矩形120内的是包 含页9-53的第三矩形,且毗邻第三矩形的是包含在页9-53之前的数页的第四矩形。在第 四矩形内的是包含页9-52的第五矩形,且毗邻第五矩形的是包含在页9-52之前的数页的 第六矩形。
[0042] 在图1的示例中,递归的页显示是通过使用正方形和黄金矩形来启用的。黄金矩 形被定义为具有基本上等于φ的长宽比的矩形,φ也称为黄金比例,其具有为1. 61803399 的近似值。在图1的示例中,包含单页的每一个矩形(包括第一矩形115)都是正方形。包 含多页的每一个矩形(包括第二矩形120)都是黄金矩形。黄金矩形的几何性质允许用于 同时显示的页的正方形的递归螺旋安排。
[0043] 尽管图1的示例中的第二矩形120包含紧邻在第一矩形115中显示的当前页之前 的页,但是在其他示例中,所显示页的粒度可以是不同的。举例而言,第二矩形120可显示 与当前页相距5步的页(即,比当前页提前5页的页,比当前页提前10页的页,比当前页提 前15页的页,等等)。在某些示例中,粒度可随每一个所显示的页而增加或降低。因此,第 二矩形120可显示紧邻当前页之前的三页、比当前页早10页的页和比当前页早20页的页。 在附加的或替换性示例中,第二矩形120可显示当前页之后的一页或多页。
[0044] 用户可通过向显示器110提供触觉触摸屏输入或来自一个或多个物理控件125的 输入来在电子文档中导航。基于来自触摸屏或物理控件125的输入,可选择文档的新当前 页,并且所显示的矩形115U20的内容可相应地改变。在某些示例中,图1中所示的布局的 几何特性可特别地服从于作为手指的环形运动来提供的输入。导航的方向可由旋转的方向 来确定(即,顺时针或逆时针)。
[0045] 显示器110可在运动进行时连续地更新,由此允许用户实时地查看导航通过各 页。在一些示例中,导航通过各页的速度和粒度可基于运动进行的时间长度和到导航开始 的页的当前距离而增加或降低。通过使用此导航方法,用户可在多个章节的多页之间来回 浏览而没有与其他导航系统相关联的分心和延迟。
[0046] 另外,用户可通过简单地在显示中选择特定页来迅速地导航到在第二矩形120中 示出的任何页。举例而言,用户可在触摸屏显示器110上轻叩第二矩形120中所选择的页。 替换地,用户可操纵一个或多个物理控件125以从显示在第二矩形120中的那些页中标识 和选择一页。然后,可将第二矩形120中所选择的页设为当前页,并且可相应地更新第一和 第二矩形115、120。
[0047] 图2A和图2B是示出在导航通过电子文档的操作期间不同点处的示例移动设备 105-a的示图200。移动设备105-a可以是以上参考图1所描述的移动设备105的示例。在 图2A处,显示在第一矩形115-a中的当前页是9-54,且第二矩形以与直接在当前页之前的 四页(9-53、9-52、9-51和9-50)到当前页的相对距离成比例的大小来显示这四页的表示。 以触摸屏显示器ll〇-a上的环形运动的形式从用户接收旋转输入,如图2A中的箭头所指示 的。
[0048] 基于旋转输入的终点、速度、方向和/或历时,移动设备105-a可选择电子文档的 新当前页并更新显示器ll〇-a的第一和第二矩形115-a、120-a以反映该新当前页。在图2B 的示例中,提供给触摸屏显示器ll〇-a的旋转输入使电子文档中的位置前移一页,以使得 页9-55现在是当前页。因此,第一矩形115-a现在显示页9-55,且第二矩形120-a现在显 示页9-54、9-53、9-52和9-51,这些页直接在新当前页之前。
[0049] 图3是示出用于显示电子文档的移动设备105-b的示图300。移动设备105-b可 以是以上参考图1、图2A或图2B所描述的移动设备105的示例。如同前面的示例一样,本 示例中的移动设备105-b的显示器110-b可示出第一矩形115-b和第二矩形120-b。第一 矩形115-b可以是正方形,且第二矩形120-b可以是与第一矩形115-b共享边的黄金矩形。
[0050] 移动设备105-b的第一矩形115-b可示出当前页(即,页9-54)。然而,不同于上 述示例,本示例的第二矩形120-b可包含来自电子文档的不同位置的数页,既有当前页之 前的也有当前页之后的。第二矩形120-b中示出的页可包括用户之前在浏览电子文档时设 为书签的页。每一个设为书签的页的大小可基于书签被创建的时间顺序、设为书签的页到 当前页的距离、用户偏好或者任何其他适用的准则。
[0051] 用户可通过在显示器110-b上轻叩页或通过操作物理控件125-b以标识和选择期 望的设为书签的页来导航到显示在第二矩形120-b中的设为书签的页。用户也可通过经由 显示器ll〇-b或物理控件125-b提供输入来导航通过文档以将文档中的当前页前移或后 退,如以上参考之前的示例所描述的。在某些示例中,当第一矩形115-b在导航期间被更新 以反映变化的当前页时,第二矩形120-b中示出的设为书签的页可保持静止。
[0052] 另外,显示器110-b可提供用于将电子文档中的页添加到显示在第二矩形120-b 中的书签的控件。在图3的示例中,这些控件可包括添加书签按钮305和删除书签按钮310。 例如,当用户轻叩或以其他方式选择添加书签按钮305时,当前页可被添加到在第二矩形 120-b中示出的设为书签的页。类似地,当选择删除书签按钮310时,当前页可从在第二矩 形120-b中示出的设为书签的页中移除。
[0053] 在某些示例中,可使用拖放功能性来管理设为书签的页。例如,可通过将当前页拖 到第二矩形120-b上并将当前页放到第二矩形120-b上来将当前页添加到显示在第二矩形 120-b中的书签。附加地或替换地,设为书签的页可通过将该页拖到显示器的指定区域(例 如,垃圾箱图标或删除书签按钮310)来从第二矩形120-b的书签中移除。
[0054] 图4是示出用于显示电子文档的移动设备105-c的示图400。移动设备105-c可 以是以上参考图1、图2A-2B或图3所描述的移动设备105的示例。如同之前的示例一样, 本示例中的移动设备105-c的显示器110-c可示出第一矩形115-c和第二矩形120-c。第 一矩形115-c可以是正方形,且第二矩形120-c可以是与第一矩形115-c共享边的黄金矩 形。第二矩形120-c可包含来自电子文档的数个设为书签的页(例如,页12-53、8-16、1-2 和9-55)。显示器110-c也可包括用于如上参考图3的示例所描述地管理显示在第二矩形 120-c中的设为书签的页的按钮305-a、310-a。
[0055] 另外,显示器110-c可示出用于返回到移动设备105-c的主菜单的主页按钮405。 主菜单可允许用户选择不同的电子文档以查看或执行分开用于另一目的的应用。章节视图 按钮410可允许用户从页视图(如图1-4中所示地)切换到章节视图,在章节视图中用户 能够查看整个电子文档的表示并基于该表示来导航到新当前页。这样的章节视图的示例在 图5A-5B和图6A-6B中给出。
[0056] 图5A和5B是具有示出电子文档在不同时间点处的示例章节视图的显示器110-d 的示例移动设备105-d的示图500。本示例的移动设备105-d可以是以上参考图1、图 2A-2B、图3和图4所描述的移动设备105的示例。
[0057] 在图5A和5B的示例中,章节视图包括在由螺旋515界定的巢状安排中显示多个 弯曲形状505。在某些示例中,螺旋515可以是黄金螺旋,其被定义为具有基本上等于供的 增长因子的对数螺旋。每一个弯曲形状505可表示电子文档的特定部分(即,章节)。
[0058] 如图5A和5B中所示,每一个弯曲形状505可安排为使得它朝外弯向螺旋515的 封闭部分。不可见或真实的线可从螺旋515的中心点以不同的角度向外延伸,以使得每一 个弯曲形状505在这些线之一与螺旋515的交点处开始。另外,每一个弯曲形状505可在 该弯曲形状505与界定所有弯曲形状505的终点的线相交的点处结束。
[0059] 因为每一个弯曲形状505表示电子文档中的一章节,所以用户可通过选择(例如, 经由触摸屏显示器ll〇-d或物理控件125-d)与期望的章节相关联的弯曲形状505并且沿 着该弯曲形状505追踪用户的手指直到到达该章节的期望部分来导航到文档的该特定部 分。此时,用户可抬起用户的手指以选择该章节的该部分,且可将电子文档的当前页更新为 与用户的手指被抬起处的点相对应的页。一旦已经更新了当前页,显示器ll〇-d就可退回 到页视图,诸如图1-4中所示的示例。
[0060] 图5B示出了使用本示例的章节视图来导航到电子文档的特定点的一个示例。在 此示例中,用户已经选择了对应于电子文档的章节9的弯曲形状505-c。因此,已经将弯曲 形状505-c暂时放大,并且显示了电子文档中当前选择的点的指示符520。指示符520可跟 踪用户的手指在触摸屏显示器ll〇-d上的位置。另外,提供了对应于电子文档中当前选择 的点的当前页的预览525。该预览可整体地示出当前页的按比例缩小的视图。在替换性示 例中,该预览可示出当前页上的文本或图像的一部分的较大视图。
[0061] 当用户的手指沿着对应于章节9的弯曲形状505-C移动时,可基于从用户的手指 接收的旋转输入来自动地更新当前页。与当前页的动态更新一致,指示符520可移动且预 览525可被更新以反映当前页。一旦用户已经选择了用户想要导航到的页,用户的手指就 可从触摸屏显示器ll〇-d移开。此时,显示器110-d可退回到页视图,诸如图1-4中所示的 页视图。在附加的或者替换性示例中,用户可选择对应于章节9的弯曲形状505-c、沿着弯 曲形状505-c导航到期望的页并使用物理控件125-d来将期望的页选择为新当前页。在某 些示例中,在以此方式选择了页之后,可提示用户选择打开所选当前页的页视图或者继续 导航以选择新当前页。
[0062] 图6A和6B是具有示出电子文档在不同时间点处的示例章节视图的显示器110-d 的示例移动设备105-d的示图600。本示例的移动设备105-d可以是以上参考图1、图 2A-2B、图3、图4或图5A-5B所描述的移动设备105的示例。
[0063] 如同图5A-5B的章节视图一样,本示例的章节视图包括数个巢状弯曲形状505,每 一个弯曲形状505表示根据螺旋515-b放置的一个章节。在某些示例中,螺旋515-b可以 是黄金螺旋。弯曲形状505可以是被放置成使得每一个弯曲形状505在从公共点发出的实 线或虚线与螺旋515的交点处开始的三维形状的二维投影。另外,每一个弯曲形状505可 在该弯曲形状505与界定所有弯曲形状505的终点的线相交的点处结束。
[0064] 图6B示出了使用本示例的章节视图来导航到电子文档的特定点的一个示例。在 此示例中,用户已经选择了对应于电子文档的章节9的弯曲形状505-f。因此,已经将弯 曲形状505-c暂时地放大,并且显示了电子文档中当前选择的点的指示符520-a。指示符 520-a可跟踪用户的手指在触摸屏显示器1 ΙΟ-d上的位置。另外,提供了对应于电子文档中 当前选择的点的当前页的预览525-a。该预览可整体地示出当前页的按比例缩小的视图。 在替换性示例中,该预览可示出当前页上的文本或图像的一部分的较大视图。
[0065] 用户可如以上参考图5A-5B所描述的那样使用触摸屏输入或另一类型的输入来 选择新当前页。一旦已经选择了新当前页,显示器ll〇-e就可基于该新当前页自动切换到 页视图(例如,如图1-4中所示)。替换地,一旦已经选择了新当前页,显示器110-e就可提 示用户翻转到页视图或者继续在章节视图内导航。
[0066] 图7是示例移动设备105-f中的组件的框图700。移动设备105-f可以是以上参 考图1、2A-2B、3-4、5A-5B或6A-6B所描述的移动设备105中的任何一个的示例。本示例的 移动设备105-f包括界面模块705、输入模块710、当前页模块715和文档数据存储720。这 些组件中的每一个可直接或间接地处于通信中。
[0067] 移动设备105-f可用于向用户显示电子文档。界面模块705可配置为通过显示包 含电子文档的当前页的第一矩形和毗邻第一矩形的第二矩形来生成文档的页视图界面。第 二矩形可与第一矩形共享边,并可包括除当前页以外的数页,如图1、图2A-2B、图3和图4 的示例中所解说的。
[0068] 在某些示例中,由第二矩形包含的每一页可按与该页到文档中的当前页(即,第 一矩形中显示的页)的距离成比例的大小来显示。由此,第二矩形的页离当前页越远,则该 页将会在第二矩形中显示得越小。在其他示例中,显示在第二矩形中的页的大小可至少部 分地基于由用户选择的次序、每一页被添加到第二矩形中以供显示的次序、或可以适合这 些原理的特定应用的任何其他准则。
[0069] 在一些示例中,第一矩形可以是正方形,且第二矩形可以是具有基本上等于供的 长宽比的黄金矩形。此安排可使得能够将矩形巧妙地安排成具有高效的空间使用和审美诉 求的递归模式。举例而言,第三矩形可在包含直接在当前页之前的页或设为标签的页的第 二矩形内示出。在第三矩形内还可示出毗邻第三矩形的第四矩形,该第四矩形与第三矩形 共享边并包含数个附加页。第三矩形可以是正方形且第四矩形可以是黄金矩形。此模式可 重复,从而由界面模块705显示的每一页都被显示为正方形且每一个黄金矩形包括数页。
[0070] 在附加或替换性示例中,界面模块705可配置为通过显示数个根据螺旋安排的 弯曲形状来生成文档的章节视图,其中每一个弯曲形状表示文档的一部分(例如,一个章 节)。可通过选择弯曲形状中与文档的期望部分相对应的一个弯曲形状并沿着所选择的弯 曲形状导航到到达所选择的当前页来在章节视图中对文档进行导航。
[0071] 输入模块710可配置为在设备处接收旋转运动输入或其他输入,该旋转运动输入 或其他输入被用于基于由界面模块705所显示的页视图或章节视图来选择新当前页。举例 而言,在输入模块710处接收的输入可包括基本环形的手指移动以使文档的当前页前移或 后退。附加地或替换性地,在输入模块710处接收的输入可以是从一个或多个分开的硬件 控件(诸如按钮或触摸垫)接收的。
[0072] 当前页模块715可基于在输入模块710处接收的输入来保持跟踪文档的当前页。 当前页模块715可配置为解读从输入模块710接收的输入以确定新当前页。在某些示例中, 诸如当顾客在触摸垫上提供连续的手指运动时,当前页模块715可在运动进行时动态地更 新文档的当前页以允许用户基于触摸输入而实时地在文档的页中导航。在某些示例中,当 前页模块715可跟踪与在输入模块710处接收的输入相关联的方向并基于输入的方向来在 文档中向前或向后导航。
[0073] 文档数据存储720可存储电子文档。文档数据存储720可以是单个数据库,或者 可以是由任意数量的分开和不同的数据库组成。文档数据存储720可包括一个或多个关系 数据库或关系数据库的组件(例如,表)、对象数据库、或对象数据库的组件、电子表格、文 本文件、内部软件列表或适于存储数据的任何其他类型的数据结构。由此,应领会,数据存 储可各自是多个(同一或不同类型的)数据存储,或可与其他数据存储共享公共的数据存 储。
[0074] 在当前页模块715导航通过文档时,当前页模块715可与文档数据存储720通信。 另外,文档数据存储720可向界面模块705提供用于在界面的第一矩形中呈现的当前页的 内容以及被选择用于在第二矩形中查看以在界面的第二矩形中呈现的页的内容。
[0075] 图8是示例移动设备105-g中的组件的框图800。移动设备105-g可以是以上参 考图1、2A-2B、3-4、5A-5B、6A-6B或7所描述的移动设备105中的任何一个的示例。本示 例的移动设备105-g包括界面模块705-a、输入模块710-a、当前页模块715、文档数据存储 720-a、书签数据存储805、收发机/接收机模块830和天线835。这些组件的每一个都可直 接或间接地处于通信。界面模块705-a、输入模块710-a、当前页模块715、和文档数据存储 720-a可分别是图7的界面模块705、输入模块710、当前页模块715、文档数据存储720的 示例。
[0076] 本示例的界面模块705-a可包括配置为生成页视图界面的页视图子模块810和配 置为生成章节视图界面的章节视图子模块815。页视图界面可包括包含文档的当前页的第 一矩形和毗邻第一矩形的包含除当前页以外的数页的第二矩形,如上所述。章节视图可包 括数个根据螺旋安排的弯曲形状,每一个弯曲形状表示文档的一部分(例如,章节),如参 考之前的附图所述。在某些示例中,可默认显示文档的页视图,且可在输入模块7ΙΟ-a处接 收到切换至章节视图的请求之际显示章节视图。替换性地,文档的章节视图可以是默认显 示,且用户可通过输入模块71 Ο-a来请求页视图。
[0077] 本示例的输入模块710-a可包括旋转输入子模块820和菜单/按钮输入子模块 825。旋转输入子模块820可配置为接收由用户手指在触摸垫输入设备处生成的环形运动 输入。菜单/按钮输入子模块825可配置为经由硬件或软件按钮或控件从用户接收输入。 从输入模块701-a的任一子模块820、825接收的输入可向当前页模块715-a提供导航信 息、管理和添加至存储在书签数据存储805处的用于作为页视图界面的一部分显示的设为 书签的页集合、在页视图界面和章节视图界面之间翻转、调出主菜单、和/或可适合这些原 理的特定应用的任何其他动作。
[0078] 本示例中的移动设备105-g的收发机/接收机模块830可通信地耦合到一个或多 个天线835以启用移动设备105-g与其他系统和设备之间的无线通信。在某些示例中,移动 设备l〇5-g可通过蜂窝、WLAN或其他无线网络与一个或多个中央服务器计算机系统通信以 接收关于文档的显示的数据。例如,可在界面模块705-a生成页视图或章节视图界面以用 于向用户显示文档之前通过无线网络下载电子文档并将其存储在文档数据存储720-a中。 在一些示例中,可通过一个或多个移动网络将界面的各个方面提供给移动设备105-g。
[0079] 附加地或替换性地,来自一个或多个移动网络的信息可被用来跨多个设备同步文 档的显示。举例而言,用户可在第一设备上开始阅读特定电子文档,然后转换到移动设备 105-g以继续阅读该文档。移动设备105-g可从第一设备或另一源接收电子文档的最后访 问的页,并且当前页模块715-a可在文档中将当前页设为所接收到的页以允许用户从该用 户离开的地方恢复阅读该文档。
[0080] 图9是可用来在一个或多个移动设备105上显示电子文档的示例移动网络系统 900的框图。在某些示例中,中央服务器计算机系统930可配置为执行由图7和8的示例移 动设备105执行的一个或多个功能。举例而言,中央服务器计算机系统930可存储电子文 档并生成供在移动设备105处显示的页视图或章节视图界面。电子文档和/或界面的内容 可通过核心网925和蜂窝基站系统915传达给移动设备105。
[0081] 系统900可包括基站915 (或蜂窝小区)、移动设备105、基站控制器920、核心网 925和中央服务器计算机系统930 (控制器920和中央服务器计算机系统930可以被集成到 核心网925中)。移动设备105可以是以上参考图1-8所描述的移动设备105的不例。系 统900可支持多个载波(不同频率的波形信号)上的操作。
[0082] 基站915可经由基站天线(未示出)与移动设备105无线地通信。基站915可经 由多个载波在基站控制器920的控制下与移动设备105通信。基站915站点中的每一个都 可为相应的地理区域提供通信覆盖。每个基站915的覆盖区域在此被标识为910-a、910-b 或910-c。基站的覆盖区域可被划分成若干扇区(未示出,但其仅构成该覆盖区域的一部 分)。系统900可包括不同类型的基站915 (例如宏、微、和/或微微基站)。可能存在不同 技术的交叠的覆盖区域。
[0083] 移动设备105可分散遍及覆盖区域910各处。移动设备105可被称为移动站、移 动设备、接入终端(AT)、用户装备(UE)、订户站(SS)、或订户单元。移动设备105可包括蜂 窝电话和无线通信设备,但也可包括个人数字助理(PDA)、其他手持式设备、上网本、笔记本 计算机等。
[0084] 由此,通过使用本示例的系统900,中央服务器计算机系统930可以与个体移动设 备105通信以提供文档内容、生成界面、接收用户输入和/或执行与根据本描述的原理来显 示文档相关的任何其他动作。在某些示例中,中央服务器计算机系统930可以简单地与一 个或多个移动设备105通信以允许移动设备105通过蜂窝网络下载电子文档,且移动设备 105可自动地管理电子文档的显示和导航。在附加或替换性示例中,一个或多个移动设备 105可用作瘦客户端,其通过蜂窝网络将用户输入中继到中央服务器计算机系统930并从 中央服务器计算机网络930接收所生成的界面以向用户显示。
[0085] 图10示出了用于在设备上显示文档的示例方法1000的流程图。方法1000可以 举例而言由图1-9的移动设备105中的任何一个来执行。
[0086] 在框1005,显示包含文档的当前页的第一矩形。在某些示例中,第一矩形可以是正 方形。在框1010,峨邻第一矩形显示第二矩形,该第二矩形与第一矩形共享边。第二矩形可 包含该文档的除当前页以外的多个页。
[0087] 在某些示例中,第二矩形可包含直接在显示在第一矩形中的当前页前面的数页。 附加地或替换性地,第二矩形可包含以线性或非线性步长先于当前页的数页。在其他附加 或替换性示例中,第二矩形可包含来自文档的无论当前页是什么都保持静态的一个或多个 设为书签的页。在某些示例中,每一个显示在第二矩形中的页的大小可至少部分地基于该 页到文档中的当前页的距离。附加地或替换性地,显示在第二矩形中的每一页的大小可至 少部分地基于用户选择、页被添加到第二矩形中的次序、页的内容、或可以适合这些原理的 特定应用的任何其他准则中的至少一者。
[0088] 在某些示例中,第一和第二矩形可以是用来显示页的递归模式的一部分。举例而 言,该方法可包括在第二矩形内显示包含直接在当前页前面的页的第三矩形,以及毗邻第 三矩形的包含直接在当前页前面的页之前的数页的第四矩形。通过使每一个包含单页的矩 形(例如,第一矩形、第三矩形等)为正方形并且使每一个包含多页的矩形(例如,第二矩 形、第四矩形等)为黄金矩形,可按最大化屏幕有效面积的效率的在审美上令人愉悦的方 式来安排这些矩形。
[0089] 在框1015,在设备处接收旋转运动输入。在某些示例中,此旋转运动输入可以是 在触摸屏处接收的环形触摸输入。附加地或替换性地,可通过硬件控件(诸如触摸垫或滚 轮)来接收旋转运动输入。在框1020,基于文档中由旋转运动输入标识的新当前页来更新 第一矩形和第二矩形。在某些示例中,当前页可在旋转输入被接收时连续地更新,由此允许 基于旋转输入来实时地导航通过文档的页。导航的方向可至少部分地基于旋转运动输入的 方向。
[0090] 图11示出了用于在设备上显示文档的另一示例方法1100的流程图。方法1100 可以举例而言由图1-9的移动设备105中的任何一个来执行。方法1100可以是以上参考 图10所描述的方法1000的示例。
[0091] 在框1105,在触摸屏上显示正方形,该正方形包含文档的当前页。在框1110, B比邻 该正方形显示黄金矩形,该黄金矩形的长度是由正方形的边定义的。该黄金矩形可包含该 文档的除显示在正方形中的当前页以外的数页。
[0092] 在框1115,在触摸屏上接收逆时针旋转触摸输入。在框1120,文档的当前页基于 所接收到的旋转触摸输入的方向而前移。当前页的此前移在旋转触摸输入的历时内继续 (框1125,是)。当旋转触摸输入已结束时(框1125,否),在框1130,基于文档中由旋转运 动输入所标识的新当前页来更新正方形和黄金矩形的内容。在某些示例中,正方形和黄金 矩形的内容可在旋转触摸输入被接收时被连续地更新。
[0093] 图12示出了用于在设备上显示文档的另一示例方法1200的流程图。方法1200 可以举例而言由图1-9的移动设备105中的任何一个来执行。方法1200可以是以上参考 图10所描述的方法1000或以上参考图11所描述的方法1100的示例。
[0094] 在框1205,显示包含文档的第一页作为当前页的第一矩形。在框1210, Btt邻第一 矩形显示第二矩形,该第二矩形与第一矩形共享边。第二矩形可包含该文档的除当前页以 外的数页。在某些示例中,第一矩形是正方形且第二矩形是黄金矩形。
[0095] 在框1215,接收将第一页设为书签的请求。该请求可通过物理或软控件从用户接 收。附加地或替换性地,该请求可通过用户在触摸屏上执行指定姿势(例如,将当前页拖放 到第二矩形)来接收。在框1220,第一页的位置存储在书签数据存储中。在框1225,更新 第二矩形以至少将第一页显示为设为书签的页。
[0096] 在框1230,在设备处接收旋转运动输入。该旋转运动输入可通过触摸屏、硬件控件 或另一类型的控件来接收。在框1235,更新第一矩形以将文档的第二页显示为文档的新当 前页,该第二页由旋转运动输入来标识的。在框1240,接收对第二矩形中的第一页的选择。 该选择可作为触摸屏上的触摸输入或一些其他类型的输入而被接收。在框1245,更新第一 矩形以将文档的第一页显示为文档中的当前页。
[0097] 图13示出了用于在设备上显示文档的另一示例方法1300的流程图。方法1300 可以举例而言由图1-9的移动设备105中的任何一个来执行。方法1300可以是以上参考 图10所描述的方法1000、以上参考图11所描述的方法1100或以上参考图12所描述的方 法1200的示例。
[0098] 图13的方法1300可涉及与本文所述的原理一致地显示文档的章节视图。在框 1305,在由对数螺旋界定的巢状安排中显示数个弯曲形状,每一个弯曲形状与文档的一部 分(诸如章节)相关联。在某些示例中,对数螺旋可以是黄金螺旋,g卩,具有基本等于Φ的 增长因子的螺旋。
[0099] 在框1310,存储文档的当前页。在框1315,接收旋转运动输入。在某些示例中,可 在选择了弯曲形状中的一个弯曲形状之后接收旋转运动输入。替换性地,对弯曲形状的选 择可以是在文档的当前页中隐式的。可在所选择的弯曲形状上显示当前页的指示,且可放 大所选择的弯曲形状。
[0100] 在框1320,设备基于至少旋转运动输入的终点来导航到文档中所选择的页。所选 择的页可基于旋转运动的方向、旋转运动的速度或旋转运动的历时中的至少一者来进一步 确定。在框1325,将文档的当前页更新成所选择的页。在某些示例中,在接收旋转运动输入 时,基于该旋转运动输入来连续地更新当前页,由此允许实时地导航通过文档。在某些示例 中,可在导航到新当前页之前、期间和/或之后显示当前页的预览。
[0101] 图14示出了用于在设备上显示文档的另一示例方法1400的流程图。方法1400 可以举例而言由图1-9的移动设备105中的任何一个来执行。方法1400可以是以上参考 图10所描述的方法1000、以上参考图11所描述的方法1100、以上参考图12所描述的方法 1200或以上参考图13所描述的方法1300的示例。
[0102] 在框1405,在触摸屏上在文档的页视图中显示包含文档的当前页的正方形。在框 1410,在页视图中毗邻正方形显示黄金矩形,该黄金矩形的长度是由该正方形的边定义的。 该黄金矩形可包括该文档的除当前页以外的数页(例如,直接在当前页之前或之后的页、 设为书签的页等)。在框1415,在触摸屏上接收第一旋转触摸输入。在框1420,文档的当前 页基于旋转触摸输入而前移。在框1425,基于文档中由旋转运动输入所标识的新当前页来 更新正方形和黄金矩形的内容。
[0103] 在框1430,接收显示文档的章节视图的请求。在框1435,在由对数螺旋界定的巢 状安排中显示数个弯曲形状,每一个弯曲形状与文档的一部分相关联。在框1440,接收第二 旋转运动输入。在框1445,设备至少部分地基于旋转运动输入的终点来导航到文档中所选 择的页。在框1450,基于所选择的点来更新该文档的所存储的当前页。在框1455,基于经 更新的当前页来更新页视图,并显示经更新的页视图。在某些示例中,可在从章节视图翻转 到页视图的直接或隐式请求之后显示经更新的页视图。
[0104] 以上结合附图阐述的详细描述描述了示例性实施例而不代表可被实现或者落在 权利要求的范围内的仅有实施例。贯穿本描述使用的术语"示例性"意指"用作示例、实例 或解说",并且并不意指"优于"或"胜于"其他实施例。本详细描述包括具体细节来提供对 所描述的技术的理解。然而,可以在没有这些具体细节的情况下实践这些技术。在一些实 例中,众所周知的结构和设备以框图形式示出以避免模糊所描述的实施例的概念。
[0105] 信息和信号可使用各种各样的不同技艺和技术中的任一种来表不。例如,以上描 述通篇可能引述的数据、指令、命令、信息、信号、位(比特)、码元、和码片可由电压、电流、 电磁波、磁场或磁粒子、光场或光学粒子、或其任何组合来表不。
[0106] 结合本文中的公开描述的各种解说性框以及模块可用通用处理器、数字信号处理 器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立 的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实 现或执行。通用处理器可以是微处理器,但在替换方案中,处理器可以是任何常规的处理 器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处 理器的组合、多个微处理器、与DSP核心协作的一个或更多个微处理器、或任何其他此类配 置。
[0107] 本文中所描述的功能可以在硬件、由处理器执行的软件、固件、或其任何组合中实 现。如果在由处理器执行的软件中实现,则各功能可以作为一条或更多条指令或代码存储 在计算机可读介质上或藉其进行传送。其他示例和实现落在本公开及所附权利要求的范围 和精神内。例如,由于软件的本质,以上描述的功能可使用由处理器执行的软件、硬件、固 件、硬连线或其任意组合来实现。实现功能的特征也可物理地位于各种位置,包括被分布以 使得功能的各部分在不同的物理位置处实现。另外,如本文中包括权利要求中所使用的,在 接有"中的至少一个"的项目列举中使用的"或"指示析取式列举,以使得例如"A、B或C中 的至少一个"的列举表示A或B或C或AB或AC或BC或ABC (即,A和B和C)。
[0108] 计算机可读介质包括计算机存储介质和通信介质两者,包括促成计算机程序从一 地向另一地转移的任何介质。存储介质可以是能被通用或专用计算机访问的任何可用介 质。作为示例而非限定,计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存 储、磁盘存储或其他磁存储设备、或能用来携带或存储指令或数据结构形式的合需程序代 码手段且能由通用或专用计算机、或者通用或专用处理器访问的任何其他介质。任何连接 也被正当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字 订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它 远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之 类的无线技术就被包括在介质的定义之中。如本文所用的盘(disk)和碟(disc)包括压缩 碟(⑶)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)常常磁性地再现数 据,而碟(disc)用激光来光学地再现数据。上述的组合也被包括在计算机可读介质的范围 内。
[0109] 提供前面对本公开的描述是为了使本领域技术人员皆能制作或使用本公开。对本 公开的各种修改对本领域技术人员来说都将是显而易见的,且本文中所定义的普适原理可 被应用到其它变体而不会脱离本公开的精神或范围。贯穿本描述的术语"示例"或"示例性" 指示示例或实例并且并不暗示或要求对所提及的示例的任何偏好。由此,本公开并非被限 定于本文中所描述的示例和设计,而是应被授予与本文中所公开的原理和新颖性特征相一 致的最广范围。
【权利要求】
1. 一种用于在设备上显示文档的方法,包括: 显示包括所述文档的当前页的第一基本矩形的形状; 显示基本上与所述第一基本矩形的形状毗邻的第二基本矩形的形状,所述第二基本矩 形的形状包括除所述当前页以外的多页; 在所述设备处接收旋转运动输入; 响应于所述旋转运动输入而在所述第一基本矩形的形状中显示新当前页;以及 基于所述文档中由所述旋转运动输入所标识的所述新当前页来更新所述第二基本矩 形的形状。
2. 如权利要求1所述的方法,其特征在于,还包括: 在所述第二基本矩形的形状中以与所述多页中的每一页到所述文档中的所述当前页 的距离成比例的大小来显示所述每一页。
3. 如权利要求1所述的方法,其特征在于,还包括: 在所述第二基本矩形的形状内显示包括直接在所述当前页前面的页的第三基本矩形 的形状。
4. 如权利要求3所述的方法,其特征在于,还包括: 在所述第二基本矩形的形状内显示与所述第三基本矩形的形状毗邻的第四基本矩形 的形状,所述第四基本矩形的形状与所述第三基本矩形的形状共享边并包括直接在所述当 前页前面的页之前的多页。
5. 如权利要求1所述的方法,其特征在于,还包括: 接收对除所述当前页以外的所述多页中的一页的选择;以及 基于所选择的页来更新所述当前页。
6. 如权利要求1所述的方法,其特征在于,所述接收所述旋转运动输入包括: 在配置为显示所述第一和第二基本矩形的形状的触摸屏显示器处接收所述旋转运动 输入。
7. 如权利要求1所述的方法,其特征在于,所述第二基本矩形的形状与所述第一基本 矩形的形状共享边。
8. 如权利要求1所述的方法,其特征在于,所述第一基本矩形的形状包括正方形且所 述第二基本矩形的形状包括基本上等于9的长宽比。
9. 如权利要求1所述的方法,其特征在于,除所述当前页以外的所述多页包括所述文 档中由所述用户选择用于加书签的至少一页。
10. 如权利要求1所述的方法,其特征在于,还包括: 在接收所述旋转运动输入时实时地连续更新所述当前页以基于所述旋转运动输入来 对所述文档中的页进行导航。
11. 如权利要求10所述的方法,其特征在于,还包括: 基于所述旋转运动输入的方向来控制所述导航的方向。
12. 如权利要求1所述的方法,其特征在于,还包括: 接收显示所述文档的章节视图的请求; 显示根据螺旋安排的数个弯曲形状,所述弯曲形状中的每一个弯曲形状表示所述文档 的一部分; 接收第二旋转运动输入;以及 基于所接收到的第二旋转运动输入的终点和所显示的所述文档的不同章节的表示,更 新所述文档的当前页。
13. 如权利要求12所述的方法,其特征在于,所述螺旋包括对数螺旋,所述对数螺旋包 括基本上等于9的增长因子。
14. 如权利要求12所述的方法,其特征在于,还包括: 允许用户导航通过所选择的章节的放大表示;以及 基于从所选择的章节的所述放大表示选择的页来更新所述当前页。
15. -种用于在设备上显示文档的系统,所述系统包括: 界面模块,配置为显示包括所述文档的当前页的第一基本矩形的形状和基本上毗邻所 述第一基本矩形的形状的第二基本矩形的形状,所述第二基本矩形的形状包括除所述当前 页以外的多页; 输入模块,配置为在所述设备处接收旋转运动输入;以及 当前页模块,配置为响应于所述旋转运动输入而在所述第一基本矩形的形状中显示新 当前页并基于所述文档中由所述旋转运动输入所标识的所述新当前页来更新所述第二基 本矩形的形状。
16. 如权利要求15所述的系统,其特征在于,所述界面模块还被配置成: 在所述第二基本矩形的形状中以与所述多页中的每一页到所述文档中的所述当前页 的距离成比例的大小来显示所述每一页。
17. 如权利要求15所述的系统,其特征在于,所述输入模块还被配置成: 接收对除所述当前页以外的所述多页中的一页的选择;以及 基于所选择的页来更新所述当前页。
18. 如权利要求15所述的系统,其特征在于,所述第二基本矩形的形状与所述第一基 本矩形的形状共享边。
19. 如权利要求15所述的系统,其特征在于,所述第一基本矩形的形状包括正方形且 所述第二基本矩形的形状包括基本上等于cP的长宽比。
20. 如权利要求15所述的系统,其特征在于,除所述当前页以外的所述多页包括所述 文档中由所述用户选择用于加书签的至少一页。
21. -种用于在设备上显示文档的系统,所述系统包括: 用于显示包括所述文档的当前页的第一基本矩形的形状的装置; 用于显示基本上与所述第一基本矩形的形状毗邻的第二基本矩形的形状的装置,所述 第二基本矩形的形状包括除所述当前页以外的多页; 用于在所述设备处接收旋转运动输入的装置; 用于响应于所述旋转运动输入而在所述第一基本矩形的形状中显示新当前页的装置; 以及 用于基于所述文档中由所述旋转运动输入所标识的所述新当前页来更新所述第一基 本矩形的形状和所述第二基本矩形的形状的装置。
22. 如权利要求21所述的系统,其特征在于,还包括: 用于在所述第二基本矩形的形状中以与所述多页中的每一页到所述文档中的所述当 前页的距离成比例的大小来显示所述每一页的装置。
23. 如权利要求21所述的系统,其特征在于,还包括: 用于在所述第二基本矩形的形状内显示包括直接在所述当前页前面的页的第三基本 矩形的形状的装置。
24. 如权利要求21所述的系统,其特征在于,还包括: 用于在所述第二基本矩形的形状内显示毗邻所述第三基本矩形的形状的第四基本矩 形的形状的装置,所述第四基本矩形的形状与所述第三基本矩形的形状共享边并包括直接 在所述当前页前面的页之前的多页。
25. 如权利要求21所述的系统,其特征在于,还包括: 用于接收对除所述当前页以外的所述多页中的一页的选择的装置;以及 用于基于所选择的页来更新所述当前页的装置。
26. 如权利要求21所述的系统,其特征在于,还包括: 用于在配置为显示所述第一和第二基本矩形的形状的触摸屏显示器处接收所述旋转 运动输入的装置。
27. 如权利要求21所述的系统,其特征在于,所述第二基本矩形的形状与所述第一基 本矩形的形状共享边。
28. 如权利要求21所述的系统,其特征在于,所述第一基本矩形的形状包括正方形且 所述第二基本矩形的形状包括基本上等于9的长宽比。
29. 如权利要求21所述的系统,其特征在于,除所述当前页以外的所述多页包括所述 文档中由所述用户选择用于加书签的至少一页。
30. 如权利要求21所述的系统,其特征在于,还包括: 用于在接收所述旋转运动输入时实时地连续更新所述当前页以基于所述旋转运动输 入来对所述文档中的页进行导航的装置。
31. 如权利要求21所述的系统,其特征在于,还包括: 用于基于所述旋转运动输入的方向来控制所述导航的方向的装置。
32. 如权利要求21所述的系统,其特征在于,还包括: 用于接收显示所述文档的章节视图的请求的装置; 用于显示根据螺旋安排的数个弯曲形状的装置,所述弯曲形状中的每一个表示所述文 档的一部分; 用于接收第二旋转运动输入的装置;以及 用于基于所接收到的第二旋转运动输入的终点和所显示的所述文档的不同章节的表 示来更新所述文档的所述当前页的装置。
33. 如权利要求32所述的系统,其特征在于,所述螺旋包括对数螺旋,所述对数螺旋包 括基本上等于fP的增长因子。
34. 如权利要求32所述的系统,其特征在于,还包括: 用于允许用户导航通过所选择的章节的放大表示的装置;以及 用于基于从所选择的章节的所述放大表示选择的页来更新所述当前页的装置。
35. -种被配置为在设备上显示文档的计算机程序产品,所述产品包括非瞬态计算机 可读介质,所述介质包括: 用于显示包括所述文档的当前页的第一基本矩形的形状的代码; 用于显示基本上与所述第一基本矩形的形状毗邻的第二基本矩形的形状的代码,所述 第二基本矩形的形状包括除所述当前页以外的多页; 用于在所述设备处接收旋转运动输入的代码; 用于响应于所述旋转运动输入而在所述第一基本矩形的形状中显示新当前页的代码; 以及 用于基于所述文档中由所述旋转运动输入所标识的新当前页来更新所述第一基本矩 形的形状和所述第二基本矩形的形状的代码。
36. -种用于在设备上显示文档的方法,所述方法包括: 在由螺旋界定的巢状安排中显示多个弯曲形状,所述弯曲形状中的每一个与所述文档 的一部分相关联; 存储所述文档的当前页; 在所述设备处接收旋转运动输入; 至少基于所述旋转运动输入的终点来导航到所述文档中所选择的页;以及 将所述文档的所述当前页更新为所选择的页。
37. 如权利要求36所述的方法,其特征在于,还包括: 在所述多个弯曲形状中与所述当前页相关联的弯曲形状上显示对所述当前页的指示。
38. 如权利要求37所述的方法,其特征在于,还包括: 放大所述多个弯曲形状中与所述当前页相关联的所述弯曲形状。
39. 如权利要求36所述的方法,其特征在于,还包括: 在接收所述旋转运动输入时基于所述旋转运动输入来连续地更新所述当前页。
40. 如权利要求36所述的方法,其特征在于,还包括: 显示所述当前页的预览。
41. 如权利要求36所述的方法,其特征在于,所述螺旋包括对数螺旋,所述对数螺旋具 有基本上等于9的增长因子。
42. 如权利要求36所述的方法,其特征在于,还包括: 接收切换到所述文档的页视图的请求; 显示包括所述文档的所述当前页的第一基本矩形的形状;以及 显示基本上与所述第一基本矩形的形状毗邻的第二基本矩形的形状,所述第二基本矩 形的形状包括除所述当前页以外的多页。
43. 如权利要求42所述的方法,其特征在于,还包括: 在所述设备处接收第二旋转运动输入; 基于所述第二旋转运动输入来更新所述文档的当前页;以及 基于所述经更新的当前页来更新所述第一基本矩形的形状和所述第二基本矩形的形 状。
44. 如权利要求42所述的方法,其特征在于,所述第一基本矩形的形状包括正方形且 所述第二基本矩形的形状包括基本上等于cP的长宽比。
45. -种用于在设备上显不文档的系统,包括: 界面模块,配置为在由螺旋界定的巢状安排中显示多个弯曲形状,所述弯曲形状中的 每一个与所述文档的一部分相关联; 输入模块,配置为在所述设备处接收旋转运动输入;以及 当前页模块,配置为存储所述文档的当前页、至少基于所述旋转运动输入的终点来导 航到所述文档中所选择的页、和将所述文档的所述当前页更新为所选择的页。
46. 如权利要求45所述的系统,其特征在于,所述界面模块还被配置成: 在所述多个弯曲形状中与所述当前页相关联的弯曲形状上显示对所述当前页的指示。
47. 如权利要求45所述的系统,其特征在于,所述当前页模块还被配置成: 在接收所述旋转运动输入时基于所述旋转运动输入来连续地更新所述当前页。
48. 如权利要求45所述的系统,其特征在于,所述螺旋包括对数螺旋,所述对数螺旋具 有基本上等于9的增长因子。
49. 如权利要求45所述的系统,其特征在于: 所述输入模块还被配置成接收切换到所述文档的页视图的请求;以及 所述界面模块还被配置成: 显示包括所述文档的当前页的第一基本矩形的形状;以及 显示与所述第一基本矩形的形状毗邻的第二基本矩形的形状,所述第二基本矩形的形 状包括所述除所述当前页以外的多页。
50. -种用于在设备上显示文档的系统,所述系统包括: 用于在由螺旋界定的巢状安排中显示多个弯曲形状的装置,所述弯曲形状中的每一个 与所述文档的一部分相关联; 用于存储所述文档的当前页的装置; 用于接收旋转运动输入的装置;以及 用于至少基于所述旋转运动输入的终点来导航到所述文档中所选择的页的装置;以及 用于将所述文档的所述当前页更新为所选择的页的装置。
51. 如权利要求50所述的系统,其特征在于,还包括: 用于在所述多个弯曲形状中与所述当前页相关联的弯曲形状上显示对所述当前页的 指示的装置。
52. 如权利要求50所述的系统,其特征在于,还包括: 用于在接收所述旋转运动输入时基于所述旋转运动输入来连续地更新所述当前页的 装直。
53. 如权利要求50所述的系统,其特征在于,所述螺旋包括对数螺旋,所述对数螺旋具 有基本上等于巾的增长因子。
54. 如权利要求50所述的系统,其特征在于,还包括: 用于接收切换到所述文档的页视图的请求的装置; 用于显示包括所述文档的所述当前页的第一基本矩形的形状的装置;以及 用于显示毗邻所述第一基本矩形的形状的第二基本矩形的形状的装置,所述第二基本 矩形的形状包括除所述当前页以外的多页。
55. -种被配置为在设备上显示文档的计算机程序产品,所述产品包括非瞬态计算机 可读介质,所述介质包括: 用于在由螺旋界定的巢状安排中显示多个弯曲形状的代码,所述弯曲形状中的每一个 与所述文档的一部分相关联; 用于存储所述文档的当前页的代码; 用于接收旋转运动输入的代码;以及 用于至少基于所述旋转运动输入的终点来导航到所述文档中所选择的页的代码;以及 用于将所述文档的所述当前页更新为所选择的页的代码。
【文档编号】G06F3/0488GK104272239SQ201380024299
【公开日】2015年1月7日 申请日期:2013年5月9日 优先权日:2012年5月9日
【发明者】K·克里希南 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1