具有拍摄功能的终端及其防抖显示方法与流程

文档序号:11154135阅读:234来源:国知局
具有拍摄功能的终端及其防抖显示方法与制造工艺

本发明实施例涉及电子设备技术领域,具体而言涉及一种防抖显示方法以及基于该方法的具有拍摄功能的终端。



背景技术:

随着科技的发展,越来越多的具有显示功能的智能电子设备,如手机、平板电脑、电子书等,极大的丰富了人们的日常生活。这类终端因其便携性,可以随时随地持于手中使用,但正是基于这种手持特性,这使得终端屏幕的显示画面容易因手的抖动而抖动,不仅用户不易看清显示画面,而且观看时间久了影响视力。现有技术一般通过定位传感器获取终端的抖动变化量来实现显示防抖,但其无法适用于终端和人同时处于抖动环境(例如人手持终端乘坐于机动车或者船舶)的情况。



技术实现要素:

鉴于此,本发明实施例提供一种具有拍摄功能的终端及其防抖显示方法,能够尽量消除人与终端之间的相对抖动,改善画面的显示效果。

本发明一实施例的防抖显示方法,包括:预先获取终端在非抖动状态下其屏幕与人眼的第一最佳相对位置参数,以及屏幕与其显示画面的第二最佳相对位置参数;在终端处于抖动状态时,开启终端的前置摄像头,并通过前置摄像头获取人眼与终端之间的当前相对位置参数;根据当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数,调整显示画面在屏幕中的位置,使得在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变。

可选地,当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数所包括的参数类型相同,所述参数类型包括两眼长度、两眼与屏幕竖边的夹角、两眼中点坐标、显示画面的对角线长度、显示画面的对角线中点坐标中的至少一个或任意组合。

可选地,当前相对位置参数包括所述抖动状态下的两眼长度,第一最佳相对位置参数包括非抖动状态下的两眼长度,第二最佳相对位置参数包括非抖动状态下的显示画面的对角线长度,通过以下关系式调整显示画面在屏幕中的位置:

L’/L0’=K1*L0/L

其中,L’和L0’分别为抖动状态和非抖动状态下的显示画面的对角线长度,L0和L分别为非抖动状态和抖动状态下的两眼长度,K1为显示画面在人脸朝向方向上远近调整的参数。

可选地,当前相对位置参数包括抖动状态下两眼与屏幕竖边的夹角,通过以下关系式调整显示画面在屏幕中的位置:

θ’=θ

其中,θ’为抖动状态下显示画面的横边与屏幕的竖边之间的夹角,θ为抖动状态下两眼与屏幕竖边的夹角。

可选地,当前相对位置参数包括抖动状态下两眼中点坐标,第一最佳相对位置参数包括非抖动状态下两眼中点坐标,第二最佳相对位置参数包括非抖动状态下显示画面的对角线中点坐标,通过以下关系式调整显示画面在屏幕中的位置:

P’(x’,y’)-P0’(x0’,y0’)=P(x,y)-P0(x0,y0)

其中,P’(x’,y’)和P0’(x0’,y0’)分别为抖动状态和非抖动状态下显示画面的对角线中点坐标,P(x,y)和P0(x0,y0)分别为抖动状态和非抖动状态下两眼中点坐标。

本发明一实施例的具有拍摄功能的终端,包括屏幕、前置摄像头和处理器,处理器用于预先获取在终端非抖动状态下屏幕与人眼的第一最佳相对位置参数,及屏幕与其显示画面的第二最佳相对位置参数;前置摄像头用于在终端处于抖动状态时开启并拍摄人眼;处理器还用于根据前置摄像头的拍摄信息获取人眼与终端之间的当前相对位置参数,进一步根据当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数,调整显示画面在屏幕中的位置,使得在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变。

可选地,当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数所包括的参数类型相同,所述参数类型包括两眼长度、两眼与屏幕竖边的夹角、两眼中点坐标、显示画面的对角线长度、显示画面的对角线中点坐标中的至少一个或任意组合。

可选地,当前相对位置参数包括所述抖动状态下的两眼长度,第一最佳相对位置参数包括非抖动状态下的两眼长度,第二最佳相对位置参数包括非抖动状态下的显示画面的对角线长度,处理器通过以下关系式调整显示画面在屏幕中的位置:

L’/L0’=K1*L0/L

其中,L’和L0’分别为抖动状态和非抖动状态下的显示画面的对角线长度,L0和L分别为非抖动状态和抖动状态下的两眼长度,K1为显示画面在人脸朝向方向上远近调整的参数。

可选地,当前相对位置参数包括抖动状态下两眼与屏幕竖边的夹角,处理器通过以下关系式调整显示画面在屏幕中的位置:

θ’=θ

其中,θ’为抖动状态下显示画面的横边与屏幕的竖边之间的夹角,θ为抖动状态下两眼与屏幕竖边的夹角。

可选地,当前相对位置参数包括抖动状态下两眼中点坐标,第一最佳相对位置参数包括非抖动状态下两眼中点坐标,第二最佳相对位置参数包括非抖动状态下显示画面的对角线中点坐标,处理器通过以下关系式调整显示画面在屏幕中的位置:

P’(x’,y’)-P0’(x0’,y0’)=P(x,y)-P0(x0,y0)

其中,P’(x’,y’)和P0’(x0’,y0’)分别为抖动状态和非抖动状态下显示画面的对角线中点坐标,P(x,y)和P0(x0,y0)分别为抖动状态和非抖动状态下两眼中点坐标。

有益效果:本发明实施例利用终端的前置摄像头,根据人眼与屏幕的相对位置参数实时调整显示画面在屏幕中的位置,即将人眼与屏幕的相对位置关系转化为屏幕与显示画面的相对位置关系,使得人眼与显示画面的相对位置在终端处于抖动状态和非抖动状态下保持不变,从而能够尽量消除人与终端之间的相对抖动,改善画面的显示效果。

附图说明

图1是本发明一实施例的防抖显示方法的流程示意图;

图2是非抖动状态下人眼与终端的相对位置关系示意图;

图3是非抖动状态下显示画面与屏幕的相对位置关系示意图;

图4是抖动状态下人眼与终端的相对位置关系示意图;

图5是抖动状态下显示画面与屏幕的相对位置关系示意图;

图6是本发明一实施例的终端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明所提供的各个示例性的实施例的技术方案进行清楚、完整地描述。在不冲突的情况下,下述各个实施例以及实施例中的特征可以相互组合。并且,本发明全文所采用的方向性术语,例如“左”、“右”等措辞,均是为了更好的描述各个实施例,并非用于限制本发明的保护范围。

请参阅图1,为本发明一实施例的防抖显示方法的流程示意图。所述防抖显示方法可以包括步骤S11~S13。

S11:预先获取终端在非抖动状态下其屏幕与人眼的第一最佳相对位置参数,以及屏幕与其显示画面的第二最佳相对位置参数。

所谓第一最佳相对位置参数指的是用户以最适合自身的状态手持终端并观看终端屏幕的显示画面时人眼与屏幕之间的相对位置参数,该最适合自身的状态下终端与人的相对位置参数因人而异,根据用户的不同而不同,例如参阅图2所示,所述最适合自身的状态可以为终端处于竖直状态且用户双眼水平正视屏幕的状态。应该理解的是,该最适合自身的状态是一种人眼和终端均处于静止的状态。

所述终端可以为智能手机、便携式通信装置、PDA(Personal Digital Assistant,个人数字助理或平板电脑)、笔记本电脑等移动终端,也可以是佩戴于肢体或者嵌入于衣物、首饰、配件中的可穿戴设备,还可以是其他具有显示功能及前置摄像头的智能电子设备。

以智能手机为例,本实施例可以通过如图2所示的终端的前置摄像头21并结合人眼识别技术获取第一最佳相对位置参数。

同理,第二最佳相对位置参数指的是用户以最适合自身的状态手持终端并观看显示画面时屏幕与显示画面之间的相对位置参数。

S12:在终端处于抖动状态时,开启终端的前置摄像头,并通过前置摄像头获取人眼与终端之间的当前相对位置参数。

S13:根据当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数,调整显示画面在屏幕中的位置,使得在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变。

在本发明实施例中,当前相对位置参数与第一最佳相对位置参数、第二最佳相对位置参数所包括的参数类型相同,该参数类型包括但不限于两眼长度、两眼与屏幕竖边的夹角、两眼中点坐标、显示画面的对角线长度、显示画面的对角线中点坐标中的至少一个或任意组合。

本实施例优选以屏幕左下角的顶点为坐标原点O、在该顶点相垂直的两边为坐标轴(短边为横坐标轴、长边为纵坐标轴),建立直角坐标系。如图2所示,在终端处于竖直状态且用户双眼水平正视屏幕22的状态下,第一最佳相对位置参数包括非抖动状态下的两眼长度L0、两眼(两眼之间的连线)与屏幕22竖边的夹角θ00=90°)、两眼中点坐标P0(x0,y0),进一步结合图3所示,第二最佳相对位置参数包括非抖动状态下的显示画面23的对角线长度L0’、显示画面的对角线中点坐标P0’(x0’,y0’)、显示画面23的横边与屏幕22的竖边之间的夹角θ0’(θ0’=90°)。

在某一时刻终端处于抖动状态下,结合图4所示,对应地,前置摄像头21所获取的当前相对位置参数包括抖动状态下的两眼长度L、两眼与屏幕22竖边的夹角θ、两眼中点坐标P(x,y)。进一步结合图5所示,本实施例所要计算的即是抖动状态下的显示画面23与屏幕22之间的相对位置参数,其包括显示画面23的对角线长度L’、显示画面23的对角线中点坐标P’(x’,y’)、显示画面23的横边与屏幕22的竖边之间的夹角θ’。

对于需要显示画面在人脸朝向方向上进行远近调整的情况:

本实施例可以选取当前相对位置参数包括抖动状态下的两眼长度L、第一最佳相对位置参数包括非抖动状态下的两眼长度L0、第二最佳相对位置参数包括非抖动状态下的显示画面的对角线长度L0’。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下的显示画面的对角线长度L’可通过关系式1-1得到:

L’/L0’=K1*L0/L......关系式1-1

对于需要显示画面在与人脸朝向方向相垂直的平面内进行顺时针/逆时针旋转调整的情况:

本实施例可以选取当前相对位置参数包括抖动状态下两眼与屏幕竖边的夹角θ。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下显示画面的横边与屏幕竖边的夹角θ’可通过关系式1-2得到:

θ’=θ......关系式1-2

对于需要显示画面在与人脸朝向方向相垂直的平面内进行上下左右抖动调整的情况:

本实施例可以选取当前相对位置参数包括抖动状态下两眼中点坐标P(x,y),第一最佳相对位置参数包括非抖动状态下两眼中点坐标P0(x0,y0),第二最佳相对位置参数包括非抖动状态下显示画面的对角线中点坐标P0’(x0’,y0’)。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下显示画面的对角线中点坐标P’(x’,y’)可通过关系式1-3得到:

P’(x’,y’)-P0’(x0’,y0’)=P(x,y)-P0(x0,y0)......关系式1-3

由上述可知,本发明实施例利用终端的前置摄像头,根据人眼与屏幕的相对位置参数实时调整显示画面在屏幕中的位置,即将人眼与屏幕的相对位置关系转化为屏幕与显示画面的相对位置关系,使得人眼与显示画面的相对位置在终端处于抖动状态和非抖动状态下保持不变,从而能够尽量消除人与终端之间的相对抖动,改善画面的显示效果。

需要说明的是,本发明实施例的防抖显示方法相当于以时间t为自变量,将人眼与屏幕之间的相对位置关系转化为显示画面与屏幕之间的相对位置关系,从而克服了终端在显示过程中,由于抖动造成的显示模糊问题,达到了实时稳定显示的目的。

本发明实施例相当于为具有拍摄功能的终端增加了一项防抖显示功能。在实景应用场景中实现该功能的方式包括但不限于:以手机为例,首先,预先编程一脚本或者应用程序,以在所示手机的设置界面中增加“防抖显示”选项;然后,通过滑动滑块开启或关闭该选项,即可对应开启或关闭该项功能。

应理解,本发明实施例的上述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可存储在一个计算机可读取存储介质中,即本发明实施例可以以软件产品的形式体现出来,其包括若干指令用以使得一台终端执行本发明各实施例所述方法的全部或部分步骤。

请参阅图6,为本发明一实施例的具有拍摄功能的终端。所述终端60包括屏幕61、前置摄像头62和处理器63。处理器63用于预先获取在终端60处于非抖动状态下屏幕61与人眼的第一最佳相对位置参数,及屏幕61与其显示画面的第二最佳相对位置参数。前置摄像头62用于在终端60处于抖动状态时开启并拍摄人眼。处理器63还用于根据前置摄像头62的拍摄信息获取人眼与终端60之间的当前相对位置参数,进一步根据当前相对位置参数、第一最佳相对位置参数和第二最佳相对位置参数,调整显示画面在屏幕61中的位置,使得在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变。

其中,当前相对位置参数与第一最佳相对位置参数、第二最佳相对位置参数所包括的参数类型相同,该参数类型包括但不限于两眼长度、两眼与屏幕竖边的夹角、两眼中点坐标、显示画面的对角线长度、显示画面的对角线中点坐标中的至少一个或任意组合。

对于需要显示画面在人脸朝向方向上进行远近调整的情况:

处理器63可以选取当前相对位置参数包括抖动状态下的两眼长度L、第一最佳相对位置参数包括非抖动状态下的两眼长度L0、第二最佳相对位置参数包括非抖动状态下的显示画面的对角线长度L0’。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下的显示画面的对角线长度L’可通过关系式1-1得到。

对于需要显示画面在与人脸朝向方向相垂直的平面内进行顺时针/逆时针旋转调整的情况:

处理器63可以选取当前相对位置参数包括抖动状态下两眼与屏幕61竖边的夹角θ。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下显示画面的横边与屏幕61竖边的夹角θ’可通过关系式1-2得到。

对于需要显示画面在与人脸朝向方向相垂直的平面内进行上下左右抖动调整的情况:

处理器63可以选取当前相对位置参数包括抖动状态下两眼中点坐标P(x,y),第一最佳相对位置参数包括非抖动状态下两眼中点坐标P0(x0,y0),第二最佳相对位置参数包括非抖动状态下显示画面的对角线中点坐标P0’(x0’,y0’)。在抖动状态和非抖动状态下人眼与显示画面的相对位置保持不变,则需要计算的抖动状态下显示画面的对角线中点坐标P’(x’,y’)可通过关系式1-3得到。

在本实施例中,终端60的屏幕61、前置摄像头62和处理器63对应执行上述实施例所述的防抖显示方法,故具有与其相同的技术效果。

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

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