信息处理方法、装置、电子设备、车辆和存储介质与流程

文档序号:32434365发布日期:2022-12-06 17:01阅读:29来源:国知局
信息处理方法、装置、电子设备、车辆和存储介质与流程

1.本公开涉及信息技术领域,尤其涉及一种信息处理方法、装置、电子设备、车辆和存储介质。


背景技术:

2.虚拟现实(virtual reality,vr)技术,可以模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。增强现实(augmented reality,ar),也被称之为混合现实技术,可以将虚拟的信息应用到真实世界,真实的环境和虚拟的物体实时地叠加到了同一个画面或空间。上述的vr技术和ar技术,均需要相应的智能穿戴设备来支持用户进行体验,例如,智能穿戴设备可以是vr眼镜、vr头显、ar眼镜、ar头显等。
3.现有技术中,为了丰富的车辆的功能,在车辆的车载系统中可以设置娱乐功能,例如,娱乐功能可以是车载赛车vr娱乐,即用户穿戴vr头显、使用车辆中的方向盘和油门刹车模拟在赛车中的体验。然而,车载娱乐配套的智能穿戴设备为三自由度的设备,即只有旋转信息,没有平移信息,无法调整用户在vr世界中的位置,导致用户无法实现三自由度以上的车载娱乐体验。


技术实现要素:

4.本公开提供了一种信息处理方法、装置、电子设备、车辆和存储介质,能够实现三自由度以上的车载娱乐体验。
5.第一方面,本公开提供了一种信息处理方法,包括:
6.获取车辆内目标座椅的平移信息;
7.根据所述目标座椅的平移信息,确定智能穿戴设备的显示画面。
8.可选的,所述根据所述目标座椅的平移信息,确定智能穿戴设备的显示画面,包括:
9.根据所述目标座椅的平移信息,确定目标用户的目标平移信息,所述目标用户为佩戴所述智能穿戴设备的用户,所述目标用户位于所述目标座椅上;
10.根据所述目标用户的所述目标平移信息和所述目标用户的旋转信息,确定所述智能穿戴设备的显示画面。
11.可选的,所述根据所述目标座椅的平移信息,确定目标用户的目标平移信息,包括:
12.将所述目标座椅的水平平移信息确定为所述目标用户的目标水平平移信息;
13.根据所述目标座椅的竖直平移信息和预设高度,确定所述目标用户的目标竖直平移信息。
14.可选的,所述根据所述目标用户的所述目标平移信息和所述目标用户的旋转信息,确定所述智能穿戴设备的显示画面,包括:
15.根据所述目标用户的初始位置信息,确定所述智能穿戴设备显示的初始帧画面;
16.根据所述初始帧画面、所述目标平移信息和所述旋转信息,确定所述智能穿戴设备显示的当前帧画面。
17.可选的,所述根据所述初始帧画面、所述目标平移信息和所述旋转信息,确定所述智能穿戴设备显示的当前帧画面,包括:
18.根据所述目标用户的初始平移信息和所述目标平移信息,确定所述目标用户的第一平移位移量;
19.根据所述目标用户的初始旋转信息和所述旋转信息,确定所述目标用户的第一旋转偏转量;
20.根据所述初始帧画面、所述第一平移位移量和所述第一旋转偏转量,确定所述当前帧画面。
21.可选的,所述根据所述初始帧画面、所述目标平移信息和所述旋转信息,确定所述智能穿戴设备显示的当前帧画面,包括:
22.根据所述目标用户在相邻时刻的所述目标平移信息,确定所述相邻时刻所述目标用户的第二平移位移量;
23.根据所述目标用户在所述相邻时刻的所述旋转信息,确定所述相邻时刻所述目标用户的第二旋转偏转量;
24.根据所述初始帧画面、所述第二平移位移量和所述第二旋转偏转量,确定所述当前帧画面。
25.可选的,所述根据所述目标用户的初始位置,确定所述智能穿戴设备显示的初始帧画面之前,还包括:
26.根据目标应用程序启动时刻所述目标座椅的位置,确定所述初始位置信息,所述目标应用程序为所述车辆的车载系统中所述目标用户选择的与所述智能穿戴设备相关的应用程序;
27.或者,
28.确定预设位置信息为所述初始位置信息。
29.可选的,所述获取车辆内目标座椅的平移信息,包括:
30.根据所述目标座椅的初始水平位置和当前水平位置,确定所述目标座椅的水平平移信息;
31.根据所述目标座椅的初始竖直位置和当前竖直位置,确定所述目标座椅的竖直平移信息。
32.第二方面,本公开提供了一种信息处理装置,包括:
33.获取模块,用于获取车辆内目标座椅的平移信息;
34.确定模块,用于根据所述目标座椅的平移信息,确定智能穿戴设备的显示画面。
35.第三方面,本公开提供了一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现第一方面提供的任一种方法的步骤。
36.第四方面,本公开提供了一种车辆,包括:车载系统,所述车载系统用于执行第一方面提供的任一种方法的步骤。
37.第五方面,本公开提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提供的任一种方法的步骤。
38.本公开提供的技术方案中,通过获取车辆内目标座椅的平移信息;根据目标座椅的平移信息,确定智能穿戴设备的显示画面,能够在现有三自由度的智能穿戴设备的基础上,基于目标座椅的平移信息实现三自由度以上的车载娱乐体验,此外,无需在车辆中设置三自由度以上的智能穿戴设备,从而能够降低用户体验三自由度以上的车载娱乐体验的成本。
附图说明
39.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
40.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
41.图1为本公开提供的一种信息处理方法的流程示意图;
42.图2为本公开提供的一种旋转信息的示意图;
43.图3为本公开提供的另一种信息处理方法的流程示意图;
44.图4为本公开提供的又一种信息处理方法的流程示意图;
45.图5为本公开提供的又一种信息处理方法的流程示意图;
46.图6为本公开提供的又一种信息处理方法的流程示意图;
47.图7为本公开提供的又一种信息处理方法的流程示意图;
48.图8为本公开提供的又一种信息处理方法的流程示意图;
49.图9为本公开提供的又一种信息处理方法的流程示意图;
50.图10为本公开提供的又一种信息处理方法的流程示意图;
51.图11为本公开提供的一种信息处理装置的结构示意图;
52.图12为本公开提供的一种电子设备的结构示意图。
具体实施方式
53.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
54.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
55.本公开中的车辆包括车载系统、座椅、方向盘、油门和刹车,其中,车载系统中包括娱乐子系统,娱乐子系统中下载有多个娱乐应用程序,用户可以选择vr/ar娱乐选项对应的vr/ar娱乐应用程序,从而进入该vr/ar娱乐应用程序。进入vr/ar娱乐应用程序后,用户佩戴智能穿戴设备,例如,vr/ar头显、vr/ar眼镜等,用户可以通过智能穿戴设备显示的画面,体验vr/ar车载娱乐项目。
56.例如,vr/ar车载娱乐项目可以是vr车载赛车,用户通过智能穿戴设备可以看见vr赛车场景,用户可以坐在驾驶座上通过控制方向盘、油门和刹车,来体验vr车载赛车。
57.本公开中的目标座椅可以是驾驶座椅、副驾驶座椅或者后排座椅中的任意一个,基于上述实施例,在体验vr车载赛车时,目标座椅为驾驶座椅。本公开中的目标用户为坐在目标座椅且佩戴智能穿戴设备的用户,即车载娱乐项目的体验用户。
58.基于上述实施例,目标用户在目标座椅上体验vr车载赛车时,智能穿戴设备显示的vr场景中包括虚拟的车窗,而用户在虚拟画面的位置是进入游戏初始化好的,然而目标用户的身高以及目标用户的驾驶习惯不同,故而目标用户对于自身与虚拟车窗的距离和高度的需求不同。目前车载娱乐配套的智能穿戴设备仅为三自由度的智能穿戴设备,即只能基于智能穿戴设备的三个方向的旋转角度来调整显示画面的视野,无法基于智能穿戴设备的平移位移来调整显示画面的视野,也就是说,用户无法实现六自由度的车载娱乐体验。
59.为了解决上述问题,本公开通过获取车辆内目标座椅的平移信息;根据目标座椅的平移信息,确定智能穿戴设备的显示画面,能够在现有三自由度的智能穿戴设备的基础上,基于目标座椅的平移信息实现三自由度以上的车载娱乐体验,此外,无需在车辆中设置三自由度以上的智能穿戴设备,从而能够降低用户体验三自由度以上的车载娱乐体验的成本。
60.下面以几个具体的实施方式对本方案进行详细描述,如下:
61.图1为本公开提供的一种信息处理方法的流程示意图,如图1所示,信息处理方法的步骤包括:
62.s101,获取车辆内目标座椅的平移信息。
63.示例性的,车辆中设置有电子控制单元(electronic control unit,ecu),基于ecu可以获取到车辆内各个座椅的位置,车载系统与电子控制单元通信连接,如此,车载系统可以获取到车辆内各个座椅的位置,并基于各个座椅的位置获取各个座椅的平移信息。通常来讲,座椅一般可以进行高度调节和前后调节,可以将前后调节作为水平面上的位置调节,高度调节可以作为竖直面上的位置调节,如此,这里的平移信息可以是基于目标座椅在水平面上的位置和在竖直面上的位置共同来确定的。
64.目标座椅可以是车辆中的驾驶员座椅、副驾驶员座椅和后排座椅中的任意一个,而驾驶员座椅、副驾驶员座椅和后排座椅中车载娱乐体验的用户所在的座椅即为目标座椅。例如,在vr车载赛车中,目标座椅为驾驶员座椅。
65.在其他实施方式中,还可以是基于车辆内的摄像头来采集目标座椅的图像,车载系统与摄像头电连接,车载系统可以获取到摄像头采集到的图像,并基于获该图像中的目标座椅的高度和尺寸,可以确定目标座椅在水平面上的位置以及在竖直面上的位置,故而,可以确定出目标座椅的平移信息。
66.需要说明的是,本实施例仅示例性说明通过车内摄像头或ecu获取目标车辆的平移信息,在实际应用中,还可以在目标座椅、方向盘、车内顶部、车内底部等设置距离传感器,来获取目标座椅在水平面上的位置和在竖直面上的位置,本实施例对于获取目标座椅的平移信息的具体方式不作具体限制。
67.s102,根据所述目标座椅的平移信息,确定智能穿戴设备的显示画面。
68.智能穿戴设备上设置有多种传感器,基于这些传感器,车载系统可以获取到智能
穿戴设备在笛卡尔坐标系下的三个旋转信息,即三个自由度的信息。如图2所示,笛卡尔坐标系包括x轴、y轴和z轴,其中,x轴、y轴和z轴两两垂直,三个旋转信息分别为xy平面(图中实线所在平面)内的旋转信息、xz平面(图中点线所在平面)内的旋转信息和yz平面(图中虚线所在平面)内的旋转信息。即基于目标用户的三个旋转信息,可以实现三自由度的车载娱乐体验。
69.示例性的,将车辆内的底部所在平面视为xy平面,则垂直于底部的轴为z轴,其中,目标座椅的前后方向与x轴平行。目标座椅的平移信息是基于目标座椅在水平面上的位置和在竖直面上的位置共同确定的,故而目标座椅的平移信息可以包括x方向平移信息和z方向平移信息。在其他实施方式中,若目标座椅还可以左右移动,即目标座椅可以沿y轴移动,则目标座椅的平移信息还可以包括y方向平移信息。
70.在智能穿戴设备的三个自由度信息的基础上,基于目标座椅的两个/三个平移信息来确定智能穿戴设备的另外两个/三个自由度信息,如此,基于智能穿戴设备的五个/六个自由度信息,来确定智能穿戴设备的显示画面,可以实现三个自由度以上的车载娱乐体验。
71.本实施例中,通过获取车辆内目标座椅的平移信息;根据目标座椅的平移信息,确定智能穿戴设备的显示画面,能够在现有三自由度的智能穿戴设备的基础上,基于目标座椅的平移信息实现三自由度以上的车载娱乐体验,此外,无需在车辆中设置三自由度以上的智能穿戴设备,从而能够降低用户体验三自由度以上的车载娱乐体验的成本。
72.图3为本公开提供的另一种信息处理方法的流程示意图,图3为图1所示实施例的基础上,执行s102时的一种可能的实现方式的具体描述,如下:
73.s1021,根据所述目标座椅的平移信息,确定目标用户的目标平移信息。
74.所述目标用户为佩戴所述智能穿戴设备的用户,所述目标用户位于所述目标座椅上。
75.目标用户佩戴智能穿戴设备后,智能穿戴设备随着目标用户的移动进行相应的移动,也就是说,智能穿戴设备的旋转信息即为目标用户的旋转信息。目标用户坐在目标座椅上,可以将目标座椅在水平面上的位置视为目标用户在水平面上的位置,或者,可以将目标座椅在水平面上的位置和位置补偿量的和/差视为目标用户在水平面上的位置。另外,可以基于目标座椅在竖直面上的位置和目标用户的身高,确定目标用户在竖直面上的位置,或者,可以将目标座椅在竖直面上的位置和预设高度的和视为目标用户在竖直面上的位置。如此,可以基于目标用户在水平面上的位置和目标用户在竖直面上的位置,确定目标用户的目标平移信息。
76.s1022,根据所述目标用户的所述目标平移信息和所述目标用户的旋转信息,确定所述智能穿戴设备的显示画面。
77.基于目标座椅的两个/三个平移信息,可以确定出目标用户的两个/三个目标平移信息,将目标用户的两个/三个目标平移信息作为智能穿戴设备的两个/三个自由度信息,将目标用户的三个旋转信息分别作为智能穿戴设备的第三、第四、第五个自由度信息,或者,将目标用户的三个旋转信息分别作为智能穿戴设备的第四、第五、六个自由度信息。如此,将目标用户的六个自由度信息作为智能穿戴设备的六个自由度信息,基于六个自由度信息来确定智能穿戴设备的显示画面。
78.本实施例中,通过根据目标座椅的平移信息,确定目标用户的目标平移信息,目标用户为佩戴智能穿戴设备的用户,目标用户位于目标座椅上;根据目标用户的目标平移信息和目标用户的旋转信息,确定智能穿戴设备的显示画面,能够基于目标用户的位置来确定智能设备的显示画面,使得目标用户在虚拟画面中的位置比较符合实际情况,即目标用户在虚拟画面中的位置比较准确。
79.图4为本公开提供的又一种信息处理方法的流程示意图,图4为图3所示实施例的基础上,执行s1021时的一种可能的实现方式的具体描述,如下:
80.s201,将所述目标座椅的水平平移信息确定为所述目标用户的目标水平平移信息。
81.基于目标座椅在水平面上的位置可以确定出目标座椅的水平平移信息,例如,目标座椅在水平面只能进行x方向调节,目标座椅能达到的最前端对应x轴的原点,基于目标座椅当前的位置与最前端的距离,可以确定出目标座椅当前的x轴坐标,即目标座椅的水平平移信息。目标用户的目标水平平移信息即为目标座椅的水平平移信息,如此可以降低车载系统的计算量,缩短显示画面的延迟时间,从而能够提升用户体验。
82.s202,根据所述目标座椅的竖直平移信息和预设高度,确定所述目标用户的目标竖直平移信息。
83.基于目标座椅在竖直面上的位置可以确定出目标座椅的竖直平移信息,例如,目标座椅在竖直面只能进行z方向调节,目标座椅能达到的最低端对应z轴的原点,基于目标座椅当前的位置与最低端的距离,可以确定出目标座椅当前的z轴坐标,即目标座椅的竖直平移信息。可以将目标座椅的竖直平移信息与预设高度的和值作为目标用户的目标竖直平移信息,目标竖直平移信息的计算比较简单,所需时间较短,可以缩短显示画面的延迟时间,从而能够提升用户体验。
84.示例性的,预设高度可以是一个或者多个,若预设高度为多个,可以是基于性别和/或身高来确定的,例如,针对女性预设高度可以为80cm,针对男性预设高度可以为87cm。针对多个预设高度,目标用户可以在中控屏进行相应的选择。
85.需要说明的是,本实施例以目标座椅只可以进行x方向调节和z方向调节为例对目标水平平移信息和目标竖直平移信息进行说明,在实际应用中,目标座椅可能还可以进行y方向调节,目标座椅能达到的最左端对应y轴的原点,基于目标座椅当前的位置与最左端的距离,可以确定出目标座椅当前的y轴坐标,即目标座椅的水平/竖直平移信息。
86.本实施例中,通过将目标座椅的水平平移信息确定为目标用户的目标水平平移信息;根据目标座椅的竖直平移信息和预设高度,确定目标用户的目标竖直平移信息,能够快速获取目标水平平移信息和目标竖直平移信息,缩短显示画面的延迟时间,从而能够提升用户体验。
87.图5为本公开提供的又一种信息处理方法的流程示意图,图5为图3所示实施例的基础上,执行s1022时的一种可能的实现方式的具体描述,如下:
88.s301,根据所述目标用户的初始位置信息,确定所述智能穿戴设备显示的初始帧画面。
89.初始位置信息为目标用户在初始位置的信息,目标用户的初始位置可以是目标应用程序启动时刻对应的目标用户的位置,目标应用程序可以是娱乐子系统中目标用户选择
的应用程序,且目标应用程序的体验需要使用智能穿戴设备。示例性的,初始位置信息可以包括三个初始旋转信息和两个/三个初始平移信息,基于这五个/六个自由度信息可以确定目标应用程序启动时刻,智能穿戴设备显示的画面,即智能穿戴设备的初始帧画面。
90.s302,根据所述初始帧画面、所述目标平移信息和所述旋转信息,确定所述智能穿戴设备显示的当前帧画面。
91.示例性的,目标平移信息和旋转信息均为目标用户的绝对位置信息,即目标平移信息为目标用户的当前位置相对于目标用户的原点位置的两个/三个坐标信息,旋转信息为目标用户的当前位置相对于目标用户的原点位置的三个角度信息。初始位置信息也是目标用户的绝对位置信息,基于此,可以确定出目标用户在当前位置相对于目标用户的初始位置的相对位置信息,根据初始帧画面和相对位置信息,可以确定智能穿戴设备显示的当前帧画面。
92.作为执行是s302时的一种可能的实现方式的具体描述,如图6所示:
93.s401,根据所述目标用户的初始平移信息和所述目标平移信息,确定所述目标用户的第一平移位移量。
94.在目标应用程序启动时刻能够获取目标用户的初始位置信息,且初始位置信息中包括初始平移信息,根据目标用户的初始平移信息和目标用户在当前时刻的目标平移信息,可以确定出目标用户在当前时刻的目标平移信息相对于初始平移信息的偏移量,即目标用户在当前时刻的目标平移信息相较于初始平移信息的平移位移量。
95.s402,根据所述目标用户的初始旋转信息和所述旋转信息,确定所述目标用户的第一旋转偏转量。
96.基于上述实施例,初始位置信息中还包括初始旋转信息,根据目标用户的初始旋转信息和目标用户在当前时刻的旋转信息,可以确定出目标用户在当前时刻的旋转信息相对于初始旋转信息的偏转角度,即目标用户在当前时刻的旋转信息相较于初始旋转信息的旋转偏转量。
97.s403,根据所述初始帧画面、所述第一平移位移量和所述第一旋转偏转量,确定所述当前帧画面。
98.基于当前时刻的平移位移量和旋转偏转量,在初始帧画面的基础上进行计算,可以得到当前时刻智能穿戴设备显示的画面,即当前帧画面。
99.本实施例中,通过根据目标用户的初始平移信息和目标平移信息,确定目标用户的第一平移位移量;根据目标用户的初始旋转信息和旋转信息,确定目标用户的第一旋转偏转量;根据初始帧画面、第一平移位移量和第一旋转偏转量,确定当前帧画面,如此,智能穿戴设备显示的所有帧画面均是直接通过初始帧画面计算得到的,计算方式比较简单。
100.作为执行是s302时的另一种可能的实现方式的具体描述,如图7所示:
101.s401’,根据所述目标用户在相邻时刻的所述目标平移信息,确定所述相邻时刻所述目标用户的第二平移位移量。
102.示例性的,在目标用户的初始位置信息对应初始时刻t0,初始位置信息中包括初始平移信息,初始平移信息即为初始时刻t0的目标平移信息,与初始时刻t0相邻的时刻为t1,基于初始时刻t0的目标平移信息和t1时刻的目标平移信息,可以确定目标用户在t1时刻的目标平移信息相较于初始时刻t0的目标平移信息的偏移量,即目标用户在t1时刻的目
标平移信息相较于初始时刻t0的目标平移信息的平移位移量。与t1时刻相邻的另一时刻为t2,基于t1时刻的目标平移信息和t2时刻的目标平移信息,可以确定目标用户在t2时刻的目标平移信息相较于t1时刻的目标平移信息的平移位移量,以此类推,可以得到目标用户在所有时刻的目标平移信息相较于上一时刻的目标平移信息的平移位移量。
103.s402’,根据所述目标用户在所述相邻时刻的所述旋转信息,确定所述相邻时刻所述目标用户的第二旋转偏转量。
104.基于上述实施例,初始位置信息中还包括初始旋转信息,初始旋转信息即为初始时刻t0的旋转信息,与初始时刻t0相邻的时刻为t1,基于初始时刻t0的旋转信息和t1时刻的旋转信息,可以确定目标用户在t1时刻的旋转信息相较于初始时刻t0的旋转信息的偏移角度,即目标用户在t1时刻的旋转信息相较于初始时刻t0的旋转信息的旋转偏转量。与t1时刻相邻的另一时刻为t2,基于t1时刻的旋转信息和t2时刻的旋转信息,可以确定目标用户在t2时刻的旋转信息相较于t1时刻的旋转信息的旋转偏转量,以此类推,可以得到目标用户在所有时刻的旋转信息相较于上一时刻的旋转信息的旋转偏转量。
105.s403’,根据所述初始帧画面、所述第二平移位移量和所述第二旋转偏转量,确定所述当前帧画面。
106.基于目标用户在t1时刻的目标平移信息相较于初始时刻t0的目标平移信息的平移位移量,和目标用户在t1时刻的旋转信息相较于初始时刻t0的旋转信息的旋转偏转量,在初始帧画面的基础上进行计算可以确定出第二帧画面。基于目标用户在t2时刻的目标平移信息相较于t1时刻的目标平移信息的平移位移量,和目标用户在t2时刻的旋转信息相较于t1时刻的旋转信息的旋转偏转量,在第二帧画面的基础上进行计算、可以确定出第三帧画面,以此类推,可以得到当前时刻智能穿戴设备显示的画面,即当前帧画面。
107.本实施例中,通过根据目标用户在相邻时刻的目标平移信息,确定相邻时刻目标用户的第二平移位移量;根据目标用户在相邻时刻的旋转信息,确定相邻时刻目标用户的第二旋转偏转量;根据初始帧画面、第二平移位移量和第二旋转偏转量,确定当前帧画面,可以基于前一帧画面的计算得到当前帧画面,由于相邻帧画面的变换较小,因此可以降低计算量,缩短当前帧画面的延迟时间,从而能够提升用户体验。
108.图8为本公开提供的又一种信息处理方法的流程示意图,图8为图5所示实施例的基础上,执行s301之前,还包括:
109.s501,根据目标应用程序启动时刻所述目标座椅的位置,确定所述初始位置信息。
110.所述目标应用程序为所述车辆的车载系统中所述目标用户选择的与所述智能穿戴设备相关的应用程序。
111.目标应用程序为车载系统的娱乐子系统中目标用户选择的应用程序,目标应用程序的体验需要智能穿戴设备的配合。目标用户选中目标应用程序后,目标应用程序进行启动,获取目标应用程序启动时刻的目标座椅的位置信息,即目标座椅在初始时刻的位置信息。目标座椅在初始时刻的位置信息可以包括平移信息和旋转信息,根据目标座椅在初始时刻的平移信息,确定目标用户的初始平移信息,根据目标座椅在初始时刻的旋转信息,确定目标用户的初始旋转信息。
112.本实施例中,通过根据目标应用程序启动时刻目标座椅的位置,确定初始位置信息,目标应用程序为车辆的车载系统中目标用户选择的与智能穿戴设备相关的应用程序,
如此基于目标座椅在目标应用程序启动时刻的位置确定目标用户的初始位置信息,能够提升目标用户初始位置信息的准确性,从而能够提升初始帧画面的准确性。
113.图9为本公开提供的又一种信息处理方法的流程示意图,图9为图5所示实施例的基础上,执行s301之前,还包括:
114.s501’,确定预设位置信息为所述初始位置信息。
115.在车载系统中预置预设位置信息,预设位置信息包括预设平移信息和预设旋转信息,将预设平移信息确定为目标用户的初始平移信息,将预设旋转信息确定为目标用户的初始旋转信息,无需计算初始位置信息,能够快速获取初始帧画面。
116.本实施例中,通过确定预设位置信息为初始位置信息,无需计算即可获取到初始位置信息,能够快速获取初始帧画面,缩短了目标应用程序的初始化时间,从而能够提升用户体验。
117.图10为本公开提供的又一种信息处理方法的流程示意图,图10为图1所示实施例的基础上,执行s101时的一种可能的实现方式的具体描述,如下:
118.s1011,根据所述目标座椅的初始水平位置和当前水平位置,确定所述目标座椅的水平平移信息。
119.示例性的,目标座椅的平移信息包括目标座椅的水平平移信息,目标座椅的水平平移信息可以是一种相对位置信息,即目标座椅当前的水平位置相较于目标座椅的初始水平位置的位移量。
120.s1012,根据所述目标座椅的初始竖直位置和当前竖直位置,确定所述目标座椅的竖直平移信息。
121.示例性的,基于上述实施例目标座椅的平移信息还包括目标座椅的竖直平移信息,目标座椅的竖直平移信息也可以是一种相对位置信息,即目标座椅当前的竖直位置相较于目标座椅的初始竖直位置的位移量。
122.综上所述,目标座椅的平移信息可以是一种相对位置信息,如此,目标用户的目标平移信息也是一种相对位置信息,由于确定智能设备显示的当前帧画面时,是基于目标用户在当前时刻的目标平移信息相较于初始平移信息的平移位移量,或者目标用户在当前时刻的目标平移信息相较于目标用户在上一时刻的目标平移信息的平移位移量,因此,基于目标座椅的平移信息来确定当前帧画面,可以降低计算当前帧画面所需的时间,缩短画面的延迟时间,从而能够提升用户体验。
123.本公开还提供一种信息处理装置,图11为本公开提供的一种信息处理装置的结构示意图,如图11所示,信息处理装置包括:
124.获取模块110,用于获取车辆内目标座椅的平移信息。
125.确定模块120,用于根据所述目标座椅的平移信息,确定智能穿戴设备的显示画面。
126.可选的,确定模块120,进一步用于根据所述目标座椅的平移信息,确定目标用户的目标平移信息,所述目标用户为佩戴所述智能穿戴设备的用户,所述目标用户位于所述目标座椅上;根据所述目标用户的所述目标平移信息和所述目标用户的旋转信息,确定所述智能穿戴设备的显示画面。
127.可选的,确定模块120,进一步用于将所述目标座椅的水平平移信息确定为所述目
标用户的目标水平平移信息;根据所述目标座椅的竖直平移信息和预设高度,确定所述目标用户的目标竖直平移信息。
128.可选的,确定模块120,进一步用于根据所述目标用户的初始位置信息,确定所述智能穿戴设备显示的初始帧画面;根据所述初始帧画面、所述目标平移信息和所述旋转信息,确定所述智能穿戴设备显示的当前帧画面。
129.可选的,确定模块120,进一步用于根据所述目标用户的初始平移信息和所述目标平移信息,确定所述目标用户的第一平移位移量;根据所述目标用户的初始旋转信息和所述旋转信息,确定所述目标用户的第一旋转偏转量;根据所述初始帧画面、所述第一平移位移量和所述第一旋转偏转量,确定所述当前帧画面。
130.可选的,确定模块120,进一步用于根据所述目标用户在相邻时刻的所述目标平移信息,确定所述相邻时刻所述目标用户的第二平移位移量;根据所述目标用户在所述相邻时刻的所述旋转信息,确定所述相邻时刻所述目标用户的第二旋转偏转量;根据所述初始帧画面、所述第二平移位移量和所述第二旋转偏转量,确定所述当前帧画面。
131.可选的,确定模块120,还用于根据目标应用程序启动时刻所述目标座椅的位置,确定所述初始位置信息,所述目标应用程序为所述车辆的车载系统中所述目标用户选择的与所述智能穿戴设备相关的应用程序;或者,确定预设位置信息为所述初始位置信息。
132.可选的,获取模块110,进一步用于根据所述目标座椅的初始水平位置和当前水平位置,确定所述目标座椅的水平平移信息;根据所述目标座椅的初始竖直位置和当前竖直位置,确定所述目标座椅的竖直平移信息。
133.本发明实施例所提供的装置可执行本发明任意实施例所提供的方法,具备执行方法相应的功能模块和有益效果。
134.本公开还提供一种电子设备,包括:处理器,所述处理器用于执行存储于存储器的计算机程序,所述计算机程序被处理器执行时实现上述方法实施例的步骤。
135.图12为本公开提供的一种电子设备的结构示意图,图12示出了适于用来实现本发明实施例实施方式的示例性电子设备的框图。图12显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
136.如图12所示,电子设备12以通用计算设备的形式表现。电子设备12的组件可以包括但不限于:一个或者多个处理器16,系统存储器28,连接不同系统组件(包括系统存储器28和处理器16)的总线18。
137.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
138.电子设备12典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备12访问的介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
139.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。电子设备12可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移动的、非易失性磁介质(通常称为“硬盘驱动器”)。可以提供用于对可移动非易失性磁盘
(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom、dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。系统存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明实施例各实施例的功能。
140.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如系统存储器28中,这样的程序模块42包括但不限于操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明实施例所描述的实施例中的功能和/或方法。
141.处理器16通过运行存储在系统存储器28中的多个程序中的至少一个程序,从而执行各种功能应用以及信息处理,例如实现本发明实施例所提供的方法实施例。
142.本公开还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述方法实施例的步骤。
143.可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
144.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
145.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、rf等等,或者上述的任意合适的组合。
146.可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)域连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
147.本公开还提供一种车辆,包括车载系统,车载系统用于执行上述方法实施例的步骤。
148.本公开还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行实现上述方法实施例的步骤。
149.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
150.以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1