一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

参数处理方法、装置、电子设备及计算机可读存储介质与流程

2022-06-02 03:41:30 来源:中国专利 TAG:


1.本技术涉及计算机技术领域,具体而言,本技术涉及一种参数处理方法、装置、电子设备及计算机可读存储介质。


背景技术:

2.随着显示技术的不断发展,裸眼三维(3-dimensional,3d)显示愈加成熟,并为观看者提供了良好的3d体验。
3.但是,在相关技术中,裸眼3d显示设备通常无法调整显示屏幕的角度。这是由于对于观看者来说,调整显示屏幕的倾斜角度,只是想调整观看舒适度,调整后,观看者位置和视线角度并未发生变化。但对于固定算法的显示系统来说,无法区分是观看者调整了显示屏幕角度,还是观看者位置发生变化;这样则会导致在显示屏幕的倾斜角度变化后,显示系统调整3d画面角度,从而造成用户无法获得较好的3d画面效果。因此,对于该问题,相关技术中,通常通过制作固定角度的显示屏幕,来避免调整显示屏幕的倾斜角度后,整体3d画面角度发生改变的问题。而固定角度的显示屏幕无法满足观看者的使用需求。


技术实现要素:

4.本技术的目的旨在至少能解决上述的技术缺陷之一,特别是裸眼3d显示屏幕角度无法调节的技术缺陷。
5.根据本技术的一个方面,提供了一种参数处理方法,该方法包括:
6.获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;
7.其中,所述第一角度包括所述第一显示设备的倾斜角度;所述第二角度包括所述第一显示设备对应的预设基准角度;
8.根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;其中,所述显示参数包括参照物相对于所述第一显示设备的位置参数。
9.可选的,所述获取第一显示设备的第一角度,包括:
10.获取预设角度传感器测得的角度参数,根据所述角度参数确定所述第一角度;其中,所述预设角度传感器设置于所述第一显示设备的预定位置。
11.可选的,所述方法还包括:
12.获取参照物在所述第一显示设备所在平面的坐标系中的第一位置信息;
13.根据所述第一位置信息确定所述显示参数。
14.可选的,所述根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,包括:
15.确定所述第一角度与所述第二角度之间的偏移角度;
16.根据所述偏移角度对所述显示参数进行校正处理,得到所述校正参数。
17.可选的,所述显示参数包括所述参照物在所述第一显示设备所在平面的坐标系中
的第一位置信息,
18.所述根据所述偏移角度对所述显示参数进行校正处理,得到所述校正参数,包括:
19.根据所述偏移角度、所述显示参数以及第一数据关系,确定所述校正参数;
20.所述第一数据关系包括:
[0021][0022]
其中,(x1,y1,z1)表示所述参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0023]
(x2,y2,z2)表示所述校正参数,θ1表示所述偏移角度在x轴方向的分量,θ2表示所述偏移角度在y轴方向的分量,θ3所述偏移角度在z轴方向的分量。
[0024]
可选的,所述获取参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,包括:
[0025]
通过预设图像采集设备获取用户图像;
[0026]
根据所述用户图像确定所述第一位置信息。
[0027]
可选的,所述方法还包括:
[0028]
基于所述校正参数确定虚拟摄像设备的目标位置,以使所述虚拟摄像设备基于所述目标位置获取所述三维视图;
[0029]
显示所述三维视图。
[0030]
根据本技术的另一个方面,提供了一种参数处理装置,该装置包括:
[0031]
获取模块,用于获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;
[0032]
其中,所述第一角度包括所述第一显示设备的倾斜角度;所述第二角度包括所述第一显示设备对应的预设基准角度;
[0033]
校正模块,用于根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;其中,所述显示参数包括参照物相对于所述第一显示设备的位置参数。
[0034]
根据本技术的另一个方面,提供了一种电子设备,该电子设备包括:
[0035]
一个或多个处理器;
[0036]
存储器;
[0037]
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行本技术的第一方面任一项所述的参数处理方法。
[0038]
例如,本技术的第三方面,提供了一种计算设备,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
[0039]
存储器用于存放至少一可执行指令,可执行指令使处理器执行如本技术的第一方面所示的参数处理方法对应的操作。
[0040]
根据本技术的再一个方面,提供了一种计算机可读存储介质,所述计算机程序被
处理器执行时实现本技术的第一方面任一项所述的参数处理方法。
[0041]
例如,本技术实施例的第四方面,提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该程序被处理器执行时实现本技术第一方面所示的参数处理方法。
[0042]
根据本技术的一个方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述第一方面的各种可选实现方式中提供的方法。
[0043]
本技术提供的技术方案带来的有益效果是:
[0044]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
附图说明
[0045]
为了更清楚地说明本技术实施例中的技术方案,下面将对本技术实施例描述中所需要使用的附图作简单地介绍。
[0046]
图1为本技术实施例提供的一种参数处理方法的系统架构图;
[0047]
图2为本技术实施例提供的一种参数处理方法的流程示意图;
[0048]
图3为本技术实施例提供的一种参数处理方法的应用场景示意图;
[0049]
图4为本技术实施例提供的一种参数处理方法的应用场景示意图;
[0050]
图5为本技术实施例提供的一种参数处理方法的应用场景示意图;
[0051]
图6为本技术实施例提供的一种参数处理方法的应用场景示意图;
[0052]
图7为本技术实施例提供的一种参数处理方法的系统框架图;
[0053]
图8为本技术实施例提供的一种参数处理装置的结构示意图;
[0054]
图9为本技术实施例提供的一种参数处理的电子设备的结构示意图。
具体实施方式
[0055]
下面结合本技术中的附图描述本技术的实施例。应理解,下面结合附图所阐述的实施方式,是用于解释本技术实施例的技术方案的示例性描述,对本技术实施例的技术方案不构成限制。
[0056]
本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本技术实施例所使用的术语“包括”以及“包含”是指相应特征可以实现为所呈现的特征、信息、数据、步骤、操作、元件和/或组件,但不排除实现为本技术领域所支持其他特征、信息、数据、步骤、操作、元件、组件和/或它们的组合等。应该理解,当我们称一个元件被“连接”或“耦接”到另一元件时,该一个元件可以直接连接或耦接到另一元件,也可以指该一个元件和另一元件通过中间元件建立连接关系。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用
的术语“和/或”指示该术语所限定的项目中的至少一个,例如“a和/或b”可以实现为“a”,或者实现为“b”,或者实现为“a和b”。
[0057]
为使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术实施方式作进一步地详细描述。
[0058]
首先对本技术涉及的几个名词进行介绍和解释:
[0059]
3d显示即三维立体显示,指利用一系列的光学方法使人左右眼产生视差,再现物体远近等深度信息的显示技术。
[0060]
裸眼3d是指不借助偏振光眼镜等外部工具,实现立体视觉效果的技术的统称。
[0061]
下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
[0062]
下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
[0063]
以下结合图1对本技术实施例的系统架构进行说明,图1是本技术实施例提供的一种系统架构示意图。如图1所示,该系统可以包括服务器10a以及用户终端集群,用户终端集群可以包括:用户终端10b、用户终端10c、
……
、用户终端10d,其中,用户终端集群之间可以存在通信连接,例如用户终端10b与用户终端10c之间存在通信连接,用户终端10b与用户终端10d之间存在通信连接。同时,用户终端集群中的任一用户终端可以与服务器10a存在通信连接,例如用户终端10b与服务器10a之间存在通信连接,用户终端10c与服务器10a之间存在通信连接,其中,上述的通信连接不限定连接方式,可以通过有线通信方式进行直接或间接地连接,也可以通过无线通信方式进行直接或间接地连接,还可以通过其他方式,本技术在此不做限制。
[0064]
服务器10a通过通信连接功能为用户终端集群提供服务,服务器10a可以是参数处理的后台服务器,用户终端10b、用户终端10c、

、用户终端10d均可以通过通信连接功能连接服务器。其中,上述通信连接的网络可以通过网络可以是广域网或者局域网,又或者是二者的组合。
[0065]
在本技术实施例中,参数处理方法,可以通过服务器10a实现,也可以通过终端设备实现。
[0066]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0067]
可以理解的是,本技术实施例所提供的方法可以由计算机设备执行,计算机设备包括但不限于终端(也包括上述的用户终端)或服务器(也包括上述的服务器10a)。上述服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn、以及大数据和人工智能平台等基础云计算服务的云服务器。
上述终端可以是智能手机、平板电脑、笔记本电脑、台式计算机、智能音箱、智能手表等,但并不局限于此。终端以及服务器可以通过有线或无线通信方式进行直接或间接地连接,本技术在此不做限制。
[0068]
其中,图1中的服务器10a、用户终端10b、用户终端10c以及用户终端10d可以包括手机、平板电脑、笔记本电脑、掌上电脑。
[0069]
本技术实施例提供了一种参数处理方法,该方法的执行主体可以为具有参数处理能力的各种终端设备或服务器设备,也可以为集成在这些设备上的装置或芯片。如图2所示,其为本技术实施例提供的一种参数处理方法的流程示意图,该方法包括如下步骤:
[0070]
s201:获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度。
[0071]
其中,所述第一角度包括所述第一显示设备的倾斜角度;所述第二角度包括所述第一显示设备对应的预设基准角度。
[0072]
可选的,本技术实施例可以应用于三维(3-dimensional,3d)立体视图显示领域,例如,具体可以应用于裸眼3d显示场景。
[0073]
其中,第一显示设备可以包括三维视图显示设备。可选的,第一显示设备可以是显示三维视图的显示屏。例如,在裸眼3d显示场景,第一显示设备可以是裸眼3d显示屏。
[0074]
本技术实施例中,第一显示设备与基准面之间的角度可以调节。例如,第一显示设备可以与水平面之间呈90度夹角设置,即第一显示设备垂直于水平面设置;或者,第一显示设备可以与水平面之间呈120度夹角设置,即第一显示设备倾斜于水平面设置等等。
[0075]
本技术实施例中,第一角度为显示三维视图时,第一显示设备与基准面之间的角度。其中,基准面可以包括水平平面、竖直平面等等;可选的,本技术实施例中,为便于说明,基准面可以是水平平面。可以理解的是,随着对第一显示设备的调整,第一角度是可变的。
[0076]
为了实时获取第一显示设备与基准面(水平面)之间的第一角度,可以在所述第一显示设备的预定位置,设置预设角度传感器,通过预设角度传感器测得的角度参数,确定所述第一角度。可选的,预设角度传感器可以包括陀螺仪或者旋式滑线变阻器等角度传感器等。
[0077]
此外,第二角度为所述第一显示设备对应的预设基准角度。具体而言,第一显示设备设置于所述第二角度时,参照物在所述第一显示设备所在平面的坐标系中的位置坐标,与参照物在竖直平面所在平面的坐标系中的位置坐标相同。也就是说,第一显示设备设置于所述第二角度时,用户所观看到的三维视图效果最佳。其中,本技术实施例中,参照物可以为观看三维视图的用户的眼睛(后续简称人眼)。
[0078]
s202:根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;其中,所述显示参数包括参照物相对于所述第一显示设备的位置参数。
[0079]
具体的,显示参数可以包括对三维视图进行显示的相关参数。可选的,本技术实施例中,显示参数可以是参照物相对于所述第一显示设备的位置参数。其中,参照物可以为人眼。可选的,人眼相对于所述第一显示设备的位置参数(以下可以称为第一位置参数),可以为人眼在第一显示设备所在平面的坐标系中的坐标。
[0080]
此外,校正参数包括当第一显示设备设置于第一角度时,虚拟摄像设备的位置参数。其中,虚拟摄像设备用于获取三维视图。
[0081]
在裸眼3d显示场景,虚拟摄像设备的位置可以根据人眼的位置确定。当第一显示设备设置于所述第二角度时,人眼在现实空间的位置坐标即为虚拟摄像设备在虚拟空间的位置坐标。这样,虚拟摄像设备在上述位置获取三维视图时,可以向用户呈现较好的三维视图效果。
[0082]
由于第一显示设备设置于所述第二角度时,用户所观看到的三维视图效果最佳,本技术实施例中,在获取所述第一角度后,可以根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图。这样,在用户观看位置不变的情况下,可以实现第一显示设备在所述第一角度向用户呈现较好的观看效果。
[0083]
具体而言,可以根据第一角度与第二角度之间的偏移角度对所述显示参数进行校正处理,得到所述校正参数,以基于所述校正参数显示三维视图。
[0084]
例如,在实际场景中,第一显示设备对应的预设基准角度(即第二角度)为90度;用户在实际观看三维视图时,第一显示设备的倾斜角度(即第一角度)为120度;在这种情况下,可以根据第一角度与第二角度之间的偏移角度,即偏移角度为120-90=30度,对人眼在第一显示设备所在平面的坐标系中的坐标(即显示参数)进行校正处理,得到校正后的坐标(即校正参数);然后,虚拟摄像设备可以设置于该校正参数对应的坐标位置处,以获取三维视图,并向用户显示三维视图。
[0085]
需要说明的是,由于第一显示设备的第一角度可以随时调节,因此,本技术实施例中,上述步骤中获取第一角度、根据第一角度及第二角度对所述第一显示设备的显示参数进行校正处理可以实时执行,以向用户呈现较好的观看效果。
[0086]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0087]
在本技术的一个实施例中,所述获取第一显示设备的第一角度,包括:
[0088]
获取预设角度传感器测得的角度参数,根据所述角度参数确定所述第一角度;其中,所述预设角度传感器设置于所述第一显示设备的预定位置。
[0089]
本技术实施例中,第一显示设备的倾斜角度(即第一角度)可以自由调节,这样,用户可以通过调节第一显示设备的第一角度来获得舒适的观看体验。
[0090]
具体的,本技术实施例中,可以通过预设角度传感器测得的角度参数确定第一角度。其中,所述预设角度传感器可以设置于所述第一显示设备的预定位置。可选的,预设角度传感器可以包括陀螺仪或者旋式滑线变阻器等角度传感器。
[0091]
作为示例,结合图3对本技术实施例进行说明:
[0092]
如图3所示的裸眼3d设备包括底座、显示屏(即本技术实施例的第一显示设备)和预设角度传感器。
[0093]
底座用于支撑显示屏;显示屏可以绕底座旋转,从而实现显示屏与水平面之间角度的自由调整。
[0094]
显示屏包括显示模组、透镜光栅或屏障光栅等组件;显示屏用于呈现三维视图。
[0095]
预设角度传感器用于获取显示屏与水平面之间的角度。预设角度传感器可以包括陀螺仪或旋式滑线变阻器等传感器。
[0096]
预设角度传感器的设置可以分为两种情况。其中,作为一种情况:预设角度传感器可以是陀螺仪,陀螺仪可以设置于显示屏内部。通过陀螺仪可以实时获取显示屏与水平面的夹角。或者,作为另一种情况:预设角度传感器可以为旋式滑线变阻器。如图3所示,旋式滑线变阻器可以设置于显示屏与底座的连接处;可以理解的是,旋式滑线变阻器与底座之间活动连接。当显示屏相对于底座旋转时,旋式滑线变阻器的阻值(或电流值)变化值转化为角度变化值,从而可以测得显示屏与水平面之间的第一角度。
[0097]
在本技术的一个实施例中,所述方法还包括:
[0098]
获取参照物在所述第一显示设备所在平面的坐标系中的第一位置信息;
[0099]
根据所述第一位置信息确定所述显示参数。
[0100]
具体的,显示参数可以是参照物相对于所述第一显示设备的位置参数。其中,参照物可以为人眼。可选的,人眼相对于所述第一显示设备的位置参数,可以为人眼在第一显示设备所在平面的坐标系中的坐标。
[0101]
作为示例,结合图4,对第一显示设备所在平面的坐标系(以下简称为人眼追踪坐标系)进行说明:
[0102]
如图4所示,图4为人眼追踪坐标系设置示意图,人眼追踪坐标系以显示屏幕(即第一显示设备)中心为原点,以显示屏幕平面为xy轴平面,x轴正方向为显示屏幕水平向右,y轴正方向为沿显示屏幕平面向上,z轴正方向为显示屏幕正前方。
[0103]
本技术实施例中,所述显示参数即为人眼在人眼追踪坐标系中的坐标(即第一位置信息)。
[0104]
在本技术的一个实施例中,所述获取参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,包括:
[0105]
通过预设图像采集设备获取用户图像;
[0106]
根据所述用户图像确定所述第一位置信息。
[0107]
本技术实施例中,所述参照物可以为人眼,在确定人眼在所述第一显示设备所在平面的坐标系中的第一位置信息时,可以通过预设图像采集设备获取用户图像;根据所述用户图像确定所述第一位置信息。
[0108]
其中,预设图像采集设备可以为人眼追踪设备;人眼追踪设备包括摄像头及其相关芯片。所述摄像头可以为具有识别深度能力的摄像头,例如,深感(time of flight,tof)摄像头。所述摄像头与显示屏(即第一显示设备)相对固定,显示屏旋转时,人眼追踪设备也相对旋转中心旋转。
[0109]
具体而言,可以通过人眼追踪摄像头获取用户图像,对用户图像进行识别分析,获取用户的人眼坐标。
[0110]
在本技术的一个实施例中,所述根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,包括:
[0111]
确定所述第一角度与所述第二角度之间的偏移角度;
[0112]
根据所述偏移角度对所述显示参数进行校正处理,得到所述校正参数。
[0113]
具体的,偏移角度用于表征所述第一角度与所述第二角度之间的角度差。本技术
实施例可以根据所述角度差对所述显示参数进行校正处理,得到所述校正参数。其中,校正参数为在第一显示设备处于第一角度时,虚拟摄像设备的位置参数。
[0114]
可以理解的是,基于偏移角度对所述显示参数进行校正,得到第一显示设备处于第一角度时虚拟摄像设备的位置参数,以使得虚拟摄像设备基于该位置参数采集三维视图,这样,可以向用户呈现较好的三维视图播放效果。
[0115]
在本技术的一个实施例中,所述显示参数包括所述参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0116]
所述根据所述偏移角度对所述显示参数进行校正处理,得到所述校正参数,包括:
[0117]
根据所述偏移角度、所述显示参数以及第一数据关系,确定所述校正参数;
[0118]
所述第一数据关系包括:
[0119][0120]
其中,(x1,y1,z1)表示所述参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0121]
(x2,y2,z2)表示所述校正参数,θ1表示所述偏移角度在x轴方向的分量,θ2表示所述偏移角度在y轴方向的分量,θ3所述偏移角度在z轴方向的分量。
[0122]
具体的,本技术实施例中,参照物为人眼,作为示例,结合图5及图6,以预设基准角度(第二角度)为与水平面呈90度、所述第一角度与所述第二角度之间仅存在x轴方向的偏移,即θ2=0、θ3=0为例进行说明:
[0123]
如图5所示,图5为预设基准角度所在平面坐标系(以下简称真实空间坐标系)设置示意图。真实空间坐标系以显示屏(即第一显示设备)中心为原点,观看者平视显示屏时,观看者右方为x轴正方向,重力反方向为y轴正方向,由显示屏指向观看者的方向为z轴正方向。
[0124]
如图6所示,在本技术实施例的示例中,第一显示设备以与水平面之间的角度为角度ψ倾斜设置,也就是说,第一显示设备的第一角度为ψ。可以理解的是,第一显示设备可以理解为在第二角度的基础上后仰,相当于第一显示设备绕真实空间坐标系中的x轴旋转了ψ-90
°
,即,第一角度与第二角度之间的偏移角度θ=θ1=ψ-90
°
(θ2=0、θ3=0)。也就是说,第一角度相当于在第二角度的基础上沿着x轴旋转了角度θ1。
[0125]
由于第一角度在第二角度的基础上沿着x轴旋转了角度θ1,在对显示参数进行校正处理时,可以将显示参数,即人眼在第一显示设备所在平面的坐标系中的坐标,校正为人眼相对于真实空间坐标系中的坐标。
[0126]
又由于第一角度在第二角度的基础上的旋转为线性变换,因此,可以通过旋转矩阵的变换,确定第一显示设备设置于第一角度时,人眼相对于真实空间坐标系中的坐标。本技术实施例中,人眼相对于真实空间坐标系中的坐标即为本技术实施例中的校正参数。
[0127]
其中,校正参数具体为:
[0128][0129]
其中,θ2=0、θ3=0;所以,在本示例中,x2=x1;y2=y1*cosθ
1-z1*sinθ;z2=y1*sinθ1 z1*cosθ1。
[0130]
其中,(x1,y1,z1)表示人眼在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0131]
(x2,y2,z2)表示所述校正参数,θ1表示所述偏移角度在x轴方向的分量,θ2表示所述偏移角度在y轴方向的分量,θ3所述偏移角度在z轴方向的分量。
[0132]
在本技术的一个实施例中,所述方法还包括:
[0133]
基于所述校正参数确定所述虚拟摄像设备的目标位置,以使所述虚拟摄像设备基于所述目标位置获取所述三维视图;
[0134]
显示所述三维视图。
[0135]
具体的,确定所述校正参数后,可以将虚拟摄像设备设置于校正参数对应的目标位置处,以使所述虚拟摄像设备基于所述目标位置获取所述三维视图,进而显示三维视图。
[0136]
下面结合图7,对本技术实施例的一种裸眼3d显示系统整体架构进行说明:
[0137]
裸眼3d显示系统包括显示设备、人眼追踪设备、主机控制中心。
[0138]
其中,显示设备可以包含底座、显示屏(即本技术实施例中的第一显示设备)和预设角度传感器。底座用于支撑显示屏,并且显示屏可以绕底座旋转,从而实现屏幕与桌面夹角的自由调整。预设角度传感器可以测得显示屏的倾斜角度(即本技术实施例中的第一角度),其中,预设传感器可以为陀螺仪或者,旋式滑线变阻器等等。
[0139]
人眼追踪设备包括摄像头及其相关芯片,人眼追踪设备用于实时获取用户的图像。
[0140]
主机控制中心包括3d软件、人眼追踪算法。
[0141]
其中,人眼追踪算法用于对人眼追踪摄像头获取的图像进行识别分析,实时获取用户的人眼坐标;并对人眼坐标进行校正以得到本技术实施例的校正参数。
[0142]
3d软件用于合成3d图像,并将3d图像传输给显示设备,使用户看到良好的3d画面。
[0143]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0144]
本技术实施例提供了一种参数处理装置,如图8所示,该参数处理装置80可以包括:获取模块801、校正模块802,其中,
[0145]
获取模块801,用于获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;
[0146]
其中,所述第一角度包括所述第一显示设备的倾斜角度;所述第二角度包括所述
第一显示设备对应的预设基准角度;
[0147]
校正模块802,用于根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;其中,所述显示参数包括参照物相对于所述第一显示设备的位置参数。
[0148]
在本技术的一个实施例中,所述获取模块具体用于:
[0149]
获取预设角度传感器测得的角度参数,根据所述角度参数确定所述第一角度;其中,所述预设角度传感器设置于所述第一显示设备的预定位置。
[0150]
在本技术的一个实施例中,该装置还包括:
[0151]
确定模块,用于获取参照物在所述第一显示设备所在平面的坐标系中的第一位置信息;
[0152]
根据所述第一位置信息确定所述显示参数。
[0153]
在本技术的一个实施例中,所述校正模块具体用于:
[0154]
确定所述第一角度与所述第二角度之间的偏移角度;
[0155]
根据所述偏移角度对所述显示参数进行校正处理,得到所述校正参数。
[0156]
在本技术的一个实施例中,所述显示参数包括所述参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0157]
所述校正模块具体用于:根据所述偏移角度、所述显示参数以及第一数据关系,确定所述校正参数;
[0158]
所述第一数据关系包括:
[0159][0160]
其中,(x1,y1,z1)表示所述参照物在所述第一显示设备所在平面的坐标系中的第一位置信息,
[0161]
(x2,y2,z2)表示所述校正参数,θ1表示所述偏移角度在x轴方向的分量,θ2表示所述偏移角度在y轴方向的分量,θ3所述偏移角度在z轴方向的分量。
[0162]
在本技术的一个实施例中,确定模块具体用于:
[0163]
通过预设图像采集设备获取用户图像;
[0164]
根据所述用户图像确定所述第一位置信息。
[0165]
在本技术的一个实施例中,该装置还包括:
[0166]
显示模块,用于基于所述校正参数确定虚拟摄像设备的目标位置,以使所述虚拟摄像设备基于所述目标位置获取所述三维视图;
[0167]
显示所述三维视图。
[0168]
本技术实施例的装置可执行本技术实施例所提供的方法,其实现原理相类似,本技术各实施例的装置中的各模块所执行的动作是与本技术各实施例的方法中的步骤相对应的,对于装置的各模块的详细功能描述具体可以参见前文中所示的对应方法中的描述,此处不再赘述。
[0169]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应
的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0170]
本技术实施例中提供了一种电子设备,该电子设备包括:存储器和处理器;至少一个程序,存储于存储器中,用于被处理器执行时,与现有技术相比可实现:本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0171]
在一个可选实施例中提供了一种电子设备,如图9所示,图9所示的电子设备4000包括:处理器4001和存储器4003。其中,处理器4001和存储器4003相连,如通过总线4002相连。可选地,电子设备4000还可以包括收发器4004,收发器4004可以用于该电子设备与其他电子设备之间的数据交互,如数据的发送和/或数据的接收等。需要说明的是,实际应用中收发器4004不限于一个,该电子设备4000的结构并不构成对本技术实施例的限定。
[0172]
处理器4001可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器4001也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
[0173]
总线4002可包括一通路,在上述组件之间传送信息。总线4002可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线4002可以分为地址总线、数据总线、控制总线等。为便于表示,图9中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
[0174]
存储器4003可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd-rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
[0175]
存储器4003用于存储执行本技术方案的应用程序代码(计算机程序),并由处理器4001来控制执行。处理器4001用于执行存储器4003中存储的应用程序代码,以实现前述方法实施例所示的内容。
[0176]
其中,电子设备包括但不限于:移动电话、笔记本电脑、多媒体播放器、台式计算机等。
[0177]
本技术实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。
[0178]
本技术实施例中,通过获取第一显示设备的第一角度以及所述第一显示设备对应的第二角度;根据所述第一角度及所述第二角度,对所述第一显示设备的显示参数进行校正处理,得到校正参数,以基于所述校正参数显示三维视图;实现了可以随时调整第一显示设备的角度,并在调整后,用户观看位置以及观看角度不变的情况下,第一显示设备处于任一第一角度时,均可以向用户呈现较好的三维视图的观看效果。
[0179]
本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”、“1”、“2”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除图示或文字描述以外的顺序实施。
[0180]
应该理解的是,虽然本技术实施例的流程图中通过箭头指示各个操作步骤,但是这些步骤的实施顺序并不受限于箭头所指示的顺序。除非本文中有明确的说明,否则在本技术实施例的一些实施场景中,各流程图中的实施步骤可以按照需求以其他的顺序执行。此外,各流程图中的部分或全部步骤基于实际的实施场景,可以包括多个子步骤或者多个阶段。这些子步骤或者阶段中的部分或全部可以在同一时刻被执行,这些子步骤或者阶段中的每个子步骤或者阶段也可以分别在不同的时刻被执行。在执行时刻不同的场景下,这些子步骤或者阶段的执行顺序可以根据需求灵活配置,本技术实施例对此不限制。
[0181]
以上所述仅是本技术部分实施场景的可选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本技术的方案技术构思的前提下,采用基于本技术技术思想的其他类似实施手段,同样属于本技术实施例的保护范畴。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献