Dynamic presentation of multi-odor source odor scenes

By combining distributed simulation and odor mixing models with fuzzy control, dynamic adjustment of odor concentration was achieved, solving the problem of odor concentration changing with location in VR/AR and enhancing the user's immersion and interactive experience.

CN121236336BActive Publication Date: 2026-04-10SOUL SHOW (SUZHOU) TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
SOUL SHOW (SUZHOU) TECH CO LTD
Filing Date
2025-09-10
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing VR/AR technologies fail to dynamically adjust odor concentration according to the user's location, resulting in a lack of real interaction and immersion for users in the virtual environment, and failing to provide a dynamic, real-time changing mixed odor environment.

Method used

By acquiring information about the odor source release point, a distributed simulation model is used to simulate the odor concentration distribution field. Combined with an odor mixing model and a fuzzy control model, the concentration distribution of the mixed odor is adjusted in real time, and the odor release device is controlled to release the mixed odor of the corresponding concentration.

Benefits of technology

It achieves accurate simulation and real-time presentation of mixed odors in complex spaces, enhancing the user's immersion and interactive experience, and increasing the realism and participation in virtual or augmented reality environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121236336B_ABST
    Figure CN121236336B_ABST
Patent Text Reader

Abstract

The present application belongs to the field of multi-odor scene presentation, and particularly relates to a multi-odor source odor scene dynamic presentation method and system, comprising: acquiring odor source release point information of a current space, simulating odor concentration distribution fields of each release point by using a distributed simulation model; calculating a mixed odor concentration distribution field by an odor mixing model, and fusing with space position coordinates to form a mixed odor position concentration distribution field; matching and secondarily adjusting the mixed odor concentration distribution of the current position point according to the real-time position and orientation of the individual; inputting the adjusted mixed concentration control vector into a fuzzy control model to generate an odor release instruction, and controlling the odor release device to release the mixed odor with the corresponding concentration; and finally dynamically adjusting the released mixed odor and concentration by real-time updating the odor source release point information and the moving direction of the space; the present application realizes the accurate simulation and real-time presentation of the mixed odor in a complex space through multi-level data processing and dynamic adjustment mechanism.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the field of multi-odor scene presentation, and particularly relates to a multi-odor source odor scene dynamic presentation method and system. BACKGROUND

[0002] At present, VR / AR technology mainly enhances the sense of immersion through the enhancement of visual and auditory dimensions, such as using 3D images and stereo sound, but has not fully integrated the olfactory element; existing olfactory technology is mostly limited to "single-channel" odor sources, and only releases odors by matching an inherent odor species library, without considering the dynamic adjustment of mixed odor species and proportions due to changes in object distance in the scene image and changes in the scene during user travel, which makes users lack a real interactive feeling in the virtual environment, and there is still a lot of room for improvement in the overall experience; for example, existing technology cannot achieve dynamic changes in the concentration of a single odor species due to changes in user position, nor can it adjust the odor in real time according to user actions or environmental changes, thereby failing to provide a dynamic, real-time changing mixed odor environment, which limits the potential of VR / AR technology in providing a more realistic and immersive experience.

[0003] Chinese patent application CN114840093A discloses a VR device-based odor simulation control system and method, which includes a data storage module, a scene recognition module, a concentration adjustment module, a dosage calculation module, and a residual amount reminder module; the data storage module is set to pre-save each scene and its corresponding odor ratio; the artificial intelligence technology is used to obtain the scene and the corresponding odor ratio of each frame of the video file; the concentration adjustment module is set to calculate the odor concentration of each frame in the video file; when the video file is played on the head-mounted device, the corresponding amount of odor is released according to the odor concentration of each frame; further, the total amount of odor concentration required by the video file is calculated, and according to the relationship between the total amount of odor concentration and the residual amount of odor concentration in the odor box, the user is reminded to replenish the odor box in time.

[0004] The above existing technology has the following problems: existing olfactory technology is mostly limited to "single-channel" odor sources, and only releases odors for scene images, without considering the dynamic changes in the proportion of a single species in the mixed odor due to changes in scene performance and the distance and angle between the traveling individual, which makes the traveling subject lack interaction with the scene, and therefore the present application provides a multi-odor source odor scene dynamic presentation method and system. SUMMARY

[0005] In view of the deficiencies of the prior art, the present application provides a multi-odor source odor scene dynamic presentation method and system, comprising: obtaining odor source release point information of a current space, simulating odor concentration distribution fields of each release point by using a distributed simulation model; calculating a mixed odor concentration distribution field by an odor mixing model, and fusing the mixed odor concentration distribution field with space position coordinates to form a mixed odor position concentration distribution field; matching and secondarily adjusting the mixed odor concentration distribution of the current position point according to the real-time position and orientation of the individual; inputting the adjusted mixed concentration control vector into a fuzzy control model to generate an odor release instruction, and controlling the odor release device to release the mixed odor of the corresponding concentration; and finally dynamically adjusting the released mixed odor and concentration by real-time updating the odor source release point information and the direction of travel in the space; through the multi-level data processing and dynamic adjustment mechanism, the present application realizes accurate simulation and real-time presentation of mixed odor in a complex space.

[0006] To achieve the above object, the present application provides the following technical scheme.

[0007] The multi-odor source odor scene dynamic presentation method comprises the following steps:

[0008] Based on the odor release concentration distribution field of each odor source release point in the current space, the mixed odor position concentration distribution field of the current space is obtained by using the configured odor mixing model in combination with the current space position coordinates;

[0009] The position coordinates of the individual at the current time are obtained, and the secondarily adjusted mixed odor position concentration distribution field of the current position point is obtained by using a matching algorithm;

[0010] The secondarily adjusted mixed odor position concentration distribution field of the current position point is input into the configured fuzzy control model in the mixed concentration control vector corresponding to the current position to generate an odor release instruction;

[0011] The secondarily adjusted mixed odor position concentration distribution field of the current position point is updated based on the odor source release point and position information of the space of the individual obtained in real time, and the odor release instruction is dynamically adjusted based on the secondarily adjusted mixed odor position concentration distribution field of the current position point.

[0012] Specifically, the steps of constructing the odor release concentration distribution field of each odor source release point comprise:

[0013] S101, a current time region space is set, initial data of each odor source release point in the current space region range is obtained and preprocessed, and odor source release point information data after preprocessing is obtained;

[0014] S102, an odor matching library is set, and the amount of odor information corresponding to each odor source release point is obtained by using a matching algorithm based on the odor source release point information data after preprocessing and the odor matching library.

[0015] S103, set the position point of each odor source release point in the current time region space as the spatial origin of the corresponding odor source release point concentration distribution field, and construct the odor release space of the corresponding odor source release point by using the spatial origin of each odor source release point concentration distribution field.

[0016] Specifically, the odor scene dynamic presentation method further comprises:

[0017] S104, input the odor release space information and the amount of odor information corresponding to each odor source release point into the Lagrangian particle diffusion model to obtain the concentration gradient vector of each position coordinate point of each odor source release point in the corresponding odor release space; the concentration gradient vector comprises (x ij , y ij , d ij , c ij ), wherein (x ij , y ij ) represents the horizontal coordinate and vertical coordinate of the jth odor diffusion point of the ith odor source release point in the odor release space in turn, d ij represents the straight line distance from the ith odor source release point to the jth odor diffusion point, and c ij represents the concentration of the odor released by the ith odor source release point at the jth odor diffusion point.

[0018] S105, obtain the odor release concentration distribution field of each odor source release point according to all (x ij , y ij , d ij , c ij ) corresponding to each odor source release point and the odor release space.

[0019] Specifically, the step of constructing the current space mixed odor position concentration distribution field comprises:

[0020] S201, input the coordinate point information in the concentration gradient vector in the odor release concentration distribution field of each odor source release point obtained by S105 into a clustering algorithm, cluster the concentration gradient vectors of the odor diffusion points with the same position coordinates corresponding to all odor source release points in the current time region space into a class, and obtain the concentration gradient vector set of each clustering coordinate point;

[0021] S202, obtain the mixed concentration gradient vector (x ij , y ij , d ij , c ij , c j), i = 1…I, the mixed weighting formula is: d ij ≠0, where I represents the number of odor source release points corresponding to the current spatial region, and c j This represents the weighted mixed odor concentration corresponding to the j-th odor diffusion point at all odor source release points;

[0022] S203. Based on the mixed concentration gradient vector of each cluster coordinate point and the odor release space corresponding to each odor source release point, obtain the mixed odor location concentration distribution field in the odor release space corresponding to each odor source release point;

[0023] S204. Place the odor release space corresponding to all odor source release points within the current time area space set in S101, obtain the union region of all spaces, and take the mixed odor location concentration distribution field corresponding to the current union region as the current spatial mixed odor location concentration distribution field.

[0024] S205. When the current spatial region and the corresponding odor source release point change, repeat the process of S101-S204 to obtain a new current spatial mixed odor location concentration distribution field.

[0025] Specifically, the steps for constructing the mixed odor location concentration distribution field at the current location point after secondary adjustment include:

[0026] S301. Set the minimum identifiable concentration threshold for a single type of odor. Based on the horizontal and vertical position coordinates of the individual at the current moment, match them with the horizontal and vertical coordinate points in the current spatial mixed odor position concentration distribution field using a matching algorithm to obtain the mixed concentration gradient vector corresponding to the current position point of the individual.

[0027] S302. Based on the set minimum identifiable concentration threshold for a single odor type, determine the single odor concentration c corresponding to the minimum identifiable concentration threshold for a single odor type in the mixed concentration gradient vector corresponding to the current location of the moving individual. ij Let 0 represent the weighted mixed odor concentration c, and use a weighted formula to calculate the weighted mixed odor concentration c. j Adjustments are made to obtain the mixing concentration gradient vector (x) corresponding to the current position point after the initial adjustment. ij y ij d ij c ij ,c' j ), i = 1…I, c' j This indicates the weighted mixed odor concentration after the initial adjustment.

[0028] Specifically, the steps for constructing the mixed odor location concentration distribution field at the current location point after secondary adjustment also include:

[0029] S303, constructing a two-dimensional coordinate system with the current individual position as the origin, and taking the individual travel direction as the positive direction of the y-axis of the two-dimensional coordinate system, and the direction perpendicular to the y-axis as the x-axis direction, and marking the information of the odor source release point position corresponding to each single-class concentration in the mixed concentration gradient vector of the current position point after the initial adjustment in the constructed two-dimensional coordinate system;

[0030] S304, obtaining the number and position information of the odor source release points on the left side of the y-axis and the number and position information of the odor source release points on the right side of the y-axis in the two-dimensional coordinate system according to the position information of each odor source release point in the two-dimensional coordinate system in S303;

[0031] S305, when the odor source release point position is in the first and second quadrants of the two-dimensional coordinate system, obtaining the cosine value of the angle between each odor source release point in the first and second quadrants and the positive y-axis as the positive travel direction adjustment coefficient through the cosine trigonometric function.

[0032] Specifically, the step of constructing the mixed odor position concentration distribution field after the secondary adjustment of the current position point further comprises:

[0033] S306, when the odor source release point position is in the third and fourth quadrants of the two-dimensional coordinate system, obtaining the cosine value of the angle between each odor source release point in the third and fourth quadrants and the negative y-axis through the cosine trigonometric function, and dividing the distance between each odor source release point in the third and fourth quadrants and the current position of the individual by the cosine value of the corresponding odor source release point as the negative travel direction adjustment coefficient.

[0034] S307, according to the positive travel direction adjustment coefficient and the negative travel direction adjustment coefficient, performing secondary adjustment on the weighted mixed odor concentration of each odor source release point in the two-dimensional coordinate system at the current position point of the individual to obtain the mixed concentration gradient vector (x ij , y ij , d ij , c ij , c” j ) of the current position point after the secondary adjustment, i=1…I, c” j represents the weighted mixed odor concentration after the secondary adjustment.

[0035] Specifically, the step of constructing the mixed odor position concentration distribution field after the secondary adjustment of the current position point further comprises:

[0036] S308, when the current position coordinates and the travel direction of the traveling individual in the current spatial mixed odor position concentration distribution field obtained in S204 change, repeating the processes of S301-S307 to obtain the current position point mixed concentration control vector corresponding to the next traveling position point in the current spatial mixed odor position concentration distribution field, until leaving the current spatial mixed odor position concentration distribution field and entering the new current spatial mixed odor position concentration distribution field.

[0037] Specifically, the step of obtaining the odor release instruction comprises:

[0038] S401, constructing a fuzzy control model based on a fuzzy PID algorithm, when the traveling individual reaches any odor diffusion point in the current spatial mixed odor position concentration distribution field, inputting the current position point mixed concentration control vector of the corresponding odor diffusion point obtained in the processes of S301-S308 to the fuzzy control model to generate an odor release instruction;

[0039] S402, controlling the odor release device to release the odor of the corresponding mixed type and concentration through the generated odor release instruction;

[0040] S403, when the traveling individual enters any odor diffusion point in the new current spatial mixed odor position concentration distribution field, repeating the processes of S401-S402 to release the odor of the corresponding new mixed type and concentration.

[0041] The multi-odor source odor scene dynamic presentation system comprises the mixed odor module, the control module, the dynamic update module and the odor release device.

[0042] The control module is used for obtaining the position coordinates and the travel direction of the traveling individual at the current moment, obtaining the secondary adjusted current position point mixed odor position concentration distribution field through a matching algorithm, and inputting the secondary adjusted current position point mixed odor position concentration distribution field into the configured fuzzy control model to generate an odor release instruction.

[0043] The dynamic update module is used for updating the secondary adjusted current position point mixed odor position concentration distribution field based on the odor source release point, the position and the travel direction information of the traveling individual in the traveling space obtained in real time, and dynamically adjusting the odor release instruction through the updated secondary adjusted current position point mixed odor position concentration distribution field.

[0044] Compared with the prior art, the present application has the following beneficial effects:

[0045] The present application aims at the deficiencies of the prior art, and realizes accurate simulation of complex odor concentration distribution under a multi-odor source environment by introducing a distributed simulation framework and an odor mixing model, and realizes personalized and dynamic odor experience in combination with position coordinates and orientation of a moving individual. The method not only overcomes the problem that traditional "single-channel" odor release technology only relies on static scene images and ignores dynamic changes of odor types and their concentration ratios in the actual moving path of a user, but also enhances the immersion and interactive experience of a user, so that the moving individual can perceive mixed odors that change with the position, thereby enhancing the sense of reality and participation in a virtual or augmented reality environment. In addition, the present application enables the moving individual to more realistically perceive the scene difference brought by multiple odors by simulating odor differences at different position points, greatly enriching the sensory dimension in human-computer interaction mode. BRIEF DESCRIPTION OF DRAWINGS

[0046] Figure 1 A flow chart of a multi-odor source odor scene dynamic presentation method of the present application embodiment 1 is shown in the figure.

[0047] Figure 2 A flow chart of odor source release point odor release concentration distribution field construction of the present application embodiment 1 is shown in the figure.

[0048] Figure 3 A module diagram of a multi-odor source odor scene dynamic presentation system of the present application embodiment 2 is shown in the figure.

[0049] Figure 4 A multi-odor source scene dynamic presentation diagram of the present application embodiment 1 is shown in the figure.

[0050] Figure 5 A VR wearing plan view of a moving individual of the present application embodiment 1 is shown in the figure. DETAILED DESCRIPTION

[0051] Embodiment 1

[0052] Please refer to Figure 4 The present embodiment provides a dynamic odor presentation scene, wherein A-F represent different odor source release points, Q represents a moving individual, (x1, y1) and (x2, y2) represent the horizontal and vertical coordinates corresponding to different position points in the moving process of the moving individual, respectively, and P1 and P2 represent the current space corresponding to the current time point at different time points of the moving individual Q.

[0053] By Figure 4It can be seen that when the traveling individual Q is in the P1 space, the corresponding odor source release points are A-E, when reaching the P2 space, the corresponding odor source release points are C-F, and A and B gradually exceed the odor recognizable range of the traveling individual during the travel, so A and B do not exist in the P2 space, and F is added, so that the mixed odor position concentration distribution field changes in real time during the travel to adapt to the specific scene changes of the traveling individual in the actual process.

[0054] Further, the odor source release points in the embodiment are virtual release points, such as virtual forests, flowers, or pictures.

[0055] Further, referring to Figure 1 , the present application provides an embodiment: a multi-odor source odor scene dynamic presentation method applied to the above Figure 4 corresponding dynamic scene, the steps include:

[0056] S1, obtaining current space odor source release point information, and simulating the odor release concentration distribution field of each odor source release point in the current space according to the current space odor source release point information through the constructed distributed simulation model;

[0057] Further, referring to Figure 2 , the steps of constructing the odor release concentration distribution field of each odor source release point in the embodiment include:

[0058] S101, setting a current time region space, obtaining and preprocessing the information data of each odor source release point in the current space region range, and obtaining the information data of each odor source release point after preprocessing;

[0059] Further, the current time region space in the embodiment is defined according to specific actual scenes, for example, the indoor space range of a gallery or the size of the current time visual scene range in a VR scene;

[0060] S102, setting an odor matching library, obtaining the corresponding odor information amount of each odor source release point through a matching algorithm according to the information data of each odor source release point after preprocessing and the set odor matching library;

[0061] Further, the odor matching library of the embodiment stores the types and corresponding odor feature vectors of various odors, and the dispersion distribution state of the corresponding type of odor in the air through a knowledge graph algorithm and a graph database, the dispersion distribution state includes the rate of odor dispersion, the maximum recognizable dispersion range, etc.

[0062] S103, set the position point of each odor source release point in the current time region space as the spatial origin of the corresponding odor source release point concentration distribution field, and construct the odor release space of the corresponding odor source release point using the spatial origin of each odor source release point concentration distribution field;

[0063] Further, in order to further illustrate the position point of each odor source release point, the set position point of each specific position point in the current time region space is calibrated in real time by combining the map layer matching technology. The following individual travels in the current time region space by using the map layer matching technology to obtain the specific diffusion position point of the individual in the current time region space in real time.

[0064] S104, input the odor release space information and odor information amount corresponding to each odor source release point into the Lagrangian particle diffusion model to obtain the concentration gradient vector of each position coordinate point in the corresponding odor release space of each odor source release point; the concentration gradient vector includes (x ij , y ij , d ij , c ij ), wherein (x ij , y ij ) represents the horizontal coordinate and vertical coordinate of the jth odor diffusion point in the odor release space of the ith odor source release point, respectively, d ij represents the straight line distance from the ith odor source release point to the jth odor diffusion point, and c ij represents the concentration of the odor released by the ith odor source release point at the jth odor diffusion point; d ij is obtained by using the spatial distance formula through the three-dimensional coordinates of the ith odor source release point and the three-dimensional coordinates of the jth odor diffusion point.

[0065] S105, obtain the odor release concentration distribution field of each odor source release point according to all (x ij , y ij , d ij , c ij ) corresponding to each odor source release point and the odor release space.

[0066] The process realizes dynamic monitoring and accurate simulation of the odor distribution in the space by simulating the odor release concentration distribution field of each odor source release point in the current space; the process firstly obtains the characteristic information of each odor source release point and its dispersion characteristics in the air by pre-processing the odor source release point information and combining with the odor matching library; secondly, the diffusion concentration gradient of the odor in the space is calculated by means of the Lagrangian particle diffusion model, so as to finely depict the distribution of the odor in the space; finally, the positions of the odor source release points and the moving individuals are located in real time by the map layer matching technology, so as to ensure the real-time and accuracy of the simulation results.

[0067] S2, according to the odor release concentration distribution field of each odor source release point in the current space, obtaining the mixed odor concentration distribution field of the current space by configuring the odor mixing model, and fusing the obtained mixed odor concentration distribution field of the current space with the position coordinates of the current space to obtain the mixed odor position concentration distribution field of the current space;

[0068] Further, the step of constructing the mixed odor position concentration distribution field of the current space in the embodiment includes:

[0069] S201, inputting the coordinate point information in the concentration gradient vector in the odor release concentration distribution field of each odor source release point obtained in S105 into a clustering algorithm, clustering the concentration gradient vectors of the odor diffusion points with the same corresponding position in the current time region space of all odor source release points into one class, and obtaining the concentration gradient vector set of each clustering coordinate point at the current time;

[0070] Further, the clustering in the embodiment is to cluster the odor diffusion points with the same horizontal-longitudinal coordinates in the odor release concentration distribution field of a single odor source release point corresponding to all odor source release points in one class, for example, the odor source release point A and the odor source release point B have the diffusion concentration information of the odor diffusion point b; when clustering the coordinates, the position coordinates of different odor release sources at the odor diffusion points are spatially transformed into the coordinates in the current time region space, so that the clustered coordinates are compared in the same coordinate system;

[0071] S202, according to the concentration gradient vector set of each clustering coordinate point at the current time, obtaining the mixed concentration gradient vector (x ij , y ij , d ij , c ij , c j ) of each clustering coordinate point by a mixing weighting formula, i=1…I, and the mixing weighting formula is: d ij ≠0, wherein I represents the number of odor source release points corresponding to the current time region space, c jrepresents the weighted mixed odor concentration corresponding to the jth odor diffusion point of all odor source release points;

[0072] S203, according to the mixed concentration gradient vector of each cluster coordinate point and the odor release space corresponding to each odor source release point, obtain the mixed odor position concentration distribution field in the odor release space corresponding to each odor source release point;

[0073] S204, the odor release space corresponding to all odor source release points is in the current time region space set in S101, obtain the all-space union region, and take the mixed odor position concentration distribution field corresponding to the current union region as the current space mixed odor position concentration distribution field;

[0074] Further, the union region in the embodiment includes the odor release concentration distribution field of the set current time region space and the non-overlapping region of the current time region space, for example, the set current time region space is the indoor space range of a gallery, and it is assumed that various types of flower pictures are placed in the gallery. According to the nature of odor diffusion, the odor diffusion corresponding to the real flowers can be smelled not only indoors but also outdoors. Therefore, the embodiment expands the set current time region space through the union, and marks the expanded region through the map layer;

[0075] S205, when the current time region space and the corresponding odor source release point change, repeat the process of S101-S204 to obtain a new current space mixed odor position concentration distribution field.

[0076] The process effectively constructs the mixed odor position concentration distribution field in the current space, thereby realizing dynamic monitoring and accurate simulation of multi-source odor. Specifically, the process first classifies the concentration gradient vectors of all odor source release points at the same coordinate point into a class through a clustering algorithm, so that different odor concentrations at the same space position can be integrated. Secondly, the mixed odor concentration of each cluster coordinate point is calculated by using a mixed weighting formula, which ensures that the distribution of mixed odor in space is more realistic and reasonable. Thirdly, the odor release spaces corresponding to all odor source release points are operated by union operation, which not only covers the set space range, but also extends to other areas where odor can actually reach, such as odor diffusion inside and outside the gallery, thereby enhancing the comprehensiveness and accuracy of simulation. Finally, when the space or odor source release point changes, the whole process is repeated to obtain the latest mixed odor position concentration distribution field, which ensures the real-time updating and dynamic adaptability of the simulation results.

[0077] S3, obtain the current time position coordinates and the travel direction of the traveling individual, and match and adjust the mixed odor position concentration distribution field of the current position point according to the current time position coordinates and the travel direction through a matching algorithm;

[0078] Furthermore, in this embodiment, the steps for constructing the mixed odor location concentration distribution field at the current location point after secondary adjustment include:

[0079] S301. Set the minimum identifiable concentration threshold for a single type of odor. Based on the horizontal and vertical position coordinates of the individual at the current moment, match them with the horizontal and vertical coordinate points in the current spatial mixed odor position concentration distribution field using a matching algorithm to obtain the mixed concentration gradient vector corresponding to the current position point of the individual.

[0080] Furthermore, the minimum identifiable concentration threshold for a single type of odor in this embodiment is specifically set by those skilled in the art based on experimental results;

[0081] S302. Based on the set minimum identifiable concentration threshold for a single odor type, determine the single odor concentration c corresponding to the minimum identifiable concentration threshold for a single odor type in the mixed concentration gradient vector corresponding to the current location of the moving individual. ij Let 0 represent the weighted mixed odor concentration c, and use a weighted formula to calculate the weighted mixed odor concentration c. j Adjustments are made to obtain the mixing concentration gradient vector (x) corresponding to the current position point after the initial adjustment. ij y ij d ij c ij ,c' j ), i = 1…I, c' j This indicates the weighted average concentration of the mixed odors after the initial adjustment;

[0082] Furthermore, in this embodiment, c in S302 ij The odor information content of the odor source release point corresponding to the lowest identifiable concentration threshold of a single odor type at the j-th odor diffusion point is represented by 0. The odor information content of the odor source release point corresponding to the lowest identifiable concentration threshold of a single odor type at the j-th odor diffusion point is retained, and a mixed concentration gradient vector is constructed.

[0083] S303. Construct a two-dimensional coordinate system with the current position of the individual as the origin, and take the direction of the individual's movement as the positive y-axis of the two-dimensional coordinate system and the direction perpendicular to the y-axis as the x-axis. Mark the location information of the odor source release point corresponding to each single-class concentration in the mixed concentration gradient vector corresponding to the current position point in the constructed two-dimensional coordinate system.

[0084] S304. Based on the location information of each odor source release point in the two-dimensional coordinate system in S303, obtain the number and location information of odor source release points on the left side of the y-axis and the number and location information of odor source release points on the right side of the y-axis in the two-dimensional coordinate system.

[0085] S305, when the odor source release point position is in the first and second coordinate system of the two-dimensional coordinate system, the cosine value of the angle between each odor source release point in the first and second coordinate system and the positive direction of y axis is obtained by cosine trigonometric function, as the positive direction adjustment coefficient of travel direction;

[0086] S306, when the odor source release point position is in the third and fourth coordinate system of the two-dimensional coordinate system, the cosine value of the angle between each odor source release point in the third and fourth coordinate system and the negative direction of y axis is obtained by cosine trigonometric function, and the distance between each odor source release point in the third and fourth quadrant and the current position of the traveling individual is divided by the cosine value of the corresponding odor source release point, as the negative direction adjustment coefficient of travel direction;

[0087] S307, according to the positive direction adjustment coefficient of travel direction and the negative direction adjustment coefficient of travel direction, the weighted mixed odor concentration corresponding to the current position point of each odor source release point in the two-dimensional coordinate system is adjusted twice, to obtain the mixed concentration gradient vector (x ij , y ij , d ij , c ij , c” j ) after secondary adjustment, i=1…I, c” j represents the weighted mixed odor concentration after secondary adjustment;

[0088] Further, c” j The specific formula calculated is d ij ≠0, wherein a ij is the cosine value of the angle between the i-th odor source release point and the j-th odor diffusion point and the positive or negative direction of y axis, p is the number of odor source release points in the first and second quadrants of the two-dimensional coordinate system, q is the number of odor source release points in the third and fourth quadrants of the two-dimensional coordinate system, and p+q≤I;

[0089] Further, in the embodiment, the distance between the i-th odor source release point and the j-th odor diffusion point in S307 is calculated in the two-dimensional coordinate system with the traveling individual as the origin, and the position of the traveling individual is the same as the odor diffusion point, so the distance between the i-th odor source release point and the j-th odor diffusion point is the same as the corresponding distance in the coordinate system with the odor diffusion point as the origin, and here only the origin position is selected differently;

[0090] S308, when the current position coordinates and the travel direction of the traveling individual in the current spatial mixed smell position concentration distribution field obtained in S204 change, repeating the process of S301-S307 to obtain the current position point mixed concentration control vector corresponding to the next traveling position point in the current spatial mixed smell position concentration distribution field until leaving the current spatial mixed smell position concentration distribution field and entering the new current spatial mixed smell position concentration distribution field.

[0091] The process can realize accurate adjustment of the mixed smell position concentration distribution field perceived by the traveling individual in the current space, thereby providing a more personalized smell experience. Specifically, first, by setting a single-class smell concentration minimum recognizable threshold and matching the corresponding mixed concentration gradient vector according to the current position coordinates of the traveling individual, it is ensured that only smells above the threshold are included in the calculation, improving the authenticity and rationality of smell perception. Second, the two-dimensional coordinate system constructed by the travel direction is used to make a primary adjustment to the mixed concentration gradient vector, and combined with the positive and negative travel direction adjustment coefficients for secondary adjustment, so that the smell concentration distribution is more consistent with the actual perception path of the traveling individual. In addition, when the position or direction of the traveling individual changes, the system can update the smell concentration distribution around it in real time to ensure accurate smell feedback, making the whole process more coherent and natural.

[0092] S4, inputting the secondary adjusted current position point mixed smell position concentration distribution field in the concentration distribution vector corresponding to the current position into the configured fuzzy control model to generate a smell release instruction, and controlling the smell release device to release a mixed smell of corresponding concentration through the smell release instruction;

[0093] Further, the step of obtaining the smell release instruction in the embodiment includes:

[0094] S401, constructing a fuzzy control model based on a fuzzy PID algorithm, when the traveling individual reaches any smell diffusion point in the current spatial mixed smell position concentration distribution field, inputting the current position point mixed concentration control vector of the corresponding smell diffusion point obtained by the process of S301-S308 into the fuzzy control model to generate a smell release instruction;

[0095] S402, controlling the smell release device to release a smell of corresponding mixed type and concentration through the generated smell release instruction;

[0096] S403, when the traveling individual enters any smell diffusion point in the new current spatial mixed smell position concentration distribution field, repeating the process of S401-S402 to release a smell of corresponding new mixed type and concentration.

[0097] S5, real-time acquisition of the traveling individual traveling space odor source release point, position and traveling direction information, and real-time update of the secondary adjusted current position point mixed odor position concentration distribution field through the traveling space odor source release point, position and traveling direction information, and dynamic adjustment of the odor release instruction and the released mixed odor type and odor concentration through the updated secondary adjusted current position point mixed odor position concentration distribution field.

[0098] Further, please refer to Figure 5 In the embodiment, a VR scene visiting implementation process is provided, and the VR scene visiting is specifically as follows.

[0099] A1, configuring an AR device, and configuring a specific visiting scene in the AR device, for example, being currently in an outdoor flower expo garden, which contains various virtual flower types;

[0100] A2, according to the set flower expo garden scene, combining the size of the real flower expo garden, marking the corresponding position and distance through the map layer and the scale technology; since the flower expo garden contains many types of flowers, and each type of flower is planted in a cluster, a type of flower planted in a cluster is regarded as an odor source release point here, so as to obtain all the odor source release points corresponding to the entire flower expo garden;

[0101] A3, according to the obtained odor source release points and corresponding flower types, obtaining the odor release concentration distribution field of each type of flower through the S101-S105 process, and obtaining the current space mixed odor position concentration distribution field in the flower expo garden region and the corresponding external certain region range through S201-S204;

[0102] A4, when a visitor (i.e., a traveling individual) visits virtually through a VR device, obtaining the mixed concentration control vector of the current position point corresponding to the virtual position point of the visitor at each moment through the S301-S308 process, and releasing the odor of the corresponding type and concentration according to the mixed concentration control vector through the odor release device;

[0103] A5, when the visitor walks forward or turns his head at the next moment, updating the current position point mixed concentration control vector through the S301-S308 process through the obtained next moment virtual position point and the turning angle;

[0104] A6, when the type of the odor source release point changes due to the turning or forward traveling of the visitor in the corresponding VR device, updating the current space mixed odor position concentration distribution field in real time through S101 to S204.

[0105] Embodiment 2

[0106] Please refer to Figure 3The application provides another embodiment: a multi-odor source odor scene dynamic presentation system, which comprises a single odor module, a mixed odor module, a control module and a dynamic update module.

[0107] The single odor module is used for acquiring an odor release concentration distribution field of each odor source release point in a current space.

[0108] The data acquisition unit is used for acquiring information of all odor source release points in the current space and pre-processing; and the single odor simulation unit is used for simulating the odor release concentration distribution field of each odor source release point in the current space according to the pre-processed information of all odor source release points by means of a constructed distributed simulation model.

[0109] The mixed odor module is used for acquiring a mixed odor position concentration distribution field of the current space by means of a configured odor mixing model based on the simulated odor release concentration distribution field of each odor source release point in the current space and the position coordinates of the current space; the mixed odor module comprises a mixed simulation unit and a space fusion unit.

[0110] The mixed simulation unit is used for acquiring the mixed odor concentration distribution field of the current space by means of the configured odor mixing model according to the odor release concentration distribution field of each odor source release point in the current space.

[0111] The space fusion unit is used for fusing the acquired mixed odor concentration distribution field of the current space with the position coordinates of the current space to acquire the mixed odor position concentration distribution field of the current space.

[0112] The control module is used for acquiring the position coordinates and the moving direction of a moving individual at a current moment, acquiring the mixed odor position concentration distribution field of the current position point after secondary adjustment by means of a matching algorithm, inputting the mixed odor position concentration distribution field of the current position point after secondary adjustment into a configured fuzzy control model, and generating an odor release instruction.

[0113] The matching control module comprises a matching adjustment unit, an instruction generation unit and a control release unit.

[0114] The matching adjustment unit is used for acquiring the position coordinates and the moving direction of the moving individual at the current moment, matching the position coordinates and the moving direction at the current moment and secondarily adjusting the mixed odor position concentration distribution field of the current position point by means of a matching algorithm.

[0115] The instruction generation unit is used for inputting the mixed odor position concentration distribution field of the current position point after secondary adjustment into a mixed concentration control vector corresponding to the current position in a configured fuzzy control model to generate an odor release instruction.

[0116] The control release unit is configured to adjust the configured odor release distribution space according to the generated odor release instruction, and control the odor release device to release the mixed odor with the corresponding concentration according to the adjusted odor release distribution space.

[0117] The dynamic updating module is configured to update the secondary adjusted current position point mixed odor position concentration distribution field based on the real-time acquired odor source release point, position and travel direction information of the traveling individual in the travel space, and dynamically adjust the odor release instruction through the updated secondary adjusted current position point mixed odor position concentration distribution field.

[0118] The dynamic updating module comprises a real-time data acquisition unit and an updating unit.

[0119] The real-time data acquisition unit is configured to acquire the odor source release point information, position information and travel direction information of the traveling individual in the travel space in real time.

[0120] The updating unit is configured to update the secondary adjusted current position point mixed odor position concentration distribution field in real time according to the odor source release point information, and dynamically adjust the released mixed odor and odor concentration through the updated secondary adjusted current position point mixed odor position concentration distribution field.

[0121] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above specific embodiments, and the above specific embodiments are only illustrative but not restrictive. Those skilled in the art can make changes, modifications, replacements and variations to the above embodiments without departing from the purpose of the present application and the scope protected by the claims, which are all within the protection of the present application.

Claims

1. A method for dynamic rendering of an odor scene with multiple odor sources, characterized in that, The method comprises the following steps: Based on the odor release concentration distribution field of each odor source release point in the current space simulated by the current space position coordinates, a mixed odor position concentration distribution field of the current space is obtained by configuring a mixed odor model; The position coordinates of the individual at the current time are obtained, and a secondary adjusted mixed odor position concentration distribution field of the current position point is obtained by a matching algorithm; The secondary adjusted mixed odor position concentration distribution field of the current position point is input into a fuzzy control model configured for the mixed concentration control vector corresponding to the current position to generate an odor release instruction; The secondary adjusted mixed odor position concentration distribution field of the current position point is updated based on the odor source release point and position information of the individual in the space, and the odor release instruction is dynamically adjusted based on the updated secondary adjusted mixed odor position concentration distribution field of the current position point; The step of constructing the mixed odor position concentration distribution field of the current space comprises the following steps: S201. Input the coordinate information of the concentration gradient vector in the concentration distribution field of each odor source release point into the clustering algorithm, and cluster the concentration gradient vectors of all odor source release points with the same location coordinates in the current time region space into one class, to obtain the concentration gradient vector set of each cluster coordinate point; the concentration gradient vector includes ,in The x and y coordinates of the i-th odor source release point and the j-th odor diffusion point within the odor release space are respectively represented. This represents the straight-line distance from the i-th odor source release point to the j-th odor diffusion point. This represents the concentration of the odor released from the i-th odor source at the j-th odor diffusion point; S202、According to the concentration gradient vector set of each current cluster coordinate point, a mixed concentration gradient vector of each cluster coordinate point is obtained through a mixed weighting formula , the mixed weighting formula is: , wherein I represents the number of odor source release points corresponding to the region space at the current moment, represents the weighted mixed odor concentration of all odor source release points corresponding to the jth odor diffusion point; S203. According to the mixed concentration gradient vector of each cluster coordinate point and the odor release space corresponding to each odor source release point, a mixed odor position concentration distribution field in the odor release space corresponding to each odor source release point is obtained; S204. The odor release spaces corresponding to all odor source release points are in the set current time region space, the union region of all spaces is obtained, and the mixed odor position concentration distribution field corresponding to the current union region is taken as the mixed odor position concentration distribution field of the current space; S205. When the current time region space and the corresponding odor source release point change, the construction process of the mixed odor position concentration distribution field of the current space is repeated to obtain a new mixed odor position concentration distribution field of the current space.

2. The multi-odor source odor scene dynamic rendering method of claim 1, wherein, The step of constructing the odor release concentration distribution field of each odor source release point comprises the following steps: S101. The current time region space is set, the initial data of each odor source release point in the current space region range is obtained and preprocessed, and the information data of each odor source release point after preprocessing is obtained; S102. The odor matching library is set, and the odor information amount corresponding to each odor source release point is obtained by a matching algorithm according to the information data of each odor source release point after preprocessing and the odor matching library; S103. The position point of each odor source release point in the current time region space is set as the spatial origin of the concentration distribution field of the corresponding odor source release point, and the odor release space of the corresponding odor source release point is constructed by using the spatial origin of the concentration distribution field of each odor source release point.

3. The multi-odor source odor scene dynamic rendering method of claim 2, wherein, The step of constructing the odor release concentration distribution field of each odor source release point further comprises the following steps: S104. The odor release space information and the odor information amount corresponding to each odor source release point are input into a Lagrangian particle diffusion model to obtain the concentration gradient vector of each position coordinate point in the corresponding odor release space of each odor source release point; S105、obtaining the odor release concentration distribution field of each odor source release point according to all the odor source release points corresponding to each odor source release point and the odor release space, obtaining the odor release concentration distribution field of each odor source release point.

4. The multi-odor source odor scene dynamic rendering method of claim 3, wherein, The step of constructing the secondary adjusted mixed odor position concentration distribution field of the current position point comprises the following steps: S301, set a single odor concentration minimum recognizable concentration threshold value, match the current moment horizontal and vertical position coordinates of the individual with the horizontal and vertical coordinate points in the current space mixed odor position concentration distribution field to obtain a mixed concentration gradient vector corresponding to the current position point of the individual; S302、According to the set single odor concentration minimum identifiable concentration threshold, the concentration in the mixed concentration gradient vector corresponding to the current position point of the individual is less than or equal to the single odor concentration corresponding to the single odor concentration minimum identifiable concentration threshold 0 is represented, and the weighted mixed odor concentration is obtained by a mixed weighting formula Adjustment is made to obtain the mixed concentration gradient vector corresponding to the current position point after the first adjustment , The weighted mixed odor concentration after the first adjustment is represented.

5. The multi-odor source odor scene dynamic rendering method of claim 4, wherein, The step of constructing the secondary adjusted current position point mixed odor position concentration distribution field further includes: S303, construct a two-dimensional coordinate system with the current individual position as the origin, and take the individual's moving direction as the positive direction of the y-axis of the two-dimensional coordinate system, and the direction perpendicular to the y-axis as the x-axis direction, and mark the odor source release point position information corresponding to each single concentration in the mixed concentration gradient vector corresponding to the primary adjusted current position point in the constructed two-dimensional coordinate system; S304, obtain the number and position information of the odor source release points on the left side of the y-axis and the number and position information of the odor source release points on the right side of the y-axis in the two-dimensional coordinate system according to the odor source release point position information in the two-dimensional coordinate system in S303; S305, when the odor source release point position is in the first and second quadrants of the two-dimensional coordinate system, obtain the cosine value of the angle between each odor source release point in the first and second quadrants and the y-axis positive direction as the positive direction adjustment coefficient through the cosine trigonometric function.

6. The multi-odor source odor scene dynamic rendering method of claim 5, wherein, The step of constructing the secondary adjusted current position point mixed odor position concentration distribution field further includes: S306, when the odor source release point position is in the third and fourth quadrants of the two-dimensional coordinate system, obtain the cosine value of the angle between each odor source release point in the third and fourth quadrants and the y-axis negative direction through the cosine trigonometric function, and divide the distance between each odor source release point in the third and fourth quadrants and the current position of the individual by the cosine value of the corresponding odor source release point as the negative direction adjustment coefficient; S307、adjust the weighted mixed smell concentration corresponding to the current position point of the individual in the two-dimensional coordinate system of each smell source release point according to the positive direction adjustment coefficient and the negative direction adjustment coefficient, and obtain the mixed concentration gradient vector corresponding to the current position point after secondary adjustment , represents the weighted mixed smell concentration after secondary adjustment.

7. The multi-odor source odor scene dynamic rendering method of claim 6, wherein, The step of constructing the secondary adjusted current position point mixed odor position concentration distribution field further includes: S308, when the current moment position coordinates and the change of the moving direction of the individual in the current space mixed odor position concentration distribution field obtained in S204, repeat the process of S301-S307 to obtain the current position point mixed concentration control vector corresponding to the next moving position point in the current space mixed odor position concentration distribution field, until leaving the current space mixed odor position concentration distribution field and entering the new current space mixed odor position concentration distribution field.

8. The multi-odor source odor scene dynamic rendering method of claim 7, wherein, The step of obtaining the odor release instruction includes: S401, construct a fuzzy control model based on a fuzzy PID algorithm, when the individual reaches any odor diffusion point in the current space mixed odor position concentration distribution field, input the current position point mixed concentration control vector of the corresponding odor diffusion point obtained by the process of S301-S308 into the fuzzy control model to generate an odor release instruction; S402, control the odor release device to release the odor of the corresponding mixed type and concentration through the generated odor release instruction; S403, when the traveling individual enters any odor diffusion point in the new current space mixed odor position concentration distribution field, repeat the process of S401-S402 to release the odor of the corresponding new mixed type and concentration.

9. A multi-odor source odor scene dynamic rendering system for implementing the multi-odor source odor scene dynamic rendering method of any one of claims 1-8, characterized in that, Comprise: A mixed odor module, a control module and a dynamic updating module; The mixed odor module obtains the current space mixed odor position concentration distribution field based on the simulated odor release concentration distribution field of each odor source release point in the current space and the current space position coordinates, and through the configured odor mixing model; The control module is used for obtaining the position coordinates and the traveling direction of the traveling individual at the current time, obtaining the secondary adjusted current position point mixed odor position concentration distribution field through a matching algorithm, inputting the secondary adjusted current position point mixed odor position concentration distribution field into the configured fuzzy control model, and generating an odor release instruction; The dynamic updating module updates the secondary adjusted current position point mixed odor position concentration distribution field based on the real-time obtained traveling individual traveling space odor source release point, position and traveling direction information, and dynamically adjusts the odor release instruction through the updated secondary adjusted current position point mixed odor position concentration distribution field.

Citation Information

Patent Citations

  • Smell simulation control system and method based on VR equipment

    CN114840093A

  • Smell propagation simulation method and device applied to meta universe

    CN118133704A