具有书图象特征的计算机用户界面设备和系统的制作方法

文档序号:6548335阅读:159来源:国知局
专利名称:具有书图象特征的计算机用户界面设备和系统的制作方法
1.发明领域本发明涉及一种用来通览存储在一计算机内文件的计算机用户界面系统和方法。具体地说,本发明便于以这样一种方式浏览存储在一计算机内的文件,即,能够快速查看该文件的内容和资料编排情况,并且能够迅速存取所涉及文件的各项内容。
2.已有技术描述目前,查看存储在一计算机中文件的方法是通过一计算机显示屏。对于那些比能够包括在一个屏幕内的文件长/大的文件来说,(通过利用例如与屏幕上显示的文件边沿上卷滚条联合的“鼠标”或者通过利用超文本链接)提供一种上下卷滚该文件的手段,用以跳转到该文件中一特定点。
但是,与书相比,多数人无法找到这种特别方便的方式来查看文件。这证明了这样一个事实,即,尽管已经越来越多地使用计算机,不过不仅没有相应地减少纸张的使用,而且需要增加纸张数量以打印已经方便地存储在计算机中的内容,这好象能够为查看而受到容易和灵活的控制。有时需要相关信息的打印本,象在将一图像打印到一张纸上以将其粘贴到某个表面(例如墙壁)上的情况下,或者在便于在几乎任何可能的环境和位置阅读较轻而坚固的平装书的情况下,可是有时读者非常乐于坐在书桌上的台式计算机前,或者远离书桌操纵笔记本计算机,而这读者仍然想得到手持形式的文献打印本。这特别适于阅览包括软件手册在内的手册以了解如何操作一设备或软件应用的情况。相反,计算机软件包通常带有厚重的手册,这些手册含有可易于存储在重量轻的CD-ROM上的信息,即使有时将这些手册以CD-ROM的形式分发给用户,仍然经常有人愿意将它们打印成硬拷贝形式的文本,以便于阅读。
涉及用户与所打印的书中内容交互反应的过程是一个错综复杂的过程。首先,按顺序显示书中的内容,保持逐页内容的连续性,在所显示的内容中还有一分层次的结构(象将内容编排为章、节、小节等),因为这些内容的思想以某种概念层次的形式相互关联。人的感知系统以一连续的方式摄入数据,在以一连续的方式将一本书从头至尾读完之后,在看完相关内容之后,大脑会再创建该概念层次。但是,经常有人并不从头至尾阅读一本书(或摄入相关内容),因为(a)有人想总览所显示的内容;(b)有人正在搜寻其所感兴趣的某些内容;或者(c)有人的兴趣在于仅阅读该书的一些部分(比方说,在阅读手册以了解如何操作某些东西的情况下)。在这些情况下,读者是浏览书的主题来找到唯一使其感兴趣的内容。
在该浏览过程中,完成两个基本的事情。首先,浏览者快速扫视这本书文献的目录。其次,浏览者对其感兴趣项所在的大致位置有一个概念,以便浏览者能够(a)在后来需要时寻找它们,和(b)对当前浏览的材料与其他材料之间的关系有一个了解(即,对相关层次结构有一个了解)。当浏览这本书文献时,需要浏览者多次用手指进行操作,以便迅速翻阅各页,并且以各页利用的固有顺序,使得浏览者能够非常迅速地了解相关内容的实质、位置和结构。
在浏览一本书的过程中,浏览者可以执行以下操作(a)根据其所希望浏览该书内内容的细节层次,以变速迅速翻阅各页;(b)跳转到感兴趣项的大致位置;(c)非常迅速地改变翻阅的方向(向前或向后翻),因为(i)浏览者意欲比较和对比不同页上的内容,(ii)在跳转到某些感兴趣项的大致位置之后,浏览者意欲找到它们准确的位置,或者(iii)浏览者不能确定感兴趣的项在哪里,而浏览者增处于搜寻它的过程中;以及(d)对浏览者想要以后再返回的某些感兴趣页的位置作书签。
借助手指交替迅速翻页和手指与手最低限度不必要的动作,非常迅速地执行所有这些操作。有趣的是,具有柔软、易弯折页面的书/杂志更难把握,因为需要更多的手指和手的动作来浏览它,而几乎不用手的动作就能够浏览具有不易弯折页面的书。
在目前浏览存储在一计算机内文献的有效方法中,例如,利用与计算机屏幕上的卷滚条和按钮结合使用的鼠标,需要更多的手的动作以实现上述各种操作。而且,(根据鼠标是利用手的动作来在屏幕上移动光标,还是象在跟踪球的情况下利用手指的动作,)需要对手或手指进行细微控制,以将光标定位到屏幕上需要的地方。这一过程过于冗长也很难操作。这一过程的冗长增加了人为建立最近过去的各项之间关系而记忆这些项的短期记忆能力的负担,并且这一过程的难操作性对该短期记忆法有分心和干扰作用,这是知觉心理学(perceptual psychology)里的公知作用。
由于将一本书中的内容编排成各页,所以这也增强了读者更好记忆有关内容各部分位置的能力。而且,与象在一文字处理器中通常所作的那样在一屏幕上卷滚浏览一文献的方法不同,其中这种卷滚浏览的方法中各部分内容变模糊且无法阅读,当读者通过翻阅在一本书中内容中移动时,读者即使不能读细节,也可以至少阅读大致内容。这都缘于以下特点浏览一本书的人可以对其内容、特定项的位置和内容的编排获得良好的理解。
因为上述原因,人们仍更愿意阅读手中的书本,而不是用目前可用的方法阅读计算机屏幕上显示的文献图像。
Kuno等人的美国专利US5467102披露了一种用于文献浏览的设备,该设备由两个显示屏组成。其目的之一是用两个显示屏使用户能显示文献的两个不同页面,以便它们能并排受到阅读(例如一个图形及其文本型说明)。另一个目的是能够使一个大图同时显示在两个页面上。Kuno等人的这种设备使用户能够通过一个压力传感器来改变浏览文献的移动速度---施加的压力越大,浏览文献中页面的速度越快。Kuno等人的这种设备还允许通过分别按压传感器前部区域或传感器相反区域在向前方向或向后方向上浏览文献。读者还可以通过点按屏幕上显示的图标来选择要跳转到的页。但是,Kuno等人的这种设备仍然无法提供如浏览一本书那样的便利方式,这主要是因为当在不同控制的操作---浏览文献的移动速度、浏览方向的改变以及跳转到文献的不同部分---之间切换时,较之操作一本有形的书的情况来说,前者有更多的手和手指的动作。此外,Kuno等人的设备是一种专业化且成本较高的设备,其传感器和硬件装在两个显示屏上,而本发明人意识到,一种成本更低且更实用的设备会是以模块形式添加到现有计算机系统中的设备。
目前,也有能够消除以传统鼠标将光标定位到计算机屏幕上存在的上述问题(即,需要细微控制手或手指)的计算机鼠标。这些鼠标使用户能够定义屏幕上的“热区”,在这些热区上,以比传统鼠标少的细微控制使光标“遥控到(home onto)”到其上。此外,这些鼠标中的一小组可以产生光标“只在垂直方向上”或“只在水平方向上”的移动,以使其卷滚过程需要比用一传统鼠标所需控制少的肌肉细微控制。只要涉及以计算机为基础的文献浏览方式,这些鼠标也只消除了一些与传统计算机输入方法有关的一些问题,但并没有消除其所有问题。
在美国专利US5417575(1995)中,McTaggart披露了一种电子书,这种电子书包括一本书形式的绑缚在一起的层积片。在每一个片上,印制的内容分布在顶层上,在该顶层下面,有一个含细发光二极管(LED)和贴附到背衬片上压敏开关的电子背景幕。这些LED产生可以透过顶层看到的视频信号,用以高亮显示印制内容的各部分。位于印制内容中某些项下面的压力开关用来感知用户对那些项的选择。还在书上设一扬声器以产生声频信号,用来解说正文或者给用户声频反馈。接触开关或光敏开关也嵌在各页中,以使电路能够知晓当前正在浏览哪些页,从而可以产生适当的声频和视频信号。即使这种设备是这一一种形式,即,允许用户象控制一本有形的书那样控制它,对印制的内容有视频和声频增强的功能以及便于接受用户的反馈,不过它基本上是一硬件实现的设备,无法重新编程,而且必须为不同内容的书配置不同的硬件。对于把文件从计算机上下载下来以在电子书上显示,或者电子书能够显示任何一个文献文件,都没有有用的措施。因此,这种设备不适于浏览存储在计算机中的文献。
因此,本发明人认识到,需要一种低成本、模块化的设备,它能够接至现有计算机系统,并且允许方便、有效地对浏览一本书采用基于计算机的文献浏览方式。
3.发明概述鉴于目前浏览存储在计算机中文献的方案的前述缺点,本发明的一个目的在于提供一种浏览设备,它开发利用了浏览一本书通常涉及的手指操作,也就是说,改变浏览相关文献的移动速度、改变浏览文献的移动方向和对各页作书签(例如,在对一页作书签时,可以在以后借助手指操作的控制手段非常迅速地返回/跳转到该页)。
本发明的另一个目的在于,通过手指进行的上述操作控制的定位与设计能够使手几乎不活动,并且使得手指的动作最少,因而最易于浏览所存储的文献。对这些控制,完全开发利用了人手指的灵巧性。
本发明的再一个目的在于提供一种低成本、模块化的浏览设备,它可易于连到现有的计算机系统上,与一鼠标连到一计算机系统上的方式非常类似。
又一个目的在于为这种浏览设备提供一种可重新配置的结构,它可以(a)配置成一手持控制器;(b)连到现有计算机系统的侧面上;(c)配置成与鼠标协作,从而在涉及浏览器的操作与涉及鼠标的操作之间切换时无需移动用户的手;(d)配置成与自转球鼠标(gyro-mouse)协作,以便在缺少桌面时可以利用整个配件。由用户根据其喜好来选择该方法。
本发明的另一个目的在于提供一种计算机显示屏上的装置,该装置借助这种浏览设备显示要浏览的文献。这种显示的形式是一计算机图书,它同时示出当前所看内容前后的文献内容厚度、示出书签以及在这些厚度上示出任意给定时间时要进行跳转时所要跳转到页面的位置。
本发明的再一个目的在于提供以下五种编排文献中内容的方法和相应的格式(a)编排成页并且能够从左至右或从右至左逐页翻动,这与人在翻阅一本书时的情况非常相似;(b)编排成页并且能够从上至下或从下至上逐页翻动,这与人在翻阅一记事本时的情况非常相似;(c)编排成页并且能够从左至右或从右至左逐页滑动,这与人在观看一缩微胶片时的情况非常相似;(d)编排成可以逐页闪现的页面;(e)编排成可以卷滚浏览,没有明显的页边界,这与一字处理器中通常所做的情况非常相似。前三种方法在存储空间和处理时间上会导致成本更高,但与前述浏览设备一起使用时,可使浏览过程更象是在浏览一本书、一个记事本或一个缩微胶片。后两种方法需要的存储空间较少且处理时间也较短,即使这两种方法不能准确地模仿书的浏览过程,它们也能受益于作用于这种浏览设备上手指控制的快速性。
本发明的又一个目的在于提供与本发明浏览系统合作使用的同时多重文件索引(multiple indexing)方式。当在阅读文献的过程中遇到一感兴趣的关键词时,用户利用屏幕上的光标与一指示设备如鼠标协作选择它,就象目前计算机系统中所做的那样,或者利用其手指与一触摸屏或压力敏感屏协作或其他方法选择它。与此相适应,用本发明的系统为其上涉及存在该关键词的说明或其他内容的页作书签,之后用户可以利用设置在该浏览系统中的机构迅速翻到这些页中的一页。
本发明的另一个目的在于采用能够识别所涉及文件中内容的与其他软件协作的上述浏览工具,以便于浏览/查看---例如,对在当前查看的页面上作并排对照的内容定位。
本发明的再一个目的在于采用能够高亮显示所选内容部分或在所涉及文献中各页上作注释的与软件协作的上述浏览工具,以便于浏览/查看/阅读。
本发明的又一个目的在于为一字处理器提供上述浏览工具,以便于在字处理器中输入、处理和查看/浏览内容。
本发明的另一个目的在于为任何其中信息不适于显示在一个计算机屏幕内的软件提供上述浏览工具,用于查看或操作。
本发明的再一个目的在于为计算机操作系统的人机界面提供一种新型的比喻(metaphor)---“图书馆比喻(librarymetaphor)”,其中现在可以以“书”的形式显示依传统以窗口方式显示的计算机屏幕上的信息。
以上的目的由以下的技术方案实现。
本发明的一个技术方案是一种操作系统用户界面方法,包括以下步骤把一组宿主在一计算机上与操作系统有关的实体编排成一本书,这本书具有一小组存在于所述书和/或另一本书至少一页上的所述与操作系统有关的实体,所述编排步骤包括将所述与操作系统有关的实体编排为以下形式中的至少一种形式各自受到标记的计算机文件,一分层编排的计算机文件集合,和一软件应用程序的软件应用程序用户界面;用所述一小组所述与操作系统有关的实体的各部分标记每一本书;以及从一组书中选择一本书,所述选择步骤包括把所述书的所述各部分显示为包括各页的一书文献图像,所述各页对应于所述书的所述各部分,生成一在所述各页中移动的命令,显示所述书文献的所述各页的一个生动图像,该图像为翻阅、卷滚、滑动和闪现图像中的至少一种;以及当在所述显示步骤中显示含所述书一选择部分的所述各页中所选一页时,选择所述书。
其中还包括以下步骤识别所述所选书内一组书各页中一所选书页,包括以下步骤把所选书显示为该书文献的图像,生成一在所述所选书一小组页中移动一指针的移动命令,显示所述书文献的所述各页的一个生动图像,该图像为翻阅、卷滚、滑动和闪现图像中的至少一种;以及当在所述显示所述书中各页一生动图像的步骤中显示所述所选书页时,在所述所选书中选择所述书页。
其中所述计算机文件卷标为一个正文名和一个图标中的至少一个。
其中所述计算机文件集合存在于一个文件夹内,所述文件夹包括所述计算机文件集合的具体文件。
其中所述软件应用程序用户界面包括一含该软件应用程序一个用户界面的窗口。
其中所述显示所述书所述各部分的步骤包括在通过增加一页或多页和删除一页或多页的手段中至少一个手段在一改变不中中改变许多所述页之后,显示所述书。
其中所述显示所述书所述各部分的步骤包括在所述书的各侧上显示厚度表示物,在所述书一所选页上显示一书签,当一用户选择所述书签时,跳转到所述书的所述所选页。
其中还包括以下步骤
响应于对一命令的接收,将更多的页增加到所述书中,以显示一附加的与操作系统有关的实体。
其中还包括用来增加和删除各页的装置。
一种在由一以计算机为基础的信息浏览设备控制的显示屏上显示以计算机为基础的一组信息的方法,包括以下步骤将所述组信息显示为一书图像,所述组信息的各部分显示为所述书图像的一个展开页,该展开页重叠在以前从所述书右侧移动到所述书左侧的另一页上,所述书的各展开页相对于所述显示屏留在一固定位置上,而所述书图像的其他各页得到显示;显示与所述显示屏左侧和右侧上的所述信息量相对应的所述书图像的一个厚度图像,显示在所述显示屏所述左侧上的所述厚度图像一个左边部分与当前显示所述组信息中一点之前的第一信息量成比例,而显示在所述显示屏所述右侧上的所述厚度图像一个右边部分与当前显示所述组信息中该点之后的第二信息量成比例;在所述显示屏上对应于一手指书签位置以第一图像格式显示一手指书签;在所述显示屏上对应于一永久性书签位置以第二图像格式显示一永久性书签;生成与一当前显示图像相对应的一个新书签;以所述第一图像格式或所述第二图像格式中的至少一个格式显示所述新书签;以及跳转到所述组信息中的一个跳转位置,该位置对应于所述以计算机为基础的信息浏览设备的一个传感器装置上一工具的当前位置。
其中所述显示一厚度图像的的步骤包括显示所述书图像一左侧厚度,同时使其右垂直边相对于显示屏保持静止,显示所述书图像一右侧厚度,同时使其左垂直边相对于显示屏保持静止;并且还包括以下步骤响应于在该组信息中的移动,改变左侧厚度,并且产生一命令,以使所显示页的一个左垂直边改变位置,并且响应于在该组信息中的移动,改变右侧厚度,并且产生一命令,以使所显示页的一个右垂直边改变位置。
其中在再次阅览一用书签标记的页时,所述手指书签消失;并且在再次阅览一用书签永久标记的页时,所述永久性书签不消失。
其中还包括以下步骤
在厚度图像上显示一跳转光标,所述跳转光标由用户启动,并且识别其中用来执行一跳转操作的这组信息中的一个位置,以及所述跳转光标表示出要进行跳转操作的该组信息中的一个位置。
其中还包括以下步骤同时显示两个以上的翻阅页,所述翻阅页表示所述组信息相应部分中的信息。
其中还包括以下步骤随着一文献浏览速度增加,同时显示逐渐增加的更多的翻阅页。
其中还包括以下步骤响应于用户发出的一个固定命令,在计算机显示屏上一个翻阅动作中,固定许多翻阅的页。
一种用于浏览以计算机为基础的一组与操作系统有关实体的操作系统方法,包括以下步骤生成一命令,以在所述组与操作系统有关实体中移动一指针,所述操作系统实体包括以下实体中的至少一种实体各自受到标记的计算机文件,一分层编排的计算机文件集合,和一软件应用程序的软件应用程序用户界面;在各个书图像中显示所述组与操作系统有关实体,并且将其编排成各群,把所述与操作系统有关实体的一部分显示为以图形形式包含在该与操作系统有关实体之一的有关书图像内;响应于所述生成步骤中生成的所述命令,在所述以计算机为基础的该组与操作系统有关实体中沿一向前方向和一向后方向中至少一个方向移动所述指针;相应于所述生成步骤中生成的所述命令,调整在所述以计算机为基础的该组与操作系统有关实体中所述移动所述指针的速度;跳转到所述以计算机为基础的该组与操作系统有关实体中的一个所选位置,所述跳转步骤包括以下步骤接收一跳转命令,以及把所述指针从所述以计算机为基础的该组与操作系统有关的实体中一个当前位置移动到一用户定义的跳转位置;以及对所述以计算机为基础的该组与操作系统有关实体的一个期望部分作书签,所述期望部分包括一所选小组的文本或图形信息,所述作书签的步骤包括以下步骤
通过一用户入口接收一书签命令,并且对应于所述用户入口,标记所述以计算机为基础的该组所述与操作系统有关实体所述期望部分。
其中还包括以下步骤显示所述书图像,其有一厚度图像,该厚度图像表示所显示书图像一页之后的一个信息内容量;在该厚度图像上显示一跳转光标;所述跳转光标由用户启动,并且识别其中用来执行一跳转操作的该书图像中的另一页,以及所述跳转光标表示出要进行跳转操作的该另一页。
其中还包括以下步骤同时显示所述书图像一页以上的翻阅页,所述翻阅页表示与所述书图像相应部分中的信息。
其中还包括以下步骤随着一文献浏览速度增加,同时显示所述书图像更多的翻阅页。
其中还包括以下步骤响应于用户发出的一个固定命令,在计算机显示屏上一个翻阅动作中,固定所述书图像的许多翻阅页。
一种操作系统用户界面设备,包括一显示装置;一接至所述显示装置的计算机,包括用来把宿主在该计算机上的一组与操作系统有关实体编排成一本书的装置,该书在所述书和/或另一本书的至少一页上有所述组与操作系统有关实体中的一小组,所述操作系统实体包括以下实体中的至少一个实体各自受到标记的计算机文件,一分层编排的计算机文件集合,和一软件应用程序的软件应用程序用户界面;其中所述用来编排的装置包括用来以所述小组所述与操作系统有关实体的各部分标记每一本书的装置,和用来从该套书中选择一本书的装置,包括第一显示机构,它在所述显示装置上把所述书的所述各部分显示为一包括各页的书文献图像,所述各页对应于所述书的所述各部分,一生成机构,它生成一在所述各页内移动的命令,
第二显示装置,用来在所述显示装置上显示所述书文献所述各页的一个生动图像,所述生动图像为翻阅、卷滚、滑动和闪现图像中的至少一种,以及一选择机构,它在用所述第二显示机构显示含所述书一选择部分的所述各页中所选一页时,选择所述书。
其中所述计算机文件卷标是一正文名和一图标中的至少一个。
其中所述计算机文件集合表现为一文件夹,所述文件夹包括所述计算机文件集合的具体文件。
其中所述软件应用程序用户界面包括一含该软件应用程序一用户界面的窗口。
其中还包括用来在所述书的各侧上显示厚度表示物的装置;用来在所述书一所选页上显示一书签的装置;和用来在一用户选择所述书签时,跳转到所述书的所述所选页的装置。
其中还包括用来响应于对一命令的接收,将更多的页增加到所述书中,以显示一附加的与操作系统有关的实体的装置。
一种用于把以计算机为基础的一组信息显示在一显示屏上的方法,包括以下步骤将所述一组信息作为一书图像显示,所述一组信息的各部分显示为所述书图像的一展开页,该展开页与先前从所述书第一面移动到所述书第二面的另一页交叠,当显示所述书图像的不同页时,所述书的各展开页相对于所述显示屏保持在一固定位置;以及在所述显示屏左侧和右侧上显示与所述信息量相对应的所述书图像的厚度图像,显示在所述屏所述左侧上的所述厚度图像一左边部分与当前显示的所述一组信息中一点之前的第一信息量成正比,显示在所述屏所述右侧上的所述厚度图像一右边部分与当前显示的所述一组信息中该点之后的第二信息量成正比。
其中还包括显示一永久性书签。
其中还包括显示一手指书签。
其中还包括跳转到所述一组信息中一预定跳转位置。
其中所述显示一厚度图像的步骤包括显示所述书图像的左侧厚度,同时使其右侧垂直边缘相对于显示屏保持静止;显示所述书图像的右侧厚度,同时使其左侧垂直边缘相对于显示屏保持静止;还包括以下步骤
根据在该组信息上的移动而改变左侧厚度,并且产生一命令以使所显示页的左侧垂直边缘改变位置;以及根据在该组信息上的移动而改变右侧厚度,并且产生另一命令以使所显示页的右侧垂直边缘改变位置。
其中在再次阅览一用书签永久标记的页时,所述永久性书签不消失。
其中在再次阅览一用书签标记的页时,所述手指书签消失。
其中还包括以下步骤在厚度图像上显示一跳转光标,所述跳转光标由用户启动,并且识别其中执行一跳转操作的这组信息中的一个位置,以及所述跳转光标表示出要进行跳转操作的该组信息中的一个位置。
其中还包括以下步骤同时显示两个以上的翻阅页,所述翻阅页表示所述一组信息相应部分中的信息。
其中还包括以下步骤随着一文献浏览速度增加,同时显示逐渐增加的更多的翻阅页。
其中还包括以下步骤响应于接收用户发出的一个固定命令,在计算机显示屏上一个翻阅动作中,固定许多翻阅的页。
其中还包括以下步骤相应于一用户命令调整文献浏览速度。
其中还包括以下步骤在所述跳转步骤中显示对所跳过页厚度图像的翻阅。
其内容使计算机执行权利要求28-40中任一中所述的方法。
一种以计算机为基础的信息浏览设备,包括一主体,在所述主体一传感器区域上设有一传感器装置,所述传感器装置检测作用在所述传感器装置上一工具的位置和力;至少一组传感器,它们可由所述工具启动,设置在所述主体上,并且构造成当所述一组传感器中少一个由所述工具启动时产生至少一个状态信号;一转换电路,它接至所述传感器装置,将所述传感器装置检测的力和位置转换为至少一个转换信号;和一输出端口,它将至少一个转换信号和所述至少一个状态信号输出给有一组信息的计算机,所述至少一个转换信号和所述至少一个状态信号形成所述计算机使用的一移动方向命令、一速度改变命令、一跳转到特定位置命令和一书签标记命令中至少一个,以处理所述一组信息的一个显示图像。
其中所述主体包括相对的顶面和底面;和一传感器表面,其上设置有所述传感器装置;并且所述一组传感器包括第一小组传感器,它们设置在所述底面上,并且构造成产生代表所述第一小组传感器一状态的所述至少一个状态信号中第一状态信号;第二小组传感器,它们设置在所述顶面上,并且构造成产生代表所述第二小组传感器一状态的所述至少一个状态信号中第二状态信号。
其中还包括计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一接收机构,它接收所述至少一个转换信号,所述至少一个转换信号包括由所述传感器装置分别响应于沿所述传感器装置的一个方向作用在第一位置上和之后作用在所述传感器装置第二位置上的所述工具产生的第一力信号和第二力信号,一跳转机构,它产生从所述一组信息中对应于所述第一位置的第一点向该组信息中对应于第二位置的第二点的跳转,和一跳越机构,它产生所述一组信息中一小组与所述第一点和所述第二点之间距离成正比的一个跳越。
其中还包括计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一显示器,一接收机构,它接收所述第一状态信号和所述第二状态信号中的至少一个,一创建机构,它基于所述接收机构接收的所述第一和第二状态信号创建一手指书签,和一显示机构,它显示所述一组信息的一个图像和一手指书签图像,所述显示机构包括一去除机构,当在一浏览操作中经过与所述手指书签有关的一页时,该去除机构去除所述手指书签图像。
其中所述计算机还包括一永久性书签图像显示机构,它响应于接收所述第一状态信号和所述第二状态信号中至少一个而显示一永久性书签图像;和一转移机构,当翻到与所述永久性书签图像有关的另外一页时,该转移机构将所述永久性书签图像从所述一组信息的所述图像第一侧转移到所述一组信息的所述图像第二侧。
其中所述计算机还包括一同时显示机构,它同时显示所述手指书签图像和所述永久性书签图像。
其中所述计算机还包括一页跳转机构,它跳转到所述一组信息的所述图像距当前显示资料最近的一页,所述页由所述手指书签或者所述永久性书签中至少一个标记。
其中所述计算机还包括一页跳转机构,它响应于接收所述至少一个转换信号和所述至少一个状态信号,跳转到所述一组信息的所述图像一页。
其中还包括一具有鼠标按钮的鼠标,其中所述主体设置在所述计算机鼠标上以便不干扰鼠标按钮。
其中还包括一具有自转球鼠标按钮的自转球鼠标,其中所述主体设置在所述自转球鼠标上以便不干扰自转球鼠标按钮。
其中还包括计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一接收机构,它接收所述第一状态信号,该信号包括表示所述第二小组传感器所述状态变化的顺序改变信号,和一切换机构,它响应于所述接收机构接收所述顺序改变信号的动作,将所述浏览设备在左手设备操作和右手设备操作之间切换。
其中所述接收机构接收所述顺序改变信号,该信号包括一表示所述第二小组传感器的所述状态至少连续三次改变的三击信号;并且所述切换机构响应于所述接收机构接收所述三击信号的动作,将所述浏览设备在左手设备操作和右手设备操作之间切换。
其中还包括一计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一存储器,它存储所述一组信息,和一显示屏,一编排机构,它将该组信息编排成多页;和一显示机构,它将所述多页的一个图像显示在所述显示屏上。
其中显示机构还包括一连续图像显示机构,它以一速度连续显示正翻阅的所述一组信息的所述多页图像,该速度对应于施加在传感器装置上的力。
其中显示机构还包括一连续图像显示机构,如果所述设备构造成以一左手操作模式操作,那么它沿第一方向连续显示正翻阅的所述一组信息的所述多页图像,而如果所述设备构造成以一右手操作模式操作,那么它沿第二方向连续显示正翻阅的所述一组信息的所述多页图像。
还包括一用来将所述设备在左手操作模式与右手操作模式之间转换的装置。
其中所述显示机构还包括一翻阅的多页显示机构,它从相对于所述显示器一水平方向的左右方向和上下方向中的至少一个方向连续显示正翻阅的所述多页。
其中所述显示机构还包括一滑动多页显示机构,它显示在所述屏上滑动的所述多页的连续图像。
其中所述显示机构还包括一闪现多页显示机构,当浏览该组信息时,该机构显示闪现在所述计算机屏上的所述多页的连续图像。
其中还包括模式选择装置,它用来在一排除操作模式或一交叠操作模式之间进行选择;和一显示下一页机构,当在排除模式下时,它在一当前显示的图像中显示最右边显示页的下一页,而当在交叠模式下时,它显示一当前浏览页和一组后面页中的至少一种。
其中所述显示机构还包括一卷滚多页显示机构,当浏览该组信息时,该机构显示所述计算机屏上卷滚的所述多页的连续图像。
其中所述计算机还包括一厚度显示机构,它将所述一组信息的厚度图像显示在所述显示器的顶部和底部上;和一卷滚显示机构,它沿相对于所述显示器水平方向的上或下方向将所述多页的所述图像显示为一顺序卷滚图像。
其中还包括一用户输入装置,它包括鼠标、轨迹球和自转球鼠标中的至少一个;和计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一接收机构,它用来接收来自所述用户输入装置的信号,和一选择机构,它选择所述一组信息的一组页图像中一当前显示页上的一感兴趣项,该项与从所述接收装置接收的所述信号对应。
其中还包括一书签标记机构,它对所述一组信息的多页用书签标记,所述多页含与所述所选项有关的信息。
一种以计算机为基础的浏览设备,包括一以计算机为基础的左手信息浏览设备模块,包括第一主体,它构造成由用户的左手操作,包括相对的第一顶面和第一底面,和第一传感器表面,其上设有第一传感器装置,所述第一传感器装置与第一顶面和第一底面互连并且构造成检测作用在其上一工具的位置和力;可由所述工具启动的第一组传感器,设置在所述第一底面上,并且构造成产生表示所述第一组传感器一状态的至少一个状态信号的第一状态信号;可由所述工具启动的第二组传感器,设置在所述第一顶面上,并且构造成产生表示所述第二组传感器一状态的至少一个状态信号的第二状态信号;一以计算机为基础的右手信息浏览设备模块,它可操作连接到所述以计算机为基础的左手信息浏览设备上,包括第二主体,它构造成由用户的右手操作,包括相对的第二顶面和第二底面,和第二传感器表面,其上设有第二传感器装置,所述第二传感器装置与第二顶面和第二底面互连并且构造成检测作用在其上一工具的位置和力;可由所述工具启动的第三组传感器,设置在所述第二底面上,并且构造成产生表示所述第三组传感器一状态的至少一个状态信号的第三状态信号;可由所述工具启动的第四组传感器,设置在所述第二顶面上,并且构造成产生表示所述第四组传感器一状态的至少一个状态信号的第四状态信号;至少一个转换电路,它接至所述第一传感器装置和所述第二传感器装置中的至少一个,将该工具的力和位置转换为至少一个转换信号;和一输出端口,它吧至少一个转换信号和至少一个状态信号输出给一计算机,所述计算机有一组信息。
其中所述转换电路包括
一右手转换电路,它构造成将第二传感器装置的力和位置转换为所述计算机使用的向前浏览信号以沿一向前方向浏览信息;和一左手转换电路,它构造成将第一传感器装置的力和位置转换为所述计算机使用的向后浏览信号以沿一向后方向浏览信息,其中沿向前方向或向后方向的浏览速度与分别作用在所述第二传感器装置和所述第一传感器装置上的力成正比。
其中所述右手转换电路构造成产生一向前跳转信号,该信号对应于沿所述第二传感器装置的第一方向作用在一位置上的力,该位置表示其中要跳转到的信息中一向前点,其中要跳转到的所述向前点位于当前正在显示的所述信息一部分与所述信息结尾之间;和所述左手转换电路构造成产生一向后跳转信号,该信号对应于沿所述第一传感器装置的第一方向作用在一位置上的力,该位置表示其中要跳转到的信息中一向后点,其中要跳转到的所述向后点位于当前正在阅览的所述资料一部分与所述信息开始部分之间。
其中所述输出端口包括一右手输出端口,它构造成输出一组右手书签信号,这些信号对应于所述第三组传感器的各状态,所述一组右手书签信号中的每一个都对应于输出至所述计算机的一个命令,以将一右手书签置于当前正在显示的所述信息上;和一左手输出断口,它构造成输出一组左手书签信号,这些信号对应于所述第一组传感器的各状态,所述一组左手书签信号中的每一个都对应于输出至所述计算机的一个命令,以将一左手书签置于当前正在阅览的所述信息上。
其中还包括一框架,其中所述以计算机为基础的左手信息浏览设备模块主体设置在所述框架的左边,所述以计算机为基础的右手信息浏览设备模块主体设置在所述框架的右边,所述框架构造成可拆卸地安装到所述计算机的显示器上。
其中还包括一具有鼠标按钮的鼠标,所述以计算机为基础的左手信息浏览设备和所述以计算机为基础的右手信息浏览设备设置在所述鼠标上并且位于不干扰所述鼠标按钮的位置。
其中还包括一具有自转球鼠标按钮的鼠标,所述以计算机为基础的左手信息浏览设备和所述以计算机为基础的右手信息浏览设备设置在所述自转球鼠标上并且位于不干扰所述自转球鼠标按钮的位置。
其中还包括
计算机,包括一存储器,它存储该组信息,和一显示屏,其中其中所述至少一个转换信号包括来自所述第一传感器装置和所述第二传感器装置中各装置的一初始力信号和一相反力信号,其中所述计算机执行包括以下步骤的一个以计算机为基础的过程将信息编排成多页,接收所述初始力信号,响应于在所述接收所述初始力信号的步骤中接收的所述初始力信号,显示正在翻阅的所述页的图像,接收所述相反力信号,响应于接收所述相反力信号的动作,在所述显示步骤中停止翻阅所述页,以及以一成扇页样打开的格式显示所列两页其余位置的图像。
其中所述至少一个转换电路通过首先产生表示作用在所述至少一个第一传感器装置或所述第二传感器的第一位置上第一力的第一信号,然后产生表示作用在所述至少一个第一传感器装置或所述第二传感器装置的第二位置上第二力的第二信号,产生所述相反力信号,并且所述以计算机为基础的过程还包括以下步骤响应于所述接收所述相反力信号的步骤,防止所述页全部翻到所述信息的结尾,以及在一中央厚度页中显示所收集翻阅页的图像,该中央厚度页位于两平展页之间的近似角处。
一种浏览系统,包括一以计算机为基础的信息浏览设备,包括一主体,包括相对的顶面和底面;和一传感器表面,其上设置有一传感器装置;所述传感器表面与相对的顶面和底面互连,一工具的位置和力作用于其上,第一小组传感器,它们可由所述工具启动,设置在所述底面上,并且构造成产生至少一个状态信号中的第一状态信号,第二小组传感器,它们可由所述工具启动,设置在所述顶面上,并且构造成产生至少一个状态信号中的第二状态信号,一转换电路,它接至所述传感器装置,将该传感器装置上工具的力和位置转换为至少一个转换信号,和一输出端口,它输出至少一个转换信号和至少一个状态信号;
一计算机,它有一组信息,包括一输入端口,它接收所述至少一个转换信号和至少一个状态信号,一中央处理单元,和显示器,一总线,它将所述以计算机为基础的信息浏览设备连接到所述计算机的所述输入端口上;一浏览机构,它宿主在所述计算机上,构造成从所述以计算机为基础的信息浏览设备接收所述至少一个转换信号,并且产生控制命令以控制对宿主在所述计算机中的所述一组信息的浏览;和一转换机构,它宿主在所述计算机上,将第一组信息从第一形式转换为与所述浏览机构兼容的第二形式。
其中所述计算机还包括一重新编排机构,它响应于所述接收所述至少一个转换信号的动作,重新编排当前正显示的所述一组信息的一小组信息,所述一小组信息显示在并排各页的一图像中;一显示机构,它显示所述并排各页;一高亮显示机构,它响应于接收一外部信号的动作,高亮显示所述一组信息中的所选一小组;和一注释机构,它构造成把用户定义的信息包括在所述所选一小组信息中。
其中还包括宿主在所述计算机上的一字处理软件应用程序和一图形处理软件应用程序中的至少一个。
其中一操作系统包括所述浏览机构。
其中还包括一接口机构,它构造成使所述浏览机构与一Windows操作系统相接,并且用来将一用鼠标浏览的机构转换成与所述浏览机构兼容的翻阅操作、滑动操作、闪现操作和卷滚操作中至少一个。
其中还包括一图书馆机构,所述图书馆机构将所述一组信息编目为各小组信息,以使其作为书图像显示。
一种用来浏览数字化编码信息的浏览设备,所述设备包括一外壳;多个薄而硬且柔韧的边界板,其中与所述边界板一边界面相对的边界板第一面包括一传感器装置;
薄膜传感器,它们设置在所述边界板靠近所述第一面的各表面上,所述薄膜传感器检测一工具的位置,所述薄膜传感器还构造成响应于作用于其上的力而检测各板材的弯折量;第一组开关,它们可由所述工具启动,设置在所述外壳的底面上,所述第一组开关位于能由该工具操作的位置,所述第一组开关产生表示所述第一组开关一状态的第一开关信号;第二组开关,它们可由所述工具启动,设置在所述外壳的顶面,并且位于能由该工具操作的位置,所述第二组开关产生表示所述第二组开关一状态的第二开关信号,所述多个薄而硬且柔韧的边界板与所述外壳的所述顶面和所述底面互连;和一电路,包括一转换电路,它将各板的弯折量和所述传感器装置的工具位置转换为对应的转换信号;和一输出端口,它输出转换信号、第一开关信号和第二开关信号。
一种浏览设备,包括一主体,包括相对的顶面和底面;和一侧面,它与所述相对的顶面和底面互连,并且其上设有一传感器装置,所述传感器装置包括透明传感器,透明传感器检测一工具沿所述传感器装置的至少一个方向的位置和力;一安装在所述侧面上的显示屏;第一组开关,它们可由所述工具启动,设置在所述主体的底面上,并且构造成能产生表示所述第一组开关一状态的第一开关信号;第二组开关,它们可由所述工具启动,设置在所述主体的顶面上,并且构造成能产生表示所述第二组开关一状态的第二开关信号;第一电路,它将工具作用在传感器装置上的所述力和所述位置转换为电信号;一输出端口,它输出电信号、第一开关信号和第二开关信号;和第二电路,它接收电信号、第一开关信号和第二开关信号,并且以控制显示在所述显示屏上的图像格式作为响应其的回应。
其中所述显示屏包括以下装置中的至少一个液晶显示器;等离子显示器;LED显示器;和阴极射线管显示器。
其中还包括一计算机;和一总线,它将第一电路连接到该计算机上,其中该计算机包括一以计算机为基础的机构,该机构包括第一显示机构,它显示存储在所述计算机中的书信息的厚度图像;和第二显示机构,它显示一书签图像,该图像对应于如所述接收的状态信号所表示的工具作用在传感器装置上的第一位置。
一种以计算机为基础的信息浏览设备,包括一传感器装置,它用来检测一工具作用于其上的位置和力;用来对所述传感器装置定向以使其对应于一打开书边缘的装置;一离散传感器装置,它用来响应于一用户启动的外部刺激信号,产生至少一个离散信号;一转换装置,它用来将所述传感器装置检测到的所述力和所述位置转换成各个力和位置信号;和输出装置,用来将所述力信号、所述位置信号和所述离散信号输出给一有以计算机为基础的一组信息的计算机,以便控制对所述以计算机为基础的一组信息的浏览操作。
上述目的还可以通过提供一种用于通览文献的浏览设备来实现,它包括一顶面、一传感器表面和一底面。传感器表面上的传感器区域检测一手指在一个方向上的位置和手指作用在传感器区域上的力。该浏览设备还包括底面上的四个按钮/通断开关以及所述顶面上的另外四个按钮/通断开关,每一个开关都由手指操控。一电路把由手指作用的传感器区域上的力传感器和位置传感器检测到的手指力和手指位置转换成电信号形式,并且输出它们。该电路还输出底面上四个按钮/通断开关以及所述顶面上另外四个按钮/通断开关的通断状态。
4.附图简述在考虑结合附图时参照以下详细的描述,与能更好的理解本发明一样,能更完全地评价本发明及其伴随的优点,这些附图中

图1A是根据本发明的浏览设备方框图,详细示出了输入命令和输出信号。
图1B-1、1B-2分别是这种浏览设备第一实施例的示意性透视图。
图2A-1、2A-2分别是配置成与一计算机协作使用的迷你书结构的浏览设备顶部/底部透视图。
图2B是配置成与一计算机协作使用的显示屏结构的浏览设备前透视图。
图2C是配置成与一计算机协作使用的鼠标结构的浏览设备前透视图。
图2D是配置成与一计算机协作使用的自转球鼠标结构的浏览设备前透视图。
图2E是配置成与一计算机协作使用的单手结构的浏览设备前透视图。
图2F是配置成与一计算机协作使用的单手自转球设备结构的前透视图。
图3是显示在一屏幕上的计算机图书的顶部透视图,用本发明的浏览设备通览它。
图4是一流程图,它详细示出了在本发明浏览设备上的拇指控制下,用来跳转到正在受到查看/浏览的文献其他部分的机构和在一篇文献上作移动的机构。
图5A是本发明计算机图书的一个顶部透视图,它采用在一篇文献上作移动的翻阅方法。
图5B是本发明计算机图书的一个顶视图,它采用在一篇文献上作移动的滑动方法。
图5C是本发明计算机图书的一个顶视图,它采用在一篇文献上作移动的闪现方法。
图5D是本发明计算机图书的一个顶视图,它采用在一篇文献上作移动的卷滚方法。
图5E是本发明计算机图书的一个顶部透视图,它采用在一篇文献上作移动的垂直翻阅方法。
图6A是一种显示页面的成扇页样打开显示的顶部透视图,它与图5A所示在一篇文献上作移动的翻阅方法协作使用。
图6B是一种显示页面的成扇页样倒伏显示的顶部透视图,它与图5A所示在一篇文献上作移动的翻阅方法协作使用。
图7是包括图1B中本发明浏览设备的浏览系统的示意性方框图。
图8是图1B中浏览设备的示意性电气框图。
图9A、9B、9C分别是浏览设备另一个实施例顶部/底部的示意性透视图,它采用许多以一本书各页装订的方式装订在一起的薄、坚固而可弯曲的片材。
图10A、10B分别是浏览设备再一个实施例的顶部/底部示意性透视图,它采用一适装于一倾斜表面上的显示屏,以显示当前浏览内容前或后的内容厚度。
图11A是一“窗口”中各目录/子目录与为了在整个书内移动而采用图5A翻阅方法的计算机图书各页作比较的比较示意图。
图11B是一“windows”系统中各目录/子目录以及文件与为了在整个书内移动而采用图5A翻阅方法的一本计算机图书中各章节作比较的比较示意图。
图11C是一“windows”系统中各工作窗口与为了在整个书内移动而采用图5A翻阅方法的一本计算机图书各页作比较的比较示意图。
图12是随一浏览设备控制在一显示屏上显示一组信息的方法流程图。
图13是用来浏览一显示屏上一组信息的方法流程图。
图14是根据本发明图书馆比喻方面的用户界面方法流程图。
图15表示在跳过操作中的书图像,其中厚度与操作过程中的跳过的页数成正比。
图16A-16C描述执行显示弯折页。
图17表示在对一本书在给定时间内把超过一页,页数翻过一个屏幕的情况和当穿过文献的速度增加时,同时地可以将更多的页数翻过一个屏幕。
优选实施例描述参见附图,其中在所有这些视图中,类似的参考数字指代相同或相应的部分,尤其参照这些附图中的图1A,它示出根据本发明能够与现有计算机系统协作使用的浏览设备100,其为了通览存储在该计算机中的文献或任何信息。用该浏览设备100输入和检测四个命令。这些命令包括以下各项(a)规定是否要在该文献内执行向前或向后的移动;(b)规定(a)中所述移动的速度;(c)跳转到有关文献或信息中一指定位置;(d)规定要对有关文献或信息的某些部分作书签。基于这些命令,产生和输出信号以在连到该浏览设备100上的一计算机系统(例如图2A中的计算机205)中实现必要的操作。
图1B示出根据本发明该基本浏览设备100的一个实施例。该浏览设备100由一倾斜表面120组成,该倾斜表面120从浏览设备100的顶面110向下延伸。该倾斜表面120支撑用户的拇指122,用户的拇指122搁在上面,不过用于也可以使用其他工具或手指。操作过程中,将四个其他手指141-144置于该设备的底面130上,与拇指122相对。在倾斜表面120上,一传感器区域121内设置的一组力传感器和位置传感器(诸如零件号为360的Interlink electronics的薄膜线性电位计之类的传感器)检测(a)拇指122作用在该传感器区域121内倾斜表面120上的力和(b)倾斜方向上该传感器区域121中拇指122(或其他手指之一)的位置。自此以后,将倾斜方向称为x方向,如图1B所示,其中正向x方向指向远离邻接顶面110和倾斜表面120的边的方向。y方向(倾斜表面120上与x方向垂直的方向)上拇指122(或其他手指之一)的位置校准拇指122是否停留在传感器区域121上。
四个按钮/开关131-134置于底面130上四个手指(141-144)易于到达的范围内,在那些操作过程中,当四个手指(141-144)放到底面130上时,这些手指(141-144)易于放到这四个按钮/开关上。在该设备100的顶面110上,如图1B所示,设有另外四个按钮/开关(111-114),它们优选平行于邻接顶面110和倾斜表面120的边。
拇指122(或其他手指之一)在传感器区域121上的力指示在文献内移动多快,而x方向上拇指122(或其他手指之一)的位置指示所要跳转到的文献那一点。更具体地说,底面和顶面(分别为130和110)上的按钮(131-134和111-114)是为了作书签。对这些按钮(131-134,111-114)的使用取决于其中采用浏览设备100的特定结构,下面将描述浏览设备100。
图2A-2F示出各种变换的结构,这些结构使用产生浏览输入的浏览设备100。优选用操作者的右手使用图1B中所示的浏览设备100。在图2A-2F所示的一些实施例中,采用如图2A所示的左手形式的浏览设备101。
图2A示出迷你书结构200的一个实施例,其中通过如图1B所示的闩锁机构151和152将浏览设备100的左手形式101和右手形式100背靠背接合起来,所得到的组件200可通过电气操作接至计算机205(如IBM Aptiva A92,零件号为42H0333)。操作时,左手和右手分别操作左边上和右边上的设备,因而左手拇指172和右手拇指122分别搁在左传感器区域和右传感器区域(171和121)上。将两手的其他四个手指放在左右两个设备底面130和180上的按钮(131-134,181-184)附近。在这种结构中,顶面110、160上的按钮(111-114,161-164)可用于辅助功能。
这种结构中,通过右手拇指和左手拇指(122和172)分别施加在传感器区域121和171上的力,实现(利用所有将在下文详细描述的翻阅方法或其他方法)在文献内的移动方向(即,前后移动)。右手手指122的力激活在文献内的向前移动操作,而左手手指172的力激活向后移动操作。移动速度优选与所施加的力成比例,不过也可以顺利利用其他的力/速度关系。操作右传感器区域121的右手拇指122激活跳转到有关文献中一些点的操作,这些点位于当前所看文献中内容与文献结尾之间;而操作左传感器区域172的左手拇指171激活跳转到有关文献中一些点的操作,这些点位于当前所看文献中内容与文献开头之间。操作底面130上按钮131-134的拇指122之外的其他右手手指为位于当前所看文献中内容与文献结尾之间的各点创建书签,而操作相应底面180上相应按钮181-184的拇指172之外的其他左手手指为位于当前所看文献中内容与文献开头之间的各点创建书签。
将x方向定义为沿着左手设备101的倾斜表面方向,该方向垂直于连接左手设备101的顶面160和倾斜表面170的边,并且如图2A所示,将正向x方向取为远离该边的方向。对于右手设备100和左手设备101来说,以下对传感器区域121或171和对底面上的按钮131-134或181-184的描述是类似的,如果不需要,就只描述对右手设备100的操作。
由倾斜表面120上的位置传感器检测到的拇指122在传感器区域121上x方向上的位置(参见图1B)确定所要跳转到的文献中的页面(针对以后将描述其细节的、将文献中的内容编排成能在计算机屏幕上翻阅、滑动或闪现的各页的情况),或者确定所要跳转到的文献中的点(针对象采用卷滚的方式在文献内移动的情况下那样其中没有将文献中的内容编排成各页的情况)。令x=0(起点)为倾斜表面120与顶面110相遇的点。当拇指122覆盖点x1和一些x1“右边”的邻近点x,即一些使x>x1的邻近点时,将其称为“位于”位置x1;而“右”是指传统的正向轴线方向。这是因为拇指122与浏览设备100上(传感器区域121中)的倾斜表面120交叉部分有一小的空间范围,因而它在x方向上有一定尺寸。
图3示出计算机屏幕上显示的“书”300,此后称为计算机图书。若采用浏览设备100的当前实施例,则为了使用户对计算机图书300两侧的厚度有一个概念,以使用户能够对有关文献中当前浏览页的大致位置有一较好的了解,如图3所示,在计算机屏幕上紧邻计算机所显示页301处,示出计算机图书200两侧的厚度310。
在浏览一实际真书的过程中,拇指通过沿书侧边滑动来选择要跳转到的页,直到拇指找到该页时停止滑动。在实现该动作的过程中,拇指在与其正在触摸的书页边垂直的方向(类似于图1B中的x方向)上沿书的侧边滑动,滑动的量与从当前页到要跳转到页的距离成比例。由于在图1B所示的浏览设备100中,拇指所感知的倾斜表面的宽度并不改变,所以正巧在该“书”这一“侧边”上页的内容/数目量变化时,从拇指的x位置转换到所要跳转到的文献中那一页的动作稍微复杂些。
首先考虑拇指122没有在传感器区域121上施加力且正在显示有关文献某一页的情况。当拇指122置放在传感器区域121上的任意位置x=XT1上时,并且当持续比用户定义的短时间段长的时间施加一力时,其中这段时间优选为100微秒至1秒的范围,但并不限于此范围,在该文献内向前移动(如果用拇指172激活左传感器区域,则是向后移动)。移动速度与所施加的力成比例。如果只是瞬间(例如比优选的100毫秒时间还短)加力,那么在该文献内不发生移动,但是任何接下去的跳转过程的起始位置取为XT1。当拇指122从x=XT1移动到位置XT2(XT2>XT1)并且拇指122瞬时加力时,在该文献中进一步向前跳转到一页。令XS为传感器区域121的宽度,而令PR为从该文献当前页到结尾(如果激活左手设备101,则是从当前页到开头)的剩余页数。PJ是跳过去的页数,它等于PR*(XT2-XT1)/(XS-XT1)。也就是说,在任意给定时间,沿着倾斜表面,把从当前拇指位置XT1到书页边的距离视为与从文献中该点到文献结尾或开头的剩余页数成比例。在采用卷滚的方法显示文献的情况下,其中没有讲文献的内容编排成页,PR变成剩余的内容量,比方说是剩余内容的行数,而PJ变成要跳过去的内容量。
在拇指122沿正向x方向从起始位置XT1开始移动之后,在其加力以产生跳越动作之前,允许它沿正向或反向x方向在XT1与XS之间移动,以搜寻其希望跳转到的页。如果在该过程内拇指122沿反向x方向移动到超出起始位置XT1,那么无论它是否是拇指找到其自身的新位置,在该位置处施加一瞬时力之后,该位置都将变为一个新的起始位置XT1,用以计算任何接下来的跳越。如果拇指122在反向x方向上移动到超出起始位置XT1之后没有施加任何瞬时力,那么在正向x方向上向回移动经过XT1,这将称为任何接下来跳越的起始位置XT1。
当在完成跳越之后在传感器区域121上用拇指122持续加力达到比用户定义的短时间段更长的时间,同时将拇指122保持在该位置上时,在该文献内从该页/点开始向前移动,移动速度与如前所述所施加的力成比例。
跳越过程中拇指122的起始位置可以是x=0,或者是x方向上的任意位置XT1。但是,在x=0处的开始使得采用更长宽度(从x=0到XS)对应于剩余内容,因而它是在跳转/跳越方面一个较好的控制解决方案。在任意给定的时间,不管有多少剩余的内容,当读者在该文献内移动而令拇指122处于一给定位置时,该读者总是能够令拇指122返回到更小的x位置(该位置不激活在文献内沿相反方向的移动---读者必须用另一只手操纵的其他设备来改变方向)或x=0的位置,并且瞬时加力以表示用户现在已使拇指122重新定位。
然后,用户可以通过施加比预定较短时刻长的时间的力,连续执行在该文献内移动的过程,或者将该当前位置用作一新的参考/起始点(XT1)并且使拇指122滑动到一新的位置(XT2),以快速阅读某些内容。拇指122返回更小的x或x=0处以定义跳转过程之前的起始位置XT1的运动为用户提供了一种较好的跳转/跳越控制解决方案。
在图4的流程图中描述了在如上所述拇指控制下跳转到文献某些其他部分的机构和在文献内的移动。
首先考虑正在显示文献某一页的情况。在步骤401,拇指122放到传感器区域121上的位置XT上。该过程走到步骤402,在步骤402中,检查是瞬时加力还是更长时间(比预定短时间长的时间)加力。如果未加力,则没有任何动作;拇指122可以移动到一新的位置XT(步骤403),或者停留在同一位置XT。如果在步骤402中接收到一肯定的答复,则检查拇指是否施加了比瞬间更长时间的力。如果答案是肯定的,则该过程走到步骤405,在步骤405中,开始在文献内移动(速度与所施加的力成比例,而方向取决于是迷你书结构200中左手设备101还是右手设备100被激活)。如果在步骤404中得到一否定的答复,则该过程走到步骤406。类似地,在步骤405中在文献内的移动开始之后,该过程走到步骤406。在步骤406中,为起始位置XT1赋予当前拇指122位置XT的值。然后该过程走到步骤407,在步骤407中,拇指122要么停留在当前位置上,要么移动到一新的位置XT(<>XT1)。然后该过程走到步骤408,在步骤408中,作检查以查明XT是否大于XT1。如果答案是肯定的,那么在步骤409中作检查,以查明是否在XT处施加力;如果答案是否定的,那么没有任何动作,拇指122可以在步骤407中移动到一新的位置XT(<>XT1)。如果对步骤409的答复是肯定的,那么该过程走到步骤410,在步骤410中,为XT2赋予当前XT值。然后该过程走到步骤411,在步骤411中,计算值PJ=PR*(XT2-XT1)(XS-XT1)。(如果正激活的是迷你书结构中的右手设备100,那么PR是从文献当前页到结尾剩余的页数或内容量;如果正激活的是迷你书结构中的左手设备110,那么PR是从文献当前页到开头剩余的页数或内容量。XS是传感器区域121的宽度。)执行一跳转动作,以跳过文献中的PJ页或PJ量。然后该过程返回步骤401以重复该过程。
如果在步骤408中,发现XT小于XT1,那么该过程走到步骤412,该步骤检查在XT处时间的力是瞬时的还是更长时间的。如果答案是否定的,那么没有任何动作,该过程走到步骤407,在步骤407中,拇指可以移动到一新位置XT。如果答案是肯定的,那么步骤403检查所施加的力是否比一预定短时间段长。如果所施加的力比一预定短时间段长,那么该过程走到步骤414,在步骤414中,开始在文献内移动(速度与所施加的力成比例,且方向取决于是激活迷你书结构中的左手设备101还是激活右手设备100)。如果在步骤413中得到一否定的答复,那么该过程走到步骤406,在步骤406中,为起始位置XT1赋予当前XT值。在步骤414中开始在文献内移动之后,该过程也走到步骤406。
把上述通过利用拇指122(在x方向上)滑过一定距离而在各页间跳转/跳越的方法称为相对距离法,而浏览一本有形书过程中的跳转/跳越采用(与书页边垂直方向上的)绝对距离。以下参照图10描述采用绝对距离的浏览设备1000的另一个实施例。
为了在用户执行跳转到有关文献另一部分的动作之前,为用户提供其拇指在传感器区域121上沿x方向运动的反馈信息(图1B),在显示于屏幕上的紧邻当前查看页301的书厚度310区域上提供一拇指122位置指示(图3)。使得拇指122恢复从传感器区域121上的一个点开始滑动,在施加一力以执行跳转动作之前使得拇指122在传感器区域121上滑动。该过程中,拇指122滑过倾斜表面120上x位置传感器121上许多点。在要跳转到的页面位置的计算机屏幕上作一个指示,用以使拇指122沿x方向将力加到任意给定点上。随着拇指122在加力之前于传感器区域121上的滑动,紧邻当前查看页301显示于屏幕上的厚度310整个宽度优选分成两部分。一部分对应于力施加在传感器区域121上x方向上该点处时所有要跳过的页。另一部分对应于力施加到文献结尾(如果用户是在文献内向前移动并且激活的是迷你书结构200中右手设备100)或文献开头(如果用户是在文献内向后移动并且激活的是迷你书结构200中左手设备101)时除了所要跳转到的页之外的剩余页。有两个方法显示这两部分之间的边界(一条细线),该边界对应于进行跳转时所要跳转到的文献中的那一页或点。优选的是,在计算机屏幕上的厚度区域310内示出该边界,该边界是一条细线,其暗度、纹理或色彩(优选暗度)不同于厚度310的其余部分---因此,用户可以看到一条与x方向垂直(图1B中与y方向平行)取向的线,其长度限制在根据拇指122在传感器区域121上移动的方向沿正向或反向x方向移动的厚度310区域范围内。另一方面,将一部分,即所说的左边部分显示为在暗度、纹理或色彩(优选暗度)方面不同于其他部分,即所说的右边部分---因此用户会看到一部分扩展而另一部分收缩,或者相反,这取决于拇指122在传感器区域121上的移动方向。
以下描述把浏览设备100底面130上的四个按钮132至134用于作书签的操作。在该操作过程中,把拇指122之外其他四个手指141至144中的每一个都置于四个按钮131至134中每一个的附近,这意味着这些按钮中的每一个都要受到距其最近手指的操控。在用户查看文献一页并且确定该页可能是以后要返回的所关心的那一页的任何时候,用户即刻按下按钮131至134中的一个,然后放开,这样一次或两次,次数的多少取决于用户希望创建分别如下描述的手指书签(finger-bookmark)还是一永久性书签。然后对该页作书签,如图3所示,书签320显示于屏幕上---它从该页/点的位置处伸出,标记在书300的侧面上。用户可以使用同一个按钮(按钮131至134中的一个)对一个以上的点/页作书签。把所有用同一个按钮(即按钮131至134中的一个)创建的书签320聚集成组(例如组361至364中的一组),并且如图3中那样显示它们。
在用户对某一侧(图3中的右侧371或左侧372)上的某一页/点作了书签之后,如果用户在该文献内(分别向前或向后)移动经过该页/点,那么该书签会消失或转移到另一侧,这取决于书签是一手指书签还是一永久性书签。手指书签更类似于在浏览一本有形的书时用手指创建的书签---,它们更具暂时性,在经过用书签标记的那一页/点之后,它们就“消失”了。在用一永久性书签标记该页/点的情况下,当经过该页/点时,该书签将转移到另一侧,并且被归为与其开始的另一侧中同一组对应的组。(优选的方法是,进行转移和将该转移显示于计算机屏幕上的优选方法取决于在文献中的移动方法,以下连同对这些方法的描述来描述该方法。)为了去除永久性书签,在当前正在看用该书签标记的页/点时,用户快速连续地两次按压(例如“双击”)相应的按钮。(这些永久性书签更象是用户在浏览一本有形的书时通过插入例如一张纸所创建的那些书签。)手指书签和永久性书签在计算机屏幕上显示的形式不同。(用形状、大小、色彩、标记或字体来区分它们。)对于手指书签来说,如果希望在该文献内移动经过相应页/点之后不去除该书签,用户可以通过利用另一只手上的手指创建另一个书签来将其转移到另一侧,这更象是用户在浏览一本有形书是所作的工作。永久性书签标记的过程有助于创建许多书签,它们应当只在必要时使用。
为了返回用书签标记的页/点(不管它是用手指书签标记的还是用永久性书签标记的),用户按压与该页/点所属组对应的按钮(131-134中的一个或181-184中的一个),并且利用相应的拇指122或172对相应的传感器区域121或171用力,同时保持按压该按钮。如果在每一组中有一个以上用书签标记的页,那么将跳转到距当前页最近的页。(应指出的是,如果在该过程中在文献内移动经过这些相应的页,那么这可能删除其他组中的一些手指书签。)在跳转到一用书签标记的页之后,如果希望花些时间阅读该页,必须停止用拇指122或172在相应的传感器区域121或171上用力,否则将开始在文献内的移动过程。还应当停止按压相应的按钮(131-134中的一个或181-184中的一个)。(这是为了解除手指不必要的紧张度)。如果该页是一手指书签标记的页并且希望对该页再次作书签,那么必须在此按压该按钮(131-134中的一个或181-184中的一个)(按压一次或两次,这取决于当前希望用手指书签标记它还是用永久性书签标记它)。
为了避免混淆并且加速浏览进程,即使提供用一个按钮对一页以上的页作书签的便利方法,由此创建与该按钮相关的一组书签,不过也应当尽可能避免这种方式。因此,应当设法采用尽可能如所设置数量的按钮(131-134和181-184)。也就是说,如果在一侧有四页需要作书签,那么应当利用所有四个按钮(131-134或181-184,其选用取决于所涉及的是右侧371还是左侧372),在每一组中只创建一个书签。这样,可以更快地跳转到一用书签标记的期望页,因为读者不必在跳过同一组中用书签标记的不需要的页之后才到达该期望页。
在任意给定时间处,应该只有一只手执行这些操作(即,应当只启动两个浏览设备100和101中之一)。如果两只手试图正好同时执行各操作,那么将不进行任何操作。如果一只手在另一只手之前执行一个操作,那么这只手优先。此方式的一个例外情况是,该设备与以下(参照图5A和图5E)将详细描述的在有关文献中移动的翻阅方法500或540结合使用时的情况,据此,两只手的操作用来创建一“扇页显示”600或610(参见图6A和图6B)。
图2B示出显示屏结构210的一个实施例。在该结构210中,各操作与图2A中所示的迷你书结构200的上述操作相同,而不同之处在于,在该结构210中,两个浏览设备100和101是分开的,并且附加到显示屏216(如IBM Color Monitor G50,零件号为96G1593)两侧。这可以通过以下操作实现,即,首先将这些设备附加到一框架215上,然后将框架215附加到显示屏216上。这样做的原因在于,浏览设备100和101需要牢固安装,并且我们希望利用现有的计算机显示屏216和硬件而无需对它们作任何物理改动。
图2C示出鼠标结构220的一个实施例。在该结构220中,两个浏览设备100和101以与图2A所示相同的方式连接在一起,并且固定到一鼠标225上(例如,由零件号为13H6714的IBMEnhanced Mouse II改造得到的鼠标)。这就允许用一只手来操作浏览设备100和101以及鼠标225。除了以下观察结果,对浏览设备100和101的操作很大程度上与所述对迷你书结构200的操作相同。这种鼠标浏览器结构220优选置于一平面上,如一桌子的桌面,但通常不握在手中。此时并不主要使用右手设备100底面130(图2A)上的四个按钮131-134,而是用顶面110上的四个按钮111-114代替四个底部按钮131-134的功能。类似地,对于左手设备101来说,顶面160上的四个按钮161-164代替底面180上四个按钮181-184的功能(图2A)。此时,仅用食指操作八个顶部按钮111-114和161-164,食指还操作鼠标按钮226和227。对于左传感器区域172的操作来说,优选使用同一只手的拇指。对于右传感器区域121的操作来说,采用其他三个手指中的一个,通常是中指。(对于左利手的人,即“左撇子”来说,其使用正相反。)图2D示出自转球鼠标结构230的一个实施例(该结构230包括一改造的自转球鼠标,它例如是来自于Gyration,Inc.Of Saratoga,Calif.的零件号为PA00038-001的GyroPoimtDesk)。目前,有一种称为自转球鼠标的鼠标,它能够握在手中而远离桌面使用。这种自转球鼠标235可以附加到图2A所示的迷你书结构200上,该迷你书结构200由一右手浏览设备100和一左手浏览设备101组成,整个组件---自转球鼠标结构230---可以用于远离桌面的手中。因为在这种迷你书结构200中,使用两只手,并且用拇指以外的其他所有手指操纵底部按钮131-134和181-184,所以这种自转球鼠标230必须以这样一种方式附加到迷你书结构200上,即,食指也可以用来操作自转球说明按钮236和237,如图2D所示。这两个自转球按钮236和237必须靠食指操作的按钮131和181足够近,以使食指能够很容易伸到它们(按钮236和237)那里。尽管优选构造一特别制造的自转球鼠标235,以与如图2D所示的迷你书结构200连接。不过优选以模块形式将迷你书200、显示屏210和鼠标220附加到现有计算机硬件上。
图2E示出浏览设备的单手结构240。在这种结构中,仅使用一个浏览设备100,使一只手能够空闲下来做其他事。在操作过程中,设备100以与迷你书结构200中同样的方式握在一只手中---拇指置于传感器区域121上,而其他手指操作底面130上的按钮131-134。该操作很大程度上与迷你书结构200的操作相同,不过其浏览设备100同时起迷你书结构200中左手设备101和右手设备100的作用。三击按钮131(参见图1B---靠食指最近的按钮),在这两个状态之间切换(toggle)。该结构240象迷你书结构200一样可以不操纵,不过它还使一只手能够空闲下来用于其他操作。(不用三击一现有按钮如按钮131,另一种方案是给现有按钮增加另一个底部,使得单击该按钮就能实现相同的操作。)图2F示出浏览设备的单手自转球鼠标结构250。在该结构中,将一自转球鼠标255附加到一个浏览设备100上。该操作很大程度上与图2E中的单手结构240中的操作相同,不过其中一个食指还可以操作鼠标按钮256和257。而且,象在图2D所示的自转球鼠标结构230的情况下那样,在该结构中,自转球鼠标255的按钮256和257必须位于浏览设备100底面130上的按钮131附近,正常操作设备100期间,该按钮131靠食指最近,以使食指能够易于操作所有这三个按钮256、257和131。如果没有这样一个自转球鼠标255,那么必须使用特别制造的一个鼠标。
结构200、210、220、230、240和250中使用的浏览设备100尤其可以与许多用来在一计算机图书中将有关文献中的移动显示于计算机屏幕上的不同方法结合使用。这里将描述其中的五种方法。
图5A示出翻阅方法500的一个优选实施例。在该方法中,将文献中的内容编排成页,随着读者在该文献内移动,显示出各页,根据移动的方向从左至右或从右至左翻过各页,这非常象读者在翻阅一本有形的书时的情况。该方法中,当一永久性书签从一侧转移到另一侧时,将其显示为附加到该页上,伸出到该页之外,并且连同该页一起被翻过。而且,为了与翻阅连续的页相一致,在跳转到文献中另外一页的过程中,把跳过的页显示为一起翻过的一厚页(其厚度与有关页数成比例),就象在一本有形书的情况下一样。对于在所显示页面上显示文献中内容厚度,使用和显示书签(手指书签和永久性书签),对做书签的操作,以及在厚度上显示基于例如任意给定时刻时拇指在传感器区域121上的x位置而在该时刻执行跳转到将要跳转到的文献中该页/点的位置,这些操作都类似于以上对图3中计算机图书300的描述。
利用市场上可以买到的计算机硬件和软件,一种在个人(例如膝上型)计算机上产生翻阅存储在半导体介质、磁介质、光介质或其他介质中文本文件形式文献的页面的方法包括几个步骤,其中该文本文件例如上Windows 95操作系统下的文本文件。首先,利用例如一字处理软件,将该文本文件的目录显示于计算机屏幕上(如零件号为96G1593的IBM Color Monitor G50),该字处理软件例如是计算机上运行的零件号为62306的微软公司产品MicrosofTWordVersion 7.0。以屏幕专储的方式存储计算机屏幕上的图像,然后可以利用键盘(例如零件号为06H9742的IBM键盘)上的“PrintScreen”键将它们放到剪贴板中。该剪贴板可以利用一计算机上运行的图形软件提供的“Paste”命令将其作为一图像文件输入该图形软件中,该图形软件例如是Visioneer Communications,Inc.Of PaloAlto,Calif.零件号为C1132-90000的Visioneer PaperportTM,然后将该图像文件输出并存储为一例如TIFF格式的图像文件。可以以这种方式将文献中的每一页捕获为一TIFF文件。然后,利用计算机上运行的一视频编辑/电影制作软件如Mountain View,Calif.出产的AdobeSystems中零件号为02970103的Adobe PremierTM4.0,可以将这些每一个都含该文献一页的TIFF文件输入给该软件,利用该软件提供的Motion命令和叠加工具,可以生成一个翻阅页面的“动画”,必要时,将其输出并存储为一动画格式文件,如一.AVI文件。
对于本发明来说,上述利用目前可买到的软件由一现有文献生成翻阅页面的各种部件/操作优选集成为单独一个软件程序,它可以便于从一个计算机转到下一个计算机,并且需要人的干预量最小。另一种方法直接读取现有的文献文件,产生所有页面必须的图像,然后由这些图像创建翻阅页面的“动画”。为了以任意所选的速度在文献内向前或向后移动,采用类似于用一软件视频播放器(如微软公司的Video for Windows)观看一动画文件(如一.AVI格式的文件)时以任意所选速度向前或反向移动的机构。诸如厚度310(图3)、书签320(图3)和做书签的操作等之类的其他特征也包括在内。
尽管优选利用现成的硬件和软件来实现翻阅/闪现/卷滚等作用,不过也可以用定制的硬件和软件来实现相同的功能。
图6A示出一成扇页样打开显示600的一个实施例,而图6B示出一成扇页样倒伏显示610的一个实施例,可以结合翻阅方法500创建它。在用一个拇指(比方说右手拇指122,它比方说操作结构200中的传感器区域121)执行对页面的翻阅操作的过程中,读者可以在已经开始翻阅一页之后,借助另一个拇指(比方说左手拇指172),通过在其相关传感器区域(比方说结构200中的171)上加力,停止使页面完全翻到另一侧。把这个力称为反作用力。把另一个拇指(这种情况下上右手拇指122)施加的力称为翻阅力。
有两种可以得到创建的扇页样显示---扇页样打开显示600或扇页样倒伏显示610---这取决于反作用力的大小。如果反作用力的大小与翻阅力大致相同或比它小,那么如图6A所示,从该过程一开始(即从施加反作用力开始)已经翻过的页603在其本身各页以及书左边和右边上的两个“平展”页面601和602之间成相等的夹角。这就产生出扇页样打开显示600。如果反作用力大于另一个力,那么如图6B所示产生出扇页样倒伏显示610。在该显示610中,把所有从该过程开始(即从施加反作用力开始)翻过的页605集中在一厚页604中,如图6B所示,它与书左边和右边上的两个“平展”页面606和607成一相等夹角。
也可以结合跳转到另一页的过程创建扇页样打开显示600或扇页样倒伏显示610。早些时候描述过它,为了与翻阅连续的页保持一致,在跳转到文献中另一页的过程中,把跳过的页显示为一起翻过的一厚页(其厚度与有关页数成比例),就象在一本有形书的情况下一样。这一翻阅的厚页象创建扇页样打开显示600的过程中其他那些翻阅的页603一样或者象创建扇页样倒伏显示610过程中翻阅的页605一样受到处理。因此,在开始跳转过程之后以及在跳过的页已经开始一起翻过变为一厚页之后,如果此时加一个反作用力,那么创建一扇页样打开显示600或一扇页样倒伏显示610的过程将如上所述开始进行。
如果此时启动翻阅动作的拇指停止对传感器区域(比方说结构200中的121或171)加力---即翻阅力,那么这些页将突然停止在扇页样打开显示600或扇页样倒伏显示610中,停止在哪一个显示中取决于所创建的是哪一类显示。对于扇页样倒伏显示610来说,在停止施加翻阅力的时刻,可能存在仍然处于如图6B所示翻阅过程中的一页605。该页会立刻倒伏到中央的厚页604上,厚页604是早先翻阅的所有那些页的集合。
扇页样打开显示600便于在只能适当阅览每一页大致内容的情况下,同时阅览许多页。扇页样倒伏显示610便于阅览和比较当前阅览的两个平展页面606和607,因为已经将所有翻过的页605集中在中央的厚页604内,该厚页604不会妨碍阅览这两个平展的页面606和607。
如果施加反作用力的拇指---防止完全翻过各页的拇指---此时不再加力,并且随后用任意一个拇指开始正常翻阅动作,那么(扇页样打开显示600情况下的)散开页603或者(扇页样倒伏显示610情况下的)中央厚页604将倒伏和翻过适当侧,正常翻阅动作得以开始。
图5B示出滑动方法510的一个实施例。在本方法510中,将文献中的内容编排成页,并且将这些页显示为在屏幕上滑过,这很象是读者在看缩微胶片时的情形。但是,与传统缩微胶片浏览器的情况不同,此处可以根据用户的选择而显示一页以上。在这种方法510中,当在该文献内移动时,可以看见各页沿水平方向以一固定帧移动---比如一页向左滑动,随着它出现在该帧的右侧,其左侧首先出现,而随着它到达该帧的左侧,该页的左侧首先消失,对于向右移动来说,该过程相反。图5B示出同时显示的两页,不过在本方法510中,可以同时显示任意数目的页,这取决于用户的喜好和所作的选择。
在滑动方法510中,若将一永久性书签从一侧转换到另一侧,则在相关页到达另一侧时,显示出该书签从起始的一侧消失,而出现在另一侧上。为了与连续页的滑动保持一致,在跳转到该文献其他一些部分的过程中,显示出所跳转到的页滑动着受阅览,这很象是读者在操纵一实际的缩微胶片时的情形。显示所显示各页两侧上的文献内容厚度,使用和显示书签(手指书签或永久性书签),对做书签的操作,以及在厚度上显示基于例如任意给定时刻时拇指在传感器区域121上的x位置而在该时刻执行跳转到将要跳转到的文献中该页/点的位置,这些操作都类似于以上对图3中计算机图书300的描述。
为了产生滑动的页,可以采用类似所述图5A中用于翻阅页的方法。
图5C示出闪现方法520,其中将文献中的内容编排成页,并且随着读者在文献内移动,使得一页以上的页面一次(随用户规定)闪现在屏幕上---也就是说,当前页消失,而当前页之前或之后的下面的页出现。图5C尤其示出其中一次显示两页的情况。当在屏幕上显示一页以上且执行闪现操作时,可以以两种方式执行该操作---排除方式(exclusive mode)或者重叠方式。设想如图5C所示在屏幕上一次显示两页的情况。在排除方式下,出现的下面两页是以前显示各页中右手一页后面的两页。在重叠方式下,出现的下面两页是以前显示各页中的右手一页和该页之后的那一页。类似地,当在任意给定时间显示两页以上的页面时,排除方式指示所显示的下面各页与当前所显示的各页不同,而重叠方式指示所显示的下面各页可以与当前所显示的各页有一些页相同,但不是全部相同。因此,重叠是指相同的页在当前显示及其下一个页面显示中都显示。对于两页以上的页,用户可以定义重叠模式的重叠量。
在该闪现方法520中,若将一永久性书签从一侧转换到另一侧,则在相关页到达另一侧时,显示出该书签从起始的一侧消失,而出现在另一侧上。显示所显示各页两侧上的文献内容厚度,使用和显示书签(手指书签或永久性书签),对做书签的操作,以及在厚度上显示基于例如任意给定时刻时拇指在传感器区域121上的x位置而在该时刻执行跳转到将要跳转到的文献中该页/点的位置,这些操作都类似于以上对图3中计算机图书300的描述。
为了产生滑动的页,可以采用类似所述图5A中用于翻阅页的方法。
图5D示出卷滚方法530。即使通常的卷滚导致产生模糊,不过该方法仍可以易于控制对浏览设备100的使用。在本方法530中,并不将文献中的内容编排成分离的各页。而是随着文献分别向前或向后移动,文本的各行或图形的各部分从显示的顶部消失,并且出现在显示的底部,或以相反的方向显示。当前阅览内容之前或之后呈现的内容厚度531示于如图5D所示显示的顶部和底部。书签532(手指书签或永久性书签)也可以显示在这些厚度531上。对做书签的操作,以及在厚度531上显示基于任意给定时刻时拇指在传感器区域121上的x位置而在该时刻执行跳转到将要跳转到的文献中该页/点的位置,这些操作都类似于以上对图3中计算机图书300的描述。
为了产生卷滚的页,可以采用类似于零件号为62306的MicrosofTWord Version 7.0中使用的方法,其适当增强了对厚度310(图3)的显示、书签320(图3)和对做书签的操作等等。
如果比方说迷你书结构200与在文献内移动的卷滚方法530一起使用,那么用户可以比方说顺时针旋转握在其手中的迷你书结构20090度,该迷你书结构200通常“在水平方向上”使用---左手设备101握于左手,而右手设备100握于右手(图2A)---以使此时的左手设备101在顶部而右手设备100在底部(为了实现这一操作,左手手腕和右手手腕必须适当弯一点)。此时的控制会更自然,因为它们能更好地与屏幕上所显示的内容相对应---也就是说,在卷滚方法530中,左手/顶部设备101和右手/底部设备100此时将操作屏幕上所显示内容分别在其顶部和底部上的书签。
在卷滚方法530中,根据用户的喜好,类似于通常在一字处理器中所用的部分,卷滚条533及其上的标记器(marker)534可以添加到所显示内容的一侧,例如添加到右侧,如图5D所示,用以指示当前阅览内容在有关文献中的位置,但是标记器534在这里不与浏览设备100结合使用以执行对文献的卷滚。(在目前的字处理器中,通常标记器534与鼠标结合使用以执行对文献的卷滚。)另一方面,书签535添加到卷滚条533上,用以显示做过书签的页。但是,仍然需要显示当前阅览内容顶部和底部上的书签532,因为它们沿顶边和底边的位置给出了对浏览设备100和/或101(这取决于是使用一个浏览设备还是使用两个浏览设备)上手指和按钮的指示,这些手指和按钮要用来跳转到这些书签标记的页。当插入一书签时,它与当前阅览的内容相关联。对于永久性书签来说,当有关的内容已经完全在阅览范围之外时,这些书签从显示的一侧(顶部或底部)消失,而出现在另一侧(分别为顶部或底部)上。
在闪现方法520和卷滚方法530中,在跳转到文献其他一些部分的过程中,在屏幕上闪现跳转到的文献各页或各部分,这很象在用卷滚条结合鼠标跳转到一普通字处理器中文献其他一些部分时的情形。
图5E示出了领略设备的垂直翻阅方法540。该方法类似于图5A中所示的翻阅方法,除了其翻阅动作是沿垂直方向执行而不是沿水平方向执行之外,所有其他的操作均与所述翻阅方法500的操作相同,包括对图6A和6B中所示扇页样打开和倒伏显示的垂直等效操作。类似于卷滚方法530的上述情况,如果比方说迷你书结构200与在文献内移动的垂直翻阅方法540结合使用,那么用户可以比方说顺时针旋转握在其手中的迷你书结构20090度,该迷你书结构200通常“在水平方向上”使用---左手设备101握于左手,而右手设备100握于右手(图2A)---以使此时的左手设备101在顶部而右手设备100在底部(为了实现这一操作,左手手腕和右手手腕必须适当弯一点)。此时的控制会更自然,因为它们能更好地与屏幕上所显示的内容相对应---也就是说,在垂直翻阅方法540中,左手/顶部设备101和右手/底部设备100此时将操作屏幕上所显示内容分别在其顶部和底部上的书签。
现在描述同时多重文件索引功能。在阅览一文献的过程中,如果有一关键词或短语是用户感兴趣的,那么用户可以利用一种通用的方法---鼠标连同光标的方法、手指连同压感计算机显示屏的方法等---选择它,然后所有那些含所选项解释或相关主题的页将被永久书签标记---即,所有相应的书签320都象上面描述的那样(图3)出现在所显示的计算机图书300上。在这些书签320上,将出现标记、字母或其他东西,以表示出这些页所包含关于所选项的信息类型(例如基本定义、详细描述、相关概念等)。所选项的名称也将出现在相应书签320上(在已经选择一项以上的情况下)。然后,用户可以迅速跳转到这些页。该功能使得用户能够回避对以下操作的需要,即,必须首先在文献内移动到一索引(通常在文献的结尾),用以将各种参考资料定位到所关注的项,然后跳转到相应的页。如果存在相关项的一个以上的参考资料,那么还必须执行多次返回索引的操作。
图7示出一个完整浏览系统700的实施例。在该系统700中,一转换软件710(优选以“C编程语言”编码的计算机程序)用来预先把要阅览的以任何现有格式(例如存储在Windows 95操作系统环境下的硬盘上的文本文件)存储在计算机中的文献701转换为一格式711,该格式711允许使用如上所述在文献中移动的五种方法(500、510、520、530和540)之一或其他要执行的且与(上述结构200、210、220、230、240和250以及其他结构之一中的)浏览设备740结合使用的方法。以其在计算机上现有的格式存在的文献701还可以在不工作时得到转换,这需要专门的软件来实现所需的操作速度。在操作过程中,还需要用一浏览/阅览软件720转换来自浏览设备的信号,用以实现如上所述关于该文献的所有操作。该浏览/阅览软件720(优选以“C编程语言”编码的计算机程序)随其数据的输入而获得预先转换的数据文件711或者其现有格式的文献701(要在浏览过程中不工作时受到转换)。浏览设备740通过总线740(优选是一25针并行口扁平电缆,不过一串行总线或鼠标线是需要适当配合使用多路复用电路的可选择的例子)将必需的信号发送给一计算机输入端口730(优选是一25针并行口,或者是一鼠标口或一RS-232口),将其供给浏览/阅览软件720,用以实现在计算机显示屏721上必需的操作。
图8示出浏览鼠标100电气方框图800的一个实施例。浏览设备100(图1B)上的传感器区域121由一力和位置传感器构成,该传感器用来检测拇指122(或其他手指之一)在该区域上的力和位置,代表这两个参数的信号可以通过一力与位置信号产生电路801(优选为Interlink Electronics,Inc.文献“FSRIntegration Guide andEvaluation Part Catalog with Suggested Electrical Interfaces”中描述的分立力与位置信号模拟LP接口电路)得到。各个力与位置信号通过输入端口730(图7)之一供给计算机,以使软件720负责在计算机显示屏上实现必要的操作。来自浏览设备100(图1B)各自顶面110和底面130上的按钮111-114和131-134(它们优选为通/断按钮拨动开关)的信号也通过总线741传送给计算机。一公共电压线用来在各按钮闭合时通过各按钮111-114和131-134发送一相应的公共电压。
图9示出图1B浏览设备100的另一个实施例900。该设备900包括许多以装订书中各页的方式装订在一起的薄、坚固且可完全的片材901,不过以象在图1B所示设备100中那样非常相同的方式将“翻阅”侧制成一倾斜表面920。当拇指122将一力作用于该倾斜表面920上时,“各页”901将象一正常书中各页那样弯折,该弯折力受到检测以实现如借助拇指作用于浏览设备100倾斜表面121上的力执行的那些一样的操作。为了跳转到某一页,拇指122沿倾斜表面920在x方向上滑动(类似于对浏览设备100所作的定义内容),直到它到达期望的位置如XT时停止滑动,然后它弯折其余各页901,这很象读者会在握住一本书的左右边以浏览这些页的过程中弯折这本书这些页的情形,这导致x>XT的各页与x<XT的各页901之间有微小的间隔960,各页901中的间隙960建立在拇指122所在的位置上。将薄膜传感器970放到这些迷你页901的表面上,用以检测间隔960,由此检测到所要跳转到的有关文献内的位置。将拇指122的位置映射到所要跳转到的文献中那一页的操作与如上图4中流程图中所述图1B所示的设备100中采用的映射相同。四个按钮911-914设置在设备900的顶面910上,而四个按钮931-934设置在设备900的底面上,这些按钮起分别设置在浏览设备100顶面上的四个按钮111-114及其底面上的四个按钮131-134的作用。还设置机构951和952,用以将(左手形式和右手形式的)两个设备900连接到一起。所有其他的操作与对图1B所示设备100所述的那些操作相同。
图10还示出图1B中浏览设备100的另一个实施例1000。在该实施例1000中,把一个很象通常用作一计算机显示器的LCD、等离子体或其他类型的显示屏1005安装到如图10所示浏览设备1000的倾斜表面1002上。它用来显示当前阅览内容之前和之后存在的内容量。为此,将一厚度1007显示于显示屏1005上,该厚度与有关的量成比例,它随有关量的改变而改变。在该厚度1007上,可以显示书签1020,它们指示出有关文献各页/各部分的位置。这里采用与前面对图3所示计算机图书300所述方法相同的方法,其步骤如下(a)显示厚度变化;(b)显示书签;和(c)显示基于一给定时刻拇指在传感器区域1006上的x位置而为在该时刻执行跳转到所要跳转到页/点的位置已跳过的厚度1007。透明的力和位置传感器1006覆盖显示屏1005,这些传感器起的作用很象前面针对浏览设备100中传感器区域121描述的那样,不过此时拇指122可以移动到所要跳转到的页面“绝对”位置,以执行跳转操作。在该方案中,虽然内容的厚度1007和书签1020显示在浏览设备1000的显示屏1005上,不过它们也可以同时显示在计算机显示器屏幕上,就象针对图3中计算机图书300所述的情况下那样。
下面描述这种用来在开始跳转操作时计算所要跳转到的文献内点/页的绝对距离方法。令x=0为显示屏1005上的x位置,它靠连接顶面1010与倾斜表面1002的边最近。恢复拇指122与倾斜表面1002的交叉部分有某一空间范围,并且若拇指122覆盖点x1和一些诸如x>x1之类的邻近点,则认为拇指122位于位置x1。现在假定显示于显示屏1005上的书的厚度为XS-XH,其中XS是显示屏1005的宽度。令PR为如前所定义的文献内其余内容的量。当拇指122位于XT>XH的位置时,只能启动跳转过程,而当此过程进行时,所跳过内容的量PJ等于PR*(XT-XH)/XS。
在浏览设备1000的该实施例中,四个按钮1011-1014设置在设备1000的顶面1010,而四个按钮1031-1034设置在设备1000的底面1030,这些按钮所起的功能类似分别在浏览设备100顶面110上的四个按钮111-114和设备100底面130上的四个按钮131-134的功能。还设置机构1051和1052,用以将(左手形式和右手形式的)两个设备1000连接在一起。所有其他的操作与对图1B所示设备100所述的那些操作相同。
以上的浏览系统700(图7)适于与任何允许重新编排有关文献内内容以便于浏览/阅览的软件方法结合使用。例如,在软件控制下,结合使用鼠标连同光标的方法,比方说,可以把要比较的文献内两页或更多页或者把要比较的文献各部分全都集合在一起,并且将它们显示在当前阅览的(各)页内。这可以例如利用鼠标连同光标来实现,即,首先通过点击鼠标按钮选择当前阅览各页的各部分,并且象通常所作的那样拖动鼠标,或者通过在光标此时所在的那一页上双击来选择当前阅览各页中的这一页。然后,在移动到文献的另一部分之后,此时光标可以位于当前阅览各页中一页上的一点之上,并且可以通过单击鼠标按钮来浏览所选的内容。如果所选的内容占满一页,那么所选的内容只覆盖光标所处的那一页即可,之后单击鼠标按钮以阅览所选的内容。如果所选的内容并未占满一页,那么它将位于例如光标的右下方,覆盖光标所处那页的一部分,之后单击鼠标按钮以阅览所选的内容。对鼠标按钮的再次点击将消去该暂放的内容,以使读者能够看到该页上原始存在的内容。该暂放的内容还自动从其所处的页上消失,之后,在用户启动移动到文献其他部分的操作后从视野中消失。
以上的浏览系统700还可以与任何允许高亮显示所选内容各部分或有关文献中各页注释以便于浏览/阅览/阅读的软件方法结合使用。
以上的浏览系统700不仅适用于浏览或阅览无需在受到浏览时对其内容作任何处理的文献,而且适于与一字处理系统结合使用。不必象通常所做的那样在一计算机显示屏上创建一文献并且处理它,然后利用常用的鼠标连同卷滚条的方法上下卷滚它以阅览和浏览它,这里可以采用如以上浏览系统700所述那样阅览和浏览文献的方法。还可以使在文献中输入/删除内容的过程与在文献内移动的方法(即,图5A-5E中所述方法500、510、520、530和540中的一种方法)保持一致。如果将字处理操作与例如在文献内移动的翻阅方法500结合使用,那么,随着用户完成对右边页内容输入操作,该页将翻过去,以露出用于输入内容的新空白页。随着用户删除内容直到当前所阅览的页上不存在任何内容时为止,继续删除将导致翻回到前面那页。类似的机构可以与其他三种在文献内移动的非卷滚方法结合使用---这些方法即为滑动方法510、闪现方法520和垂直翻阅方法540。
以上的浏览系统700适于与任何以下类型的软件结合使用,即在这种类型的软件中,有用于阅览或处理的要显示的控制“按钮”信息,而这些信息无法正好显示于一个计算机屏幕内。这种情况下,经常是卷滚与使用鼠标相结合,或者可以通过按屏幕上的“按钮”图标来选择子菜单或子操作动作。在选择子菜单或子操作动作的情况下,一旦选择了含子操作动作按钮的子菜单或显示,它们就闪现在屏幕上。当在该软件中存在大量这种信息/操作时,其将受益于对这种浏览系统的使用---该系统可以为何种信息/操作动作是可用的、在哪里可以找到它、它们相互之间的关系如何以及尽快使用它们提供一个很好的意见。为了与当前的浏览系统700结合使用,这些菜单/子菜单和用于操作/子操作的按钮全都可以编排成一本“书”,并且可以通过上述浏览系统700实现对它们的使用。
目前,最普及和方便形式的人机界面是“windows”界面。该界面由“桌面比喻(desktop metaphor)”而来,其中把在一计算机显示屏上处理各项比作在一桌面上处理各项。这种界面虽然较之以前各种界面来说有很大的改进且使用起来很友好,但是它仍然受到在一桌面上处理各项的一个问题的限制---个人的桌面趋向变得非常杂乱,并且在桌面上有太多东西时很难找到它们。在这种windows界面中,当在一个目录内有许多子目录/文件而它们无法正好显示在一个窗口或一个屏幕内时,通过利用鼠标卷滚的方式查找它们的位置,这就有如上所述用该方法浏览信息的所有伴随而来的问题。而且,当打开许多窗口时,它们趋向于相互遮盖,并且很难找到那些当前没有在视野内的窗口,因为它们(在“三维”---“垂直于屏幕的方向”上)的位置并不固定,这很象在一桌面上的分散式集合。
该人机界面可以通过将这些目录/子目录或者工作窗口编排成要由上述浏览系统700处理的“书”而得到改进。可以在一给定时刻将计算机上的所有信息编排成一大本书,或者编排成一本以上的书,由此有“图书馆比喻”。这里有至少三个可能的改进之处(a)如果把无法正好在一个窗口/屏幕上显示子目录和文件图标编排成/实现为与上述浏览设备/系统700结合使用的形式,那么可以浏览它们并且更好地使用它们,图11A示出这种浏览设备/系统700与在文献内移动的翻阅方法500相结合的一个实施例把一个窗口1105中的各项1101---目录/子目录或文件放入书1100中的各页中,书1100是图5A所示计算机图书500的一个实例;(b)把通常在当前以窗口为基础系统中的窗口1114中找到的子目录1115(图11B)和文件1116改为编排成一计算机图书1120(图5A中所示计算机图书500的一个实例)中的各章、节等,并且将它们与浏览系统700结合使用,该浏览系统700的一个实施例示于图11B中;(c)可以把在“windows”下存在的当前系统---一个软件应用程序(如一字处理器)中对文件和子目录的收集或当前工作区域所作的各项编排为一“剪贴簿”中的各页,该“剪贴簿”与浏览系统700结合使用,其伴随有多个优点。图11C示出其与在文献内移动的翻阅方法500结合的一个实施例。要么每一个窗口1125映射到一页上,要么许多窗口1125可以映射到一计算机图书1130(图5A所示计算机图书500的一个实例)中的一页上。
图12示出一种用来在受本发明浏览设备控制的显示屏上显示一组基于计算机的信息。步骤1显示一厚度图像的一组信息,该图像对应于具有这组信息的数据文件大小。该厚度图像包括一左侧部分和一右侧部分,这两部分显示在显示屏上。厚度图像的左侧部分显示在屏幕的左侧上,并且与一信息量成比例,该信息量出现在当前显示在显示屏上这组信息的一个给定点。厚度图像的右侧部分显示在显示屏的右侧上,并且与当前显示在显示屏上点之后来的信息量成比例。例如,如果当前显示的点在文献的结尾附近,那么显示屏的左侧将有一厚度图像,该图像表现为比右侧上的图像厚。
在步骤1之后,该过程走到步骤S2,在步骤S2,以第一图像格式显示所有现有的手指书签。然后,在步骤S3,以第二图像格式显示所有的永久性书签。手指书签和永久性书签都显示在与其所标记的内容位置相对应的厚度显示图像中的位置上。然后该过程走到步骤S4,在步骤S4,用户选择对当前阅览的内容作书签,并且将一新书签(手指申请或永久性书签)加到该显示图像中。在步骤S4之后,该过程走到步骤S5,在步骤S5,响应于该工具(例如用户的手指)所指示的跳转位置,跳转到该组信息中的一个位置。一旦跳转到该位置,该过程结束。
图13示出一种用于浏览以计算机为基础的一组信息的方法。该过程开始于步骤S11,在步骤S11,生成一移动命令,用以在宿主于该计算机上的一组信息中向前或向后移动一指针。然后该过程走到步骤S12,在步骤S12,响应于步骤S11中生成的命令移动该指针。该过程走到步骤S13,在步骤S13,调整指针在该信息内移动的速度。之后该过程走到步骤S14,在步骤S14,接收一跳转命令。然后,该过程走到步骤S15,在步骤S15,响应于所接收到的跳转命令,将一指针移动到一跳转位置。之后该过程走到步骤S16,在步骤S16,接收一书签命令,用以从这组信息中标记出一期望部分的文本信息或图形信息。用户根据该期望部分的原文图形,输入书签命令。然后该过程走到步骤S17,在步骤S17,在这组信息中标记与所接收的书签命令相对应的期望部分,之后该过程结束。
图14是一计算机界面过程的流程图。该过程开始于步骤S20,在步骤S20,将宿主于该计算机上的一组信息编排成一套书。每一本书包括宿主于该计算机上该组信息中的一小组信息。一旦编排完毕,该过程就走到步骤S21,在步骤S21,用与每一本书对应的这小组信息各部分标记每一本书。然后该过程走到步骤S22,在步骤S22,根据用户输入的内容,用户可以选择第一次阅览作为单个图书文献图像显示的各书时所选的一本书。该图书文献图像由与各书的各个部分相对应的各页组成。然后该过程走到步骤S23,在步骤S23,随着用户动作,生成一命令,用以在各页中移动,以使用户能够阅览各页并且选择一期望的书。然后该过程走到步骤S24,在步骤S24,以一生动图像显示该书的各页,其中在显示屏上(优选)翻阅、卷滚、滑动或闪现该图书文献的各页。随后该过程走到步骤S25,在步骤S25,当阅览该生动图像时,用户借助用户输入内容可以选择一页。通过选择一页,用户选择该期望的书。然后该过程走到步骤S26,在步骤S26,把所选的书显示为一图书文献的图像。但是,所选图书文献的各页包括与所选书对应的那一小组信息的各个部分。之后该过程走到步骤S27,在步骤S27,生成一移动命令,用以在所选图书各页的一小组内移动一指针。然后,该过程走到步骤S28,在步骤S28,以一生动图像显示所选图书中的各页,将各页显示为在显示屏上(优选)翻阅、卷滚、滑动或闪现。之后该过程走到步骤S29,在步骤S29,通过用户借助一用户输入指令来选择所选书的一个所选图书页。一旦用户选择了期望的图书页,该过程结束。
尽管已经显示和描述的本发明的一些具体实施例,不过可以理解的是,本领域的技术人员可作许多变换和修改,并且有意使所附的权利要求书覆盖落在本发明实质和范围之内的所有那些变换和修改。
根据以上的教导,显然可以对本发明作许多变换和修改。因此可以理解的是,除了这里所具体描述的内容之外,在所附权利要求书范围内都可实现本发明。
图15表示在跳过操作中的书图像,其中厚度1008与操作过程中的跳过的页数成正比。
图16A-16B描述执行显示弯折页。当书页翻动时在其相对于静止边(即,连接到其它页的边缘上和那一边)上的移动边上的接缝划过一条弧边。把这些接缝称为移动接缝,而把静止边上的接缝称为静止接缝。从图16A所示的椭圆1601上的弧点(1602,1603)得到一条弧线,该弧线跨过翻动页的移动边扫过的范围。
在任何翻动动作开始前,移动边1604沿着图16A中获得的弧线1604的短处。静止边1605沿着这个短弧的相对的一侧。在页的翻动动作中,其静止边并不动,如图16C所示。当其X轴量变化时,其移动边,可以说是线性地扫过弧线。当这些接边移动时,弧线必然会产生使移动边连接到静止边,以至于页翻动时会弯曲。这些弧线1606以公式x=k**2,如图16C所示。
因此,书的厚度在一侧增加,即右侧1610,厚度的外边,即1614,在该侧处向书的外侧移动,厚度的内边,即1613保持静止。当书厚度在一侧减少,即左侧1609,厚度的外边,即1611,在该侧处向书的内侧移动,而厚度的内边,即1612,保持静止。书的中缝1615在整个翻动过程中保持静止。
当它们如图16那样翻动时,除了计算弯曲页的承椭圆方式以外,还可使用其它的计算方法。
图17表示在对一本书1700在给定时间内把超过一页1710,1711,1712,1713的页数翻过一个屏幕的情况和当穿过文献的速度增加时,同时地可以将更多的页数翻过一个屏幕。
权利要求
1.一种操作系统用户界面系统,包括一显示装置;一接至所述显示装置的计算机,包括用来把宿主在该计算机上的一组与操作系统有关实体编排成一本书的装置,该书在所述书和/或另一本书的至少一页上有所述组与操作系统有关实体中的一小组,所述操作系统实体包括以下实体中的至少一个实体各自受到标记的计算机文件,一分层编排的计算机文件集合,和一软件应用程序的软件应用程序用户界面;其中所述用来编排的装置包括用来以所述小组所述与操作系统有关实体的各部分标记每一本书的装置,和用来从该套书中选择一本书的装置,包括第一显示机构,它在所述显示装置上把所述书的所述各部分显示为一包括各页的书文献图像,所述各页对应于所述书的所述各部分,一生成机构,它生成一在所述各页内移动的命令,第二显示装置,用来在所述显示装置上显示所述书文献所述各页的一个生动图像,所述生动图像为翻阅、卷滚、滑动和闪现图像中的至少一种,以及一选择机构,它在用所述第二显示机构显示含所述书一选择部分的所述各页中所选一页时,选择所述书。
2.权利要求1的系统,还包括用来在所述书的各侧上显示厚度表示物的装置;用来在所述书一所选页上显示一书签的装置;和用来在一用户选择所述书签时,跳转到所述书的所述所选页的装置。
3.权利要求1的系统,还包括用来响应于对一命令的接收,将更多的页增加到所述书中,以显示一附加的与操作系统有关的实体的装置。
4.一种以计算机为基础的信息浏览设备,包括一主体,在所述主体一传感器区域上设有一传感器装置,所述传感器装置检测作用在所述传感器装置上一工具的位置和力;至少一组传感器,它们可由所述工具启动,设置在所述主体上,并且构造成当所述一组传感器中少一个由所述工具启动时产生至少一个状态信号;一转换电路,它接至所述传感器装置,将所述传感器装置检测的力和位置转换为至少一个转换信号;和一输出端口,它将至少一个转换信号和所述至少一个状态信号输出给有一组信息的计算机,所述至少一个转换信号和所述至少一个状态信号形成所述计算机使用的一移动方向命令、一速度改变命令、一跳转到特定位置命令和一书签标记命令中至少一个,以处理所述一组信息的一个显示图像。
5.权利要求4的设备,其中所述主体包括相对的顶面和底面;和一传感器表面,其上设置有所述传感器装置;并且所述一组传感器包括第一小组传感器,它们设置在所述底面上,并且构造成产生代表所述第一小组传感器一状态的所述至少一个状态信号中第一状态信号;第二小组传感器,它们设置在所述顶面上,并且构造成产生代表所述第二小组传感器一状态的所述至少一个状态信号中第二状态信号。
6.权利要求4的设备,还包括计算机,它从所述输出端口接收所述至少一个转换信号和所述至少一个状态信号,还包括一接收机构,它接收所述至少一个转换信号,所述至少一个转换信号包括由所述传感器装置分别响应于沿所述传感器装置的一个方向作用在第一位置上和之后作用在所述传感器装置第二位置上的所述工具产生的第一力信号和第二力信号,一跳转机构,它产生从所述一组信息中对应于所述第一位置的第一点向该组信息中对应于第二位置的第二点的跳转,和一跳越机构,它产生所述一组信息中一小组与所述第一点和所述第二点之间距离成正比的一个跳越。
7.一种以计算机为基础的浏览设备,包括一以计算机为基础的左手信息浏览设备模块,包括第一主体,它构造成由用户的左手操作,包括相对的第一顶面和第一底面,和第一传感器表面,其上设有第一传感器装置,所述第一传感器装置与第一顶面和第一底面互连并且构造成检测作用在其上一工具的位置和力;可由所述工具启动的第一组传感器,设置在所述第一底面上,并且构造成产生表示所述第一组传感器一状态的至少一个状态信号的第一状态信号;可由所述工具启动的第二组传感器,设置在所述第一顶面上,并且构造成产生表示所述第二组传感器一状态的至少一个状态信号的第二状态信号;一以计算机为基础的右手信息浏览设备模块,它可操作连接到所述以计算机为基础的左手信息浏览设备上,包括第二主体,它构造成由用户的右手操作,包括相对的第二顶面和第二底面,和第二传感器表面,其上设有第二传感器装置,所述第二传感器装置与第二顶面和第二底面互连并且构造成检测作用在其上一工具的位置和力;可由所述工具启动的第三组传感器,设置在所述第二底面上,并且构造成产生表示所述第三组传感器一状态的至少一个状态信号的第三状态信号;可由所述工具启动的第四组传感器,设置在所述第二顶面上,并且构造成产生表示所述第四组传感器一状态的至少一个状态信号的第四状态信号;至少一个转换电路,它接至所述第一传感器装置和所述第二传感器装置中的至少一个,将该工具的力和位置转换为至少一个转换信号;和一输出端口,它吧至少一个转换信号和至少一个状态信号输出给一计算机,所述计算机有一组信息。
8.一种浏览系统,包括一以计算机为基础的信息浏览设备,包括一主体,包括相对的顶面和底面;和一传感器表面,其上设置有一传感器装置;所述传感器表面与相对的顶面和底面互连,一工具的位置和力作用于其上,第一小组传感器,它们可由所述工具启动,设置在所述底面上,并且构造成产生至少一个状态信号中的第一状态信号,第二小组传感器,它们可由所述工具启动,设置在所述顶面上,并且构造成产生至少一个状态信号中的第二状态信号,一转换电路,它接至所述传感器装置,将该传感器装置上工具的力和位置转换为至少一个转换信号,和一输出端口,它输出至少一个转换信号和至少一个状态信号;一计算机,它有一组信息,包括一输入端口,它接收所述至少一个转换信号和至少一个状态信号,一中央处理单元,和显示器,一总线,它将所述以计算机为基础的信息浏览设备连接到所述计算机的所述输入端口上;一浏览机构,它宿主在所述计算机上,构造成从所述以计算机为基础的信息浏览设备接收所述至少一个转换信号,并且产生控制命令以控制对宿主在所述计算机中的所述一组信息的浏览;和一转换机构,它宿主在所述计算机上,将第一组信息从第一形式转换为与所述浏览机构兼容的第二形式。
9.一种用来浏览数字化编码信息的浏览设备,所述设备包括一外壳;多个薄而硬且柔韧的边界板,其中与所述边界板一边界面相对的边界板第一面包括一传感器装置;薄膜传感器,它们设置在所述边界板靠近所述第一面的各表面上,所述薄膜传感器检测一工具的位置,所述薄膜传感器还构造成响应于作用于其上的力而检测各板材的弯折量;第一组开关,它们可由所述工具启动,设置在所述外壳的底面上,所述第一组开关位于能由该工具操作的位置,所述第一组开关产生表示所述第一组开关一状态的第一开关信号;第二组开关,它们可由所述工具启动,设置在所述外壳的顶面,并且位于能由该工具操作的位置,所述第二组开关产生表示所述第二组开关一状态的第二开关信号,所述多个薄而硬且柔韧的边界板与所述外壳的所述顶面和所述底面互连;和一电路,包括一转换电路,它将各板的弯折量和所述传感器装置的工具位置转换为对应的转换信号;和一输出端口,它输出转换信号、第一开关信号和第二开关信号。
10.一种浏览设备,包括一主体,包括相对的顶面和底面;和一侧面,它与所述相对的顶面和底面互连,并且其上设有一传感器装置,所述传感器装置包括透明传感器,透明传感器检测一工具沿所述传感器装置的至少一个方向的位置和力;一安装在所述侧面上的显示屏;第一组开关,它们可由所述工具启动,设置在所述主体的底面上,并且构造成能产生表示所述第一组开关一状态的第一开关信号;第二组开关,它们可由所述工具启动,设置在所述主体的顶面上,并且构造成能产生表示所述第二组开关一状态的第二开关信号;第一电路,它将工具作用在传感器装置上的所述力和所述位置转换为电信号;一输出端口,它输出电信号、第一开关信号和第二开关信号;和第二电路,它接收电信号、第一开关信号和第二开关信号,并且以控制显示在所述显示屏上的图像格式作为响应其的回应。
11.一种以计算机为基础的信息浏览设备,包括一传感器装置,它用来检测一工具作用于其上的位置和力;用来对所述传感器装置定向以使其对应于一打开书边缘的装置;一离散传感器装置,它用来响应于一用户启动的外部刺激信号,产生至少一个离散信号;一转换装置,它用来将所述传感器装置检测到的所述力和所述位置转换成各个力和位置信号;和输出装置,用来将所述力信号、所述位置信号和所述离散信号输出给一有以计算机为基础的一组信息的计算机,以便控制对所述以计算机为基础的一组信息的浏览操作。
全文摘要
一种计算机用户界面系统和方法将一个宿主(hosted)在计算机上的信息集编排成一套书,其中每一本书包括该组信息的一个小组,这种系统和方法用该组信息的这个小组各部分为每一本书做卷标,并且从这套书中选择一本书。从这套书中选择这本书的步骤包括以下步骤将这些书的各部分显示为一个书文献图象,该图象包括与这些书各部分相对应的页;产生在这些页上移动的命令;显示至少是翻阅、卷滚、滑动(slid)和闪现图象中一种的该书文献各页的一个生动图象;并且在含该书选择部分的所选一页提早显示时选择这本书。
文档编号G06F3/00GK1854992SQ20051006782
公开日2006年11月1日 申请日期2005年4月28日 优先权日2005年4月28日
发明者黄宏焜 申请人:黄宏焜
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1