一种交互仓体处理系统及数据处理方法与流程

文档序号:33512708发布日期:2023-03-22 01:37阅读:33来源:国知局
一种交互仓体处理系统及数据处理方法与流程

1.本技术涉及游戏技术领域,尤其涉及一种交互仓体处理系统及数据处理方法。


背景技术:

2.在现有的人机交互游戏,例如体感游戏(motion sensing game)等,是通过光学捕捉设备获取用户在场景内的动作数据,并将动作数据转换成视频数据,并将视频数据在在屏幕中显示出来。对于多人在场景内操作人机交互游戏的情况,容易产生遮挡光学捕捉设备的问题,导致无法正确识别用户的全部动作,从而在屏幕中体现的用户动作不正确,影响用户的使用感受。


技术实现要素:

3.有鉴于此,本技术的目的在于至少提供一种交互仓体处理系统及数据处理方法,通过多个传感器类型不同的传感器获取用户的动作数据,解决了现有技术中只采用一种传感器类型捕捉用户动作数据,而导致在传感器被遮挡或出现故障时,无法确定用户的准确动作的技术问题,达到了提高确定用户动作的准确性的技术效果。
4.本技术主要包括以下几个方面:
5.第一方面,本技术实施例提供一种交互仓体处理系统,其中,交互仓体处理系统包括:多个传感器、场景感知处理模块、中心处理模块、显示处理模块、显示设备;多个传感器中每个传感器,用于在预设时间范围内捕捉目标用户的动作数据集合,每个传感器的传感器类型均不同;场景感知处理模块,用于依据每个传感器的动作数据集合,生成目标用户的行为数据;中心处理模块,用于将行为数据叠加至虚拟场景数据,生成视频数据;显示处理模块,用于依据视频数据和显示设备的设备数量,生成显示设备对应的显示数据;显示设备,用于显示显示数据。
6.可选地,场景感知处理模块,用于依据每个传感器对应的动作数据集合,确定该传感器对应的目标用户的动作类型集合,动作类型用于描述该传感器捕捉的各个身体部位的动作情况;确定每个传感器对应的动作数据集合中的每个动作数据是否为空数据;若每个传感器对应的动作数据集合中的每个动作数据均不是空数据,则依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合,确定目标用户的行为数据。
7.可选地,场景感知处理模块,还用于确定多个传感器中是否存在捕捉目标用户的全部身体部位的传感器;若多个传感器中存在捕捉目标用户的全部身体部位的传感器,则将捕捉目标用户的全部身体部位的传感器确定为目标传感器;针对除目标传感器之外其他传感器的动作类型集合中每个动作类型,在目标传感器的动作类型集合中,确定与每个动作类型相匹配的目标动作类型;确定每个动作类型是否与该动作类型相匹配的目标动作类型相同;若每个动作类型均与该动作类型相匹配的目标动作类型相同,则将目标传感器的动作数据集合作为目标用户的行为数据;若多个传感器中不存在捕捉目标用户的全部身体部位的传感器,则将每个传感器的动作数据集合进行整合,作为目标用户的行为数据。
8.可选地,场景感知处理模块,还用于若多个传感器中不存在捕捉目标用户的全部身体部位的传感器,则在多个传感器分别对应的动作类型集合中筛选出目标动作类型;将目标动作类型对应的动作数据组合,作为目标用户的行为数据。
9.可选地,场景感知处理模块,用于若存在任一个传感器对应的动作数据集合中的任一个动作数据为空数据,则确定空数据对应的时刻;确定除空数据对应的传感器之外的其他传感器的动作数据集合是否包含时刻对应的与空数据相匹配的动作数据;若除空数据对应的传感器之外的其他传感器的动作数据集合包含时刻对应的与空数据相匹配的动作数据,则将空数据依据与空数据相匹配的动作数据进行补充,得到补充后的空数据对应的动作数据集合;依据每个传感器捕捉的身体部位和补充后的空数据对应的动作数据集合和除空数据对应的传感器之外的其他传感器的动作数据集合,确定目标用户的行为数据。
10.可选地,显示处理模块,用于获取目标用户所在的游戏场地对应的显示设备的设备数量;依据显示设备的设备数量,将视频数据进行拆分并将拆分后的视频数据发送至对应的显示设备。
11.可选地,多个传感器包括:光学捕捉传感器、惯性传感器、雷达传感器、视觉捕捉传感器。
12.第二方面,本技术实施例还提供一种交互仓体处理系统的数据处理方法,交互仓体处理系统包括:多个传感器、场景感知处理模块、中心处理模块、显示处理模块、显示设备;数据处理方法包括:多个传感器中每个传感器在预设时间范围内捕捉目标用户的动作数据集合,每个传感器的传感器类型均不同;场景感知处理模块依据每个传感器的动作数据集合,生成目标用户的行为数据;中心处理模块将行为数据叠加至虚拟场景数据,生成视频数据;显示处理模块依据视频数据和显示设备的设备数量,生成显示设备对应的显示数据;显示设备显示显示数据。
13.第三方面,本技术实施例还提供一种电子设备,包括:处理器、存储器和总线,存储器存储有处理器可执行的机器可读指令,当电子设备运行时,处理器与存储器之间通过总线进行通信,机器可读指令被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的交互仓体处理系统的数据处理方法的步骤。
14.第四方面,本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器运行时执行上述第一方面或第一方面中任一种可能的实施方式中的交互仓体处理系统的数据处理方法的步骤。
15.本技术实施例提供的一种交互仓体处理系统及数据处理方法,交互仓体处理系统包括:多个传感器、场景感知处理模块、中心处理模块、显示处理模块、显示设备;多个传感器中每个传感器,用于在预设时间范围内捕捉目标用户的动作数据集合,每个传感器的传感器类型均不同;场景感知处理模块,用于依据每个传感器的动作数据集合,生成目标用户的行为数据;中心处理模块,用于将行为数据叠加至虚拟场景数据,生成视频数据;显示处理模块,用于依据视频数据和显示设备的设备数量,生成显示设备对应的显示数据;显示设备,用于显示显示数据。本技术通过多个传感器类型不同的传感器获取用户的动作数据,解决了现有技术中只采用一种传感器类型捕捉用户动作数据,而导致在传感器被遮挡或出现故障时,无法确定用户的准确动作的技术问题,达到了提高确定用户动作的准确性的技术效果。
16.为使本技术的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
17.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
18.图1示出了本技术实施例所提供的一种交互仓体处理系统的示意图。
19.图2示出了本技术实施例所提供的依据每个传感器的动作数据集合生成目标用户的行为数据的步骤的流程图。
20.图3示出了本技术实施例所提供的依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合确定目标用户的行为数据的步骤的流程图。
21.图4示出了本技术实施例所提供的一种电子设备的结构示意图。
具体实施方式
22.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,应当理解,本技术中的附图仅起到说明和描述的目的,并不用于限定本技术的保护范围。另外,应当理解,示意性的附图并未按实物比例绘制。本技术中使用的流程图示出了根据本技术的一些实施例实现的操作。应当理解,流程图的操作可以不按顺序实现,没有逻辑的上下文关系的步骤可以反转顺序或者同时实施。此外,本领域技术人员在本技术内容的指引下,可以向流程图添加一个或多个其他操作,也可以从流程图中移除一个或多个操作。
23.另外,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的全部其他实施例,都属于本技术保护的范围。
24.现有技术中,若安装在场景内的传感器被遮挡或者出现故障,无法得知用户在场景中的准确动作。
25.基于此,本技术实施例提供了一种交互仓体处理系统及数据处理方法,通过多个传感器类型不同的传感器获取用户的动作数据,解决了现有技术中只采用一种传感器类型捕捉用户动作数据,而导致在传感器被遮挡或出现故障时,无法确定用户的准确动作的技术问题,达到了提高确定用户动作的准确性的技术效果,具体如下:
26.请参阅图1,图1为本技术实施例所提供的一种交互仓体处理系统的示意图。如图1所示,本技术实施例提供的交互仓体处理系统10,包括:多个传感器101、场景感知处理模块102、中心处理模块103、显示处理模块104、显示设备105。
27.多个传感器中每个传感器,用于在预设时间范围内捕捉目标用户的动作数据集合,每个传感器的传感器类型均不同。
28.目标用户是在游戏场地中操作人机交互游戏的用户。多个传感器包括:光学捕捉传感器、惯性传感器、雷达传感器、视觉捕捉传感器。
29.游戏场地中可以安装光学捕捉传感器、雷达传感器、视觉捕捉传感器,目标用户的身上有被光学捕捉传感器捕捉的光学点位、佩戴或手持惯性传感器。雷达传感器可以安装在现实游戏页面的屏幕上,用于捕捉用户的手部的点击、滑动等动作,也可以安装在用户操作人机交互游戏时站立的位置处,用于捕捉用户的脚部动作。视觉捕捉传感器用于拍摄目标用户在游戏场地内的视频或图像数据,以使服务器读取视频或图像数据确定目标用户的动作。
30.也就是说,游戏场地中安装至少两种类型的传感器,至少两种类型的传感器中的每种类型的传感器至少安装一个。
31.场景感知处理模块102,用于依据每个传感器的动作数据集合,生成目标用户的行为数据。
32.中心处理模块103,用于将行为数据叠加至虚拟场景数据,生成视频数据。
33.显示处理模块104,用于依据视频数据和显示设备的设备数量,生成显示设备对应的显示数据。
34.显示设备105,用于显示显示数据。
35.场景感知处理模块,用于依据每个传感器的动作数据集合,生成目标用户的行为数据。请参阅图2,图2示出了本技术实施例所提供的依据每个传感器的动作数据集合生成目标用户的行为数据的步骤的流程图。如图2所示,依据每个传感器的动作数据集合,生成目标用户的行为数据包括:
36.s101:依据每个传感器对应的动作数据集合,确定该传感器对应的目标用户的动作类型集合。
37.动作类型用于描述该传感器捕捉的各个身体部位的动作情况。
38.针对每个传感器,动作数据集合包含预设时间范围内每个时刻该传感器捕捉到与该传感器对应的预设身体部位的动作数据。身体部位包括:头部、左前臂、左上臂、左手、左大腿、左小腿、左脚、躯干、右前臂、右上臂、右手、右大腿、右小腿、右脚。本技术中认为每个传感器获取用户的身体部位均相同。
39.例如,若该传感器需要实时捕捉目标用户的全部身体部位的动作数据,则该传感器的预设身体部位包括:头部、左前臂、左上臂、左手、左大腿、左小腿、左脚、躯干、右前臂、右上臂、右手、右大腿、右小腿、右脚,则该传感器的动作数据集合包括:在预设时间范围内各个时刻下,与目标用户的头部、左前臂、左上臂、左手、左大腿、左小腿、左脚、躯干、右前臂、右上臂、右手、右大腿、右小腿、右脚分别对应的动作数据。
40.若该传感器实时捕捉目标用户的上半身的动作数据,则该传感器的预设身体部位包括:头部、左前臂、左上臂、左手、躯干、右前臂、右上臂、右手,则该传感器的动作数据集合包括:在预设时间范围内各个时刻下,目标用户的头部、左前臂、左上臂、左手、躯干、右前臂、右上臂、右手分别对应的动作数据。
41.也就是说,依据每个传感器对应的动作数据集合,确定该传感器对应的目标用户的动作类型。对动作类型的数量不做限定,即,每个传感器对应的目标用户的动作类型可以是一个动作类型也可以是多个动作类型。
42.每个传感器对应的动作数据集合,确定该传感器对应的目标用户的动作类型是动作捕捉(motion capture,mocap)方向的现有技术,在此不再赘述。
43.动作类型包括:转动头部、向左转动头部、向右转动头部、左手挥动、右手挥动、双手叉腰、跳跃、双脚离地跳跃、左脚离地跳跃、右脚离地跳跃。也就是说,动作类型包含用户的上肢、下肢、头部等身体部位的动作情况。
44.s102:确定每个传感器对应的动作数据集合中的每个动作数据是否为空数据。
45.由于传感器实时捕捉目标用户的动作数据,将某一时刻未捕捉到的动作数据作为空数据。也就是说,确定每个传感器对应的动作数据集合中是否包含空数据。
46.若传感器用于捕捉目标用户的各个身体部位的动作数据,若某一时刻用户的部分身体部位被遮挡,则被遮挡的身体部位的动作数据为空数据。
47.示例性的,若预设时间范围为10:00至10:01,且目标用户在某时刻的左前臂、左上臂、左手被遮挡,传感器的预设身体部位为:头部、左前臂、左上臂、左手、躯干、右前臂、右上臂、右手。获取传感器在10:00至10:01内捕捉的动作数据集合,由于目标用户的左前臂、左上臂、左手被遮挡,进而动作数据集合中传感器在10:00至10:01捕捉的左前臂、左上臂、左手分别对应的动作数据为空数据,传感器在10:00至10:01捕捉的头部、躯干、右前臂、右上臂、右手分别对应的动作数据包含具体的数据内容。
48.或者说,确定每个传感器对应的动作数据集合是否包含该传感器的预设身体部位分别对应的动作数据。
49.s103:依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合,确定目标用户的行为数据。
50.若每个传感器对应的动作数据集合中的每个动作数据均不是空数据,则依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合,确定目标用户的行为数据。
51.请参阅图3,图3示出了本技术实施例所提供的依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合确定目标用户的行为数据的步骤的流程图。如图3所示,依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合,确定目标用户的行为数据包括:
52.s1031:确定多个传感器中是否存在捕捉目标用户的全部身体部位的传感器。
53.每个传感器均捕捉该传感器对应的身体部位。若该传感器为雷达传感器且安装在地面上,则该传感器只捕捉目标用户的脚部数据,进而该传感器对应的身体部位为左脚和右脚。
54.s1032:将捕捉目标用户的全部身体部位的传感器确定为目标传感器。
55.若多个传感器中存在捕捉目标用户的全部身体部位的传感器,则将捕捉目标用户的全部身体部位的传感器确定为目标传感器。若多个传感器中存在捕捉目标用户的全部身体部位的多个传感器,则可以从前述多个传感器中随机确定一个目标传感器。
56.也就是说,将多个传感器中捕捉目标用户的全部身体部位的传感器确定为目标传感器,将目标传感器的动作类型集合中的动作类型确定为目标动作类型。
57.s1033:针对除目标传感器之外其他传感器的动作类型集合中每个动作类型,在目标传感器的动作类型集合中,确定与每个动作类型相匹配的目标动作类型。
58.也就是说,针对除目标传感器之外的其他传感器分别对应的动作类型集合,确定
该动作类型集合中每个动作类型对应的目标动作类型。确定与每个动作类型相匹配的目标动作类型指的是该动作类型对应的身体部位与目标动作类型对应的身体部位相同。
59.也就是说,若游戏场地中安装了两个传感器,第一个传感器捕捉用户全部的身体部位的动作数据,第二个传感器捕捉用户的脚部数据。即第一个传感器为目标传感器,目标传感器的动作类型集合为双手叉腰、双脚离地跳跃,第二个传感器的动作类型集合为双脚离地跳跃,进而,第二个传感器的动作类型为双脚离地跳跃与目标动作类型为双脚离地跳跃相匹配,两个动作类型均与下肢的动作相关。
60.s1034:确定每个动作类型是否与该动作类型相匹配的目标动作类型相同。
61.若存在任一动作类型与该动作类型相匹配的目标动作类型不相同,则依据预设处理逻辑从该动作类型和目标动作类型中筛选出标准动作类型,将目标传感器的动作类型集合中除目标动作类型之外的其他动作类型对应的动作数据,和标准动作类型对应的动作数据作为目标用户的行为数据。
62.预设处理逻辑可以是各个传感器的预设优先级。
63.也就是说,若游戏场地中安装了两个传感器,第一个传感器捕捉用户全部的身体部位的动作数据,第二个传感器捕捉用户的脚部数据。即第一个传感器为目标传感器,目标传感器的动作类型集合为双手叉腰、双脚离地跳跃,第二个传感器的动作类型集合为左脚离地跳跃,若第二个传感器的预设优先级比第一个传感器的预设优先级高,则将第二个传感器的动作类型为左脚离地跳跃对应的动作数据,与目标动作类型为双手叉腰对应的动作数据进行组合,作为目标用户的行为数据。
64.预设处理逻辑也可以是多数原则,也就是说,若游戏场地中安装了三个传感器,第一个传感器捕捉用户全部的身体部位的动作数据,第二个传感器捕捉用户的脚部数据,第三个传感器捕捉用户的上半身身体部位(包括:躯干、头部、颈部、上肢)的动作数据。即第一个传感器为目标传感器,目标传感器的动作类型集合为双手叉腰、双脚离地跳跃,第二个传感器的动作类型集合为双脚离地跳跃,第三个传感器的动作类型集合为双手叉腰、跳跃。同样对应下肢的动作类型,目标传感器和第二个传感器均为双脚离地跳跃,若预设处理逻辑为多数原则,则确定双脚离地跳跃为标准动作类型,将双脚离地跳跃和双手叉腰分别对应的动作数据作为目标用户的行为数据。这里,双脚离地跳跃对应的动作数据可以从目标传感器对应的动作数据中选择,或从第二个传感器对应的动作数据中选择;双手叉腰对应的动作数据可以从目标传感器对应的动作数据中选择,或从第三个传感器对应的动作数据中选择。
65.s1035:将目标传感器的动作数据集合作为目标用户的行为数据。
66.若每个动作类型均与该动作类型相匹配的目标动作类型相同,则将目标传感器的动作数据集合作为目标用户的行为数据。
67.也就是说,若其他传感器的动作类型分别与该动作类型相匹配的目标动作类型相同,则将目标传感器的动作数据集合作为目标用户的行为数据。
68.示例性的,若游戏场地中安装了三个传感器,第一个传感器捕捉用户全部的身体部位的动作数据,第二个传感器捕捉用户的脚部数据,第三个传感器捕捉用户的上半身身体部位的动作数据。即第一个传感器为目标传感器,若目标传感器的动作类型集合为双手叉腰、双脚离地跳跃,第二个传感器的动作类型集合为左脚离地跳跃,若第三个传感器的动
作类型集合为双手叉腰,由于第二个传感器的动作类型为左脚离地跳跃与目标传感器的动作类型为双脚离地跳跃相同,第三个传感器的动作类型为双手叉腰与目标传感器的动作类型为双手叉腰相同,则将目标传感器的动作数据集合作为目标用户的行为数据。
69.s1036:在多个传感器分别对应的动作类型集合中筛选出目标动作类型。
70.若多个传感器中不存在捕捉目标用户的全部身体部位的传感器,则在多个传感器分别对应的动作类型集合中筛选出目标动作类型。
71.也就是说,若每个传感器均不是捕捉目标用户的全部身体部位的传感器,则在每个传感器对应的动作类型集合中筛选出目标动作类型。
72.s1037:将目标动作类型对应的动作数据组合,作为目标用户的行为数据。
73.示例性的,若游戏场地中安装了三个传感器,第一个传感器捕捉用户全部的上肢部位的动作数据,第二个传感器捕捉用户的脚部数据,第三个传感器捕捉用户的上半身身体部位的动作数据。若第一个传感器的动作类型集合为双手叉腰,第二个传感器的动作类型集合为双脚离地跳跃,第三个传感器的动作类型集合为双手叉腰和跳跃,由于第一个传感器得到的上肢动作类型与第三传感器相同,进而双手叉腰筛选为一个目标动作类型,由于第二个传感器得到的下肢动作类型为双脚离地跳跃而第三个传感器的下肢动作类型为跳跃,由于第三个传感器的动作类型包含了第二个传感器的动作类型,进而选择被包含的动作类型,即双脚离地跳跃筛选为一个目标动作类型。从而目标动作类型为双手叉腰和双脚离地跳跃。
74.示例性的,由于目标动作类型为双手叉腰和双脚离地跳跃,则将双手叉腰和双脚离地跳跃分别对应的动作数据组合作为目标用户的行为数据。双手叉腰的动作数据可以是第一个传感器或第三传感器的动作数据,双脚离地跳跃的动作数据是第二个传感器的动作数据。也就是说,将第一个传感器或第三传感器与双手叉腰相对应的动作数据以及第二个传感器与双脚离地跳跃相对应的动作数据,作为目标用户的行为数据。
75.场景感知处理模块,用于若存在任一个传感器对应的动作数据集合中的任一个动作数据为空数据,则确定空数据对应的时刻;确定除空数据对应的传感器之外的其他传感器的动作数据集合是否包含时刻对应的与空数据相匹配的动作数据;若除空数据对应的传感器之外的其他传感器的动作数据集合包含时刻对应的与空数据相匹配的动作数据,则将空数据依据与空数据相匹配的动作数据进行补充,得到补充后的空数据对应的动作数据集合;依据每个传感器捕捉的身体部位和补充后的空数据对应的动作数据集合和除空数据对应的传感器之外的其他传感器的动作数据集合,确定目标用户的行为数据。
76.也就是说,由于有多个传感器获取用户的动作数据,进而,若存在某个传感器出现故障未获取到用户动作数据或者是用户的某些身体部位被遮挡的情况下,该传感器的动作数据集合中会存在空数据,但是依然可以识别出目标用户的动作类型。
77.例如,若该传感器对应的预设身体部位为全部的身体部位,确定出该传感器对应的动作类型为左手挥手和跳跃,但是由于存在空数据未能识别出是双脚离地跳跃、左脚离地跳跃、右脚离地跳跃中的哪一种;或者,只确定出上肢或下肢的动作,未能识别出全部的动作。
78.示例性的,若该传感器对应的预设身体部位为全部的身体部位,若某时刻或某一段时间的左前臂、左上臂、左手分别对应的动作数据是空数据,但是依然可以识别出目标用
户的右上肢,下肢和头部是如何动作的。若依据该传感器确定出目标用户的动作类型为右手挥动并双脚离地跳跃,则该传感器的动作类型集合为右手挥动、双脚离地跳跃。
79.空数据对应的动作数据指的是与空数据对应的身体部位相同的动作数据,若该时刻空数据为右手的动作数据,则依据其他传感器中该时间对应的右手的动作数据对空数据进行补充。例如,若目标用户的右手挥动了180度,而传感器由于获取了空数据只能识别到目标用户向右挥动的趋势,而具体挥动多少未识别到,其他传感器识别到用户向右挥动了180度,进而通过空数据的前一个与右手对应的动作数据和其他传感器识别到的向右挥动180度,对空数据进行补充。即,依据其他传感器识别到右手的最终位置,和空数据的前一个动作数据中右手的初始位置,确定初始位置和最终位置之间的一个或若干个位置,从而对空数据进行补充。
80.也就是说,对空数据进行补充之后,每个传感器对应的动作数据集合中不存在空数据,则后续的处理步骤如前文中的依据每个传感器捕捉的身体部位和每个传感器对应的动作类型集合确定目标用户的行为数据的方式相同,具体的方式再次不再赘述。
81.显示处理模块,用于获取目标用户所在的游戏场地对应的显示设备的设备数量;依据显示设备的设备数量,将视频数据进行拆分并将拆分后的视频数据发送至对应的显示设备。
82.屏幕可以安装在四周的墙面、地面、天花板上。游戏场地对应的屏幕数量应该是至少一个。
83.也就是说,将动作类型渲染到虚拟游戏画面中,得到动作类型对应的视频数据。若屏幕数量为两个,则将视频数据拆分为两部分,使得每个屏幕中均显示不同的游戏画面,也就是说,通过两个屏幕显示完整的视频数据。
84.基于同一申请构思,本技术实施例中还提供了与上述实施例提供的交互仓体处理系统的数据处理方法对应的交互仓体处理系统的数据处理方法,由于本技术实施例中的数据处理方法解决问题的原理与本技术上述实施例的交互仓体处理系统相似,因此数据处理方法的实施可以参见交互仓体处理系统的实施,重复之处不再赘述。
85.交互仓体处理系统的数据处理方法,所述交互仓体处理系统包括:多个传感器、场景感知处理模块、中心处理模块、显示处理模块、显示设备;所述数据处理方法包括:所述多个传感器中每个传感器在预设时间范围内捕捉目标用户的动作数据集合,所述每个传感器的传感器类型均不同;所述场景感知处理模块依据每个传感器的动作数据集合,生成所述目标用户的行为数据;所述中心处理模块将所述行为数据叠加至虚拟场景数据,生成视频数据;所述显示处理模块依据所述视频数据和所述显示设备的设备数量,生成显示设备对应的显示数据;所述显示设备显示所述显示数据。
86.基于同一申请构思,参见图4所示,为本技术实施例提供的一种电子设备的结构示意图,电子设备20包括:处理器201、存储器202和总线203,所述存储器202存储有所述处理器201可执行的机器可读指令,当电子设备20运行时,所述处理器201与所述存储器202之间通过所述总线203进行通信,所述机器可读指令被所述处理器201运行时执行如上述实施例中任一所述的交互仓体处理系统的数据处理方法的步骤。
87.基于同一申请构思,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器运行时执行上述实施例提
供的交互仓体处理系统的数据处理方法的步骤。
88.具体地,所述存储介质能够为通用的存储介质,如移动磁盘、硬盘等,所述存储介质上的计算机程序被运行时,能够执行上述用户动作类型确定方法,通过多个传感器类型不同的传感器获取用户的动作数据,解决了现有技术中只采用一种传感器类型捕捉用户动作数据,而导致在传感器被遮挡或出现故障时,无法确定用户的准确动作的技术问题,达到了提高确定用户动作的准确性的技术效果。
89.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本技术所提供的几个实施例中,应所述理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
90.所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
91.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
92.所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者所述技术方案的部分可以以软件产品的形式体现出来,所述计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
93.以上仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1