Virtual scene adjustment method and device, equipment, storage medium and product
By obtaining the user's physiological characteristic information and emotional information, adjusting the time and spatial dimensions of the virtual scenes, the problem that cannot meet the user's personalized adjustment needs in the prior art is solved, and a higher user experience is achieved.
Patent Information
- Application Number
- CN202411904931.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-03-28
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The prior art cannot meet users' personalized adjustment needs for virtual scenes, especially when the virtual scene is dynamically adjusted in the natural changes in the real environment, it cannot meet users' personalized needs.
By obtaining the user's physiological characteristic information, adjusting the adjusted virtual scene based on the user's emotional information, including adjusting the time dimension information and/or spatial dimension information.
It realizes personalized matching between user emotions and virtual scenes, improves user experience, and meets users' personalized adjustment needs for virtual scenes.
Smart Images

Figure CN119723003A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of virtual scene technology, and in particular to a virtual scene adjustment method, device, equipment, storage medium and product. Background Art
[0002] With the rapid development of virtual reality (VR) and mixed reality (MR) technologies, the construction and control of virtual scenes has become one of the core issues in this field. The constructed virtual scenes can simulate the real environment. However, at present, dynamically adjusting the virtual scenes to change over time through the real natural changes of the real environment cannot meet the user's personalized adjustment needs for virtual scenes. Summary of the invention
[0003] The present application provides a virtual scene adjustment method, device, equipment, storage medium and product to solve the problem that the prior art cannot meet the user's demand for personalized adjustment of virtual scenes.
[0004] To achieve the above purpose, the present application provides a virtual scene adjustment method, including:
[0005] Obtaining the user's physiological characteristics information;
[0006] Obtaining emotional information of the user according to the physiological characteristic information of the user;
[0007] The virtual scene to be adjusted is adjusted according to the emotional information of the user.
[0008] As an improvement of the above solution, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0009] Based on the preset correspondence between the emotion information and the dimension information, the time dimension information and / or the space dimension information of the virtual scene is adjusted according to the emotion information of the user.
[0010] As an improvement of the above solution, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0011] Confirming the first preset emotion information;
[0012] Based on the correspondence between preset physiological characteristic information and emotional information, the time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotional information of the user until the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information.
[0013] As an improvement of the above solution, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0014] Confirming the second preset emotion information;
[0015] The time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotion information of the user until the latest emotion information of the user meets the second preset emotion information.
[0016] As an improvement of the above solution, the adjusting the time dimension information and / or space dimension information of the virtual scene according to the emotion information of the user includes:
[0017] Get the user's sight direction;
[0018] Obtaining a focus area of the user on the virtual scene according to the sight direction of the user;
[0019] According to the emotion information of the user, the time dimension information and / or the space dimension information of the focus area is adjusted.
[0020] As an improvement of the above solution, the user's emotional information includes at least one of the following: activity level, fatigue level, emotional state, and emotional change;
[0021] The time dimension information includes at least one of the following: time passage speed, season information;
[0022] The spatial dimension information includes at least one of the following: weather information, terrain information, vegetation information, lighting information, and audio information.
[0023] As an improvement of the above solution, before adjusting the virtual scene to be adjusted according to the emotion information of the user, the virtual scene is obtained through the following steps, including:
[0024] Obtain the user's real environment information;
[0025] Get the preset initial dimension information;
[0026] Constructing a basic virtual scene according to the real environment information;
[0027] Adjusting the basic virtual scene according to the preset initial dimension information to obtain the virtual scene;
[0028] The preset initial dimensional information includes at least one of the following: time passage speed, season information, weather information, terrain information, vegetation information, lighting information, and audio information.
[0029] As an improvement of the above solution, the obtaining of preset initial dimension information includes:
[0030] Get the user's historical preferences for virtual scenes;
[0031] The preset initial dimension information is obtained according to the user's historical preference virtual scene.
[0032] To achieve the above purpose, the embodiment of the present application further provides a virtual scene adjustment device, including:
[0033] A first acquisition module is used to acquire the user's physiological characteristic information;
[0034] A second acquisition module, used to obtain the user's emotional information based on the user's physiological characteristic information;
[0035] The adjustment module is used to adjust the virtual scene to be adjusted according to the emotional information of the user.
[0036] To achieve the above objectives, an embodiment of the present application also provides a virtual scene adjustment device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the virtual scene adjustment method as described above when executing the computer program.
[0037] To achieve the above-mentioned purpose, an embodiment of the present application also provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the virtual scene adjustment method as described above.
[0038] To achieve the above objectives, an embodiment of the present application further provides a computer program product, including a computer program / instruction, which implements the virtual scene adjustment method as described above when executed by a processor.
[0039] Compared with the prior art, the virtual scene adjustment method, device, equipment, storage medium and product provided in the embodiments of the present application obtain the physiological characteristic information of the user; obtain the emotional information of the user according to the physiological characteristic information of the user; and adjust the virtual scene to be adjusted according to the emotional information of the user. It can be seen that the embodiments of the present application adjust the virtual scene according to the emotion of the user, meet the user's demand for personalized adjustment of the virtual scene, and provide a high user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 is a flow chart of a virtual scene adjustment method provided in an embodiment of the present application;
[0041] Figure 2 is another flow chart of a virtual scene adjustment method provided by an embodiment of the present application;
[0042] Figure 3is a flow chart of a virtual scene acquisition method provided in an embodiment of the present application;
[0043] Figure 4 It is a structural block diagram of a virtual scene adjustment system provided in an embodiment of the present application;
[0044] Figure 5 It is a structural block diagram of a virtual scene adjustment device provided in an embodiment of the present application;
[0045] Figure 6 It is a structural block diagram of a virtual scene adjustment device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0046] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0047] In the embodiments of the present application, words such as "exemplary" and "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "example" in the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of the word "example" is intended to present concepts in a concrete way. In addition, in the embodiments of the present application, the meaning expressed by "and / or" can be both, or it can be either of the two.
[0048] See also Figure 1 , Figure 1 : is a flowchart of a virtual scene adjustment method provided in an embodiment of the present application, the virtual scene adjustment method comprising:
[0049] S1. Obtaining the user's physiological characteristics information;
[0050] In the embodiment of the present application, the physiological characteristic information of the user may be input by the user in the form of voice and / or text information, or may be collected through a user information collection module.
[0051] When the user inputs the physiological characteristic information in the form of voice, the above method further includes:
[0052] Receive voice information input by the user; perform voice recognition and conversion on the voice information to obtain the user's physiological characteristic information.
[0053] When the user inputs the physiological characteristic information in text form, the above method further includes:
[0054] Receive text information input by a user, and extract the user's physiological characteristic information from the text information.
[0055] When collecting physiological characteristic information through the user information collection module:
[0056] The above-mentioned user information collection module may include at least one of the following: a pulse sensor, a heart rate sensor, an electrocardiogram sensor, a blood pressure sensor, a blood oxygen sensor, a body temperature sensor, a skin temperature sensor, a skin electrical sensor, a camera, a six-axis sensor and a sound sensor.
[0057] Specifically, the pulse sensor is used to collect the user's pulse information;
[0058] Heart rate sensor, used to collect the user's heart rate information;
[0059] ECG sensor, used to collect the user's ECG information;
[0060] A blood pressure sensor, used to collect the user's blood pressure information;
[0061] Blood oxygen sensor, used to collect the user's blood oxygen information;
[0062] Skin temperature sensor, used to collect the user's skin electrical information;
[0063] Skin temperature sensor, used to collect user's skin temperature information;
[0064] A body temperature sensor, used to collect the user's body temperature information;
[0065] Camera, used to collect user's facial information;
[0066] The camera is also used to collect user's body movement information;
[0067] Six-axis sensor, used to collect user's limb shaking information;
[0068] The sound sensor is used to collect the user's sound information.
[0069] Correspondingly, the above-mentioned psychological characteristic information may include at least one of the following: pulse information, heart rate information, electrocardiogram information, blood oxygen information, blood pressure information, skin electricity information, skin temperature information, body temperature information, facial information, limb movement information, limb shaking information, and sound information.
[0070] S2. obtaining the user's emotional information according to the user's physiological characteristic information;
[0071] In the embodiment of the present application, the emotional information corresponding to the physiological characteristic information of the user can be obtained by the preset correspondence between the physiological characteristic information and the emotional information. The correspondence can be preset by the manufacturer during production, such as embedded software burning, or preset during product debugging, or personalized by the user, which is not specifically limited here.
[0072] The corresponding relationship can be stored in a table form, such as Table 1:
[0073] Table 1
[0074]
[0075] As can be seen from Table 1, if the user's heart rate information satisfies heart rate condition a, blood pressure information satisfies blood pressure condition a, facial information satisfies facial condition a, and body movement information satisfies body movement condition a, then this corresponds to emotion information a, and the emotion information of the user obtained at this time is emotion information a. The rest of the situations are similar and will not be elaborated here.
[0076] S3. Adjust the virtual scene to be adjusted according to the emotional information of the user.
[0077] In the embodiment of the present application, in order to realize the user's demand for personalized adjustment of the virtual scene, the virtual scene to be adjusted is adjusted according to the user's emotional information, thereby enhancing the user experience and increasing the user's interest and attraction.
[0078] Furthermore, in order to further reduce the energy consumption of the device, when the user enters the virtual scene, the virtual scene to be adjusted is adjusted according to the user's emotional information. Usually, when the user uses a VR device, an AR device or an MR device, it is confirmed that the user has entered the virtual scene.
[0079] In an optional embodiment, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0080] Based on the preset correspondence between the emotion information and the dimension information, the time dimension information and / or the space dimension information of the virtual scene is adjusted according to the emotion information of the user.
[0081] In an embodiment of the present application, in order to ensure that the virtual scene has roughly the same effect before and after adjustment, the presentation effect of the virtual scene is quantified into time dimension information and / or space dimension information, and then the quantified information of the virtual scene can be adjusted according to the user's emotional information, so that the virtual scenes before and after adjustment match each other, while achieving fine-tuning of the details of the virtual scene in time and space.
[0082] In an embodiment of the present application, the dimensional information corresponding to the user's emotional information can be obtained through the correspondence between the preset emotional information and the dimensional information, and the dimensional information includes time dimension information and / or space dimension information. The corresponding relationship can be preset by the manufacturer during production, such as embedded software burning, or preset during product debugging, or the user can make personalized settings, which are not specifically limited here. For example, when setting the corresponding relationship, the user can use the dimensional information of the virtual scene when the user's emotional state is in a satisfactory state as the dimensional information in the corresponding relationship, so that when the time dimension information and / or space dimension information of the virtual scene is adjusted to the corresponding dimension information according to the corresponding relationship, the user's latest emotional state is a satisfactory state. Of course, it can also be the dimensional information corresponding to when the user is in other emotional information, which is not specifically limited here.
[0083] The corresponding relationship can be stored in a table form, such as Table 2. The dimension information in Table 2 is the dimension information when the user's emotional state is in a satisfied state:
[0084] Table 2
[0085]
[0086]
[0087] As can be seen from Table 2, if the user's emotional information satisfies the emotional information e, then the corresponding time dimension information a is adjusted to the time dimension information a, and the user's latest emotional state is a satisfied state. The rest of the situations are similar and will not be elaborated here.
[0088] In an optional embodiment, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0089] Confirming the first preset emotion information;
[0090] Based on the correspondence between preset physiological characteristic information and emotional information, the time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotional information of the user until the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information.
[0091] In an embodiment of the present application, in order to ensure that the virtual scene has roughly the same effect before and after adjustment, the presentation effect of the virtual scene is quantified into time dimension information and / or space dimension information, and then the quantified information of the virtual scene can be adjusted according to the user's emotional information, so that the virtual scenes before and after adjustment match each other, while achieving fine-tuning of the details of the virtual scene in time and space.
[0092] In the embodiment of the present application, the corresponding relationship between the preset physiological characteristic information and the emotional information can be used to adjust the virtual scene so that the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information. The corresponding relationship can be preset by the manufacturer during production, such as embedded software burning, or preset during product debugging, or personalized by the user, which is not specifically limited here.
[0093] The corresponding relationship may be stored in a table form, such as Table 3, or may be the corresponding relationship between the physiological characteristic information and the emotion information shown in Table 1.
[0094] Table 3
[0095]
[0096]
[0097] As can be seen from Table 3, if the first preset emotion information is emotion information h, then corresponding to the physiological characteristic information a, the time dimension information and / or space dimension information of the virtual scene is adjusted until the user's latest physiological characteristic information reaches the physiological characteristic information a, and the adjustment is stopped. The rest of the cases are similar and will not be described in detail here.
[0098] The first preset emotional information may be: general state, satisfied state, excited state, etc. For example, the time dimension information and / or space dimension information of the virtual scene is adjusted until the user's latest physiological characteristic information reaches the physiological characteristic information corresponding to the satisfied state.
[0099] In the embodiment of the present application, the adjustment may be made in accordance with a preset adjustment direction. Specifically, the preset adjustment direction is confirmed according to the user's emotional information, and then the time dimension information and / or space dimension information of the virtual scene are adjusted in the preset adjustment direction until the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information, and the adjustment is stopped. For example, when the user's emotional information is the first emotional information, the preset adjustment direction is positive, which means gradually increasing, and the reverse direction means gradually decreasing.
[0100] In an optional embodiment, adjusting the virtual scene to be adjusted according to the emotion information of the user includes:
[0101] Confirming the second preset emotion information;
[0102] The time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotion information of the user until the latest emotion information of the user meets the preset emotion information.
[0103] In an embodiment of the present application, the user's physiological characteristic information and emotional information are continuously obtained, and the time dimension information and / or space dimension information of the virtual scene are adjusted until the user's latest emotional information meets the second preset emotional information, and the adjustment is stopped.
[0104] The second preset emotional information may be: a general state, a satisfied state, an excited state, etc. For example, the time dimension information and / or the space dimension information of the virtual scene is adjusted until the user's latest emotional state is a satisfied state.
[0105] In the embodiment of the present application, the adjustment may be made in accordance with a preset adjustment direction. Specifically, the preset adjustment direction is confirmed according to the user's emotional information, and then the time dimension information and / or space dimension information of the virtual scene are adjusted in the preset adjustment direction until the user's latest emotional information meets the second preset emotional information, and the adjustment is stopped. For example, when the user's emotional information is the second emotional information, the preset adjustment direction is reverse, and the positive direction means gradually increasing, and the reverse direction means gradually decreasing.
[0106] In an optional embodiment, if Figure 2 , the adjusting the time dimension information and / or space dimension information of the virtual scene according to the emotion information of the user includes:
[0107] S21, obtaining the user's sight direction;
[0108] S22, obtaining a focus area of the user on the virtual scene according to the sight direction of the user;
[0109] S23: adjusting the time dimension information and / or space dimension information of the focus area according to the emotion information of the user.
[0110] In an embodiment of the present application, the user's line of sight and the user's focus area on the virtual scene can be obtained through eye tracking technology.
[0111] It is worth noting that users have different feelings about different areas. For example, users particularly like ancient buildings and have particularly strong feelings about ancient buildings. Adjusting a little detail will affect the user's emotional information. They don't feel much about modern buildings, and only slightly larger adjustments will affect the user's emotional information. So when the user focuses on these two areas, in order to make the user's latest emotional information reach the same preset emotional information, the time dimension information and / or space dimension information that may be adjusted may be different. In the embodiment of the present application, the time dimension information and / or space dimension information of the user's focus area are adjusted according to the user's emotional information, which can not only further reduce the energy consumption of the device and reduce the adjustment workload, but also meet the user's adjustment requirements for different areas of the virtual scene.
[0112] Exemplarily, the correspondence between the above-mentioned emotion information and dimensional information is specifically: the correspondence between the focus area, emotion information and dimensional information; the correspondence between the above-mentioned physiological characteristic information and emotion information is specifically: the correspondence between the focus area, physiological characteristic information and emotion information.
[0113] By capturing the user's focus area on the virtual scene, the user's physiological characteristics and emotional information are collected. The corresponding time point of the physiological characteristics information collection is compared with the user's focus area at that time point, so as to establish the correspondence between the focus area, physiological characteristics information and emotional information, or the correspondence between the focus area, emotional information and dimensional information, so as to finely mine the user's satisfaction with a specific part of a frame.
[0114] In an optional embodiment, the user's emotional information includes at least one of the following: activity level, fatigue level, emotional state, and emotional changes;
[0115] The time dimension information includes at least one of the following: time passage speed, season information;
[0116] The spatial dimension information includes at least one of the following: weather information, terrain information, vegetation information, lighting information, and audio information.
[0117] The above-mentioned activity level can be confirmed by at least one of pulse information, heart rate information, electrocardiogram information, blood oxygen information, skin conductance information, facial information, limb movement information, limb shaking information, and sound information, and no specific limitation is made here.
[0118] The above fatigue level can be confirmed by at least one of pulse information, heart rate information, electrocardiogram information, blood oxygen information, skin conductance information, facial information, limb movement information, limb shaking information, and sound information, and no specific limitation is made here.
[0119] The above-mentioned emotional state can be confirmed by at least one of pulse information, heart rate information, electrocardiogram information, blood oxygen information, blood pressure information, skin electricity information, skin temperature information, body temperature information, facial information, limb movement information, limb shaking information, and sound information, without specific limitation here.
[0120] The above-mentioned emotional changes can be confirmed by at least one of pulse information, heart rate information, electrocardiogram information, blood oxygen information, blood pressure information, skin electricity information, skin temperature information, body temperature information, facial information, limb movement information, limb shaking information, and sound information, without specific limitation here.
[0121] The above fatigue level can be confirmed by at least one of skin conduction information, facial information, limb movement information, heart rate information and blood pressure information, and is not specifically limited here.
[0122] For example, for the fatigue degree, the fatigue degree corresponding to the user's physiological characteristic information can be obtained by preset corresponding relationship between physiological characteristic information and fatigue degree. The corresponding relationship can be preset by the manufacturer during manufacturing, such as embedded software burning, or preset during product debugging, or personalized by the user, which is not specifically limited here.
[0123] The corresponding relationship can be stored in a table form, such as Table 4:
[0124] Table 4
[0125]
[0126] Exemplarily, the speed at which time passes in a virtual scene is adjusted according to the user's fatigue level, and the adjustment is made through three specific examples below.
[0127] In the first specific example, the time lapse speed corresponding to the user's fatigue level can be obtained by preset corresponding relationship between fatigue level and time lapse speed, so as to adjust the time lapse speed of the virtual scene to the corresponding time lapse speed. The corresponding relationship can be preset by the manufacturer during manufacturing, such as embedded software burning, or preset during product debugging, or personalized by the user, which is not specifically limited here.
[0128] The corresponding relationship can be stored in a table form, as shown in Table 5:
[0129] Table 5
[0130] Emotional information Time Passage Speed Fatigue level The speed of time passing Fatigue level b Time flow speed b Fatigue level Time flow speed c ... ...
[0131] For example, if the confirmed fatigue level is a high level of fatigue level a, the time passage speed of the virtual scene is adjusted to a low level of time passage speed a to slow down the time passage speed of the virtual scene and relieve user fatigue.
[0132] In the second specific example, the physiological characteristic information corresponding to the first preset fatigue level can be obtained through the correspondence between the preset physiological characteristic information and the fatigue level, so as to adjust the time passage speed of the virtual scene to the corresponding time passage speed. The correspondence can be preset by the manufacturer during production, such as embedded software burning, or preset during product debugging, or personalized by the user, which is not specifically limited here.
[0133] The corresponding relationship can be stored in a table form, such as Table 6:
[0134] Table 6
[0135] Emotional information Physiological characteristics information Fatigue level Physiological characteristics information Fatigue level Physiological characteristics information Fatigue level Physiological characteristics information ... ...
[0136] For example, the first preset fatigue level is a low-level fatigue level g, which corresponds to the physiological characteristic information g. The speed at which time the virtual scene passes is adjusted until the user's latest physiological characteristic information reaches the physiological characteristic information g, so as to slow down the speed at which time passes in the virtual scene and relieve user fatigue.
[0137] In the third specific example, the time passage speed of the virtual scene may be adjusted according to the emotional information of the user until the latest emotional information of the user satisfies the second preset fatigue level.
[0138] Exemplarily, the season information of the virtual scene is adjusted according to the emotional state of the user.
[0139] For example, when a user is feeling down, the information may be adjusted to warmer seasons (such as summer) to improve the user's mood.
[0140] Exemplarily, the weather information of the virtual scene is adjusted according to the psychological stress level of the user.
[0141] For example, when the user is under great pressure, the weather information is adjusted to calm to help the user relax. When the user's emotions change negatively, the weather information of the virtual scene is adjusted negatively; when the user's emotions change positively, the weather information of the virtual scene is adjusted positively.
[0142] Furthermore, the weather information includes at least one of the following: temperature, humidity, wind speed, and precipitation probability.
[0143] Exemplarily, the terrain information of the virtual scene is adjusted according to the emotional changes of the user.
[0144] For example, when the user's emotional changes develop negatively, the terrain information of the virtual scene is negatively adjusted; when the user's emotional changes develop positively, the terrain information of the virtual scene is positively adjusted.
[0145] Furthermore, the terrain information includes at least one of the following: elevation, slope, and aspect.
[0146] Exemplarily, the vegetation information of the virtual scene is adjusted according to the emotional changes of the user.
[0147] For example, when the user's emotions change negatively, the vegetation information of the virtual scene is adjusted negatively; when the user's emotions change positively, the vegetation information of the virtual scene is adjusted positively. Further, the vegetation information includes at least one of the following: plant type, vegetation distribution, and growth cycle.
[0148] Exemplarily, the lighting information of the virtual scene is adjusted according to the emotional changes of the user.
[0149] For example, when the user's emotions change negatively, the lighting information of the virtual scene is adjusted negatively; when the user's emotions change positively, the lighting information of the virtual scene is adjusted positively. Further, the lighting information includes at least one of the following: sun position, cloud cover, and sunshine duration.
[0150] Exemplarily, the audio information of the virtual scene is adjusted according to the emotional changes of the user.
[0151] For example, when the user's emotion changes negatively, the audio information of the virtual scene is adjusted negatively; when the user's emotion changes positively, the audio information of the virtual scene is adjusted positively. Further, the audio information includes at least one of the following: sound volume and sound direction.
[0152] In an optional embodiment, if Figure 3 Before adjusting the virtual scene to be adjusted according to the emotion information of the user, the virtual scene is obtained by the following steps, including:
[0153] S31, obtaining the real environment information of the user;
[0154] S32, obtaining preset initial dimension information;
[0155] S33, constructing a basic virtual scene according to the real environment information;
[0156] Adjusting the basic virtual scene according to the preset initial dimension information to obtain the virtual scene;
[0157] The preset initial dimensional information includes at least one of the following: time passage speed, season information, weather information, terrain information, vegetation information, lighting information, and audio information.
[0158] In an embodiment of the present application, in order to ensure that the general effect of the virtual scene is consistent with the real environment, the presentation effect of the virtual scene is quantified into time dimension information and / or space dimension information, and then the quantified information of the virtual scene can be adjusted according to the user's emotional information, so that the virtual scene matches the real environment while achieving fine-tuning of the details of the virtual scene in time and space.
[0159] In the embodiment of the present application, the real environment information may be input by the user in the form of voice and / or text information, or may be collected by an environment information collection module.
[0160] When the user inputs the real environment information in the form of voice, the above method further includes:
[0161] Receive the voice information input by the user; perform voice recognition and conversion on the voice information to obtain the real environment information. The voice information records the real environment information.
[0162] When the user inputs the physiological characteristic information in text form, the above method further includes:
[0163] Receive text information input by a user and extract real environment information from the text information. The text information records the real environment information.
[0164] When collecting real environment information through the environment information collection module:
[0165] The above-mentioned environmental information collection module may include at least one of the following: a meteorological sensor, a temperature sensor, a humidity sensor, a wind speed sensor, a wind direction sensor, a light sensor, a rainfall sensor, a solar radiation sensor, an atmospheric pressure sensor, a terrain information collection device, and a vegetation information collection device.
[0166] Specifically, a meteorological sensor is used to collect meteorological information of the environment;
[0167] Temperature sensor, used to collect temperature information of the real environment;
[0168] Humidity sensor, used to collect humidity information of the real environment;
[0169] Wind speed sensor, used to collect wind speed information in real environment;
[0170] Wind direction sensor, used to collect wind direction information in the real environment;
[0171] Light sensor, used to collect lighting information of the real environment;
[0172] Rainfall sensor, used to collect rainfall information in real environment;
[0173] Solar radiation sensor, used to collect solar radiation information in real environment;
[0174] Atmospheric pressure sensor, used to collect atmospheric pressure information of the real environment;
[0175] A terrain information collection device, used to collect terrain information of a real environment;
[0176] The vegetation information collection device is used to collect vegetation information of the real environment.
[0177] Correspondingly, the above-mentioned real environment information may include at least one of the following: meteorological information, temperature information, humidity information, wind speed information, wind direction information, lighting information, rainfall information, solar radiation information, atmospheric pressure information, terrain information, and vegetation information.
[0178] The above-mentioned preset initial dimension information may be input by the user in the form of voice and / or text information, or may be obtained through the user's historical preference virtual scenes.
[0179] When the user inputs the preset initial dimension information in the form of voice, the above method further includes:
[0180] Receive voice information input by the user; perform voice recognition and conversion on the voice information to obtain preset initial dimension information.
[0181] When the user inputs the preset initial dimension information in text form, the above method further includes:
[0182] Receive text information input by a user, and extract preset initial dimension information from the text information.
[0183] When the preset initial dimension information is obtained through the historical preference virtual scene, the above method further includes:
[0184] Acquire the user's historical favorite virtual scenes; specifically, the historical stay time of the user in different virtual scenes may be acquired, and the virtual scene with the longest historical stay time may be used as the historical favorite virtual scene; the user's historical focus areas of the virtual scene and the emotional information under each focus area may also be acquired (that is, the user's emotional information is associated with the scene that the user is seeing in the virtual scene when the emotional information occurs), and the focus area with the emotional information as the third preset information (such as satisfaction state) may be used as the historical favorite virtual scene;
[0185] The preset initial dimension information is obtained according to the user's historical preference virtual scene.
[0186] For example, the user's stay time in virtual scenes of different seasons in the past time is used to determine the virtual scene with the longest stay time as the user's historical favorite virtual scene, and its dimension information is used as the preset initial dimension information.
[0187] In a specific example, the embodiment of the present application is applied to a virtual scene adjustment system, the structure of which is as follows: Figure 4 shown.
[0188] 1. Information collection module:
[0189] (1) Real environment information collection module: Deploy meteorological sensors, temperature sensors, humidity sensors, wind speed sensors, wind direction sensors, light sensors, rainfall sensors, solar radiation sensors, atmospheric pressure sensors, terrain information collection devices, vegetation information collection devices, etc. to collect real-world real environment information in real time.
[0190] (2) Physiological characteristic information collection module: deploy pulse sensors, heart rate sensors, electrocardiogram sensors, blood pressure sensors, blood oxygen sensors, body temperature sensors, skin temperature sensors, skin electrical sensors, cameras, six-axis sensors and sound sensors, etc. to collect the user's physiological characteristic information in real time.
[0191] 2. Information processing and analysis module:
[0192] (1) Real-world information processing and analysis: Develop efficient information processing algorithms to analyze the collected real-world information in real time and extract key parameters such as temperature, humidity, sound, light intensity, vegetation coverage, etc.
[0193] (2) Physiological characteristic information processing and analysis: Developing corresponding relationships related to the user's physiological characteristic information or emotional relationship.
[0194] 3. User demand interface:
[0195] (1) Design a user fixed demand interface that allows users to input preset initial dimension information, such as the speed of time passing in the virtual scene, seasonal information, weather information, etc.
[0196] (2) Design a user dynamic demand interface to receive the user's physiological characteristics information and adjust the virtual scene based on the feedback of the user's physiological characteristics information.
[0197] 4. Virtual scene modeling engine:
[0198] Utilize the virtual scene modeling engine, combine the real environment information and the preset initial dimension information, generate the virtual scene to be adjusted, and adjust it according to the user's dynamic demand interface until the user's emotions reach general, satisfied, or excited, etc.
[0199] In addition, the system may also include a cloud computing platform:
[0200] The information processing and analysis module is deployed on the cloud computing platform, and cloud computing resources are used for large-scale information processing and model rendering to improve the system's processing capability and response speed.
[0201] The system may also include an interaction module:
[0202] One or more real-time interactive interfaces are provided to enable users to view the status of the virtual scene in real time and adjust the virtual scene as needed to provide a more immersive experience.
[0203] The virtual scene adjustment system provided in the embodiment of the present application has the following beneficial effects:
[0204] 1. High synchronization: By capturing the real environment information of the real environment in real time, this application can provide a virtual scene that is highly synchronized with the real environment;
[0205] 2. Personalized experience: Allow users to adjust the time dimension information and / or space dimension information and other parameters of the virtual scene according to their own emotional information to achieve a personalized experience;
[0206] 3. Real-time interaction: Provide a real-time interactive interface, allowing users to provide instant feedback and adjust virtual scenes, enhancing user experience;
[0207] 4. Efficient processing capability: By using the cloud computing platform, this application can quickly process large amounts of information and provide a smooth virtual scene experience;
[0208] 5. Scalability: The system design allows for the integration of more types of sensors and processing algorithms in the future to adapt to changing needs.
[0209] See also Figure 5 , Figure 5 : is a structural block diagram of a virtual scene adjustment device 10 provided in an embodiment of the present application, wherein the virtual scene adjustment device 10 comprises:
[0210] The first acquisition module 11 is used to acquire the physiological characteristic information of the user;
[0211] A second acquisition module 12 is used to obtain the user's emotional information based on the user's physiological characteristic information;
[0212] The adjustment module 13 is used to adjust the virtual scene to be adjusted according to the emotional information of the user.
[0213] Optionally, the adjustment module 13 is further used for:
[0214] Based on the preset correspondence between the emotion information and the dimension information, the time dimension information and / or the space dimension information of the virtual scene is adjusted according to the emotion information of the user.
[0215] Optionally, the adjustment module 13 is further used for:
[0216] Confirming the first preset emotion information;
[0217] Based on the correspondence between preset physiological characteristic information and emotional information, the time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotional information of the user until the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information.
[0218] Optionally, the adjustment module 13 is further used for:
[0219] Confirming the second preset emotion information;
[0220] The time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotion information of the user until the latest emotion information of the user meets the second preset emotion information.
[0221] Optionally, the adjustment module 13 is further used for:
[0222] Get the user's sight direction;
[0223] Obtaining a focus area of the user on the virtual scene according to the sight direction of the user;
[0224] According to the emotion information of the user, the time dimension information and / or the space dimension information of the focus area is adjusted.
[0225] Optionally, the user's emotional information includes at least one of the following: activity level, fatigue level, emotional state, and emotional change;
[0226] The time dimension information includes at least one of the following: time passage speed, season information;
[0227] The spatial dimension information includes at least one of the following: weather information, terrain information, vegetation information, lighting information, and audio information.
[0228] Optionally, the virtual scene adjustment device 10 further includes:
[0229] The third acquisition module is used to acquire the real environment information of the user; acquire the preset initial dimension information; construct a basic virtual scene according to the real environment information; adjust the basic virtual scene according to the preset initial dimension information to obtain the virtual scene;
[0230] The preset initial dimensional information includes at least one of the following: time passage speed, season information, weather information, terrain information, vegetation information, lighting information, and audio information.
[0231] Optionally, the third acquisition module is further used for:
[0232] Get the user's historical preferences for virtual scenes;
[0233] The preset initial dimension information is obtained according to the user's historical preference virtual scene.
[0234] It is worth noting that the working process of each module in the virtual scene adjustment device 10 described in the embodiment of the present application can refer to the working process of the virtual scene adjustment method described in the above embodiment, and will not be repeated here.
[0235] The embodiment of the present application provides a virtual scene adjustment device 10, which obtains the physiological characteristic information of the user; obtains the emotional information of the user according to the physiological characteristic information of the user; and adjusts the virtual scene to be adjusted according to the emotional information of the user. It can be seen that the embodiment of the present application adjusts the virtual scene according to the emotion of the user, meets the user's demand for personalized adjustment of the virtual scene, and provides a high user experience.
[0236] In addition, an embodiment of the present application further provides a computer-readable storage medium, which includes a stored computer program; wherein, when the computer program is running, it controls the device where the computer-readable storage medium is located to execute the virtual scene adjustment method as described in any of the above embodiments.
[0237] In addition, an embodiment of the present application further provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the virtual scene adjustment method as described in any of the above embodiments.
[0238] See also Figure 6 , Figure 6 1 is a structural block diagram of a virtual scene adjustment device 20 provided in an embodiment of the present application, and the virtual scene adjustment device 20 includes: a processor 21, a memory 22, and a computer program stored in the memory 22 and executable on the processor 21. When the processor 21 executes the computer program, the steps in the above-mentioned virtual scene adjustment method embodiment are implemented. Alternatively, when the processor 21 executes the computer program, the functions of each module / unit in the above-mentioned device embodiments are implemented.
[0239] Exemplarily, the computer program may be divided into one or more modules / units, which are stored in the memory 22 and executed by the processor 21 to complete the present application. The one or more modules / units may be a series of computer program instruction segments capable of completing specific functions, which are used to describe the execution process of the computer program in the virtual scene adjustment device 20.
[0240] The virtual scene adjustment device 20 may include, but is not limited to, a processor 21 and a memory 22. Those skilled in the art will appreciate that the schematic diagram is merely an example of the virtual scene adjustment device 20 and does not constitute a limitation on the virtual scene adjustment device 20. The virtual scene adjustment device 20 may include more or fewer components than shown in the figure, or may combine certain components, or different components. For example, the virtual scene adjustment device 20 may also include input and output devices, network access devices, buses, etc.
[0241] The processor 21 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor 21 is the control center of the virtual scene adjustment device 20, and various parts of the entire virtual scene adjustment device 20 are connected using various interfaces and lines.
[0242] The memory 22 can be used to store the computer program and / or module. The processor 21 realizes various functions of the virtual scene adjustment device 20 by running or executing the computer program and / or module stored in the memory 22 and calling the information stored in the memory 22. The memory 22 can mainly include a program storage area and an information storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the information storage area can store information created according to the use of the mobile phone (such as audio information, a phone book, etc.), etc. In addition, the memory 22 can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (SecureDigital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0243] Wherein, if the module / unit integrated in the virtual scene adjustment device 20 is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, and can also be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program can implement the steps of the above-mentioned various method embodiments when executed by the processor 21. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc.
[0244] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present application, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0245] The above is a preferred embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present application. These improvements and modifications are also considered to be within the scope of protection of the present application.
Claims
1. A virtual scene adjustment method, characterized in that: include: Obtaining the user's physiological characteristics information; Obtaining emotional information of the user according to the physiological characteristic information of the user; The virtual scene to be adjusted is adjusted according to the emotional information of the user.
2. The virtual scene adjustment method according to claim 1, characterized in that: The adjusting the virtual scene to be adjusted according to the emotion information of the user includes: Based on the preset correspondence between the emotion information and the dimension information, the time dimension information and / or the space dimension information of the virtual scene is adjusted according to the emotion information of the user.
3. The virtual scene adjustment method according to claim 1, characterized in that: The adjusting the virtual scene to be adjusted according to the emotion information of the user includes: Confirming the first preset emotion information; Based on the correspondence between preset physiological characteristic information and emotional information, the time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotional information of the user until the user's latest physiological characteristic information meets the physiological characteristic information corresponding to the first preset emotional information.
4. The virtual scene adjustment method according to claim 1, characterized in that: The adjusting the virtual scene to be adjusted according to the emotion information of the user includes: Confirming the second preset emotion information; The time dimension information and / or space dimension information of the virtual scene is adjusted according to the emotion information of the user until the latest emotion information of the user meets the second preset emotion information.
5. The virtual scene adjustment method according to any one of claims 2 to 4, characterized in that: The adjusting the time dimension information and / or space dimension information of the virtual scene according to the emotion information of the user includes: Get the user's sight direction; Obtaining a focus area of the user on the virtual scene according to the sight direction of the user; According to the emotion information of the user, the time dimension information and / or the space dimension information of the focus area is adjusted.
6. The virtual scene adjustment method according to any one of claims 2 to 4, characterized in that: The user's emotional information includes at least one of the following: activity level, fatigue level, emotional state, and emotional changes; The time dimension information includes at least one of the following: time passage speed, season information; The spatial dimension information includes at least one of the following: weather information, terrain information, vegetation information, lighting information, and audio information.
7. The virtual scene adjustment method according to claim 1, characterized in that: Before adjusting the virtual scene to be adjusted according to the emotion information of the user, the virtual scene is obtained by the following steps, including: Obtain the user's real environment information; Get the preset initial dimension information; Constructing a basic virtual scene according to the real environment information; Adjusting the basic virtual scene according to the preset initial dimension information to obtain the virtual scene; The preset initial dimensional information includes at least one of the following: time passage speed, season information, weather information, terrain information, vegetation information, lighting information, and audio information.
8. The virtual scene adjustment method according to claim 7, characterized in that: The obtaining of preset initial dimension information includes: Get the user's historical preferences for virtual scenes; The preset initial dimension information is obtained according to the user's historical preference virtual scene.
9. A virtual scene adjustment device, characterized in that: include: A first acquisition module is used to acquire the user's physiological characteristic information; A second acquisition module, used to obtain the user's emotional information based on the user's physiological characteristic information; The adjustment module is used to adjust the virtual scene to be adjusted according to the emotional information of the user.
10. A virtual scene adjustment device, characterized in that: The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the virtual scene adjustment method according to any one of claims 1 to 8 when executing the computer program.
11. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored computer program; wherein, when the computer program is run, it controls the device where the computer-readable storage medium is located to execute the virtual scene adjustment method according to any one of claims 1 to 8.
12. A computer program product, characterized in that The method comprises a computer program / instruction, which, when executed by a processor, implements the virtual scene adjustment method as claimed in any one of claims 1 to 8.
Citation Information
Patent Citations
Method and device for monitoring mood
CN106620990A
Virtual scene processing method and device, electronic equipment and storage medium
CN110418095A
Scene control method and device, equipment and storage medium
CN115543078A
Interface display method and device, augmented reality equipment and storage medium
CN118732824A
Virtual reality system and method for natural environment simulation
CN119006751A