Virtual reality display method and device, equipment, storage medium and product

By obtaining the coordinates of the viewing point acquisition points and item information in the VR product display, generating the item display model according to the booth logo and projecting it into the virtual reality space, the problem of heavy model maintenance in the VR product display scene is solved, the maintenance cost is reduced and the user experience is improved.

CN120598620APending Publication Date: 2025-09-05CHINA MOBILE FINANCIAL TECHNOLOGY CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410251031.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-05
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In existing VR product display scenarios, the maintenance of display models is arduous, requiring manual arrangement of multiple models, resulting in high maintenance costs.

Method used

By obtaining the target user's current viewing angle collection point coordinates and item information, the item image is pasted onto the booth model according to the booth logo, an item display model is generated, and the panoramic image is projected into the virtual reality space to construct a virtual reality scene.

Benefits of technology

It realizes automatic replacement of the object display model in the virtual reality scene when the object changes, reducing maintenance costs. The object image changes with the perspective of the model, avoiding distortion of the virtual reality scene and improving the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120598620A_ABST
    Figure CN120598620A_ABST
Patent Text Reader

Abstract

The invention discloses a virtual reality display method and device, equipment, a storage medium and a product, and relates to the technical field of universe application, and the method comprises the steps: obtaining the coordinates of a current visual angle collection point of a target user and the article information of a plurality of to-be-displayed articles, and the article information comprises the booth identifiers corresponding to the to-be-displayed articles; for each to-be-displayed article, pasting a corresponding article picture on the booth model according to the booth identifier to obtain an article display model; projecting the panoramic images of all the article display models to a virtual reality space corresponding to the coordinates of the current visual angle acquisition point to obtain a virtual reality scene; and displaying the virtual reality scene. According to the method, the article display model in the virtual reality scene is automatically exchanged, the technical problem that the maintenance work of the existing VR commodity display scene and the display model is very heavy is solved, and the maintenance cost of VR commodity display is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of metaverse application technology, and in particular to a virtual reality display method, device, equipment, storage medium and product. Background Art

[0002] Three-dimensional (3D) technology is widely used in e-commerce, enabling VR (Virtual Reality) product displays by building display platforms and product models. However, multiple display models are often required for the same usage scenario. If a product changes, maintainers must manually edit multiple display models, making maintenance a very cumbersome task. Summary of the Invention

[0003] The main purpose of this application is to provide a virtual reality display method, device, equipment, storage medium and product, aiming to solve the technical problem that the maintenance of existing VR product display scenes and display models is very heavy.

[0004] To achieve the above objectives, the present application provides a virtual reality display method, which includes:

[0005] Obtaining the coordinates of the target user's current viewing angle collection point and item information of multiple items to be displayed, wherein the item information includes booth identifiers corresponding to the items to be displayed;

[0006] For each item to be displayed, according to the booth logo, the corresponding item picture is pasted on the booth model to obtain the item display model;

[0007] Project the panoramic image of all item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene;

[0008] Show virtual reality scenes.

[0009] Optionally, before the step of projecting the panoramic image of all item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to construct the virtual reality scene, the method further includes:

[0010] With the coordinates of the current viewing angle collection point as the center of the circle, the current field of view sphere is constructed as the virtual reality space.

[0011] Optionally, the step of projecting the panoramic image of all item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene includes:

[0012] Paste the panorama onto the virtual reality space to obtain the initial virtual reality scene;

[0013] For each item display model, determine the model projection coordinates and vertex relative coordinates of each item display model in the virtual reality space based on the world coordinates, vertex data, and the projection radius of the item display model in the virtual reality space relative to the coordinates of the current viewpoint acquisition point;

[0014] According to the relative coordinates of all vertices and the projection coordinates of all models, the projection of each object display model in the initial virtual reality scene is adjusted to obtain a virtual reality scene.

[0015] Optionally, the step of determining the model projection coordinates and vertex relative coordinates of each item display model in the virtual reality space based on the world coordinates, vertex data, and the projection radius of the item display model's projection in the virtual reality space relative to the coordinates of the current viewpoint acquisition point includes:

[0016] Determine the model projection coordinates based on the world coordinates, the current view acquisition point coordinates and the projection radius;

[0017] Determine the vertex world coordinates of the item display model based on the world coordinates and vertex data;

[0018] Determine the vertex projection coordinates of the item display model on the current field of view sphere based on the vertex world coordinates, the current view acquisition point coordinates, and the projection radius;

[0019] Determine the relative coordinates of the vertex based on the vertex projection coordinates and the model projection coordinates.

[0020] Optionally, the steps of constructing a current field of view sphere with the coordinates of the current viewing angle acquisition point as the center of the circle as a virtual reality space include:

[0021] Construct the current field of view sphere with the coordinates of the current viewing angle collection point as the center of the circle;

[0022] Obtaining the coordinates of adjacent viewing angle acquisition points of multiple adjacent viewing angle acquisition points of the current viewing angle acquisition point corresponding to the coordinates of the current viewing angle acquisition point;

[0023] For each adjacent viewing angle acquisition point, an adjacent viewing angle sphere is constructed with the corresponding adjacent viewing angle acquisition point coordinates as the center of the circle to obtain multiple adjacent viewing angle spheres;

[0024] If it is detected that the target user switches from the current viewing angle acquisition point to the target adjacent viewing angle acquisition point, the target adjacent visual field sphere corresponding to the target adjacent viewing angle acquisition point is used as the current visual field sphere to obtain the virtual reality space;

[0025] The steps of projecting the panoramic image of all object display models into the virtual reality space corresponding to the coordinates of the current viewpoint acquisition point to obtain the virtual reality scene include:

[0026] updating the panoramic image according to the coordinates of the target adjacent view acquisition points corresponding to the target adjacent view acquisition points to obtain an updated panoramic image;

[0027] The updated panorama is projected into the virtual reality space to obtain a virtual reality scene.

[0028] Optionally, if it is detected that the target user switches from the current viewing angle acquisition point to the target adjacent viewing angle acquisition point, the target adjacent visual field sphere corresponding to the target adjacent viewing angle acquisition point is used as the current visual field sphere, and after the step of obtaining the virtual reality space, the method further includes:

[0029] Display the virtual reality space and hide other vision spheres outside the virtual reality space.

[0030] In addition, to achieve the above-mentioned purpose, the present application also proposes a virtual reality display device, which includes:

[0031] An acquisition module, configured to acquire the coordinates of a current viewing angle acquisition point of a target user and item information of a plurality of items to be displayed, wherein the item information includes booth identifiers corresponding to the items to be displayed;

[0032] a mapping module for pasting a corresponding item picture onto the booth model according to the booth identification for each item to be displayed, thereby obtaining an item display model;

[0033] A projection module, configured to project a panoramic image of all the item display models into a virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene;

[0034] A display module is used to display the virtual reality scene.

[0035] In addition, to achieve the above-mentioned purpose, the present application also proposes a virtual reality display device, which includes: a memory, a processor, and a virtual reality display program stored in the memory and executable on the processor, wherein the virtual reality display program is configured to implement the steps of the virtual reality display method described above.

[0036] In addition, to achieve the above-mentioned purpose, the present application also proposes a storage medium, on which a virtual reality display program is stored. When the virtual reality display program is executed by a processor, the steps of the virtual reality display method described above are implemented.

[0037] In addition, to achieve the above-mentioned purpose, the present application also provides a computer program product, which includes a virtual reality display program. When the virtual reality display program is executed by a processor, it implements the steps of the virtual reality display method described above.

[0038] The above one or more technical solutions provided by this application may have the following advantages or at least achieve the following technical effects:

[0039] The present application provides a virtual reality display method, apparatus, device, storage medium, and product, which obtain the coordinates of a target user's current viewpoint acquisition point and item information of multiple items to be displayed, wherein the item information includes a booth identification corresponding to the items to be displayed; for each item to be displayed, according to the booth identification, a corresponding item image is affixed to a booth model to obtain an item display model; a panoramic image of all item display models is projected into a virtual reality space corresponding to the coordinates of the current viewpoint acquisition point to obtain a virtual reality scene; and the virtual reality scene is displayed.

[0040] Therefore, this application obtains an item display model by attaching the item picture to the booth model according to the booth identification of the item information, and then projects the item display model into the virtual reality space to obtain a virtual reality scene for display. When the item to be displayed changes, it is only necessary to match the booth identification in the item information with the booth identification of the booth model to achieve the purpose of automatically replacing the item display model in the virtual reality scene. There is no need for the maintainer to manually arrange the item display model for each viewing angle collection point, which solves the technical problem that the maintenance work of the display model in the existing VR product display scene is very heavy, and reduces the maintenance cost of VR product display.

[0041] In addition, when the item display model with item pictures in this application is projected into the virtual reality space, the item pictures are transformed along with the perspective of the item display model, so that the perspective of the product and the perspective of the booth model in the virtual reality scene are unified, avoiding distortion of the entire virtual reality scene and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without any creative work.

[0043] Figure 1 It is a structural diagram of a virtual reality display device of the hardware operating environment involved in the embodiment of the present application;

[0044] Figure 2 This is a flowchart of the first embodiment of the virtual reality display method of the present application;

[0045] Figure 3 This is a flow chart of the second embodiment of the virtual reality display method of the present application;

[0046] Figure 4 This is a structural block diagram of the first embodiment of the virtual reality display device of this application.

[0047] The realization of the objectives, functional features and advantages of this application will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0048] To make the purpose, technical solutions, and advantages of this application more clear, the technical solutions in the embodiments of this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0049] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0050] In this application, the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a device or system comprising a list of elements includes not only those elements but also other elements not explicitly listed, or elements inherent to such a device or system. In the absence of further limitations, an element defined by the phrase "comprises..." does not exclude the presence of additional identical elements in the device or system comprising the element.

[0051] In view of the technical problem that the maintenance of display models in existing VR product display scenarios is very arduous, this application provides a virtual reality display method, device, equipment, storage medium and product. The overall concept is as follows:

[0052] The method includes: obtaining the coordinates of a target user's current viewing angle acquisition point and item information of multiple items to be displayed, wherein the item information includes a booth identification corresponding to the item to be displayed; for each item to be displayed, according to the booth identification, pasting the corresponding item image onto a booth model to obtain an item display model; projecting a panoramic image of all item display models into a virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene; and displaying the virtual reality scene.

[0053] The present application provides a virtual reality display method, apparatus, device, storage medium and product. After obtaining an item display model by attaching an item image to a booth model according to the booth identification of the item information, the item display model is then projected into a virtual reality space to obtain a virtual reality scene for display. When the item to be displayed changes, it is only necessary to match the booth identification in the item information with the booth identification of the booth model to achieve the purpose of automatically replacing the item display model in the virtual reality scene. There is no need for the maintainer to manually arrange the item display model for each viewing angle collection point, which solves the technical problem of the existing VR product display scene and the heavy maintenance work of the display model, and reduces the maintenance cost of VR product display.

[0054] In addition, when the item display model with item pictures in this application is projected into the virtual reality space, the item pictures are transformed along with the perspective of the item display model, so that the perspective of the product and the perspective of the booth model in the virtual reality scene are unified, avoiding distortion of the entire virtual reality scene and improving the user experience.

[0055] The following is a detailed description of the virtual reality display method, device, equipment, storage medium and product used in the implementation of the technology of this application:

[0056] Reference Figure 1 , Figure 1 This is a schematic diagram of the structure of a virtual reality display device in the hardware operating environment involved in the embodiment of the present application.

[0057] like Figure 1 As shown, the device may include: a processor 1001, such as a CPU, a user interface 1003, a memory 1005, and a communication bus 1002. The communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a user terminal such as a computer, a personal computer, a notebook and a smart device. Optionally, the user interface 1003 may also be a display screen (Display), an input unit such as a keyboard (Keyboard), etc. The memory 1005 may be a high-speed RAM memory or a stable memory (non-volatile memory), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0058] It is understood that the device may further include a network interface 1004, which may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface). Optionally, the device may further include an RF (Radio Frequency) circuit, a sensor, an audio circuit, a WiFi module, and the like.

[0059] Those skilled in the art will understand that Figure 1The device structure shown in the figure does not constitute a limitation of the device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0060] Based on the above hardware structure but not limited to the above hardware structure, refer to Figure 2 , Figure 2 This is a flowchart of the first embodiment of the virtual reality display method of this application.

[0061] The present invention provides a virtual reality display method, which may include:

[0062] Step S100: obtaining the coordinates of the current viewing angle collection point of the target user and item information of multiple items to be displayed.

[0063] The item information includes the booth identification corresponding to the item to be displayed.

[0064] Step S200: For each item to be displayed, a corresponding item picture is pasted onto the booth model according to the booth identification to obtain an item display model.

[0065] Step S400: Project the panoramic image of all item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene.

[0066] Step S500: Displaying a virtual reality scene.

[0067] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication, and program execution functions, such as a tablet computer, personal computer, mobile phone, etc., or an electronic device capable of implementing the above functions, such as a virtual reality display device. The following uses a virtual reality display device as an example to illustrate this embodiment and the following embodiments.

[0068] In this embodiment, the items to be displayed can be various commodities in a virtual store within the Metaverse application scenario. A virtual store can include multiple viewpoint acquisition points. For each viewpoint acquisition point, a corresponding virtual reality scene can be constructed to display the virtual store scene from the corresponding perspective to the user. The target user can be any user in the virtual store, and the viewpoint acquisition point at which the target user is currently located can be referred to as the current viewpoint acquisition point. Each viewpoint acquisition point is equipped with a corresponding camera, and the coordinates of the camera can be used as the coordinates of the viewpoint acquisition point.

[0069] When used specifically, the current user coordinates of the target user are obtained, the view acquisition point serial number is matched according to the current user coordinates, and the view acquisition point coordinates of the matched view acquisition point serial number are used as the current view acquisition point coordinates of the target user.

[0070] Item information may include the item ID, item name, item image, corresponding booth ID, and the address of the item details page, where the address of the item details page may be a link to the product details. The booth ID is the booth identifier. It is understood that the 3D model of the virtual store may include at least one display rack, each of which may include multiple booth models. The model information of each booth model may include the corresponding booth ID.

[0071] When generating an item display model, you can match the booth ID in the item information of the item to be displayed with the booth ID in the model information of the booth model. When the booth ID in the item information matches the booth ID in the model information, paste the item image of the item to be displayed on the corresponding booth model, and bind the click event of the booth model to the address of the item details page.

[0072] In a specific implementation, the panoramic image can include the store landscape of all item display models and all display racks in the virtual store photographed at the current viewing angle acquisition point. The panoramic image is projected into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point, and the virtual reality scene corresponding to the current viewing angle acquisition point can be obtained, so as to show the target user the virtual store scene under the current viewing angle.

[0073] As a specific implementation, before step S400, the method may further include:

[0074] Step S300: constructing a current field of view sphere with the coordinates of the current viewing angle acquisition point as the center of the circle as the virtual reality space.

[0075] In this embodiment, the virtual reality space can be realized through a spherical field of view ball model. For different viewing angle collection points, the coordinates of the viewing angle collection point can be used as the center of the circle, and the radius of the field of view ball model can be determined according to the size of the virtual store to construct a field of view ball as the corresponding virtual reality space.

[0076] In this embodiment, step S400 may include:

[0077] Step S410: Paste the panoramic image onto the virtual reality space to obtain an initial virtual reality scene.

[0078] Step S420: For each item display model, determine the model projection coordinates and vertex relative coordinates of each item display model in the virtual reality space based on the world coordinates, vertex data, and the projection radius of the item display model in the virtual reality space relative to the coordinates of the current viewpoint acquisition point.

[0079] Step S430: adjusting the projection of each object display model in the initial virtual reality scene according to the relative coordinates of all vertices and the projection coordinates of all models to obtain a virtual reality scene.

[0080] In this embodiment, the panoramic image is pasted onto the field of view sphere corresponding to the virtual reality space, and the resulting initial virtual reality scene does not have a three-dimensional sense. Therefore, it is necessary to adjust the coordinates of the object display models in the initial virtual reality scene to adjust the projection of the object display models in the initial virtual reality scene to obtain a virtual reality scene with a three-dimensional sense.

[0081] Among them, the world coordinates and vertex data of the item display model can be the world coordinates and vertex data of the corresponding booth model. The world coordinates and vertex data of the booth model are determined based on the 3D model of the virtual store. It can be understood that the world coordinates of the item display model can be used to determine the position of the item display model in the virtual store, and the corresponding model projection coordinates can be used to determine the position of the item display model in the virtual reality scene; the vertex data of the item display model combined with the world coordinates can be used to determine the shape and size of the item display model, etc. The corresponding vertex relative coordinates can be the coordinates of the vertices of the item display model relative to the model projection coordinates, which are used to determine the shape and size of the item display model in the virtual reality scene. In addition, the projection radius can be determined based on the distance between the current viewing angle acquisition point and the item display model in the 3D model of the virtual store. Therefore, based on the world coordinates, vertex data and projection radius of the item display model, the corresponding model projection coordinates and vertex relative coordinates can be determined.

[0082] Specifically, step S420 may include: determining the model projection coordinates according to the world coordinates, the coordinates of the current viewpoint acquisition point, and the projection radius; determining the vertex world coordinates of the item display model according to the world coordinates and vertex data; determining the vertex projection coordinates of the item display model in the virtual reality space according to the vertex world coordinates, the coordinates of the current viewpoint acquisition point, and the projection radius; and determining the vertex relative coordinates according to the vertex projection coordinates and the model projection coordinates.

[0083] In this embodiment, step S420 may specifically include:

[0084] Using formula 1, the model projection coordinates are determined based on the world coordinates, the coordinates of the current viewing angle acquisition point, and the projection radius; formula 1 is:

[0085] Ps=unit vector of (PO)*r+O;

[0086] Among them, Ps is the model projection coordinate, P is the world coordinate, r is the projection radius, and O is the coordinate of the current viewing angle acquisition point.

[0087] Using formula 2, the world coordinates of the vertices of the item display model are determined based on the world coordinates and vertex data; formula 2 is:

[0088] V1=V+P;

[0089] Among them, V1 is the world coordinate of the vertex, and V is the vertex data.

[0090] Formula 3 is used to determine the vertex projection coordinates of the object display model in the virtual reality space based on the vertex world coordinates, the current viewpoint acquisition point coordinates, and the projection radius. Formula 3 is:

[0091] V1s=unit vector of (V1-O)*r+O;

[0092] Among them, V1s is the vertex projection coordinate.

[0093] Use formula 4 to determine the relative coordinates of the vertex based on the vertex projection coordinates and the model projection coordinates; formula 4 is:

[0094] Vs=V1s-Ps;

[0095] Among them, Vs is the relative coordinate of the vertex.

[0096] This embodiment provides a virtual reality display method. After the item display model is obtained by attaching the item image to the booth identification according to the item information, the item display model is projected into the virtual reality space to obtain a virtual reality scene for display. When the item to be displayed changes, it is only necessary to match the booth identification in the item information with the booth identification of the booth model to achieve the purpose of automatically replacing the item display model in the virtual reality scene. There is no need for the maintainer to manually arrange the item display model for each viewing angle collection point. This solves the technical problem of the existing VR product display scene and the heavy maintenance work of the display model, and reduces the maintenance cost of VR product display.

[0097] In addition, when the item display model with item pictures in this application is projected into the virtual reality space, the item pictures are transformed along with the perspective of the item display model, so that the perspective of the product and the perspective of the booth model in the virtual reality scene are unified, avoiding distortion of the entire virtual reality scene and improving the user experience.

[0098] In addition, in this embodiment, the virtual reality space is realized by a field of view sphere model with the field of view acquisition point as the center of the circle. Using the sphere model to construct the virtual reality scene can reduce the performance loss of the virtual reality display device when rendering the virtual reality scene, and improve the construction efficiency and display efficiency of the virtual reality scene.

[0099] refer to Figure 3 , Figure 3 This is a flow chart of the second embodiment of the virtual reality display method of this application.

[0100] Different from the first embodiment, in this embodiment, step S300 may include:

[0101] Step S310: construct the current field of view sphere with the coordinates of the current viewing angle acquisition point as the center of the circle.

[0102] Step S320: Acquire the coordinates of adjacent perspective collection points of a plurality of adjacent perspective collection points of the current perspective collection point corresponding to the coordinates of the current perspective collection point.

[0103] Step S330: For each adjacent viewing angle acquisition point, an adjacent viewing angle sphere is constructed with the corresponding adjacent viewing angle acquisition point coordinates as the circle center to obtain multiple adjacent viewing angle spheres.

[0104] Step S340: If it is detected that the target user switches from the current viewing angle acquisition point to the target adjacent viewing angle acquisition point, the target adjacent visual field sphere corresponding to the target adjacent viewing angle acquisition point is used as the current visual field sphere to obtain the virtual reality space.

[0105] Correspondingly, step S400 may include:

[0106] Step S440: updating the panoramic image according to the coordinates of the target adjacent viewing angle acquisition points corresponding to the target adjacent viewing angle acquisition points to obtain an updated panoramic image.

[0107] Step S450: Project the updated panoramic image into the virtual reality space to obtain a virtual reality scene.

[0108] In this embodiment, adjacent viewpoint acquisition points are those adjacent to the current viewpoint acquisition point on all sides of the current viewpoint acquisition point. The number of adjacent viewpoint acquisition points can be determined based on actual usage. Preferably, the adjacent viewpoint acquisition points may include those in the front, back, left, and right directions of the current viewpoint acquisition point. The center of the adjacent viewpoint sphere is the coordinate of the adjacent viewpoint acquisition point, and the radius of the adjacent viewpoint sphere is the same as the radius of the current viewpoint sphere.

[0109] When the target user's perspective collection point switches, the target user's perspective collection point after switching is the target adjacent perspective collection point. At this time, the target adjacent vision ball corresponding to the target adjacent perspective collection point can be switched to the current vision ball to build a virtual reality scene and show the virtual store to the target user.

[0110] It can be understood that when the target user's perspective acquisition point is switched, the virtual store scene seen by the target user will change accordingly. Therefore, it is necessary to take a new panoramic image at the target adjacent perspective acquisition point after the switch to update the panoramic image and project it onto the target adjacent field of view sphere to obtain the virtual reality scene after the perspective acquisition point is switched.

[0111] It should be noted that after the target adjacent field of view sphere is used as the current field of view sphere, multiple adjacent field of view spheres of the current field of view sphere can be constructed for use when the target user switches the viewing angle acquisition point subsequently.

[0112] In this embodiment, after step S344, the method may further include: displaying the current field of view ball and hiding other field of view balls except the current field of view ball.

[0113] In this embodiment, the current view sphere can be used to display the virtual store scene seen from the current viewing point. Therefore, when actually displaying it to the target user, only the current view sphere needs to be displayed, and the other view spheres outside the current view sphere are hidden. The other view spheres are all view spheres adjacent to the current view sphere.

[0114] This embodiment provides a virtual reality display method. By constructing multiple adjacent field of view balls, when the field of view acquisition point of the target user changes, the virtual reality scene can be quickly obtained through the adjacent field of view balls and displayed to the user. When the target user is visiting a store, fast and smooth field of view switching can be achieved, thereby improving the user experience.

[0115] Based on the same invention concept, Figure 4 , Figure 4 This is a module diagram of a virtual reality display device provided in an embodiment of the present application. This embodiment provides a virtual reality display device, which may include:

[0116] An acquisition module 10 is configured to acquire the coordinates of a current viewing angle acquisition point of a target user and item information of a plurality of items to be displayed, wherein the item information includes booth identifiers corresponding to the items to be displayed;

[0117] The mapping module 20 is used to map each of the items to be displayed onto the booth model according to the booth identification to obtain an item display model;

[0118] A projection module 30 is configured to project a panoramic image of all the item display models into a virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene;

[0119] The display module 40 is used to display the virtual reality scene.

[0120] For more implementation details of the specific implementation of the above virtual reality display device, please refer to the description of the specific implementation of the virtual reality display method in the above embodiment. For the sake of brevity of the description, they will not be repeated here.

[0121] In addition, an embodiment of the present application further proposes a storage medium on which a virtual reality display program is stored, and when the virtual reality display program is executed by a processor, the steps of the virtual reality display method described above are implemented. Therefore, no further description will be given here. In addition, the description of the beneficial effects of adopting the same method will not be repeated. For technical details not disclosed in the computer-readable storage medium embodiment involved in this application, please refer to the description of the method embodiment of this application. As an example, the program instructions can be deployed to be executed on one computing device, or on multiple computing devices located at one location, or on multiple computing devices distributed at multiple locations and interconnected by a communication network.

[0122] In addition, an embodiment of the present application further provides a computer program product, including a virtual reality display program, which implements the steps of the virtual reality display method described above when executed by a processor.

[0123] The specific implementation of the computer program product of the present application is basically the same as the embodiments of the above-mentioned virtual reality display method, and will not be repeated here.

[0124] The serial numbers of the above embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0125] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as read-only memory / random access memory, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present application.

[0126] The above are only preferred embodiments of the present application and do not limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present application.

Claims

1. A virtual reality display method, characterized in that: The method comprises: Obtaining the coordinates of the current viewing angle collection point of the target user and item information of multiple items to be displayed, wherein the item information includes booth identifiers corresponding to the items to be displayed; For each of the items to be displayed, according to the booth identification, a corresponding item picture is pasted onto the booth model to obtain an item display model; Projecting the panoramic images of all the item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene; The virtual reality scene is displayed.

2. The method according to claim 1, wherein Before the step of projecting the panoramic images of all the item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to construct the virtual reality scene, the method further includes: The current visual field sphere is constructed with the coordinates of the current viewing angle acquisition point as the center of the circle, as the virtual reality space.

3. The method according to claim 2, wherein The step of projecting the panoramic images of all the item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene includes: Pasting the panoramic image onto the virtual reality space to obtain an initial virtual reality scene; For each of the item display models, determining the model projection coordinates and vertex relative coordinates of each item display model in the virtual reality space based on the world coordinates, vertex data of the item display model, and a projection radius of the item display model's projection in the virtual reality space relative to the coordinates of the current viewpoint acquisition point; The projection of each of the item display models in the initial virtual reality scene is adjusted according to all the vertex relative coordinates and all the model projection coordinates to obtain the virtual reality scene.

4. The method according to claim 3, wherein The step of determining the model projection coordinates and vertex relative coordinates of each item display model in the virtual reality space based on the world coordinates, vertex data of the item display model, and the projection radius of the item display model in the virtual reality space relative to the coordinates of the current viewpoint acquisition point includes: Determining the model projection coordinates according to the world coordinates, the current viewing angle acquisition point coordinates and the projection radius; Determining the world coordinates of the vertices of the item display model according to the world coordinates and the vertex data; Determining the vertex projection coordinates of the item display model on the current field of view sphere according to the vertex world coordinates, the current viewing angle acquisition point coordinates, and the projection radius; The vertex relative coordinates are determined according to the vertex projection coordinates and the model projection coordinates.

5. The method according to claim 2, wherein The step of constructing a current field of view sphere with the coordinates of the current viewing angle acquisition point as the center of the circle as the virtual reality space includes: Constructing the current field of view sphere with the coordinates of the current viewing angle acquisition point as the center of the circle; Acquire the adjacent perspective acquisition point coordinates of multiple adjacent perspective acquisition points of the current perspective acquisition point corresponding to the current perspective acquisition point coordinates; For each of the adjacent viewing angle acquisition points, construct an adjacent viewing angle sphere with the corresponding coordinates of the adjacent viewing angle acquisition point as the center of the circle, to obtain a plurality of adjacent viewing angle spheres; If it is detected that the target user switches from the current viewing angle acquisition point to a target adjacent viewing angle acquisition point, the target adjacent visual field sphere corresponding to the target adjacent viewing angle acquisition point is used as the current visual field sphere to obtain the virtual reality space; The step of projecting the panoramic images of all the item display models into the virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene includes: updating the panoramic image according to the coordinates of the target adjacent viewing angle acquisition points corresponding to the target adjacent viewing angle acquisition points to obtain an updated panoramic image; The updated panoramic image is projected into the virtual reality space to obtain the virtual reality scene.

6. The method according to claim 5, wherein After the step of obtaining the virtual reality space by using the target adjacent visual field sphere corresponding to the target adjacent visual field sphere as the current visual field sphere if it is detected that the target user switches from the current visual field acquisition point to the target adjacent visual field acquisition point, the method further includes: The virtual reality space is displayed, and other visual field balls outside the virtual reality space are hidden.

7. A virtual reality display device, characterized in that: The device comprises: An acquisition module, configured to acquire the coordinates of a current viewing angle acquisition point of a target user and item information of a plurality of items to be displayed, wherein the item information includes booth identifiers corresponding to the items to be displayed; a mapping module for pasting a corresponding item picture onto the booth model according to the booth identification for each item to be displayed, thereby obtaining an item display model; A projection module, configured to project a panoramic image of all the item display models into a virtual reality space corresponding to the coordinates of the current viewing angle acquisition point to obtain a virtual reality scene; A display module is used to display the virtual reality scene.

8. A virtual reality display device, characterized in that: The device includes: a memory, a processor, and a virtual reality display program stored in the memory and executable on the processor, wherein the virtual reality display program is configured to implement the steps of the virtual reality display method according to any one of claims 1 to 6.

9. A computer storage medium, characterized in that The storage medium stores a virtual reality display program, which, when executed by the processor, implements the steps of the virtual reality display method according to any one of claims 1 to 6.

10. A computer program product, characterized in that The computer program product includes a virtual reality presentation program, which, when executed by a processor, implements the steps of the virtual reality presentation method according to any one of claims 1 to 6.