Data providing device, data providing method, and computer program
The data providing system addresses the labor-intensive challenge of generating media data for exposure therapy by automating the process, making it more efficient and accessible for PTSD treatment.
Patent Information
- Application Number
- PCT/JP2024/044030
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-12
- Filing Date
- 2024-12-12
- Publication Date
- 2025-06-19
AI Technical Summary
Current exposure therapy techniques for PTSD require significant labor to generate media data that evoke traumatic events, limiting the availability of effective treatment due to the scarcity of trained therapists.
A data providing system that includes a terminal device, a data providing device, a scenario data generation device, an element data storage device, and a media data generation device, which work together to generate media data simulating traumatic events with reduced human intervention by using initial request information, scenario data generation, and media data creation processes.
This system enables the efficient generation of media data for exposure therapy, reducing the time and labor required, thereby making exposure therapy more accessible and effective for patients with PTSD.
Smart Images

Figure JP2024044030_19062025_PF_FP_ABST
Abstract
Description
Data providing device, data providing method and computer program
[0001] The present invention relates to a data providing device, a data providing method, and a computer program. This application claims priority to Japanese Patent Application No. 2023-209641, filed on December 12, 2023, the contents of which are incorporated herein by reference.
[0002] PTSD (Post-Traumatic Stress Disorder) is a mental illness triggered by a life-threatening traumatic experience. PTSD is a common illness affecting over 800,000 people in Japan, with a one-year prevalence rate of 0.7% (lifetime prevalence rate of 1.3%). Patent Document 1 discloses a system and method for treating mood disorders, including PTSD. It is described that this treatment method includes a step of communicating with the patient.
[0003] As an alternative treatment, the administration of antidepressants is the mainstream in Japan, but the response rate is only 50% and the effectiveness is small, making it difficult to provide effective treatment.
[0004] Another different type of treatment is exposure therapy (ET), which is listed as the first-recommended treatment in the guidelines of the American Academies and the International Traumatic Stress Society. Exposure therapy is a treatment that induces habituation and relearning by repeatedly reliving the trauma, leading to remission. To evoke the trauma in this way, media data such as sounds or moving images that evoke events similar to the incident that caused the trauma may be used.
[0005] Special Publication No. 2021-527517
[0006] However, although exposure therapy is certainly highly effective, there are few therapists who have this treatment technique. As a result, opportunities to receive treatment in Japan are rare. Therefore, there is a need for technology to make exposure therapy more efficient.
[0007] The present invention has been made in view of the above-mentioned circumstances, and aims to provide a technology that enables media data used in exposure therapy to be generated with less effort.
[0008] (1) One aspect of the present invention is a data providing device that includes a control unit that acquires initial request information, which is information including wording related to an event presented to a user, such as a causative event that may be the cause of a mental illness in a patient, generates information indicating the generation of media data for a scenario of a situation simulating the causative event using the wording included in the acquired initial request information, transmits the information to a scenario data generating device that generates scenario data, acquires media data from the scenario data generating device, and provides the media data according to the approved stage to a device related to the patient.
[0009] (2) One aspect of the present invention is the data providing device of (1) above, wherein the scenario data generation device is configured using a large-scale language model, and the control unit generates and transmits, as a prompt, information indicating that media data for a scenario of a situation simulating the causal event will be generated using wording included in the initial request information.
[0010] (3) One aspect of the present invention is the data providing device of (1) above, wherein the control unit generates first request information including wording instructing the scenario data generating device to search for element data of signals presented to the five senses, such as sound or moving images related to the causal event, and second request information including wording instructing the scenario data generating device to generate a scenario for generating a situation that mimics the causal event using the searched element data.
[0011] (4) One aspect of the present invention is the data providing device of (1) above, wherein the control unit generates information indicating that media data of a scenario corresponding to a plurality of stages is to be generated.
[0012] (5) One aspect of the present invention is a data provision method including the steps of: a computer acquiring initial request information, which is information including wording related to an event presented to a user, such as a causative event, which is an event that may be the cause of a mental illness in a patient; a computer generating information indicating that media data of a scenario of a situation simulating the causative event will be generated using the wording included in the acquired initial request information; a computer transmitting the scenario data to a scenario data generation device that generates the scenario data; and a computer acquiring media data from the scenario data generation device and providing the media data according to the approved stage to a device related to the patient.
[0013] (6) One aspect of the present invention is a computer program for causing a computer to function as a data providing device that acquires initial request information, which is information including wording related to an event presented to a user, such as a causative event that may be the cause of a mental illness in a patient, generates information indicating the generation of media data for a scenario of a situation simulating the causative event using the wording included in the acquired initial request information, transmits the information to a scenario data generating device that generates scenario data, acquires media data from the scenario data generating device, and provides the media data according to the approved stage to a device related to the patient.
[0014] According to the present invention, it is possible to generate media data to be used in exposure therapy with less effort.
[0015] FIG. 1 is a schematic block diagram showing the system configuration of a data providing system 100 of the present invention. FIG. 1 is a schematic block diagram showing a specific example of the functional configuration of a terminal device 10. FIG. 2 is a schematic block diagram showing a specific example of the functional configuration of a data providing device 20. FIG. 3 is a diagram showing a specific example of information stored in an element data storage device 40. FIG. 4 is a sequence chart showing a specific example of the processing flow of the data providing system 100. FIG. 5 is a sequence chart showing a specific example of the processing flow of the data providing system 100. FIG. 6 is a sequence chart showing a specific example of the processing flow of the data providing system 100. FIG. 7 is a sequence chart showing a specific example of the processing flow of the data providing system 100. FIG. 8 is a diagram showing a specific example of scenario candidate data. FIG. 9 is a diagram showing an outline of a three-dimensional space defined in media data. FIG. 10 is a diagram showing an outline of an example of the hardware configuration of an information processing device 90 applied to this embodiment.
[0016] FIG. 1 is a schematic block diagram showing the system configuration of a data providing system 100 of the present invention. The data providing system 100 includes a terminal device 10, a data providing device 20, a scenario data generating device 30, an element data storage device 40, and a media data generating device 50. The terminal device 10, the data providing device 20, the scenario data generating device 30, the element data storage device 40, and the media data generating device 50 are communicably connected to each other via a network 70. The network 70 may be a network using wireless communication or a network using wired communication. The network 70 may be configured using, for example, the Internet or a local area network (LAN). The network 70 may also be configured by combining multiple networks. Communication between some devices may be performed using a network different from that between other devices.
[0017] The terminal device 10 is operated for the purpose of generating media data to be provided to a patient suffering from a mental illness such as PTSD. The media data is data for reminding the patient of an event (hereinafter referred to as a "causative event") that may be the cause of the mental illness. In addition to the causative event, the media data may also be data for reminding a user such as a patient of an event that is intended to be presented to the user (an event that is desirable to be presented to improve the user's condition). The media data may be, for example, audio data or video data. The media data may be any type of data as long as it is a signal (a signal presented to the five senses), such as audio or video, that stimulates the five senses of a living organism (particularly a mammal, e.g., a human). The terminal device 10 may be operated, for example, by a doctor treating a patient with a mental illness. In this case, the doctor inputs text related to the causative event into the terminal device 10. The terminal device 10 receives media data from the data providing device 20 that reminds the patient of the causative event. Although not shown in FIG. 1 , the media data is output by a device that outputs the data in a manner that can be perceived by the patient. For example, the media data may be played back by an information device to which headphones are connected. In this case, the headphones are worn by the patient. For example, the media data may be played back by a head-mounted display. In this case, the head-mounted display is worn by the patient. In addition, the media data may be output using any output device that presents signals to the five senses, such as a speaker, earphones, or display. It is desirable to output the media data using a device that can output according to the format of the media data.
[0018] The configuration of the terminal device 10 will be described below. Fig. 2 is a schematic block diagram showing a specific example of the functional configuration of the terminal device 10. The terminal device 10 is configured using information devices such as a smartphone, tablet, personal computer, or dedicated device. The terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, a storage unit 14, and a control unit 15.
[0019] The communication unit 11 is a communication device. The communication unit 11 may be configured as, for example, a network interface. The communication unit 11 communicates data with other devices via the network 70 in accordance with the control of the control unit 15. The communication unit 11 may be a device that performs wireless communication or a device that performs wired communication.
[0020] The input unit 12 is configured using existing input devices such as a keyboard, a pointing device (mouse, tablet, etc.), buttons, a touch panel, etc. The input unit 12 is operated by a user when inputting user instructions to the terminal device 10. The input unit 12 may be an interface for connecting the input device to the terminal device 10. In this case, the input unit 12 inputs an input signal generated in the input device in response to a user input to the terminal device 10. The input unit 12 may be configured using a microphone and a voice recognition device. In this case, the input unit 12 acquires an acoustic signal generated by the user's speech, performs voice recognition on the words spoken by the user, and inputs character string information of the recognition result to the terminal device 10. The voice recognition process may be performed by the control unit 15. The input unit 12 may be configured in any way as long as it is capable of inputting user instructions to the terminal device 10.
[0021] The output unit 13 outputs information in a form that can be recognized by the user. The output unit 13 may be, for example, an image display device such as a liquid crystal display or an organic electroluminescence (EL) display. The output unit 13 may be an interface for connecting an image display device to the terminal device 10. In this case, the output unit 13 generates a video signal for displaying image data and outputs the video signal to the image display device connected to the output unit 10. The output unit 13 may be a device for outputting audio such as a speaker. The output unit 13 may be an interface for connecting an audio output device such as a speaker or headphones to the terminal device 10. In this case, the output unit 13 generates an audio signal for reproducing audio data and outputs the audio signal to the audio output device connected to the output unit 10. The output unit 13 may be configured as a touch panel integrated with the input unit 12. The output unit 13 may also be configured as a device for outputting (reproducing) the above-mentioned media data. In this case, as described above, the output unit 13 may be configured using any output device that presents signals to the five senses, such as a speaker, earphones, or display.
[0022] The storage unit 14 is configured using a storage device such as a magnetic hard disk drive or a semiconductor storage device. The storage unit 14 stores data used by the control unit 15. The storage unit 14 stores data required when the control unit 15 performs processing.
[0023] The control unit 15 is configured using a processor such as a CPU (Central Processing Unit) and a memory (main storage device). The control unit 15 functions when the processor executes a program. Note that all or part of the functions of the control unit 15 may be realized using hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The program may be recorded on a computer-readable recording medium. Examples of computer-readable recording media include portable media such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, and a semiconductor storage device (e.g., an SSD: Solid State Drive), as well as storage devices such as a hard disk or semiconductor storage device built into a computer system. The program may be transmitted via a telecommunications line.
[0024] The control unit 15 may execute, for example, an application installed on its own device (terminal device 10). A specific example of such an application is an application provided to the terminal device 10 as a dedicated application for the data providing system 100. Another specific example of such an application is a web browser application. Such an application may be pre-installed on the terminal device 10 or may be downloaded each time a process is executed. For example, when implemented as a web browser application, the terminal device 10 may download and execute the application from a device specified by the web server (for example, the web server itself or another server) in response to the terminal device 10 connecting to the specific web server. The control unit 15 operates according to the program of the application being executed.
[0025] The control unit 15 controls the terminal device 10 in response to user operations and information received from the data providing device 20. For example, the control unit 15 transmits information input by the user operating the input unit 12 to the data providing device 20 by using the communication unit 11. For example, when information transmitted from the data providing device 20 is received by the communication unit 11 via the network 70, the control unit 15 generates screen data based on the received information and causes the output unit 13 to display the screen data. Such screen data includes images and text indicating the information transmitted from the data providing device 20. For example, when information transmitted from the data providing device 20 is received by the communication unit 11 via the network 70, the control unit 15 generates sound data based on the received information and causes the output unit 13 to output the sound data.
[0026] 3 is a schematic block diagram showing a specific example of the functional configuration of the data providing device 20. The data providing device 20 is configured using an information processing device such as a personal computer or a server device. The data providing device 20 includes a communication unit 21, a storage unit 22, and a control unit 23.
[0027] The communication unit 21 is a communication device. The communication unit 21 may be configured as, for example, a network interface. The communication unit 21 communicates data with other devices via the network 70 in accordance with the control of the control unit 23. The communication unit 21 may be a device that performs wireless communication or a device that performs wired communication.
[0028] The storage unit 22 is configured using a storage device such as a magnetic hard disk drive, a semiconductor storage device, etc. The storage unit 22 stores data used by the control unit 23.
[0029] The control unit 23 is configured using a processor such as a CPU and a memory. The control unit 23 functions as a provision control unit 231 and an information conversion control unit 232 by the processor executing a program. Note that all or part of the functions of the control unit 23 may be realized using hardware such as an ASIC, PLD, or FPGA. The above program may be recorded on a computer-readable recording medium. Examples of computer-readable recording media include portable media such as flexible disks, magneto-optical disks, ROMs, CD-ROMs, and semiconductor storage devices (e.g., SSDs), as well as storage devices such as hard disks and semiconductor storage devices built into computer systems. The above program may be transmitted via a telecommunications line.
[0030] The provision control unit 231 receives requests sent from the terminal device 10 and provides data generated in response to the requests.
[0031] The information conversion control unit 232 converts information included in the request transmitted from the terminal device 10 to generate information to be transmitted to the scenario data generation device 30. For example, if the scenario data generation device 30 is constructed using a Large Language Model (LLM), the information conversion control unit 232 generates a prompt in response to the request transmitted from the terminal device 10. For example, the information conversion control unit 232 generates a prompt to cause the scenario data generation device 30 to create a specific scenario that expresses the causal event included in the request. The information conversion control unit 232 also generates a prompt to cause the scenario data generation device 30 to create specific media data that expresses the causal event included in the request.
[0032] The scenario data generation device 30 generates a scenario and generates media data in accordance with the information generated by the data providing device 20. The scenario data generation device 30 may be configured using, for example, a large-scale language model. In this case, the scenario data generation device 30 generates output data in accordance with the prompt generated by the data providing device 20 and transmits the output data to the data providing device 20.
[0033] The element data storage device 40 stores a plurality of element data. The element data may be, for example, sound data or video data. The element data may be any type of data as long as it is a signal (a signal presented to the five senses), such as sound or video, that stimulates the five senses of a living organism (particularly a mammal, e.g., a human). The element data storage device 40 may store element data in association with attribute information related to the element data. The attribute information may include, for example, a word describing an event indicated by the sound of the element data, a word describing an object that appears in the element data, or other information. FIG. 4 is a diagram showing a specific example of information stored in the element data storage device 40.
[0034] The element data storage device 40 stores the file name of element data, the object, and the action in association with each other. In this case, the object and the action correspond to the attribute information of the element data. When the element data storage device 40 receives a search request (query) specifying an object or an action from another device, it provides the file name and the element data of that file name according to the request.
[0035] The media data generation device 50 generates one piece of media data using one or more element data stored in the element data storage device 40. The media data generated by the media data generation device 50 is provided to the terminal device 10 by the data providing device 20.
[0036] 5 to 8 are sequence charts showing specific examples of the processing flow of the data provision system 100. The operational flow of the data provision system 100 will be described using FIGS. 5 to 8. First, the terminal device 10 accepts input of initial request information by an operator of the terminal device 10 (e.g., a doctor) (step S101). The initial request information includes information related to the causal event. For example, the initial request information may include a statement describing the causal event itself, or may include one or more statements highly related to the causal event. Furthermore, the initial request information may include an explanatory portion explaining the causal event.
[0037] For example, if the causative event is a traffic accident, the initial request information may simply include the phrase "traffic accident," or may include multiple phrases related to the traffic accident, such as "(car, collision, injury)." The initial request information may also include an explanatory text describing the nature of the traffic accident. The terminal device 10 transmits the initial request information including the input phrases to the data providing device 20 (step S102).
[0038] The data providing device 20 generates first request information based on the initial request information (step S103). The first request information may be information indicating a prompt. The first request information may also be information indicating a prompt for instructing a scenario data generating device (e.g., a device configured using a large-scale language model) to generate a query for searching for element data (sound data, video data, etc.) used to evoke a causal event in accordance with the initial request information. More specifically, the first request information may be information indicating a prompt indicating the following content:
[0039] - To create a scenario of a situation simulating initial request information (a situation input by an operator in the terminal device 10); - To select a plurality of element data stored in the element data storage device 40; - To search for element data representing a background situation and element data representing an object situation in which some action occurs; - To deductively search for elements necessary to reproduce the situation of a causal event.
[0040] The data providing device 20 may store a template of the first request information in advance. The template may be composed of a character string. In this case, the data providing device 20 may generate the first request information by applying part or all of the information included in the initial request information to a predetermined area of the template. Specific examples of templates of the first request information are shown below. Note that the character string of the initial request information is applied to the "value" portion.
[0041] Create a sound that simulates the situation {value}. Please suggest 20 suitable sound files based on the following constraints. #Constraints ・Consider the event caused by "{value}" when conducting the search ・The output should be object file name: label Next, the data providing device 20 transmits the generated first request information to the scenario data generating device 30 (step S104). Upon receiving the first request information, the scenario data generating device 30 generates search information (query) according to the first request information (step S105). The generated search information is a query for searching element data (sound data, video data, etc.) used to evoke the causal event according to the initial request information. The first request information may also include the address of a database (the element data storage device 40 in this embodiment) from which the element data will be searched.
[0042] The scenario data generation device accesses the element data storage device 40 using the generated search information and searches for element data (step S106). For example, the search information includes words indicating objects, actions, etc. related to the causal event. The element data storage device 40 searches for element data having attribute information that matches or is similar to the words included in the search information. The element data storage device 40 transmits the searched element data to the scenario data generation device 30 (step S107).
[0043] The scenario data generation device 30 generates first response information based on the received element data (step S108). The first response information may be, for example, information indicating the searched element data. For example, the first response information may include information indicating the file name and attribute information of the searched element data. The scenario data generation device 30 may generate first request information as a response to the first request information. The scenario data generation device 30 transmits the generated first response information to the data providing device 20 (step S109).
[0044] The data providing device 20 generates second request information based on the first response information (step S110). The second request information may be information indicating a prompt. The second request information may also be information indicating a prompt for instructing the scenario data generating device 30 to generate a scenario representing a situation for evoking a causal event in accordance with the searched element data. More specifically, the second request information may be information indicating a prompt indicating the following content:
[0045] - Requesting a scenario that reproduces the causal event based on multiple retrieved element data - Specifying the target time for the scenario - The scenario indicates the appearance time, exit time, location in the virtual space, positional relationship and status for each object indicated by the element data, and defines the appropriate effect to be applied based on this - Requesting an explanation of the contents of the scenario
[0046] The data providing device 20 may store a template of the second request information in advance. The template may be composed of a character string. In this case, the data providing device 20 may generate the second request information by applying part or all of the information included in the initial request information to a predetermined area of the template. Specific examples of templates of the second request information are shown below. Note that the character string of the initial request information is applied to the "value" portion.
[0047] Devise a scenario to recreate the situation {value} using 10 of the element data mentioned above. The scenario should be one minute long in total. Allow overlapping sounds to enhance the sense of realism. The output should be the sound file, playback start time, playback stop time, and sound type. Finally, please briefly explain the type of scenario and the coordinates where each sound source should be placed.
[0048] Next, the data providing device 20 transmits the generated second request information to the scenario data generating device 30 (step S111). Upon receiving the second request information, the scenario data generating device 30 generates scenario candidate data (step S112) and transmits the scenario candidate data to the data providing device 20 (step S113). The scenario candidate data includes information indicating the content of a scenario for reproducing a causal event. The scenario is, for example, information indicating the timing at which the searched element data is to be reproduced. The scenario candidate data may include an explanation of the content of the scenario. The explanation of the content of the scenario may be a sentence describing what kind of scene the scenario is based on.
[0049] The data providing device 20 transmits the received scenario candidate data to the terminal device 10 (step S114). Upon receiving the scenario candidate data, the terminal device 10 outputs the received scenario candidate data (step S115). The scenario candidate data may be output, for example, by displaying it on an image display device, by outputting audio readout from a speaker, or in other ways. The operator of the terminal device 10 (e.g., a doctor) determines whether the output scenario candidate data is acceptable or should be updated, and inputs the result into the terminal device 10. The terminal device 10 accepts input of information indicating whether to update or accept the current scenario candidate data (step S116). If input indicating that the scenario candidate data should be updated is accepted, the terminal device 10 transmits an instruction to update the scenario candidate data to the data providing device 20. In this case, the data providing device 20 instructs the scenario data generation device 30 to update the scenario candidate data. In response to this instruction, the processes of steps S105 to S115 are executed again.
[0050] If an input indicating that the current scenario candidate data is acceptable is received (step S117), the terminal device 10 transmits permission information indicating this to the data providing device 20 (step S118). The data providing device 20 generates third request information (step S119). The third request information is information instructing that media data be generated based on the current scenario candidate data.
[0051] The data providing device 20 may store a template of the third request information in advance. The template may be composed of a character string. In this case, the data providing device 20 may generate the third request information by applying the approved scenario candidate data to a predetermined area of the template. A specific example of a template of the third request information is shown below. Note that the part enclosed in {} is filled with a character string corresponding to each item in the scenario candidate data.
[0052] Organize the information up to this point and output {number. sound file name / playback start time / playback stop time / coordinates / effect: ~sound}
[0053] The data providing device 20 transmits the generated third request information to the scenario data generation device 30 (step S120). Upon receiving the third request information, the scenario data generation device 30 executes processing to generate media data in accordance with the contents described in the third request information (i.e., the contents of the scenario candidate data). For example, the scenario data generation device 30 requests another device capable of generating media data (in this embodiment, the media data generation device 50) to generate media data in accordance with the scenario candidate data. Such a request may be implemented by generating media data request information (step S121) and transmitting it to the media data generation device 50 (step S122).
[0054] Upon receiving the media data request information, the media data generation device 50 generates media data in accordance with the content of the received information (i.e., the content of the scenario candidate data) (step S123). The media data generation device 50 transmits the generated media data to the scenario data generation device 30 (step S124). The scenario data generation device 30 transmits the media data to the data providing device 20 (step S125). Upon receiving the media data, the data providing device 20 transmits the received media data to the terminal device 10 (step S126). Upon receiving the media data, the terminal device 10 outputs the media data (step S127). The operator of the terminal device 10 (e.g., a doctor) determines whether the output media data is acceptable or should be updated, and inputs the result into the terminal device 10. The terminal device 10 accepts input of information indicating whether to update or accept the current media data (step S128). If input indicating that the media data should be updated is accepted, the terminal device 10 transmits an instruction to update the media data to the data providing device 20. In this case, the data providing device 20 instructs the scenario data generating device 30 to generate new media data using the current scenario candidate data. In response to this instruction, the processes of steps S119 to S127 are executed again.
[0055] If an input that the current media data is acceptable is received, the terminal device 10 transmits permission information indicating this to the data providing device 20, and records the received media data in the storage device.
[0056] FIG. 9 is a diagram showing a specific example of scenario candidate data. For example, the scenario candidate data may be represented using a table such as that shown in FIG. 9. In this case, information indicating the file name, start time, end time, and position is defined for each element data used. The file name indicates the file name of the element data. The start time indicates the time when output of the element file starts. The end time indicates the time when output of the element file ends. These times may be defined as the time elapsed from, for example, 0:00 when playback of the media data starts. For example, in the example of FIG. 9, the element data with the file name a1234 starts output 20 seconds after playback of the media data starts, and ends output 4 seconds after that.
[0057] The position indicates the source of the sound of the element data in the virtual three-dimensional space. FIG. 10 is a diagram showing an outline of the three-dimensional space defined in the media data. FIG. 10 shows the file name of each element data and the location of its source. By defining this location, it is possible to define from which direction the viewer hears the sound, for example, whether the collision sound is coming from the right or from behind. This definition makes it possible to generate more effective media data (i.e., capable of reproducing a situation that more closely resembles the causal event). Furthermore, the location of the source of the sound of the element data in the virtual three-dimensional space may be defined to move over time. For example, the sound of a moving vehicle (e.g., a four-wheeled vehicle) does not originate from a fixed location, but rather the location of the sound source moves as the vehicle moves. Defining the location of the sound source as movable makes it possible to provide more realistic media data.
[0058] FIG. 11 is a diagram illustrating an outline of an example hardware configuration of an information processing device 90 applied to this embodiment. The information processing device 90 includes a processor 91, a main storage device 92, a communication interface 93, an auxiliary storage device 94, an input / output interface 95, and an internal bus 96. The processor 91, the main storage device 92, the communication interface 93, the auxiliary storage device 94, and the input / output interface 95 are communicably connected to each other via the internal bus 96. The information processing device 90 may be applied to, for example, the terminal device 10, the data providing device 20, the scenario data generation device 30, the element data storage device 40, and the media data generation device 50. In this case, for example, the communication units 11 and 21 may be configured using the communication interface 93. For example, the memory units 14 and 22 may be configured using the auxiliary storage device 94. Furthermore, the control units 15 and 23 may be configured using the processor 91 and the main storage device 92.
[0059] The data providing system 100 configured in this manner makes it possible to generate media data that evokes the causal event entered into the terminal device 10 with fewer human resources. Therefore, in exposure therapy (ET) for treating anxiety disorders in general, including post-traumatic stress disorder (PTSD), it becomes possible to generate stimuli of a suitable intensity for each patient with less effort and time. As a result, it becomes possible to significantly shorten the time required to start exposure therapy (ET).
[0060] (Modifications) In the present embodiment, the terminal device 10 and the data providing device 20 are configured as different devices, but they may be configured as an integrated device. In the present embodiment, the data providing device 20 and the scenario data generation device 30 are configured as different devices, but they may be configured as an integrated device. In the present embodiment, the data providing device 20 and the element data storage device 40 are configured as different devices, but they may be configured as an integrated device. In the present embodiment, the data providing device 20 and the media data generation device 50 are configured as different devices, but they may be configured as an integrated device. In the present embodiment, the scenario data generation device 30 and the media data generation device 50 are configured as different devices, but they may be configured as an integrated device. In addition, some or all of the configuration of each device in the present embodiment may be incorporated into another device.
[0061] The data providing device 20, the scenario data generation device 30, the element data storage device 40, and the media data generation device 50 may each be implemented using a plurality of information processing devices. For example, the data providing device 20, the scenario data generation device 30, the element data storage device 40, and the media data generation device 50 may each be implemented using a device such as a cloud. For example, in the data providing device 20, the storage unit 22 and the control unit 23 may each be implemented in different information processing devices.
[0062] The first request information and the second request information may include information requesting the generation of first response information and second response information corresponding to each of a plurality of stages. Such stages may be defined, for example, as subjective units of distress scale (SUDs). In this case, the first request information or the second request information may include information indicating specific examples of SUDs for each stage. Information indicating such specific examples may be defined in advance as a template. A plurality of such information indicating specific examples may be defined in one prompt. Some specific examples of such templates are shown below.
[0063] f"You are treating a patient who has a pathological fear of situations with {value}. Generally, the treatment for this patient involves gradually increasing the intensity of stimuli associated with the situation with {value}, starting with weak stimuli and then gradually increasing to stronger stimuli, until the patient becomes accustomed to the fear. The intensity of these stimuli is called SUDS. The higher the SUDS value, the stronger the stimulus. 100 is the maximum value. Example 1 - A patient involved in a traffic accident SUDS=30 - Listen to the sounds from the parking lot to the road SUDS=50 - Listen to the vibrations and engine noise of the car SUDS=80 - Listen to sounds that include the sound of sudden braking SUDS=100 - Listen to the sound of an actual traffic accident collision Based on the above explanation, what sounds would result in SUDS=30, SUDS=50, and SUDS=80 for a patient with the situation with {value}? Also, create one-minute audio to create each stimulus. Suggest a scenario that appropriately includes the proposed audio stimuli.
[0064] When configured in this manner, a plurality of scenario candidate data corresponding to the stages are provided to the terminal device 10. The operator of the terminal device 10 may select which stage is appropriate based on the scenario candidate data and input the selection result to the terminal device 10. In this case, the terminal device 10 may transmit information indicating the selected stage to the data providing device 20, and media data corresponding to the selected stage may be provided to the terminal device 10. Alternatively, the operator of the terminal device 10 may be configured not to select a stage. In this case, when permission is given for the scenario candidate data, a plurality of media data corresponding to the stages of the permitted scenario candidate data may be generated and provided to the terminal device 10. The operator of the terminal device 10 (e.g., a doctor) may determine which stage of media data to provide while judging the patient's condition, and provide the media data to the patient.
[0065] The data providing device 20 may generate information including the first request information and the second request information at one timing and transmit the information to the scenario data generation device 30. In this case, for example, in the sequence charts shown in Figures 5 and 6, information including the first request information and the second request information as described above may be generated at the timing of step S103, and the information may be transmitted to the scenario data generation device 30 at the timing of step S104. In this case, the scenario data generation device 30 may generate scenario candidate data and transmit the scenario candidate data to the data providing device 20 without transmitting first response information to the data providing device 20.
[0066] Although an embodiment of the present invention has been described above in detail with reference to the drawings, the specific configuration is not limited to this embodiment, and includes designs within the scope of the gist of the present invention.
[0067] It can be applied to systems that perform exposure therapy.
[0068] REFERENCE SIGNS LIST 100...data providing system, 10...terminal device, 11...communication unit, 12...input unit, 13...output unit, 14...storage unit, 15...control unit, 20...data providing device, 21...communication unit, 22...storage unit, 23...control unit, 30...scenario data generating device, 40...element data storage device, 50...media data generating device
Claims
1. A data providing device comprising: a control unit that acquires initial request information including wording related to an event presented to a user, such as a causal event that may be the cause of a mental illness for the patient; generates information indicating the generation of media data for a scenario of a situation simulating the causal event using the wording included in the acquired initial request information; transmits the information to a scenario data generating device that generates scenario data; acquires media data from the scenario data generating device; and provides the media data according to the approved stage to a device related to the patient.
2. The data providing device of claim 1, wherein the scenario data generation device is configured using a large-scale language model, and the control unit generates and transmits information as a prompt indicating the generation of media data for a scenario of a situation simulating the causal event using wording included in the initial request information.
3. The data providing device of claim 1, wherein the control unit generates first request information including wording instructing the scenario data generating device to search for element data of signals presented to the five senses, such as sound or moving images related to the causal event, and second request information including wording instructing the scenario data generating device to generate a scenario for generating a situation that mimics the causal event using the searched element data.
4. The data providing device according to claim 1, wherein the control unit generates information indicating that media data for a scenario corresponding to a plurality of stages is to be generated.
5. A data providing method comprising the steps of: a computer acquiring initial request information including wording related to an event presented to a user, such as a causative event that may be the cause of a mental illness in a patient; a computer generating information indicating that media data for a scenario of a situation simulating the causative event will be generated using the wording included in the acquired initial request information; a computer transmitting the initial request information to a scenario data generating device that generates scenario data; and a computer acquiring media data from the scenario data generating device and providing the media data according to the approved stage to a device related to the patient.
6. A computer program for causing a computer to function as a data providing device that acquires initial request information including wording related to events presented to a user, such as causative events that may be the cause of a mental illness in a patient, generates information indicating the generation of media data for a scenario of a situation simulating the causative event using the wording included in the acquired initial request information, transmits the information to a scenario data generating device that generates scenario data, acquires media data from the scenario data generating device, and provides the media data according to the approved stage to a device related to the patient.
Citation Information
Patent Citations
Content for medical treatment generation system and method therefor
JP2021192154A
Augmented reality display system for the assessment and correction of neurological disorders, including disorders of visual processing and perception
JP2022132311A