屏幕画面显示方法及装置与流程

文档序号:12362406阅读:147来源:国知局
屏幕画面显示方法及装置与流程

本发明涉及移动终端技术领域,尤其涉及屏幕画面显示方法及装置。



背景技术:

目前,移动终端已经成为了人们生活必不可缺的电子设备,用户在各种场合都需要用到移动终端(例如手机)。但是在用户移动的过程中使用移动终端的过程中(例如坐车),将由于屏幕和人眼之间发生位移从而导致,人眼在观看屏幕时,由于动晕症导致视觉疲劳,影响画面的显示效果。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种屏幕画面显示方法及装置,旨在有效防止人眼与屏幕间位置变换导致视觉疲劳,提高画面的显示效果。

为实现上述目的,本发明提供的一种屏幕画面显示方法包括以下步骤:

根据预置的显示调整缓冲区调整终端显示屏的画面显示区域,以使所述画面显示区域小于所述显示屏的物理显示区域;

获取预设传感器检测的数据,并根据检测的数据判断终端是否发生位移;

若是,则根据所述终端的位移量调整所述画面显示区域显示的大小和/或位置,以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量。

优选地,所述根据预置的显示调整缓冲区调整终端显示屏的画面显示区域之后还包括:

接收到显示调整缓冲区大小调整指令时,调整所述画面显示区域的大小。

优选地,所述根据终端的位移量调整所述画面显示区域显示的大小和/或位置包括:

当所述终端沿所述显示屏的中垂线方向发生位移时,根据终端的位移量 对所述屏幕画面的像素进行放大或缩小处理,并绘制于预置的缓存区内;当所述终端沿垂直于所述显示屏的中垂线方向发生位移时,将根据终端的位移量对所述屏幕画面的像素进行偏移处理,并绘制于预置的缓存区内;

将所述缓存区绘制的屏幕画面输出显示至所述显示屏。

优选地,所述将缓存区绘制的屏幕画面输出显示至所述显示屏之前还包括:

判断所述缓存区绘制的屏幕画面是否超出所述显示屏的物理显示区域;

若是,则根据所述显示屏的物理显示区域坐标调整所述屏幕画面显示的大小和位置。

优选地,所述根据预置的显示调整缓冲区调整终端显示屏的画面显示区域之前还包括:

判断终端是否进入屏幕自适应调整模式;若是,则执行所述根据预置的显示调整缓冲区调整终端显示屏的画面显示区域的步骤。

此外,为实现上述目的,本发明还提供一种屏幕画面显示装置,所述屏幕画面显示装置包括:

显示模块,用于根据预置的显示调整缓冲区调整终端显示屏的画面显示区域,以使所述画面显示区域小于所述显示屏的物理显示区域;

第一判断模块,用于获取预设传感器检测的数据,并根据检测的数据判断终端是否发生位移;

第一调整模块,用于当终端发生位移时,根据所述终端的位移量调整所述画面显示区域显示的大小和/或位置,以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量。

优选地,所述屏幕画面显示装置还包括:

第二调整模块,接收到显示调整缓冲区大小调整指令时,调整所述画面显示区域的大小。

优选地,所述第一调整模块包括:

绘图单元,用于当所述终端沿所述显示屏的中垂线方向发生位移时,根据终端的位移量对所述屏幕画面的像素进行放大或缩小处理,并绘制于预置的缓存区内;当所述终端沿垂直于所述显示屏的中垂线方向发生位移时,将 根据终端的位移量对所述屏幕画面的像素进行偏移处理,并绘制于预置的缓存区内;

输出单元,用于将所述缓存区绘制的屏幕画面输出显示至所述显示屏。

优选地,所述第一调整模块还包括:

判断单元,用于判断所述缓存区绘制的屏幕画面是否超出所述显示屏的物理显示区域;

调整单元,用于当所述屏幕画面超出所述物理显示区域时,根据所述显示屏的物理显示区域坐标调整所述屏幕画面显示的大小和位置。

优选地,所述屏幕画面显示装置还包括:

第二判断模块,用于判断终端是否进入屏幕自适应调整模式;并当终端进入屏幕自适应调整模式时,触发显示模块根据预置的显示调整缓冲区调整终端显示屏的画面显示区域。

本发明实施例通过设置显示调整缓冲区,并当通过预设传感器检测到终端发生位移后,根据位移量在显示调整缓冲区内调整画面显示区域的显示大小和/或位置。以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量,从而有效防止人眼与屏幕间位置变换导致视觉疲劳,提高了画面的显示效果。

附图说明

图1为本发明屏幕画面显示方法第一实施例的流程示意图;

图2为本发明屏幕画面显示方法一实施例显示屏的显示区分布示例图;

图3为本发明屏幕画面显示方法第二实施例的流程示意图;

图4为本发明屏幕画面显示方法第三实施例中调整画面显示区域的细化流程示意图;

图5为本发明屏幕画面显示方法第四实施例中调整画面显示区域的细化流程示意图;

图6为本发明屏幕画面显示方法第五实施例的流程示意图;

图7为本发明屏幕画面显示装置第一实施例的功能模块示意图;

图8为本发明屏幕画面显示装置第二实施例的功能模块示意图;

图9为本发明屏幕画面显示装置第三实施例中第一调整模块的细化功能模块示意图;

图10为本发明屏幕画面显示装置第四实施例中第一调整模块的细化功能模块示意图;

图11为本发明屏幕画面显示装置第五实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种屏幕画面显示方法,参照图1,在本发明屏幕画面显示方法第一实施例中,该屏幕画面显示方法包括以下步骤:

步骤S10,根据预置的显示调整缓冲区调整终端显示屏的画面显示区域,以使所述画面显示区域小于所述显示屏的物理显示区域;

本发明实施例提供的屏幕画面显示方法主要应用于移动终端中,用于控制显示屏的屏幕画面的显示状态。该终端可以为手机、pad等,以下各实施例以手机为例,作出详细说明。如图2所示,上述画面显示区域为手机屏幕的实际显示区c,在手机屏幕的物理显示区域a上除了实际显示区c以外的部分为显示调整缓冲区b。具体地,显示调整缓冲区b调整实际显示区a的显示位置和显示大小。在初始状态下,显示调整缓冲区b可以显示为黑色或其他填充颜色,作为手机边框的一部分。应当说明的是,上述显示调整缓冲区b的形状和大小可以根据实际需要进行设置,用户可以根据手机屏幕的大小以及自身的眩晕容忍程度在屏幕进行设置,用户的容忍度越大,则可以设置的显示调整缓冲区越小。本实施例中,优选地,上述实际显示区c位于所述显示屏的物理显示区a的中心,且为了不改变图像显示的效果,物理显示区a和实际显示区c的长宽显示比例一致。此时上述显示调整缓冲区b则呈环形设置。

步骤S20,获取预设传感器检测的数据,并根据检测的数据判断终端是否发生位移;若是,则执行步骤S30;若否,则结束;

步骤S30,根据所述终端的位移量调整所述画面显示区域显示的大小和/或位置,以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量。

本实施例中,上述预设传感器包括重力感应器、陀螺仪和加速度传感器等,用以收集手机的实时位置信息。通过对各传感器检测的实时数据进行收集分析判断终端位置是否发生了偏移。当终端的位置发生了偏移,将根据检测的数据计算位移量,然后根据该位移量调在上述显示调整缓冲区内整所述画面显示区域显示的大小和/或位置,从而以达到减轻甚至消除抖动的目的。

本发明实施例通过设置显示调整缓冲区,并当通过预设传感器检测到终端发生位移后,根据位移量在显示调整缓冲区内调整画面显示区域的显示大小和/或位置。以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量,从而有效防止人眼与屏幕间位置变换导致视觉疲劳,提高了画面的显示效果。

进一步地,参照图3,基于本发明屏幕画面显示方法第一实施例,在本发明屏幕画面显示方法第二实施例中,上述步骤S10之后还包括:

步骤S40,接收到显示调整缓冲区大小调整指令时,调整所述画面显示区域的大小。

本实施例中,可以由手机提供一设置界面,用于设置上述显示调整缓冲区的大小。例如当用户需要较大的显示画面时,可以通过在该设置界面降低显示调整缓冲区的面积;当用户在特定环境(例如乘坐公汽)下可以提高显示调整缓冲区的面积,以防止用户在车上玩手机时发生动晕症。应当说明的是,上述显示调整缓冲区调整的方式可以根据实际需要进行设置,在此不做进一步地限定,例如还可以通过特定手势的输入等等。

进一步地,参照图4,基于本发明屏幕画面显示方法第一实施例,在本发明屏幕画面显示方法第三实施例中,上述步骤S30包括:

步骤S31,当所述终端沿所述显示屏的中垂线方向发生位移时,根据终端的位移量对所述屏幕画面的像素进行放大或缩小处理,并绘制于预置的缓存区内;当所述终端沿垂直于所述显示屏的中垂线方向发生位移时,将根据终端的位移量对所述屏幕画面的像素进行偏移处理,并绘制于预置的缓存区内;

步骤S32,将所述缓存区绘制的屏幕画面输出显示至所述显示屏。

本实施例中,以用户竖直拿着手机(手机的屏幕与竖直平面平行)为例作出详细说明。上述终端沿所述显示屏的中垂线方向发生位移即为手机发生前后移动,使得手机屏幕靠近或远离人眼;上述终端沿垂直于所述显示屏的中垂线方向发生位移是指,手机在上下左右方向上移动。当手机在前后方向移动时,可以通过放大或缩小画面显示区域以调整屏幕画面的显示的大小;当手机在上下左右方向移动时,可以通过调整画面显示区域的位置以调整屏幕画面的显示的位置,以减小人眼相对于手机发生位移。具体地,当手机向前发生位移时,可以将缩小屏幕画面;当手机向后发生位移时,可以将放大屏幕画面;当手机向左发生了位移,可以将屏幕画面向右偏移预置距离;当手机向右发生了位移,可以将屏幕画面向左偏移预置距离;当手机向上发生了位移,可以将屏幕画面向下偏移预置距离;当手机向下发生了位移,可以将屏幕画面向上偏移预置距离。

应当说明的是,为了保证画面显示的完整性,需要对显示画面的偏移量或放大缩小量进行限制。

进一步地,参照图5,基于本发明屏幕画面显示方法第三实施例,在本发明屏幕画面显示方法第四实施例中,上述步骤S32之前还包括:

步骤S33,判断所述缓存区绘制的屏幕画面是否超出所述显示屏的物理显示区域;若是,则执行步骤S34,并在执行完步骤S34后转入执行步骤S32;若否,则执行步骤S32;

步骤S34,根据所述显示屏的物理显示区域坐标调整所述屏幕画面显示的大小和位置。

本实施例中,在上述缓存区中首先绘制好屏幕画面,确定画面显示的坐标,判断各坐标是否超出了物理显示区域的边界,当超出了物理显示区域的边界则需要进行画面修正。例如由于放大使得缓存区中绘制的屏幕画面坐标超出了物理显示区域的边界,则可以通过缩小屏幕画面,以使屏幕画面的大小与物理显示区域一致。由于偏移使得缓存区中绘制的屏幕画面坐标超出了物理显示区域的边界,则可以通过减小偏移量以使屏幕画面位于物理显示区域内。

进一步地,参照图6,基于本发明屏幕画面显示方法任一实施例,在本发明屏幕画面显示方法第五实施例中,上述步骤S10之前还包括:

步骤S50,判断终端是否进入屏幕自适应调整模式;若是,则执行步骤S10,若否,则根据终端显示屏的物理显示区域显示屏幕画面。

本发明实施例中,可以在手机上设置权限模式,用于控制屏幕画面以普通模式进行显示或者以屏幕自适应调整模式进行显示。由于可以设置多种显示模式进行切换,可以适应不同的人群需求,因此提高了手机适用范围。

本发明还提供一种屏幕画面显示装置,参照图7,在本发明屏幕画面显示装置第一实施例中,本发明提供的屏幕画面显示装置包括:

显示模块10,用于根据预置的显示调整缓冲区调整终端显示屏的画面显示区域,以使所述画面显示区域小于所述显示屏的物理显示区域;

本发明实施例提供的屏幕画面显示装置主要应用于移动终端中,用于控制显示屏的屏幕画面的显示状态。该终端可以为手机、pad等,以下各实施例以手机为例,作出详细说明。如图2所示,上述画面显示区域为手机屏幕的实际显示区c,在手机屏幕的物理显示区域a上除了实际显示区c以外的部分为显示调整缓冲区b。具体地,显示调整缓冲区b调整实际显示区a的显示位置和显示大小。在初始状态下,显示调整缓冲区b可以显示为黑色或其他填充颜色,作为手机边框的一部分。应当说明的是,上述显示调整缓冲区b的形状和大小可以根据实际需要进行设置,用户可以根据手机屏幕的大小以及自身的眩晕容忍程度在屏幕进行设置,用户的容忍度越大,则可以设置的显示调整缓冲区越小。本实施例中,优选地,上述实际显示区c位于所述显示屏的物理显示区a的中心,且为了不改变图像显示的效果,物理显示区a和实际显示区c的长宽显示比例一致。此时上述显示调整缓冲区b则呈环形设置。

第一判断模块20,用于获取预设传感器检测的数据,并根据检测的数据判断终端是否发生位移;

第一调整模块30,用于当终端发生位移时,根据所述终端的位移量调整所述画面显示区域显示的大小和/或位置,以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量。

本实施例中,上述预设传感器包括重力感应器、陀螺仪和加速度传感器等,用以收集手机的实时位置信息。通过对各传感器检测的实时数据进行收集分析判断终端位置是否发生了偏移。当终端的位置发生了偏移,将根据检测的数据计算位移量,然后根据该位移量调在上述显示调整缓冲区内整所述画面显示区域显示的大小和/或位置,从而以达到减轻甚至消除抖动的目的。

本发明实施例通过设置显示调整缓冲区,并当通过预设传感器检测到终端发生位移后,根据位移量在显示调整缓冲区内调整画面显示区域的显示大小和/或位置。以减小所述画面显示区域显示的屏幕画面显示与人眼的相对位移量,从而有效防止人眼与屏幕间位置变换导致视觉疲劳,提高了画面的显示效果。

进一步地,参照图8,基于本发明屏幕画面显示装置第一实施例,在本发明屏幕画面显示装置第二实施例中,上述屏幕画面显示装置还包括:

第二调整模块40,接收到显示调整缓冲区大小调整指令时,调整所述画面显示区域的大小。

本实施例中,可以由手机提供一设置界面,用于设置上述显示调整缓冲区的大小。例如当用户需要较大的显示画面时,可以通过在该设置界面降低显示调整缓冲区的面积;当用户在特定环境(例如乘坐公汽)下可以提高显示调整缓冲区的面积,以防止用户在车上玩手机时发生动晕症。应当说明的是,上述显示调整缓冲区调整的方式可以根据实际需要进行设置,在此不做进一步地限定,例如还可以通过特定手势的输入等等。

进一步地,参照图9,基于本发明屏幕画面显示装置第一实施例,在本发明屏幕画面显示装置第三实施例中,上述第一调整模块30包括:

绘图单元31,用于当所述终端沿所述显示屏的中垂线方向发生位移时,根据终端的位移量对所述屏幕画面的像素进行放大或缩小处理,并绘制于预置的缓存区内;当所述终端沿垂直于所述显示屏的中垂线方向发生位移时,将根据终端的位移量对所述屏幕画面的像素进行偏移处理,并绘制于预置的缓存区内;

输出单元32,用于将所述缓存区绘制的屏幕画面输出显示至所述显示屏。

本实施例中,以用户竖直拿着手机(手机的屏幕与竖直平面平行)为例作出详细说明。上述终端沿所述显示屏的中垂线方向发生位移即为手机发生前后移动,使得手机屏幕靠近或远离人眼;上述终端沿垂直于所述显示屏的中垂线方向发生位移是指,手机在上下左右方向上移动。当手机在前后方向移动时,可以通过放大或缩小画面显示区域以调整屏幕画面的显示的大小;当手机在上下左右方向移动时,可以通过调整画面显示区域的位置以调整屏幕画面的显示的位置,以减小人眼相对于手机发生位移。具体地,当手机向前发生位移时,可以将缩小屏幕画面;当手机向后发生位移时,可以将放大屏幕画面;当手机向左发生了位移,可以将屏幕画面向右偏移预置距离;当手机向右发生了位移,可以将屏幕画面向左偏移预置距离;当手机向上发生了位移,可以将屏幕画面向下偏移预置距离;当手机向下发生了位移,可以将屏幕画面向上偏移预置距离。

应当说明的是,为了保证画面显示的完整性,需要对显示画面的偏移量或放大缩小量进行限制。

进一步地,参照图10,基于本发明屏幕画面显示装置第三实施例,在本发明屏幕画面显示装置第四实施例中,上述第一调整模块30还包括:

判断单元33,用于判断所述缓存区绘制的屏幕画面是否超出所述显示屏的物理显示区域;

调整单元34,用于当所述屏幕画面超出所述物理显示区域时,根据所述显示屏的物理显示区域坐标调整所述屏幕画面显示的大小和位置。

本实施例中,在上述缓存区中首先绘制好屏幕画面,确定画面显示的坐标,判断各坐标是否超出了物理显示区域的边界,当超出了物理显示区域的边界则需要进行画面修正。例如由于放大使得缓存区中绘制的屏幕画面坐标超出了物理显示区域的边界,则可以通过缩小屏幕画面,以使屏幕画面的大小与物理显示区域一致。由于偏移使得缓存区中绘制的屏幕画面坐标超出了物理显示区域的边界,则可以通过减小偏移量以使屏幕画面位于物理显示区域内。

进一步地,参照图11,基于本发明屏幕画面显示装置任一实施例,在本 发明屏幕画面显示装置第五实施例中,上述屏幕画面显示装置还包括:

第二判断模块50,用于判断终端是否进入屏幕自适应调整模式;并当终端进入屏幕自适应调整模式时,触发显示模块根据预置的显示调整缓冲区调整终端显示屏的画面显示区域。

本发明实施例中,可以在手机上设置权限模式,用于控制屏幕画面以普通模式进行显示或者以屏幕自适应调整模式进行显示。由于可以设置多种显示模式进行切换,可以适应不同的人群需求,因此提高了手机适用范围。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1