CN112036388B - Multiplayer experience control method, device and readable storage medium based on VR device - Google Patents
Multiplayer experience control method, device and readable storage medium based on VR device Download PDFInfo
- Publication number
- CN112036388B CN112036388B CN202011228557.2A CN202011228557A CN112036388B CN 112036388 B CN112036388 B CN 112036388B CN 202011228557 A CN202011228557 A CN 202011228557A CN 112036388 B CN112036388 B CN 112036388B
- Authority
- CN
- China
- Prior art keywords
- experience
- user
- area
- current
- people
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 81
- 230000000007 visual effect Effects 0.000 claims description 32
- 230000002452 interceptive effect Effects 0.000 claims description 21
- 238000004364 calculation method Methods 0.000 claims description 15
- 230000003993 interaction Effects 0.000 claims description 10
- 230000004438 eyesight Effects 0.000 claims description 9
- 238000004590 computer program Methods 0.000 claims description 3
- 230000000694 effects Effects 0.000 abstract description 10
- 230000001186 cumulative effect Effects 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000008447 perception Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 239000002699 waste material Substances 0.000 description 3
- XEEYBQQBJWHFJM-UHFFFAOYSA-N Iron Chemical compound [Fe] XEEYBQQBJWHFJM-UHFFFAOYSA-N 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 210000003128 head Anatomy 0.000 description 1
- 229910052742 iron Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 230000016776 visual perception Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/166—Detection; Localisation; Normalisation using acquisition arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/52—Surveillance or monitoring of activities, e.g. for recognising suspicious objects
- G06V20/53—Recognition of crowd images, e.g. recognition of crowd congestion
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- General Engineering & Computer Science (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
技术领域technical field
本发明涉及VR设备控制技术领域,特别涉及一种基于VR设备的多人体验控制方法、装置及可读存储介质。The present invention relates to the technical field of VR device control, and in particular, to a VR device-based multi-person experience control method, device, and readable storage medium.
背景技术Background technique
众所周知的,VR(Virtual Reality,虚拟现实)技术是通过计算机仿真系统生成模拟虚拟世界的三维环境。具体而言,是一种多源信息融合的交互式的三维动态视景和实体行为的系统仿真,可使用户沉浸到该环境中,以此来体验环境中的虚拟世界。As we all know, VR (Virtual Reality, virtual reality) technology is to generate a three-dimensional environment that simulates the virtual world through a computer simulation system. Specifically, it is an interactive three-dimensional dynamic visual and entity behavior system simulation of multi-source information fusion, which enables users to immerse themselves in the environment to experience the virtual world in the environment.
VR技术主要包括模拟环境、感知、自然技能以及传感设备等方面。具体的,模拟环境指的是由计算机生成实时动态的三维立体逼真图像。感知指的是理想的VR应该具有一切人所具有的感知。除计算机图形技术所生成的视觉感知外,还有听觉、触觉、力觉以及运动等感知,甚至还包括嗅觉和味觉等感知,也称为多感知。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,对用户的输入作出实时响应,并分别反馈到用户的五官。传感设备是指三维交互设备,其中VR设备为实现VR技术的硬件设备,包括建模设备(如3D扫描仪)、三维视觉显示设备(如3D展示系统、大型投影系统、头显头戴式立体显示器等)、声音设备(如三维的声音系统以及非传统意义的立体声)以及交互设备(包括位置追踪仪、数据手套、3D输入设备)、动作捕捉设备、眼动仪、力反馈设备以及其他交互设备。VR technology mainly includes simulated environment, perception, natural skills and sensing equipment. Specifically, the simulated environment refers to a real-time dynamic three-dimensional stereoscopic realistic image generated by a computer. Perception means that ideal VR should have the perception that everyone has. In addition to the visual perception generated by computer graphics technology, there are perceptions such as hearing, touch, force, and movement, and even perceptions such as smell and taste, also known as multisensory. Natural skills refer to people's head turning, eyes, gestures, or other human behaviors. The computer processes the data adapted to the participants' actions, responds to the user's input in real time, and feeds back to the user's facial features. Sensing equipment refers to 3D interactive equipment, among which VR equipment is hardware equipment that implements VR technology, including modeling equipment (such as 3D scanners), 3D visual display equipment (such as 3D display systems, large projection systems, head-mounted display devices) Stereo displays, etc.), sound devices (such as three-dimensional sound systems and non-traditional stereo) and interactive devices (including position trackers, data gloves, 3D input devices), motion capture devices, eye trackers, force feedback devices, and others interactive device.
然而,现有的VR体验设备,大多只能允许一位用户进行体验。当待体验人数过多时,例如在进行展览时,此时容易产生较为严重的等待拥堵问题,极大地降低了用户的体验。However, most of the existing VR experience devices can only allow one user to experience. When there are too many people waiting to experience, for example, during an exhibition, a serious waiting congestion problem is likely to occur, which greatly reduces the user experience.
发明内容SUMMARY OF THE INVENTION
基于此,本发明的目的是为了解决现有的VR体验设备,大多只能允许一位用户进行体验, 当待体验人数过多时,容易产生较为严重的等待拥堵问题。Based on this, the purpose of the present invention is to solve the existing VR experience equipment, most of which can only allow one user to experience.
本发明提出一种基于VR设备的多人体验控制方法,所述VR设备至少包括一控制器、多个视觉摄像头、多个光圈射灯、多个移动交互终端设备以及VR显示屏,所述控制器与多个所述视觉摄像头、多个所述光圈射灯、多个所述移动交互终端设备以及所述VR显示屏均分别为电性连接,其中所述视觉摄像头用于采集人脸图像,所述光圈射灯用于在预设位置投射区域光圈,其中每个区域光圈内对应有一位用户,其中,所述方法包括如下步骤:The present invention provides a multi-person experience control method based on a VR device. The VR device at least includes a controller, multiple visual cameras, multiple aperture spotlights, multiple mobile interactive terminal devices and a VR display screen. The device is electrically connected to a plurality of the visual cameras, a plurality of the aperture spotlights, a plurality of the mobile interactive terminal devices and the VR display screen, wherein the visual cameras are used to collect face images, The aperture spotlight is used to project an area aperture at a preset position, wherein each area aperture corresponds to a user, wherein the method includes the following steps:
当所述VR设备处于工作状态时,通过多个所述视觉摄像头采集预设范围内的人脸图像信息并进行计数统计得到聚集人员数量,并根据所述聚集人员数量计算得到当前人群密集度;When the VR device is in a working state, collect face image information within a preset range through a plurality of the visual cameras and count and count to obtain the number of gathered people, and calculate the current crowd density according to the number of gathered people;
当判断到所述当前人群密集度大于预设密集度阈值时,立即开始计时以得到第一时间,当判断到所述第一时间大于第一预设时间,则根据所述当前人群密集度计算得到对应的当前最佳体验人数;When it is determined that the current crowd density is greater than the preset density threshold, timing is immediately started to obtain the first time, and when it is determined that the first time is greater than the first preset time, the calculation is performed according to the current crowd density Get the corresponding current best experience number;
根据所述当前最佳体验人数控制对应数量的所述光圈射灯在预设位置进行投射,并将所述VR显示屏划分为与所述当前最佳体验人数对应数量的多个VR小屏进行分屏显示。Control a corresponding number of the aperture spotlights to project at a preset position according to the current optimal number of people, and divide the VR display screen into multiple VR small screens corresponding to the current optimal number of people. Split screen display.
所述基于VR设备的多人体验控制方法,其中,当所述VR设备根据所述当前最佳体验人数进行状态切换后,所述方法还包括:The VR device-based multi-person experience control method, wherein, after the VR device performs state switching according to the current best experience number, the method further includes:
当判断到所述VR设备根据所述当前最佳体验人数进行状态切换后,立即开始计时以得到第二时间;When it is determined that the VR device performs state switching according to the current best experience number, immediately start timing to obtain the second time;
当判断到所述第二时间大于第二预设时间,且所述预设范围内对应的所述当前人群密集度大于所述预设密集度阈值,则生成第一提示信息,所述第一提示信息用于提示所述VR设备超出体验人员接待数量,以提示部分用户离开。When it is determined that the second time is greater than a second preset time, and the current crowd density corresponding to the preset range is greater than the preset density threshold, first prompt information is generated, and the first The prompt information is used to prompt that the VR device exceeds the number of experience personnel, so as to prompt some users to leave.
所述基于VR设备的多人体验控制方法,其中,所述预设范围包括第一区域以及第二区域,所述第二区域位于所述第一区域的外侧,多个所述光圈射灯对应的投射位置均位于所述第一区域内,所述方法还包括:The VR device-based multi-person experience control method, wherein the preset range includes a first area and a second area, the second area is located outside the first area, and a plurality of the aperture spotlights correspond to The projection positions of all are located in the first area, and the method further includes:
当判断到所述第一区域内的聚集人员数量大于所述当前最佳体验人数时,控制所述VR设备处于锁定状态,并生成第二提示信息,所述第二提示信息用于提示所述第一区域内的当前体验人数超出所述当前最佳体验人数。When it is determined that the number of people gathered in the first area is greater than the number of people who experience the best current experience, the VR device is controlled to be in a locked state, and second prompt information is generated, and the second prompt information is used to prompt the The current number of experiencers in the first area exceeds the current best number of experiencers.
所述基于VR设备的多人体验控制方法,其中,所述方法还包括:The VR device-based multi-person experience control method, wherein the method further includes:
当判断到所述第一区域内的聚集人员数量小于所述当前最佳体验人数的一半时,且所述预设范围内对应的所述当前人群密集度大于所述预设密集度阈值,则控制所述VR设备处于锁定状态,并生成第三提示信息,其中所述第三提示信息用于提醒用户当前仍有空缺的所述区域光圈待用户进入,并使用所述移动交互终端设备进行体验。When it is determined that the number of gathered people in the first area is less than half of the current best experience number, and the current crowd density corresponding to the preset range is greater than the preset density threshold, then Controlling the VR device to be in a locked state, and generating third prompt information, wherein the third prompt information is used to remind the user that there are still vacancies in the area aperture waiting for the user to enter, and use the mobile interactive terminal device to experience .
所述基于VR设备的多人体验控制方法,其中,当所述VR设备根据所述当前最佳体验人数进行状态切换后,所述方法还包括:The VR device-based multi-person experience control method, wherein, after the VR device performs state switching according to the current best experience number, the method further includes:
当判断到所述VR设备根据所述当前最佳体验人数进行状态切换后,立即开始计时以得到第三时间;After judging that the VR device performs state switching according to the current best experience number, immediately start timing to obtain a third time;
当判断到所述第三时间大于第三预设时间,且所述VR设备处于正常工作状态,检测正处于使用状态的所述移动交互终端设备的数量;When it is determined that the third time is greater than the third preset time, and the VR device is in a normal working state, detecting the number of the mobile interactive terminal devices that are in use;
当判断到正处于使用状态的所述移动交互终端设备的数量小于所述当前最佳体验人数,则将所述VR显示屏均匀划分为与处于使用状态的所述移动交互终端设备的数量相同。When it is determined that the number of the mobile interactive terminal devices in use is less than the number of people currently experiencing the best experience, the VR display screen is evenly divided into the same number as the mobile interactive terminal devices in use.
所述基于VR设备的多人体验控制方法,其中,当所述VR设备根据所述当前最佳体验人数进行状态切换后,所述方法还包括如下步骤:The VR device-based multi-person experience control method, wherein, after the VR device performs state switching according to the current best experience number, the method further includes the following steps:
根据所述视觉摄像头所采集到的所述人脸图像信息,并根据所述人脸图像信息确定在每个区域光圈内的用户的年龄性别信息;According to the face image information collected by the visual camera, and according to the face image information, determine the age and gender information of the user within each regional aperture;
根据每个所述区域光圈内的所述用户的年龄性别信息,控制与所述区域光圈对应的所述VR小屏切换为对应的显示主题。According to the age and gender information of the user in each of the regional apertures, the VR small screen corresponding to the regional aperture is controlled to switch to the corresponding display theme.
所述基于VR设备的多人体验控制方法,其中,在所述预设范围内还设有一等候区,所述等候区用于仅容许一位用户进行等候,所述等候区位于所述第一区域的外侧,且位于所述第二区域内,所述方法还包括:In the VR device-based multi-person experience control method, there is also a waiting area within the preset range, the waiting area is used to allow only one user to wait, and the waiting area is located in the first outside of the region and within the second region, the method further comprising:
根据所述视觉摄像头采集预设范围内的人脸图像信息,并在每个用户完成所述VR设备的体验后,对应生成针对每个所述用户的累积体验次数并进行存储;Collect face image information within a preset range according to the visual camera, and after each user completes the experience of the VR device, correspondingly generate and store the cumulative experience times for each user;
当判断到所述等候区内的用户对应的累积体验次数大于所述第一区域内的用户对应的体验次数,则生成第四提示信息,所述第四提示信息用于提示所述等候区内的用户离开。When it is determined that the accumulated experience times corresponding to users in the waiting area are greater than the experience times corresponding to users in the first area, fourth prompt information is generated, and the fourth prompt information is used to prompt the waiting area of users leave.
所述基于VR设备的多人体验控制方法,其中,在所述预设范围内还设有一等候区,所述等候区用于仅容许一位用户进行等候,所述等候区位于所述第一区域的外侧,且位于所述第二区域内,所述方法还包括:In the VR device-based multi-person experience control method, there is also a waiting area within the preset range, the waiting area is used to allow only one user to wait, and the waiting area is located in the first outside of the region and within the second region, the method further comprising:
根据所述视觉摄像头采集预设范围内的人脸图像信息,并在每个用户完成所述VR设备的体验后,对应生成针对每个所述用户的累积体验次数并进行存储;Collect face image information within a preset range according to the visual camera, and after each user completes the experience of the VR device, correspondingly generate and store the cumulative experience times for each user;
根据所述人脸图像信息确定每个用户对应的年龄性别信息;Determine age and gender information corresponding to each user according to the face image information;
根据每个用户对应的所述累积体验次数以及所述年龄性别信息,生成对应的等候优先级;According to the accumulated experience times and the age and gender information corresponding to each user, a corresponding waiting priority is generated;
根据每个用户的等候优先级,生成一排序列表并对应提示对应的用户依次进入等候区。According to the waiting priority of each user, a sorting list is generated and corresponding users are prompted to enter the waiting area in sequence.
本发明还提出一种基于VR设备的多人体验控制装置,所述装置为一控制器,所述控制器应用于所述VR设备中,所述VR设备还包括多个视觉摄像头、多个光圈射灯、多个移动交互终端设备以及VR显示屏,所述控制器与多个所述视觉摄像头、多个所述光圈射灯、多个所述移动交互终端设备以及所述VR显示屏均分别为电性连接,其中所述视觉摄像头用于采集人脸图像,所述光圈射灯用于在预设位置投射区域光圈,其中每个区域光圈内对应有一位用户,其中,所述装置包括:The present invention also provides a multi-person experience control device based on a VR device, the device is a controller, the controller is applied in the VR device, and the VR device further includes a plurality of visual cameras, a plurality of apertures Spotlights, a plurality of mobile interactive terminal devices and a VR display screen, the controller and the plurality of the visual cameras, the plurality of the aperture spotlights, the plurality of the mobile interactive terminal devices and the VR display screen are respectively For electrical connection, wherein the visual camera is used to collect face images, the aperture spotlight is used to project regional apertures at preset positions, wherein each area aperture corresponds to a user, wherein the device includes:
第一计算模块,用于当所述VR设备处于工作状态时,通过多个所述视觉摄像头采集预设范围内的人脸图像信息并进行计数统计得到聚集人员数量,并根据所述聚集人员数量计算得到当前人群密集度;The first calculation module is used to collect face image information within a preset range through a plurality of the visual cameras when the VR device is in a working state, and count and count to obtain the number of gathered persons, and according to the number of gathered persons Calculate the current crowd density;
第二计算模块,用于当判断到所述当前人群密集度大于预设密集度阈值时,立即开始计时以得到第一时间,当判断到所述第一时间大于第一预设时间,则根据所述当前人群密集度计算得到对应的当前最佳体验人数;The second calculation module is configured to immediately start timing to obtain a first time when it is determined that the current crowd density is greater than a preset density threshold, and when it is determined that the first time is greater than the first preset time, according to The current crowd density is calculated to obtain the corresponding current best experience number;
分屏控制模块,用于根据所述当前最佳体验人数控制对应数量的所述光圈射灯在预设位置进行投射,并将所述VR显示屏划分为与所述当前最佳体验人数对应数量的多个VR小屏进行分屏显示。A split-screen control module, configured to control a corresponding number of the aperture spotlights to project at a preset position according to the current best experience number of people, and divide the VR display screen into a number corresponding to the current best experience number of people multiple VR small screens for split-screen display.
本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上任意一项所述的基于VR设备的多人体验控制方法。The present invention also provides a readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the multi-person experience control method based on a VR device as described in any one of the above is implemented.
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the present invention will be set forth, in part, from the following description, and in part will be apparent from the following description, or may be learned by practice of the invention.
附图说明Description of drawings
图1为本发明第一实施例提出的基于VR设备的多人体验控制方法的流程图;FIG. 1 is a flowchart of a VR device-based multi-person experience control method proposed by the first embodiment of the present invention;
图2为本发明第一实施例中VR设备的结构示意图;FIG. 2 is a schematic structural diagram of a VR device in the first embodiment of the present invention;
图3为本发明第一实施例中VR设备实际使用时的效果图;FIG. 3 is an effect diagram of the VR device in the first embodiment of the present invention when it is actually used;
图4为本发明第二实施例提出的基于VR设备的多人体验控制方法的流程图;4 is a flowchart of a VR device-based multiplayer experience control method proposed by a second embodiment of the present invention;
图5为本发明第三实施例提出的基于VR设备的多人体验控制方法的流程图;5 is a flowchart of a VR device-based multiplayer experience control method proposed by a third embodiment of the present invention;
图6为本发明第四实施例提出的基于VR设备的多人体验控制方法的流程图;6 is a flowchart of a VR device-based multiplayer experience control method proposed by a fourth embodiment of the present invention;
图7为本发明第五实施例提出的基于VR设备的多人体验控制方法的流程图;7 is a flowchart of a VR device-based multiplayer experience control method proposed by a fifth embodiment of the present invention;
图8为本发明第六实施例提出的基于VR设备的多人体验控制方法的流程图;FIG. 8 is a flowchart of a VR device-based multiplayer experience control method proposed by a sixth embodiment of the present invention;
图9为本发明第七实施例提出的基于VR设备的多人体验控制方法的流程图;9 is a flowchart of a VR device-based multiplayer experience control method proposed by a seventh embodiment of the present invention;
图10为本发明第七实施例中VR设备实际使用时的效果图;FIG. 10 is an effect diagram of the VR device in actual use in the seventh embodiment of the present invention;
图11为本发明第八实施例提出的基于VR设备的多人体验控制方法的流程图;FIG. 11 is a flowchart of a VR device-based multiplayer experience control method proposed in an eighth embodiment of the present invention;
图12为本发明第九实施例提出的基于VR设备的多人体验控制装置的结构示意图。FIG. 12 is a schematic structural diagram of a VR device-based multiplayer experience control apparatus according to a ninth embodiment of the present invention.
具体实施方法Specific implementation method
为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的首选实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容更加透彻全面。In order to facilitate understanding of the present invention, the present invention will be described more fully hereinafter with reference to the related drawings. Preferred embodiments of the invention are shown in the accompanying drawings. However, the present invention may be embodied in many different forms and is not limited to the embodiments described herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete.
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terms used herein in the description of the present invention are for the purpose of describing specific embodiments only, and are not intended to limit the present invention. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
现有的VR体验设备,大多只能允许一位用户进行体验。当待体验人数过多时,例如在进行展览时,此时容易产生较为严重的等待拥堵问题,极大地降低了用户的体验。Most of the existing VR experience devices can only allow one user to experience. When there are too many people waiting to experience, for example, during an exhibition, a serious waiting congestion problem is likely to occur, which greatly reduces the user experience.
实施例一:Example 1:
如图1至图3所示,对于本发明第一实施例提出的基于VR设备的多人体验控制方法,其具体包括如下步骤:As shown in FIG. 1 to FIG. 3 , the VR device-based multi-person experience control method proposed by the first embodiment of the present invention specifically includes the following steps:
S101,当所述VR设备处于工作状态时,通过多个所述视觉摄像头采集预设范围内的人脸图像信息并进行计数统计得到聚集人员数量,并根据所述聚集人员数量计算得到当前人群密集度。S101, when the VR device is in a working state, collect face image information within a preset range through a plurality of the visual cameras and count and count to obtain the number of gathered people, and calculate the current crowd density according to the number of gathered people Spend.
在此首选需要说明的是,在本实施例中,如图2所示,VR设备包括一控制器。其中,该控制器与多个视觉摄像头、多个光圈射灯、多个移动交互终端设备以及VR显示屏电性连接。可以理解的,视觉摄像头用于采集人脸图像,光圈射灯用于在预设位置投射区域光圈。作为补充的,在正常体验过程中,每个光圈射灯所投射的区域光圈内对应有一位用户。It should be noted here that, in this embodiment, as shown in FIG. 2 , the VR device includes a controller. Wherein, the controller is electrically connected with a plurality of visual cameras, a plurality of aperture spotlights, a plurality of mobile interactive terminal devices and a VR display screen. It can be understood that the visual camera is used to collect the face image, and the aperture spotlight is used to project the area aperture at the preset position. As a supplement, in the normal experience process, there is one user in the area aperture projected by each aperture spotlight.
如图3所示,预设范围包括第一区域以及第二区域。区域光圈被投射在第一区域内,也即第一区域为用户体验区域。当VR设备处于正常工作状态时,多个视觉摄像头可对上述第一区域以及第二区域内的所有的人脸图像进行扫描,也即对上述预设范围内的所有的人脸图像进行扫描以得到人脸图像信息。As shown in FIG. 3 , the preset range includes a first area and a second area. The area aperture is projected in the first area, that is, the first area is the user experience area. When the VR device is in a normal working state, multiple visual cameras can scan all the face images in the first area and the second area, that is, scan all the face images in the preset range to Get face image information.
进一步的,在计算得到了人脸图像信息之后,根据人脸图像信息确定每个用户的生理特征,并进行计数统计得到聚集人员数量。可以理解的,根据所统计得到的聚集人员数量,可进一步计算得到当前人群密集度。Further, after the face image information is obtained by calculation, the physiological characteristics of each user are determined according to the face image information, and counting statistics are performed to obtain the number of aggregated persons. It can be understood that, according to the counted number of gathered people, the current crowd density can be further calculated.
S102,当判断到所述当前人群密集度大于预设密集度阈值时,立即开始计时以得到第一时间,当判断到所述第一时间大于第一预设时间,则根据所述当前人群密集度计算得到对应的当前最佳体验人数。S102, when it is determined that the current crowd density is greater than a preset density threshold, start timing immediately to obtain a first time, and when it is determined that the first time is greater than a first preset time, then according to the current crowd density Calculate the corresponding current best experience number.
如上所述,在计算得到了当前人群密集度之后,将当前人群密集度与预设密集度阈值进行比较。在本步骤中,当判断到当前人群密集度大于预设密集度阈值时,说明此时在预设范围内等候体验以及观看的人员较多,此时可以认定为拥挤状态。As described above, after the current crowd density is calculated, the current crowd density is compared with the preset density threshold. In this step, when it is determined that the current crowd density is greater than the preset density threshold, it means that there are many people waiting for experience and viewing within the preset range at this time, and it can be determined as a crowded state at this time.
在本步骤中,为了有效缓解这一拥挤状态,具体的:当一判断到当前人群密集度大于预设密集度阈值时,即开始计时得到第一时间。当判断到所述第一时间大于第一预设时间,则根据所述当前人群密集度计算得到对应的当前最佳体验人数。其中,第一预设时间的具体数值可根据实际情况进行设定,并不局限于某一特定的数值。例如,在本实施例中,第一预设时间为3min。当判断处于拥挤状态之后的3min内,该状态还未有所缓解,此时控制器根据当前人群密集度计算得到当前最佳体验人数。In this step, in order to effectively alleviate the crowded state, specifically: when it is determined that the current crowd density is greater than the preset density threshold, the timing is started to obtain the first time. When it is determined that the first time is greater than the first preset time, the corresponding current best experience number is calculated according to the current crowd density. The specific value of the first preset time can be set according to the actual situation, and is not limited to a specific value. For example, in this embodiment, the first preset time is 3 minutes. When it is judged that it is in a crowded state within 3 minutes, the state has not been relieved, and the controller calculates the current best experience number according to the current crowd density.
在此需要指出的是,当前最佳体验人数的计算方式为:根据当前人群密集度确定对应的密集度等级,然后根据密集度等级,在预设密集度-人数映射表中查询确定得到对应的当前最佳体验人数。It should be pointed out here that the calculation method of the current optimal number of people to experience is: determine the corresponding density level according to the current density of the crowd, and then according to the density level, query the preset density-population mapping table to determine the corresponding density The current best experience number.
例如,若处于拥挤状态时有2人同时进行体验,但仍会造成拥堵等待。为了缓解拥堵的问题,控制器根据当前人群密集度计算得到对应的当前最佳体验人数。例如,根据当前人群密集度确定得到的密集度等级为四级,而在预设密集度-人数映射表中,四级密集度对应的当前最佳体验人数为5人。可以理解的,若由原来的2人同时体验切换为5人同时体验,将在很大程度上缓解拥堵情况。For example, if two people experience the experience at the same time in a crowded state, it will still cause congestion waiting. In order to alleviate the problem of congestion, the controller calculates the corresponding current best experience number according to the current crowd density. For example, the density level determined according to the current crowd density is level 4, and in the preset density-number of people mapping table, the current best experience number corresponding to the level 4 density level is 5 people. It is understandable that if the original simultaneous experience of 2 people is switched to the simultaneous experience of 5 people, the congestion will be relieved to a great extent.
S103,根据所述当前最佳体验人数控制对应数量的所述光圈射灯在预设位置进行投射,并将所述VR显示屏划分为与所述当前最佳体验人数对应数量的多个VR小屏进行分屏显示。S103, controlling a corresponding number of the aperture spotlights to project at a preset position according to the current best experience number of people, and dividing the VR display screen into a plurality of VR small lights corresponding to the current best experience number of people split screen display.
如上所述,在计算得到了当前最佳体验人数之后,控制器会根据计算得到的当前最佳体验人数,控制对应数量的光圈射灯在预设位置进行投射。例如,当计算得到的最佳体验人数为5人,则对应控制5个光圈射灯进行投射。As mentioned above, after calculating the current best experience number, the controller will control the corresponding number of aperture spotlights to project at the preset position according to the calculated current best experience number. For example, when the calculated optimal number of people to experience is 5 people, 5 aperture spotlights are correspondingly controlled for projection.
在实际体验过程中,在每个光圈射灯所投射的区域光圈内仅允许一位用户进入进行体验。可以理解的,为了实现动作交互体验的效果,控制器将显示屏划分为与体验人数相同数量的VR小屏,以使得每个用户都对应有一VR小屏进行VR交互体验。In the actual experience process, only one user is allowed to enter for experience in the area aperture projected by each aperture spotlight. It can be understood that, in order to achieve the effect of the action interaction experience, the controller divides the display screen into the same number of VR small screens as the number of users, so that each user corresponds to a VR small screen for VR interaction experience.
在此需要指出的是,为了保证VR体验效果,VR显示屏并不能无限制地进行划分。例如,一整块VR显示屏最多只能划分为6块小屏,也即控制器所计算得到的当前最佳体验人数的最大值小于等于VR显示屏的划分块数。It should be pointed out here that in order to ensure the VR experience effect, the VR display screen cannot be divided indefinitely. For example, a whole VR display screen can only be divided into 6 small screens at most, that is, the maximum number of people who can experience the best current experience calculated by the controller is less than or equal to the number of divisions of the VR display screen.
本发明提出的基于VR设备的多人体验控制方法,在实际应用中,通过实时计算得到当前人群密集度,可判断当前是否处于拥挤状态。若确定为拥挤状态,则根据当前人群密集度计算得到对应的当前最佳体验人数,然后控制与当前最佳体验人数相同的光圈射灯以及将VR显示屏对应划分为相同数量的VR小屏进行分屏显示,从而在保证体验效果的前提下,提高VR设备的体验承载能力,有效缓解用户拥堵的问题,提高用户的体验。The VR device-based multi-person experience control method proposed by the present invention, in practical application, obtains the current crowd density through real-time calculation, and can determine whether the current crowd is in a crowded state. If it is determined to be a crowded state, calculate the current best experience number according to the current crowd density, and then control the same aperture spotlight as the current best experience number and divide the VR display screen into the same number of VR small screens. Split-screen display, so as to improve the experience bearing capacity of VR equipment, effectively alleviate the problem of user congestion, and improve the user experience under the premise of ensuring the experience effect.
实施例二:Embodiment 2:
请参阅图4,对于本发明第二实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤:Referring to FIG. 4 , for the VR device-based multi-person experience control method proposed by the second embodiment of the present invention, the method includes the following steps:
S201,当判断到所述VR设备根据所述当前最佳体验人数进行状态切换后,立即开始计时以得到第二时间。S201, when it is determined that the VR device performs state switching according to the current best experience number, immediately start timing to obtain a second time.
如上述第一实施例所述,当检测到当前处于拥挤状态时,控制器会根据当前人群密集度计算得到当前最佳体验人数,并进行状态切换。也即将光圈射灯的数量以及VR显示屏划分为与当前最佳体验人数相同的数量。As described in the above-mentioned first embodiment, when it is detected that the current crowded state is present, the controller will calculate and obtain the current optimal number of people for experience according to the current crowd density, and perform state switching. It also divides the number of aperture spotlights and VR displays into the same number as the number of people currently experiencing the best experience.
在本实施例中,由于在实际应用中,也有可能出现过度拥堵的情况。也即,即便VR设备通过增大同时体验人数,仍无法有效缓解拥堵的问题。针对此种情况,在本实施例中,当VR设备根据所述当前最佳体验人数进行状态切换后,立即开始计时得到第二时间。In this embodiment, due to the actual application, excessive congestion may also occur. That is, even if VR equipment increases the number of people experiencing at the same time, it still cannot effectively alleviate the problem of congestion. In view of this situation, in this embodiment, after the VR device switches the state according to the current best experience number, it immediately starts timing to obtain the second time.
S202,判断第二时间是否大于第二预设时间。S202. Determine whether the second time is greater than a second preset time.
在此需要指出的是,第二预设时间并不局限于某一特定的数值,可根据实际应用情况进行具体限定。例如,在本实施例中,第二预设时间设置为8min。在本实施例中,当第二时间大于第二预设时间后,系统开始自动判断当前状态时候仍处于拥挤状态。It should be pointed out here that the second preset time is not limited to a specific value, and may be specifically limited according to actual application conditions. For example, in this embodiment, the second preset time is set to 8 minutes. In this embodiment, when the second time is greater than the second preset time, the system starts to automatically determine the current state and is still in a crowded state.
S203,预设范围内对应的当前人群密集度是否大于预设密集度阈值。S203, whether the current crowd density corresponding to the preset range is greater than a preset density threshold.
在本步骤中,判断在预设范围内的当前人群密集度是否大于预设密集度阈值。In this step, it is determined whether the current crowd density within a preset range is greater than a preset density threshold.
S204,生成第一提示信息,以提示部分用户离开。S204: Generate first prompt information to prompt some users to leave.
可以理解的,由于在上述步骤S201中,VR设备已经根据当前最佳体验人数进行了状态切换。从理论上讲,人群的拥挤程度将在一定程度上得到缓解。然而在本步骤中,若状态切换后的一段时间后,拥堵状态仍没有得到缓解。此时可以认为人群处于过度拥挤状态。VR设备已经无法通过增大承载量来进一步缓解用户的拥堵问题。因此在本步骤中,控制器会生成第一提示信息,其中该第一提示信息用于提示部分用户离开,以缓解当前的拥堵程度,从而提供一个更加优良的VR体验环境。It can be understood that, in the above step S201, the VR device has already switched states according to the current best experience number of people. Theoretically, crowd congestion will be alleviated to a certain extent. However, in this step, if the congestion state is still not relieved after a period of time after the state switching. At this point, the crowd can be considered to be overcrowded. VR equipment has been unable to further alleviate the user's congestion problem by increasing the load capacity. Therefore, in this step, the controller will generate first prompt information, wherein the first prompt information is used to prompt some users to leave, so as to relieve the current congestion degree and provide a better VR experience environment.
实施例三:Embodiment three:
请参阅图5,对于本发明第三实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Referring to FIG. 5, for the VR device-based multi-person experience control method proposed by the third embodiment of the present invention, the method includes the following steps;
S301,VR设备根据当前最佳体验人数进行状态切换。S301, the VR device switches the state according to the current best experience number of people.
根据上述第一实施例所述,VR设备根据当前最佳体验人数进行状态切换。According to the above-mentioned first embodiment, the VR device performs state switching according to the current best experience number of people.
S302,第一区域内的聚集人员数量是否大于当前最佳体验人数。S302, whether the number of gathered people in the first area is greater than the current best experience number.
在此需要说明的是,当VR设备根据当前最佳体验人数进行状态切换之后,如图3所示,光圈射灯在第一区域内投射有多个区域光圈。其中每个区域光圈内仅容许一位用户进行VR体验。然而在实际应用中,难免出现在第一区域内出现闲杂人员,导致影响区域光圈内的用户进行体验的问题。It should be noted here that, after the VR device switches states according to the current best experience number, as shown in Figure 3, the aperture spotlight projects multiple regional apertures in the first area. Only one user is allowed to experience VR within each area aperture. However, in practical applications, it is inevitable that there will be idle people in the first area, which will affect the experience of users in the area aperture.
为了有效解决这一问题,在本步骤中,判断第一区域内的聚集人员数量是否大于当前最佳体验人数。In order to effectively solve this problem, in this step, it is judged whether the number of people gathered in the first area is greater than the number of people with the best current experience.
S303,控制VR设备处于锁定状态并生成第二提示信息。S303, controlling the VR device to be in a locked state and generating second prompt information.
如上述步骤S302所述,判断第一区域内的聚集人员数量是否大于当前最佳体验人数。进一步的,当判断第一区域内的聚集人员数量大于当前最佳体验人数时, 此时控制器会控制VR设备处于锁定状态并生成第二提示信息。其中,第二提示信息用于提示第一区域内的当前体验人数超出当前最佳体验人数,并提醒在第一区域内,且在每个区域光圈外的人员离开。As described in the above step S302, it is determined whether the number of people gathered in the first area is greater than the number of people with the best current experience. Further, when it is determined that the number of people gathered in the first area is greater than the number of people currently experiencing the best experience, the controller will control the VR device to be in a locked state and generate second prompt information. Wherein, the second prompt information is used to prompt that the current number of people experiencing experience in the first area exceeds the current optimal number of people experiencing experience, and to remind people who are in the first area and outside the aperture of each area to leave.
可以理解的,本实施例所提出的方法,可有效避免因第一区域(体验区)内的闲杂人员而影响区域光圈内的用户进行正常体验的问题,从而保证了体验效果。It can be understood that the method proposed in this embodiment can effectively avoid the problem that the normal experience of users in the area aperture is affected by the idle people in the first area (experience area), thereby ensuring the experience effect.
实施例四:Embodiment four:
请参阅图6,对于本发明第四实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Referring to FIG. 6 , for the VR device-based multi-person experience control method proposed by the fourth embodiment of the present invention, the method includes the following steps;
S401,VR设备根据当前最佳体验人数进行状态切换。S401, the VR device switches the state according to the current best experience number of people.
如上述第一实施例所述,当检测到当前处于拥挤状态时,控制器会根据当前人群密集度计算得到当前最佳体验人数,并进行状态切换。也即将光圈射灯的数量以及VR显示屏划分为与当前最佳体验人数相同的数量。As described in the above-mentioned first embodiment, when it is detected that the current crowded state is present, the controller will calculate and obtain the current optimal number of people for experience according to the current crowd density, and perform state switching. It also divides the number of aperture spotlights and VR displays into the same number as the number of people currently experiencing the best experience.
S402,第一区域内的聚集人员数量是否小于当前最佳体验人数的一半。S402, whether the number of gathered people in the first area is less than half of the current best experience number.
可以理解的,当控制器计算得到当前最佳体验人数之后,将光圈射灯的数量以及VR显示屏划分为与当前最佳体验人数相同的数量。然而,在实际体验过程中,可能会由于体验人数过少,导致资源浪费而无法有效缓解拥堵的现象。It is understandable that after the controller calculates the number of the current best experience people, the number of aperture spotlights and the VR display screen are divided into the same number as the current best experience people. However, in the actual experience process, the phenomenon of congestion may not be effectively relieved due to the waste of resources due to too few people experiencing the experience.
在本实施例中,判断第一区域内的聚集人员数量是否小于当前最佳体验人数的一半。例如,控制器计算得到的当前最佳体验人数为5人,也即该VR设备的当前可同时容纳5人进行体验。若当前第一区域内的聚集人员数量为2人,则无疑造成了严重的资源浪费。In this embodiment, it is determined whether the number of people gathered in the first area is less than half of the number of people currently experiencing the best experience. For example, the current best experience number calculated by the controller is 5 people, that is, the VR device can currently accommodate 5 people for experience at the same time. If the current number of people gathered in the first area is 2, it will undoubtedly cause a serious waste of resources.
S403,预设范围内对应的当前人群密集度是否大于预设密集度阈值。S403, whether the current crowd density corresponding to the preset range is greater than a preset density threshold.
如上述S402步骤所述,若第一区域内的聚集人员数量小于当前最佳体验人数的一半,则可认为由于当前体验人数与可以承载的同时体验人数相差较大,造成了体验资源的浪费。As described in the above step S402, if the number of gathered people in the first area is less than half of the current best experience number, it can be considered that the experience resources are wasted due to the large difference between the current experience number and the concurrent experience number that can be carried.
在本步骤中,判断预设范围(第一区域与第二区域)内对应的当前人群密集度是否大于预设密集度阈值。该设置主要是为了判断当前是否仍处于拥堵状态。In this step, it is determined whether the current crowd density corresponding to the preset range (the first area and the second area) is greater than the preset density threshold. This setting is mainly for judging whether it is still in a congested state.
S404,控制VR设备处于锁定状态并生成第三提示信息。S404, control the VR device to be in a locked state and generate third prompt information.
最后,若在上述S402步骤中判断到第一区域内的聚集人数小于当前最佳体验人数的一半,即造成了体验资源浪费。且预设范围内的用户仍处于拥堵状态,此时控制器控制VR设备处于锁定状态并生成第三提示信息。其中,第三提示信息用于提醒用户当前仍有空缺的区域光圈待用户进入,并使用移动交互终端设备进行体验。Finally, if it is determined in the above step S402 that the number of people gathered in the first area is less than half of the number of people currently experiencing the best experience, it means that experience resources are wasted. And the users within the preset range are still in a congested state, at this time, the controller controls the VR device to be in a locked state and generates a third prompt message. Among them, the third prompt information is used to remind the user that there is still a vacant area aperture for the user to enter, and use the mobile interactive terminal device to experience.
可以理解的,本实施例所提出的方法,可有效避免因为第一区域内的体验人数与当前最佳体验人数相差较大造成资源浪费,且无法有效缓解用户拥堵的问题。It can be understood that the method proposed in this embodiment can effectively avoid the waste of resources due to the large difference between the number of people experiencing the first area and the current optimal number of people, and the problem of user congestion cannot be effectively alleviated.
实施例五:Embodiment 5:
请参阅图7,对于本发明第五实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Referring to FIG. 7 , for the VR device-based multi-person experience control method proposed by the fifth embodiment of the present invention, the method includes the following steps;
S501,VR设备根据当前最佳体验人数进行状态切换。S501, the VR device switches the state according to the current best experience number of people.
如上述第一实施例所述,当检测到当前处于拥挤状态时,控制器会根据当前人群密集度计算得到当前最佳体验人数,并进行状态切换。也即将光圈射灯的数量以及VR显示屏划分为与当前最佳体验人数相同的数量。As described in the above-mentioned first embodiment, when it is detected that the current crowded state is present, the controller will calculate and obtain the current optimal number of people for experience according to the current crowd density, and perform state switching. It also divides the number of aperture spotlights and VR displays into the same number as the number of people currently experiencing the best experience.
S502,开始计时得到第三时间。S502, start timing to obtain a third time.
在VR设备发生切换后,控制器开始计时得到第三时间。After the VR device is switched, the controller starts timing to obtain a third time.
S503,第三时间是否大于第三预设时间。S503, whether the third time is greater than the third preset time.
在此需要指出的是,第三预设时间并不局限于某一特定的数值,可根据实际应用情况进行具体限定。例如,在本实施例中,第三预设时间为3min。It should be pointed out here that the third preset time is not limited to a specific value, and may be specifically limited according to actual application conditions. For example, in this embodiment, the third preset time is 3 minutes.
S504,VR设备是否处于正常工作状态。S504, whether the VR device is in a normal working state.
S505,正处于使用状态的移动交互终端设备的数量是否小于当前最佳体验人数。S505, whether the number of mobile interactive terminal devices in use is less than the current number of people with the best experience.
由于当前最佳体验人数为控制器所计算得到的理想人数,实际体验过程中,第一区域内的用户数量与当前最佳体验人数并不一定完全相同。例如,当前最佳体验人数为5人,当前实际体验人数为4人,也即当前正处于使用状态的移动交互终端设备的数量为4。Since the current best experience number is the ideal number calculated by the controller, in the actual experience process, the number of users in the first area and the current best experience number are not necessarily exactly the same. For example, the current best experience number is 5 people, and the current actual experience number is 4 people, that is, the number of mobile interactive terminal devices currently in use is 4.
然而,在上次状态切换时,VR显示屏被划分为与当前最佳体验人数(5人)数量相同的块数,而此时当前实际体验人数为4人。此时被划分的一块VR小屏处于闲置状态。However, when the state was switched last time, the VR display was divided into the same number of blocks as the current optimal number of people (5 people), while the actual number of people experienced at this time was 4 people. At this time, the divided VR small screen is in an idle state.
S506,将VR显示屏均匀划分为与处于使用状态的移动交互终端设备的数量相同。S506, evenly divide the VR display screen into the same number as the number of mobile interactive terminal devices in use.
如上述步骤S505所述,由于被划分的一块VR小屏处于闲置状态。为了提高整体显示效果,给用户一个更大屏幕的视觉交互体验。在本步骤中,将VR显示屏均匀划分为与处于使用状态的移动交互终端设备的数量相同。也即将VR显示屏重新划分为4块VR小屏。As described in the above step S505, because the divided VR small screen is in an idle state. In order to improve the overall display effect, give the user a visual interaction experience with a larger screen. In this step, the VR display screen is evenly divided into the same number as the number of mobile interactive terminal devices in use. It will also re-divide the VR display into 4 small VR screens.
可以理解的,本实施例所提出的方法,可有效解决因VR显示屏的划分数量与当前实际体验人数不一致,导致的体验效果不佳的问题。It can be understood that the method proposed in this embodiment can effectively solve the problem of poor experience effect caused by the inconsistency between the number of divisions of the VR display screen and the actual number of people currently experiencing the VR display.
实施例六:Embodiment 6:
请参阅图8,对于本发明第六实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Referring to FIG. 8 , for the VR device-based multi-person experience control method proposed by the sixth embodiment of the present invention, the method includes the following steps;
S601,根据视觉摄像头所采集到的人脸图像信息,并根据人脸图像信息确定在每个区域光圈内的用户的年龄性别信息。S601 , according to the face image information collected by the visual camera, and according to the face image information, determine the age and gender information of the users within the aperture of each area.
如上所述,VR设备包括多个视觉摄像头。其中,视觉摄像头可采集到预设范围内的用户的人脸图像信息并传输至控制器中的存储模块进行保存。控制器根据所获取的人脸图像信息,采用人脸识别技术可确定在每个区域光圈内的用户的年龄性别信息。As mentioned above, VR devices include multiple vision cameras. Among them, the visual camera can collect the face image information of the user within the preset range and transmit it to the storage module in the controller for saving. According to the acquired face image information, the controller can determine the age and gender information of the user within each area aperture by using face recognition technology.
S602,根据每个区域光圈内的所述用户的年龄性别信息,控制与区域光圈对应的VR小屏切换为对应的显示主题。S602, according to the age and gender information of the user in each regional aperture, control the VR small screen corresponding to the regional aperture to switch to the corresponding display theme.
在实际体验过程中,体验人群包括小孩、少年、青年人、中年人以及老年人。在本步骤中,为了提升实际体验效果,可根据用户的年龄段以及性别,通过控制器在存储模块调用对应的显示主题进行显示。例如,在某一区域光圈内的为一小男孩,则选择与“小男孩”对应的主题进行显示。其中,与“小男孩”对应的主题可以为“葫芦娃”、“奥特曼”以及“钢铁侠”等主题。在选择时,可依序进行切换或随机进行切换显示。In the actual experience process, the experience crowd includes children, teenagers, young people, middle-aged people and the elderly. In this step, in order to improve the actual experience effect, the corresponding display theme can be called in the storage module through the controller for display according to the age and gender of the user. For example, if there is a little boy within the aperture of a certain area, the theme corresponding to "little boy" is selected for display. Among them, the themes corresponding to "Little Boy" can be "Hulu Baby", "Ultraman", "Iron Man" and other themes. When selecting, the display can be switched sequentially or randomly.
可以理解的,本实施例所提出的方法,可根据用户的年龄与性别,有针对性地选择对应的显示主题,从而提高用户的实际使用体验。It can be understood that the method proposed in this embodiment can select the corresponding display theme in a targeted manner according to the age and gender of the user, thereby improving the actual use experience of the user.
实施例七:Embodiment 7:
请参阅图9与图10,从图10中可以看出,在第二区域内设有等候区,等候区仅容许一位用户进行等候。其中,等候区位于第一区域的外侧,且位于第二区域内。对于本发明第七实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Please refer to FIG. 9 and FIG. 10. It can be seen from FIG. 10 that there is a waiting area in the second area, and only one user is allowed to wait in the waiting area. Wherein, the waiting area is located outside the first area and is located in the second area. For the VR device-based multi-person experience control method proposed by the seventh embodiment of the present invention, the method includes the following steps;
S701,根据视觉摄像头采集预设范围内的人脸图像信息。S701, collect face image information within a preset range according to a visual camera.
如上所述,VR设备包括多个视觉摄像头。其中,视觉摄像头可采集到预设范围内的用户的人脸图像信息并传输至控制器中的存储模块进行保存。As mentioned above, VR devices include multiple vision cameras. Among them, the visual camera can collect the face image information of the user within the preset range and transmit it to the storage module in the controller for saving.
S702,在每个用户完成VR设备的体验后,对应生成针对每个用户的累积体验次数并进行存储。S702, after each user completes the experience of the VR device, correspondingly generate and store the accumulated experience times for each user.
由于在预设范围内的用户对应的人脸图像信息都被控制器中的存储模块进行存储。在本步骤中,在每个用户完成VR设备的体验后,对应生成针对每个用户的累积体验次数并进行存储。例如,用户A完成了一次VR体验之后,累积体验次数便加1。Because the face image information corresponding to the user within the preset range is all stored by the storage module in the controller. In this step, after each user completes the experience of the VR device, the accumulated experience times for each user are correspondingly generated and stored. For example, after user A completes a VR experience, the cumulative number of experiences is increased by 1.
S703,判断到等候区内的用户对应的累积体验次数是否大于第一区域内的用户对应的体验次数。S703: Determine whether the accumulated experience times corresponding to the users in the waiting area are greater than the experience times corresponding to the users in the first area.
在本步骤中,需要判断等候区内的用户的累积体验次数是否大于第一区域内的用户的体验次数。例如,在第二区域内的用户,在不知情的情况下,进入到等候区内。然而该用户在之前已经进行在该VR设备上进行了多次VR体验,则此时应优先让其他没有进行体验的用户进行VR体验。In this step, it is necessary to judge whether the accumulated experience times of the users in the waiting area is greater than the experience times of the users in the first area. For example, a user in the second area enters the waiting area without knowing it. However, the user has performed multiple VR experiences on the VR device before, and at this time, priority should be given to other users who have not experienced VR experiences.
S704,生成第四提示信息,用于提示等候区内的用户离开。S704: Generate fourth prompt information for prompting the user in the waiting area to leave.
如上述步骤S703所述,当用户B从第二区域进入到等候区内时,由于用户B在VR设备上的累积体验次数大于第一区域内的用户对应的体验次数。例如,用户B在该VR设备上的累积体验次数为3次,而第一区域内的用户对应的体验次数均少于3次。为了有效避免因用户重复体验造成拥堵的问题,此时控制器生成第四提示信息,用于提示用户B离开等候区以及第二区域,以给其他未体验过的用户或体验次数更少的用户进行体验。As described in step S703 above, when user B enters the waiting area from the second area, the accumulated experience times of user B on the VR device are greater than the experience times corresponding to users in the first area. For example, the cumulative number of experiences user B has on the VR device is 3 times, while the number of experiences corresponding to users in the first area are all less than 3 times. In order to effectively avoid the problem of congestion caused by repeated user experience, the controller generates fourth prompt information at this time, which is used to prompt user B to leave the waiting area and the second area, so that other users who have not experienced or users who have experienced fewer times will be notified. experience.
可以理解的,本实施例提出的方法,可有效避免因用户重复体验造成拥堵的问题。It can be understood that the method proposed in this embodiment can effectively avoid the problem of congestion caused by repeated user experience.
实施例八:Embodiment 8:
请参阅图11,对于本发明第八实施例提出的基于VR设备的多人体验控制方法,所述方法包括如下步骤;Referring to FIG. 11 , for the VR device-based multi-person experience control method proposed by the eighth embodiment of the present invention, the method includes the following steps;
S801,根据视觉摄像头采集预设范围内的人脸图像信息。S801, collect face image information within a preset range according to a visual camera.
如上所述,VR设备包括多个视觉摄像头。其中,视觉摄像头可采集到预设范围内的用户的人脸图像信息并传输至控制器中的存储模块进行保存。As mentioned above, VR devices include multiple vision cameras. Among them, the visual camera can collect the face image information of the user within the preset range and transmit it to the storage module in the controller for saving.
S802,在每个用户完成VR设备的体验后,对应生成针对每个用户的累积体验次数并进行存储。S802, after each user completes the experience of the VR device, correspondingly generate and store the accumulated experience times for each user.
由于在预设范围内的用户对应的人脸图像信息都被控制器中的存储模块进行存储。在本步骤中,在每个用户完成VR设备的体验后,对应生成针对每个用户的累积体验次数并进行存储。例如,用户A完成了一次VR体验之后,累积体验次数便加1。Because the face image information corresponding to the user within the preset range is all stored by the storage module in the controller. In this step, after each user completes the experience of the VR device, the accumulated experience times for each user are correspondingly generated and stored. For example, after user A completes a VR experience, the cumulative number of experiences is increased by 1.
S803,根据人脸图像信息确定每个用户对应的年龄性别信息。S803: Determine age and gender information corresponding to each user according to the face image information.
控制器根据所获取的人脸图像信息,采用人脸识别技术可确定在每个区域光圈内的用户的年龄性别信息。According to the acquired face image information, the controller can determine the age and gender information of the user within each area aperture by using face recognition technology.
S804,根据每个用户对应的累积体验次数以及年龄性别信息,生成对应的等候优先级。S804, according to the accumulated experience times and age and gender information corresponding to each user, generate a corresponding waiting priority.
如上所述,在获取得到了每个用户对应的累积体验次数、年龄以及性别之后,根据每个用户的累积体验次数、年龄以及性别计算得到对应的积分值,进而根据积分值在预设优先级列表中确定对应的等候优先级。As mentioned above, after obtaining the cumulative experience times, age and gender corresponding to each user, the corresponding integral value is calculated according to the cumulative experience times, age and gender of each user, and then the corresponding integral value is obtained in the preset priority according to the integral value. The corresponding waiting priority is determined in the list.
在此需要补充说明的是,在计算积分值的步骤中,用户对应的累积体验次数、年龄以及性别,对积分值计算结果的权重,可以根据实际情况进行确定。It should be supplemented here that, in the step of calculating the integral value, the accumulated experience times, age and gender corresponding to the user, and the weight of the calculation result of the integral value may be determined according to the actual situation.
在本实施例中,积分值的计算公式为:In this embodiment, the calculation formula of the integral value is:
其中,为每个用户所对应的积分值,a、b、c分别为累积体验次数、年龄以及性别对应的权重值,l为所述累积体验次数,n为年龄值。in, is the integral value corresponding to each user, a , b , and c are the accumulated experience times, weight values corresponding to age and gender, respectively, l is the accumulated experience times, and n is the age value.
在此还需要说明的是,若用户为女性,则对应的计算公式为:It should also be noted here that if the user is female, the corresponding calculation formula is:
若用户为男性,则对应的计算公式为:If the user is male, the corresponding calculation formula is:
在本实施例中,积分值的数值越高,则对应的优先级级别越高。在计算得到了每个用户对应的积分值之后,根据各积分值在预设优先级列表中确定对应的等候优先级。In this embodiment, the higher the value of the integral value, the higher the corresponding priority level. After the integral value corresponding to each user is obtained by calculation, the corresponding waiting priority is determined in the preset priority list according to each integral value.
S805,根据每个用户的等候优先级,生成一排序列表并对应提示对应的用户依次进入等候区。S805, according to the waiting priority of each user, generate a sorted list and prompt corresponding users to enter the waiting area in sequence.
进一步的,在计算得到了每个用户对应的等候优先级之后,根据等候优先级生成一排序列表,并根据列表中用户的排列顺序依次进入到等候区。在此需要指出的是,若多个用户确定在同一优先等级,则在该同一等级内,按照积分值的高低值进行排序。Further, after calculating the waiting priority corresponding to each user, a sorting list is generated according to the waiting priority, and the users enter the waiting area in turn according to the sorting order of the users in the list. It should be pointed out here that if multiple users are determined to be in the same priority level, within the same level, they are sorted according to the high and low value of the integral value.
实施例九:Embodiment 9:
本发明还提出一种基于VR设备的多人体验控制装置,所述装置为一控制器,所述控制器应用于VR设备中。The present invention also provides a multi-person experience control device based on a VR device. The device is a controller, and the controller is applied in the VR device.
如图2所示,VR设备还包括多个视觉摄像头、多个光圈射灯、多个移动交互终端设备以及VR显示屏。其中,控制器与多个视觉摄像头、多个光圈射灯、多个移动交互终端设备以及VR显示屏均分别为电性连接。As shown in Figure 2, the VR device also includes multiple visual cameras, multiple aperture spotlights, multiple mobile interactive terminal devices, and a VR display screen. The controller is electrically connected to multiple visual cameras, multiple aperture spotlights, multiple mobile interactive terminal devices and VR display screens, respectively.
请参阅图12,具体的,上述的装置包括依次连接的第一计算模块11、第二计算模块12以及分屏控制模块13;Please refer to FIG. 12, specifically, the above-mentioned device includes a
其中所述第一计算模块11具体用于:The
当所述VR设备处于工作状态时,通过多个所述视觉摄像头采集预设范围内的人脸图像信息并进行计数统计得到聚集人员数量,并根据所述聚集人员数量计算得到当前人群密集度;When the VR device is in a working state, collect face image information within a preset range through a plurality of the visual cameras and count and count to obtain the number of gathered people, and calculate the current crowd density according to the number of gathered people;
所述第二计算模块12具体用于:The
当判断到所述当前人群密集度大于预设密集度阈值时,立即开始计时以得到第一时间,当判断到所述第一时间大于第一预设时间,则根据所述当前人群密集度计算得到对应的当前最佳体验人数;When it is determined that the current crowd density is greater than the preset density threshold, timing is immediately started to obtain the first time, and when it is determined that the first time is greater than the first preset time, the calculation is performed according to the current crowd density Get the corresponding current best experience number;
所述分屏控制模块13具体用于:The split
根据所述当前最佳体验人数控制对应数量的所述光圈射灯在预设位置进行投射,并将所述VR显示屏划分为与所述当前最佳体验人数对应数量的多个VR小屏进行分屏显示。Control a corresponding number of the aperture spotlights to project at a preset position according to the current best experience number, and divide the VR display screen into multiple VR small screens corresponding to the current best experience number. Split screen display.
本发明还提出一种可读存储介质,其上存储有计算机程序,其中,所述程序被处理器执行时实现如上任意一项所述的基于VR设备的多人体验控制方法。The present invention also provides a readable storage medium on which a computer program is stored, wherein when the program is executed by a processor, the multi-person experience control method based on a VR device as described in any one of the above is implemented.
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或它们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。It should be understood that various parts of the present invention may be implemented in hardware, software, firmware or a combination thereof. In the above-described embodiments, various steps or methods may be implemented in software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware, as in another embodiment, it can be implemented by any one or a combination of the following techniques known in the art: Discrete logic circuits, ASICs with suitable combinational logic gates, Programmable Gate Arrays (PGA), Field Programmable Gate Arrays (FPGA), etc.
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成。所述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,包括上述方法所述的步骤。所述的存储介质,包括:ROM/RAM、磁碟、光盘等。Those skilled in the art can understand that all or part of the steps in the method of the above embodiments can be implemented by instructing the relevant hardware through a program. The program can be stored in a computer-readable storage medium. When the program is executed, the steps described in the above method are included. The storage medium includes: ROM/RAM, magnetic disk, optical disk and so on.
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several embodiments of the present invention, and the descriptions thereof are specific and detailed, but should not be construed as a limitation on the scope of the patent of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can also be made, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention should be subject to the appended claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011228557.2A CN112036388B (en) | 2020-11-06 | 2020-11-06 | Multiplayer experience control method, device and readable storage medium based on VR device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011228557.2A CN112036388B (en) | 2020-11-06 | 2020-11-06 | Multiplayer experience control method, device and readable storage medium based on VR device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112036388A CN112036388A (en) | 2020-12-04 |
CN112036388B true CN112036388B (en) | 2021-01-15 |
Family
ID=73572784
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011228557.2A Active CN112036388B (en) | 2020-11-06 | 2020-11-06 | Multiplayer experience control method, device and readable storage medium based on VR device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112036388B (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898342A (en) * | 2015-12-30 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Video multipoint co-screen play method and system |
CN107016321A (en) * | 2016-01-28 | 2017-08-04 | 青岛海尔智能技术研发有限公司 | Commercial cabinet personnel flow detection statistical method |
CN108874341A (en) * | 2018-06-13 | 2018-11-23 | 深圳市东向同人科技有限公司 | Screen prjection method and terminal device |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9898864B2 (en) * | 2015-05-28 | 2018-02-20 | Microsoft Technology Licensing, Llc | Shared tactile interaction and user safety in shared space multi-person immersive virtual reality |
US9981182B2 (en) * | 2016-02-12 | 2018-05-29 | Disney Enterprises, Inc. | Systems and methods for providing immersive game feedback using haptic effects |
CN106803966B (en) * | 2016-12-31 | 2020-06-23 | 北京星辰美豆文化传播有限公司 | A kind of multi-person network live broadcast method, device and electronic equipment thereof |
CN108595004A (en) * | 2018-04-23 | 2018-09-28 | 新华网股份有限公司 | More people's exchange methods, device and relevant device based on Virtual Reality |
CN110084726A (en) * | 2019-04-01 | 2019-08-02 | 广东芬莱信息科技有限公司 | Multiple person cooperational training control method, device and storage medium based on virtual reality |
CN111475022A (en) * | 2020-04-03 | 2020-07-31 | 上海唯二网络科技有限公司 | Method for processing interactive voice data in multi-person VR scene |
-
2020
- 2020-11-06 CN CN202011228557.2A patent/CN112036388B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105898342A (en) * | 2015-12-30 | 2016-08-24 | 乐视致新电子科技(天津)有限公司 | Video multipoint co-screen play method and system |
CN107016321A (en) * | 2016-01-28 | 2017-08-04 | 青岛海尔智能技术研发有限公司 | Commercial cabinet personnel flow detection statistical method |
CN108874341A (en) * | 2018-06-13 | 2018-11-23 | 深圳市东向同人科技有限公司 | Screen prjection method and terminal device |
Non-Patent Citations (1)
Title |
---|
Development of an Effective 3D VR-Based Manipulation System for Industrial Robot Manipulators;Y. H. Su,;《2019 12th Asian Control Conference (ASCC)》;20190609;第890-894页 * |
Also Published As
Publication number | Publication date |
---|---|
CN112036388A (en) | 2020-12-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2020063758A1 (en) | Game Picture Display Method and Apparatus, Storage Medium and Electronic Device | |
EP3332565B1 (en) | Mixed reality social interaction | |
US9910509B2 (en) | Method to control perspective for a camera-controlled computer | |
CN108282648B (en) | A VR rendering method, device, wearable device and readable storage medium | |
WO2019037515A1 (en) | Information interaction method based on virtual space scene, computer device and computer-readable storage medium | |
CN108696732B (en) | Resolution adjustment method and device for head-mounted display device | |
US10560724B2 (en) | Video content distribution system and content management server | |
CN105225179B (en) | A learning process monitoring method and a learning process monitoring device | |
JP2017522682A (en) | Handheld browsing device and method based on augmented reality technology | |
CN114097248A (en) | Video stream processing method, device, equipment and medium | |
WO2018000629A1 (en) | Brightness adjustment method and apparatus | |
WO2020173199A1 (en) | Display method and device, electronic device and storage medium | |
CN105955483A (en) | Virtual reality terminal and visual virtualization method and device thereof | |
CN112105983B (en) | Enhanced visual ability | |
WO2022012194A1 (en) | Interaction method and apparatus, display device, and storage medium | |
CN108763394A (en) | Multi-user's eye-tracking data visualization method towards cooperation interaction and system | |
US11652978B2 (en) | Depth map generation device | |
RU2667720C1 (en) | Method of imitation modeling and controlling virtual sphere in mobile device | |
CN113960788B (en) | Image display method, device, AR glasses and storage medium | |
WO2019144346A1 (en) | Object processing method in virtual scene, device and storage medium | |
CN112036388B (en) | Multiplayer experience control method, device and readable storage medium based on VR device | |
CN113206993A (en) | Method for adjusting display screen and display device | |
CN116258738A (en) | Image processing method, device, electronic device and storage medium | |
WO2018000606A1 (en) | Virtual-reality interaction interface switching method and electronic device | |
CN204009857U (en) | A kind of for regulating and controlling the immersion what comes into a driver's copic viewing system of personnel's on-site supervision |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |