将用户界面定向于一边的制作方法

文档序号:9693180阅读:523来源:国知局
将用户界面定向于一边的制作方法
【专利说明】
【背景技术】
[0001]平板计算机是一体式移动计算机。平板电脑可具备能够用手指或触控笔来进行交互的触摸屏。用户可以将平板电脑托在他们前面来阅读触摸屏上显示的内容。长方形的触摸屏可以在竖排和横排之间旋转。传感器能够确定触摸屏是竖排还是横排。
【附图说明】
[0002]关于以下附图描述本发明的一些示例:
[0003]图1是根据示例实施例的计算设备;
[0004]图2是根据示例实施例的计算设备;
[0005]图3是根据示例实施例的计算设备的框图;
[0006]图4是根据示例实施例的计算设备的框图;
[0007]图5是根据示例实施例的对用户界面进行定向的方法的流程图;
[0008]图6是根据示例实施例的对用户界面进行定向的方法的流程图;以及
[0009]图7是根据示例实施例的包含计算机可读介质的计算系统。
【具体实施方式】
[0010]平板电脑的用户可以将平板电脑托在他们前面,使显示器的一边低于显示器的另一边。平板电脑可具有诸如触摸屏等用于对触摸输入进行识别的显示器。例如,定向传感器能够确定显示器是处于横排还是竖排定向,并且控制器能够旋转用户界面以使用户界面(UI)的底部位于显示器的最低边,并且UI中的文本和图形垂直于用户。当平板电脑位于台上、桌上或者以另外方式接近水平时,平板电脑的所有边都位于大致相等的高度,并且控制器不能将UI旋转到最低边,因为没有一边比另一边更低。正如本文的示例所描述的,用户通过使用用以指示显示器的不同边的输入部件,从而能够不依赖于定向传感器而对用户界面进行定向。输入部件可以是例如物理的或虚拟的:按钮、开关、图标或者其他的输入部件。
[0011]在一个示例中,计算设备可以包括:显示器、多个输入部件以及控制器。控制器可在显示器上生成用户界面,并且响应于多个输入部件中的一个输入部件的激活,将所显示的用户界面定向于显示器的一边。
[0012]—方法的示例可由定向传感器来确定计算设备的显示器是否处于大致水平的平面。当显示器处于大致水平的平面上时,在输入部件被激活时,将显示在显示器上的用户界面定向于显示器的与当前定向不同的一边。
[0013]在另一个示例中,非暂时性计算机可读介质可包含代码,如果由计算设备中的控制器执行该代码,则可使控制器在第一输入部件被激活时将用户界面定向于第一边,在第二输入部件被激活时将用户界面定向于第二边,在第三输入部件被激活时将用户界面定向于第三边,或者在第四输入部件被激活时将用户界面定向于第四边。该代码可使控制器在用户界面被定向于一边时,将其他功能分配给其他的输入部件。
[0014]关于附图,图1是根据示例实施例的计算设备。计算设备可以是例如平板计算设备。计算设备可包含显示器105。计算设备100可包含多个输入部件115a-115d,用以响应于多个输入部件115a-115d中的一个输入部件的激活,将所显示的用户界面117定向于显示器的一边110a-110d。用户界面117示出的是诸如117a-117d等不同的定向。用户界面117b-117d以虚线示出,用以指示用户界面117a被定向于不同的边。第一输入部件115a可被关联于显示器105的第一边110a,第二输入部件115b可被关联于显示器105的第二边110b,第三输入部件105c可被关联于显示器105的第三边110c,并且第四输入部件115d可被关联于显示器的第四边110d。计算设备100可包含控制器,用于在第一输入部件115a被激活时将用户界面117a定向于第一边110a,在第二输入部件115b被激活时将用户界面117b定向于第二边,在第三输入部件115c被激活时将用户界面117c定向于第三边,并且在第四输入部件115d被激活时将用户界面117d定向于第四边。
[0015]显示器可以是液晶显示器(IXD)、有机发光二极管(0LED)或者其他的显示器技术。触摸可以通过电阻式、电容式或者其他的触摸检测技术来检测。第一输入部件、第二输入部件、第三输入部件和第四输入部件可以是当按下并释放时返回其原始状态的物理推动式输入部件。输入部件115a-115d可以是通过电容的改变而被激活的电容式输入部件、显示器上的虚拟输入部件或其他类型的输入部件。在一个示例中,输入部件115a-l 15d位于计算设备的前盖113上,前盖113在计算设备的边与显示器的边缘之间环绕显示器。
[0016]控制器(图1中未示出)可以是诸如精简指令集处理器(RISC)、专用集成电路(ASIC)等通用处理器,或者是其他类型的控制器。控制器可以对如何在显示器105上显示图像进行控制。例如,UI可包含文本和图形。文本和图形有顶部和底部,并且应可被旋转,所以例如用户可以按文本或图形的正确定向来阅读文本或查看图形。例如,当平板电脑大致水平时,比如置于桌上,并且平板电脑的一边比另一边更接近用户,并且UI的顶部应与远离用户的一边相邻接而用户界面的底部应与最接近于用户的一边相邻接时,用户界面的这种定向可能无法使用传感器来决定。
[0017]当用户激活第一输入部件115a、第二输入部件115b、第三输入部件115c或者第四输入部件115d时,控制器可以旋转UI,以使UI的一条边比如UI的底部与对应于被激活的输入部件的显示器105的那条边相邻接。例如,如果用户按下第一输入部件115a,则控制器旋转UI,以使UI的底部与第一边110a相邻接。
[0018]图2是根据示例实施例的计算设备。第一个输入部件115a、第二输入部件115b、第三输入部件115c和第四输入部件115d可以是诸如显示在显示器105上的图标等虚拟输入部件。为了帮助用户对计算机系统进行导航,图标可以是显示在计算机屏幕上的象形图。图标可以是各种形状和大小,并且可在图标中包含文本或者可在图标下带有文字说明。在示例中,其中输入部件在显示器上是虚拟的,这些输入部件可以在由控制器确定的不同时刻比如当系统的定向是大致水平时显现在显示器上。控制器还可使虚拟输入部件在其他条件下不被显示。在一个示例中,手势应被系统接收用以激活输入部件,例如输入部件可被拖拽到显示器的一边用以指示计算设备将用户界面117a-117d定向于那一边。
[0019]图3是根据示例实施例的计算设备的框图。计算设备可以是例如平板计算设备。计算装置可包含显示器305和输入部件315。输入部件可以是物理的或者是诸如显示器上的图标等虚拟的输入部件。计算设备300可包含带有用户界面定向控制330的控制器325。用户界面定向控制可接收由输入部件315产生的信号,并使用户界面改变定向。
[0020]图4是根据示例实施例的计算设备300的框图。计算设备300可包含定向传感器335。定向传感器335可以是例如加速计、陀螺仪或者其他类型的定向传感器。定向传感器335可以基于移动或其他信息来确定显示器305的每条边的位置,用以建立计算设备300的定向。
[0021]定向传感器335可以确定显示器305何时为大致水平。如果显示器305的各边垂直于重力,则显示器305可以是水平的。当显示器大致水平时,例如在比如5度的阈值以内时,因为计算设备300假定用户界面应平行于重力,因此用户正在观看显示器305的位置无法被假定。当多个输入部件315a-315d中的一个被激活时并且当定向传感器335指示显示器305大致水平时,用户界面可以被定向于第一边。
[0022]在使用输入部件来指示显示器305定向于多条边中的一条边之后,该输入部件可成为用户界面的主输入部件。主输入部件可将用户带回到用户界面的主屏幕。当用户界面被定向于第一边时,控制器可将附加功能关联到多个输入部件中的另一输入部件。例如,可被用来将用户界面定向于另一边的第二输入部件除了屏幕定向之外还可将功能更改成诸如音量控制、比如睡眠或显示器305关闭等电源控制或者其他功能等的功能。当输入部件的功能被更改时,通过对输入部件分配多个功能,输入部件仍能起到将显示器305重定向于与该输入部件相关联的边的作用。多个功能可以通过采用单次
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1