用于可翻转的显示界面机构的方法和系统的制作方法

文档序号:6571299阅读:617来源:国知局
专利名称:用于可翻转的显示界面机构的方法和系统的制作方法
技术领域
本发明一般地涉及改进的数据处理系统。更具体地说,本发明涉及用于在具有多个显示界面的便携数据处理系统中显示数据的计算机实现的方法、数据处理系统以及计算机可用程序代码。
背景技术
随着技术进步不断使计算机系统组件进一步小型化,出现了新的种类的数据处理系统。这些新的种类的数据处理系统之一是便携或手持式计算机系统。便携式数据处理系统的实例是个人数字助理、电子通讯簿、电子效率手册、电子日程调度器、视频游戏系统、膝上计算机、掌上电脑等。
手持式数据处理系统是小到用户可以拿在手中的计算机。因此,用户可以容易地将手持式数据处理系统放在公文包、钱包或口袋中携带。由于它们的尺寸,手持式数据处理系统格外轻便、易于携带和方便。
这些手持式数据处理系统以及其他类似的系统都具有用作用户界面的一部分来显示数据的某种类型的屏幕。可以使用许多不同种类的显示界面,例如,液晶显示装置和气体放电显示装置。目前显示界面的形状和大小很多,并且适合在多种环境中使用。例如,手持式计算机可以使用屏幕来显示计算机生成的诸如文本和图形之类的信息。
如果是个人数字助理以及类似的设备,则显示界面通常为能够记录屏幕与输入笔之间的接触的触摸屏。用户可以通过将输入笔接触屏幕的不同部分或呈现在屏幕上的虚拟按钮来输入命令并在应用之间移动。个人数字助理和其他此类手持设备还可以具有用于实现各种功能和在不同程序之间和其中导航的内置或可编程按钮。
此外,手持式数据处理系统可以利用功能按钮来尝试以多页面格式提供数据查看。例如,要前进到多页文档的下一页,用户可以按下向上按钮,要返回到前一页,用户可以按下向下按钮。虽然此利用功能按钮提供了许多用户可以接受的以多页面格式查看数据的方式,但是用户可能希望以更加自然的方式来前进到屏幕显示信息的不同页面。
因此,存在许多已知机构用来为手持式和便携式计算机系统提供用户界面,其中可以包括膝上计算机。这些已知机构趋于与当前使用的不同类型的显示界面一起良好地工作。但是,将已知用户界面机构应用于便携手持式设备并未利用用户以单手控制和操纵此类设备的能力。另外,已知显示界面在不断减小的屏幕“空间”中增加功能性和复杂性。这种在不断减小的屏幕空间中增加功能性和复杂性的结果是通过密集塞满的界面、嵌套的窗口以及冗长路径来完成任务的局部优化的用户体验。掌握这些非直观的、胁迫的界面需要花费很长时间。
因此,具有一种用于提供更完全地利用由手持式设备的便携性所提供的优点的用户友好界面的计算机实现的方法、数据处理系统,以及计算机可用程序代码将是有利的。

发明内容
本发明提供了一种用于在具有多个显示界面的便携数据处理系统中显示数据的计算机实现的方法、数据处理系统,以及计算机可用程序代码。在所述便携数据处理系统的第一显示界面中显示数据。在所述第一显示界面中显示数据之后检测用户输入。所述用户输入是所述便携数据处理系统的方向的改变。在确定所述便携数据处理系统的方向改变的类型之后,根据所述方向改变的类型在所述便携数据处理系统的所述第一显示界面或第二显示界面中显示数据。


在所附权利要求中说明了被认为是本发明特性的新颖特征。但是,当结合附图阅读时,通过参考以下对示例性实施例的详细说明,可以最佳地理解发明本身及其优选使用方式、进一步的目的和优点,这些附图是图1是其中可以实现本发明的方面的个人数字助理的图示;图2是其中可以实现本发明的方面的个人数字助理的方块图;图3是根据本发明的示例性实施例的示出设备正面和背面上的显示界面的便携数据处理系统的图示;图4A是根据本发明的示例性实施例的包含单个可翻转的液晶显示面板的便携数据处理系统的侧视图;图4B是根据本发明的示例性实施例的包含两个背对背液晶显示面板的便携数据处理系统的侧视图;图5是根据本发明的示例性实施例的显示活动时钟应用的便携数据处理系统的示意图;图6是根据本发明的示例性实施例的显示唱片封面或光盘盒图形的便携数据处理系统的示意图;图7是根据本发明的示例性实施例的显示电子书的便携数据处理系统的示意图;图8是根据本发明的示例性实施例的用于在具有多个显示界面的便携数据处理系统中显示时间应用的示例性过程的流程图;以及图9是根据本发明的示例性实施例的用于在具有多个显示界面的便携数据处理系统中显示电子书应用的示例性过程的流程图。
具体实施例方式
现在参考附图,图1示出了其中可以实现本发明的各方面的个人数字助理(PDA)的图示。但是,图1仅为示例性的而且并非旨在断言或暗示任何针对其中可以实现本发明的各方面或实施例的环境的限制。本领域的技术人员将理解,包括显示界面的任何类型的便携数据处理系统都可以使用本发明的实施例。例如,除了PDA,还可以在数字音乐播放器、膝上计算机、蜂窝电话、掌上电脑、视频游戏系统、数码相机等中实现本发明的实施例。
PDA100包括用来显示文本和图形信息的显示装置102。显示装置102可以是已知的显示设备,如液晶显示(LCD)设备。但是,可以使用任何可由本发明的实施例实现的显示设备,例如等离子显示设备。
例如,可以使用显示装置102来显示地图、驾驶方向、日历信息、电话号码、电子邮件消息、时钟、音乐选择、书、文档等。另外,显示装置102可以是接收来自输入设备(如输入笔104)的用户输入的触摸屏。输入笔104可以用来轻敲活动应用中的图标和菜单选择。此外,显示装置102可以包括屏幕上键盘,可以使用输入笔104轻敲所述屏幕键盘来输入信息。
此外,PDA100包括位于PDA100背面的第二显示界面(在图1中未示出)。位于PDA100背面的第二显示界面可以是与显示装置102大小相同或不同的显示界面。此外,本发明的实施例不限于仅使用两个显示界面。本发明的实施例可以实现多个显示界面。例如,具有三角形结构的便携数据处理系统可以使用三个显示界面,或者具有正方形结构的便携数据处理系统可以使用四个显示界面。
PDA100还可以例如包括小键盘和扬声器,如小键盘106和扬声器108。除了使用显示装置102上的输入笔104之外,PDA100还可以使用小键盘106来接收用户输入。扬声器108提供了用于音频输出的机构,例如在PDA100上呈现音频文件。
PDA100还优选地包括可以通过在PDA100中运行的计算机可用程序代码中驻留的系统软件来实现的图形用户界面。图1旨在作为一个实例,并非旨在作为对本发明不同实施例的体系结构限制。
本发明的各方面提供了用于在具有多个显示界面的便携数据处理系统中显示数据的计算机实现的方法、装置,以及计算机可用程序代码。用户输入打开便携数据处理系统中的应用的用户输入。在接收打开所述应用的用户输入之后,便携数据处理系统在其第一显示界面中显示数据。在第一显示界面中显示的数据可以例如是文本、图形、图片、图像、图标或它们的任何组合。
在显示数据之后,便携数据处理系统可以检测用户输入,所述用户输入是便携数据处理系统的方向的改变。所述方向的改变可以例如是便携数据处理系统的翻转或倾斜。便携数据处理系统可以例如使用陀螺仪来检测和确定方向改变的类型。根据方向改变的类型,便携数据处理系统可以在其第一显示界面或第二显示界面中显示相同或不同的数据。此外,便携数据处理系统可以根据方向改变的类型在活动应用中执行任务,如导航功能。
本发明的实施例的各方面通过除去应用控件来简化用户与便携数据处理系统的交互。因此,用户无需手动输入应用控件。结果,可以减少完成应用任务的步骤数,从而增加便携数据处理系统的用户友好性。此外,本发明的实施例有效地增加了用户可用的显示界面“空间”,从而增加了便携数据处理系统的用户满意度。
现在参考图2,示出了其中可以实现本发明的各方面的PDA的方块图。PDA200为便携数据处理系统(如图1中的PDA100)的实例,实现本发明的实施例的过程的计算机可用代码或指令可以位于其中。
PDA200包括连接处理器204和主存储器206的总线202。当然,可以使用任何类型的通信结构或体系结构(其可以在连接到所述结构和体系结构的不同组件或设备之间提供传输数据)来实现总线202。总线202还连接了显示适配器208、小键盘适配器210、存储装置212、音频适配器214、通信单元216以及底座结合装置218。
操作系统在处理器204上运行并用于协调和提供对PDA200中的各种组件的控制。所述操作系统可以例如是商用操作系统,如可从Microsoft公司购买的WindowsCE。操作系统和应用或程序的指令位于存储设备(如存储装置212)上,并可以加载到主存储器206中由处理器204执行。
显示适配器208用于控制显示界面(例如图1中的显示装置102)中数据的显示。当使用触摸屏显示界面时,显示适配器208还可以包括从输入笔(如图1中的输入笔104)接收用户输入的机构。通信适配器216提供了用于建立例如PDA200与网络或蜂窝电话之间的无线通信链路的机构。通信适配器216可以使用PDA 200中的内置天线来促进建立无线通信链路。底座结合装置218提供了将PDA200连接到用于将PDA200中包含的数据与其他数据处理系统(如个人计算机)同步的底座的机构。
此外,PDA200还可以包括同样连接到总线202的翻转传感器220。翻转传感器220可以例如是芯片大小的陀螺仪或水银开关。PDA200使用翻转传感器220来检测PDA200的空间方向。换言之,PDA200使用翻转传感器220来检测PDA200的位置、倾斜或偏斜程度、运动、运动速度以及运动方向。
对于位置,PDA200使用翻转传感器220来检测PDA200的哪一面向上。对于倾斜或偏斜程度,PDA200使用翻转传感器220来检测PDA200朝向的角度,例如相对于地平线呈0、45或90度。对于运动,PDA200使用翻转传感器220来检测例如用户何时翻转或倾斜PDA200。对于运动速度,翻转传感器220可以使用例如加速计之类的机构来确定用户对PDA200执行的翻转或倾斜的速度。最后,对于运动方向,PDA200使用翻转传感器220来确定翻转或倾斜的方向,例如顺时针还是逆时针。
在本发明的另一个实施例中,PDA200可以包括一个或多个附加的显示适配器,例如显示适配器222。PDA200可以使用显示适配器222来控制在位于PDA背面的第二显示界面上显示数据。使用多个显示界面的本发明的实施例可以为每个显示界面使用一个显示适配器。备选地,可以使用一个显示适配器(如显示适配器208)在所有显示界面或仅在多个显示界面的一部分中显示数据。
PDA200可以一次在多个显示界面中的每个显示界面内或同时在所有显示界面中显示数据。另外,PDA200可以同时在多个显示界面中显示相同的图像或不同的数据。此外,PDA200可以在不同显示界面中显示不同的图像以响应预定的用户输入。所述预定的用户输入可以例如是PDA的快速的顺时针翻转运动。所述快速的顺时针翻转运动可以例如导致PDA中的活动应用从在一个显示界面上显示多页文档中的最后一页转到在不同的显示界面上显示所述多页文档的第一页。但是,本发明的实施例不限于使用顺时针翻转运动作为用户输入。本发明的实施例可以将任何方向和速度的运动实现为用户输入。
本领域的技术人员将理解,图2中的硬件可以根据实现而不同。除了图2中示出的硬件或代替图2中示出的硬件,还可以使用其他内部硬件或外围设备,例如闪速ROM、等效的非易失性存储器或光盘驱动器等。所述闪存可以用于为存储操作系统文件和/或用户生成的数据提供非易失性存储器。
现在转到图3,其中示出了便携数据处理系统的图示,该图示示出了根据本发明的实施例的位于所述设备正面和背面的显示界面。便携数据处理系统300可以例如是图1中的PDA100。但是,除了PDA以外,便携数据处理系统300还可以是任何便携数据处理系统,例如,视频游戏系统、数字音乐播放器、蜂窝电话或掌上电脑。
便携数据处理系统300包含正面302和背面304。正面302包括显示界面306(如图1中的显示装置102)和功能按钮308。显示界面306可以例如是液晶显示装置。此外,显示界面306可以具备触摸屏功能。
功能按钮308可以例如是右侧的向前箭头按钮、中央的多用途按钮,以及左侧的向后箭头按钮。但是,本发明的实施例不限于以上列出的功能按钮。功能按钮308可以包括更多或更少的具有用户可用的相同或不同功能的按钮。另外,本发明的实施例可以不使用便携数据处理系统300上的任何功能按钮。
背面304包括显示界面310。显示界面310也可以例如是具有触摸屏功能的液晶显示装置。另外,显示界面310可以整体与显示界面306相关。例如,显示界面306和310可以是双面液晶显示面板的两个相反的面。备选地,显示界面310可以与显示界面306分离。换言之,显示界面306是用于面向正面302的一个液晶显示面板的显示界面,而显示界面310是用于面向背面304的另一个液晶显示面板的显示界面。
现在参考图4A,其中示出了根据本发明的实施例的包含单个可翻转的液晶显示面板的便携数据处理系统的侧视图。便携数据处理系统400可以例如是图3中的便携数据处理系统300。便携数据处理系统400可以包括可翻转的液晶显示面板402。可翻转指可以在液晶显示面板402的两侧显示数据。
可翻转的液晶显示面板402包含显示界面404(如图3中的显示界面306)和显示界面406(如图3中的显示界面310)。用户可以从便携数据处理系统400的正面(如图3中的正面302)查看显示界面404。类似地,用户可以从便携数据处理系统400的背面(如图3中的背面304)查看显示界面406。显示界面404和406也可以包括触摸屏功能。
现在参考图4B,其中示出了根据本发明的实施例的包含两个背对背的液晶显示面板的便携数据处理系统的侧视图。便携数据处理系统408可以例如是图3中的便携数据处理系统300。便携数据处理系统408可以包含液晶显示面板410和液晶显示面板412。
液晶显示面板410和412可以布置成“背对背”方向。因此,用户可以从便携数据处理系统408的正面(如图3中的正面302)查看液晶显示面板410的显示界面414(如图3中的显示界面306)。类似地,用户可以从便携数据处理系统408的背面(如图3中的背面304)查看液晶显示面板412的显示界面416(如图3中的显示界面310)。显示界面414和416也可以包括触摸屏功能。
现在转到图5,其中示出了根据本发明的实施例的显示活动时钟应用的便携数据处理系统的示意图。便携数据处理系统500可以例如是图1中的PDA100。便携数据处理系统500包括正面502和背面504,例如图3中的便携数据处理系统300的正面302和背面304。
正面502包含可以包括触摸屏功能的显示界面506。在此示意图中,显示界面506显示了读数为12:52的活动时钟应用。虽然显示界面506显示了模拟时钟,但是本发明的实施例并不限于此。例如,可以在显示界面506中使用数字时钟或任何其他类型的时间设备来显示时间。此外,本发明的实施例并不限于显示时间的应用。可以使用任何可由本发明的实施例实现的软件应用或程序。
用户将便携数据处理系统500从正面502翻转或转动到背面504来展现显示界面508。显示界面508也可以包括触摸屏功能。便携数据处理系统500使用翻转传感器(如图2中的翻转传感器220)来确定便携数据处理系统500的位置。例如,所述翻转传感器检测便携数据处理系统500哪一侧向上。在确定现在背面504处于向上的位置之后,所述翻转传感器可以例如指示显示适配器(如图2中的显示适配器222)来启用显示界面508。相反,所述翻转传感器可以指示以上使用的显示适配器或其他显示适配器(如图2中的显示适配器208)在处于向下位置时停用显示界面506。当处于向下位置时停用显示界面506可以例如节约便携数据处理系统500的电力,或者在便携数据处理系统500使用可翻转的液晶显示面板的情况下,防止显示界面508的半透明问题。
此外,响应于用户输入(如便携数据处理系统500的翻转),所述翻转传感器可以例如指示活动应用或程序在显示界面508中呈现不同的屏幕图像。在此说明中,当用户将便携数据处理系统500从正面502翻转到背面504之后,显示界面508中将显示时间设置窗口。所述时间设置窗口可以例如用于设置或改变显示界面506中显示的时钟的时间设置。
显示界面508中的时间设置窗口可以例如包括下拉菜单510。下拉菜单510可以例如用于设置时间、时区和夏令时的自动调整。当然,所述时间设置窗口可以包括更多或更少的下拉菜单,并且可以包括相同或不同的下拉菜单选项。此外,本发明的实施例不限于使用下拉菜单。本发明的实施例可以使用任何菜单或选项选择机构,例如,单选按钮或复选框。用户可以通过使用用户输入来选择下拉菜单510和下拉菜单510中包含的选项。所述用户输入可以例如是便携数据处理系统500的翻转和/或倾斜的组合。备选地,用户可以使用输入笔(如图1中的输入笔104)在显示界面508上轻敲来选择希望的设置。
所述时间设置窗口还可以包括例如应用按钮512和取消按钮514。但是应当注意,本发明的实施例不限于使用应用和/或取消按钮。本发明的实施例可以实现任何数量和类型的虚拟按钮。用户可以使用取消按钮514来取消在活动应用或程序中选择的任何设置。另外,用户可以使用应用按钮512来例如应用、设置、启用或执行用户在活动应用或程序中选择的任何设置。例如,在此图示中,用户选择应用按钮512来将时间设置为东部标准时间12:52a.m.并启用自动夏时制调整。此外,应用按钮512可以是所有使用本发明实施例的应用或程序的默认设置。因此,当用户翻转便携数据处理系统500时,应用按钮512执行或启用应用窗口中的任何设置。
在时间设置窗口中选择了希望的设置后,用户将便携数据处理系统500从背面504翻转到正面502来再次显示显示界面506。翻转传感器检测到便携数据处理系统500的翻转,指示活动应用自动执行在显示界面508中指定的设置(因为应用按钮512是默认设置)。因此,使用本发明实施例的用户无需手动选择应用按钮512。这样,本发明的实施例通过减少所需的步骤或操作数增加了便携数据处理系统500的用户友好性并减少了用户耗费精力。
除了指示应用自动执行在显示界面508中指定的设置,翻转传感器还指示显示适配器或显示适配器的组合来激活显示界面506并停用显示界面508。在此示例性图示中,显示界面506再次显示从时间设置窗口应用的设置,即时间12:52。本领域的技术人员应当理解,显示界面506和508可以在相同或不同的时刻同步或单独地显示相同的图像或不同的数据。
现在参考图6,其中示出了根据本发明的实施例的显示唱片封面或光盘盒图形的便携数据处理系统的示意图。便携数据处理系统600可以例如是数字音乐播放器(如MP3播放器或iPod)。便携数据处理系统600包括正面602和背面604,例如图3中的便携数据处理系统300的正面302和背面304。
正面602包含可以包括触摸屏功能的显示界面606。在此示意图中,显示界面606显示了类似唱片封面或光盘盒的图形。虽然显示界面606示出了唱片封面或光盘盒,但是本发明的实施例并不限于此。便携数据处理系统600可以在显示界面606中显示任何图像。
用户将便携数据处理系统600从正面602翻转到背面604来显示同样可以包括触摸屏功能的显示界面608。便携数据处理系统600使用与图5中的便携数据处理系统500相同的翻转传感器技术和功能。因此,翻转传感器(如图2中的翻转传感器220)检测现在背面604处于向上的位置。此外,所述翻转传感器可以指示显示适配器(如图2中的显示适配器222)激活显示界面608。同样,所述翻转传感器可以指示同一或不同的显示适配器(如图2中的显示适配器208)停用显示界面606。停用显示界面606可以节约电力并防止半透明问题。
另外,所述翻转传感器可以指示活动应用在显示界面608中呈现不同的屏幕图像。在此图示中,显示界面608显示作者名、标题、歌曲选择列表以及级别。但是,本发明的实施例不限于在显示界面608中显示的以上列出的项。本发明的实施例可以在显示界面608中显示任何文本或图形信息。
用户通过例如使用便携数据处理系统600的一系列翻转和/或倾斜,或使用输入笔(如图1中的输入笔104)在显示界面608上轻敲来选中歌曲列表中一个或多个适当的框来选择一首或多首歌曲。但是,本发明的实施例不限于如本实例中示出的复选框选项选择。本发明的实施例可以使用任何选项选择机构,例如,单选框或下拉菜单。
当用户在显示界面608中选择了希望的歌曲之后,用户翻转便携数据处理系统600来呈现显示界面606。所述翻转传感器检测到翻转并指示活动应用自动执行在显示界面608中指定的歌曲选择(因为本发明的实施例使用默认应用设置)。另外,所述翻转传感器指示显示适配器或显示适配器的组合激活显示界面606并停用显示界面608。在此示意图中,显示界面606再次显示类似唱片封面或光盘盒的图像。但是,显示界面606可以在播放歌曲时备选地显示例如当前播放歌曲的名称、经过的时间、背景图形、颜色、图片或它们的任意组合。
此外,所述翻转传感器可以包括诸如加速计之类的速度检测机构。所述速度检测机构检测用户对便携数据处理系统600使用的翻转运动的速度。所述翻转传感器可以使用速度检测机构来指示活动应用在例如便携数据处理系统600的“快速”翻转或倾斜运动期间执行特定功能。所述翻转传感器可以使用速度检测机构来执行功能,例如快速前进、倒退、跳到下一首、重放歌曲等。但是,本发明的实施例不限于以上列出的与便携数据处理系统600的快速翻转或倾斜运动关联的功能。可以使用所述速度检测机构来执行本发明的实施例实现的任何功能。
除了检测翻转的速度,所述翻转传感器还确定翻转的方向。因此,所述翻转传感器可以在便携数据处理系统600的快速顺时针翻转期间执行例如快速前进或跳到下一首,以及在便携数据处理系统600的快速逆时针翻转期间倒退或重放歌曲。本领域的技术人员应当理解,任何应用或程序功能都可以与便携数据处理系统600的翻转、倾斜,或翻转和/或倾斜的组合的方向和速度相关联。此外,本领域的技术人员应当理解,可以校准所述翻转传感器来检测例如便携数据处理系统600的10、25、45,或90度的偏斜或倾斜。但是,以上的度数增量列表仅为示例性的,并非旨在作为对本发明实施例的限制。本发明的实施例可以将所述翻转传感器校准到任何所需的度数增量。
此外,本领域的技术人员应当理解,除了检测便携数据处理系统600的水平方向以外,所述翻转传感器还可以检测垂直方向,以及水平与垂直之间的任何角度的方向。作为说明,如果用户将便携数据处理系统600的顶端指向地面,则所述翻转传感器可以例如执行暂停功能。同样,如果用户将便携数据处理系统600的顶端指向空中,则所述翻转传感器可以指示例如关闭活动应用或程序。当然,根据本发明的实施例,可以使用任何预定的便携数据处理系统方向作为用户输入来执行任何应用或程序功能。
现在参考图7,其中示出了根据本发明的实施例的显示电子书的便携数据处理系统的示意图。便携数据处理系统700可以例如是PDA,如图1中的PDA100。便携数据处理系统700包括正面702和背面704,如图3中的便携数据处理系统300的正面302和背面304。
正面702包含可以包括触摸屏功能的显示界面706。在此示意图中,显示界面706显示电子书的第22页。虽然显示界面706显示了电子书,但是本发明的实施例并不限于此。显示界面706可以显示与本发明的实施例所实现的任何活动应用或程序关联的图像。
用户翻转便携数据处理系统700来呈现显示界面708。显示界面708也可以包括触摸屏功能。便携数据处理系统700使用与图5中的便携数据处理系统500和图6中的便携数据处理系统600相同的翻转传感器技术和功能。因此,当用户翻转便携数据处理系统700时,所述翻转传感器指示显示适配器(如图2中的显示适配器222)激活显示界面708。同样,所述翻转传感器指示相同或不同的显示适配器(如图2中的显示适配器208)停用显示界面706。
在此示出的实例中,用户对便携数据处理系统700使用逆时针翻转710来将电子书向前翻页。因此,显示界面708显示电子书的第23页。如果用户再次使用逆时针翻转710,则显示界面706将显示电子书的第24页。如果用户再一次使用逆时针翻转710,则显示界面708将显示电子书的第25页,依此类推。
相反地,用户使用顺时针翻转712来在电子书中向后翻页。因此,如果用户从显示界面706中示出的起点第22页使用顺时针翻转712,则显示界面708将显示电子书的第21页。如果用户再次使用顺时针翻转712,则显示界面706将显示第20页,依此类推。
因此,本发明的实施例不需要用户手动按下前进或后退功能按钮(如图3中的功能按钮308)来在电子书中向前或向后翻页。本发明的实施例只需用户将便携数据处理系统700的方向改变预定的量(例如180翻转)以便查看不同的页,这非常像在书中正常翻页。此外,快速的逆时针翻转可以例如将电子书前进若干预定页、到下一章,或到书的结尾。同样,快速的顺时针翻转可以例如将书翻回若干预定页、到前一章,或到书的开头。
现在转到图8,其中示出了根据本发明的实施例的用于在具有多个显示界面的便携数据处理系统中显示时间应用的示例性过程的流程图。可以例如在便携数据处理系统(如图5中的便携数据处理系统500)中实现图8中示出的过程。
当用户使用用户输入打开在便携数据处理系统中显示时间的应用时,过程开始(步骤802)。但是应当注意,在此实例中使用时间应用只是出于说明目的,并非旨在作为对本发明的实施例的限制。可以使用本发明的实施例可以能够实现的任何应用或程序。在用户在步骤802中打开时间应用之后,将判定便携数据处理系统的正面(如图5中的正面502)是否朝上(步骤804)。所述便携数据处理系统使用翻转传感器(如图2中的翻转传感器220)来检测便携数据处理系统的方向。
如果所述便携数据处理系统的正面朝上,即步骤804输出是,则便携数据处理系统在显示界面(如图5中的显示界面506)中显示时间窗口(步骤806)。所述便携数据处理系统使用显示适配器(如图2中的显示适配器208)来控制在正面显示界面中显示的数据。此外,所述正面显示界面可以包括触摸屏功能。
如果所述便携数据处理系统的正面没有朝上,即步骤804输出否,则所述便携数据处理系统在背面显示界面(如图5中的背面504的显示界面508)中显示时间设置窗口(步骤808)。所述便携数据处理系统可以使用相同的显示适配器或不同的显示适配器(如图2中的显示适配器222)来控制背面显示界面中显示的数据。此外,所述背面显示界面也可以包括触摸屏功能。
在所述便携数据处理系统在背面显示界面中显示时间设置窗口(步骤808)之后,所述便携数据处理系统可以从例如下拉菜单(如图5中的下拉菜单510)接收用户时间设置输入来设置或更改活动时间应用中的时间(步骤810)。然后判定用户是否翻转了所述便携数据处理系统(步骤812)。如果用户并未翻转所述便携数据处理系统,即步骤812输出否,则过程返回步骤808,所述便携数据处理系统在此继续显示时间设置窗口。如果用户确实翻转了所述便携数据处理系统,即步骤812输出是,则由于默认应用设置(如图5中的默认应用设置或按钮512),所述便携数据处理系统应用在步骤810中输入的用户输入(步骤814)。
在所述便携数据处理系统在步骤814中应用用户输入之后,过程返回步骤806。在所述便携数据处理系统在步骤806中显示时间窗口之后,判定用户是否翻转了所述便携数据处理系统(步骤816)。如果用户确实翻转了所述便携数据处理系统,即步骤816输出是,则过程返回步骤808,所述便携数据处理系统在此显示时间设置窗口。应当注意,如果此示意图中的时间窗口包括选项或功能设置,则在步骤816执行的翻转运动将由于默认应用设置而自动执行或启用所述选项或功能设置。
如果用户并未翻转所述便携数据处理系统,即步骤816输出否,则判定用户是否使用用户输入来关闭所述时间应用(步骤818)。所述用户输入可以例如是所述便携数据处理系统的预定用户翻转或倾斜、使用输入笔在显示界面中含有的虚拟关闭按钮上轻敲,或手动按下所述便携数据处理系统的正面上包含的关闭功能按钮。如果用户并未使用用户输入来关闭时间应用,即步骤818输出否,则所述过程返回到步骤806,所述便携数据处理系统在此继续显示时间窗口。如果用户确实使用用户输入关闭了时间应用,即步骤818输出是,则过程此后结束。
现在参考图9,其中示出了根据本发明的实施例的用于在具有多个显示界面的便携数据处理系统中显示电子书应用的示例性过程的流程图。可以例如在便携数据处理系统(如图7中的便携数据处理系统700)中实现图9中示出的过程。
当用户使用用户输入来打开便携数据处理系统中的电子书应用时,过程开始(步骤902)。所述用户输入可以例如是所述便携数据处理系统的预定用户翻转或倾斜、使用输入笔在显示界面中含有的虚拟打开按钮上轻敲,或手动按下所述便携数据处理系统的正面上包含的打开功能按钮。在接收到在步骤902中打开电子书应用的用户输入之后,所述便携数据处理系统可以例如在所述便携数据处理系统的正面的显示界面(如图7中的正面702的显示界面706)中显示用户偏好窗口(步骤904)。所述便携数据处理系统使用显示适配器(如图2中的显示适配器208)来控制在正面显示界面中显示的数据。此外,所述正面显示界面可以具有触摸屏功能。
备选地,可以例如仅在用户初次打开所述便携数据处理系统上的电子书应用时显示所述用户偏好窗口,或当用户例如在电子书应用内的工具或选项菜单中选择偏好时显示所述用户偏好窗口。用户可以利用用户偏好窗口来输入用户希望如何查看电子书,例如,字体大小、字体颜色、字型、背景颜色、开始页等。应当注意,如果在步骤902后未显示用户偏好窗口,则过程可以进行到步骤910。
在用户在步骤904将用户偏好输入用户偏好窗口中之后,将判定用户是否翻转了所述便携数据处理系统(步骤906)。所述便携数据处理系统使用翻转传感器(如图2中的翻转传感器220)来检测用户翻转,并指示所述便携数据处理系统启用或执行活动应用窗口中的任何设置。如果用户并未翻转所述便携数据处理系统,即步骤906输出否,则过程返回步骤904,所述便携数据处理系统在此继续显示用户偏好窗口。如果用户确实翻转了所述便携数据处理系统,即步骤906输出是,则所述便携数据处理系统因为默认应用设置而应用用户偏好窗口内的用户输入(步骤908)。
在步骤908中应用用户输入之后,所述便携数据处理系统可以例如显示电子书应用中包含的所有书名(步骤910)。所述便携数据处理系统在背面显示界面(如背面704上的显示界面708)中显示所述书名。所述便携数据处理系统可以使用相同或不同的显示适配器(如图2中的显示适配器222)来控制在背面显示界面中显示的数据。此外,所述背面显示界面还可以包括触摸屏功能。
当查看电子书应用中包含的书名时,用户可以例如以任何方向将所述便携数据处理系统倾斜45度来在书名之间导航。但是,倾斜45度来执行导航功能只是示例性的,并非旨在作为对本发明的实施例的限制。本发明的实施例可以实现任何角度的用户倾斜、翻转或它们的组合。备选地,用户可以例如使用输入笔(如图1中的输入笔104)来输入书名偏好。
然后判定用户是否再次翻转了所述便携数据处理系统(步骤912)。如果用户并未翻转所述便携数据处理系统,即步骤912输出否,则过程返回步骤910,所述便携数据处理系统在此继续显示书名。如果用户确实翻转了所述便携数据处理系统,即步骤912输出是,则所述便携数据处理系统执行用户书名选择,并在正面显示界面显示所选书的第一页(步骤914)。
在步骤914中显示所选书的第一页之后,判定用户是否再次翻转了所述便携数据处理系统(步骤916)。如果用户未再次翻转所述便携数据处理系统,即步骤916输出否,则过程返回914,所述便携数据处理系统在此继续显示所选书的第一页。如果用户再次翻转了所述便携数据处理系统,即步骤916输出是,则所述便携数据处理系统根据用户翻转的方向显示不同的页(步骤918)。
因此,如果用户使用逆时针翻转(如图7中的逆时针翻转710),则所述便携数据处理系统在背面显示界面中显示电子书的下一页,在本实例中是第二页。如果用户使用例如顺时针翻转(如图7中的顺时针翻转712),则所述便携数据处理系统在背面显示界面中显示电子书的上一页,其在本实例中可以是书名页。
然后判定用户是否再次翻转了所述便携数据处理系统(步骤920)。如果用户再次翻转了所述便携数据处理系统,即步骤920输出是,则过程返回步骤918,所述便携数据处理系统根据如前所述的用户翻转方向在此显示不同的页。例如,如果用户在背面显示界面中查看第二页时使用逆时针翻转,则所述便携数据处理系统在正面显示界面中显示第三页。类似地,如果用户在背面显示界面中查看第二页时使用顺时针翻转,则所述便携数据处理系统在正面显示界面中显示第一页。用户可以无限地继续翻转过程以查看所述电子书中的每一页或任何页。此外,用户可以使用例如一系列翻转或倾斜,或翻转和倾斜的组合来将所述电子书前进或后退预定页数、到后一或前一章,或到电子书的开头或结尾。
如果用户未再次翻转所述便携数据处理系统,即步骤920输出否,则所述便携数据处理系统继续显示同一页(步骤922)。然后判定用户是否使用用户输入来关闭所述电子书应用(步骤924)。如果用户未使用用户输入关闭电子书应用,即步骤924输出否,则过程返回步骤920,所述便携数据处理系统在此判定用户是否再次翻转了所述便携数据处理系统。如果用户使用用户输入关闭了电子书应用,即步骤924输出是,则过程此后结束。
因此,本发明的实施例提供了用于在具有多个显示界面的便携数据处理系统中显示数据的计算机实现的方法、数据处理系统,以及计算机可用程序代码。本发明可以采取完全硬件实施例、完全软件实施例或同时包含硬件和软件元素的实施例的形式。在优选实施例中,本发明以软件来实现,所述软件包括但不限于固件、驻留软件、微编码等。
此外,本发明可以采取计算机程序产品的形式,所述计算机程序产品可从提供程序代码以供或结合计算机或任何指令执行系统使用的计算机可用或计算机可读介质来访问。出于此描述的目的,计算机可用或计算机可读介质可以是任何可以包含、存储、传送、传播或传输程序以供或结合指令执行系统、装置或设备使用的有形装置。
所述介质可以是电、磁、光、电磁、红外线或半导体系统(或装置或设备)或传播介质。计算机可读介质的实例包括半导体或固态存储器、磁带、可移动计算机盘、随机存取存储器(RAM)、只读存储器(ROM)、硬磁盘和光盘。光盘的当前实例包括光盘-只读存储器(CD-ROM)、光盘-读/写(CD-R/W)和数字视频盘(DVD)。
适合于存储和/或执行程序代码的数据处理系统将包括至少一个通过系统总线直接或间接地连接到存储器部件的处理器。所述存储器部件可以包括在程序代码的实际执行期间使用的本地存储器、大容量存储装置以及对至少某些程序代码提供临时存储以便减少在执行期间必须从大容量存储装置检索代码的次数的高速缓冲存储器。
输入/输出或I/O设备(包括但不限于键盘、显示装置、指点设备等)可以直接或通过中间I/O控制器与所述系统相连。
网络适配器也可以与所述系统相连以便使所述数据处理系统能够通过中间专用或公共网络与其他数据处理系统或远程打印机或存储设备相连。调制解调器、电缆调制解调器以及以太网卡只是少数几种当前可用的网络适配器类型。
出于示例和说明目的给出了对本发明的描述,并且所述描述并非旨在是穷举的或是将本发明限于所公开的形式。对于本领域的技术人员来说,许多修改和变化都将是显而易见的。实施例的选择和描述是为了最佳地解释本发明的原理、实际应用,并且当适合于所构想的特定使用时,使得本领域的其他技术人员能够理解本发明的具有各种修改的各种实施例。
权利要求
1.一种用于在具有多个显示界面的便携数据处理系统中显示数据的计算机实现的方法,所述计算机实现的方法包括在所述便携数据处理系统的第一显示界面中显示数据;检测用户输入,其中所述用户输入是所述便携数据处理系统的方向的改变;确定所述便携数据处理系统的方向改变的类型;以及响应于确定所述便携数据处理系统的所述方向改变的类型,根据所述方向改变的类型在所述便携数据处理系统的所述第一显示界面或第二显示界面中显示所述数据。
2.根据权利要求1的计算机实现的方法,其中在所述第一显示界面中显示的数据是数据的第一部分,并且其中在所述第一或第二显示界面中显示数据的第二部分以响应确定所述便携数据处理系统的所述方向改变的类型。
3.根据权利要求1的计算机实现的方法,还包括响应于确定所述便携数据处理系统的所述方向改变的类型,在活动应用中执行任务。
4.根据权利要求3的计算机实现的方法,其中所述便携数据处理系统的所述方向改变的类型是翻转、倾斜、翻转或倾斜速度、翻转或倾斜方向,或者翻转或倾斜速度和方向中的至少一项。
5.根据权利要求1的计算机实现的方法,其中所述第一显示界面位于所述便携数据处理系统的第一侧,而所述第二显示界面位于所述便携数据处理系统的第二侧。
6.根据权利要求1的计算机实现的方法,其中所述第一显示界面和所述第二显示界面在不同的时间显示不同的数据。
7.根据权利要求1的计算机实现的方法,其中所述第一显示界面和所述第二显示界面在同一时间显示不同的数据。
8.根据权利要求1的计算机实现的方法,其中所述第一显示界面和所述第二显示界面在同一时间显示相同的数据。
9.根据权利要求1的计算机实现的方法,其中由翻转传感器来执行所述检测和确定步骤。
10.根据权利要求9的计算机实现的方法,其中所述翻转传感器是陀螺仪或水银开关中的至少一个。
11.根据权利要求3的计算机实现的方法,其中所述任务是导航功能或默认应用功能中的至少一个。
12.根据权利要求4的计算机实现的方法,其中逆时针翻转方向在多页文档应用中执行向前分页,而顺时针翻转方向在所述多页文档应用中执行向后分页。
13.根据权利要求1的计算机实现的方法,其中所述便携数据处理系统是数字个人助理、掌上电脑、膝上计算机、蜂窝电话或数字化的音乐播放器中的至少一个。
14.一种数据处理系统,所述数据处理系统包括总线系统;连接到所述总线系统的存储设备,其中所述存储设备包括一组指令;以及连接到所述总线系统的处理单元,其中所述处理单元执行所述指令组以执行以下操作在所述便携数据处理系统的第一显示界面中显示数据;检测用户输入,其中所述用户输入是所述便携数据处理系统的方向的改变;确定所述便携数据处理系统的所述方向改变的类型;以及根据所述方向改变的类型在所述便携数据处理系统的所述第一显示界面或第二显示界面中显示所述数据,以响应确定所述便携数据处理系统的所述方向改变的类型。
15.根据权利要求14的数据处理系统,其中所述第一显示界面位于所述便携数据处理系统的第一侧,而所述第二显示界面位于所述便携数据处理系统的第二侧。
16.根据权利要求14的数据处理系统,其中由翻转传感器来执行检测所述用户输入和确定所述便携数据处理系统的所述方向改变的类型。
17.一种用于在具有多个显示界面的便携数据处理系统中显示数据的计算机程序产品,所述计算机程序产品包括其中具有计算机可用程序代码的计算机可用介质,所述计算机可用介质包括配置为执行根据权利要求1-13中的任一权利要求的方法中的各步骤的计算机可用程序代码。
全文摘要
一种用于在具有多个显示界面的便携数据处理系统中显示数据的系统。在所述便携数据处理系统的第一显示界面中显示数据。检测用户输入,所述用户输入是所述便携数据处理系统的方向的改变。在确定了所述便携数据处理系统的方向改变的类型之后,根据所述方向改变的类型在所述便携数据处理系统的所述第一显示界面或第二显示界面中显示数据。
文档编号G06F3/147GK101021766SQ20071000698
公开日2007年8月22日 申请日期2007年1月31日 优先权日2006年2月14日
发明者A·E·马丁内斯, M·埃尔南德斯 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1