虚拟翻页的制作方法

文档序号:6596152阅读:354来源:国知局
专利名称:虚拟翻页的制作方法
虚拟翻页背景触摸显示屏是提供视觉地呈现信息和接收用户输入的双重功能的显示屏。触摸显示屏可以被各种不同的设备使用以向用户提供可以被直接连接到由触摸显示屏视觉地呈现的信息的直观输入机制。用户可以使用触摸输入以按下软按键,拨打软拨号,缩放对象, 定位对象,或执行各种不同的输入。概述公开了用于触摸显示屏的虚拟翻页。在触摸显示屏上显示一个或多个页。识别被定向至显示页面的翻页姿势。响应于这一识别,在触摸显示屏上显示虚拟翻页。虚拟翻页主动地遵照翻页姿势。虚拟翻页卷起页面的翻起部分以在渐进地显示后续页面的正面时渐进地显示该页面的背面。在一些实施例中,给予页面翻起的部分增加的透明度以允许通过页面的正面查看该页面的背面。提供本概述以便以简化形式介绍将在以下的具体描述中进一步描述的一些概念。 本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中提及的任何或所有缺点的实现。附图简述

图1示出依照本公开的实施例的数字阅读设备。图2示出依照本公开的实施例的可折叠的数字阅读设备。图3示出依照本公开的实施例操作具有触摸显示屏的计算设备的方法。图4示出响应于示例翻页姿势的示例虚拟翻页。图5示出响应于示例翻页姿势的另一个示例虚拟翻页。图6示出响应于翻页姿势的示例快捷方式的示例的加速虚拟翻页。图7示出响应于示例页面翻转姿势的示例虚拟页面翻转。详细描述图1示意地示出数字阅读设备10。在所示实施例中,数字阅读设备10类似平板计算设备。但是,应当理解本公开不限于平板计算设备。此处公开的方法和过程可以被虚拟地实现在具有触摸显示屏的任何计算系统上,包括诸如图2的可折叠数字阅读设备12的具有两个或更多触摸显示屏的计算设备。示出虚拟地呈现包括对立页面(即左页16和右页18)的虚拟书14的数字阅读设备10。对立页面包括被示意地描绘为黑色线条的多个文字20。但是,应当理解此处描述的方法和过程可以用于显示任意的视觉信息,包括文本、图形、静止图像、和/或移动的图像。 如以下详细描述的,依照本公开的数字阅读设备向用户提供利用在传统的书籍中物理翻页的若干更有利方面的真实翻页界面。同时,依照本公开的数字阅读设备向用户提供传统书籍不具有的高级翻页功能。此外,依照本公开的数字阅读设备能够向用户提供由计算系统提供的许多好的文档特征,包括但不限于,高级查找/搜索能力、高级复制/粘贴能力、实体数据存储能力、提高生产力的应用程序、和/或网络连接性。
如以下详细描述的,图1的数字阅读设备10可以执行一个或更多此处描述的翻页方法和过程。数字阅读设备10包括逻辑子系统22、数据保持子系统24、触摸屏26以及选择地没有在图1中示出的其它组件。数字阅读设备10可以是表面计算机、平板计算机、移动通信设备、个人数据助理、具有触摸屏的台式计算机、具有触摸屏的膝上型计算机、或实质上利用触摸显示屏的任何其它计算设备。
逻辑子系统22可以包括被配置成执行一个或多个指令的一个或多个物理设备。 例如,逻辑子系统可以被配置成执行一个或多个指令,该一个或多个指令是一个或多个程序、例程、对象、组件、数据结构或其它逻辑构造的一部分。可以实现这样的指令以执行任务、实现数据类型、变换一个或多个设备的状态、或以其它方式得到所需结果。逻辑子系统可以包括被配置为执行软件指令的一个或多个处理器。附加地或可替代地,逻辑子系统可包括被配置为执行硬件或固件指令的一个或多个硬件或固件逻辑机器。逻辑子系统可以任选地包括分布在两个或多个设备上的独立组件,这些独立组件在某些实施例中可远程放置。数据保持子系统24可以包括一个或多个物理设备,该一个或多个物理设备被配置为保持可由逻辑子系统执行以实现此处所述的方法和过程的数据和/或指令。在实现此类方法和过程时,可以变换数据保持子系统24的状态(例如保持不同数据)。数据保持子系统24可以包括可移动介质和/或内置设备。除此之外,数据保持子系统24还可以包括光学存储器设备、半导体存储器设备、和/或磁存储器设备。数据保持子系统24可以包括具有以下特性中的一个或多个的设备易失性、非易失性、动态、静态、读/写、只读、随机存取、顺序存取、位置可寻址、文件可寻址、以及内容可寻址。在一些实施例中,可以将逻辑子系统22和数据保持子系统24集成到一个或多个常见设备中,诸如专用集成电路或片上系统。图1还示出使用计算机可读可移动介质28形式的数据保持子系统的一方面,该方面可以用于存储和/或传送可执行以实现此处所述的方法和过程的数据和/或指令。触摸显示屏26可以用于呈现由数据保持子系统24所保持的数据的视觉呈现。由于此处所描述的方法和过程改变了由数据保持子系统保持的数据,并由此变换数据保持子系统的状态,因此可以同样变换触摸显示屏26的状态以视觉地呈现底层数据中的改变。触摸显示屏26可以被操作为与逻辑子系统22和/或数据保持子系统24耦合。触摸显示屏 26可以在共享的范围里与逻辑子系统22和/或数据保持子系统24结合,或者触摸显示屏 26可以是外围显示设备。图2示出包括第一触摸显示屏30和第二触摸显示屏32的数字阅读设备12的非限定性示例。数字阅读设备12进一步包括将第一触摸显示屏连接至第二触摸显示屏的脊柱关节34。脊柱关节,或其它合适的互连机制,便于数字阅读设备在一个或多个不同配置间改变(例如平面阅读配置和折叠存储配置)。如以上参照图2的逻辑子系统22和数据保持子系统24所描述的,数字阅读设备12进一步包括逻辑子系统36和数据保持子系统38。包括两个或更多显示屏的数字阅读设备可以用每个此类显示屏来呈现不同的虚拟页面。在其它实施例中,无论是包括单个触摸显示屏还是两个或更多触摸显示屏的数字阅读设备可以使用触摸显示屏的不同区域来呈现不同页面。转至图3,示出操作具有触摸显示屏的计算设备的示例方法40。在42处,方法40包括在触摸显示屏上显示一个或多个页面。取决于触摸显示屏的配置,可以以多种不同的方式显示一个或多个页面。可以以纵向或横向的示图显示单个页面。当显示两个或更多页面时,可以水平地、垂直地、或以两维矩阵来安排这些页面。实际上可以使用任何格式,而不偏离本公开的范围。作为非限定性的示例,图4示出在时刻、时,触摸显示屏在第一触摸显示区域46上显示第一页面44的背面(第246页)以及在第二触摸显示区域50上显示第二页面48的正面(第247页)。转回至图3,在52处,方法40包括以使用其上显示一个或多个页面的触摸显示屏执行的触摸输入的形式来识别姿势。依照本公开的实施例的数字阅读设备可以被配置为当在触 摸显示屏上显示一个或多个页面时识别多个不同的姿势。为了更明确地集中在以下描述的翻页方法和过程,从本公开中省略了众多此类姿势的描述。取决于使用的触摸显示屏的类型,可以以各种不同的方式识别姿势。作为示例,触摸显示屏可以是电容式触摸屏,在这种情况下识别姿势可以包括识别触摸屏电容的改变。 作为另一个示例,触摸显示屏可以是使用红外光以跟踪用户输入的表面计算设备的一部分,在这种情况下识别姿势可以包括识别从触摸显示屏表面反射的红外光量的改变。此外, 一旦检测到与姿势对应的触摸输入,就可以分析这些触摸输入以确定想要做什么姿势。可以用于确定想要做什么姿势的参数包括但不限于,触摸输入的轨迹、触摸输入的速度、触摸输入的加速度,以及触摸输入的源。在53处,方法40包括响应于识别翻页的姿势而显示虚拟翻页。作为示例,图4示出其中手指54在时刻、时向第二页面48的正面(第247页)的外角56指示翻页姿势的场景。在这一场景中,翻页姿势包括触摸页面的外角,并且将其跨显示屏拖动,类似于传统书籍中的页角如何被从书的一侧捏起和移动到另一侧。可以识别其它的翻页姿势,而不偏离本公开的范围。类似地,可以使用不同于手指的其它源来执行翻页姿势。图4示出在时刻、时响应于翻页姿势而显示虚拟翻页。如图所示,虚拟翻页主动地遵照翻页姿势。换句话说,页面随着手指54或姿势的另一个源而移动。在一些实施例中, 页面的实际部分本质上与至少贯穿虚拟翻页的一部分的姿势源锁定。例如,第二页面48的外角56跟踪手指54执行翻页的姿势。在其它实施例中,页面可以沿着偏离姿势源轨迹的设定轨迹,但是虚拟翻页的速度可以与姿势源的速度对应。虚拟翻页卷起第二页面48的翻起部分,从而提供传统书籍中翻页的视觉模拟。在所示的场景中,首先卷起角的部分。在其它场景中,翻页的外边可以保持与其它页面的边缘本质上的平行。如示在时刻、和t2时,虚拟翻页渐进地显示第二页面48的背面(第248页)。随着翻页开始,如示在时刻、时,显示翻页的背面相对较小的部分。但是,如示在时间t2时, 随着虚拟翻页进行,渐进地显示翻页的背面。如示在时刻、和t2时,虚拟翻页还渐进地显示第三页面58的正面(第249页)。 随着翻页开始,如示在时刻、时,显示后续页面的正面的相对较小的部分。但是,如示在时间t2时,随着虚拟翻页进行,渐进地显示后续页面的正面。在显示对立页面的实施例中,翻页的翻起部分渐进地遮盖对立页面的背面。可以响应于执行翻页姿势的对象在显示对立页面的触摸显示屏的一部分上移动,而显示对立页面的这一遮盖。作为示例,图4示出在时刻t2时第二页面48的翻起部分遮盖第一页面44的背面(第246页)。如示在时刻t3A时,如果翻页姿势前进至完成,则虚拟翻页用第二页面48本质上完全地遮盖第一页面44的背面(第246页)并且本质上完全地显示第三页面 58。上述的翻页动态和视觉的反馈帮助调节众多用户通过对传统书籍的体验知道和理解的传统翻页行为。为了进一步提高真实性和用户满意度,可以用增加的透明度显示翻页的翻起部分,该增加的透明度允许通过翻页的正面查看该翻页的背面。例如,图4示意地示出在时刻^时,通过第二页面48的正面(第247页)查看的第二页面48的背面(第 248页)的文本60。如示,翻页的翻起部分可以至少部分透明,而在后续页面上保持平坦的翻页的部分是不透明的,或者至少比翻起的部分更不透明。翻页的翻起部分增加的透明度还可以允许通过翻页的背面查看翻页的正面。例如,图4示意地示出在时刻、时,通过第二页面48的背面(第248页)可视的第二页面48 的正面(第247页)的文本62。尽管仅在图4的时刻、时示意地示出上述的透明效果,但是应当理解可以在任何翻页上实现透明效果。在其它附图中省略了透明部分的示意表示,从而不分散其它示出的特征。图5示出可以响应于源70跨一个显示屏以及到相邻显示屏上的跟踪,在包括两个或更多触摸显示屏(例如第一触摸显示屏66和第二触摸显示屏68)的数字阅读设备64上显示的虚拟翻页。转回至图3,在76处指示可以响应于识别翻页姿势中的倒退,显示主动地遵照翻页姿势的虚拟翻页。换句话说,如果用户开始翻页姿势但是没有将翻页姿势进行到完成,则用户可以倒退翻页姿势以将翻页返回至其原始位置。作为示例,如上所述,图4的时刻、、 、和t2示出翻页姿势的进行并且所产生的虚拟翻页。但是,在时刻t3B时,用户倒退翻页姿势并且显示虚拟页面返回为展开第二页面48的翻起部分。在虚拟页面返回期间,当第三页面58的正面(第249页)被渐进地隐藏时,第二页面48的背面(第248页)也被渐进地隐藏。用户可以在执行虚拟翻页和虚拟页面返回之间来回切换,和/或用户可以暂停虚拟翻页或虚拟页面返回。返回至图3,在78处,方法40包括先于执行翻页姿势的对象而加速虚拟翻页以快速完成虚拟翻页。可以响应于翻页姿势中的快捷方式来执行加速的虚拟翻页。翻页姿势中的这一快捷方式可以在翻页姿势的刚一开始被识别和/或这一快捷方式可以被识别为中断已经在进行的翻页姿势。这一加速的翻页向用户提供一次一页的快速翻页机制,而不执行跨触摸显示屏的大部分进行跟踪的姿势。可以使用各种不同的快捷方式姿势,而不偏离本公开的范围。快捷方式姿势的非限定示例包括单击或双击待翻转的页角,轻触待翻转的页角、或用两个或三个手指触摸待翻转的页角。作为示例,图6示出以手指80的形式的源,该手指在时刻tQ时已经轻触翻页84的正面(第247页)的外角82。在这一场景中,轻触姿势是先于轻触的手指以加速虚拟翻页的快捷方式。换句话说,尽管手指80仅高速地移动了短的距离,但是页面84前进至虚拟翻页的完成。如图3的86处所示,可以响应于识别翻页姿势中的快捷方式,而执行加速的虚拟翻页。继续图6的场景,手指80在时刻、时已经轻触翻页84的背面(第248页)的外角88。该轻触快捷方式姿势允许用户快速向后翻页。转回至图3,在90处,方法40包括响应于相同的页面翻转姿势,而显示若干页面的快速翻转。这一页面翻转可以便于快速翻过许多页,从而允许用户找到感兴趣的特定页面。 页面翻转姿势可以与其它翻页姿势独立,和/或页面翻转姿势可以中断已经在进行的另一个翻页姿势。可以使用各种不同的页面翻转姿势,而不偏离本公开的范围。页面翻转姿势的非限定示例包括用一个或多个手指沿着触摸显示屏的外边缘滚动或者使用两个或更多手指跨触摸显示屏的内部进行跟踪。在一些实施例中,页面翻转的速度可以与页面翻转姿势的速度相关。此外,页面翻转姿势的速度和所产生的页面翻转速度之间的关系可以是线性的、指数的、或任何其它合适的关系。作为示例,图7示出在时刻、时以手指92的形式的源,该手指启动在触摸显示屏 96的外角94上的页面翻转姿势。在时刻^时,手指92沿着触摸显示屏96的外边缘滚动。 响应于这一滚动,页面快速翻转,从而模拟传统书籍的翻转。如示在时刻t2时,如果页面翻转姿势前进至完成,则可以在相对较短的时间中翻转相对较大数量的页面。在所示示例中, 用户从第247页快速翻转到第533页。如上所述,翻转的速度可以与页面翻转姿势的速度成比例(以线性或非线性的方式),从而促使用户定位到目的页面的能力。换句话说,用户可以在靠近目的页面时放慢页面翻转姿势,并且从而使用相对缓慢移动的页面翻转姿势来缓慢地接近目的页面。此外,如图3的98处所指示,用户可以倒退页面翻转姿势,从而允许用户倒退翻转页面。应该理解,此处所述的配置和/或方法在本质上示例性的,并且这些具体实施例或示例不应被认为是局限性的,因为多个变体是可能。此处所述的具体例程或方法可表示任何数量的处理策略中的一个或多个。由此,所示出的各个动作可以按所示顺序执行、按其他顺序执行、并行地执行、或者在某些情况下省略。同样,可以改变上述过程的次序。本公开的主题包括各种过程、系统和配置的所有新颖和非显而易见的组合和子组合、和此处所公开的其它特征、功能、动作、和/或特性、以及其任何和全部等效物。
权利要求
1.一种数字阅读设备(10),包括:触摸显示屏(26);操作上与触摸显示屏(26)耦合的逻辑子系统(22);以及数据保持子系统(24),所述数据保持子系统(24)保持可由逻辑子系统(22)执行的指令以显示触摸显示屏(26)上页面的正面;识别被定向至触摸显示屏(26)上页面的翻页姿势;以及显示主动地遵照翻页姿势的虚拟翻页,所述虚拟翻页卷起该页面的翻起部分以在渐进地显示后续页面的正面时渐进地显示该页面的背面,所述页面的翻起部分具有允许通过页面的正面查看页面的背面的增加的透明度。
2.如权利要求1所述的数字阅读设备,其特征在于,所述页角随着执行翻页姿势的对象跨触摸显示屏移动以跟踪所述对象。
3.如权利要求1所述的数字阅读设备,其特征在于,所述虚拟翻页进一步卷起页面的翻起部分以渐进地遮盖对立页面的背面。
4.如权利要求3所述的数字阅读设备,其特征在于,响应于执行翻页姿势的对象在显示对立页面的触摸显示屏的一部分上移动,所述页面的翻起部分渐进地遮盖对立页面的背面。
5.如权利要求3所述的数字阅读设备,其特征在于,如果翻页姿势进行到完成时,则所述虚拟翻页本质上完全地遮盖对立页面的背面并且本质上完全地显示后续页面。
6.如权利要求1所述的数字阅读设备,其特征在于,所述数据保持子系统进一步保持指令,所述指令可以由逻辑子系统执行以识别翻页姿势的倒退;以及响应于翻页姿势的倒退,显示主动地依照翻页姿势的虚拟页面返回,所述虚拟页面返回展开页面的翻起部分以在渐进地隐藏后续页面的正面时渐进地隐藏该页面的背面。
7.如权利要求1所述的数字阅读设备,其特征在于,所述数据保持子系统进一步保持指令,所述指令可以由逻辑子系统执行以识别被定向至沿着触摸显示屏的外边缘的页面翻转姿势;以及响应于页面翻转姿势的进行,显示加速的页面翻转。
8.如权利要求1所述的数字阅读设备,其特征在于,所述数据保持子系统进一步保持指令,所述指令可以由逻辑子系统执行以识别翻页姿势中的快捷方式;以及响应于翻页姿势中的快捷方式,先于执行翻页姿势的对象而加速虚拟翻页以快速完成虚拟翻页。
9.如权利要求1所述的数字阅读设备,其特征在于,所述页面的翻起部分的增加的透明度进一步允许通过页面的背面查看页面的正面。
10.一种操作具有含有第一触摸显示区域和第二触摸显示区域的触摸显示屏的计算设备的方法(40),所述方法(40)包括在第一触摸显示区域上显示(42)第一页面的背面和在第二触摸显示区域上显示第二页面的正面;识别(52)被定向至第二页面的外角的翻页姿势;以及响应于翻页姿势,显示(53)主动地遵照翻页姿势的虚拟翻页,所述虚拟翻页卷起第二页面的翻起部分以在渐进地显示第三页面的正面和渐进地遮盖第一页面的背面时渐进地显示第二页面的背面,所述第二页面的翻起部分具有允许通过第二页面的正面查看第二页面的背面的增加的透明度。
11.如权利要求10所述的方法,其特征在于,所述第二页面的外角随着执行翻页姿势的对象跨第一触摸显示区域和第二触摸显示区域移动而跟踪所述对象。
12.如权利要求10所述的方法,其特征在于,响应于执行翻页姿势的对象在显示第一页面的第二触摸显示区域的一部分上移动,所述第二页面的翻起部分渐进地遮盖第一页面的背面。
13.如权利要求10所述的方法,其特征在于,如果翻页姿势进行到完成,则所述虚拟翻页本质上用第二页面完全地遮盖第一页面的背面并且本质上完全地显示第三页面。
14.如权利要求10所述的方法,其特征在于,还包括识别翻页姿势的倒退;以及响应于翻页姿势的倒退,显示主动地依照翻页姿势的虚拟页面返回,所述虚拟页面返回展开第二页面的翻起部分以在渐进地隐藏第三页面的正面时渐进地隐藏第二页面的背面。
15.如权利要求10所述的方法,其特征在于,还包括识别翻页姿势中的快捷方式;以及响应于翻页姿势中的快捷方式,先于执行翻页姿势的对象而加速虚拟翻页以快速完成虚拟翻页。
全文摘要
在触摸显示屏上显示一个或多个页面。识别被定向至显示页面的翻页姿势。响应于这一识别,在显示屏上显示虚拟翻页。虚拟翻页主动地遵照翻页姿势。虚拟翻页卷起页面的翻起部分以在渐进地显示后续页面的正面时渐进地显示该页面的背面。给予页面翻起的部分增加的透明度以允许通过页面的正面查看该页面的背面。页面翻转姿势快速地翻转两个或更多页面。
文档编号G06F3/14GK102272709SQ200980154367
公开日2011年12月7日 申请日期2009年12月3日 优先权日2009年1月7日
发明者G·佩特舒宁格, J·J·欣兹, J·R·哈里斯, S·博勒 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1