一种移动终端及其显示控制方法

文档序号:6606376阅读:106来源:国知局
专利名称:一种移动终端及其显示控制方法
技术领域
本发明涉及移动终端技术,特别是指一种移动终端及其显示控制方法。
背景技术
如当前互联网资源多以网页形式存在,而这些网页通常是为电脑这种大屏幕设备服务的。因此,使用4寸及以下屏的手持设备浏览这些网页内容时,文字信息已不再是适宜阅读的字体大小,而对网页内容进行局部放大是解决这一问题的一种方法。目前,对网页内容进行局部放大的方法有两种。第一种是基于多点触摸手势的放大方法,即使用双指Pinch手势将局部内容进行放大,而第二种方式是基于网页框架的放大方法,即通过双击网页的某个位置,将该位置相应的框架内容放大至内容和屏幕宽度一致。然而,发明人在实现本发明实施例的过程中发现,上述的对网页内容进行放大的方式至少存在如下的缺点第一种是基于多点触摸手势的放大方法需要两只手的配合才能很好的完成,因此其应用场景受限,如用户乘坐地铁时,需要一只手扶着扶杆,另一只手握持设备,就很难完成此类操作。而基于网页框架的放大方法受限于具体网页的实现,即它需要网页依照一定框架规则来搭建内容;其次,它的放大模式被固化,即用户只能在若干个框架中选择一个进行内容的放大。所以,考虑到互联网网页的丰富多变以及用户阅读的自主性需求,此类方法就很难应对所有的网页阅读场景。当然,上述是以网页放大这种显示应用为例说明了现有技术存在的缺点,应当理解的是,在其他移动终端的显示领域,如显示电子书、电子地图、图片等,也同样存在应用场景、环境受限的问题。

发明内容
本发明实施例的目的是提供一种移动终端及其显示控制方法,使移动终端的显示内容控制能适用更多的应用场景。为实现上述目的,本发明实施例提供了一种移动终端,包括主板;与所述主板连接的显示屏;所述移动终端还包括与所述主板连接的数据采集单元,用于采集一运动计算数据;计算单元,与所述主板连接,用于通过所述运动计算数据计算终端的运动信息;第一控制单元,与所述主板连接,用于根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;第二控制单元,与所述主板连接,用于控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。
上述的移动终端,其中,所述第二显示参数为显示区域,所述第二控制单元具体用于根据所述第二显示参数控制所述选择的显示内容在所述显示区上显示。上述的移动终端,其中,所述数据采集单元为运动传感器和/或图像采集设备。上述的移动终端,其中,所述第一控制单元包括运动控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动方向和运动速度,以选择所述显示屏上以第一显示参数显示的显示内容。上述的移动终端,其中,所述第一控制单元包括第一顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第一顶点的位置;第二顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第二顶点的位置;所述第一顶点和所述第二顶点位于所述显示内容选择单元的同一对角线上;所述第一顶点和所述第二顶点最终确定的显示内容选择单元与所述显示屏上的显示内容重合的部分为所述选择的显示内容。为了更好的实现上述目的,本发明实施例还提供了一种移动终端的显示控制方法,包括采集运动计算数据;利用所述运动计算数据计算终端的运动信息;根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。上述的显示控制方法,其中,所述第二显示参数为显示区域,控制选择的显示内容在所述显示屏以第二显示参数进行显示具体为根据所述第二显示参数控制所述选择的显示内容在所述显示区上显示。上述的显示控制方法,其中,所述运动计算数据由运动传感器和/或图像采集设备采集得到。本发明实施例具有以下有益效果本发明实施例中,由用户控制移动终端的运动,而移动终端利用数据采集单元采集到的运动计算数据来计算终端的运动信息后,同步控制显示于所述显示屏的显示内容选择单元,以选择显示内容,最终实现对选择的显示内容的显示方式的改变。上述操作用户单手即可完成,操作便捷,比起双指手势有更好的场景适应性;本发明实施例,具有更多的操作维度,通过动作控制交互,不需要直接操作屏幕, 对触觉交互是一个很好的补充;本发明实施例中,用户可以选择任意的显示内容进行显示改变操作,比固定几个框架的放大网页内容更能够满足用户个性化的阅读需求。


图1为本发明实施例的显示内容选择单元的一种形式示意图2为本发明实施例的移动终端的显示控制方法的流程示意图。
具体实施例方式为使本发明的目的、技术特征和实施效果更加清楚,下面将结合附图及具体实施例对本发明的技术方案进行详细描述。本发明实施例的移动终端及其显示控制方法中,通过监测移动终端的运动数据, 来控制一显示内容的选择,并对选择的显示内容进行显示控制。本发明实施例的移动终端,包括主板;与所述主板连接的显示屏;与所述主板连接的数据采集单元,用于采集一运动计算数据;计算单元,与所述主板连接,用于通过所述运动计算数据计算终端的运动信息;第一控制单元,与所述主板连接,用于根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;第二控制单元,与所述主板连接,用于控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。当然,应当理解的是,上述的计算单元、第一控制单元和第二控制单元可以由移动终端已有的处理器来实现,为了保证也可以通过另外设置的处理器来实现。而上述的计算单元、第一控制单元和第二控制单元可以利用同一个处理器来实现,当然也可以利用多个处理器来实现。本发明实施例中,用户通过控制移动终端的运动来体现自身的显示内容选择意愿,而数据采集单元能够采集能够计算出终端运动信息的运动计算数据,并由该运动计算数据计算得到终端的运动信息后,由处理器根据该运动信息来控制显示于所述显示屏的显示内容选择单元,直至用户认为该显示内容选择单元选择到了合适的显示内容,最后由处理器控制选择的显示内容在显示屏上进行显示参数调整。因此,用户仅通过简单的对移动终端的运动控制就可以实现显示内容的调整,不再需要用户的两只手同时参与控制过程,也不再受限于显示内容的实现方式,用户可以随意选择当前显示内容中的一部分,不再有显示内容选择的限制。 在本发明的具体实施例中,第二控制单元用于控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同,其中,以图1所示的网页为例,其中,该网页分为4个模块,模块A、B、C和D,在第一控制单元的控制下,显示内容选择单元最终定位于图1所示的位置,大小如图1所示,其覆盖模块B、C和D的一部分, 在显示内容选择单元确定的情况下,其所选择的显示内容即显示屏与显示内容选择单元重合的部分所显示的内容,此时,该第二显示参数可以是显示内容选择单元选择的显示内容的字体、字号、显示区域等,举例说明如下。下面以第二显示参数预先设定为显示区域为例说明如何放大用户选择的现实内容。所述第二显示参数为显示区域,所述第二控制单元具体为一放大单元,用于根据所述第二显示参数控制所述选择的显示内容在所述显示屏上放大显示。
假定在分辨率为320*480的显示器中,显示内容选择单元的四个顶点最终定位于(160,160)、(160,320)、(320,160)以及(320,320);显示内容选择单元确定之后,处理器获取(160,160)、(160,320)、(320,160)以及 (320,320)所确定的显示区域的内容数据;处理器根据第二显示参数对内容数据进行处理,如第二显示参数为显示区域,且显示区域为(0,0)、(320,0), (0,480)以及(320,480),也就是全屏显示,此时,处理器会将内容数据进行放大处理,将该内容数据放大到320*480的大小;处理器根据放大处理得到的数据更新显存,实现显示屏的数据刷新,使得(160, 160)、(160,320)、(320,160)以及(320,320)所确定的显示区域的内容数据以全屏显示的
方式显不。当然,对于某些应用,其内部具有一些显示调整的插件,在这种情况下,只需要将显示区域发送给插件即可,以Android手机举例说明如下。假定在分辨率为320*480的显示器中,显示内容选择单元的四个顶点最终定位于(160,160)、(160,320)、(320,160)以及(320,320);处理器获取第二显示参数,如第二显示参数为显示区域,且显示区域为(0,0)、 (320,0), (0,480)以及(320,480),也就是全屏显示;处理器将显示内容选择单元所选择的区域(160,160)、(160,320)、(320,160)以及(320,320)通知 android 系统中的 Webview ;Webview 将(160,160)、(160,320)、(320,160)以及(320,320)所限定的区域中的
网页内容放大至全屏。上述是以控制选择的显示内容的显示区域(放大显示内容)为例进行了说明,但应当理解的是,控制选择的显示内容的字体、字号同样也是可以实现,同时,对于不同的应用,其所能控制的显示参数可能各不相同,在此不一一举例说明。在本发明的具体实施例中,该第二显示参数可以预先设定,也可以根据用户发出的指令来确定,举例说明如下。如设置一个或多个显示参数确定按钮,该显示参数确定按钮可以是显示屏上的 Icon,也可以是与主板连接的硬件按钮,第二控制单元根据用户对显示参数确定按钮的操作来确定第二显示参数,并控制选择的显示内容在所述显示屏以第二显示参数进行显示。如可以选择在显示屏上设置多个硬件按钮,在第一个硬件按钮被按压时,表示用户需要将选择的显示内容全屏显示,在第二个硬件按钮被按压时,表示用户需要将选择的显示内容的字体设置为楷体,...,在第η个硬件按钮被按压时,表示用户需要将选择的显示内容的字号设置为四号字。当然,也可以仅设置一个硬件按钮,在预设时间段(如Is)内,硬件按钮被按压1 次,表示用户需要将选择的显示内容全屏显示,硬件按钮被按压2次,表示用户需要将选择的显示内容的字体设置为楷体,...,硬件按钮被按压η次,表示用户需要将选择的显示内容的字号设置为四号字。同样的使用显示于显示屏上的Icon来实现时,其差别只不过是操作的不同,在此不再详细描述。以上具体描述了如何对显示内容选择单元所选择的显示内容进行显示参数的调整并进行显示,在此之前,需要结合数据采集单元、计算单元和第一控制单元来控制显示内容选择单元来进行显示内容的选择,下面对这部分内容进行详细描述。在本发明的具体实施例中,该数据采集单元可以采用多种方式来实现。〈实现方式一〉在实现方式一中,该数据采集单元为运动传感器,如陀螺仪,其可以检测移动终端倾斜的角度,能够精确地确定移动终端的方位。加速度计,检测XYZ三个轴向或更少轴向的加速度,对时间一次积分得到移动速度,对时间二次积分得到移动距离。根据陀螺仪或加速度计得到的数据即可确定移动终端的移动方向或角度等,进而根据移动终端的移动方向或角度控制显示内容选择单元在显示屏上的运动,以选择所述显示屏上以第一显示参数显示的显示内容,举例说明如下。如通过陀螺仪采集的数据计算并分析出设备当前的运动为右倾;根据运动分析结果,将显示内容选择单元在显示屏上按照预设的速度同步右移;如果用户发现如显示内容选择单元右移过度,则将移动终端左倾,则通过陀螺仪采集的数据计算并分析出设备当前的运动为左倾,根据运动分析结果,将显示内容选择单元在显示屏上按照预设的速度同步左移,等用户发现当前显示内容选择单元所选择的显示内容为用户需要选择的显示内容时,通过按键或其他方式确定显示内容选择单元所选择的显示内容即可。通过上述的过程,用户可以通过控制移动终端的运动来同步控制显示内容选择单元在显示屏上的运动,进而选择用户所需要的显示内容,最后进行显示控制。而通过加速度计可以测量出移动终端的平移方向,而根据平移方向也可以控制显示内容选择单元在显示屏的运动,进而控制显示内容选择单元对显示内容的选择,其差别仅在于采集到的数据的差别,在此不再详细描述。 在本发明的具体实施例中,该运动信息可以是线加速度La、角加速度Wa、方向等各种信息,下面以线加速度La、角加速度Wa进行详细说明如下。具体采用多轴陀螺仪和/或多轴加速度传感器,获取移动终端在空间的线性方向上的加速度数值,以及获取移动终端在空间进行曲线运动时的角度改变的快慢,包括但不限于以下所描述的具体实现手段获取某一时刻线加速度La和角加速度Wa,以及对应的第一算法逻辑,计算出所述显示内容选择单元移动的方向Δ Yl和距离ADisl如下Δ Yl = Directionl (La, Wa);ADisl = Distancel (La, Wa);S卩,存在一个方向第一对应关系Directionl (),在方向第一对应关系中,自变量是线加速度La和角加速度Wa,而因变量是方向ΔΥ1;存在一个距离第一对应关系Distancel 0,在距离第一对应关系中,自变量是线加速度La和角加速度Wa,而因变量是距离ADisl ;且所述方向第一对应关系和距离第一对应关系均是呈线性,例如Δ Y1 = k 1 *La+k2*Wa+b 1 ;以及,ADisl = k3*La+k4*Wa+bl ;其中,kl、k2、k3 和 k4 均是非零的数。
其中,作为自变量的线加速度La和角加速度Wa是经过修正之后的稳定数值。或者,根据接收到的线加速度La,以及对应的第二算法逻辑,计算出显示内容选择单元移动的方向和距离,该过程中第二算法逻辑包括ΔΥ2 = Direction2(La);ADis2 = Distance2(La);S卩,存在一个方向第二对应关系,在方向第二对应关系中,自变量是线加速度La, 而因变量是ΔΥ2 ;存在一个距离第二对应关系,在距离第二对应关系中,自变量是线加速度La,而因变量是ADis2 ;且所述方向第二对应关系和距离第二对应关系均是呈线性,例如ΔΥ2 = k5*La+b2 ;以及,ADis2 = k6*La+b2 ;其中,k5和k6均是非零的数。其中,作为自变量的线加速度La是经过修正之后的稳定数值。或者,根据接收到的角加速度Wa,以及对应的第三算法逻辑,计算出显示内容选择单元移动的方向和距离,该过程中第三算法逻辑包括ΔΥ3 = Direction3 (Wa);ADis3 = Distance3(ffa);S卩,存在一个方向第三对应关系,在方向第三对应关系中,自变量是角加速度Wa, 而因变量是Δ TO ;存在一个距离第三对应关系,在距离第三对应关系中,自变量是角加速度Wa,而因变量是ADis3 ;且所述方向第三对应关系和距离第三对应关系均是呈线性,例如ΔΥ3 = k7*Wa+b3 ;以及,ADis3 = k8*Wa+b3 ;其中,k7和k8均是非零的数。其中,作为自变量的角加速度Wa是经过修正之后的稳定数值。或者,可以根据第二算法逻辑和第三算法逻辑推导出第四算法逻辑,如果均遵循线性对应关系,则存在一个方向第四对应关系,在方向第四对应关系中,自变量是线加速度La和角加速度Wa,而因变量是AW ;ΔΥ4 = ΔΥ2+ΔΥ3 = (k5*La+b2) + (k7*Wa+b3);即ΔΥ4 = k5*La+k7*Wa+(b2+b3) = k5*La+k7*Wa+B ;ADis4 = ADis2+ADis3 = k6*La+k8*Wa+B ;其中,作为自变量的线加速度La和角加速度Wa是经过修正之后的稳定数值。可以看出,第四对应关系与第一对应关系实质上是一致的。总之,只要根据采集到的移动终端运动数据可以计算得到显示内容选择单元的移动方向和距离的任何算法都可以采用,但为了提高用户体验,当然应该尽可能使得显示内容选择单元的移动方向和移动终端的运动方向一致,这样用户操作感受更加自然。
〈实现方式二〉采用图像采集设备(如摄像头)在不同的时间点拍摄参照物生成不同帧的图像, 根据不同帧的图像之间的差别,可以计算出该移动终端的运动方向矢量,并根据运动方向来控制显示内容选择单元的移动。〈实现方式三〉运动传感器结合摄像头方式。运动传感器对快速的位置变化检测比较精确,但是对慢速变化可能受手的稳定度 /噪声干扰影响较大。而摄像头受刷新率影响,对于快速移动成像会拖尾模糊难以计算,而对慢速运动检测较精确。在低速时使用摄像头得到的数据,高速时使用加速度计数据,以达成较准确的效果。在上述的具体说明中,第一控制单元中包括运动控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动方向和运动速度,进而选择所述显示屏上以第一显示参数显示的显示内容。但应当理解的是,该第一控制单元也可以控制所述显示内容选择单元的大小,这种情况下,该第一控制单元包括第一顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第一顶点的位置;第二顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第二顶点的位置;所述第一顶点和所述第二顶点位于所述显示内容选择单元的同一对角线上;所述第一顶点和所述第二顶点最终确定的显示内容选择单元与所述显示屏上的显示内容重合的部分为所述选择的显示内容。举例说明如下。用户通过控制移动终端的运动,同步控制该显示内容选择单元在显示屏上的运动,并使得显示内容选择单元的其中一个顶点(如左上顶点)位于待选择的显示内容的左 _^角ο在左上顶点确定之后,用户控制移动终端的运动,通过该运动,控制显示内容选择单元的右下顶点同步运动,位于待选择的显示内容的右下角。两个顶点的位置确定之后,则显示内容选择单元的大小和位置都确定了,其选择的显示内容也最终确定。两个顶点控制单元之间的协助可以通过用户指令来切换,而用户指令可以通过各种方式来产生,如硬件按钮、软件按钮等。当然,在运动传感器的自由度够多的情况下,也可以直接根据运动传感器得到的数据(如加速度、方向等)控制显示内容选择单元的四条边的运动,最终根据四条边所限定的区域来进行显示内容的选择。本发明实施例的移动终端的显示控制方法如图2所示,包括步骤21,采集运动计算数据;步骤22,利用所述运动计算数据计算终端的运动信息;步骤23,根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;步骤M,控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。当然,该显示内容选择单元的形状也可以是其他的形状,如圆形,此时直接根据运动信息控制圆心的运动以及半径即可实现对显示内容的选择。本发明实施例的移动终端可以是各种便携式的具有显示屏的电子设备,如手机、 PDA、笔记本电脑等等。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种移动终端,包括 主板;与所述主板连接的显示屏; 其特征在于,所述移动终端还包括与所述主板连接的数据采集单元,用于采集一运动计算数据; 计算单元,与所述主板连接,用于通过所述运动计算数据计算终端的运动信息; 第一控制单元,与所述主板连接,用于根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;第二控制单元,与所述主板连接,用于控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。
2.根据权利要求1所述的移动终端,其特征在于,所述第二显示参数为显示区域,所述第二控制单元具体用于根据所述第二显示参数控制所述选择的显示内容在所述显示区上显不。
3.根据权利要求1所述的移动终端,其特征在于,所述数据采集单元为运动传感器和/ 或图像采集设备。
4.根据权利要求1所述的移动终端,其特征在于,所述第一控制单元包括运动控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动方向和运动速度,以选择所述显示屏上以第一显示参数显示的显示内容。
5.根据权利要求1所述的移动终端,其特征在于,所述第一控制单元包括第一顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第一顶点的位置;第二顶点控制单元,用于根据所述运动信息控制所述显示内容选择单元在显示屏上的运动,确定所述显示内容选择单元的第二顶点的位置;所述第一顶点和所述第二顶点位于所述显示内容选择单元的同一对角线上; 所述第一顶点和所述第二顶点最终确定的显示内容选择单元与所述显示屏上的显示内容重合的部分为所述选择的显示内容。
6.一种移动终端的显示控制方法,其特征在于,包括 采集运动计算数据;利用所述运动计算数据计算终端的运动信息;根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。
7.根据权利要求6所述的显示控制方法,其特征在于,所述第二显示参数为显示区域, 控制选择的显示内容在所述显示屏以第二显示参数进行显示具体为根据所述第二显示参数控制所述选择的显示内容在所述显示区上显示。
8.根据权利要求6所述的显示控制方法,其特征在于,所述运动计算数据由运动传感器和/或图像采集设备采集得到。
全文摘要
本发明提供一种移动终端及其显示控制方法,该移动终端包括主板;与所述主板连接的显示屏;与所述主板连接的数据采集单元,用于采集一运动计算数据;计算单元,与所述主板连接,用于通过所述运动计算数据计算终端的运动信息;第一控制单元,与所述主板连接,用于根据所述运动信息控制一显示于所述显示屏的显示内容选择单元,以选择所述显示屏上以第一显示参数显示的显示内容;第二控制单元,与所述主板连接,用于控制选择的显示内容在所述显示屏以第二显示参数进行显示,所述第二显示参数与所述第一显示参数不同。本发明具有更好的场景适应性。
文档编号G06F3/048GK102339141SQ201010233620
公开日2012年2月1日 申请日期2010年7月16日 优先权日2010年7月16日
发明者叶颖华, 郜远 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1