一种显示方法及电子设备与流程

文档序号:11690835阅读:178来源:国知局
一种显示方法及电子设备与流程

本发明涉及电子技术领域,尤其涉及一种显示方法及电子设备。



背景技术:

目前,用户在使用电子设备时,有时会根据需求外接显示设备对电子设备上的内容进行显示,例如,专业玩家通常采用外接显示器进行游戏显示。当外接显示设备组成一个小于180°的夹角,即两个显示设备之间形成角度时,目前显卡在进行渲染场景时,渲染的图形依然视觉上是一个180°平面的图形,无法根据显示设备之间的角度进行灵活的调整,影响了用户体验。



技术实现要素:

有鉴于此,本发明提供一种显示方法及电子设备,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

本发明提供了一种显示方法,应用于电子设备,所述方法包括:

检测接入所述电子设备的显示设备是否大于或等于两个;

当接入所述电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息;

基于获取的所述夹角信息调整显示内容。

优选地,所述电子设备上安装有距离检测装置,所述获取相邻两个显示设备之间的夹角信息包括:

通过所述距离检测装置获取所述距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

基于获取的距离信息以及所述检测装置的位置信息计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:

所述第一红外传感器与所述第二红外传感器之间的夹角为a,所述第二红外传感器与所述第三红外传感器之间的夹角为b,所述第三红外传感器与所述第四传感器之间的夹角为c;

所述通过所述距离检测装置获取所述距离检测装置距离第一显示设备和第二显示设备目标点的距离信息包括:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d;

相应的,所述基于获取的距离信息以及所述检测装置的位置信息计算所述第一显示设备和第二显示设备之间的夹角包括:

基于所述夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述基于所述夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算所述第一显示设备和第二显示设备之间的夹角包括:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述基于获取的所述夹角信息调整显示内容包括:

基于所述夹角信息对输出的画面渲染进行校正。

一种电子设备,包括:

检测模块,用于检测接入所述电子设备的显示设备是否大于或等于两个;

获取模块,用于当接入所述电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息;

调整模块,用于基于获取的所述夹角信息调整显示内容。

优选地,所述获取模块包括:

距离检测装置,用于获取所述距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

计算单元,用于基于获取的距离信息以及所述检测装置的位置信息计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:

所述第一红外传感器与所述第二红外传感器之间的夹角为a,所述第二红外传感器与所述第三红外传感器之间的夹角为b,所述第三红外传感器与所述第四传感器之间的夹角为c;

所述距离检测装置具体用于:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d;

所述计算单元具体用于:

基于所述夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述计算单元具体用于:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

优选地,所述调整模块具体用于:

基于所述夹角信息对输出的画面渲染进行校正。

从上述技术方案可以看出,本申请公开的一种显示方法,应用于电子设备,首先检测接入电子设备的显示设备是否大于或等于两个;当接入电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息,然后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明公开的一种显示方法实施例1的方法流程图;

图2为本发明公开的一种显示方法实施例2的方法流程图;

图3为本发明公开的一种显示方法实施例3的方法流程图;

图4为本发明公开的一种电子设备实施例1的结构示意图;

图5为本发明公开的一种电子设备实施例2的结构示意图;

图6为本发明公开的一种电子设备实施例3的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明公开的一种显示方法实施例1的方法流程图,应用于电子设备,所述方法可以包括以下步骤:

s101、检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

s102、当接入电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息;

当判断接入电子设备的显示设备大于或等于两个时,进一步侦测两个相邻显示设备之间的夹角信息,从而获取到两个相邻显示设备之间的夹角度数。

s103、基于获取的夹角信息调整显示内容。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行调整,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,当需要对显示内容进行调整时,首先检测接入电子设备的显示设备是否大于或等于两个;当接入电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息,然后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

如图2所示,为本发明公开的一种显示方法实施例2的方法流程图,应用于电子设备,所述方法可以包括以下步骤:

s201、检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

s202、通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

在电子设备上安装有距离检测装置,通过距离检测装置检测距离检测装置距离第一显示设备目标点的距离信息,以及检测距离检测装置距离第二显示设备目标点的距离信息。其中,第一显示设备和第二显示设备为两个相邻的且具有一定角度的显示设备。

s203、基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角;

通过获取到的距离检测装置距离第一显示设备目标点之间的距离,以及距离检测装置距离第二显示设备目标点之间的距离,和距离检测装置自身的位置信息计算出第一显示设备和第二显示设备之间的夹角度数。

s204、基于获取的夹角信息调整显示内容。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行调整,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,检测接入电子设备的显示设备是否大于或等于两个,当接入电子设备的显示设备大于等于两个时,通过安装在电子设备上的距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;基于获取的距离信息以及检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角,最后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

具体的,在上述实施例中,距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:第一红外传感器与所述第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

在上述实施例中的步骤s202通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息的其中一种实现方式可以包括以下步骤:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d。

相应的,在上述实施例中的步骤s203基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角。

具体的,上述的基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以包括以下步骤:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

如图3所示,为本发明公开的一种显示方法实施例3的方法流程图,应用于电子设备,所述方法可以包括以下步骤:

s301、检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

s302、通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

在电子设备上安装有距离检测装置,通过距离检测装置检测距离检测装置距离第一显示设备目标点的距离信息,以及检测距离检测装置距离第二显示设备目标点的距离信息。其中,第一显示设备和第二显示设备为两个相邻的且具有一定角度的显示设备。

s303、基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角;

通过获取到的距离检测装置距离第一显示设备目标点之间的距离,以及距离检测装置距离第二显示设备目标点之间的距离,和距离检测装置自身的位置信息计算出第一显示设备和第二显示设备之间的夹角度数。

s304、基于夹角信息对输出的画面渲染进行校正。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行画面渲染以及校正,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,检测接入电子设备的显示设备是否大于或等于两个,当接入电子设备的显示设备大于等于两个时,通过安装在电子设备上的距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;基于获取的距离信息以及检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角,最后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

具体的,在上述实施例中,距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:第一红外传感器与所述第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

在上述实施例中的步骤s302通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息的其中一种实现方式可以包括以下步骤:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d。

相应的,在上述实施例中的步骤s303基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角。

具体的,上述的基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以包括以下步骤:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

如图4所示,为本发明公开的一种电子设备实施例1的结构示意图,所述电子设备可以包括:

检测模块401,用于检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

获取模块402,用于当接入电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息;

当判断接入电子设备的显示设备大于或等于两个时,进一步侦测两个相邻显示设备之间的夹角信息,从而获取到两个相邻显示设备之间的夹角度数。

调整模块403,用于基于获取的夹角信息调整显示内容。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行调整,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,当需要对显示内容进行调整时,首先检测接入电子设备的显示设备是否大于或等于两个;当接入电子设备的显示设备大于或等于两个时,获取相邻两个显示设备之间的夹角信息,然后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

如图5所示,为本发明公开的一种电子设备实施例2的结构示意图,所述电子设备可以包括:

检测模块501,用于检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

距离检测装置502,获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

在电子设备上安装有距离检测装置,通过距离检测装置检测距离检测装置距离第一显示设备目标点的距离信息,以及检测距离检测装置距离第二显示设备目标点的距离信息。其中,第一显示设备和第二显示设备为两个相邻的且具有一定角度的显示设备。

计算单元503,用于基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角;

通过获取到的距离检测装置距离第一显示设备目标点之间的距离,以及距离检测装置距离第二显示设备目标点之间的距离,和距离检测装置自身的位置信息计算出第一显示设备和第二显示设备之间的夹角度数。

调整模块504,用于基于获取的夹角信息调整显示内容。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行调整,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,检测接入电子设备的显示设备是否大于或等于两个,当接入电子设备的显示设备大于等于两个时,通过安装在电子设备上的距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;基于获取的距离信息以及检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角,最后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

具体的,在上述实施例中,距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:第一红外传感器与所述第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

在上述实施例中距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:

第一红外传感器与第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息的其中一种实现方式可以为:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d。

相应的,在上述实施例中基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角。

具体的,上述的基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

如图6所示,为本发明公开的一种电子设备实施例3的结构示意图,所述电子设备可以包括:

检测模块601,用于检测接入电子设备的显示设备是否大于或等于两个;

当需要对电子设备的显示内容进行调整时,首先判断接入当前电子设备的显示设备是否为两个或两个以上,当接入电子设备的显示设备大于等于两个时,两个显示设备之间才有可能存在一定的角度。

在检测接入电子设备的显示设备是否大于或等于两个时,可以通过判断电子设备接收到的显示设备的接入信号的个数来判断,当电子设备接收到两个或两个以上的显示设备接入信号时,表明此时接入电子设备的显示设备大于或等于两个。或者,还可以通过用户进行直观的观察,当用户判断当前接入电子设备的显示设备大于或等于两个时,可以通过触发电子设备,使电子设备接收到触发信号,电子设备根据接收到的触发信号即可判断当前接入电子设备的显示设备大于或等于两个。

距离检测装置602,获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;

在电子设备上安装有距离检测装置,通过距离检测装置检测距离检测装置距离第一显示设备目标点的距离信息,以及检测距离检测装置距离第二显示设备目标点的距离信息。其中,第一显示设备和第二显示设备为两个相邻的且具有一定角度的显示设备。

计算单元603,用于基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角;

通过获取到的距离检测装置距离第一显示设备目标点之间的距离,以及距离检测装置距离第二显示设备目标点之间的距离,和距离检测装置自身的位置信息计算出第一显示设备和第二显示设备之间的夹角度数。

调整模块604,用于基于夹角信息对输出的画面渲染进行校正。

根据获取到的两个相邻显示设备之间的夹角度数,对需要在两个显示设备上进行显示的内容进行画面渲染以及校正,通过对显示内容的调整使得在具有一定角度的两个设备上显示的内容也具有一定的角度,从而保证在两个具有一定角度的两个设备上显示的内容更加的逼真。

综上所述,在上述实施例中,检测接入电子设备的显示设备是否大于或等于两个,当接入电子设备的显示设备大于等于两个时,通过安装在电子设备上的距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息;基于获取的距离信息以及检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角,最后基于获取的夹角信息调整显示内容,能够根据外接显示设备之间的角度优化电子设备显卡的显示输出,保证了显示内容的真实性,提升了用户体验。

具体的,在上述实施例中,距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:第一红外传感器与所述第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

在上述实施例中距离检测装置包括:第一红外传感器、第二红外传感器、第三红外传感器和第四传感器;其中:

第一红外传感器与第二红外传感器之间的夹角为a,第二红外传感器与第三红外传感器之间的夹角为b,第三红外传感器与第四传感器之间的夹角为c;

通过距离检测装置获取距离检测装置距离第一显示设备和第二显示设备目标点的距离信息的其中一种实现方式可以为:

获取所述第一红外传感器距离所述第一显示设备第一目标点之间的距离a;

获取所述第二红外传感器距离所述第一显示设备第二目标点之间的距离b;

获取所述第三红外传感器距离所述第二显示设备第一目标点之间的距离c;

获取所述第四红外传感器距离所述第二显示设备第二目标点之间的距离d。

相应的,在上述实施例中基于获取的距离信息以及距离检测装置的位置信息计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角。

具体的,上述的基于夹角a、夹角b和夹角c的角度以及距离a、距离b、距离c和距离d计算第一显示设备和第二显示设备之间的夹角的其中一种实现方式可以为:

计算所述第一显示设备第一目标点与所述第一显示设备第二目标点之间的距离x1;

计算所述第二显示设备第一目标点与所述第二显示设备第二目标点之间的距离x2;

计算所述第一显示设备第一目标点与所述第二显示设备第二目标点之间的距离x3;

计算所述第一显示设备第一目标点与第二目标点构成的直线与所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角e的角度;

计算所述第二显示设备第二目标点与第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角f的角度;

计算所述第一红外传感器到所述第一显示设备第一目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角d的角度;

计算所述第四红外传感器到所述第二显示设备第二目标点构成的直线与所述所述第一显示设备第一目标点与第二显示设备第二目标点构成的直线之间的夹角g的角度;

基于所述距离x1、距离x2、距离x3和所述夹角e的角度、夹角f的角度、夹角d的角度和夹角g的角度计算所述第一显示设备和第二显示设备之间的夹角。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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