Apparatus and method for providing bilateral stimulation

A wearable device with a communication, storage, and vibration module addresses the limitations of traditional bilateral stimulus provision by allowing users to receive customizable EMDR therapy at any time, enhancing accessibility for treating psychological symptoms.

WO2025029022A1PCT designated stage expired Publication Date: 2025-02-06DANKOOK UNIV CHEONAN CAMPUS IND ACADEMIC COOP FOUND
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/KR2024/011184
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-08-03
Filing Date
2024-07-30
Publication Date
2025-02-06

AI Technical Summary

Technical Problem

Current bilateral stimulus provision techniques for EMDR therapy are limited by their dependence on specific times and places, making it difficult for users to access effective treatment for psychological trauma, depression, anxiety, and compulsions outside of designated therapy sessions.

Method used

A wearable device equipped with a communication module, storage module, and vibration module that provides customizable bilateral stimuli through vibration patterns, allowing users to receive treatment at any time and place, with a control module that configures and delivers the stimuli based on user-selected modes.

Benefits of technology

Enables users to receive EMDR therapy anywhere, improving accessibility and convenience for treating psychological symptoms like depression, anxiety, and compulsions by providing targeted bilateral stimuli through a wearable device.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024011184_06022025_PF_FP_ABST
    Figure KR2024011184_06022025_PF_FP_ABST
Patent Text Reader

Abstract

The present disclosure relates to an apparatus and a method for providing bilateral stimulation, the apparatus comprising: a communication module for performing communication with an external device; a storage module for storing at least one process for providing vibration-based stimulation to the skin of a user; a vibration module for generating vibration by using at least one vibrator on the basis of a vibration pattern; and a control module for performing an operation for providing vibration-based stimulation to the skin of the user on the basis of the at least one process, wherein the control module can: provide, when request information is input by the user, mode information configured to select at least one from among a plurality of modes on the basis of the request information; configure, when the at least one mode from among the plurality of modes is selected, the vibration pattern on the basis of selection information about the selected at least one mode; and provide vibration stimulation according to the configured vibration pattern.
Need to check novelty before this filing date? Find Prior Art

Description

Bilateral stimulation provision device and method

[0001] The present disclosure relates to a device and method for providing bilateral stimulation, and more particularly, to a device and method for providing bilateral stimulation configured to be wearable.

[0002] Eye Movement Desensitization and Reprocessing (EMDR), a psychotherapy technique developed to alleviate psychological trauma, is a very effective psychotherapy technique.

[0003] Specifically, EMDR therapy uses eye rolling exercises to desensitize emotions associated with memories and reconstruct / reprocess them. It involves recalling painful memories and simultaneously applying bilateral stimulation, such as eye movements, to activate the brain's information processing system, thereby facilitating memory processing. This allows painful memories to be positively integrated and resolved, alleviating symptoms.

[0004] This EMDR therapy was developed to be effective in reducing psychological trauma, but recently it has been reported to be effective in reducing various psychological symptoms such as depression, anxiety, and obsessive-compulsive disorder.

[0005] As previously explained, one of the core therapeutic mechanisms of EMDR therapy involves providing bilateral stimulation during the symptomatic experience. Initially, this bilateral stimulation focused on eye movements, but bilateral stimulation of various other senses is now known to be effective.

[0006] However, most techniques that provide bilateral stimulation have the problem of being time and location-dependent.

[0007] Therefore, there is a need to develop a technology that is configured to be wearable by users and allows them to easily receive bilateral stimulation regardless of time and place.

[0008] The present disclosure provides a device and method for providing bilateral stimulation that are configured to be wearable by a user and easily provide bilateral stimulation through a user terminal regardless of time and place, thereby enabling the user to directly perform EMDR treatment.

[0009] The problems to be solved by the present disclosure are not limited to the problems mentioned above, and other problems not mentioned will be clearly understood by those skilled in the art from the description below.

[0010] According to an aspect of the present disclosure for achieving the above-described technical problem, a bilateral stimulation providing device comprises: a communication module for performing communication with an external device; a storage module for storing at least one process for providing vibration-based stimulation to a user's skin; a vibration module for generating vibration using at least one vibrator based on a vibration pattern; and a control module for performing an operation for providing vibration-based stimulation to the user's skin based on the at least one process, wherein the control module, when request information is input from the user, provides mode information configured to select at least one of a plurality of modes based on the request information, and when at least one mode is selected from the plurality of modes, configures the vibration pattern based on selection information for the selected at least one mode, and provides a vibration stimulation according to the configured vibration pattern.

[0011] Meanwhile, a method for providing bilateral stimulation according to one aspect of the present disclosure may include a step of providing mode information configured to select at least one of a plurality of modes based on request information input from a user; a step of configuring a vibration pattern based on selection information for at least one of the selected modes when at least one of the plurality of modes is selected; and a step of providing a vibration stimulus according to the configured vibration pattern.

[0012] According to the aforementioned problem solving means of the present disclosure, the device is configured to be wearable by a user, and thus provides bilateral stimulation easily through a user terminal regardless of time and place, thereby enabling the user to directly perform EMDR treatment.

[0013] The effects of the present disclosure are not limited to the effects mentioned above, and other effects not mentioned will be clearly understood by those skilled in the art from the description below.

[0014] FIG. 1 is a drawing showing a bilateral stimulation providing system based on a bilateral stimulation providing device configured to be wearable according to one embodiment of the present disclosure.

[0015] FIG. 2 is a diagram showing the driving flow of a bilateral stimulation provision system according to one embodiment of the present disclosure.

[0016] FIG. 3 is a diagram showing the configuration of a bilateral stimulation providing device according to one embodiment of the present disclosure.

[0017] FIG. 4 is a drawing showing a method for providing bilateral stimulation according to one embodiment of the present disclosure.

[0018] FIG. 5 is a diagram showing a series of operations for generating analysis information based on accumulated stored performance history according to one embodiment of the present disclosure.

[0019] FIG. 6 is a diagram showing a series of operations for improving the performance of an artificial intelligence-based pre-learning model according to one embodiment of the present disclosure.

[0020] FIG. 7 is a drawing showing an example of a user interface implemented on a display module of a bilateral stimulation providing device according to one embodiment of the present disclosure.

[0021] The advantages and features of the present disclosure, and methods for achieving them, will become clearer with reference to the embodiments described below in detail with the accompanying drawings. However, the present disclosure is not limited to the embodiments disclosed below and may be implemented in various different forms. These embodiments are provided solely to ensure that the present disclosure is complete and to fully inform those skilled in the art of the scope of the present disclosure, and the present disclosure is defined solely by the scope of the claims.

[0022] The terminology used herein is for the purpose of describing embodiments only and is not intended to limit the present disclosure. In this specification, the singular also includes the plural unless specifically stated otherwise. As used herein, the terms "comprises" and / or "comprising" do not exclude the presence or addition of one or more other components in addition to the mentioned components. Like reference numerals refer to like components throughout the specification, and "and / or" includes each and any combination of one or more of the mentioned components. Although "first", "second", etc. are used to describe various components, these components are not limited by these terms. These terms are only used to distinguish one component from another. Therefore, it should be understood that a first component mentioned below may also be a second component within the technical spirit of the present disclosure.

[0023] Unless otherwise defined, all terms (including technical and scientific terms) used herein may be used in their common sense to those of ordinary skill in the art to which this disclosure pertains. Furthermore, terms defined in commonly used dictionaries are not to be interpreted ideally or excessively unless explicitly and specifically defined otherwise.

[0024] Throughout this disclosure, the same reference numerals denote the same components. This disclosure does not describe all elements of the embodiments, and general contents in the technical field to which this disclosure belongs or contents overlapping between embodiments are omitted. The term "part" or "module" as used in the specification means a hardware component such as a software or FPGA or ASIC, and the "part" or "module" performs certain roles. However, the "part" or "module" is not limited to software or hardware. The "part" or "module" may be configured to be in an addressable storage medium and may be configured to play one or more processors. Thus, as an example, the "part" or "module" includes components such as software components, object-oriented software components, class components, and task components, processes, functions, attributes, procedures, subroutines, segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and “sub-components” or “modules” may be combined into a smaller number of components and “sub-components” or “modules” or further separated into additional components and “sub-components” or “modules”.

[0025] Throughout the specification, when a part is said to be "connected" to another part, this includes not only direct connection but also indirect connection, and indirect connection includes connection via a wireless communication network.

[0026] Additionally, when a part is said to "include" a component, this does not mean that it excludes other components, but rather that it may include other components, unless otherwise specifically stated.

[0027] Throughout the specification, when we say that an element is "on" another element, this includes not only cases where the element is in contact with the other element, but also cases where another element exists between the two elements.

[0028] The terms first, second, etc. are used to distinguish one component from another, and the components are not limited by the aforementioned terms.

[0029] Singular expressions include plural expressions unless the context clearly indicates otherwise.

[0030] The identification codes for each step are used for convenience of explanation and do not describe the order of each step. Each step may be performed in a different order than specified unless the context clearly indicates a specific order.

[0031] The terms used in the following explanation are defined as follows.

[0032] Although the description herein is limited to the "service providing device (200)", this is a terminal for generating and providing analysis information based on performance information regarding the user's training, and may include various devices capable of performing computational processing. That is, the service providing device (200) may further include a server, a computer, a server, and / or a portable terminal, or may be in the form of any one of them, but is not limited thereto.

[0033] Here, the computer may include, for example, a notebook, desktop, laptop, tablet PC, slate PC, etc. equipped with a web browser.

[0034] The above server is a server that processes information by communicating with external devices, and may include an application server, a computing server, a database server, a file server, a game server, a mail server, a proxy server, and a web server.

[0035] The above portable terminal may include, for example, a wireless communication device that ensures portability and mobility, and may include all kinds of handheld-based wireless communication devices such as a PCS (Personal Communication System), GSM (Global System for Mobile communications), PDC (Personal Digital Cellular), PHS (Personal Handyphone System), PDA (Personal Digital Assistant), IMT (International Mobile Telecommunication)-2000, CDMA (Code Division Multiple Access)-2000, W-CDMA (W-Code Division Multiple Access), WiBro (Wireless Broadband Internet) terminal, a smart phone, and a wearable device such as a watch, a ring, a bracelet, an anklet, a necklace, glasses, contact lenses, or a head-mounted device (HMD).

[0036] In this specification, the 'user terminal (100)' is a bilateral stimulation providing device, which is a terminal carried by a user (patient), and the 'guardian terminal (300)' includes a terminal carried by a guardian, medical staff and / or manager of the user (patient) or provided at a medical institution and / or management institution.

[0037] In this context, "EMDR therapy" is an empirically validated trauma intervention that can be effective in treating suicidal thoughts. It is a specialized, low-cost treatment for overcoming the effects of emotional trauma and painful experiences. This approach involves reprocessing past stressful events and replacing negative beliefs with positive, informed beliefs of the individual's choice.

[0038] The operating principle and embodiments of the present disclosure are described below with reference to the attached drawings.

[0039] FIG. 1 is a diagram illustrating a bilateral stimulation providing system based on a bilateral stimulation providing device configured to be wearable according to one embodiment of the present disclosure.

[0040] Referring to FIG. 1, a bilateral stimulation provision system (hereinafter referred to as “provision system”) (10) according to one embodiment of the present disclosure may be configured to include a user terminal (100), a service provision device (200), and at least one guardian terminal (300).

[0041] First, the user terminal (100) is a terminal that the user (patient) possesses to perform training through bilateral stimulation based on the EMDR method, and is referred to as a "bilateral stimulation provision device." This user terminal (100) can generate and store accumulated driving history for training performed over a preset period of time as performance information for the training and provide it to the service provision device (200).

[0042] At this time, the user terminal (100) may be configured to be wearable by at least one user on a body part. Specifically, the user terminal (100) is configured to provide bilateral stimulation through at least one of sound and vibration. To this end, vibration may be generated through a vibrator provided in the user terminal (100), and sound may be output through an audio output device (including earphones, headsets, headphones, etc.) connected wirelessly or by wire to the user terminal (100).

[0043] Additionally, the user terminal (100) receives analysis information generated based on the performance information from the service providing device (200).

[0044] Meanwhile, the service providing device (200) collects training performance information for the user based on the user terminal (100) and a separate database, and inputs the performance information into an artificial intelligence-based pre-learning model to analyze the correlation between the bilateral stimulation pattern and the user's biometric data. Accordingly, the service providing device (200) can generate analysis information based on the analysis results and provide it to the user terminal (100) and at least one guardian terminal (300).

[0045] In addition, at least one guardian terminal (300) is a terminal possessed by at least one guardian that is preset in response to the user (patient), and receives analysis information generated based on performance information on training performed by the user terminal (100), i.e., the user, from the service providing device (200). At this time, at least one guardian terminal (300) is a concept that includes not only the guardian but also a medical staff terminal, a medical institution terminal, a management institution terminal, etc., as described above, and may be pre-registered so that analysis information can be provided by the service providing device (200) or the user terminal (100).

[0046] Meanwhile, the user terminal (100) and at least one guardian terminal (300) may be a computer, an Ultra Mobile PC (UMPC), a workstation, a netbook, a Personal Digital Assistants (PDA), a portable computer, a web tablet, a wireless phone, a mobile phone, a smart phone, a pad, a smart watch, a wearable terminal, an e-book, a portable multimedia player (PMP), a portable game console, a navigation device, a black box, a digital camera, or other mobile communication terminals, etc., on which a plurality of application programs (i.e., applications) desired by medical staff (including medical institutions, administrators, and management institutions) and / or users (including patients and guardians) can be installed and executed. That is, the user terminal (100) and at least one guardian terminal (300) can be provided in various forms, and their type and number are not limited.

[0047] FIG. 2 is a diagram illustrating the operating flow of a bilateral stimulation provision system according to one embodiment of the present disclosure. While FIG. 2 illustrates only one guardian terminal (300), this is merely for convenience of explanation, and the system may be configured with at least one or more guardian terminals.

[0048] Referring to FIG. 2, a user executes an application via a user terminal (100) to perform training (EMDR training) using bilateral stimulation (S101), and generates the results of the training as performance information (S103). At this time, the performance information may include a driving history accumulated and stored according to the training performed over a preset period.

[0049] Next, when the user terminal (100) transmits the performance information generated by step S103 to the service providing device (200), the service providing device (200) that receives the performance information analyzes the performance information (S107) and generates analysis information based on the analysis result (S109).

[0050] Next, the service providing device (200) transmits the analysis information generated by step S109 to the user terminal (100) and the guardian terminal (300), respectively (S111, S113). At this time, steps S111 and S113 may be performed simultaneously or sequentially, and the order in which they are performed is not limited.

[0051] Next, the user terminal (100) and guardian terminal (300) that received the analysis information display it through their respective display modules, thereby allowing the user and guardian to visually check the user's training status (S115, S117).

[0052] Meanwhile, FIGS. 1 and 2 illustrate one embodiment, and the service providing device (200) may be omitted. In this case, the function (operation) of the service providing device (200) described above may be performed by the user terminal (100). Hereinafter, the specific configuration and operation of the bilateral stimulation providing device, i.e., the user terminal (100), will be described based on the case where the service providing device (200) is omitted.

[0053] FIG. 3 is a diagram showing the configuration of a bilateral stimulation providing device according to one embodiment of the present disclosure.

[0054] Referring to FIG. 3, a bilateral stimulation providing device (i.e., referred to as a 'user terminal') (100) according to one embodiment of the present disclosure may be configured to include a communication module (110), an output module (130), a storage module (150), and a control module (170).

[0055] The communication module (110) transmits and receives at least one piece of information or data to and from at least one device / terminal. Here, at least one device / terminal may be a device / terminal that seeks to receive analysis information generated based on the performance results of the user's training, or a device / terminal that provides various data / information that enables the generation of such information, and the type and form thereof are not limited.

[0056] In addition, the communication module (110) can perform communication with other devices and transmit and receive wireless signals in a communication network according to wireless Internet technologies.

[0057] Wireless Internet technologies include, for example, WLAN (Wireless LAN), Wi-Fi (Wireless-Fidelity), Wi-Fi (Wireless Fidelity) Direct, DLNA (Digital Living Network Alliance), WiBro (Wireless Broadband), WiMAX (World Interoperability for Microwave Access), HSDPA (High Speed ​​Downlink Packet Access), HSUPA (High Speed ​​Uplink Packet Access), LTE (Long Term Evolution), and LTE-A (Long Term Evolution-Advanced), and the user terminal (100) transmits and receives data according to at least one wireless Internet technology, including Internet technologies not listed above.

[0058] As for short range communication, short range communication can be supported using at least one of Bluetooth™, RFID (Radio Frequency Identification), Infrared Data Association (IrDA), UWB (Ultra Wideband), ZigBee, NFC (Near Field Communication), Wi-Fi (Wireless-Fidelity), Wi-Fi Direct, and Wireless USB (Wireless Universal Serial Bus) technologies. Such short range wireless communication networks (Wireless Area Networks) can support wireless communication between a user terminal (100), a service providing device (200), and / or at least one guardian terminal (300). At this time, the short range wireless communication network can be a short range wireless personal area network (Wireless Personal Area Network).

[0059] The output module (130) includes at least one vibrator that generates vibration, and generates vibration using the at least one vibrator based on a vibration pattern. In addition, the output module (130) outputs sound through an audio output device (including earphones, a headset, headphones, etc.) that is connected wirelessly or by wire. To this end, the user output module (130) may be configured to include at least one of an output terminal and a port for short-range communication (including an infrared port (IrDA Port), a Bluetooth Port, a wireless LAN Port, etc.). For example, the user terminal (100) may output sound through an audio output device that is connected by wire through the output terminal, or may output sound through an audio output device that is connected wirelessly through the port for short-range communication.

[0060] The storage module (150) can store data for at least one process (algorithm) for providing bilateral stimulation based on at least one of sound and vibration, or a program that reproduces the process. Furthermore, the storage module (150) can further store processes for performing other operations, but is not limited thereto.

[0061] The storage module (150) can store various data that support various functions of the user terminal (100), as well as basic information about the user (including personal information such as age, gender, and name), medical information (disease, weight, average blood pressure, average heart rate, and average body temperature), and operating history accumulated and stored through training. The storage module (150) can store a plurality of application programs (or applications) running on the user terminal (100), data for the operation of the user terminal (100), and commands. At least some of these application programs can be downloaded from an external server via wireless communication. Meanwhile, the application programs can be stored in at least one memory provided in the storage module (150), installed on the user terminal (100), and driven to perform operations (or functions) by at least one processor stored in the storage module (150) via the control module (170).

[0062] Meanwhile, at least one memory may include at least one type of storage medium among a flash memory type, a hard disk type, a multimedia card micro type, a card type memory (e.g., SD or XD memory, etc.), a random access memory (RAM), a static random access memory (SRAM), a read-only memory (ROM), an electrically erasable programmable read-only memory (EEPROM), a programmable read-only memory (PROM), a magnetic memory, a magnetic disk, and an optical disk. In addition, the memory may store information temporarily, permanently, or semi-permanently, and may be provided as a built-in or removable type.

[0063] The storage module (150) may build a database to generate and provide analysis information based on artificial intelligence, or may be linked to a separate external server.

[0064] In addition to operations related to the application program, the control module (170) controls all components within the user terminal (100) based on at least one processor to process input or output signals, data, information, etc., or executes commands, algorithms, and application programs stored in at least one memory to perform various processes, and can provide or process appropriate information or functions to generate and provide analysis information based on artificial intelligence. In addition, the control module (170) can collect medical information of the user based on the storage module (150) or a separate database.

[0065] Specifically, when request information is input from a user through a pre-installed application, the control module (170) displays and provides multiple modes based on the request information. In addition, when one of the multiple modes is selected by the user, the control module (170) configures a bilateral stimulation pattern for at least one of sound and vibration based on the selected mode, and outputs and provides bipolar stimulation based on the bilateral stimulation pattern configured accordingly. Here, the multiple modes may be configured as modes that differently implement the bilateral stimulation pattern with at least one of a plurality of sounds and vibrations having different driving intensities and driving times.

[0066] Meanwhile, the control module (170) provides a visual display of the output status of the bilateral stimulation and biometric data for the user to recognize his / her status while providing the bilateral stimulation. In addition, the control module (170) may provide a control bar that allows the user to adjust the driving intensity and / or driving time of at least one of the sound and vibration of the bilateral stimulation currently provided while providing the bilateral stimulation.

[0067] Additionally, the control module (170) records the driving history until the end of the bilateral stimulation and stores it as a customized training mode corresponding to the user, thereby enabling additional registration of the customized training mode. Accordingly, the registered customized training mode can be displayed as one of multiple modes provided when the user performs training through a pre-installed application. Accordingly, the user can easily select the training mode customized for him / her.

[0068] Meanwhile, the control module (170) analyzes the accumulated and stored driving history according to a preset cycle to generate analysis information and transmits the analysis information to at least one preset guardian terminal (300). At this time, the driving history may include information on the mode selected by the user and adjustment information input (adjusted) by the user for bilateral stimulation while providing bilateral stimulation. In addition, the driving history may include at least one of the bio-information generated by collecting (measuring) the user's bio-data that changes according to the provided bilateral stimulation.

[0069] To this end, the control module (170) generates analysis information by analyzing the correlation between control information and biometric information based on an artificial intelligence-based pre-learning model. This pre-learning model is trained using the driving history of multiple other users as learning data, and when the driving history of the user is accumulated and stored a preset number of times or more, the control module (170) performs training on the pre-learning model using the driving history of the user as learning data, thereby improving performance to suit the user.

[0070] In addition, the specific operation of the control module (170) will be described below based on each drawing.

[0071] FIG. 4 is a diagram illustrating a method for providing bilateral stimulation according to one embodiment of the present disclosure.

[0072] Referring to FIG. 4, when request information is input from a user through a preset application, the user terminal (100) displays and provides a plurality of operable modes based on the request information (S210).

[0073] Next, the user terminal (100) configures a bilateral stimulation pattern based on the selected mode when one of the multiple modes provided by step S210 is selected (S220).

[0074] Next, the user terminal (100) provides bilateral stimulation according to the bilateral stimulation pattern configured by step S220 (S230).

[0075] FIG. 5 is a diagram illustrating a series of operations for generating analysis information based on accumulated stored performance history according to one embodiment of the present disclosure.

[0076] Referring to FIG. 5, the user terminal (100) records the driving history before the provision of bilateral stimulation ends and stores it as a customized training mode corresponding to the user (S240), and analyzes the accumulated and stored driving history according to a preset cycle to generate analysis information (S250).

[0077] Next, the user terminal (100) transmits the analysis information generated by step S250 to at least one preset guardian terminal (S260).

[0078] FIG. 7 is a drawing showing an example of a user interface implemented on a display module of a bilateral stimulation providing device according to one embodiment of the present disclosure.

[0079] Referring to FIG. 7, the user terminal (100) may display and provide multiple sounds on the display module (190), thereby allowing the user to select any one of the sounds. That is, the multiple sounds may be composed of not only simple notification sounds but also music with rhythm.

[0080] In addition, a plurality of modes can be displayed and provided on the display module (190). At this time, the plurality of modes may include modes that differently implement a bilateral stimulation pattern with at least one of a plurality of sounds and vibrations having different driving intensities and / or driving times, and the user configures the bilateral stimulation pattern by selecting at least one of the plurality of modes. At this time, the bilateral stimulation pattern may be composed of only one of sounds and vibrations, or may be composed of a mixture of these two stimuli.

[0081] Meanwhile, although not shown in FIG. 7, the user terminal (100) may display a control bar (not shown) on the display module (190) that allows the user to adjust at least one of the driving intensity and / or driving time for at least one of the sounds and vibrations currently provided to the user while providing the bilateral stimulation.

[0082] However, this is only one embodiment, and in addition to the control bar, it may be configured to select the driving intensity and / or driving time for at least one stimulus among sound and vibration, or may be configured to be directly input, and the form thereof is not limited.

[0083] As described above, the user terminal (100) can be used to allow the user to recognize his / her own condition and select and / or adjust the mode to perform EMER training, thereby improving the user's psychological symptoms such as depression, anxiety, and obsession.

[0084] Meanwhile, the present disclosure performs prediction (inference) for a predetermined purpose using a model implemented in an artificial neural network manner. In the following, the artificial neural network will be examined.

[0085] A model in this specification may refer to any form of computer program that operates based on a network function, an artificial neural network, and / or a neural network. Throughout this specification, the terms model, neural network, network function, and neural network may be used interchangeably. A neural network is a network in which one or more nodes are interconnected through one or more links to form input node and output node relationships within the neural network. The characteristics of a neural network can be determined based on the number of nodes and links within the neural network, the correlation between the nodes and links, and the weight value assigned to each link. A neural network may be composed of a set of one or more nodes. A subset of the nodes constituting the neural network may constitute a layer.

[0086] A deep neural network (DNN) may refer to a neural network that includes multiple hidden layers in addition to an input layer and an output layer. As shown in FIG. 4 as an example of this concept, a deep neural network is composed of one or more, preferably two or more, hidden layers in the middle.

[0087] These deep neural networks may include convolutional neural networks (CNNs), vision transformers, recurrent neural networks (RNNs), long short-term memory (LSTM) networks, generative pre-trained transformers (GPTs), autoencoders, generative adversarial networks (GANs), restricted boltzmann machines (RBMs), deep belief networks (DBNs), Q-networks, U-networks, Siamese networks, generative adversarial networks (GANs), transformers, etc.

[0088] Alternatively, depending on the embodiment, the deep neural network may be a model trained using transfer learning. Here, transfer learning refers to a learning method in which a large amount of unlabeled training data is pre-trained using a semi-supervised learning or self-learning method to obtain a pre-trained model (or base part) having a first task using techniques such as MLM and NSP as shown in FIGS. 11 and 12, and then the pre-trained model is trained using labeled training data using a supervised learning method to fine-tune it to be suitable for a second task, thereby implementing a target model. One of the models trained using this transfer learning method includes, but is not limited to, BERT (Bidirectional Encoder Representations from Transformers).

[0089] The description of the aforementioned deep neural network is merely an example, and the present disclosure is not limited thereto. In the case of the aforementioned convolutional neural network, it is composed of a feature extraction unit (feature learning) that extracts features from an image, and a classification unit (classification) that performs classification using the extracted features. The feature extraction unit may include, but is not limited to, a convolution layer that extracts features from an image using a kernel, a ReLU layer as one of the activation functions, and a pooling layer for reducing the dimensionality of the data. In addition, the classification unit may include, but is not limited to, a flatten layer that lines up the features extracted from the feature extraction unit, and a fully connected layer and a softmax function that actually perform classification.

[0090] Neural networks can learn through at least one of the following methods: supervised learning, unsupervised learning, semi-supervised learning, self-supervised learning, or reinforcement learning. Neural network learning can be the process of applying knowledge to the neural network to perform a specific action.

[0091] Neural networks can be trained to minimize output errors. This process involves repeatedly inputting training data into the neural network, calculating the neural network output and target error for the training data, and backpropagating the neural network error from the output layer to the input layer to update the weights of each node in the neural network to reduce the error. In supervised learning, labeled data is used for each training data, while unsupervised learning uses unlabeled data. The amount of change in the connection weights of each updated node can be determined by the learning rate. The neural network's calculation of input data and backpropagation of errors can constitute a learning cycle (epoch). The learning rate can vary depending on the number of iterations in the neural network's training cycle. Additionally, to prevent overfitting, methods such as increasing the learning data, regularization, dropout that disables some nodes, and batch normalization layers can be applied.

[0092] Meanwhile, the model disclosed in one embodiment may borrow at least a portion of a transformer. The transformer may be composed of an encoder that encodes embedded data and a decoder that decodes the encoded data. The transformer may have a structure that receives a series of data, performs encoding and decoding steps, and outputs a series of data of different types. In one embodiment, the series of data may be processed into a form operable by the transformer. The process of processing the series of data into a form operable by the transformer may include an embedding process. Expressions such as data tokens, embedding vectors, and embedding tokens may refer to data embedded in a form operable by the transformer.

[0093] To encode and decode a series of data, a transformer can utilize an attention algorithm to process the encoders and decoders within the transformer. An attention algorithm can refer to an algorithm that, for a given query, calculates the similarity for one or more keys, reflects this similarity in the values ​​corresponding to each key, and then weights and sums the values ​​to which the similarity is reflected to calculate an attention value.

[0094] Depending on how the query, key, and value are configured, various types of attention algorithms can be categorized. For example, if attention is obtained by setting the query, key, and value all to the same value, this could be a self-attention algorithm. If attention is obtained by reducing the dimensionality of the embedding vector to process a series of input data in parallel and then generating individual attention heads for each segmented embedding vector, this could be a multi-head attention algorithm.

[0095] In one embodiment, the transformer may be composed of modules that perform multiple multi-head self-attention algorithms or multi-head encoder-decoder algorithms. In one embodiment, the transformer may also include additional components other than attention algorithms, such as embedding, normalization, and softmax. Methods for constructing a transformer using attention algorithms may include methods disclosed in Vaswani et al., Attention Is All You Need, 2017 NIPS, which is incorporated herein by reference.

[0096] A transformer can be applied to various data domains, such as embedded natural language, segmented image data, and audio waveforms, to transform a series of input data into a series of output data. To transform data with various data domains into a series of data that can be input to a transformer, the transformer can embed the data. The transformer can process additional data that expresses the relative positional relationship or phase relationship between the series of input data. Alternatively, vectors expressing the relative positional relationship or phase relationship between the input data can be additionally reflected in the series of input data to embed the series of input data. In one example, the relative positional relationship between the series of input data may include, but is not limited to, word order within a natural language sentence, the relative positional relationship between each segmented image, and the time order of segmented audio waveforms. The process of adding information expressing the relative positional relationship or phase relationship between the series of input data may be referred to as positional encoding.

[0097] The above-described program may include codes coded in a computer language, such as C, C++, JAVA, or machine language, that can be read by the processor (CPU) of the computer through the device interface of the computer, so that the computer reads the program and executes the methods implemented as a program. Such codes may include functional codes related to functions that define functions necessary for executing the methods, and may include control codes related to execution procedures necessary for the processor of the computer to execute the functions according to a predetermined procedure. In addition, such codes may further include memory reference-related codes regarding which location (address address) of the internal or external memory of the computer should reference additional information or media necessary for the processor of the computer to execute the functions. In addition, if the processor of the computer needs to communicate with any other computer or server located remotely in order to execute the functions, the code may further include communication-related code regarding how to communicate with any other computer or server located remotely using the communication module of the computer, and what information or media to send and receive during communication.

[0098] The above storage medium refers to a medium that stores data semi-permanently and can be read by a device, rather than a medium that stores data for a short period of time, such as a register, cache, or memory. Specifically, examples of the storage medium include, but are not limited to, ROM, RAM, CD-ROM, magnetic tape, floppy disk, and optical data storage device. That is, the program can be stored in various recording media on various servers that the computer can access or in various recording media on the user's computer. In addition, the medium can be distributed across network-connected computer systems, so that computer-readable code can be stored in a distributed manner.

[0099] The steps of a method or algorithm described in connection with the embodiments of the present disclosure may be implemented directly in hardware, implemented as a software module executed by hardware, or implemented by a combination thereof. The software module may reside in a random access memory (RAM), a read only memory (ROM), an erasable programmable ROM (EPROM), an electrically erasable programmable ROM (EEPROM), a flash memory, a hard disk, a removable disk, a CD-ROM, or any other form of computer-readable recording medium well known in the art to which the present disclosure pertains.

[0100] While the embodiments of the present disclosure have been described above with reference to the attached drawings, those skilled in the art will appreciate that the present disclosure can be implemented in other specific forms without altering the technical spirit or essential features thereof. Therefore, the embodiments described above should be understood to be illustrative in all respects and not restrictive.

Claims

1. Communication module that communicates with external devices; An output module that outputs at least one bilateral stimulus based on sound and vibration; A storage module storing at least one process for providing at least one bilateral stimulus; and A control module for performing an operation to provide the user with the at least one bilateral stimulus based on the at least one process, The above control module, When request information is input from the user through the installed application, the request information is confirmed and a plurality of operable modes are displayed and provided, and when any one of the plurality of modes is selected, a bilateral stimulation pattern for at least one of sound and vibration is configured based on the selected mode, and at least one of sound and vibration is output as a bilateral stimulation based on the bilateral stimulation pattern and provided. Bilateral stimulation device.

2. In paragraph 1, The above control module, Characterized in that, while providing the bilateral stimulation, the output status for the bilateral stimulation and the bio-data for allowing the user to recognize his / her status are provided in a visually displayed manner. Bilateral stimulation device.

3. In paragraph 2, The above control module, Characterized in that while providing the above bilateral stimulation, a control bar is displayed to enable the user to adjust the output status of at least one of the currently provided sounds and vibrations. Bilateral stimulation device.

4. In paragraph 3, The above control module, It is characterized in that the driving history before the provision of the above bilateral stimulation is terminated is recorded and stored as a customized training mode corresponding to the user. Bilateral stimulation device.

5. In paragraph 4, The above multiple modes are: A mode characterized in that it includes a mode in which the bilateral stimulation pattern is differently implemented by at least one of a plurality of sounds and vibrations having different driving intensities and driving times. Bilateral stimulation device.

6. In paragraph 5, The above control module, It is characterized in that the driving history is analyzed according to a preset cycle to generate analysis information, and the analysis information is transmitted to at least one of the preset guardian terminal and medical staff terminal. Bilateral stimulation device.

7. In paragraph 6, The above driving history is, characterized in that it includes information on the selected mode and control information input by the user while providing the bilateral stimulation. Bilateral stimulation device.

8. In a method for providing bilateral stimulation, performed by a control module of a device, A step of confirming the request information and displaying and providing multiple operable modes when request information is input from the user through an already installed application; When any one of the above multiple modes is selected, a step of configuring a bilateral stimulation pattern for at least one of sound and vibration based on the selected mode; and A method characterized in that it comprises a step of providing at least one of sound and vibration as a bilateral stimulus based on the bilateral stimulation pattern. Method of providing bilateral stimulation.

9. In paragraph 8, The step of providing output by the above bilateral stimulation is as follows: Characterized in that, while providing the bilateral stimulation, the output status for the bilateral stimulation and the bio-data for allowing the user to recognize his / her status are provided in a visually displayed manner. Method of providing bilateral stimulation.

10. In paragraph 9, The step of providing output by the above bilateral stimulation is as follows: Characterized in that while providing the above bilateral stimulation, a control bar is displayed to enable the user to adjust the output status of at least one of the currently provided sounds and vibrations. Method of providing bilateral stimulation.

11. In paragraph 10, After the step of providing output with the above bilateral stimulation, It is characterized in that the driving history before the provision of the above bilateral stimulation is terminated is recorded and stored as a customized training mode corresponding to the user. Method of providing bilateral stimulation.

12. In paragraph 11, The above multiple modes are: A mode characterized in that it includes a mode in which the bilateral stimulation pattern is differently implemented by at least one of a plurality of sounds and vibrations having different driving intensities and driving times. Method of providing bilateral stimulation.

13. In paragraph 12, After the step of providing output with the above bilateral stimulation, It is characterized in that the driving history is analyzed according to a preset cycle to generate analysis information, and the analysis information is transmitted to at least one of the preset guardian terminal and medical staff terminal. Method of providing bilateral stimulation.

14. In paragraph 13, The above driving history is, characterized in that it includes information on the selected mode and control information input by the user while providing the bilateral stimulation. Method of providing bilateral stimulation.

Citation Information

Patent Citations

  • Desensitization and reprocessing therapy

    US20200086077A1

  • Bilateral stimulation devices, systems, and related methods

    US20210213239A1

  • Web-based virtual lightbar and method of providing EMDR therapy online in reliance upon the same

    US20220192557A1

  • Remote EMDR therapy device

    US20220215933A1

  • KR20220162913A