Necklace-type terminal and data processing system

The necklace-type terminal with integrated sensors and data processing system addresses the limitations of conventional wearable devices by offering real-time analysis and feedback for enhanced exercise performance optimization.

JP2026089453APending Publication Date: 2026-06-01SOFTBANK GROUP CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
SOFTBANK GROUP CORP
Filing Date
2024-11-20
Publication Date
2026-06-01

AI Technical Summary

Technical Problem

Conventional sports wearable devices lack real-time analysis capabilities for user movements and performances, providing insufficient feedback for optimizing exercise quality and training.

Method used

A necklace-type terminal equipped with sensors for movement detection, biometric data collection, and environmental sensing, coupled with a data processing system for real-time analysis and feedback generation, optimizing training plans based on collected data.

Benefits of technology

Enables real-time performance optimization during exercise, providing effective feedback for improved training outcomes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026089453000001_ABST
    Figure 2026089453000001_ABST
Patent Text Reader

Abstract

This product provides a necklace-type terminal and data processing system that allows users to optimize their performance in real time during exercise, enabling more effective training. [Solution] The necklace-type terminal includes an acceleration sensor that detects the wearer's movements, a skin electroreaction sensor that detects the wearer's biological data, an environmental sensor that acquires data on the wearer's external environment, a current location acquisition module that acquires the wearer's current location, a data collection unit that collects data from the acceleration sensor, the skin electroreaction sensor, the environmental sensor, and the current location acquisition module, and a control unit that acquires the results of the analysis of the data collected by the data collection unit and provides feedback on the wearer's training.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The technology of the present disclosure relates to a necklace-type terminal and a data processing system.

Background Art

[0002] Patent Document 1 discloses a method for controlling a persona chatbot, which is performed by at least one processor, including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to the description of the chatbot character, encoding the prompt, and inputting the encoded prompt into a language model to generate a chatbot utterance in response to the user utterance.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, in the prior art, there is room for improvement in collecting users' biological data. In addition, conventional sports wearable devices have limited functions for analyzing users' movements and performances in real time, and lack feedback for improving the quality of exercise. Moreover, conventional sports wearable devices usually rely on post-exercise data analysis, making it difficult to optimize training in real time. Therefore, there is a need for a new device that allows users to optimize their performance in real time during exercise and achieve more effective training.

Means for Solving the Problems

[0005] A first aspect of the technology of this disclosure is a necklace-type terminal comprising: an acceleration sensor for detecting the movements of the wearer; a skin electroreaction sensor for detecting the wearer's biological data; an environmental sensor for acquiring external environmental data of the wearer; a current location acquisition module for acquiring the wearer's current location; a data collection unit for collecting data from the acceleration sensor, the skin electroreaction sensor, the environmental sensor, and the current location acquisition module during the wearer's training; and a control unit for acquiring the results of analysis of the data collected by the data collection unit and providing feedback to the wearer during the training.

[0006] A second aspect of the technology of the present disclosure is a necklace-type terminal of the first aspect, further comprising a communication unit that transmits data collected by the collection unit to a data processing unit and receives a training plan generated by the data processing unit based on the data.

[0007] A third aspect of the technology of this disclosure is a data processing system comprising a necklace-type terminal of the first aspect and a data processing device that receives and stores the data collected by the collection unit.

[0008] A fourth aspect of the technology of the present disclosure is a data processing system of the third aspect, wherein the data processing device further comprises a processing unit that analyzes and optimizes the wearer's training plan based on stored data. [Brief explanation of the drawing]

[0009] [Figure 1] This is a conceptual diagram showing an example of the configuration of a data processing system according to the first embodiment. [Figure 2] This is a conceptual diagram showing an example of the main functions of a data processing device and a necklace-type terminal according to the first embodiment. [Figure 3] This is a side view showing the configuration of a necklace-type terminal according to the first embodiment. [Figure 4] This is a top view showing the configuration of a necklace-type terminal according to the first embodiment. [Figure 5] The functional configuration of the control unit of the necklace-type terminal according to the first embodiment is schematically shown. [Figure 6] The functional configuration of the specific processing unit of the data processing device according to the first embodiment is schematically shown. [Figure 7] An example of the operation flow of a specific process by the data processing device according to the first embodiment is schematically shown. [Figure 8] This figure shows an example of the sensor configuration of a necklace-type terminal according to the second embodiment. [Figure 9] This is a sequence diagram showing the operation of the data processing system according to the second embodiment. [Figure 10] This is a flowchart showing the operation of the necklace-type terminal according to the second embodiment. [Figure 11] This is a flowchart showing the operation of the data processing device according to the second embodiment. [Modes for carrying out the invention]

[0010] Hereinafter, an example of an embodiment of the data processing device, data processing method, and program relating to the technology of this disclosure will be described with reference to the attached drawings.

[0011] First, let's explain the terminology used in the following explanation.

[0012] In the following embodiments, the signed processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Furthermore, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), or an APU (Accelerated Processing Unit).

[0013] In the following embodiments, the tagged RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by a processor.

[0014] In the following embodiments, the tagged storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disk (e.g., hard disk), or magnetic tape, etc.

[0015] In the following embodiments, the tagged communication I / F (Interface) is an interface including a communication processor and an antenna, etc. The communication I / F controls communication between a plurality of computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark), etc.

[0016] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B". That is, "A and / or B" means that it may be only A, only B, or a combination of A and B. Also, in this specification, when expressing three or more matters connected by "and / or", the same concept as "A and / or B" is applied.

[0017] [First Embodiment] FIG. 1 shows an example of the configuration of a data processing system 10 according to an embodiment.

[0018] As shown in FIG. 1, the data processing system 10 includes a data processing device 12 and a necklace-type terminal 14. An example of the data processing device 12 is a server. In the present embodiment, the data processing device 12 is an example of the "data processing device" according to the technology of the present disclosure, and the necklace-type terminal 14 is an example of the "necklace-type terminal" according to the technology of the present disclosure.

[0019] The data processing device 12 includes a computer 22, a database 24, and a communication I / F 26. The computer 22 is an example of the "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. Also, the database 24 and the communication I / F 26 are connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).

[0020] The necklace-type terminal 14 includes a computer 36, a microphone 38, a sensor 39, a speaker 40, a camera 42, and a communication I / F 44. The computer 36 includes a processor 46, a RAM 48, and a storage 50. The processor 46, the RAM 48, and the storage 50 are connected to a bus 52. Also, the microphone 38, the speaker 40, and the camera 42 are connected to the bus 52.

[0021] The user 20 who is the wearer of the necklace-type terminal 14 may be, for example, a patient who is the subject of a health diagnosis or an ordinary user. <​The microphone 38 picks up the voice emitted by the user 20, who is wearing the necklace-type terminal 14, as well as sounds around the user 20. The microphone 38 also receives instructions from the user 20 by receiving the voice emitted by the user 20. The microphone 38 captures the voice emitted by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 40 outputs audio according to the instructions from the processor 46. The speaker 40 is, for example, a directional speaker and outputs audio towards the user 20's ears.

[0023] Sensor 39 is a sensor that detects biometric data of the user 20, who is wearing the necklace-type terminal. For example, sensor 39 may be a heart rate sensor or a blood oxygen sensor.

[0024] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an image sensor such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the area around the user 20 (for example, an imaging range defined by a field of view equivalent to the width of a typical healthy person's field of vision).

[0025] Communication interface 44 is connected to network 54. Communication interfaces 44 and 26 are responsible for the exchange of various types of information between processor 46 and processor 28 via network 54.

[0026] Figure 2 shows an example of the main functions of the data processing device 12 and the necklace-type terminal 14.

[0027] As shown in Figure 2, in the data processing device 12, specific processing is performed by the processor 28. The storage 32 stores a specific processing program 56. The processor 28 reads the specific processing program 56 from the storage 32 and executes the read specific processing program 56 on the RAM 30. The specific processing is realized by the processor 28 operating as a specific processing unit 290 according to the specific processing program 56 executed on the RAM 30.

[0028] The storage 32 stores a data generation model 58. The data generation model 58 is used by the specific processing unit 290. The storage 32 also includes a data storage unit 54.

[0029] In the necklace-type terminal 14, data acquisition processing is performed by the processor 46. The storage 50 stores the data acquisition program 60. The processor 46 reads the data acquisition program 60 from the storage 50 and executes the read data acquisition program 60 on the RAM 48. The data acquisition processing is realized by the processor 46 operating as a control unit 46A according to the data acquisition program 60 executed on the RAM 48.

[0030] As shown in Figures 3 and 4, the necklace-type terminal 14 includes multiple microphones 38, multiple sensors 39, multiple speakers 40, and multiple cameras 42. Figures 3 and 4 show an example where two microphones 38 are positioned in front of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two sensors 39 are positioned to the right and left of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two speakers 40 are positioned to the right rear and left rear of the user 20 when the user 20 wears the necklace-type terminal 14. They also show an example where two cameras 42 are positioned to the right front and left front of the user 20 when the user 20 wears the necklace-type terminal 14. Finally, they show an example where two sensors 39 are positioned inside the necklace-type terminal 14 so as to contact the user 20's neck when the user 20 wears the necklace-type terminal 14.

[0031] Next, we will explain the processing of the control unit 46A when the necklace-type terminal 14 performs data collection processing to collect data.

[0032] In this embodiment, the data collection process collects the user's biometric data in real time. Furthermore, it collects not only biometric data but also all surrounding environment data. This makes it possible to detect early signs of conditions such as Alzheimer's disease and dementia. It also allows for monitoring of the user's health status (e.g., heart disease).

[0033] As shown in Figure 5, the control unit 46A includes a data acquisition unit 100 and a communication unit 102.

[0034] The data acquisition unit 100 collects the outputs of the microphone 38, sensor 39, and camera 42, respectively.

[0035] The communication unit 102 transmits the outputs of the microphone 38, sensor 39, and camera 42, which are collected by the data acquisition unit 100, to the data processing unit 12.

[0036] Next, we will describe the processing of the specific processing unit 290 when the data processing device 12 performs specific processing to obtain a response corresponding to a user utterance.

[0037] In the specific processing in this embodiment, a response corresponding to the user utterance picked up by the microphone 38 of the necklace-type terminal 14 is obtained using the data generation model 58.

[0038] As shown in Figure 6, the specific processing unit 290 includes an input unit 292, a processing unit 294, and an output unit 296.

[0039] The input unit 292 stores the outputs of the microphone 38, sensor 39, and camera 42, respectively, received from the necklace-type terminal 14, in the data storage unit 54.

[0040] The input unit 292 acquires user utterances received by the necklace-type terminal 14. Specifically, it acquires user utterances picked up by the microphone 38 of the necklace-type terminal 14.

[0041] The processing unit 294 performs specific processing using the data generation model 58. Specifically, it inputs a prompt including user utterances to the data generation model 58 and obtains a generation result. At this time, the outputs of the sensor 39 and camera 42 collected by the data acquisition unit 100 may also be included in the prompt.

[0042] The output unit 296 transmits the result of the specific processing to the necklace-type terminal 14. In the necklace-type terminal 14, the control unit 46A causes the speaker 40 to output the result of the specific processing. In this way, a response corresponding to the user utterance picked up by the microphone 38 is output to the user 20 by the speaker 40. The microphone 38 further acquires the user utterance in response to the result of the specific processing. The control unit 46A transmits the audio data indicating the user utterance acquired by the microphone 38 to the data processing unit 12. In the data processing unit 12, the specific processing unit 290 acquires the user utterance.

[0043] Data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of data generation model 58 is ChatGPT (registered trademark) (Internet search).<URL: https: / / openai.com / blog / chatgpt> ), Gemini (registered trademark) (Internet search) <url: https: gemini.google.com ?hl="ja">Examples of generative AI include those described above. The data generation model 58 is obtained by performing deep learning on a neural network. The data generation model 58 is input with prompts containing instructions, and with inference data such as audio data representing speech, text data representing text, and image data representing images. The data generation model 58 infers from the input inference data according to the instructions shown by the prompts, and outputs the inference results in data formats such as audio data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.

[0044] The outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 54 are used, for example, to diagnose the health status of user 20. In this case, the outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 54 may be transmitted to a terminal on the medical institution's side. Alternatively, the data processing device 12 may analyze the outputs of the microphone 38, sensor 39, and camera 42 stored in the data storage unit 54 to diagnose the health status of user 20.

[0045] Next, the operation of the data processing system 10 will be explained.

[0046] First, let's explain an example of the data collection process flow.

[0047] When user 20 is wearing the necklace-type terminal 14, the data acquisition unit 100 sequentially collects the outputs of the microphone 38, sensor 39, and camera 42. The communication unit 102 sequentially transmits the outputs of the microphone 38, sensor 39, and camera 42 collected by the data acquisition unit 100 to the data processing unit 12.

[0048] Next, an example of the flow of a specific process will be explained with reference to Figure 7. Here, the input unit 292 of the data processing device 12 sequentially acquires the outputs of the microphone 38, sensor 39, and camera 42 received from the necklace-type terminal 14 and stores them in the data storage unit 54.

[0049] In step S300, the processing unit 294 determines whether a predetermined trigger condition is met. Specifically, the trigger condition may be that the user utterance picked up by the microphone 38 contains a specific word (for example, the name of the agent installed in the necklace-type terminal 14) or a phrase (for example, "Hi! XX" (where XX is the name of the agent)).

[0050] If the trigger condition is met in step S300 (step S300; Yes), the data processing system 10 proceeds to step S301. On the other hand, if the trigger condition is not met in step S300 (step S300; No), the data processing system 10 terminates the specific processing.

[0051] In step S301, the processing unit 294 generates a prompt by adding an instruction to obtain the result of a specific process to the text representing the user utterance picked up by the microphone 38.

[0052] For example, a prompt such as "The user is speaking as follows: XXX. Please respond as the agent." (XXX is the user's speech) can be generated. Alternatively, the outputs of sensor 39 and camera 42 can be added to the prompt to generate a prompt such as "This is biometric data representing the user's heart rate and video data representing the user's surroundings. The user is also speaking as follows: XXX. Please respond as the agent." (XXX is the user's speech)

[0053] In step S303, the processing unit 294 inputs the generated prompt to the data generation model 58 and obtains the result of a specific process based on the output of the data generation model 58.

[0054] In step S304, the output unit 296 outputs the result of the specific processing to the necklace-type terminal 14 and terminates the specific processing.

[0055] [Second Embodiment] Next, a second embodiment will be described, omitting or simplifying any parts that overlap with the above embodiment.

[0056] Conventional sports wearable devices have limited capabilities for real-time analysis of user movements and performance, resulting in insufficient feedback to improve the quality of exercise. Furthermore, conventional sports wearable devices typically rely on post-exercise data analysis, making real-time training optimization difficult. Therefore, there is a need for a new device that can optimize user performance in real-time during exercise, enabling more effective training.

[0057] The second embodiment is characterized in that the data processing system 10 provides effective feedback to the user 20 regarding exercise based on environmental data representing the living environment around the user 20, who is wearing the necklace-type terminal 14, the user 20's biometric data, and the wearer's current location data.

[0058] Figure 8 shows an example of the configuration of the sensor 39 provided in the necklace-type terminal 14 according to the second embodiment. The sensor 39 includes an acceleration sensor 39A that detects the movements of the user 20 who is wearing the necklace-type terminal 14, a skin electroreaction sensor 39B that detects the biometric data of the user 20 who is wearing the necklace-type terminal 14, an environmental sensor 39C that acquires external environmental data of the user 20 who is wearing the necklace-type terminal 14, and a GPS module 39D that acquires the current location of the user 20 who is wearing the necklace-type terminal 14. The outputs of the acceleration sensor 39A, the skin electroreaction sensor 39B, the environmental sensor 39C, and the GPS module 39D are collected by the data acquisition unit 100.

[0059] The accelerometer 39A monitors the speed, direction, and rotation of the user's 20 movements. The necklace-type terminal 14 can analyze the form and balance of the movement in real time using the accelerometer 39A. The necklace-type terminal 14 can identify subtle areas for improvement in sports performance and assist in optimizing form using the accelerometer 39A.

[0060] The skin electroreaction sensor 39B monitors the user's stress level and fatigue level in real time. The necklace-type terminal 14 can issue warnings via the skin electroreaction sensor 39B to prevent injuries caused by excessive exercise or fatigue.

[0061] The environmental sensor 39C monitors the external environment, such as temperature, humidity, and atmospheric pressure, of the necklace-type terminal 14. Based on the monitoring results from the environmental sensor 39C, the necklace-type terminal 14 can suggest adjustments to the training.

[0062] The GPS module 39D acquires the current location of the necklace-type terminal 14. The necklace-type terminal 14, using the GPS module 39D, can, for example, provide real-time information on the user 20's running pace and areas for improvement in their posture.

[0063] The communication unit 102 sequentially transmits the outputs of the microphone 38, acceleration sensor 39A, skin electroreaction sensor 39B, environmental sensor 39C, GPS module 39D, and camera 42, collected by the data acquisition unit 100, to the data processing unit 12. The data processing unit 12 analyzes the data in the specific processing unit 290 and generates feedback regarding the user 20's training.

[0064] The control unit 46A acquires the analysis results of the data collected by the data acquisition unit 100 and provides feedback to the user 20 regarding training. Specifically, the control unit 46A provides real-time feedback to the user 20 as audio output from the speaker 40.

[0065] Training-related feedback is generated by a processing unit 294 included in a specific processing unit 290 of the data processing device 12, which receives data from the necklace-type terminal 14. Based on the data received from the necklace-type terminal 14, the processing unit 294 of the specific processing unit 290 generates a prompt for the data generation model 58 to generate feedback, and provides the generated prompt to the data generation model 58. The data generation model 58 generates feedback based on the data received from the necklace-type terminal 14. When generating feedback, the data generation model 58 analyzes the user 20's exercise performance, form, stress level, etc., and includes them in the feedback. In addition, when generating feedback, the data generation model 58 includes instructions for form improvement, suggestions for rest, and encouraging messages in the feedback. When the processing unit 294 receives the feedback generated by the data generation model 58, it causes the output unit 296 to output the feedback to the necklace-type terminal 14.

[0066] For example, if the processing unit 294 receives a response from the data generation model 58 stating, "Based on the analysis of the data, we recommend taking a rest in 5 minutes," it will output feedback from the output unit 296 to the necklace-type terminal 14 suggesting that the user take a rest in 5 minutes. Alternatively, if the processing unit 294 receives a response from the data generation model 58 stating, "Based on the analysis of the data, your running pace has slowed down. We recommend either increasing your pace or taking a break," it will output feedback from the output unit 296 to the necklace-type terminal 14 suggesting that the user either increase their running pace or take a break immediately.

[0067] The data processing unit 12 stores the data received from the necklace-type terminal 14 in the storage unit 32. The processing unit 294 uses the data generation model 58 to analyze long-term performance trends based on the data stored in the data storage unit 54. Based on the analysis results of the long-term performance trend, the processing unit 294 adjusts the training plan and proposes new goals. The processing unit 294 also has the function of visualizing the user 20's training history based on the data stored in the storage unit 32 and presenting it to the user 20's smartphone or other terminal.

[0068] The processing unit 294 has the function of optimizing the user 20's training plan based on the data stored in the data storage unit 54. For example, the processing unit 294 analyzes the user 20's past data, identifies areas for improvement in the user 20's training, and supports the optimization of the training. More specifically, if the user 20 is running, it identifies areas for improvement in the running form and provides these improvements to the necklace-type terminal 14.

[0069] Figure 9 is a sequence diagram showing the operation of the data processing system 10 according to the second embodiment. In step S101, the necklace-type terminal 14 collects data output by the acceleration sensor 39A, the skin electrical reaction sensor 39B, the environmental sensor 39C, and the GPS module 39D using the data acquisition unit 100.

[0070] Following step S101, in step S102, the necklace-type terminal 14 transmits the collected data to the data processing device 12. The transmission to the data processing device 12 is performed by the communication unit 102.

[0071] Following step S102, in step S103, the data processing device 12 generates feedback for the user 20 using the data received from the necklace-type terminal 14. The generation of feedback for the user 20 is performed by the processing unit 294 included in the specific processing unit 290. As described above, the processing unit 294 of the specific processing unit 290 generates a prompt for the data generation model 58 to generate feedback based on the data received from the necklace-type terminal 14, and provides the generated prompt to the data generation model 58. The data generation model 58 generates feedback based on the data received from the necklace-type terminal 14.

[0072] Following step S103, in step S104, the data processing device 12 transmits the generated feedback to the necklace-type terminal 14. The output unit 296 performs the transmission of the feedback to the necklace-type terminal 14.

[0073] Following step S104, in step S105, the necklace-type terminal 14 presents the feedback received from the data processing device 12, for example, in the form of a voice message.

[0074] An example of the processing flow performed in the necklace-type terminal 14 according to the second embodiment will be described. Figure 10 is a flowchart showing the operation of the necklace-type terminal 14 according to the second embodiment. The processing shown in Figure 10 starts when the user 20 puts on the necklace-type terminal 14, but it is not limited to this form. For example, the processing shown in Figure 10 may start when the user 20 gives an instruction to start execution by speaking, or when the power switch (not shown) of the necklace-type terminal 14 is turned on.

[0075] In step S400, the data acquisition unit 100 collects the above output. Specifically, the data acquisition unit 100 collects data from the microphone 38, acceleration sensor 39A, skin electrical response sensor 39B, environmental sensor 39C, GPS module 39D, and camera 42.

[0076] In step S402, the communication unit 102 transmits the collected output to the data processing unit 12. Upon receiving the output, the data processing unit 12 transmits the response (in this embodiment, suggested information regarding user training) to the accessing necklace-type terminal 14, as described above.

[0077] Therefore, in step S404, the communication unit 102 waits until it receives the above response, and in step S406, the execution unit 104 uses the received response to perform a process that presents a response from the data processing device 12 (in this embodiment, suggested information regarding user training).

[0078] In step S408, the data acquisition unit 100 determines whether a predetermined termination timing has arrived. If the determination is negative (step S408; No), it returns to step S400; however, if the determination is positive (step S408; Yes), it terminates the process. In this embodiment, the termination timing is set to the timing when the user 20 removes the necklace-type terminal 14, but the system is not limited to this configuration. For example, the termination timing could be set to the timing when the user 20 gives a verbal instruction to terminate execution, or when the power switch (not shown) of the necklace-type terminal 14 is opened.

[0079] Next, an example of the processing flow performed in the data processing device 12 according to the second embodiment will be described. Figure 11 is a flowchart showing the operation of the data processing device 12 according to the second embodiment. Here, the input unit 292 of the data processing device 12 is assumed to sequentially acquire each output of the data received from the necklace-type terminal 14 and store it in the data storage unit 54.

[0080] In step S500, the processing unit 294 determines whether a predetermined trigger condition is met. Specifically, the trigger condition may be the receipt of data from any of the necklace-type terminals 14.

[0081] If the trigger condition is met in step S500 (step S500; Yes), proceed to step S502. On the other hand, if the trigger condition is not met in step S500 (step S500; No), terminate the first specific processing.

[0082] In step S502, the processing unit 294 adds an instruction to the received data to obtain feedback and generates a prompt.

[0083] For example, the processing unit 294 generates a prompt that reads, "This is biometric data representing the user's heart rate, blood oxygen saturation, body temperature, humidity, and blood pressure, as well as environmental data representing the temperature and humidity around the user. From this data, estimate the user's training status and generate training suggestions for the user based on the estimated training status."

[0084] In step S504, the processing unit 294 inputs the generated prompt to the data generation model 58 and obtains the processing result (in this embodiment, suggested information regarding user training) based on the output of the data generation model 58.

[0085] In step S506, the output unit 296 outputs (transmits) the suggested training information for the user, generated by the data generation model 58, to the accessing necklace-type terminal 14 as the above response.

[0086] According to a second embodiment of this disclosure, it is possible to provide a necklace-type terminal 14 and a data processing device 12 that optimize the user's performance in real time during exercise, thereby enabling more effective training.

[0087] The above description primarily focuses on the functions of the data processing device 12 in relation to this disclosure. However, the system related to this disclosure is not necessarily implemented on a server. The system related to this disclosure may be implemented as a general information processing system. This disclosure may be implemented, for example, as a software program that runs on a personal computer or as an application that runs on a smartphone. The method related to this disclosure may be provided to users in SaaS (Software as a Service) format.

[0088] In the above embodiment, an example was given in which a specific process is performed by a single computer 22. However, the technology of this disclosure is not limited thereto, and a distributed processing method for the specific process may be used, which includes computer 22 and multiple other computers.

[0089] In the above embodiment, an example was given in which the specific processing program 56 is stored in the storage 32, but the technology of this disclosure is not limited thereto. For example, the specific processing program 56 may be stored in a portable, computer-readable, non-temporary storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-temporary storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.

[0090] Alternatively, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed on the computer 22 in response to a request from the data processing device 12.

[0091] Furthermore, it is not necessary to store the entirety of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54, or to store the entirety of the specific processing program 56 in the storage 32; it is acceptable to store only a portion of the specific processing program 56.

[0092] The following types of processors can be used as hardware resources to perform specific processing. Examples of processors include a CPU, a general-purpose processor that functions as a hardware resource to perform specific processing by executing software, i.e., a program. Other examples of processors include dedicated electrical circuits, such as FPGAs (Field-Programmable Gate Arrays), PLDs (Programmable Logic Devices), or ASICs (Application Specific Integrated Circuits), which have circuit configurations specifically designed to perform specific processing. All of these processors have built-in or connected memory, and all of them perform specific processing by using memory.

[0093] The hardware resource that performs a specific process may consist of one of these various processors, or it may consist of a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Alternatively, the hardware resource that performs a specific process may consist of a single processor.

[0094] Examples of configurations using a single processor include, firstly, a configuration in which one or more CPUs and software are combined to form a single processor, and this processor functions as a hardware resource that performs a specific process. Secondly, there is a configuration using a processor that realizes the functions of the entire system, including multiple hardware resources that perform a specific process, on a single IC chip, as exemplified by SoCs (System-on-a-chip). In this way, a specific process is realized using one or more of the above types of processors as hardware resources.

[0095] Furthermore, the hardware structure of these various processors can more specifically utilize electrical circuits that combine circuit elements such as semiconductor devices. Also, the specific processing described above is merely an example. Therefore, it goes without saying that unnecessary steps can be deleted, new steps added, or the processing order rearranged, as long as it does not deviate from the main purpose.

[0096] The descriptions and illustrations presented above are detailed explanations of the technical aspects of this disclosure and are merely examples of the technical aspects. For example, the above descriptions of the structure, function, operation, and effect are examples of the structure, function, operation, and effect of the technical aspects of this disclosure. Therefore, it goes without saying that you may delete unnecessary parts, add new elements, or replace elements in the descriptions and illustrations presented above, as long as you do not deviate from the essence of the technical aspects of this disclosure. Furthermore, in order to avoid confusion and facilitate understanding of the technical aspects of this disclosure, explanations of common technical knowledge and the like that do not require special explanation to enable the implementation of the technical aspects of this disclosure have been omitted from the descriptions and illustrations presented above.

[0097] All documents, patent applications, and technical standards described herein are incorporated by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually noted to be incorporated by reference. [Explanation of symbols]

[0098] 10 Data Processing Systems 12 Data Processing Devices 14 Necklace-type terminal 38 Microphones 39 Sensors 40 speakers 42 cameras 46A Control Unit 100 Data Acquisition Unit 102 Communications Department 290 Specific Processing Unit 292 Input section 294 Processing Unit 296 Output section< / url:>

Claims

1. An accelerometer that detects the wearer's movements, A skin electroreaction sensor that detects the wearer's biological data, An environmental sensor that acquires external environmental data of the wearer, A current location acquisition module that acquires the current location of the wearer, A data collection unit that collects data from the acceleration sensor, the skin electroreaction sensor, the environmental sensor, and the current position acquisition module during the wearer's training, A control unit which obtains the analysis results of the data collected by the collection unit and provides feedback regarding the training to the wearer during the training, A necklace-type terminal equipped with this feature.

2. The necklace-type terminal according to claim 1, further comprising a communication unit that transmits the data collected by the collection unit to a data processing unit and receives a training plan generated by the data processing unit based on the data.

3. The necklace-type terminal described in claim 1, A data processing device that receives and stores the data collected by the aforementioned collection unit, A data processing system equipped with the following features.

4. The data processing system according to claim 3, further comprising a processing unit that analyzes and optimizes the wearer's training plan based on the stored data.