Information processing apparatus, information processing method and information processing program related to VR sickness

The information processing apparatus addresses the challenge of user susceptibility to XR content-induced sickness by analyzing situation data and providing actionable insights, thereby enhancing user experience and reducing sickness likelihood.

JP7682701B2Active Publication Date: 2025-05-26DENSO TEN LTD
View PDF 10 Cites 0 Cited by

Patent Information

Application Number
JP2021095191
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2021-06-07
Publication Date
2025-05-26
Estimated Expiration
2041-06-07

AI Technical Summary

Technical Problem

Existing technologies fail to effectively inform users about their susceptibility to XR content-induced sickness, making it difficult for users to take preventive actions.

Method used

An information processing apparatus and method that collects situation data during XR content reproduction in a vehicle, analyzes the data to estimate XR sickness susceptibility, and provides diagnostic and susceptibility information to external terminals, allowing users to take appropriate actions.

Benefits of technology

Enables users to take actions based on their susceptibility to XR sickness, improving user experience and reducing the likelihood of XR-induced motion sickness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007682701000001
    Figure 0007682701000001
  • Figure 0007682701000002
    Figure 0007682701000002
  • Figure 0007682701000003
    Figure 0007682701000003
Patent Text Reader

Abstract

To allow a user to take action according to susceptibility to sickness of XR contents.SOLUTION: An information processing device according to an embodiment includes a collection unit, an analysis unit, and a providing unit. The collection unit collects state data regarding a state when reproducing XR contents in a vehicle. The analysis unit analyses a state regarding XR sickness on the basis the state data. The providing unit provides information regarding the XR sickness based on the analysis result of the analysis unit to an external terminal device.SELECTED DRAWING: Figure 8
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The disclosed embodiments relate to an information processing apparatus, an information processing system, and an information processing method related to XR intoxication.

Background Art

[0002] Conventionally, technologies for providing digital content including virtual space experiences such as VR (Virtual Reality), AR (Augmented Reality), and MR (Mixed Reality), so-called XR (Cross Reality) content, to users using an HMD (Head Mounted Display) or the like are known. XR is a representation that encompasses all virtual space technologies including VR, AR, MR, as well as SR (Substitutional Reality), AV (Audio / Visual), etc.

[0003] Also, in such technologies, for example, an XR system mounted on a moving body such as a vehicle and capable of using such a moving body as a motion platform has been proposed (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] However, the prior art still has room for further improvement in getting users to take actions according to the susceptibility to XR content intoxication.

[0006] For example, it is known that users who receive XR content may experience "XR sickness," which is similar to motion sickness. XR sickness is a type of motion sickness that can be caused by factors such as a discrepancy between the video and the user's body movements. In particular, in the case of an XR system installed in a vehicle, the movement of the vehicle is added to the user's body movements, making the discrepancy with the video more complex and increasing the likelihood of XR sickness. Furthermore, since normal motion sickness symptoms are also added, more complex sickness symptoms are likely to occur.

[0007] In this regard, if users can know in advance the susceptibility to sickness of XR content, they can take actions according to such susceptibility. However, when using the conventional technologies described above, users cannot know such information.

[0008] One aspect of the embodiment is made in view of the above, and an object is to provide an information processing apparatus, an information processing system, and an information processing method related to XR sickness that can cause a user to take actions according to the susceptibility to sickness of XR content.

Means for Solving the Problems

[0009] An information processing apparatus according to one aspect of the embodiment includes a controller. The controller collects situation data related to the situation during the reproduction of XR content in a vehicle, analyzes the situation related to XR sickness based on the situation data, generates information related to XR sickness including a level value indicating the degree of XR sickness during the reproduction of the XR content, generates diagnostic information for diagnosing the user's physical condition according to the transition of the level value, and provides the diagnostic information to an external terminal device. Then, as information regarding the XR drunkenness, at least any one of the susceptibility to drunkenness for each XR content, the susceptibility to drunkenness for each vehicle type of the vehicle, and the susceptibility to drunkenness for each route of the vehicle is provided to the external terminal device. to do.

Effects of the Invention

[0010] According to one aspect of the embodiment, a user can be caused to take actions according to the susceptibility to sickness of XR content.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Figure 16

Figure 17

Figure 18

Figure 19

Figure 20

Figure 21

[0012] Hereinafter, embodiments of the information processing apparatus, information processing system, and information processing method related to XR intoxication disclosed in the present application will be described in detail with reference to the accompanying drawings. Note that the present invention is not limited to the embodiments shown below.

[0013] In the following, a case where the information processing system 1 according to the embodiment is an in-vehicle system mounted on a vehicle will be described as an example. Further, in the following, it is assumed that the information processing system 1 according to the embodiment is a VR system that provides XR content to a user as digital content including a virtual space experience. Further, in the following, the "information processing method related to XR intoxication" is simply referred to as the "information processing method".

[0014] In the following, there are cases where a plurality of components having substantially the same functional configuration are distinguished by attaching different numbers with hyphens after the same reference numeral. For example, a plurality of configurations having substantially the same functional configuration are distinguished as in-vehicle devices 10-1 and 10-2 as necessary. However, when it is not necessary to particularly distinguish each of a plurality of components having substantially the same functional configuration, only the same reference numeral is attached. For example, when it is not necessary to particularly distinguish the in-vehicle devices 10-1 and 10-2, they are simply referred to as the in-vehicle device 10.

[0015] First, an overview of the information processing method according to the embodiment will be described with reference to FIGS. 1 to 3. FIG. 1 is a diagram showing a schematic configuration of the information processing system 1 according to the embodiment. Further, FIG. 2 is an explanatory diagram of XR intoxication. Further, FIG. 3 is a schematic explanatory diagram of the information processing method according to the embodiment.

[0016] As shown in FIG. 1, the information processing system 1 according to the embodiment includes an HMD 3 and an in-vehicle device 10.

[0017] The HMD 3 is an information processing terminal for presenting XR content provided from the in-vehicle device 10 to the user U and allowing the user to enjoy a VR experience. The HMD 3 is a wearable computer that is worn on the head of the user U and is of a goggle type in the example of FIG. 1. Note that the HMD 3 may be of a glasses type or a hat type.

[0018] The HMD 3 includes a display unit 3a, a speaker 3b, and a sensor unit 3c. The display unit 3a is provided so as to be disposed in front of the eyes of the user U and displays the video included in the XR content provided from the in-vehicle device 10.

[0019] In the example of FIG. 1, the display unit 3a is shown as being provided one on each side in front of the eyes of the user U, but there may be only one. Further, the display unit 3a may be a non-transmissive type that completely covers the field of view, or may be a video transmissive type or an optical transmissive type. In the present embodiment, it is assumed to be a non-transmissive type.

[0020] The speaker 3b is provided in a headphone type as shown in FIG. 1, for example, and is worn on the ears of the user U. The speaker 3b outputs the sound included in the XR content provided from the in-vehicle device 10.

[0021] The sensor unit 3c is a device that detects changes in the internal and external situations of the user U and includes, for example, a camera, a motion sensor, and the like.

[0022] The in-vehicle device 10 is, for example, a computer mounted on a vehicle, is connected to the HMD 3 by wire or wirelessly, and provides XR content to the HMD 3. Further, the in-vehicle device 10 acquires at any time the change in the situation detected by the sensor unit 3c and reflects such a change in the situation in the XR content.

[0023] For example, the in-vehicle device 10 can change the direction of the field of view in the virtual space of the XR content according to changes in the head or line of sight of the user U detected by the sensor unit 3c.

[0024] Incidentally, when providing XR content using such an HMD3, it is known that "XR motion sickness" similar to motion sickness in a vehicle may occur to the user U.

[0025] As shown in FIG. 2, XR motion sickness may occur due to causes such as a deviation between the video and the movement of the user U's body. In the case of a VR system mounted on a vehicle, the movement of the vehicle due to changes in the surrounding environment and the like is added to the movement of the user's body, so the deviation from the video becomes more complicated and XR motion sickness tends to occur.

[0026] In this regard, if the user U can know in advance the susceptibility to motion sickness of the XR content, the user U can take actions according to such susceptibility. However, when using the existing technology, the user U cannot know such information.

[0027] Therefore, the information processing method according to the embodiment collects situation data regarding the situation at the time of playing XR content in the vehicle V, and analyzes the relationship between the motion sickness situation of the user in such situation data and the reproduction environment situation of the XR content. Specifically, the information processing method according to the embodiment collects situation data regarding the situation at the time of playing XR content from the in-vehicle device 10 mounted on the vehicle V, analyzes the situation regarding XR motion sickness based on the collected situation data, and provides information regarding XR motion sickness based on the analysis result to the terminal device including the in-vehicle device 10.

[0028] Specifically, as shown in FIG. 3, the information processing system 1 includes one or more in-vehicle devices 10 and an HMD3 connected thereto. The information processing system 1 further includes one or more user terminals 50 and a server device 100.

[0029] The user terminal 50 is a terminal device used by the user U, such as a smartphone, a tablet, or a personal computer. The server device 100 is a device that collects and analyzes information from the in-vehicle device 10, and is configured as, for example, a cloud server that provides a cloud service via the network N.

[0030] The network N is a communication network including, for example, the Internet or a mobile phone line network, and the in-vehicle device 10, the user terminal 50, and the server device 100 are provided to be mutually communicable via such a network N.

[0031] In such an information processing system 1, in the information processing method according to the embodiment, the server device 100 collects (step S1) and accumulates the situation data at the time of XR content playback in the vehicle V at any time.

[0032] The situation data at the time of XR content playback includes the date and time, the weather, the position information, the type of XR content, the vehicle type, the user information regarding the user U, the sensor data of various sensors mounted on the vehicle V, and the like.

[0033] Then, the server device 100 analyzes the situation data collected from the in-vehicle device 10 at any time (step S2). In the analysis process of step S2, the server device 100 estimates, for example, the situation regarding XR intoxication.

[0034] The server device 100 estimates the situation regarding XR intoxication based on, for example, the report from the user U included in the sensor data. Further, the server device 100 estimates the situation regarding XR intoxication by detecting, for example, a change in the physical condition of the user U from the sensor data.

[0035] In addition, the server device 100 estimates the situation regarding XR intoxication based on the usage situation of the XR content, such as the type of the played XR content, the situation of the video, and the situation of the audio.

[0036] In addition, the server device 100 estimates the situation regarding XR drunkenness based on the driving situation of the vehicle V, such as the road conditions, the situation of the vehicle V, and the operation situation. Further, the server device 100 estimates the situation regarding XR drunkenness based on user information including various parameters indicating, for example, the susceptibility to drunkenness for each user U, etc.

[0037] Note that in the estimation of the situation regarding such XR drunkenness, the server device 100 can use, for example, an estimation model generated using a machine learning algorithm. Such an estimation model is appropriately reinforced based on the estimation results of the actual situation regarding XR drunkenness. As a result of the reinforcement learning, for example, determination thresholds for estimating the situation regarding XR drunkenness are appropriately updated.

[0038] In addition, as the situation regarding XR drunkenness to be estimated, the server device 100 calculates, for example, a "drunkenness level" which is a level value indicating the degree of XR drunkenness of the user U, and a cause index of various factors that caused the XR drunkenness.

[0039] In addition, in the analysis process of step S2, the server device 100 aggregates the estimation results of the estimated situation regarding XR drunkenness at any time and converts them into statistical information. Therefore, statistical information on information regarding XR drunkenness, including at least the susceptibility to drunkenness of the XR content, is stored in a database in the server device 100.

[0040] On the other hand, terminal devices such as the user terminal 50 and the in-vehicle device 10 can arbitrarily request the server device 100 to provide information regarding XR drunkenness via a dedicated app or the like.

[0041] Then, when receiving such a request, the server device 100 provides information regarding XR drunkenness in response to the request from the terminal device based on the analysis result in the analysis process of step S2 (step S3).

[0042] The server device 100 can provide such information in various ranking formats, such as a ranking of vehicle models that are less likely to cause drunkenness and a ranking of routes that are less likely to cause drunkenness, for example, for the content that the user U wants to view. The user U can easily grasp the information related to XR drunkenness based on the provided information from the server device 100 and can take actions accordingly.

[0043] Specific examples of the provided information from the server device 100 in terms of the ranking format and the like will be described later in the explanation using FIGS. 11 and later.

[0044] As described above, the information processing method according to the embodiment collects situation data regarding the situation at the time of playing XR content from the in-vehicle device 10 mounted on the vehicle V, analyzes the situation regarding XR drunkenness based on the collected situation data, and provides information regarding XR drunkenness based on the analysis result to the terminal device including the in-vehicle device 10.

[0045] Therefore, according to the information processing method according to the embodiment, the user U can be made to take actions according to the susceptibility to drunkenness of the XR content. Hereinafter, a configuration example of the information processing system 1 to which the information processing method according to the embodiment is applied will be described more specifically.

[0046] FIG. 4 is a block diagram showing a configuration example of the in-vehicle device 10 according to the embodiment. In addition, in FIG. 4 and FIGS. 7 and 8 shown later, only the constituent elements necessary for explaining the features of the embodiment are shown, and the description of general constituent elements is omitted.

[0047] In other words, each constituent element illustrated in FIGS. 4, 7, and 8 is functionally conceptual and does not necessarily need to be physically configured as illustrated. For example, the specific form of the dispersion and integration of each block is not limited to that illustrated, and all or a part of it can be functionally or physically dispersed and integrated in an arbitrary unit according to various loads, usage situations, and the like.

[0048] In the descriptions using FIGS. 4, 7, and 8, the descriptions of the components that have already been described may be simplified or omitted.

[0049] As shown in FIG. 4, the in-vehicle device 10 according to the embodiment includes a communication unit 11, a storage unit 12, and a control unit 13. Further, the in-vehicle device 10 is connected to the HMD 3, the sensor unit 5, the input unit 7, and the output unit 9 via a wired network such as CAN (Controller Area Network), wirelessly, or directly.

[0050] Since the HMD 3 has already been described with reference to FIG. 1, the description thereof is omitted here. The sensor unit 5 is a group of various sensors mounted on the vehicle V, and includes, for example, a microphone, a camera, an acceleration sensor, a steering angle sensor, a vital sensor, and the like.

[0051] The microphone collects sounds uttered in the vehicle interior, such as the speech of the user U. The camera is a front camera, a rear camera, a side camera, an in-vehicle camera, etc. mounted on the vehicle V, and captures the inside and outside of the vehicle V. The in-vehicle camera captures, for example, the state of the user U.

[0052] The acceleration sensor measures the acceleration applied to the vehicle V and the vehicle speed. The steering angle sensor measures the steering angle of the vehicle V.

[0053] The vital sensor is a sensor that detects the physical condition of the user U, and is, for example, worn by the user U and measures vital data such as the user U's heartbeat, brain waves, blood oxygen concentration, sweating, and the like. Note that the sensor unit 5 may appropriately include various sensors other than those described so far.

[0054] The input unit 7 is an input device that receives inputs such as operations of the user U. The output unit 9 is an output device for image information and audio information output from a provision information processing unit 13e described later, and includes a display, a speaker, and the like. Note that the output unit 9 may be realized using a touch panel display and may be configured integrally with the input unit 7.

[0055] The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. The communication unit 11 is wirelessly connected to a network N such as the Internet or a mobile phone line network, and transmits and receives information to and from the user terminal 50 and the server device 100 via the network N.

[0056] The storage unit 12 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. In the example of FIG. 4, the storage unit 12 stores an XR content DB (Data Base) 12a, vehicle information 12b, user information 12c, and navigation information 12d.

[0057] The XR content DB 12a is a database in which XR content information regarding the XR content provided to the HMD 3 is stored. FIG. 5 is a diagram showing an example of the XR content information.

[0058] As shown in FIG. 5, the XR content information includes, for example, a "content ID" item, a "type" item, a "recommended tolerance level" item, and a "content data" item.

[0059] The "content ID" item stores the identifier of each XR content. The "type" item stores the type of each XR content, such as "comedy", "action", "horror". The "recommended tolerance level" item stores the tolerance level for XR dizziness recommended in the corresponding XR content. The tolerance level is a level value indicating the difficulty of getting XR dizziness, and for example, the larger the value, the stronger the resistance to XR dizziness. Such a tolerance level is set for each user U as described later.

[0060] Returning to the description of FIG. 4. The vehicle information 12b is mainly static information regarding the vehicle V and includes, for example, the vehicle type and model year. The user information 12c is information regarding the user U. FIG. 6 is a diagram showing an example of the user information 12c.

[0061] As shown in FIG. 6, the user information 12c includes, for example, a "user ID" item, an "age" item, a "gender" item, a "tolerance level" item, and a "history information" item.

[0062] The "user ID" item stores the identifier of the user U. The "age" item stores the age of the user U. The "gender" item stores the gender of the user U. The "tolerance level" item stores the tolerance level for the aforementioned XR intoxication set for the user U. Such a tolerance level is updated at any time, for example, each time the user U watches XR content. The "history information" item stores the history of the user U's past viewing of XR content and the like.

[0063] In addition, regarding the relative relationship between the "recommended tolerance level" of the XR content shown in FIG. 5 and the "tolerance level" of the user U in FIG. 6, it should be noted that the "recommended tolerance level" means that the larger the number, the more likely the content is to cause intoxication. That is, if the "tolerance level" of the user U is not equal to or higher than such a "recommended tolerance level", it is highly likely that the user U will get drunk.

[0064] On the other hand, the "intoxication tolerance level" of the user U means that the larger the number, the less likely the user U is to get drunk. That is, when the "recommended tolerance level" of the XR content is lower than the "tolerance level" of the user U, it is highly likely that the user U will not get drunk with the said content.

[0065] Furthermore, it should be noted that the larger the "tolerance level" of the user U is than the "recommended tolerance level" and the greater the difference, the less likely the user U is to get drunk. In other words, even if other factors increase, the possibility of not getting drunk is high. Conversely, if the difference is small, the possibility of getting drunk increases even if other factors change slightly. On the other hand, if the "tolerance level" of the user U is smaller than the "recommended tolerance level" and the difference is large, the degree of intoxication is likely to be severe. Conversely, if the difference is small, it is likely to result in a mild intoxication.

[0066] In addition to these parameters, the susceptibility of the user U to alcohol is also affected by road conditions (for example, mountain roads are more likely to cause drunkenness), etc. Based on these parameters and various conditions (for example, the set route information, etc.), the future drunken state will be estimated.

[0067] Returning to the description of FIG. 4, the navigation information 12d is information related to the car navigation of the vehicle V, and includes map information, the currently set route information, past car navigation records, and the like.

[0068] The control unit 13 is a controller, which is realized, for example, by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc., when various programs (not shown) stored in the storage unit 12 are executed with the RAM as the working area. Further, the control unit 13 can be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).

[0069] The control unit 13 includes a playback control unit 13a, an acquisition unit 13b, an upload unit 13c, a request unit 13d, and a provided information processing unit 13e, and realizes or executes the functions and operations of the information processing described below.

[0070] The playback control unit 13a provides the XR content stored in the XR content DB 12a to the HMD 3 and executes playback control for playback. Further, the playback control unit 13a reflects various changes in the situation detected by the sensor unit 3c or the sensor unit 5 of the HMD 3 described above and acquired by the acquisition unit 13b described later in the XR content.

[0071] The acquisition unit 13b acquires at any time the sensing data of the sensor unit 3c of the HMD 3 and the sensor unit 5. Further, the acquisition unit 13b acquires at any time from the playback control unit 12a the usage status of the XR content, such as the type of the XR content being played, the video status, and the audio status. Further, the acquisition unit 13b appropriately acquires the vehicle information 12b, the user information 12c, and the navigation information 12d. Further, among the various data acquired by the acquisition unit 13b, the status data indicating the status at the time of XR content playback is output to the upload unit 13c.

[0072] The upload unit 13c uploads the status data at the time of XR content playback received from the acquisition unit 13b to the server device 100 via the communication unit 11.

[0073] The request unit 13d optionally receives an information providing request regarding XR intoxication from the user U via the input unit 7 and transmits it to the server device 100 via the communication unit 11.

[0074] The provided information processing unit 13e acquires the provided information provided from the server device 100 in response to the aforementioned information providing request via the communication unit 11. Further, the provided information processing unit 13e causes the output unit 9 to output the image information and audio information included in the acquired provided information.

[0075] Further, the provided information processing unit 13e causes the playback control unit 13a to execute the playback control of the XR content based on the playback control information included in the acquired provided information. The details of such playback control will be described later as a modification example with reference to FIGS. 18 to 20.

[0076] Next, FIG. 7 is a block diagram showing a configuration example of the user terminal 50 according to the embodiment. Note that since the user terminal 50 is a terminal device that executes a part of the functions of the in-vehicle device 10, the description will be appropriately simplified.

[0077] As shown in FIG. 7, the user terminal 50 according to the embodiment includes an input unit 51, an output unit 52, a communication unit 53, a storage unit 54, and a control unit 55.

[0078] The input unit 51 corresponds to the input unit 7 of the in-vehicle device 10. The output unit 52 corresponds to the output unit 9 of the in-vehicle device 10.

[0079] The communication unit 53 corresponds to the communication unit 11 of the in-vehicle device 10. Similar to the communication unit 11, the communication unit 53 is realized by, for example, a NIC or the like. The communication unit 53 transmits and receives information to and from the server device 100 and the in-vehicle device 10 via the above-described network N.

[0080] The storage unit 54 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk, similar to the storage unit 12 of the in-vehicle device 10. In the example of FIG. 7, the storage unit 54 stores user information 54a. The user information 54a corresponds to the user information 12c of the in-vehicle device 10.

[0081] The control unit 55 is a controller, similar to the control unit 13 of the in-vehicle device 10, and is realized by, for example, a CPU, an MPU, or the like, by executing various programs (not shown) stored in the storage unit 54 using the RAM as a work area. Further, the control unit 55 can be realized by an integrated circuit such as an ASIC or an FPGA.

[0082] The control unit 55 includes a request unit 55a and a provided information processing unit 55b. The request unit 55a realizes or executes functions and actions corresponding to the request unit 13d of the in-vehicle device 10. The provided information processing unit 55b realizes or executes functions and actions corresponding to a part of the provided information processing unit 13e of the in-vehicle device 10.

[0083] Specifically, the provided information processing unit 55b acquires provided information provided from the server device 100 in response to an information providing request of the user U via the communication unit 53. Further, the provided information processing unit 55b causes the output unit 52 to output the image information and audio information included in the acquired provided information.

[0084] Next, FIG. 8 is a block diagram showing a configuration example of the server device 100 according to the embodiment. As shown in FIG. 8, the server device 100 includes a communication unit 101, a storage unit 102, and a control unit 103.

[0085] The communication unit 101 is realized by, for example, a NIC or the like, similar to the communication unit 11 and the communication unit 53 described above. The communication unit 101 is connected to the above-described network N by wire or wirelessly, and transmits and receives information to and from the in-vehicle device 10 and the user terminal 50 via the network N.

[0086] The storage unit 102 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk, similar to the storage unit 12 and the storage unit 54 described above. In the example of FIG. 8, the storage unit 102 stores the collected data DB102a and the analysis data DB102b.

[0087] The collected data DB102a stores collected data information including situation data regarding the situation during XR content playback, which is collected from each in-vehicle device 10 by a collection unit 103a described later. FIG. 9 is a diagram showing an example of the collected data information.

[0088] As shown in FIG. 9, the collected data information includes, for example, a "data ID" item, a "date and time" item, a "weather" item, a "location information" item, a "content" item, a "vehicle type" item, a "user information" item, a "navigation information" item, and a "sensor data" item.

[0089] The "data ID" item stores an identifier for each collected data. The "date and time" item stores the collection date and time of each collected data. The "weather" item stores the weather at the time of collection of each collected data.

[0090] The "Location Information" item stores the location information at the time of collection of each piece of collected data. The "Content" item stores metadata such as the type of XR content being played at the time of collection of each piece of collected data. The "Vehicle Type" item stores the vehicle type from which each piece of collected data was collected.

[0091] The "User Information" item stores information about the user U corresponding to each piece of collected data, specifically information corresponding to the above-described user information 12c. The "Navigation Information" item stores the navigation information of the vehicle V at the time of collection of each piece of collected data, specifically the information being set at the time of XR content playback in the above-described navigation information 12d.

[0092] The "Sensor Data" item stores the sensor data of the sensor unit 5 obtained in each vehicle V at the time of collection of each piece of collected data.

[0093] Note that in FIG. 9, an example is shown in which instantaneous values are basically stored in each item. In reality, however, the data (in units of data IDs) may be representative data indicating characteristics in a road section (road link), etc., after undergoing statistical processing, etc., for each road section, predetermined distance, or predetermined time. In that case, each item stores, depending on the characteristics of each item, for example, the average value, median value for each road section, or metadata of the content that was played for the majority, and the system will operate based on such pieces of data.

[0094] Returning to the description of FIG. 8. The analysis data DB102b stores analysis data information including the analysis results of each piece of collection data information in the collection data DB102a analyzed by the analysis unit 103b described later. FIG. 10 is a diagram showing an example of the analysis data information.

[0095] As shown in FIG. 10, the analysis data information includes, for example, a "Data ID" item, a "Drunk Level" item, a "Cause Index" item, and a "Cause Section" item. The "Data ID" item corresponds to the "Data ID" in the collection data information.

[0096] The "Degree of Drunkenness" item stores the degree of drunkenness calculated by the analysis unit 103b for the data corresponding to the relevant data ID. The "Cause Index" item stores, for example, the cause index of each element that caused the calculated degree of drunkenness, in other words, the weight value. The "Cause Interval" item stores, for example, the interval that caused the calculated degree of drunkenness.

[0097] Return to the description of FIG. 8. The control unit 103 is a controller, similar to the above-described control unit 13 and control unit 55, and is realized, for example, by a CPU, MPU, etc., when various programs (not shown) stored in the storage unit 102 are executed using the RAM as a work area. Also, the control unit 103 can be realized by an integrated circuit such as an ASIC or FPGA.

[0098] The control unit 103 has a collection unit 103a, an analysis unit 103b, a generation unit 103c, and a provision unit 103d, and realizes or executes the information processing functions and operations described below.

[0099] The collection unit 103a collects the status data during the reproduction of XR content uploaded from each in-vehicle device 10 via the communication unit 101, and accumulates it in the collection data DB 102a as collection data information.

[0100] The analysis unit 103b executes the analysis process of step S2 described above based on the collection data information accumulated in the collection data DB 102a, and accumulates the analysis result in the analysis data DB 102b as analysis data information.

[0101] When the generation unit 103c receives an information provision request for information related to XR drunkenness from a terminal device such as the in-vehicle device 10 or the user terminal 50 via the communication unit 101, it generates provision information based on each analysis data information in the analysis data DB 102b and outputs it to the provision unit 103d.

[0102] The provision unit 103d provides the provision information generated by the generation unit 103c to the terminal device that is the source of the information provision request via the communication unit 101.

[0103] Next, specific examples of the provided information provided by the server device 100 in response to an information provision request from the terminal device will be described with reference to FIGS. 11 to 14. FIGS. 11 to 14 are diagrams (Part 1) to (Part 4) showing specific examples of the provided information provided by the server device 100.

[0104] First, assume a scenario where the user U wants to use a rental car or a sharing car as the vehicle V. In such a case, as shown in FIG. 11, for example, assume that the user U selects XR content that he / she wants to view during the journey of using the vehicle V via a dedicated app screen or the like from the user terminal 50.

[0105] Then, as shown in the same figure, the server device 100 provides, as the provided information, for example, a ranking of vehicle models that are less likely to cause XR intoxication with the selected XR content. In addition, the server device 100 can arrange "Details" buttons, "Rent" buttons, etc. that cooperate with business operator devices such as rental car operators and car sharing operators together with such a ranking.

[0106] When the user U taps the "Details" button, for example, the user terminal 50 can be transitioned to a detailed information screen of the corresponding vehicle model. Also, when the user U taps the "Rent" button, for example, the user terminal 50 can be transitioned to a rental procedure screen of the corresponding vehicle model.

[0107] Next, assume a scenario where the user U wants to select XR content to view during the journey when actually using the vehicle V. In such a case, as shown in FIG. 12, for example, assume that the user U designates the XR content he / she wants to view and the destination from the in-vehicle device 10.

[0108] Then, as shown in the figure, the server device 100 provides, as provision information, for example, a ranking of routes to a destination where it is difficult to get motion sickness with the selected XR content. Further, the server device 100 arranges "Details" buttons, "Select" buttons, etc. for each route together with such a ranking. Here, as shown in the figure, it is assumed that the user U has tapped the "Details" button for the route "via Prefectural Road △×".

[0109] Then, as shown in FIG. 13, the server device 100 causes the output unit 9 to transition to the detailed information screen for the corresponding route. As shown in the figure, such a detailed information screen displays the route from the current location to the destination and, for example, the "motion sickness area" on such a route.

[0110] The motion sickness area is an area where the user U is statistically likely to get motion sickness, and the above-described analysis data information is aggregated and determined by the analysis process of the analysis unit 103b. Further, as shown in the figure, a memo regarding the corresponding motion sickness area can be associated with such a motion sickness area.

[0111] As shown in the figure, the memo regarding the motion sickness area is shared information regarding the corresponding motion sickness area posted from each user U. By tapping such a memo and checking its content, the user U can grasp how to deal with and tips for motion sickness in the corresponding motion sickness area.

[0112] Note that FIG. 13 illustrates the case of checking the memo in the output unit 9, but during the playback of XR content on the HMD 3, such a memo may be displayed as an object in the virtual space on the display unit 3a of the HMD 3 at the timing before or during passing through the corresponding motion sickness area.

[0113] Also, in a scene similar to FIG. 12, the XR content to be viewed on the way is not determined, and for example, as shown in FIG. 14, it is assumed that the user U has specified only the destination from the in-vehicle device 10.

[0114] Then, as shown in the figure, when the user views XR content up to a specified destination, for example, the server device 100 provides the ranking of resistant content as provision information. Further, the server device 100 can arrange "Details" button, "View" button, "Purchase" button, etc. that cooperate with a business operator device such as a content provider together with such ranking.

[0115] When the user U taps the "Details" button, for example, the output unit 9 can be transitioned to the detailed information screen of the corresponding content. Further, when the user U taps the "View" button, the playback of the corresponding XR content can be started. Further, when the user U taps the "Purchase" button, the output unit 9 can be transitioned to the purchase procedure screen of the corresponding XR content.

[0116] In addition, several other modification examples can be cited for the provision information provided from the server device 100. FIGS. 15 to 17 are diagrams (Part 1) to (Part 3) showing modification examples of the provision information.

[0117] As shown in FIG. 15, the server device 100 can provide information regarding the above-described tolerance level of the user U himself / herself to the in-vehicle device 10 and the HMD 3 as provision information.

[0118] The information regarding such a tolerance level can be provided by the user U transmitting an information provision request to the server device 100 through, for example, a tolerance level confirmation screen (not shown). Further, as shown in the figure, recommended XR content for the user U may be proposed according to the tolerance level of the user U.

[0119] At this time, for example, if XR content with a recommended tolerance level higher than the user U's tolerance level is recommended and the acceptance of challenges is enabled as shown in the figure, the gameplay related to viewing the XR content can be enhanced. Also, although not shown in the figure, XR content with a recommended tolerance level lower than the user U's tolerance level may be proposed as recommended XR content that the user U can view with confidence without fear of getting drunk. That is, the providing unit 103d provides evaluation information for evaluating the user U regarding the above items, for example, information regarding the tolerance level, based on the comparison between the level of the user U's susceptibility to getting drunk and the level of susceptibility to getting drunk indicated by at least one item included in the information related to XR drunkenness.

[0120] Also, not only the tolerance level but also the values of other parameters such as the road conditions may be considered to propose XR content. Further, the tolerance level of the user U may be updated appropriately (for example, in real time) and provided as provided information.

[0121] Also, as shown in the figure, the gameplay can be further enhanced by increasing the tolerance level or obtaining points if the user U can view without getting drunk. The obtained points can also enhance the gameplay, for example, by collaborating with the content provider to enable exchanges for related products of the corresponding XR content according to the points.

[0122] Also, instead of the recommended XR content shown in the figure, the server device 100 may provide, as provided information, information regarding, for example, training for improving the tolerance level as shown in FIG. 16.

[0123] In such a case, as shown in the figure, for example, by presenting several XR contents, their respective recommended tolerance levels, the viewing results of the user U in the previous and last times, etc., and arranging a "challenge" button to accept challenges, etc., it is possible to provide the training for improving the tolerance level of the user U as content. As a result, the user U can enjoy in a game-like feeling and also train the tolerance to XR dizziness through viewing XR contents.

[0124] Further, instead of the information regarding the training for improving the tolerance level shown in the figure, the server device 100 may provide, for example, the tolerance diagnosis result, etc. as the provided information as shown in FIG. 17.

[0125] In such a case, as shown in the figure, the server device 100 presents, for example, the XR content viewed by the user U this time according to his / her tolerance level, its recommended tolerance level, the viewing results of the user U in the previous and last and this times.

[0126] Then, as shown in the figure, the server device 100 also provides the diagnosis result information according to the viewing results from the previous to this time. For example, the figure shows an example where the user U with a tolerance level of 3 viewed the XR content with a recommended tolerance level of 3 according to his / her tolerance level, and although he / she didn't get dizzy in the previous and last times, he / she got dizzy this time.

[0127] And the server device 100 shows an example where it also provides the diagnosis result information such as "Your tolerance level has decreased compared to the previous time. Is there any abnormality in your body?" according to such a result. In such a case, the server device 100 will function as a kind of diagnostic device for diagnosing the physical condition of the user U through viewing XR contents. Incidentally, in such a case, for example, it may be linked with a medical emergency institution, etc. according to the diagnosis result.

[0128] Incidentally, although the case where the server device 100 provides information mainly in response to an information providing request from the user U has been described so far, the server device 100 may actively provide information according to the analysis result of the analysis unit 103b. Further, the reproduction control of the XR content may be linked to such information provision.

[0129] Figs. 18 to 20 are diagrams (Part 1) to (Part 3) showing modified examples of the reproduction control process. As shown in Fig. 18, it is assumed that the analysis unit 103b calculates the intoxication level of a certain user U at any time and exceeds a predetermined threshold at time T1.

[0130] In such a case, the server device 100 provides information indicating, for example, that the intoxication level is rising as shown in the figure and that the reproduction of the XR content should be interrupted to the HMD3 at time T1. Although the figure shows an example of asking the user U whether to interrupt, for example, the reproduction may be forcibly interrupted after a certain number of seconds.

[0131] Here, it is assumed that the reproduction of the XR content is interrupted as shown in Fig. 19 at time T2 after time T1 shown in the figure. And, for example, since the intoxication level of the user U has decreased, it is assumed that the reproduction of the XR content will be resumed.

[0132] Then, as shown in Fig. 19, the server device 100 resumes the reproduction of the XR content from the reproduction position corresponding to time T0 before time T1 for the in-vehicle device 10. Then, the operations and images before the interruption are reproduced and connected to the new scene after time T2. Further, as shown in the figure, a countdown display may be performed, for example, before entering such a new scene. Thereby, when resuming the XR content, the user U can be made to understand the content before the interruption and smoothly enter the new scene.

[0133] Also, although it is the same as that shown in FIG. 18, as shown in FIG. 20, the analysis unit 103b calculates the intoxication level of a certain user U at any time, and assumes that it exceeds a predetermined threshold at time T1.

[0134] In such a case, as shown in the figure, the server device 100 causes the in-vehicle device 10 to perform reproduction control to reduce the reproduction speed of the XR content, for example, from time T1. Such a reduction in the reproduction speed reduces the stimulation received by the user U from the XR content, and the reduction amount is, for example, according to the speed of the vehicle V.

[0135] Note that not only the reproduction speed but also the brightness and color tone of the video may be reduced. Also, as shown in the figure, the reproduction control for reducing these is preferably performed gradually in the sense of reducing the aforementioned stimulation.

[0136] Next, the processing procedure executed by the server device 100 according to the embodiment will be described with reference to FIG. 21. FIG. 21 is a flowchart showing the processing procedure executed by the server device 100 according to the embodiment. Note that the processing procedure shown in FIG. 21 is repeatedly performed at any time.

[0137] As shown in FIG. 21, first, the collection unit 103a collects status data regarding the status at the time of XR content reproduction from each in-vehicle device 10 (step S101). Then, the analysis unit 103b analyzes the status regarding the user U's XR intoxication based on the collected status data (step S102).

[0138] Then, the providing unit 103d provides information regarding XR intoxication based on the analysis result of the analysis unit 103b to the in-vehicle device 10 and the user terminal 50 (step S103), and the process ends.

[0139] As described above, the server device 100 (corresponding to an example of an "information processing device") according to the embodiment includes a collection unit 103a, an analysis unit 103b, and a provision unit 103d. The collection unit 103a collects situation data regarding the situation during the reproduction of XR content in the vehicle V. The analysis unit 103b analyzes the situation regarding XR drunkenness based on the situation data. For example, the analysis unit 103b performs hierarchical analysis on the vast amount of collected information using artificial intelligence such as deep learning AI (Artificial Intelligence), and calculates the degree of influence on drunkenness for each item (content, vehicle type, user, road section, etc.) (such as the drunkenness tolerance level of the user U). Note that each item may be grouped (for example, content is grouped by genre), and the degree of influence for each group (such as the drunkenness tolerance level of the user U) may be calculated. The provision unit 103d provides information regarding XR drunkenness based on the analysis result of the analysis unit 103b to external terminal devices including the HMD 3, the in-vehicle device 10, and the user terminal 50.

[0140] Therefore, according to the server device 100 according to the embodiment, it is possible to cause the user U to take actions according to the susceptibility to drunkenness of the XR content.

[0141] In addition, the provision unit 103d provides information regarding XR drunkenness including at least any one of the susceptibility to drunkenness for each XR content, the susceptibility to drunkenness for each vehicle type of the vehicle V, and the susceptibility to drunkenness for each route of the vehicle V.

[0142] Therefore, according to the server device 100 according to the embodiment, the user U can receive the provision of information regarding XR drunkenness at least for the XR content, vehicle type, and route.

[0143] In addition, the provision unit 103d provides information regarding XR drunkenness in a ranking format.

[0144] Therefore, according to the server device 100 according to the embodiment, the user U can receive the provision of information regarding XR drunkenness in an easy-to-understand form in a ranking format.

[0145] Further, the providing unit 103d provides evaluation information for evaluating the user U with respect to the above item based on a comparison between the level of the user U's susceptibility to drunkenness and the level of susceptibility to drunkenness indicated by at least one item included in the information regarding XR drunkenness.

[0146] Therefore, according to the server device 100 according to the embodiment, the user U can grasp, for example, his or her own tolerance level and recommended XR content with a high / low recommended tolerance level with respect to such his or her own tolerance level. Further, accordingly, the user U can challenge XR content with a high recommended tolerance level or select XR content that can be viewed with confidence.

[0147] Further, the information regarding XR drunkenness includes a drunkenness level (corresponding to an example of a "level value indicating the degree of XR drunkenness") at the time of reproduction of XR content, and the providing unit 103d causes the in-vehicle device 10 (corresponding to an example of a "reproducing device for XR content") to execute reproduction control of XR content according to the drunkenness level.

[0148] Therefore, according to the server device 100 according to the embodiment, reproduction control of XR content can be performed, for example, so that XR drunkenness is eliminated according to the drunkenness level.

[0149] Further, the providing unit 103d provides diagnostic information for diagnosing the physical condition of the user U according to the transition of the drunkenness level.

[0150] Therefore, according to the server device 100 according to the embodiment, a function as a diagnostic device for diagnosing the physical condition of the user U can be provided.

[0151] In the above-described embodiment, an example of providing information such as vehicle types corresponding to XR content has been given. However, information such as facilities suitable for XR content may be provided. For example, when the desired XR content of the user is game content such as a virtual jet coaster or a flight simulator, in addition to vehicle types equipped with seats and seat belts suitable for such content, information regarding dedicated devices other than vehicles may be provided.

[0152] That is, the providing unit 103d provides information regarding recommended facilities including the vehicle V according to the desired element specified by the user U.

[0153] Therefore, according to the server device 100 according to the embodiment, the user U can search for an optimal facility according to the conditions desired by the user U, for example.

[0154] In the above-described embodiment, a case where the HMD3 and the in-vehicle device 10 are separated has been taken as an example. However, the present invention is not limited to this, and a configuration in which the HMD3 and the in-vehicle device 10 are integrated may be used.

[0155] In the above-described embodiment, the HMD3 has been taken as an example of a presentation device that presents XR content provided from the in-vehicle device 10 to the user U. However, the presentation device is not limited to this, and for example, it may include a bone conduction speaker, or may include a vibration presentation device that presents vibration such as body sonic.

[0156] Further, the presentation device is not limited to a wearable computer. For example, the front window, side window, etc. of the vehicle V may be configured as a display, and video output may be performed on such a display. Also, audio output may be performed on the in-vehicle speaker. Since a plurality of in-vehicle speakers can usually be appropriately arranged in multiple directions including front, rear, left, and right, it is suitable for 3D playback.

[0157] In addition to the devices mounted on the vehicle V and the devices carried by the user U riding in the vehicle V, it is also valuable to provide information to computers and the like provided in each household. For example, when considering a route to a destination in advance at home, the convenience can be improved by providing the information according to the present embodiment to a home computer, a tablet, or the like.

[0158] Further effects and modifications can be easily derived by those skilled in the art. Therefore, the broader aspects of the present invention are not limited to the specific details and representative embodiments represented and described as above. Accordingly, various changes can be made without departing from the spirit or scope of the general inventive concept defined by the appended claims and their equivalents.

Explanation of Signs

[0159] 1 Information processing system 3 HMD 10 Vehicle-mounted device 11 Communication unit 12 Storage unit 12a XR content DB 12b Vehicle information 12c User information 12d Navigation information 13 Control unit 13a Reproduction control unit 13b Acquisition unit 13c Upload unit 13d Request unit 13e Provided information processing unit 50 User terminal 100 Server device 101 Communication unit 102 Storage unit 102a Collected data DB 102b Analyzed data DB 103 Control unit 103a Collection unit 103b Analysis unit 103c Generation unit 103d Provision unit

Claims

1. An information processing apparatus including a controller, wherein the controller, collects situation data regarding the situation during reproduction of XR content inside a vehicle, analyzes the situation regarding XR sickness based on the situation data, generates information regarding XR sickness including a level value indicating the degree of XR sickness during reproduction of the XR content, generates diagnostic information for diagnosing the user's physical condition according to the transition of the level value, provides the diagnostic information to an external terminal device, and provides, to the external terminal device, at least any one of the susceptibility to sickness for each XR content, the susceptibility to sickness for each vehicle model of the vehicle, and the susceptibility to sickness for each route of the vehicle as the information regarding XR sickness, an information processing apparatus.

2. An information processing apparatus including a controller, wherein the controller, collects situation data regarding the situation during reproduction of XR content inside a vehicle, analyzes the situation regarding XR sickness based on the situation data, generates information regarding XR sickness including a level value indicating the degree of XR sickness during reproduction of the XR content, generates diagnostic information for diagnosing the user's physical condition according to the transition of the level value, provides the diagnostic information to an external terminal device, and provides the information regarding XR sickness to the external terminal device in a ranking format, an information processing apparatus.

3. The controller, based on a comparison between the level of the user's susceptibility to sickness and the level of susceptibility to sickness indicated by at least one item included in the information regarding XR sickness, provides evaluation information for evaluating the user with respect to the item to the external terminal device, the information processing apparatus according to Claim 2.

4. The controller, causes the reproduction device of the XR content to perform reproduction control of the XR content according to the level value, the information processing apparatus according to Claim 2 or 3.

5. The controller, provides information regarding recommended facilities including the vehicle to the external terminal device according to a desired element specified by the user, the information processing apparatus according to Claim 2, 3 or 4.

6. An information processing apparatus including a controller, wherein the controller, collects situation data regarding the situation during reproduction of XR content inside a vehicle, Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. Provide evaluation information for evaluating the user with respect to the item to the external terminal device based on a comparison between the level of the user's susceptibility to dizziness and the level of susceptibility to dizziness indicated by at least one item included in the information regarding XR dizziness. An information processing device.

7. An information processing device including a controller, wherein the controller collects situation data regarding the situation during the playback of XR content in a vehicle, analyzes the situation regarding XR dizziness based on the situation data, and generates information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. generates diagnostic information for diagnosing the user's physical condition according to the transition of the level value. provides the diagnostic information to an external terminal device. When the level value indicates that the user has become dizzy while viewing the XR content at a level of susceptibility to dizziness that the user has not been dizzy in the past or at a level of susceptibility to dizziness corresponding to the tolerance level for the XR dizziness set for the user, provides physical condition abnormality as the diagnostic information to the external terminal device. An information processing device.

8. An information processing method regarding XR dizziness, executed by a controller, comprising: collecting situation data regarding the situation during the playback of XR content in a vehicle, analyzing the situation regarding XR dizziness based on the situation data, and generating information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. generating diagnostic information for diagnosing the user's physical condition according to the transition of the level value. providing the diagnostic information to an external terminal device. Providing to the external terminal device, as the information regarding XR dizziness, at least any one of the susceptibility to dizziness for each XR content, the susceptibility to dizziness for each vehicle type of the vehicle, and the susceptibility to dizziness for each route of the vehicle. An information processing method regarding XR dizziness.

9. An information processing method regarding XR dizziness, executed by a controller, comprising: collecting situation data regarding the situation during the playback of XR content in a vehicle, Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. Provide the information regarding XR dizziness to the external terminal device in a ranking format. An information processing method for XR dizziness.

10. An information processing method for XR dizziness executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. Based on the comparison between the level of the user's susceptibility to dizziness and the level of susceptibility to dizziness indicated by at least one item included in the information regarding XR dizziness, provide evaluation information for evaluating the user regarding the item to the external terminal device. An information processing method for XR dizziness.

11. An information processing method for XR dizziness executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. When the level value indicates that the user has become dizzy while viewing the XR content at a level of susceptibility to dizziness that the user has not been dizzy in the past or a level of susceptibility to dizziness corresponding to the tolerance level for the XR dizziness set for the user, provide physical condition abnormality as the diagnostic information to the external terminal device. An information processing method for XR dizziness.

12. An information processing program executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. As the information regarding XR dizziness, provide at least any one of the susceptibility to dizziness for each XR content, the susceptibility to dizziness for each vehicle model of the vehicle, and the susceptibility to dizziness for each route of the vehicle to the external terminal device. Information processing program.

13. An information processing program executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. Provide the information regarding XR dizziness to the external terminal device in a ranking format. Information processing program.

14. An information processing program executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. Based on the comparison between the level of the user's susceptibility to dizziness and the level of susceptibility to dizziness indicated by at least one item included in the information regarding XR dizziness, provide evaluation information for evaluating the user regarding the item to the external terminal device. Information processing program.

15. An information processing program executed by a controller, Collect situation data regarding the situation during the playback of XR content in a vehicle. Analyze the situation regarding XR dizziness based on the situation data, and generate information regarding XR dizziness including a level value indicating the degree of XR dizziness during the playback of the XR content. Generate diagnostic information for diagnosing the user's physical condition according to the transition of the level value. Provide the diagnostic information to an external terminal device. When the level value indicates that the user has become drunk after viewing the XR content with a level of susceptibility to drunkenness that the user has not been drunk at in the past, or a level of susceptibility to drunkenness according to the tolerance level for the XR drunkenness set for the user, provide physical discomfort as the diagnostic information to the external terminal device. Information processing program.

Citation Information

Patent Citations

  • Display device, display control device, display control program, and computer-readable recording medium recording the same

    JP2004246725A

  • Car navigation system

    JP2004301692A

  • Image display device

    JP2006040055A

  • Image display device

    JP2006040056A

  • Device and method for estimating motion sickness, and vehicle including the device

    JP2007236644A