专利名称:用于通过机电信息浏览设备翻转页的方法
技术领域:
本发明涉及包括计算机输入设备的计算机硬件和软件系统,为其浏览信息,诸如存储在计算机可读介质中的文档,在软件和硬件的控制下,该计算机输入设备能操作地与计算机屏幕的几种显示方法组合。本发明便于以允许快速浏览存在什么内容以及文档中材料的结构,以及快速存取所涉及的文档中的项目的方式浏览存储在计算机可读存储器中的文档。特别地,本发明涉及用以下方式向用户手指提供机器接口的机器游览设备,即,用户能接收力和摩擦反馈以便能以高速和高准确性实现浏览过程的控制,而没有对手指和手施加的不必要应力。本发明的另一个方面涉及由该机器浏览设备或其他设备实现的虚拟书中复杂的显示和翻转页(flipping page)操作。
背景技术:
目前,主要用于浏览存储在计算机中的文档的方法是通过计算机监视屏。对长于/大于能包含在一个屏幕中的文档,提供用户输入设备来上下滚动该文档或跳到文档中特定的点(通过使用例如与在屏幕上显示的文档的边缘处的滚动条相耦连的“鼠标”或通过使用超文本链接)。
然而,正如本发明人认识到的,大多数人并不认为与书相比,这是浏览文档的特别方便的方法。这证明是真的,因为尽管已经越来越多地使用计算机,但不仅没有相应地减少纸的使用,而且所需纸量还在增加以便打印似乎容易和灵活地操作以便浏览的、方便地存储在计算机中的文档。有时,包含信息的印刷版本是必要的,如在将画面打印在一张纸上以便粘贴在一些表面(例如,墙)上的情况下,或在几乎任何可能的环境和地点中,具有用于阅读的相对较轻、硬平装本书的方便的情况下,但有时候当阅读者真的非常乐于伏在台式计算机前或远离办公桌操纵笔记本计算机,阅读者仍然喜好以手持格式的文档的打印版本。在浏览手册,包括软件手册,以便了解如何操作设备或软件应用程序的情况下,尤其如此。讽刺的是,计算机软件包通常伴随供给包含能很容易存储在体巧的CD-ROM中的信息的厚且重的手册以及即使有时候手册以CD-ROM的形式分发,人们时常会将它们打印成硬拷贝的形式以便于阅读。
人与书中的打印材料交互作用时所包含的是一个错综复杂的过程。首先,按逐页材料连续的顺序呈现书中的材料,以及还有所呈现的材料中的层次结构(当材料被组织成章、节、子节等等时),因为材料中的主题在某种概念层次中彼此有关。人的感知系统按顺序输入数据,以及在按顺序的方式从头到尾阅读书后,大脑在浏览所包含的材料后重建概念层次。然而,人们经常不是从头到尾阅读书(或输入所包含的材料),因为(a)人们希望得到呈现的材料的概述;(b)人们搜索他/她感兴趣的内容;或(c)人们仅对阅读书的一部分感兴趣(假定阅读手册以便了解如何操作的情况下)。在这些情况下,人们浏览所附的书以便找出该阅读者唯一感兴趣的材料。
在浏览过程中实现两个基本目标。首先,浏览者粗略地扫视书文档的内容。第二,浏览者具有感兴趣的项目大约所在位置的概念,以便浏览者能(a)在以后需要时,返回来查找它们,以及(b)了解当前浏览的材料与其他材料间的关系(即,了解所包含的层次结构)。当浏览书文档时,要求许多浏览者的手指操作以便翻转页,连同书页装版的固有顺序,这允许浏览者非常快速地了解所包含的材料的性质、位置和结构。
在浏览书的过程中,人们能执行下述操作(a)根据人们希望浏览该书中的材料的详细程度,以可变速度翻转页;(b)跳到感兴趣的项目的大约位置;(c)非常快速地改变(前或后)翻转的方向,因为(i)人们想要比较和对比不同页上的材料,(ii)在跳到感兴趣的某些项目的大约位置后,人们想要找出它们精确的位置,(iii)人们不确定感兴趣的项目的位置并处于正查找它的过程;以及(d)标记人们想以后返回的感兴趣的一些页的位置。
通过手指与翻转页的交互作用以及通过手指和手的最小不必要移动,非常快速地执行所有这些操作。有趣的是,具有软或柔性页的书/杂志更难处理,因为需要更多的手指和手移动来浏览它,而具有硬页(stiff page)的书几乎不通过手的移动就能浏览。
在目前浏览存储在计算机中的文档的几种可用方法中,例如,使用鼠标结合计算机屏幕上的滚动条和按钮,需要更多手的移动来实现如上所述的各种操作。同时,需要手或手指的精细控制(由鼠标使用手移动来移动屏幕上的光标还是诸如在跟踪球的情况下的手指移动而定)来将屏幕上的光标定位到所需位置。该过程漫长而又笨拙。漫长的过程加重了记住在过去遇到的项目以便建立项目间的关系的人的短期记忆能力的负担,以及笨拙的过程导致精力不集中以及干扰短期记忆过程,这是感知心理方面非常公知的影响。
因为书中的材料被组织成页,还增加了阅读者更好地记住所包含的材料的各个部分的位置的能力。同时,与通常在字处理器中所做的在屏幕上滚动文档的过程不同,其中内容变得模糊而且不可能阅读,当人们通过翻转页移过书中的材料时,人们仍然能阅读至少近似的内容,如果不要求详情的话。那是因为浏览书的人能获得对其内容、特定项目的位置和材料的结构的良好理解的那些特征。
因为如上所述的原因,人们仍然喜好阅读他们手中的书,而不是使用当前可用的方法,阅读在计算机屏幕上显示的文档图象。
U.S.专利No.5,467,102(Kuno等)公开了由两个显示屏组成的用于文档浏览的设备。使用两个显示屏的一个目的是允许用户显示来自文档的两个不同的页以便能并排地阅读它们(例如,图和它们的文本说明)。另一目的是允许在两页上同时显示大的画面。Kuno等的设备允许用户通过压力传感器改变移动文档的速度--所施加的压力越大,文档中的页移动越快。Kuno等的设备还允许通过分别下压向前传感器区或向后传感器区,以向前或向后方向浏览文档。人们还能通过下压在屏幕上显示的图标来选择跳过页。然而,Kuno等的设备仍然不能提供与浏览书相同的方便,主要因为当在用于不同控制--移过文档的速度、浏览方向的改变,以及跳到文档的不同部分的操作-之间切换时,比操作实际书的情形需要更多的手和手指移动。此外,Kuno等的设备是具有构造在两个显示屏上的传感器和硬件的专用的、成本相对高的设备,而本发明人认识到更低成本和更实际的设备将是模块化地增加到现有计算机系统的一种设备。
目前,还存在能消除通过传统的鼠标定位计算机屏幕上的光标的上述问题(即,需要手或手指的精细操作)的计算机鼠标。这些鼠标允许用户通过比传统鼠标更少的精细控制,指定光标“遥控到(homesonto)”的屏幕上的“热位置”。此外,这些鼠标的子集能生成光标的“仅垂直”或“仅水平”移动,以便滚动过程要求比传统鼠标所需的更少的肌肉的精细控制。就涉及基于计算机的文档浏览而言,这些鼠标消除了与计算机输入的传统方法有关的一些但不是全部的问题。
在U.S.专利No.5,417,575(1995,McTaggart)公开了包括以书的形式装订在一起的层状纸的电子书。在这些纸的每一个上,在顶层上排列印刷材料,以及在那层之下是包含附加到背面纸上的发光二极管(LED)和压敏开关的电子背景(backdrop)。LED生成能通过顶层看见的可视信号,以便高亮显示印刷材料部分。位于印刷材料中的某些项之下的压力开关用于感知用户选择的那些项。还在书上提供扬声器以便产生用于解释文本或提供用户音频反馈的音频信号。还在页中嵌入触点或光敏开关以便允许电子电路了解当前正浏览哪一页,以便能生成适当的音频和视频信号。尽管这一装置采取允许人们象处理典型的书一样通过印刷材料的视觉和音频增强处理它的形式,以及便于接收用户反馈,其基本上是不可重新编程的硬布线设备,并且对具有不同内容的书,必须构造不同硬件。其不提供为用于在电子书上显示而从计算机下载文档文件,其也不是能显示任何任意文档文件的电子书。因此该设备不适合于浏览存储在计算机中的文档。
U.S.专利No.5,909,207(Ho)公开了一种基于计算机的系统,允许用户浏览和操作电子可视书形式的文档,解决了在浏览电子介质中的信息中的上述问题。这种虚拟书系统非常接近地模拟纸书并具有两个主要部分。一个是将纸书表示在计算机屏幕上,包括逼真的翻转页和层(thickness)表示。另一个是使用允许1.快速改变翻转页方向,2.快速改变翻转页速度,3.选择和跳到任何所需页,以及4.页的书签的浏览设备。该浏览设备允许人们用与纸书相同的方式使用手指来操纵书中的页。因此,屏幕上页的虚拟操作和书藉图象构成虚拟书藉系统。这种虚拟书藉系统以非常有效的方式对用在当前信息浏览的电子装置中的方法进行了改进,以致浏览信息能达到通过纸书可获得的简易性。这允许用户能快速地浏览大量信息页(可能上千页)并获得所包含的结构和内容的概念以及由此得到“虚拟书”中的全部收集的材料的良好的概述。除能得到所包含的材料的结构和内容的良好概念以外,非常象纸书的情形,浏览以虚拟书的形式呈现的材料的过程还便于以后搜索材料中的项目。
在U.S.专利No.5,909,207(Ho)中,虚拟书浏览设备主要包括压力和位置传感器。手指施加在压力传感器上的压力控制翻动虚拟书页的速度。虚拟书系统中浏览设备中位置传感器上的手指移动相应于有关纸书的层上的手指移动以便选择将跳转到的页。由此,压力和位置传感器的组合允许人们快速浏览虚拟书。
然而,U.S.专利No.5,909,207(Ho)中的速度和翻转页控制方法存在一个缺点。因为使用电子压力和位置传感器,不能为用户提供力和摩擦反馈。因为采用我们的运动/肌肉系统来在真实的物理世界起作用,当将力施加在物体上时,其期望有阻力。这允许它精确地确定施加的力的量以便产生某种所需结果。由于运动/肌肉系统的这种属性,尽管电子触控板已经广泛在用在例如笔记本计算机上以允许人们使用手指来控制计算机屏幕上的“鼠标”光标的事实,许多人仍然喜欢使用例如物理“鼠标”来控制光标。当物理鼠标在桌面上移动时遇到摩擦以及这一信息被反馈到通过手指、手和臂来控制它的运动系统。这一信息便于运动系统发送正确的神经信息类型来控制手指/手/臂,随后,手指/手/臂控制鼠标以通过对神经系统的最小应力非常快速和精确地在计算机屏幕上定位鼠标。类似的情形存在于U.S.专利No.5,909,207(Ho)的虚拟书系统中。反馈有关力和摩擦的信息的机器浏览设备将产生用于虚拟书的浏览过程的最高准确度和速度以及最小应力。
同时,目前,在许多专利(例如U.S.专利No.5,909,207(Ho))中描述的用于操纵虚拟书中的翻转页的方法主要限制到单个或多个翻转页的非常简单和基本的操作上。例如,当在计算机屏幕上翻动多页时,没有装置来单独地控制这些页。然而,当一个或多个页翻过虚拟书时,能以更快速的方式从它们获得更多的信息(例如,有关虚拟书的内容和结构),以及如果允许用户以更复杂和灵活的方式操作这些翻转页,则用于虚拟书中所需项目的可视搜索过程能更有效。
因此,发明人已经认识到存在对用于虚拟书系统的机器浏览设备以便快速浏览信息的需要,以及还存在对用于在虚拟书上显示和操纵翻转页以便更好地从虚拟书获得信息的更复杂方法的需要。
发明内容
鉴于用于构造与计算机和/或手持电子设备结合使用的浏览设备以便浏览电子文档的目前可用方案的上述缺点,本发明的一个目的是提供机器浏览设备以便提供更好的控制精确度和速度以及对控制它的运动神经系统产生更小的应力。
本发明的一个目的是提供机器浏览设备,其充分发挥通常包含在浏览书中的手指操作,即,移过所包含的文档的速度变化、移过文档的方向的变化、跳到文档的其他部分以及对页做书签(例如,当对页做书签时,通过使用由手指操作的控制,以后能非常快速地返回/跳转)。
本发明的另一目的是提供多个不同的机器浏览设备,提供用于用户手指或其他仪器的控制的不同机械传感器。例如,该机械控制接口能提供在x-、y-和z-方向中产生的滑动移动,或绕一些预定轴产生的摇动或旋转移动。
本发明的另一目的是提供用于机器浏览设备的移动的双阻力方法。
本发明的另一目的在于定位和设计用于由手指执行的上述操作的控制,以便它们允许几乎没有手的移动和最小手指移动,从而最大化浏览所存储的文档的简易性。人的手指的灵巧性将被完全开发用于这些控制。
本发明的另一目的是提供在计算机屏幕上显示将使用浏览设备浏览的文档的装置。显示是以电子图书的形式,以及表示当前浏览过的材料前后的文档中的材料层、表示书签以及表示如果想实现跳转的话,在任何指定时间将跳到的页的位置的有关层。
本发明的另一目的是提供在浏览设备的控制下,在计算机屏幕上显示多个翻转页的装置。
本发明的另一目的是提供在计算机屏幕上显示电子图书中翻转页的单个或集合的选定组的翻转方向的改变的装置。
本发明的另一目的是提供在计算机屏幕上显示电子图书中多个翻转页的冻结和未冻结动作的装置。
本发明的另一目的是提供在计算机屏幕上显示开始和翻动顺序的单页和/或页的集合的装置。
本发明的另一目的是提供在计算机屏幕上显示获得和翻转单页或页的集合的装置。
本发明的另一目的是提供在计算机屏幕上显示在保存页上多个其他页的翻动和集合后获得和保存该单页或页的集合的装置。
本发明的另一目的是提供在计算机屏幕上显示电子图书内“子书”的创建的装置,能在该子书内执行页的一般浏览和操作。
本发明的另一目的是提供使用该浏览设备或其他装置,用于送出电子图书上的多个翻转页、改变电子图书中单个翻转页或其集合的选定组的翻转方向、启动电子图书中多个翻转页的冻结和不冻结动作,送出和翻转顺序的单页和/或页的集合、获得和翻转单页或页的集合、获得和保存在保存的页上翻转和集合多个其他页后该单页或页的集合,以及产生电子图书中的“子页”的方法,对该子页能执行页的一般浏览和操作。
本发明的另一目的是提供计算机触屏方法以便控制各种复杂的翻转页动作。
本发明的另一目的是提供在计算机屏幕上显示电子图书中翻转页的两边的装置。
本发明的另一目的是提供在计算机屏幕上显示用于控制用于选择和跳到所需页的光标的精密控制机制的装置。
本发明的另一目的是提供用于控制用来选择和跳到所需页的光标的精密控制机制的方法。
本发明的另一目的是提供在计算机屏幕上显示按照降低在计算机屏幕上显示电子图书所需的空间量的方式卷曲其一边的电子图书的装置。
本发明的另一目的是使用上述浏览工具,结合能识别所包含的文档中的材料的其他软件,以便于浏览/观看-例如用于并排比较当前正观看的页中的材料的定位。
本发明的另一目的是使用上述浏览工具,结合能高亮显示材料的所选定部分或在所包含的文档中的页上注释以便于浏览/观看/阅读的软件。
本发明的另一目的是将上述浏览工具提供给字处理器,以便于输入、处理和观看/浏览字处理器中的材料。
本发明的另一目的是将上述浏览工具提供给不能将信息装入用于浏览或操作的一个计算机屏幕中的任何软件。
本发明的另一目的是将新隐喻(metaphor)-“库隐喻”提供到计算机操作系统的人界面,其中,现在能以“书”的形式呈现以窗口的形式传统呈现的计算机屏幕上的信息。
通过用于浏览文档的浏览设备能实现上述目的,该浏览设备包括顶面、传感器面和底面。传感器表面上的机械传感器检测手指或仪器的x-、y-、z平移移动或它绕一些特定轴的摇动和转动移动。浏览设备还包括底面上的四个按钮/通-断开关,以及所述顶面上的四个另外的按钮/通-断开关,由手指操作它们中的每一个。电子电路将由那个区上的力和位置传感器检测的传感器区上的手指的力和位置转换成电子形式并输出它们。该电子电路还输出在底面上的四个按钮/通-断开关以及所述顶面上的四个另外的按钮/通-断开关的通/断状态。
将很容易获得本发明的更全面的了解以及许多随后的优点,同时通过参考当结合附图考虑时的下述详细描述变得更好理解,其中图1是根据本发明的浏览设备的框图,详述输入命令和输出信号。
图2-3是浏览设备的第一实施例的示意透视图。
图4-5是由与计算机结合使用的左手和右手部分构造的浏览设备的各个顶和底透视图。
图6是在将通过使用本发明的浏览设备浏览的屏幕上显示的电子图书的顶透视图。
图7-10表示用在用来产生电子图书中的各个翻转页命令的多个基本机械方法中的机械传感器表面的顶透视图。
图11是用于使用机械双阻力区方法产生翻转页命令的机械传感器表面的顶透视图。
图12是使用用于生成浏览信号的沿两个平移轴的移动的机器浏览设备的实施例的前透视图。
图13是使用用于其机械传感器表面的圆柱滚筒和使用用于生成浏览信号的一个平移移动和一个旋转移动的机器浏览设备的实施例的前透视图。
图14是使用其机械传感器表面的摇动(rocking)移动和使用用于生成浏览信号的一个平移移动和一个旋转移动的机器浏览设备的实施例的前透视图。
图15是使用用于其机械传感器表面的平台以及使用用于生成浏览信号的一个平移移动和一个旋转移动的机器浏览设备的实施例的前透视图。
图16是使用用于生成浏览信号的双阻力方法的机器浏览设备的实施例的边视图。
图17是根据本发明的实施例,表示翻转页过程的电子图书的顶透视图。
图18是表示跳到选定页的过程的几个电子图书的顶透视图。
图19是在一些复杂的翻转页过程开始的电子图书的顶透视图。
图20是表示所有翻转页的方向变化的电子图书的顶透视图。
图21是表示拖尾页的方向的变化的电子图书的顶透视图。
图22是表示一组拖尾页的方向变化的电子图书的顶透视图。
图23是表示翻转页中的区域展开的电子图书的顶透视图。
图24是表示右翻转页子组中的拖尾页的方向变化的电子图书的顶透视图。
图25是表示右翻转页子组中的多个拖尾页中的方向变化的电子图书的顶透视图。
图26是表示在左翻转页子组中的多个拖尾页中的方向变化的电子图书的顶透视图。
图27是表示在翻过电子图书的中间,冻结页的翻动动作的电子图书的顶透视图。
图28是表示在一序列单个翻转页后,翻转页集合的电子图书的顶透视图。
图29是表示一个以上翻转页集合和多个单一翻转页的电子图书的顶透视图。
图30是表示正获得的右手页的电子图书的顶透视图。
图31是表示正保持和翻动的所获得的页的电子图书的顶透视图。
图32是表示在保持所获得的页的同时其他页返回到电子图书的左边和右边的它们各自的放置位置的电子图书的顶透视图。
图33是表示正保持和翻转的页的集合的电子图书的顶透视图。
图34是表示正保持和翻动的多个单页和页的集合的电子图书的顶透视图。
图35是表示正保持的单页同时将多个其他翻转页收集在其上的电子图书的顶透视图。
图36A-C是表示保持单页和将多个翻转页收集在其上的效果,以及正释放和拆分的页的电子图书的顶透视图。
图37是表示正保持并形成子书的页的集合以及电子图书的右边层,同时在它们之间的多个页上执行翻动和浏览动作时电子图书的顶透视图。
图38是表示正保持并在它们间形成子书的两个页集合,同时在它们间的多个页上执行翻动和浏览动作的电子图书的顶透视图。
图39是根据本发明的基本和复杂翻转页动作的列表。
图40是表示通过触摸屏,使用在电子图书的特定区域以便产生某些基本翻转页动作的电子图书的顶透视图。
图41是表示通过触摸屏,使用在电子图书的特定区域以便产生一些复杂翻动动作的电子图书的顶透视图。
图42是表示通过触摸屏,使用在电子图书的特定区域以便在翻转页上产生一些区域的展开动作的电子图书的顶透视图。
图43是表示涉及卷曲页直到能看到它们的两边的显示翻转页的方法的电子图书的顶透视图。
图44是表示用于精细跳动控制的机制的电子图书的一部分的顶透视图。
图45是表示为缩减所需的屏幕空间的目的,向内卷曲电子图书的一边的电子图书的顶透视图。
图46是表示为缩减所需的屏幕空间的目的,向外卷曲电子图书的一边的电子图书的顶透视图。
图47是包含图2-3的浏览设备的浏览系统的示意框图。
图48是将“窗口”中的目录/子目录与使用图17的翻转页方法的电子图书的页比较以便移动书的比较示意图。
图49是将“窗口”中的目录/子目录与使用图17的翻转页方法的电子图书中的章和节比较以便移动书的比较示意图。
图50是“窗口”系统中的工作窗与使用图17的翻转页方法的电子图书的页比较以便移动书的比较示意图。
图51是用于在由浏览设备控制的显示屏上显示一组信息的方法的流程图。
图52是用于浏览显示屏上的一组信息的方法的流程图。
图53是根据本发明的库隐喻(library metaphor)方面的用户界面方法的流程图。
具体实施例方式
现在,参考附图,其中在几个视图中,相同的标记表示相同或相应的部件,更具体到图1,其描述根据本发明的浏览设备100,其能结合现有的计算机系统一起使用,以便浏览存储在计算机中的文档或任何信息。由浏览设备100输入并检测四个浏览命令(101-104)。这些命令包括下述(a)移动方向命令101,指定将执行通过文档的向前方向还是向后方向的移动;(b)移动速度命令102,指定在(a)中描述的移动的速度;(c)跳到指定点命令103,跳到所包含的文档或信息中的指定位置;以及(d)书签命令(bookmarking command)104,指定将对所涉及的文档或信息的某些部分做书签。基于这些命令,生成并输出信号以便在连接到浏览设备100的计算机系统(例如,图4中的计算机199)中实现所需操作。
图2-3描述根据本发明的原始浏览设备100的一个实施例。浏览设备100包括从浏览设备100的顶面110延伸的倾斜面120。倾斜面120支撑搁在其上的用户拇指122,尽管用户也可以使用其他仪器或手指。在操作期间,与拇指122相对,四个其他手指141-144放在设备的底面130上。
在倾斜面120上,浏览控制器121(下面将描述其结构)检测信号以便启动上述指定的一个或多个浏览命令。此后,倾斜方向称为x方向,如图2所示,其中正x方向指向远离毗连顶面100和倾斜面120的边缘。正z-方向定义成垂直于倾斜面120并从倾斜面120指向“向上”的方向,如图2-3所示。
如图3所示,四个按钮/开关131-134放在底面130上,当这些手指(141-144)放在底面130上时,在那些操作期间,离四个手指(141-144)很近。在设备100的顶面110上,放置另外四个按钮/开关(111-114),最好平行于毗连顶面110和倾斜面120的边缘,如图2所示。底面和顶面(分别为130和110)上的按钮(131-134以及111-114)用于做书签目的。这些按钮(131-134,111-114)的使用由使用浏览设备100以及在U.S.专利No.5,909,207(Ho)和U.S.专利No.6,064,384(Ho)中已描述的特定的结构而定,其每一个的全部内容在此引入以供参考。使用这些按钮的其他方法如下所述。
闩锁机构151和152允许两个原始浏览设备100彼此相连。
在图2-3中所述的浏览设备100的一个用法是组合两部件,诸如图4-5中所述的合成浏览设备160中的左手部件161和右手部件162。浏览设备160连接到计算机199或包括处理器的其他类型的电子设备上。使用由浏览设备160检测的图1中所述的命令信号101、102、103和104来控制在计算机199或其他类型的电子设备上显示的类似书的界面中的文档的浏览,在图6中描述类似书的界面的一个实施例。
如图4所示的左手部件161具有在其上放置4个书签按钮180-183的顶面141和在其上放置另外四个书签按钮170-173的底面142。左手部件161还具有在其上放置浏览控制器163的倾斜面191。右手部件162具有在其上放置4个书签按钮184-187的顶面143和在其上放置另外四个书签按钮174-177的底面144。右手部件162还具有在其上放置浏览控制器164的倾斜面192。由左拇指165或另一手指或仪器控制左浏览控制器163,以及由右拇指166或另一手指或仪器控制右浏览控制器164。
图6描述用来在能由多种计算机输入设备,诸如计算机鼠标、触摸屏、图2-3所示的浏览设备100,或图4中所述的浏览设备160控制的计算机或类似计算机的设备上显示电子信息的计算机屏幕201上所示的电子图书200的实施例。电子图书200包括多个翻转页,诸如202和203、左边的静止页(resting page)206和右边的静止页207、左边层210、左底层211、右边层212、右底层213、左边层210上的书签220、221、222和223、右边层212上的书签230、231、232和233、左边层210上的跳转光标240和右边层212上的跳转光标241。
图6中电子图书200的特定的实施例处于水平显示模式。电子图书200同样能在从屏幕顶向屏幕底翻转页或反之的垂直显示模式中定向到计算机屏幕201,以及相应地显示层和其他特征。通常,能在任何方向中将电子图书200定位到计算机屏幕201上。
用下述方式,能使用图4所述的浏览设备160来控制浏览通过以图6所示的电子图书200的形式呈现的计算机上的电子文档的移动。移动方向命令101(图1)根据所需方向使得翻转页诸如202和203从右翻到左或反之。这能通过分别在浏览设备160上的左和右浏览控制器163和164上的左和右拇指165和166(或任何其他手指或仪器)的移动来实现。
生成移动方向命令101的其他方法包含使用右拇指166来将“向下”力(沿-z方向)施加到左浏览控制器164上以便实现页(202,203等等)的右到左的翻转移动,以及使用左拇指165将“向下”力(沿-z方向)施加到右浏览控制器165上来实现页(202、203等等)从左到右的翻转移动。
移动速度命令102表示通过文档的移动的速度。基本上能通过两种方法实现不同移动速度。在一种方法中,各个翻转页(诸如202,203等等)更快或更慢地通过计算机屏幕201。在另一种方法中,更多或更少的翻转页(诸如202,203等等)在任何指定时间经过计算机屏幕201。也能结合两种方法例如,在任何指定时间更多页通过屏幕和每个页的更快的移动来实现通过文档的更快的移动。因此,对通过文档的更快的移动速度,翻转页移动更快和/或在相同时间更多页翻过计算机屏幕201。对于通过文档的更慢的移动速度,翻转页移动更慢和/或在相同的时间更少的页翻过计算机屏幕201。
生成移动速度命令102的一种方法包含分别使用浏览控制器163和164上拇指165和166的压力来分别指定从左到右以及从右到左的所需翻转速度。指定速度的一种方法是使用更大的压力来表示更快的速度以及更小的压力来表示更低的速度。
为生成跳转到指定点命令103,第一步是选择将跳转到的文档中的点。一种方法是分别使用浏览控制器163和164上的拇指165和166的x方向中的移动。例如在+x或-x方向中滑动右拇指166使得右跳转光标241(图6)分别在电子图书200的右边层212上沿+x(向下)和-x(向上)方向移动。当选择所需点时,一种方法是使用由拇指(165和166)施加到相应的浏览控制器(分别为163和164)上的压力(-z方向中)来实现跳转到指定点。
为生成书签命令104,一种方法是使用浏览设备160的底部上的按钮170-177或设备160的顶部的按钮180-187。使用按钮的一种方法如下右手设备162上的按钮174-177或184-187生成电子图书200的右边层212上的相应书签230-233,而左手设备161上的按钮170-173或180-183生成电子图书200的左边层210上的相应的书签220-223。当电子图书200正显示它做书签的页,以及下压相应的按钮174或184一次时,生成书签例如230。以后,为返回到书签230标记的页,下压按钮174或184一次。基本上有两种书签-永久书签和手指书签。永久书签一旦创建就永远在此,直到给出特定的书签消除命令为止。另一方面,当翻转文档中的页移过书签所处的页时,自动消除手指书签。这与使用我们的手指来标记正浏览的实际书页的过程相同。在U.S.专利No.5,909,207(Ho)和U.S.专利No.6,064,384(Ho)中描述过永久和手指标记的过程。
图7-10描述手指310或仪器能在传感器表面(300-303)上引起的基本的标准机械动作以便指定和激活所需浏览命令101-104。产生如上所述的浏览命令101-104的方法要求手指的x-、y-和z-方向移动,以及可能的一些旋转(r方向)移动。在用于生成将描述的浏览命令101-104的机械方法中,手指310在4个模式(306-309)的一个中移动传感器表面(300-303)。
在模式306中,传感器表面300基本上在x和z方向中移动。这些移动是平移移动。也允许y方向中的移动。在模式307中,传感器表面301在z方向中平移以及绕接近传感器表面301中线-通过传感器表面30的重心以及平行于传感器表面301的一边的线-的轴旋转。在模式308中,传感器表面302在x方向中平移以及绕位于离传感器表面308中线一些距离的轴321旋转。在模式309中,传感器表面303绕接近传感器表面303中线的轴322旋转以及绕位于离传感器303中线一定距离的轴323旋转。在模式307-309中,也允许y方向中的移动(在图7-10中未示出)。
由移动机械传感器表面导出特定信号的另一种方法是使用多个阻力区以便阻止其移动。图11描述强加在传感器表面400上的基本的标准双阻力作用。该过程如下。首先,通过使用弹簧或其他弹簧机构,传感器表面400当在-z方向中平移时,例如经受某一大小的力403使其移动方向相反,同时它在上区部域401中移动。然后,当其沿-z方向平移移动进入区域402时,传感器表面400将经受除第一阻力403外的第二阻力404。合力将是力403和404之和,从而导致与仅存在第一力403相比,将力施加到传感器表面400上的手指或仪器将接收更大的阻力。双阻力作用能推广到三或更多阻力作用。
图12描述基于基本机械动作模式306(图7)的浏览控制器500的实施例。控制器500具有可移动控制平台501。这一控制平台501连接到用户拇指或另一手指或仪器所处的传感器表面502上。控制平台501和传感器表面502一致地移动。由盖503掩盖传感器表面502和与控制平台501有关的其余机构,以便当将整个浏览控制器500安装在浏览设备100(图1)中时,例如,仅传感器表面502可看见和可由拇指或其他仪器访问。传感器表面502具有凹槽504或涂在其上或在其中形成的其他摩擦材料,以便向作用在其上的手指或仪器提供摩擦。
能在x-或z-方向中平移平台501。平台501在框架501内的x方向中滑动。框架510的适当的内侧上的凹槽(诸如凹槽513)以及装配到凹槽(诸如凹槽513)中的来自平台501中的适当的突出部件(图12中未示出)限制平台501在框架510内移动。框架510内的弹簧511或512起作用以便使平台510恢复到当平台再次靠在框架510的“上”边缘515时的中性(neutral)位置。正x方向如图12所示。当通过拇指或另一手指或仪器,使平台501在正x方向中移动时,压缩弹簧511和512,只要从平台501移除拇指的x方向力,平台501将返回到其中性位置(再次靠在边缘515)。
图12进一步描述了一种机构,通过该机构平台501在x方向中的移动产生平台501相对于框架510的x位置信号。在框架510的一个边缘520上涂以一条薄膜电阻材料522。从可移动平台501伸出的金属指示器523接触电阻带522。电阻带522以及金属指示器523形成线性电位计,从该电位计,能确定平台501的x位置。两条导线524和525连接到电阻带522的两端以及一条导线526连接到金属指示器523。这些导线允许从由电阻带522和金属指示器523形成的线性电位计读出电信号。
图12也示例说明一种机构,通过该机构平台501和框架510沿z方向平移。支架550-553以及支架550-553的适当内侧上的适当的凹槽(诸如凹槽554)以及装配到凹槽(诸如凹槽554)中的来自框架510的适当的突出部件(未示出)限制框架510仅在z方向中移动。弹簧555、556、585和586(隐藏)作用以使框架510和平台501恢复到沿支架550-553的正z方向中的“最高”位置的中性位置。弹簧557以及小平台558提供用于在负z方向中移动框架510和平台501的第二阻力区。导体571涂覆在小平台558的顶面570上。这连同涂覆在框架510的相应的底面上的导体572形成能生成表示到达第二阻力区的电信号的开关。导线575和576分别连接到导体571和572上以便允许读取电信号。(从结构500的相应的相对边看,隐藏提供该第二阻力区的相似的组件。这是为了提供对称的“向上”或+z方向阻力)。
图12还示例说明一种机构,通过该机构,平台501在z方向中的移动产生相对于支架550-553的z位置电信号。在框架510的一角上,金属指示器560从框架510延伸。这一指示器560接触垂直并在支架552的一边上安装的电阻带561。两条导线565和566连接到电阻带531的两端,以及一条导线567连接到金属指示器560上。包括金属指示器560和电阻带561的结构形成线性电位计,能从该线性电位计电测量框架510和平台501的z位置。
隐藏在传感器表面502下的所有机构向作用在表面502上的任一手指或仪器提供下述机械动作。传感器表面502能在z方向或x方向中移动。其中性z位置是当其靠在盖503上时的位置。其中性x位置是当其处于某一极限负x位置时的位置。正x方向中的移动与负x方向中的恢复力相遇,以及-z方向中的移动与+z方向中的阻力相遇。此外,-z方向中的移动经受双阻力作用,即,对于偏离一些中性位置,经受某一阻力,以及对于进一步偏离中性位置,经受更大的阻力。
尽管在结构500中未示出y方向(垂直于x和z方向)中的移动,整个结构500能安装在与产生x和z方向移动的结构相似的结构上以便允许它在y方向中移动,以及允许它返回到当未向其施加y方向力时的中性y位置。
使用浏览控制器500的传感器表面502的各种移动和动作用于产生各种浏览命令101-103的一个方法如下。每次快速下压(z方向)和释放传感器表面502(例如100毫秒内)激活页的基本翻转以及如果将这一浏览控制器500安装为右浏览控制器诸如图4中的浏览控制器164,那么其表示将页从电子图书200的右边向左边翻转/翻动(launching)(移动方向命令101)。如果在-z方向中下压传感器表面502并保持一会儿(例如,300ms或更多),在电子图书200中可以翻动不至一个翻转页(202,203等等)。翻动翻转页(202,203等等)的间隔与传感器表面502的-z位置成反比。即,“越深”下压传感器表面502导致多个翻转页(202,203等等)的翻动间隔越短,因此在指定间隔内翻动越多的页,于是在任何指定时间内更多的页移过电子图书,从而更快地移过所涉及的电子图书200或电子文档(移动速度命令102)。越浅下压传感器表面502相应于通过电子图书200的越低的速度,从而在指定时间翻动越少的翻转页,于是在指定时间内更少的页经过电子图书,导致更慢地移动电子图书200。当在-z方向中不将力施加到传感器表面502上以及其返回到中性位置时,将不再翻动新页(以及在一种操作模式中,允许先前翻过的页继续翻转到电子图书上的另一边)。
尽管浏览控制器向浏览文档的人提供触觉反馈,不管正浏览的文档的速率如何,可视显示器提供速率的更进一步表示。也可以提供听觉反馈,其中基于翻转速度以及正通过的材料量,改变(通过扬声器输出)的“翻转”声音的音调和/或可听级。
能如下实现跳转到指定点命令103。首先,选择将跳转到的点,传感器表面在+x方向中移动。如果这一浏览控制器500安装为右手浏览控制器,诸如图4中的右手浏览控制器164,那么其激活电子图书200的右边层212上的右跳转光标241。右跳转光标241的中性位置处于电子图书200的右边层212的最左边缘。这相应于传感器502的中性x位置(即,当控制平台501靠在其支架510的极限-x方向边缘515上时)。当传感器表面502在+x方向中移动时,右跳转光标241沿+x方向远离电子图书200的右边层212的最左边缘移动,如图6所示。传感器表面502能分别在+x和-x方向中前后移动来激活跳转光标241的前后移动,以便选择与所涉及的电子图书200或文档中的所需点对应的层212上的所需点。当达到右边层212上的所需点时(即,当到达电子图书200或文档中的所需点时),在-z方向中快速下压和释放传感器表面502以激活跳转到所需点。如果不期望跳转,释放传感器表面502上x方向中的力使传感器表面502自动回复到中性位置,这还使跳转光标241恢复到电子图书200的层212上的中性位置。
能将一些机构增加到结构500上以便允许它在y方向中移动(图12中未示出)。整个结构500能安装在与如上所述产生x和z方向移动的结构相似的、允许其在y方向中移动以及有能力总是回到中性位置的一些机构上。一个实施例是在某一限定+y位置具有中性位置以及由一些弹簧作用阻止在-y方向中的任何移动。如果这一方向中的移动是可能的,其能用于生成收签命令104。如图12所示的整个组件500能制成在y方向中按轨迹滑动,其弹性构件使组件偏向极限位置+y或-y的一个。代替使用书签按钮,诸如图4中的浏览设备160中用于做书签目的的书签按钮170-177和180-187,能使用y方向移动来产生和随后跳转到图6所述的一些或全部书签220-223和230-233。例如,y方向中的快速滑动和释放传感器表面502(从而快速返回到极限+y位置中的中性y位置)能产生例如电子图书200的右手页207上的书签230,如果浏览控制器500用作浏览设备160中的右边浏览控制器164,诸如图4所述的话。随后,因为进一步翻转电子图书200中的页,书签230可以沿+x方向在右层212边进一步向下移动,以及此时,-y方向的快速滑动以及释放传感器表面502将触发跳转到由书签230标记的页。
如图4所述的书签按钮170-177和180-187的典型用法是使用其中每一个来创建和跳转到一个相应的书签。因此,图6中的书签230可以相应于按钮174(浏览设备160的底面144)以及按钮184(浏览设备160的顶面143),以及书签231相应于按钮175和按钮185等等。这样,在电子图书200的每边可产生达到4个书签。使用y方向移动的方法仅能在电子图书200的每边产生一个书签。如果用这种方式将开关(或电、磁或光传感器)放在控制器500上,即,当将控制器500移动到其-y移动的极限时产生电信号,则使用这一电信号来进一步产生第二书签。例如,沿-y方向始终快速滑向-y方向中可允许的移动极限,从而击中开关并产生信号,然后,释放传感器表面502以便其返回到其中性位置,这能产生第二书签,诸如电子图书200上的书签231。第二次实现相同的作用,实现跳转到由书签231标记的页。
控制y方向移动的更复杂的机构能允许产生达到4个书签。例如,如果将机构(诸如控制器500的相对边上的相对弹簧)用这种方式增加到控制器500上,即,传感器表面502的中性y位置处于y方向移动的全部可容许范围的中点,以及安装适当的限位开关,通过使用(1)在+y方向中快速滑动以及释放传感器表面502,以及(2)始终快速滑向+y方向中的限位开关以及释放传感器表面502,能再产生和使用两个书签。
在操作浏览控制器500的另一模式中,能使用由弹簧557和小平台558提供的第二阻力区来产生跳转到指定点命令103。以前,描述过快速下压和释放传感器表面502激活在适当的方向中翻动翻转页。传感器表面502的下压-保持动作再次激活在适当的方向中翻动多个翻转页。激活多个页翻转的下压-保持动作必须在-z方向中的第一阻力区内,即,在弹簧557及其相关小平台558开始起作用前的区域发生。如果在-z方向中足够快地下压传感器表面502以及在足够短的间隔(例如,小于100毫秒)中遍历-z方向中的第一阻力区,以及在这一间隔末,使弹簧557及其相关小平台558开始起作用以便提供第二阻力(因此,+z方向中更强的反作用力阻止传感器表面502继续“向下”或-z方向移动),那么触发跳转光标控制动作。由两个导体571和572及它们相应的导线575和576形成的开关生成的信号通知进入这一第二阻力区。或者,弹性构件具有非线性阻力特性(例如,显示按离散增加级的阻力量)。同样地,对每个离散机械阻力增量,产生电信号(模拟或数字)值方面的相应增加以便给予更大的翻转速率。当输出数字信号时,控制器包括嵌入处理器,嵌入处理器包括模数转换器。或者,控制器包括模数转换器而在该控制器内没有包含处理器。
当进入第二阻力区时,电子图书200中的右跳转光标241(即,如果浏览控制器500用作右浏览控制器,诸如图4中的浏览控制器164)将开始移离其在电子图书200的右层212的最左边缘处的中性位置并在层212的+x方向中移动(图6)。在第二阻力区中的传感器表面502的+z或-z方向移动允许跳转光标241分别在层212的-x和+x方向中移动以及遍历层212的整个宽度,以便选择将跳转的电子图书200的所需点(图6)。当到达层212的所需点时,触发跳转动作的一个方法是下压如图4所示的浏览设备160的右手部件162上的一个按钮174-177或184-187。
在双阻力模式的操作中,在已经选择将跳转的电子图书中的所需点后,当将传感器、导杆和弹性构件增加到图12所示的控制器500上以便产生这种可能时,激活跳转动作的另一方法是使用传感器表面502的y方向移动。一种方法是使用远离中性y位置的例如传感器表面502的-y方向中的移动以便激活跳转,此后,传感器表面502返回到中性y位置。然而,另一种方法是使用将传感器表面从任何位置快速下压到极限-z位置(例如,在100毫秒内)以便激活跳转。-z方向中相对慢、连续的下压传感器表面502不激活跳转。相反,其在图6所示的+x方向中连续地移动右跳转光标241。
在浏览控制器500的另一种操作模式中,代替使用用于翻动翻转页和产生移动速度命令102的传感器表面502的z方向移动,以及使用用于选择电子图书200中的跳转点以及生成指定点跳转命令103的传感器表面502的x方向移动,能使用x方向移动来翻动翻转页以及生成移动速度命令102,能使用z方向移动来选择电子图书200中将跳转到的点以及生成跳转到指定点的命令103。还可以将y方向移动机构用于移动速度命令102或跳转到指定点命令103,而不是如上所述的书签命令104。通常,能使用x、y和z移动的任何一个来生成任何一个浏览命令101-104。
图13描述基于模式307(图8)的机械动作的浏览控制器600的实施例。控制器600包括在z方向中移动的平台601和绕圆柱滚筒650的主轴651旋转的圆柱滚筒650。能可选地将与图12所述的盖503相似的盖放在整个控制器600上,以便仅滚筒650的上面部分被暴露以及可被用于手指或其他仪器的控制来访问。
浏览控制器600的操作如下。由四个支架610、611、612和613(从视图看为隐藏)支撑平台601。支架610-613的适当内侧上的凹槽(诸如支架611的凹槽680)以及来自平台601的适当突起部分(图13中未示出)限制平台在z方向移动。四个弹簧615、616、617和618(从视图看为隐藏)使平台恢复到由四个支架610-613可容许的作为最高+z位置的极限+z位置。
电阻带620涂覆在支架612的一个垂直表面上。金属指示器621固定在平台601的一个边上以便它与电阻带620接触。两条导线630和631连接到电阻带620的两端以及导线632连接到金属指示器621上。电阻带620、金属指示器621和导线630-632连接在一起形成线性电位计,从该线性电位计电测量平台601的z位置。
滚筒650安装在两个支架660和661之间。它能在如图13中所定义的+r和-r方向中旋转。滚筒650上的凹槽652提供用于手指或仪器的摩擦以便产生滚筒650绕其主轴651的旋转移动。滚筒650连接到安装在两个支架661和662之间的旋转电位计671上。旋转电位计671允许测量滚筒650的角位置(相对于起始点-中性位置,在+r方向中定义)。弹簧670提供-r方向中的旋转力以及使滚筒650恢复到中性角位置。例如,面向支架661的滚筒面上的一些突出部件(未示出),以及面向滚筒的支架661的面上的一些突出部件(未示出)防止滚筒在-r方向中的旋转超出中性位置。
产生移动方向命令101和移动速度命令102的一种方法与如上所述用于浏览控制器500的方法类似。每次快速下压(z方向中)和释放滚筒650激活页的基本翻转/翻动以及如果这一浏览控制器600安装为右浏览控制器,诸如图4中的浏览控制器164,那么其表示将页从电子图书的右边(图6)翻转到左(移动方向命令11)。如果在-z方向中下压滚筒650并保持一会儿,在电子图书200(图6)中翻动不至一个翻转页(202,203等等)。翻动翻转页(202,203等等)的间隔与传感器表面502的-z位置成反比。即,“越深”下压传感器表面502导致翻动多个翻转页(202,203等等)的间隔越短,因此在指定间隔内翻动更多页,以及在任何指定时间使更多页经过电子图书200,于是通过所涉及的电子图书200或电子文档更快移动(移动速度命令102)。越浅下压传感器表面502相对于通过电子图书200的越低的移动速度,因此在指定时间内翻动更少的翻转页,在指定时间内更少页经过电子图书200,通过电子图书200的移动更慢。当在-z方向不将力施加到滚筒650上以及其返回到中性位置时,将不再翻动新页(以及在一种操作模式中,允许以前翻过的页继续翻转到电子图书200的另一边)。
为产生到指定点的跳转命令103,第一步是选择将跳转到的电子图书200或文档中的点。这是通过在+r方向中滚动滚筒650来实现的。如果将浏览控制器600用作如图4所述的浏览设备160中的右边浏览控制器164,偏离滚筒650的中性角位置的任何+r方向角偏差触发+x方向中电子图书200的层212上的右跳转光标241的移动。当到达所需点时,通过垂直下压(即,在-z方向中)滚筒650,能激活跳转。如果不需要跳转,释放滚筒650上的力使其返回到中性角位置,因此使右跳转光标241相应地回复到其层212上的中性位置,即最右位置。
能将与图12的浏览控制器中所述的用来提供第二阻力区的结构相似(弹簧557和小平台558)的结构增加到能提供用于生成到特定点的跳转命令103的另一方法的浏览控制器600上,如上针对浏览控制器500所述。
图14描述基于基本机械动作模式307(图8)的浏览控制器700的另一实施例。控制器700包括用这种方式受支撑的传感器表面701,即,它能在+z和-z方向中平移以及在+r和-r方向中摇动,如图14所示。整个结构700非常象图12的盖503的情形,可选地隐藏在盖之下,以便仅传感器表面701暴露以及可由对手指或仪器的控制来访问。
传感器表面701安装在垂直支架740上,垂直支架740反过来在允许传感器表面701在+r和-r方向中绕外壳730中的枢轴741轴枢地转动。弹簧731和732(隐藏)用这种方式安装在外壳730和支架740之间,即,传感器表面701总是返回到一些中性位置。+r方向中传感器表面701的任何摇动导致传感器表面701经受试图使其返回到中性位置的-r方向中的力。
外壳730通过弹簧720、721、722和723(隐藏),安装在平台710上。这些弹簧使外壳730,从而使传感器表面701回复到中性z位置。z方向中的传感器表面701的任何移动与试图使其回复到中性位置的+z方向中的反作用力相遇。
在平台710的向上突出部件711上安装电阻带712。金属指示器713从外壳730的一边延伸以接触电阻带712。两条导线715和716连接到电阻带712的末端点以及导线714连接到金属指示器713。电阻带712、金属指示器713以及它们相应的导线715、716和714在一起形成线性电位计,从该线性电位计,能以电子方式确定传感器表面的z位置。或者,当按线性增量下压控制器时,也能使用非线性传感器来产生具有非线性增加值的电信号。
视图所挡住的是安装到直接与外壳730的另一边上的枢轴741相对的枢轴上的旋转电位计760。这一电位计允许确定传感器表面701的r位置。
使用浏览控制器700来生成移过文档或电子图书200的移动方向命令101和速度移动命令102的一个方法与使用分别如图12和6所示并如上所述的浏览控制器500和600生成这些命令的一个方法类似-即,使用传感器表面701的z方向移动。使用浏览控制器700生到指定点的跳转命令103的一个方法与用在图13中所述的浏览控制器600并如上所述的一个方法类似-即,使用传感器表面701的r方向移动。例如,在+r和-r方向中滚动传感器表面701控制例如电子图书200的层212上的跳转光标241的移动。在层212上选定所需点后,通过在-z方向中下压传感器表面701来激活跳转。
能将与如图12中的浏览控制器500中所述的、用来提供第二阻力区的结构相似的结构(弹簧557和小平台558)增加到浏览控制器700上,其能提供如上所述,用于浏览控制器500的用来生成指定跳转命令103的另一方法。
图15描述基于基本机械动作模式308(图9)的浏览控制器800的实施例。控制器800包括可移动控制平台801。这一控制平台801能连接到用户拇指或另一手指或仪器所放的传感器表面802上。控制平台801和传感器表面802一致地移动。用与图12中的盖503非常相似的方式,由盖(未示出)隐藏传感器表面802和与控制平台801有关的剩余机构,以便当将整个浏览控制器800安装在浏览设备100(图1)中时,例如,仅传感器表面802可看见以及由拇指或其他仪器访问。传感器表面802具有凹槽803或者涂在其上或在其中形成的其他摩擦材料以便向作用在其上的手指或仪器提供摩擦。
如图15所示,能在x方向中平移或在r方向中旋转平台801。平台801在框架810内的x方向中滑动。在框架810的适当内侧上的凹槽(诸如凹槽813)以及装配到凹槽(诸如凹槽813)中的来自平台801的适当突出部分(在图15中未示出)限制平台801在框架810内移动。框架810内的弹簧811和812起作用以便使平台810恢复到当平台靠在框架810的“上”边缘815上时的中性位置。正x方向如图15所示。当通过拇指或另一手指或仪器,使平台801在正x方向中移动时压缩弹簧811和812,以及只要从平台801移除拇指的x方向的力,就使平台801回复到其中性位置(靠在边缘815上)。
图15进一步描述一种机构,通过该机构通过其平台801在x方向中的移动产生平台801相对于框架810的x位置信号。在框架810的一个边缘820上涂以一条薄膜电阻材料822。从可移动平台801伸出的金属指示器823与电阻带822接触。电阻带822和金属指示器823形成能由其确定平台801的x位置的线性电位计。如果需要非线性响应而不是电阻值,能改变成非线性形式。两条导线824和825连接到电阻带822的两端以及一条导线826连接到金属指示器823。这些导线允许从由电阻带822和金属指示器823形成的线性电位计读出电信号。
将框架810安装在平台830上,反过来,平台830两端中的一端通过两个支架831和832上的两个轴855和856安装在该两个轴上,用这种方式安装,即,允许它绕轴835旋转。这些支架831和832以及定义平台830的中性旋转位置的止档(catch)845安装在平台840上。
弹簧850和851用这种方式安装在平台830的两个轴855和856上,即,它们在-r方向中旋转平台830。平台830的中性角位置是当通过止档845限制其一个边缘831时的位置。平台830通过轴835连接到允许测量平台830的角位置的旋转电位计860上。
使用浏览控制器800的传感器表面802生成移动方向命令101和移动速度命令102的一个方法如下。在+r方向中每次绕轴835快速旋转以及释放传感器表面802激活页的基本翻转,以及如果这一浏览控制器800安装为右浏览控制器,如图4中的浏览控制器164,那么它表示将页从电子图书200(图6)的右边翻转到左边(移动方向命令101)。如果传感器表面802在+r方向中旋转并保持一会儿(例如,200ms至2秒),可以翻动电子图书200(图6)中的不至一个翻转页(202,203等等)。翻动翻转页(202,203等等)的间隔与传感器表面802的+r角位置成反比。即,离中性位置的传感器表面802的越远旋转使得翻动多个翻转页(202,203等等)的间隔越短,因此在指定间隔内翻动更多页,因此,在任何指定时间,更多页经过电子图书200,以及更快速地移过所涉及的电子图书200或电子文档(移动速度命令102)。离中性角位置的传感器表面802的越小的旋转位移相应于移过电子图书200的越慢速度,因此,在指定时间翻动更少翻转页,在指定时间内更少页经过电子图书200,以及更慢移过电子图书200。当在+r方向中不将力施加到传感器表面802上以及其返回到中性位置时,将不再翻动新页(以及在一种操作模式中,以前翻动的页允许继续翻转到电子图书200的另一边)。
使用浏览控制器800生成跳转到指定点的命令103的一种方法与图12中所述的用于浏览器500所述的方法(如上所述)类似-即,使用传感器表面802的x方向移动。
通过与由图12中所述的弹簧557和小平台558形成的相似结构,提供用于平台830的旋转移动的第二阻力区,该区正好安装在平台830的一个边缘831下的止档845附近。这一第二阻力区能提供生成与如上所述用于浏览控制器500的相似的生成跳转到指定点命令103的另一种方法。
为实现图10中所述的基本标准机械动作模式309,其中包含两个旋转轴,能将诸如图13中所述的与滚筒650相关的机构的滚筒机构安装在与图15中所述的旋转平台830相似的旋转平台上。这样,能获得用于生成一些或全部浏览命令101-103的两个旋转动作。
图16描述使用双阻力区组合机械传感器901的摇动动作(r方向中)来生成各种浏览命令101-103的浏览控制器900。在图16中,示出了浏览控制器900的“暴露”侧视图以便更好地示例说明所包含的机构。
通过枢轴910将机械传感器901安装到一些固定结构(如图16中未示出)。盖905从视觉上隐藏控制器900的内部机械。将机械传感器刚性连接到连接杆911上,连接杆911随后连接到图16所示的弹簧920上。用随后安装在固定结构915上的弹簧920来反抗+r方向中机械传感器901的旋转移动。机械传感器的中性位置是当根本不伸展弹簧920时的位置。弹簧的任何伸展产生力以便使机械传感器回到其旋转中性位置。用于手指或仪器作用在机械传感器901上的方便的点处于其一端902。由安装在与机械传感器901的旋转轴相同的轴上的旋转电位计930来测量机械传感器901的角位置。
第一阻力区是当连接杆911经过从中性位置到其与柱塞940接触时的点的空间时的区域。在这一区域中,由弹簧920提供阻力。只要接触柱塞940,安装在柱塞940的轴上的弹簧947提供防止机械传感器901的进一步+r方向旋转的另外的阻力。柱塞940的中性位置是当根本未压缩弹簧940时的位置。分别连接到柱塞940的一端以及连接杆911的一端的金属触点943和944包括提供表示进入第二阻力区的电信号的开关。导线945和946连接到触点943和944上以便允许读取电信号。
连接到柱塞940上的金属指示器950与固定在固定结构915的一部分上的电阻带951接触。两条导线961和962连接到电阻带951的两端以及导线963连接到金属指示器950上。电阻带951、金属指示器950和它们的相关导线961、962以及963一起形成能由其测量柱塞940的线性位移的线性电位计。柱塞940从其中性位置的线性位移相当于在其进入第二阻力区后,机械传感器910的+r方向中的进一步的角移动。可与柱塞940并行地增加更多柱塞/电阻带,即使具有比942更长或更短的弹簧。这种配置允许增加多个阻力等级,从而将电信号值的改变速率从第一传感器位移位置增加到当用户将传感器901进一步移离其中性位置时的第二位移位置,从而啮合更多柱塞。
使用浏览控制器900生成各种浏览命令101-103的方法如下。在传感器901一端902快速下压和释放机械传感器901激活翻动电子图书200(图6)的一个翻转页。下压末端902并保持它大于预定时间量,假定100毫秒,触发连续翻动不至一个翻转页,由机械传感器901的+r方向中的角位移确定其间隔。位移越远,在指定时间内翻动页越多(移动速度命令102)。
生成跳转到指定点命令103的一种方法如下。假定机械传感器901从其中性位置开始。假定现在施加力下压末端902以便连接杆911在进入第二阻力区(用激活由触点943和944形成的开关表示)之前足够快(假定100毫秒内)地经过第一阻力区,那么不翻动电子图书200(图6)的翻转页。替代地,在进入第二阻力区的点激活例如右跳转光标241。(如果将浏览控制器用作右手浏览控制器诸如图4中所述的浏览设备160中的浏览控制器164,则激活右跳转光标241)。右跳转光标241只要被激活就将在电子图书200的层212的x方向中开始移动。+r和-r方向中的机械传感器901的进一步的角移动允许跳转光标241分别在电子图书200的层212的+x(向下)方向和-x(向上)方向中移动,以便选择将跳转到的电子图书200或文档中的点。
当到达所需跳转点时,激活跳转的一个方法是按压图4中所述的浏览设备160的右手部件162的一个按钮(174-177或184-187)。另一种方法是快速地(例如100毫秒内)下压机械传感器901的端点902直到尽头,其中柱塞940达到其极限位移,在该点激活跳转。另外,也可以使用机械传感器901的二次快速移动,诸如“双击”(或甚至是三击)。此外,由于控制器将与计算机一起使用,用户可以定制有关用户哪些动作构成预定活动的用户喜好的设置(例如每次翻转多页对每次翻转一页)。测量达到机械极限的一个方法是通过读取来自与柱塞940有关的线性电位计的某一电阻值。这一设置也可以由用户来定制,以便在计算机可读介质中设置用户喜好的值,用于定制“感觉”。另一种方法是使用当柱塞940到达其位移极限时激活的开关(图16中未示出)。这种方法可以用来定义缺省值,如果用户选择不定制传感器参数的话。
总的来说,上述描述指出如何使用在某一模式(例如模式306-309中的一个)中移动机械传感器表面(例如,图7-10中的300-303中的一个)来生成为电信号类型的一些或全部浏览命令101-104,如图1所述。即使总的来说,仅详细地描述了一些方法,能使用x、y、z和r移动中的任何一个来生成任何一个浏览命令101-104。此外,可以使用嵌入发射机(IR或RF)来产生传送浏览命令101-104的输出无线信号。图11中所述的双阻力机构也可以用来补充基本模式306-309以便产生不同浏览命令101-104。
图17描述计算机屏幕上的电子图书1000的基本翻转机构。左页1010和右页1011是静止的而将三页1020、1021和1022同时从左边翻到左边。通过书越快,同时翻转的页越多或反之亦然。当每个翻转页从电子图书1000的右边翻到左边或反之,通过电子图书1000的移动速度也与每个翻转页的移动速度成比例。当翻转页1020、1021和1022达到电子图书1000的左边时,它们在此会集,形成电子图书1000的左边部分。由于在相应边的页消失或页累积,电子图书的两边的层1005和1006相应地改变。
图18描述作为激活右边层1006上的跳转光标1030或右边层1006上的书签1035的结果的基本跳转机制。示出了跳转到当前右手页1011和页1045之间的页集合以便从电子图书1000的右边翻转到左边。示出与跳转到的右手页1011和页1045间的页数成比例的层1040相应地经过电子图书1000。
通过结合图12-16所述的浏览控制器动作,能实现图17和18所述的基本翻转机制。
图19-39描述通过接收将在下面详细描述的浏览控制命令导致的更复杂的页的翻转动作。
图19表示将电子图书1100的右边翻转到电子图书1100的左边的页数(1110-1113等等)。(页1114和1115仍然待在电子图书1100的右边)。从图19中所有页(1110-1113等等)的这一翻转状态开始,图20表示在翻转当中反转和改变所有页(1110-1113等等)的翻转方向。从图19中所有页(1110-1113等等)的翻转状态开始,图21表示在翻转中反转和改变拖尾页1113的方向,同时其他页(1110-1112)继续翻转到电子图书1100的左边。
从图19中的电子图书1100的所有四页(1110-1113)的翻转状态开始以及随后沿相同方向(从右到左)翻动多页(1114和1115),图22表示反转和改变一组拖尾页(1113,1114和1115)的翻转方向到从左翻到右,同时其他页(1110,1111和1112)继续从右翻到左。两组页(一方面是1110-1112以及另一方面是1113-1115)间的区域1120开始“展开”以及这两组页继续在相反的方向中翻转,在图23中,示出了它们(一方面是页1110-1112以及另一方面是页1113-115)间的区域1121进一步展开。
从图23中的电子图书1100中的所有页(1110-1115)的翻转状态开始,其中一些页(1110-1112)从右翻转到左以及一些页(1113-1115)从左翻转到右,当给出某一浏览控制命令时,如图24所示,右边上的页组(1113-1115)的拖尾页-页1113的翻转方向反转和改变成从右翻转到左,同时页1114和1115继续从左翻转到右以及页1113和页1114间的区域1123开始展开。
从图23中的电子图书1110的所有页(1110-1115)的翻转状态开始,其中一些页(1110-1112)从右翻转到左以及一些页(1113-1115)从左翻转到右,当给出某一浏览控制命令时,如图25所示,右边上的页组(1113-1115)的拖尾页组(1113和1114)的翻转方向反转并改变为从右翻转到左,从而产生逐步展开的区域1124。
从图23中的电子图书1100的所有页(1110-1115)的翻转状态开始,其中一些页(1110-1112)从右翻转到左以及一些页(1113-1115)从左翻转到右,当给出某一浏览控制命令时,如图26所示,左边上的页组(1110-1112)的拖尾页组(1111和1112)的翻转方向反转并改变成从左翻转到右,从而产生逐步展开的区域。
图27表示例如从图19中的电子图书1100的翻转结构,或图20-26中的电子图书1100的翻转结构的任何一个开始,使所有页停止翻转并在翻转中“冻结”。
在页进入这一冻结状态后,能“解冻”它们。在“解冻”后有4种情形。1.解冻页后各个页继续在冻结前的方向中翻转;2.解冻页以及所有页在相同的方向中翻转;3.解冻页,一些页在从右到左的方向中翻转以便待在左边,以及一些页在从左到右的方向中翻转以便待在书的右边;4.解冻页,以及页的子组在不同方向中翻转。
图28首先表示由于诸如图18中所述的书签或跳转光标激活导致的跳转操作的结果,页集合1212正从右翻转到左,然后,在其之后是随后翻动的多个单拖尾翻转页1213-1215。
从图28的翻转结构开始,例如,其中在正翻转的页1212集后是多个单翻转页(1213-1215),作为由于诸如图18中所述的书签或跳转光标激活导致的跳转操作的结果,如图29所示,激活页集1216进一步翻动。在此之后,进一步翻动单个翻转页和/或翻转页的集合是可能的。翻转方向的随后改变以及其他移动实现-包括按与图20-27中用于单个翻转页所述相似的方式,在翻转中冻结在翻转页的单个和/或集合的这种结合中的所有或一些页子组-是可能的。即,页的集合,诸如1212和1216起到与图20-27中的单页类似的作用。
图30和31描述操作翻转页的保持-翻转方法。从页初始静止的结构开始,假定在电子图书1300的右手边,诸如图30所示的页1306,指示器1310从电子图书1300的右手边上的停放位置挑选页1306,然后,在从右到左或从左到右的方向中,由图31中所述的指示器1310翻转该页。这样,能根据需要重复查看页1306的两边许多次。
在进入“保持-翻转”模式的另一方法中,图32描述在翻转动作中,指示器1410挑选翻转页1404,其可以是图19至26中所述的那些翻转结构中的一个中的翻转页或诸如图27中所述的冻结状态中的页。此后,其左边的所有页1401-1403以及其右边的所有页1405-1407分别背离和待在电子图书1400的左边和右边。然后能在保持-翻转模式中来回翻转和查看该挑选页。
图33描述挑选电子图书1500中的页集1503以及随后的翻转动作。这是操作翻转页集而不仅仅是单页的保持-翻转方法。能从其停放位置,例如从电子图书1500的右边,或从翻转动作的中间,例如在诸如图29中所述的结构中,挑选页集1503,其中图29示出多个翻转页集处于翻转动作。
图34描述应用于一页以上的单页(例如1603和1604)和/或页集(例如1605)的同时保持-翻转动作。多个指示器(1610-1612)包含在该保持-翻转动作中。
图35和36A-C描述电子图书1700中操作页的保持-集合方法。首先通过指示器1710挑选电子图书1700中的页1705(当页1705放在电子图书1700的右或左边,或当其处于一些翻转动作中时)。然后,其左边和/或右边的页1720-1725,不管它们初始处于一些翻转动作中还是待在电子图书1700的左和/或右边,均被“集合”在页1705上,产生页集1706,如图36A-C所示。然后,能翻转这整个页集1706,如图36A-C所述。
图37描述电子图书1800中操作页的保持-浏览方法。首先由指示器1810挑选单页或页集1801。然后,这一页集1801以及右边层1803成为新“子书”,在其之间,可以发生用于多个页(诸如页1805-1808)的所有类型的浏览和翻转动作。
图38描述操作包含两个页集(1801和1804)的电子图书1800中的页的另一保持-浏览方法。分别由两个指示器1810和1811挑选两个页集1801和1804。然后这两个页集1801和1804变为“子书”,在它们间,能发生用于多个页(诸如页1805-1808)的所有类型的浏览和翻转动作。通常,任何两页和/或页的集合能做成“子书”,其间,能发生多个页的一般浏览和翻转动作。
图39概述如上所述的不同的基本和复杂翻转动作。
由图12-16所述的浏览控制器的一个或这些浏览控制器的一个结合鼠标和/或其他指示和控制方法及其机制,控制图19-39所述的所有复杂翻转动作。
例如,从图19所述的电子图书1100的页1110-1113的翻转状态(例如,其通过快速下压和释放(例如,在-z方向中)安装在图4所述的浏览设备160的右边的浏览控制器164产生)改变图20所述的所有页1110-1113的翻转方向,一种方法是实现快速下压和释放安装在图4所述的浏览设备160的左边的浏览控制器163。这类似于发送“相反力”以便改变翻转方向。随后下压和释放左浏览控制器163可以从电子图书1100的左边翻动多页以便在从左到右的方向中翻转。
假定期望不反转所有页1110-1113的方向,而是仅仅反转拖尾页1113的方向,如图21所述,一种方法是快速(例如,100毫秒内)下压左浏览控制器163直到其最大下压极限。这类似于始终将“穿透相反力”发送到拖尾页1113,而绕过所有居间页1110-1112。
实现图4的动作,即生成“穿透相反力”的另一种方法是使用浏览控制器163的y方向移动。浏览控制器163传感器表面在-y方向中滑动,例如结合在-z方向中快速下压和释放浏览控制器,例如将反转如图4所述的拖尾页1113的方向。
在一些操作模式中,使用图4所述的浏览设备160的一边上的所有四个书签按钮,例如按钮174-177来生成书签,例如图6所述的电子图书2000的右边层212上的书签230-233。在另一操作模式中,可能仅使用两个按钮,例如按钮174和175来标记,以及另外两个按钮,例如176和177能用于其他操作。为实现反转图21所述的拖尾页的翻转方向的操作,一种方法是使用按压和保持浏览设备160的左边上不用于标记的那些按钮的一个,例如按钮172,结合快速按压和释放浏览设备160的左边上的浏览控制器163。还有生成“穿透相反力”的另一种方法。
为实现反转一组拖尾页,诸如图22所述的拖尾页1113-1115的翻转方向,一种方法是连续地生成与将反转其方向的页的数量一样多的多次的“穿透相反力”。例如,如果如图22所述,有三页1113-1115将反转其方向,那么三次连续地快速下压和释放图4的浏览设备160的左浏览控制器163直到其最大可容许极限将三个连续“穿透相反力”发送到页1113-1115并反转它们的翻转方向,从而展开页1112和1113间的区域1120。
在指示设备中,例如指点杆(例如,安装在IBM笔记本型号765D中的指点杆)或鼠标以及其相关的按钮是可用的,例如,最好安装在浏览设备160上以便手指能同时控制浏览设备160上的指示设备以及浏览控制器(163和164)以及按钮(170-177,180-187),那么实现如图22所述的操作的一种方法是通过使用指示设备在将展开的区域-图22中所述的区域1120上移动指示器(“鼠标光标”),以及使用单击与指示设备有关的按钮(即“鼠标按钮”)的一般方法实现动作。
能通过生成“穿透相反力”的上述方法的一种或通过使用指示设备来指向将“展开”的精确区域实现图24-26所述的一个或多个翻转页的方向中的另外的改变。
如图27所述,在翻转中冻结翻转页1110-1115的一种方法是实现两个翻转方向(即,从右到左和从左到右)中的“相同以及相反”的力。实现此的一种方法是通过按压和保持或按压和释放它们,同时激活图4所述的浏览设备160上的两个浏览控制器163和164。
为实现图28所述的操作,其中在翻转页集1212后是多个页1213-1215,一种方法是在通过使用如上所述的方法的跳转操作翻转页集1212同时使页集1212仍然处在翻转电子图书1200的中途之后,通过使用如上所述的翻动连续翻转页的一种方法,诸如通过连续快速地下压和释放例如浏览设备160的右边上的浏览控制器164来翻动随后的连续翻转页。
为实现如图29所述的操作,其中翻动第二翻转页集1216而第一翻转页集1212和一些拖尾翻转单页1213-1215仍然在翻过电子图书1200的中途,使用如上所述的一种方法,能实现包含使用跳转光标或书签以便从电子图书1200的右边翻动第二翻转页集1216的跳转操作。
为实现图30和31所述的保持-翻转动作,一种方法是从当图30中的电子图书1300的左和右页1305和1306待在电子图书1300的左和右边上的它们的各自的位置上时开始,使用例如图4所述的浏览设备160的右边上的浏览控制器164的y方向移动来实现“挑选”页1306。此后,进入“保持页”模式以及向后和向前移动保持页1306而不是允许它始终自动翻转到电子图书1300的另一边,通过同时(50毫秒内)下压浏览设备160上的左和右浏览控制器(163和164)以及根据哪个浏览控制器(163或164)具有更强的力(例如,进一步向下压),能产生“平衡相反力”,保持页1310将在与那个浏览控制器的位置相反的方向中慢慢地(即,未完成通过整个电子图书1300的翻转动作)翻转(即,如果左浏览控制器163具有更强“力”,保持页1306将从左慢慢地翻转到右)。
挑选页1306的另一种方法是使用未用于做书签操作的相应边上的书签按钮(例如按钮174-177和184-187中的一个)。挑选页1306的另一种方法是使用指示设备来指向例如页1306的右底角以及实现与指示设备有关的按钮单击。此后,利用浏览设备160上的浏览控制器163和164,使用如上所述的“平衡相反力”,或通过使用与指示设备有关的光标的移动(即,光标能在计算机屏幕上向左或向右移动以便表示应当将例如保持页1306的右边缘定位在哪儿),能向后和向前移动页。
为在所有其他翻转页(1401-1403,1405-1407)的翻转中选择和保持翻转页1404,然后允许其他页落在其各自边,如图32所示,一种方法是使用浏览控制器(例如图4所述的浏览设备160的右边上的浏览控制器164)的多个y方向移动(例如-y方向移动)以表示所需页1404和电子图书1400的右边层间的要跳过的居间页的数量以便挑选所需页1404。另一种方法是使用指示设备的光标来指向和选择所需页1404。
进入用于图33中所示的页集1503的保持-翻转模式的一种方法是首先使用例如图4所述的浏览设备160的右边上的浏览控制器164的-y方向移动来表示进入“保持-翻转”模式,然后使用用于选择在电子图书1500的右边层1521上的将跳转的页的如上所述的一种方法,即,使用跳转光标或书签,然后使用用于移动单个“挑选”和保持页的如上所述的一种方法,挑选页集1503并向前和向后移动它。另一种方法是使用指示设备来激活位于电子图书1500的右边层1521的底右角处的特殊的“保持-翻转”跳转光标。使用这一跳转光标,能选择右层1521上的任何位置以及当激活跳转时,与在典型的跳转操作的情形中相同,右手页和“跳转”页间的页集1503不自动地翻转到电子图书1500的另一边,而是由指示设备“保持”并根据需要,向前和向后移过电子图书1500。
在“保持-翻转”模式中挑选和保持单页或页集后,为退出该模式,保持页或页集能翻转到极左或极右,告知期望使页或页集返回到书的各自边。
上述“保持-翻转”单页或页集的各方法可重复应用,同时一个或多个单页或页集仍然处于保持-翻转模式以产生如图34所示的结果,在该结构中,一个或多个单页或页集处于保持-翻转状态。
为进入图35和36A所示的保持-收集模式,在已经使用如上所述的一个方法进入保持-翻转模式后,使用如上所述的一个页翻转方法,激活使页从电子图书1700的左边翻转到右边或反之的翻转动作。这些翻转页,不是翻过整个电子图书1700,而是将被收集在正“保持”的页1705处。随后,将通过如上所述的一种方法实现如图36A所述的页集1706的向后和向前移动。
在进入保持-收集模式后以及在已经收集多个页(如图36A所示)后,从页集释放页。如图36B所示,在与电子图书1700的各边相反的集合1707正释放页1730-1733。也能使用与跳转光标类似的物体来选择所收集的层上的点来“拆分”图36B所示的保持页集1707以便实现拆分。图36描述将所保持的页集拆分成两个页集1708和1709的动作。图36C也描述已经从在前保持的页集释放的其他页1740-1742。
在单页或页集1801进入“保持-翻转”模式后,能进入“保持-浏览”模式,其中保持的单页或页集1801充当电子图书1800的一边1802,以及能在如图37所述的所保持的页集1801和右边层1803间实行通常在左层1802和右层1803间实行的所有动作。为在进入保持-翻转模式后进入保持-浏览模式,一种方法是使用指示设备和计算机屏幕上与其相关的光标来单击所保持的页集1801和右边层1803。这表示进入保持-浏览模式以及在页集1801和右边层1803间产生“子书”,在其间,能实现与翻转页有关的所有正常操作。为退出保持-浏览模式,可再次单击页集1801和右边层1803。
如图38所述,重复应用保持-浏览方法同时使一个或多个页集处于保持-浏览模式中能产生循环“子书”。
为实现如图19-39所述的所有复杂的翻转动作,一个或多个浏览控制器(诸如图12-16所述并安装在图4所述的浏览设备160上的浏览控制器)的所有基本输入方向(x、y、z方向或用于旋转或摇动输入的r方向)以及浏览设备上的书签按钮(诸如图4所述的浏览设备160上的书签按钮170-177和180-187),以及指示设备和其相关的屏幕光标,可在上述方法中结合使用或在其他方法中以另外的结合方式使用。
图40-42描述10-19所述的实现各种基本和复杂翻转动作的屏幕控制方法。
图40描述用于实现翻动页以及跳转到选定页的基本动作的一个屏幕控制方法。基本上,书状界面2001所处的屏幕2000被划分成用于激活和控制不同基本翻转动作的多个区。电子图书2001具有左手静止页2010和右手静止页2011、左边层2020和右边层2021、左底层2022,由右底层2023、左边跳转光标2030和右边跳转光标2031、左底跳转光标2032和右底跳转光标2033。由左静止页2010的轮廓定义的区域是左边翻页区2040以及由右静止页2011的轮廓定义的区域是右边翻页区2041。由左边层2020的轮廓定义的区域是右边跳转控制区2042和右边层2021的轮廓定义的区域是右边跳转控制区2043。由左底层2022的轮廓定义的区域是左底跳转控制区2044以及由右底层2023的轮廓定义的区域是右底跳转控制区2045。
通过由指示设备(例如,计算机鼠标)控制的屏幕2000上的光标或叠加在屏幕2000上的触摸屏来选择和激活屏幕控制区2040-2045以及由手指或其他仪器选择和激活这些屏幕控制区2040-2045。
使用左和右边翻页区2040和2041的一种方法是在每次激活所涉及的区域,从各个方向的相应边翻动一页(即,从左边区域2040翻动的页将从左翻转到右以及反之亦然)。如果在指定时间实现越多激活,在指定时间内将翻动越多页,以及通过电子图书2001越多页。如果使用指示设备,通过将光标放在相应的区域(2040或2041)以及单击相关输入设备按钮(例如,PC型计算机鼠标诸如Microsoft的IntelliMouse的左按钮),能实现这一激活。如果使用触摸屏,通过在相应区2040或2041内用手指或仪器施加在屏幕上的压力,能实现这一激活。
使用左和右边跳转控制区2042和2043的一种方法是通过使用指示设备来指向、选择、移动和激活各个跳转光标2030和2031,或如果触摸屏可用,通过在由各个光标2030和2031占用的区域内,使用由手指或仪器施加在屏幕上的压力来选择、移动和激活它们。同样能激活左和右底跳转控制区2044和2045。
与图6所示的书签(220-223,230-233)类似,也能由通常留存在这些区内并表示它们做过标记的电子图书2001中的点的书签激活所有跳转控制区2042和2045。一种方法是使用指示设备来指向、选择和激活这些书签,从而激活跳转到所标记的页。如果触摸屏可用的话,另一方法是使用手指或仪器以便将压力施加到由书签占用的各个区上以便选择和激活它们。
图41和42描述用于生成实现图17-39所述的一些或全部基本和复杂翻转动作的命令的另一屏幕控制方法。
以与图40所述的那些相应跳转控制区2042-2045相同的方式,使用层上的控制区,即左边跳转控制区2110、右边跳转控制区2111、左底跳转控制区2112以及右底跳转控制区2113,并如上所述。
通过各个区内的指示设备,并随后单击与该指示设备有关的按钮,或如果触摸屏可用的话,在各个区内的手指或仪器的定位和压力的施加,激活左边翻页区2120和右边翻页区2121。这些翻页区2120和2121小于由电子图书2101的各个左和右展开页(2102和2103)占用的区域,因为这些区域的一部分是为下面将描述的其他控制而预留的。
按与使用图4中所述的浏览设备160的左和右浏览控制器(163和164)控制图11-19所述的页的各种复杂翻页动作相同的方式,能使用这些翻页区2120和2121来控制页,如上所述。例如,每次激活控制区2120和2121与每次下压和释放控制器163和164类似。因此,同样地,能在某一方向中,以某一频率翻动这些页,以及能通过激活适当的翻页区2120和2121来改变它们的方向。
在页2102和2103的上面部分中是页区展开控制区2140。图42详细地描述这一区的操作。
页区展开动作与例如图21、22和23所述的翻转动作类似,其中选择某一页或页组以便在翻过计算机屏幕的中途,使它们的翻转方向反转。这导致例如“展开”区域1121,如图23所示。
图42描述计算机屏幕2200上、具有正从右翻转到左的四页2211-2214以及分别在电子图书2201的左右边上的两个静止页2210和2215的电子图书2201。在示出没有页将被翻转的图41中所述的电子图书2101的上面部分的页区展开控制区2140现在被分成5个区-图42中所述的电子图书2201中的区域2220-2224。这些控制区2220-2224的每一个控制两个连续翻转页或一个翻转页和一个静止页2210和2215之间的区域。例如,区域2223控制翻转页2213和2214间的区域以及区域2220控制一个静止页2210和一个翻转页2211间的区域。因此,与每个控制区相关的是左边界页和右边界页。例如,控制区2221具有左边界页2211和右边界页2212。
这些页区展开控制区2220-2224的操作如下。如果在一个区域内实现激活(例如,使用用于选择和激活的指示设备或使用触摸屏),如果左边界页的原始翻转方向处于从左到右的方向中,则该左边界页将其翻转方向从右改变到左,如果其原始翻转方向处于从右到左的方向中,则继续相同的翻转方向。类似地,例如,如果右边界页的原始翻转方向处于从右到左的方向中,该右边界页将其翻转方向改变成从左到右,如果其原始翻转方向处于从左到右方向,则继续相同的翻转方向。这些操作的结果在于,左边界页和右边界页间的相应区域将类似于图23所述那样展开。例如,如果选定的区域为区域2221,其左边界页2211将继续从右翻转到左,而右边界页2212将其翻转方向改变成从左到右,从而展开区域2221。
能使用屏幕控制方法来实现用于控制单个翻转页的速度的新颖方法。先前我们提到有两种方法来特征化通过电子图书,例如图10A中的电子图书1000的移动速度。能通过同时翻过电子图书1000的页数(例如,页1020-1022)或每个翻转页(例如,页1020-1022的任何一个)当其从电子图书1000的一边翻转到另一边的移动速度,或两者的结合来特征化移动速度。如上所述,改变在指定时间间隔翻动的页数,从而改变通过电子图书1000的速度的一种方法是使用翻转浏览控制器(例如,图5-9中所述的一个)的移动中的一个。另一种方法是通过使用例如图21中所述的区域2120或2121来使用屏幕控制方法。即,如果在显示的电子图书2101上触摸屏可用,在指定时间间隔内在相应的区(2101或2121,由所需翻转方向而定)上使用手指或仪器的敲击频率越大将相应于在该间隔内翻动越多页,从而通过电子图书2101的速度越高,反之亦然。如果触摸屏不可用,还可以使用屏幕2100上的指示设备和光标以及在区域2120或2121内的“单击”动作实现相似的效果。现在,在区域2120或2121内有很大的能敲击或单击的空间。控制翻过电子图书2101的各个页的移动速度的另一种方法是使翻转移动速度由单击或敲击区域2120或2121的哪一部分而定。即,在区域2120或2121内单击一次或敲击一次就翻动一页,但发生单击或敲击的区域2120或2121内的位置确定通过电子图书2101的翻动页的翻转移动速度。这样,通过快速改变每页的翻转速度以及快速改变在指定间隔内翻动的页数,能非常快速地改变通过电子图书2101的移动速度。
能结合如上所述的使用浏览控制器(图4中所述的浏览设备160中的浏览控制器163和164)的方法来使用屏幕控制方法以便实现如图19-39所述的一些或所有复杂的翻转动作。
在屏幕控制方法的其他实施例中,可互换地使用并不同地映射屏幕上的各个区以便控制各种基本和复杂动作。
图43描述电子图书2300中的一种卷曲翻转页(例如页2315和2325),其中页的两边(页2315的边2316和边2317,以及页2325的边2326和边2327)是可见的。这能增加在任何指定时间内看见的信息量以及还提供更好的逐页的信息的可视连续性。
图44描述用于微调跳转光标控制的机制。由于计算机屏幕的有限分辨率,电子图书2400的层,例如右边层2402不具有用于跳转光标2415的足够的离散点以便选择电子图书2400的右边上的任何所需页,如果在电子图书2400的右边上有比用于跳转光标2415的层2402上的离散步骤更多的页以便移过的话。克服此的一种方法是在允许跳转光标2415在两个方向2417和2418中经过多个离散步骤2411的层2402内创建区域2410。当跳转光标处于例如层2402上的某一点时,启动微调跳转光标控制机制。假定相应于电子图书2400中的某一页X。能在层2402上发生跳转光标2415的下一离散步骤相应于电子图书2400中的某一页Y。现在,假定X和Y不是连续页以及在它们间有跳转光标2415初始不能直接在层2402上访问的许多页。现在能激活微调跳转光标控制机制。现在创建围绕跳转光标2415的微调跳转光标控制区2410,其中方向2417和2418中的区域2410中的跳转光标2415的移动将通过页X和Y之间的居间页,从而允许选择将跳转到的所需页。
为表示将进入的微调跳转光标控制模式-即,将产生微调跳转光标控制区2410-一种方法是使用计算机鼠标按钮单击。或者,能使用层2402上跳转光标的移动速度。当跳转光标2415正在层2402上向上或向下移动以便选择跳转到的所需页时,通常显示跳转光标2415的某一移动速度。当将这一速度降低到低于某一值或当该速度降低到0时-即,那么跳转光标2415停止在层2402上移动-能进入微调跳转光标控制模式以及为微调跳转光标控制目的,能在跳转光标2415周围产生微调跳转光标控制区2410。为退出微调跳转光标控制模式-即,移出微调跳转光标控制区2410和使跳转光标返回到通常层区2402-一种方法是使用计算机鼠标按钮单击。或者,能使用微调跳转光标控制区2410上的跳转光标2145的移动速度。如果微调跳转光标控制区2410上的跳转光标2415的方向2417或2418中的移动速度超出某一速度,则微调跳转光标控制区2410将消失以及跳转光标2415将返回到层2402的适当点。
图45描述一边书界面显示2500。代替全部可见显示,例如书的左边,诸如在图6所述的电子图书200的情况下,电子图书2500具有倾斜、几乎垂直的左边。在该一边,可以显示一般的静止页2530。同样可以显示左边层2510及其相应的跳转光标2520以及左底层2512。电子图书2500的右边具有一般静止的页2531、右边层2511及其相应的跳转光标2521,以及右底层2513。示出了多个翻转页2532-2534下从右翻转到左,随后并入电子图书2500的左边。上述所述基本和复杂的翻转动作同样可以应用于这一单边电子图书2500。如果计算机屏幕空间有限的话,单边电子图书显示2500是很有用的。
图46描述另一单边书界面显示2600。书的左边,与如图45所述的电子图书2500的情形中不同,向外倾向电子图书2600的中线。通常的左和右底层2610和2611、相应的左和右底跳转光标2620和2621、通常的左和右底层2612和2613、左和右静止页2630和2631以及翻转页2632-2634均能显示在电子图书2600上。
使用商业上可获得的计算机硬件和软件,由以文本文件,诸如Windows 95操作系统中的文本文件的形式存储在个人(例如,膝上型)计算机上的半导体、磁、光或其他介质中的文档生成翻转页的一种方法包括几个步骤。首先,使用在计算机上运行的字处理软件,诸如来自Microsoft Corporation,零件号62306的Microsoft WordVersion7.0,在计算机屏幕(诸如IBM彩色监视器G50,零件号96G1593)上显示文本文件的内容。使用键盘(诸如IBM键盘,零件号06H9742)上的“屏幕打印”键,将存储在屏幕信息转储(screendump)中的计算机屏幕上的图象输入到剪帖板上。然后使用由软件提供的“粘贴”命令,将剪贴板作为图象文件输入到在计算机上运行的图形软件,诸如来自Palo Alto,California的VisioneerCommunications,Inc.的Visioneer ParperPortTM,零件号C1132-90000,然后以例如TIFF格式输出并存储为图象文件。在一个TIFF文件中,用这种方式能俘获文档中的每一页。然后,使用在计算机上运行的视频编辑/影像生成软件,诸如来自MountainView,California的Adobe Systems Incorporated的AdobePremierTM4.0,零件号02970103,每个包含一页文档的TIFF文件能被输入到该软件中以及使用由软件提供的Motion命令和重迭工具,能生成翻转页的“影像”,以及如果需要的话,以移动图像格式诸如.AVI文件输出和存储。
为本发明目的,使用当前可获得的软件,用于由现有文档文件生成翻转页的如上所述的各种部件/操作最好集成为可以方便地从一个计算机进出另一个计算机以及要求最小人工干预的单个软件程序。另一种替代方法直接读出现有文档文件,生成用于所有页的所需图象,然后由这些图象创建翻转页的“移动图像”。为了以任何指定速度向前或向后移过文档,使用类似于当通过软件视频播放器(诸如来自Microsoft Corportation的Windows的Video)浏览移动图像文件(诸如以.AVI格式)时,以任何指定速度向前或反转的机制。也包含其他特征,诸如层210和212(图6)、220-223书签和230-233(图6)以及书签操作等等。
尽管最好使用现成的硬件和软件来实现翻转/闪烁/滚动/等等效果,也可以使用定制的硬件和软件来执行等效的功能。
如上所述的计算机也可以是与控制器相连的计算机,以及可以具有用于提供在控制器上的用户可个性化设置的结构软件。例如,一个用户会希望下压控制器平台仅达整个移动范围的25%以便激活第一功能(诸如翻动预定数量的翻转页),而第二用户更喜欢使该设置为50%来实现同样的操作。通过第一次(或稍后请求用户)使用控制器时执行的计算机实现的校准和喜好设置程序,能初始地设定这些设置。程序将用户定义的参数(诸如如上所述的25%或50%)列表存储在存储器中,然后当实际实现用于那个用户的浏览操作时使用。不同用户配置文件可以保存在用于不同用户的存储器中,以便每个用户当使用该控制器时可以激活他或她的配置文件。
图47描述整个浏览系统2700的实施例,用于其的软件构件寄主(host)在计算机上。在这一系统2700中,提供变换软件2710(例如用“C编程语言”编的计算机程序)以便将待浏览的、不管以何种形式(例如,诸如存储在Windows95操作环境中的硬盘上文本文件的形式)存储在计算机中的文档2701预变换成形式2711,该形式2711允许实现以及允许与浏览设备2740(使用如上图12-17中所述的一个浏览控制器或其他浏览控制器)结合使用如上所述移过文档的图17-39中所述的一种方法或其他方法。还能在不工作(on the fly)时变换计算机上采取现有形式的文档2710,这会要求专用硬件来实现所需操作速度。在操作期间,还需要浏览/观看软件2720来变换来自浏览设备的信号以便如上所述实现有关文档的所有操作。浏览/观看软件2720(最好用“C编程语言”编的计算机程序)将预变换数据文件2711或采取现有形式2701(在浏览过程期间,不工作时变换)的文档视为其数据输入。浏览设备2740通过总线2741(例如,25针并口带状电缆中,虽然串行总线、USB或鼠标线也可以是要求适当的协作多路复用电路的示例性的替换方案)将所需信号发送到计算机输入端口2730(最好是25钉并口,或可以是鼠标端口、USB端口或RS-232端口)以便到浏览/观看端口2720从而实现计算机屏幕2721上的所需操作。
上述浏览系统2700(图47)适合于结合允许重组所涉及的文档中的任何材料的软件方法一起使用以便于浏览/观看。例如,在软件控制情况下,结合使用鼠标和光标方法,例如,能在当前观看页中同时产生和显示所有将比较的文档中的两个或多个页或者将比较的文档的部分。这可以通过例如使用鼠标和光标,通过象平常一样单击鼠标按钮和拖拉鼠标首先选择当前浏览过的页的部分,或通过双击光标现在所处的那一页来选择当前浏览的页中的一页来实现。此后,在移动到文档的另一部分后,光标现在位于当前浏览过的页的一页上的某点处以及所选定的材料能通过单击鼠标按钮来观看。所选定的材料,如果它是一个整页,将仅仅覆盖在单击鼠标按钮以便看见它之前光标所处的页上。如果所选定的材料不是一个整页,它将定位到例如光标的右边和底部,以及覆盖在单击鼠标按钮以便看见它之前光标所处的页的一部分。另一次单击鼠标按钮将移出该临时放置的材料以便允许人们看见在本来处于该页上的材料。在用户启动移动到文档的其他部分后在那页从视线消失后,这一临时放置的材料也将自动地从其所处的页上消失。
还能结合允许高亮显示所选定的材料部分或所涉及的文档中的页的注释以便于浏览/观看/阅读的任何软件方法使用上述浏览系统2700。
上述浏览系统2700不仅适合于浏览或观看当正观看它们时其内容不需要任何处理的文档,而且适合于结合字处理系统使用。代替象平常所做的在计算机屏幕上创建文档和处理文档,然后使用鼠标和滚动条方法,向上或向下滚动以便观看和浏览它,能使用在上述浏览系统2700中所述的观看和浏览文档的方法。当结合例如图18所述的移动经过文档的翻转方法使用字处理时,当一个人结束输入用于右手页的材料时,该页将翻页以便显示用于输入材料的新的空白页。当一个人删除材料直到在当前浏览的页上没有剩余任何材料时,继续删除将实现翻回到在前页。
上述浏览系统2700适合于结合任何软件一起使用,该软件将显示用于浏览或操作的、不能装入一个计算机屏幕中的控制“按钮”的信息/图标。在这种情况下,通常结合使用鼠标来滚动,或通过按压屏幕上的“按钮”的图标来选择子菜单和子操作。在选择子菜单和子操作的情况下,一旦选择它们,在屏幕上闪烁子菜单或包含用于子操作的按钮的显示。当在软件中出现大量这种信息/操作时,将从使用浏览系统受益-该系统能提供哪种信息/操作可用、在哪儿能找到它们以及它们如何彼此相关的良好的概念,以及快速访问它们。为结合当前浏览系统2700一起使用,用于操作/子操作的这些菜单/子菜单和按钮均能组织成“书”,以及通过如上所述的浏览系统2700能访问它们。
目前,人机接口的最普遍和方便的形式是“窗口”界面。这一界面产生于“桌面隐喻”,其中将计算机屏幕上的操作项比作桌面上的操作项。这种接口,尽管其对在先前类型的界面上有很大改进以及使用起来非常友好,但仍然遇到桌面上操作项的问题之一-桌面倾向于变得非常凌乱以及当存在太多时项,很难找出所需项。在窗口界面中,当在不能装入一个窗口或屏幕中的目录中具有多个子目录/文件时,通过使用鼠标滚动来定位它们,使用这一方法,具有如上所述用于浏览信息的所有附带问题。而且,当打开许多窗口时,它们易于彼此遮掩,以及很难找出当前看不见的那些窗口,因为它们的位置(在“第三维”中-“垂直于屏幕的方向”)不固定,非常象桌面上分散的纸集。
通过将这些目录/子目录或临时工作窗口组织成由如上所述的浏览系统2700所操作的“书”,能改进人机接口。能将计算机上的所有信息在任何指定时刻组织成一本大书或一本以上的书,从而成为“库隐喻”。至少有三种可能的改进(a)不能装到一个窗口/屏幕上的子目录和文件图标如果按结合如上所述的浏览设备/系统2700使用的形式组织/实现的话,能被浏览和更好地访问,图48描述结合移动文档的图17中所述的翻转方法的一实施例窗口2805中的项2801-目录/子目录或文件放在作为图17中所述的电子图书1000的实例的电子图书2800的各页中;(b)通常能在基于当前窗口的系统中的窗口2814中找到的子目录2815(图49)和文件2816能被组织成代替的并结合浏览系统2700使用的电子图书2820(图17中描述的电子图书1000的实例)中的章、节等等,其一个实施例在图49中描述;图50示出正在其上工作的、当前系统在“窗口”中呈现的软件(诸如字处理器)中的文件和子目录的集合或当前工作区,这些项目能被组织成将结合具有其附带优点的浏览系统2700一起使用的“剪贴簿”中的各页。图50描述结合移过文档的图17中所述的翻转方法的实施例。每个窗口2825映射到一页上或许多窗口2825能映射到电子图书2830的一页上(图17中所述的电子图书1000的实例)。
图51描述用于在由本发明的浏览设备控制的显示屏上显示基于计算机的一组信息的方法。步骤S1显示相应于保持信息组的数据文件的大小的一组信息的层图象。层图象包括在显示屏上显示的左边部分和右边部分。层图象的左边部分在屏幕的左边显示,并与当前正在显示屏上显示的信息组中指定点之前的信息量成比例。层图象的右手部分在显示器的右手边显示,并与来自当前正在显示屏上显示的点之后的信息量成比例。例如,如果当前显示点接近文档结尾,显示的左手边将具有看来厚于右手边的层图象。
在步骤S1后,过程进入步骤S2,在步骤S2,以第一图象格式显示所有现有的手指书签。然后,在步骤S3中,以第二格式显示所有现有的永久书签。在相应于它们标记的材料位置的层显示位置中显示手指书签和永久书签。然后,过程进入步骤S4,其中用户选择标记当前浏览的材料和将新书签(手指书签或永久书签)增加到显示上。在步骤S4后,过程进入步骤S5,其中响应由仪器(例如用户手指)表示的跳转位置跳转到该信息组中的一个位置,一旦跳转到该位置后,过程结束。
图52描述用于浏览基于计算机的信息组的方法。过程在步骤S11中开始,其中生成移动命令以便将指示器在向前方向或向后方向中移过在计算机上寄主的一组信息。然后过程进入步骤S12,其中响应在步骤S11中生成的命令移动指示器。然后过程进入步骤S13,其中调整通过信息的指示器的移动速度。然后过程进入步骤S14,其中接收跳转命令。然后过程进入步骤S15,其中响应所接收的跳转命令,使指示器移动到一个跳转位置。然后,过程移入步骤S16,其中接收书签命令以便标记来自该信息组的文本或图形信息的所需部分。用户基于文本图形的所需部分输入书签命令。然后过程进入步骤S17,其中相应于所接收的书签命令,在信息组中标记所需部分,在此之后过程结束。
图53是用于计算机界面过程的流程图。该过程在步骤S20开始,其中按书集排列寄主在计算机上的一组信息。每本书包括来自寄主在计算机上的信息组的信息的子集。一旦排列后,过程进入步骤S21,其中用相应于每本书的信息的子集的各个部分来给每本书做标签。然后过程进入步骤S22,其中基于用户输入,用户能通过首先浏览作为单本书文档图象显示的书,以便选择所选定的书。书文档图象由相应于各书的各相应部分的单页组成。然后过程进入步骤S23,其中当由用户启动时生成一个命令以便移过各页,从而用户能浏览各页以及选择所需书。然后过程进入步骤S24,以动画图象显示书页,其中正在屏幕上翻转书文档的各页。然后过程进入步骤S25,其中,当浏览该动画图象时,用户通过用户输入能选择一页。通过选择一页,用户已经选择了所需书。然后过程进入步骤S26,其中选定书显示为书文档的图象。然而,选定书文档的各页包括相应于选定书的信息的子集的各个部分。然后过程进入步骤S27,其中为使指示器移过选定书的页的子集,生成移动命令。然后该过程进入步骤S28,其中在屏幕上显示所示正翻转的选定书中的页的动画图象。然后过程进入步骤S29,其中由用户通过用户输入表示选择所选定的书的选定书页。一旦用户选择所需书页后,过程结束。
尽管已经示例说明和描述本发明的特定实施例,本领域的技术人员将想到各种改变和改进,其意图是附后权利要求书覆盖落在本发明的精神和范围内的所有那些改变和改进。具体地说,在此已经根据控制器设备描述了多个机电实施例。鉴于在此的教导,应当认识到,通过响应用户施加到控制器上的压力提供电信号和触觉反馈的其他设备,也能生成电信号。因此,控制器不需要包括弹簧构件来提供触觉反馈,也可以使用其他物体,诸如有弹性的固体构件,像具有嵌入压电材料的橡胶,或有源机电反馈机构,诸如象电磁构件的有源设备,或甚至是可充气软外壳。
作为一个例子,在膝上型或桌面计算机的监视器上显示电子图书的情况下提供上述描述。然而,控制器和界面控制方法同样适合于具有可视显示器的其他基于处理器的设备中。掌上型计算机、个人数字助理以及移动电话显示器均是用于寄主在本文所述的机构和方法的同样适合的设备。此外,本发明可用在具有在电视机(诸如数字HDTV)的全部或部分上显示的电子图书的环境下。例如,全部或部分HDTV屏幕能专用于显示电子图书,在此描述的控制器实施例能通过连接到HDTV视频处理器的无线(IR或RF)与电视接口。另外,也可以使用有线接口,如前所述。同样地,能将HDTV显示器划分成两半(或其他一些小部分)以便两个人能用于不同目的使用同样的HDTV一个人能观看电视,而另一个人能读取电子图书。在这一实施例中,在此描述的控制器包括用来控制HDTV操作的单独的一组按钮。
很显然,鉴于上述教导,本发明的各种改进和改变是可能的,因此,应理解,在附加权利要求书的范围内,除在此具体描述的方式以外的方式也可以实施本发明。
权利要求
1.一种用于翻转电子图书的页的方法,所述电子图书寄主在用于在显示器上呈现的计算机可读介质上,该方法包括步骤通过机械浏览器创建一组复杂的页翻转命令中的至少一个;将来自该机械浏览器的所述一组页翻转命令中的至少一个传送到被配置成从所述计算机可读介质读取数据的计算机;以及在显示计算机上显示来自所述一组页翻转命令中的至少一个的结果。
2.如权利要求1所述的翻转页方法,其特征在于,所述机械浏览器包括具有传感器的本体,浏览控制设备,其耦接到该传感器并配置成生成具有第一方向分量和第二方向分量的控制信号,当沿第一方向将力施加到该传感器上时产生该第一方向分量以及当沿第二方向将力施加到该传感器上时产生该第二方向分量;以及输出端口,其配置成将该控制信号输出到处理器,所述处理器控制在显示器上显示所述信息组的哪一部分。
3.如权利要求2所述的翻转页方法,其特征在于,所述第一方向是x方向、y方向、z方向和r方向中的至少一个,以及所述第二方向是x方向、y方向、z方向和r方向中的至少一个的另一个。
4.如权利要求2所述的翻转页方法,其特征在于,所述浏览控制设备被配置成提供力反馈和摩擦反馈中的至少一个作为对所述力的反应。
5.如权利要求2所述的翻转页方法,其特征在于,格式化所述控制信号以便其被所述处理器识别作为生成下述至少一个的请求翻转单页命令,连续翻转页命令,移动跳转到光标至所需跳转位置命令,选择跳转到位置命令,移动书签光标到所需书签位置命令,以及插入书签命令。
6.如权利要求2所述的翻转页方法,其特征在于,所述机械浏览器具有右边安装的浏览设备,左边安装的浏览控制设备,左手按钮,以及右手按钮;以及所述创建步骤包括子步骤操作该右边安装的浏览控制设备,操作该左边安装的浏览控制设备,按压该左手按钮,以及按压该右手按钮。
7.如权利要求2所述的翻转页方法,其特征在于,所述传送步骤包括子步骤操作指示设备。
8.如权利要求1所述的翻转页方法,其特征在于,所述页翻转命令组包括下述中至少一个移动方向命令,移动速度命令,选择跳转到文档中的指定点的命令,跳转到文档中的指定点的命令,永久书签命令,手指书签命令,翻动单个翻转页命令,以指定间隔翻动多个翻转页命令,反转单页最后拖尾页的方向命令,反转多页最后拖尾页的方向命令,反转选定的翻转页组的方向命令,翻转中冻结至少一页翻转页命令,解冻冻结页以及使各页继续沿冻结前的方向翻转命令,解冻冻结页以及使各页均沿相同的方向翻转命令,解冻冻结页,以及使一些页翻转到书的左边,使一些页翻转到书的右边的命令,解冻冻结页以及使各页的子组沿不同的方向翻转命令,跳转以及使厚的页集一起翻转命令,翻动翻转页同时翻转厚的页集命令,翻动至少一个其他厚的页集同时翻动其他各页命令,选择以保持页命令,以选定速度沿选定方向移动所保持的单页命令,选择以保持厚的页集命令,沿选定方向和以选定速度移动所保持的单个厚的页集命令,选择以保持至少两页和一个厚的页集中的至少一个的命令,沿选定方向和以选定速度移动所保持页以及一个厚的页集中的至少一个的命令,翻转中保持单页以及收集翻转中翻转到该单页上的其他页的命令,翻转中保持单个厚的页集以及收集翻转中翻转到该单个厚的页集上的其他页的命令,翻转中保持单页和厚的页集中的至少一个以及在翻转中的单页和一个厚的页集的至少一个以及书的一边的一层之间执行页翻转命令组中的至少一个的命令,翻转中保持两页和一个厚的页集中的至少一个以及在翻转中的所述两页和一个厚的页集之间执行页翻转命令组中的至少一个的命令。
9.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放所述左边安装的浏览控制器和所述右边安装的浏览控制器中的一个,以及快速下压和释放所述左边安装的浏览控制器和所述右边安装的浏览控制器中的另一个,其中所述快速下压和释放所述右边安装的浏览控制器和所述左边安装的浏览控制器中的一个的子步骤配置成翻转页组,所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的另一个的子步骤配置成改变所述页组的翻转方向,以及所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个以及快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的另一个的子步骤配置成模拟相反的力。
10.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个,以及快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的另一个达到最大下压极限,其中所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤被配置成翻转页组,所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的另一个达到最大下压极限的子步骤被配置成改变所述页组的拖尾页的翻转方向,以及所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个以及快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器的另一个达到最大下压极限的子步骤被配置成模拟穿过所述页组到拖尾页并绕过该页组中的居间页的相反的力。
11.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个,以及快速滑动右边安装的浏览和左边安装的浏览控制器中的另一个,其中,所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤被配置成翻转页组,所述快速滑动右边安装的浏览控制器和左边安装的浏览控制器中的另一个的子步骤被配置成改变所述页组的拖尾页的翻转方向,以及所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个以及快速滑动右边安装的浏览控制器和左边安装的浏览控制器中的另一个的子步骤被配置成模拟穿过所述页组到拖尾页并且绕过该页组中的居间页的相反的力。
12.如权利要求7所述的翻转页方法,其特征在于,所述按压机械浏览器的左手按钮和按压右手按钮的子步中骤的至少一个被配置成插入书签。
13.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个,以及按压左手按钮和按压右手按钮中的至少一个,其中,所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤和所述按压机械浏览器的左手按钮和按压右手按钮的步骤中的至少一个被配置成改变拖尾页的翻转方向以及模拟穿过所述页组到所述拖尾页的相反的力。
14.如权利要求7所述的翻转页方法,其特征在于,所述传送步骤包括子步骤使用指示设备以在屏幕上将被展开的电子图书的区域中移动一个指示器。
15.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括下述至少一个同时下压和保持右边浏览控制器和左边浏览控制器的子步骤,以及同时下压和释放右边浏览控制器和左边浏览控制器的子步骤,其中同时下压和保持的子步骤以及同时下压和释放的子步骤中的至少一个被配置成冻结翻转页。
16.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤滑动右边安装的浏览控制器和左边安装的浏览控制器中的一个,用基本上相等的力同时下压左边安装的浏览控制器和右边安装的浏览控制器,以及增加在左边安装的浏览控制器和右边安装的浏览控制器中的一个上的压力,其中,所述滑动子步骤配置成从电子图书的一边挑选一页,所述同时下压的子步骤被配置成保持该页,以及所述增加压力的子步骤被配置成手动地前后移动该页,同时防止该页自动翻转到该电子图书的另一边。
17.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤按压右手按钮和左手边按钮中的一个,用基本上相等的力同时下压左边安装的浏览控制器和右边安装的浏览控制器,以及增加在左边安装的浏览控制器和右边安装的浏览控制器的一个上的压力,其中,所述按压子步骤被配置成从电子图书的一边挑选一页,所述同时下压的子步骤被配置成保持该页,以及所述增加压力的子步骤被配置成手动地前后移动该页,同时防止该页自动翻转到电子图书的另一边。
18.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个,以及滑动右边安装的浏览控制器和左边安装的浏览控制器中的一个,其中所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤被配置成翻转页组,以及所述滑动右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤被配置成选择和保持所述页组中的一页。
19.如权利要求7所述的翻转页方法,其特征在于,所述创建步骤包括子步骤快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器的一个,其中所述快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤被配置成翻转页组。
20.如权利要求19所述的翻转页方法,其特征在于,所述创建步骤进一步包括子步骤滑动右边安装的浏览控制器和左边安装的浏览控制器中的一个,以及选择将被保持的页包括下述至少一个快速下压和释放右边安装的浏览控制器和左边安装的浏览控制器中的一个的子步骤,按压右手按钮和右手边按钮中的一个的子步骤,以及使用指示设备来在屏幕上移动指示器的子步骤,其中所述滑动子步骤被配置成输入保持-翻转命令。
21.如权利要求20所述的翻转页方法,其特征在于,所述创建步骤包括子步骤使用指示设备来激活屏幕上的保持-翻转跳转光标,其中所述使用指示设备的子步骤被配置成在右手页和跳转到的页之间保持和移动至少一个页集。
22.如权利要求21所述的翻转页方法,进一步包括通过将所述至少一个页集移动到电子图书的极左边或极右边中的一个来停用保持-翻转跳转光标的子步骤。
23.如权利要求21所述的翻转页方法,进一步包括使用指示设备来将所述至少一个页集拆分成至少两个页集的子步骤。
24.如权利要求21所述的翻转页方法,进一步包括使用指示设备来选择所述至少一个页集中的至少一个的子步骤,其中所述使用指示设备的子步骤被配置成创建临时子书和启动浏览-保持操作模式。
25.如权利要求24所述的翻转页方法,进一步包括使用指示设备来选择所述至少一个页集中的至少一个的第一子步骤,使用指示设备来选择右书边和左书边中的至少一个的第二子步骤,其中所述第一和第二子步骤被配置成创建至少一个临时子书和启动子书浏览-保持操作模式。
26.如权利要求25所述的翻转页方法,进一步包括使用指示设备来选择所述至少一个页集中的至少一个的第三子步骤,使用指示设备来选择右书边和左书边中的至少一个的第四子步骤,其中所述第三和第四子步骤被配置成退出子书浏览-保持操作模式。
27.如权利要求8所述的翻转页方法,其特征在于所述计算机包括由所述机械浏览器和一个触摸屏中的至少一个来激活的控制区。
28.如权利要求27所述的翻转页方法,其特征在于,所述控制区包括被指定为激活和控制所述页翻转命令组的多个区。
29.如权利要求28所述的翻转页方法,其特征在于,所述多个区包括下述至少一个左手静止页,右手静止页,左边层,右边层,左底层,右底层,左边跳转光标,右边跳转光标,左底跳转光标,右底跳转光标,其中由左静止页的轮廓定义的区域被配置成左边页翻转区,由右静止页的轮廓定义的区域被配置成右边页翻转区,由左边层的轮廓定义的区域被配置成左边跳转控制区,由右边层的轮廓定义的区域被配置成右边跳转控制区,由左底层的轮廓定义的区域被配置成左底跳转控制区,由右底层的轮廓定义的区域被配置成右底跳转控制区。
30.如权利要求29所述的翻转页方法,其特征在于,左边页翻转区、右边页翻转区、左边跳转控制区、右边跳转控制区、左底跳转控制区以及右底跳转控制区被配置成通过由指示设备和触摸屏控制的屏幕上的至少一个光标来选择和激活。
31.如权利要求30所述的翻转页方法,其特征在于,所述创建步骤包括子步骤将光标放在左边页翻转区、右边页翻转区、左边跳转控制区、右边跳转控制区、左底跳转控制区以及右底跳转控制区的至少一个中并且单击一个按钮,以及将压力施加在屏幕上左边页翻转区、右边页翻转区、左边跳转控制区、右边跳转控制区、左底跳转控制区以及右底跳转控制区中的至少一个内。
32.如权利要求31所述的翻转页方法,其特征在于,所述创建步骤包括子步骤激活左边和右边页翻转区中的至少一个以便将一页从电子图书中的相应的一边翻动到电子图书的相对的一边。
33.如权利要求29所述的翻转页方法,其特征在于,所述左边页翻转区、右边页翻转区、左边跳转控制区、右边跳转控制区、左底跳转控制区以及右底跳转控制区中的至少一个被配置成包括书签。
34.如权利要求33所述的翻转页方法,其特征在于,所述创建步骤包括使用指示设备和触摸屏中的至少一个的子步骤,其中所述使用的子步骤进一步包括指向书签的第一子步骤,选择该书签的第二子步骤,以及激活该书签的第三子步骤,其中所述第三子步骤被配置成启动跳转到该书签。
35.如权利要求29所述的翻转页方法,其特征在于,左边页翻转区被配置成小于右边左手静止页,以及右边页翻转区被配置成小于右手静止页。
36.如权利要求29所述的翻转页方法,其特征在于,所述多个区进一步包括页区打开控制区。
37.如权利要求36所述的翻转页方法,其特征在于,所述创建步骤包括激活所述页区打开控制区的子步骤,其中,所述激活子步骤配置成反转一页翻转页和翻转页组中的至少一种的方向。
38.如权利要求37所述的翻转页方法,其特征在于,所述页区打开控制区包括至少两个从属的页区打开控制区,以及所述至少两个从属的页区打开控制区中的至少一个被配置成对应于在所述至少两个连续翻转页中的一页与该至少两个翻转页中的另一页之间的区域以及在所述至少两个连续翻转页的一页与所述右边静止页和左边静止页中的至少一个之间的区域这两个区域中的至少一个。
39.如权利要求29所述的翻转页方法,其特征在于,所述创建步骤包括以一个敲击速率敲击所述左边页翻转区和右边页翻转区中的一个的子步骤,以及所述敲击速率被配置成对应于同时翻过电子图书的页的数量和单个翻转页的移动速率中的至少一个。
40.如权利要求29所述的翻转页方法,其特征在于,所述创建步骤包括通过指示设备移动屏幕上的光标以及以一个单击速率单击所述左边页翻转区和右边页翻转区中的一个的子步骤,以及所述单击速率被配置成对应于同时翻过电子图书的页的数量和单个翻转页的移动速率中的至少一个。
41.如权利要求29所述的翻转页方法,其特征在于,所述左边页翻转区和右边页翻转区中的至少一个包括子区,以及所述创建步骤包括通过指示设备移动屏幕上的光标以及以单击速率在该子区中单击的子步骤,其中所述子区被配置成对应于同时翻过电子图书的页的预定数量和单个翻转页的预定移动速率中的至少一个。
42.如权利要求29所述的翻转页方法,其特征在于,所述左边层、右边层、左底层和右底层中的至少一个包括详细的层区,以及该详细的层区被配置成允许操作微调跳转光标控制机构。
43.如权利要求42所述的翻转页方法,其特征在于,所述创建步骤包括子步骤通过单击计算机鼠标和通过跳转光标经过所述详细的层区的预定移动速率中的至少一个来激活微调跳转光标控制机构,以及通过另一次单击计算机鼠标和通过跳转光标详细层区的另一预定移动速率中的至少一个来停用该微调跳转光标控制机构。
44.如权利要求1所述的翻转页方法,其特征在于,所述机器浏览器包括触摸屏。
全文摘要
用于控制在显示设备(201)上显示为电子图书(200)的信息的翻转页动作的机电信息浏览设备(100)的翻转页的方法。该浏览设备包括提供触觉反馈以便减小传统书和电子图书之间的用户接口差异的控制器(500)。控制器中的传感器(502)和控制机构(501)生成由计算机解释的一系列电子信号,该计算机显示电子图书以控制各种浏览操作,诸如翻转页、控制翻转页的速率、跳转到电子图书的预定位置等等。
文档编号G06F3/048GK1568498SQ02820272
公开日2005年1月19日 申请日期2002年9月13日 优先权日2001年9月13日
发明者池·C·J.·梁, 贾森·B.·奥斯汀, 生·B.·霍 申请人:电子图书系统有限公司