Processing unit and program
The processing apparatus and program help individuals concretize and realize their ideals by displaying current status, prompting self-assessment, and offering personalized solutions, addressing the limitations of existing technologies in handling unclear goals.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- WACOAL
- Filing Date
- 2024-10-07
- Publication Date
- 2026-04-17
AI Technical Summary
Existing technologies, such as Patent Document 1, are inadequate for individuals who cannot concretize their ideals or find specific goals, particularly those with vague or unclear aspirations.
A processing apparatus and program that includes a current status display, reflection support, selection, and solution display units to assist users in identifying and realizing their latent ideals by displaying ideal candidates, prompting self-assessment, and providing corresponding solutions based on their current status and preferences.
Supports the realization of a person's latent ideals by making vague aspirations concrete and providing tailored solutions to achieve desired goals, thereby assisting in the concretization and realization of personal aspirations.
Smart Images

Figure 2026066809000001_ABST
Abstract
Description
Technical Field
[0006] , ,
[0005] , , , , , ,
[0007] ,
[0001] The present invention relates to a processing device and a program.
Background Art
[0002] In daily life, one may have an ideal of "the self one wants to be", either clearly or vaguely. There are people who have the ability to concretize their ideals and find and practice solutions to realize those ideals so as to become "the self one wants to be".
[0003] Patent Document 1 causes a learning-scheduled user to input a learning goal, and outputs the learning histories of other past users having learning results close to the input learning goal as recommended learning items.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, the ability to concretize an ideal varies among people, and the ability to realize an ideal also varies among people. For example, because the ideal is vague, it may be impossible to assume a specific ideal. There are also people who cannot concretize their ideals because, although the ideal is clear, they cannot find a specific solution.
[0006] The technique described in Patent Document 1 is suitable for people with predetermined goals, but is not suitable for people who cannot find specific goals.
[0007] Therefore, an object of the present invention is to provide a technique for assisting in the concretization of a person's potential ideal.
Means for Solving the Problems
[0008] A processing apparatus according to one aspect of the present disclosure includes: a current status display unit that displays a current status display screen including the user's current status data; a reflection support unit that displays a reflection screen after displaying the current status display screen, prompting the user to input a self-assessment regarding actions that may be factors in the current status data; a selection unit that displays a selection screen after the self-assessment has been input on the reflection screen, displaying a plurality of ideal candidates and prompting the user to select an ideal from the plurality of ideal candidates; and a solution display unit that displays a solution display screen including data for a solution corresponding to the ideal selected by the user on the selection screen.
[0009] The selection unit may refer to a plurality of ideal candidates, a display mode for the ideal candidates, and condition data that associates the conditions for the values of the current data to be displayed in the display mode, and display the ideal candidates in a display mode that corresponds to the values of the user's current data.
[0010] The display method of the ideal candidate may include not displaying the ideal candidate.
[0011] The display method for the aforementioned ideal candidate may include displaying it in a way that makes it less visible compared to other ideal candidates.
[0012] The current data is measurement data of the user's body, the ideal candidate is an ideal representation of the user's body, and the solution may also relate to diet or exercise.
[0013] The selection unit prompts the user to input their priority for each of the multiple ideal candidates, and sets the ideal candidate with the highest priority as the user's ideal. If there are multiple ideal candidates with the highest priority, the user may choose the ideal candidate with the highest priority set by default from among the multiple ideal candidates with the highest priority.
[0014] A program in one aspect of the present disclosure causes a computer to function as: a current status display unit that displays a current status display screen including the user's current status data; a reflection support unit that, after displaying the current status display screen, displays a reflection screen that prompts the user to input a self-assessment regarding actions that may be factors in the current status data; a selection unit that, after the self-assessment has been input on the reflection screen, displays a selection screen that displays a plurality of ideal candidates and prompts the user to select an ideal from the plurality of ideal candidates; and a solution display unit that displays a solution display screen including solution data corresponding to the ideal selected by the user on the selection screen. [Effects of the Invention]
[0015] According to the present invention, it is possible to provide a technology that supports the realization of a person's latent ideals. [Brief explanation of the drawing]
[0016] [Figure 1] Figure 1 is a diagram illustrating an example of a functional block diagram of the processing apparatus according to this disclosure. [Figure 2] Figure 2 illustrates the data structure of measurement data and an example of the data. [Figure 3] Figure 3 illustrates the data structure of conditional data and an example of the data. [Figure 4] Figure 4 illustrates the data structure of solution data and an example of the data. [Figure 5] Figure 5 illustrates an example of a status display screen shown by the processing unit. [Figure 6] Figure 6 illustrates an example of a review screen displayed by the processing unit. [Figure 7] Figure 7 illustrates an example of a selection screen displayed by the processing unit. [Figure 8] Figure 8 illustrates an example of a solution display screen shown by the processing unit. [Figure 9] This is a flowchart illustrating the processing method in the processing device related to this disclosure. [Figure 10] It is a diagram for explaining the hardware configuration of a computer used in a processing device.
Embodiments for Carrying Out the Invention
[0017] Next, embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
[0018] (Processing device) The processing device 1 according to the present disclosure supports the realization of a person's potential ideal. In the present disclosure, a person is a user who uses the processing device 1.
[0019] In the present disclosure, "ideal" is an ideal related to the user's body. "Ideal" includes the user's appearance, or internal physical condition or conditioning, etc. Also, "ideal" may include an ideal related to seasonal physical changes depending on the timing of using the program of the processing device 1, such as "allergy countermeasures".
[0020] In the present disclosure, examples of candidates for "ideal" are "want to tighten", "want to build muscle", "want to improve posture", "want to sleep well", and "want to maintain the current state". The candidates for "ideal" cited in the present disclosure are just examples and are not limited thereto.
[0021] "Ideal" is not limited to an ideal related to the body, and any ideal can be used as long as it is an object that a person aims for. "Ideal" may be a specific goal such as grades or savings amount, or an abstract goal such as a lifestyle.
[0022] The processing unit 1 shown in Figure 1 is a computer, such as a PC or tablet, and is typically a smartphone used by a user. By executing a predetermined program, each of the functions shown in Figure 1 is realized. The processing unit 1 may realize each of the functions shown in Figure 1 using a single computer, such as a smartphone. Alternatively, the processing unit 1 may connect to a server via a communication network and realize each of the functions shown in Figure 1 in cooperation with the server, or by sharing functions with the server.
[0023] The processing unit 1 includes measurement data 11, condition data 12, solution data 13, and ideal identifier 16, as well as the functions of a current status display unit 21, a review support unit 22, a selection unit 23, and a solution display unit 24. Each piece of data is stored in memory 902 or storage 903. Each function is implemented in the CPU 901 by the computer executing a program.
[0024] The processing unit 1 also displays the current status display screen V1, the review screen V2, the selection screen V3, and the solution display screen V4. The processing unit 1 displays the current status display screen V1, the review screen V2, the selection screen V3, and the solution display screen V4 in that order to support the concretization of a person's latent ideal and the realization of that ideal.
[0025] Measurement data 11 is an example of current status data that shows the user's current state. Measurement data 11 is measurement data of the user's body. As shown in Figure 2, measurement data 11 includes 3D data of the user's height, weight, and the user's shape.
[0026] The measurement data 11 may be any data that the processing device 1 can acquire. The measurement data 11 may include data measured by a measuring device (not shown) connected to the processing device 1. The measurement data 11 may include data such as the user's age and BMI (Body Mass Index) calculated from the measured data. The measurement data 11 may further include various sizes such as bust, underbust, waist, and hips estimated from the 3D data. The measurement data 11 may also include muscle mass, visceral fat level, etc., measured by a body composition analyzer.
[0027] The measurement data 11 may include data collected by the processing unit 1 in cooperation with other systems. For example, if another system collects a user's meal record and activity record, the processing unit 1 may obtain the calorie intake calculated from the meal record and the calorie expenditure calculated from the activity record from the other system. The measurement data 11 may also include values related to calories, etc., obtained from other systems.
[0028] In this disclosure, since the user's ideal relates to their body, we will explain the case where the measurement data 11 is the measurement data of the user's current body. Instead of the measurement data 11, the processing device 1 may store current data that shows the user's current state relative to the user's ideal.
[0029] The condition data 12 associates multiple ideal candidates, the display modes of the ideal candidates, and the conditions for the values of the measurement data 11 (current data) required to display the ideal candidates in those display modes.
[0030] Condition data 12 associates the different display mode with the conditions for displaying the ideal candidate in a different display mode than the default display mode. In this disclosure, the default display mode for the ideal candidate displays five ideal candidates in the following order: "I want to tone up," "I want to build muscle," "I want to improve my posture," "I want to sleep well," and "I want to maintain my current condition."
[0031] As shown in Figure 3, the condition data 12 associates the display mode of the ideal candidate presented by the processing device 1 with the conditions for displaying that display mode. Here, the conditions are values included in the measurement data 11.
[0032] The display modes for ideal candidates include not displaying any ideal candidates. Figure 3 shows that, for the ideal candidate "I want to tone up," if the BMI is below a predetermined value, it is not medically appropriate to aim for further toning, and therefore the ideal candidate "I want to tone up" is not displayed. In this case, the processing unit 1 displays four ideal candidates in the following order, without displaying "I want to tone up": "I want to build muscle," "I want to improve my posture," "I want to sleep well," and "I want to maintain my current condition."
[0033] The display method for ideal candidates includes making them less visible compared to other ideal candidates.
[0034] Figure 3 shows that, regarding the ideal candidate "I want to tone up," if the age is below a predetermined value, the ideal candidate "I want to tone up" is displayed at the bottom, making it less visible than the other ideal candidates, taking into account the tendency for young people to be underweight. As users move their eyes from top to bottom, the ideal candidate displayed at the bottom becomes less visible compared to the other ideal candidates. In this case, the processing unit 1 displays five ideal candidates in the following order: "I want to build muscle," "I want to improve my posture," "I want to sleep well," "I want to maintain my current condition," and "I want to tone up."
[0035] In this disclosure, displaying information in an inconspicuous location has been used as an example, but the method is not limited to this. For example, other methods may be employed, such as using a smaller font, lighter color, or other forms of text that are difficult to see compared to other ideal candidates.
[0036] In addition to the example shown in Figure 3, the display method for ideal candidates may also include displaying them in a more visible position compared to other ideal candidates. For example, condition data 12 may indicate that when muscle mass is below a predetermined value, the ideal candidate "I want to build muscle" should be displayed in a more visible position or in a more legible font compared to other ideal candidates.
[0037] Solution data 13 includes, for example, data for the solution corresponding to each ideal candidate, as shown in Figure 4. In this disclosure, the solution indicates the actions that the user should take to realize each ideal candidate.
[0038] In the example shown in Figure 4, for each ideal candidate, dietary solutions and exercise solutions are associated as solutions. Solution data 13, for example, associates "vegetable-centered" and "aerobic / targeted exercise" solutions to achieve the ideal of "toning up."
[0039] In addition, an appropriate value is pre-set for the "predetermined value" in the condition item of condition data 12 in Figure 3.
[0040] In the example shown in Figure 4, the solution associates an overview of the diet and exercise solutions, but is not limited to this. Solution data 13 may also associate recipe images or videos of "vegetable-centered" meal menus, sample images or videos of "aerobic / targeted exercise" menus, and text data explaining each solution.
[0041] The solutions listed here are just examples and are not limiting. Solution data 13 includes solutions from two perspectives, diet and exercise, but it may also include solutions from a single perspective, such as diet only or exercise only. Alternatively, solution data 13 may include solutions from three or more perspectives. Furthermore, the data format of the solutions in solution data 13 is not restricted, such as text data, images, or videos. The solutions just need to be represented in a data format that can be displayed on a computer. The solutions should also include data that prompts users to take action to achieve their ideals.
[0042] The ideal identifier 16 is an identifier that identifies the ideal candidate determined by user input from among multiple ideal candidates.
[0043] The current status display unit 21 displays a current status display screen V1 that includes the user's measurement data 11. The current status display unit 21 refers to the measurement data 11 and displays the current status display screen V1 shown in Figure 5 on the display device. The current status display screen V1 displays each data according to the measurement data 11. The current status display screen V1 may also display the 3D data included in the measurement data 11 as the shape of a model.
[0044] The reflection support unit 22 displays the current status display screen V1, and then displays a reflection screen V2 in which the user inputs a self-assessment regarding behaviors that may be contributing factors to the measurement data 11. The reflection screen V2 may be a screen that is displayed to all users in the same way. The "behaviors that may be contributing factors" are pre-set according to the ideal type assumed by the processing unit 1.
[0045] When users view the current situation display screen V1, they often have various thoughts, such as whether the current situation is what they ideally envisioned, or if not, whether they want to strive to get closer to their ideal. Therefore, after displaying the current situation display screen V1, the processing unit 1 displays the reflection screen V2 and has the user input a self-assessment, thereby making the user's vague impressions more concrete.
[0046] The reflection screen V2 shown in Figure 6 allows users to select their feelings about the current situation using five emotion icons. The reflection screen V2 further allows users to select from five options regarding diet or exercise, which may be contributing factors to the current situation. By using a format that allows users to select their feelings from multiple options, the burden on the user is reduced while simultaneously allowing the user to make their self-assessment more concrete. Note that the number of options shown in Figure 6 is just an example and is not limited to this. As shown in Figure 6, the reflection screen V2 may also display a text box for users who wish to make further details to optionally enter their feelings.
[0047] The selection unit 23 displays the selection screen V3 after the self-assessment is entered on the reflection screen V2. The selection screen V3 displays multiple ideal candidates and allows the user to select their ideal from among them. As shown in Figure 7, the selection screen V3 displays five ideal candidates in the following order as the default display mode: "I want to tone up," "I want to build muscle," "I want to improve my posture," "I want to sleep well," and "I want to maintain my current condition."
[0048] The selection screen V3 shown in Figure 7 allows the user to input their priority for each of the multiple ideal candidates. For example, the selection screen V3 displays a slider for each of the multiple ideal candidates, to which any value can be set. The user sets the slider to the priority level they consider ideal for each ideal candidate. The selection unit 23 identifies the ideal candidate with the highest priority among the multiple ideal candidates as the user's top priority ideal. The selection unit 23 inputs the identifier of the identified user ideal as the ideal identifier 16 into the solution display unit 24.
[0049] If there are multiple ideal candidates with the highest priority, the selection unit 23 identifies the ideal candidate with the highest default priority among the multiple ideal candidates with the highest priority as the user's ideal. For example, the selection unit 23 maintains the default priority of the ideals displayed in the solution data 13. The selection unit 23 identifies the ideal candidate with the highest default priority among the multiple ideal candidates with the highest priority as the user's ideal. Alternatively, the selection unit 23 may identify the user's ideal from evaluation values calculated using logic such as weighted scoring, based on the priority of each ideal candidate among the multiple ideal candidates.
[0050] The selection screen V3 may also allow the user to select an ideal in other ways, such as by having them input a numerical value indicating the strength of each of the multiple ideals, or by having them select one ideal from multiple options.
[0051] Here, the selection unit 23 may refer to the condition data 12 and display the ideal candidate in a display mode that corresponds to the value of the user's current data. If the user's measurement data 11 matches the "condition" in the condition data 12, the ideal candidate corresponding to that condition is displayed in a display mode corresponding to that condition.
[0052] For example, if the user's BMI is below a predetermined value, the selection unit 23 does not display the ideal candidate "I want to tone up." If the user's age is below a predetermined position, the selection unit 23 displays the ideal candidate "I want to tone up" at the bottom. The selection unit 23 sets whether to display or hide the ideal candidates and their display format based on the user's measurement data 11, so it is possible to prevent the user from selecting an ideal that is not appropriate for their current situation, or to make it difficult for them to select such an ideal.
[0053] The solution display unit 24 displays a solution display screen V4 containing data for the solution corresponding to the ideal selected by the user on the selection screen V3.
[0054] When the solution display unit 24 receives an ideal identifier 16 from the selection unit 23, it displays a solution display screen V4 containing data for the solution corresponding to the entered ideal identifier 16.
[0055] This disclosure associates each ideal candidate with a type, such as a green clover type or a red diamond type. The processing unit 1 pre-stores a symbol icon and a description of each type corresponding to each ideal candidate. The processing unit 1 displays the symbol for the ideal identifier 16 input from the selection unit 23 on the solution display screen V4. Figure 8 shows the icon and description of the green clover type.
[0056] Furthermore, the solution display unit 24 displays the solution corresponding to the ideal identifier 16 entered from the selection unit 23, based on the solution data 13. If the solution data 13 includes a description of each ideal candidate, the solution display screen V4 displays the description corresponding to the ideal identifier 16 entered from the selection unit 23. If the solution data 13 includes an image of each ideal candidate, the solution display screen V4 displays the image corresponding to the ideal identifier 16 entered from the selection unit 23.
[0057] If the solution data 13 includes meal recipe video data and exercise video data for each ideal candidate, the solution display screen V4 displays the meal recipe video data and exercise video data corresponding to the ideal identifier 16 entered from the selection unit 23. If the solution data 13 includes a link to video data, the solution display unit 24 may play the linked video data on the screen.
[0058] (Processing method) The processing method by the processing device 1 will be explained with reference to Figure 9.
[0059] In step S1, the processing unit 1 refers to the measurement data 11 and displays a current status display screen that shows each measured value.
[0060] In step S2, the processing unit 1 displays the review screen V2. The processing unit 1 displays the review screen V2 when it receives an instruction from the user to display the next screen, such as a click, or after a predetermined time has elapsed since the current display screen V1 was displayed.
[0061] In step S3, the processing unit 1 displays the selection screen V3. When the processing unit 1 receives an instruction from the user to display the next screen, such as a click, or when it is inferred that the user has entered a self-evaluation, such as by entering information in each input field of the review screen V2, the processing unit 1 displays the selection screen V3.
[0062] In step S3, when the user selects an ideal candidate on the selection screen V3, in step S4, the processing unit 1 obtains the identifier of the ideal candidate selected by the user as the ideal identifier 16. When the user inputs an instruction to display the next screen, such as clicking, or when the user selects one ideal candidate, making it possible to estimate the user's highest priority ideal, the processing unit 1 obtains the identifier of the ideal candidate selected by the user as the ideal identifier 16.
[0063] In step S5, the processing unit 1 refers to the solution data 13 and obtains the solution data corresponding to the ideal identifier 16 obtained in step S4. In step S6, the processing unit 1 displays a solution display screen V4 containing the solution data obtained in step S5.
[0064] The processing device 1 described herein identifies the user's emerging needs by allowing them to understand and reflect on their current situation, and proposes solutions based on those needs. The processing device 1 not only shows the user their current situation, but also helps the user to become the person they want to be by giving concrete form to the user's emotions at that time.
[0065] In this way, the processing device 1 can support the realization of a person's latent ideals.
[0066] The processing unit 1 described above in this disclosure is, for example, a general-purpose computer system comprising a CPU (Central Processing Unit, processor) 901, memory 902, storage 903 (HDD: Hard Disk Drive, SSD: Solid State Drive), communication device 904, input device 905, and output device 906. In this computer system, each function of the processing unit 1 is realized by the CPU 901 executing a program loaded onto the memory 902.
[0067] The processing unit 1 may be implemented on a single computer, or on multiple computers. Furthermore, the processing unit 1 may be a virtual machine implemented on a computer.
[0068] The program of the processing unit 1 can be stored on a computer-readable recording medium such as an HDD, SSD, USB (Universal Serial Bus) memory, CD (Compact Disc), or DVD (Digital Versatile Disc), or it can be distributed over a network. A computer-readable recording medium is, for example, a non-transitory recording medium.
[0069] This disclosure is not limited to the embodiments described above, and numerous modifications are possible within the scope of its essence. [Explanation of symbols]
[0070] 1 Processing Unit 11 Measurement data 12 Conditional Data 13 Solution Data 16 Ideal identifier 21 Current Status Display Section 22 Reflection Support Department 23 Selection Section 24 Solution Display Unit 901 CPU 902 memory 903 Storage 904 Communication equipment 905 Input device 906 Output device
Claims
1. A current status display unit that displays a current status display screen including the user's current status data, After displaying the current status screen, the reflection support unit displays a reflection screen in which the user inputs a self-assessment regarding actions that may be factors in the current status data. After the self-assessment is entered on the review screen, a selection unit displays a selection screen that shows multiple ideal candidates and allows the user to select an ideal from among the multiple ideal candidates. Solution display unit that displays a solution display screen containing data for the solution corresponding to the ideal selected by the user on the selection screen. A processing device equipped with the following features.
2. The aforementioned selection unit is By referring to multiple ideal candidates, the display modes of the ideal candidates, and condition data that associates the conditions for the values of the current data to be displayed in the display mode, The ideal candidate is displayed in a display mode that corresponds to the value of the user's current data. The apparatus according to claim 1.
3. The display method of the ideal candidate includes not displaying the ideal candidate. The apparatus according to claim 2.
4. The display method of the aforementioned ideal candidate includes displaying it in a way that makes it less visible compared to other ideal candidates. The apparatus according to claim 2.
5. The aforementioned current data is measurement data of the user's body, The aforementioned ideal candidate is an ideal relating to the user's body, The aforementioned solution relates to diet or exercise. The apparatus according to claim 1.
6. The aforementioned selection unit is For each of the aforementioned multiple ideal candidates, the user is asked to input their priority. The ideal candidate with the highest priority will be considered the user's ideal. If there are multiple ideal candidates with the highest priority, the ideal candidate with the highest priority, which is set by default, will be considered the user's ideal. The apparatus according to claim 1.
7. Computers, A current status display unit that displays a current status display screen including the user's current status data, After displaying the current status screen, the reflection support unit displays a reflection screen in which the user inputs a self-assessment regarding actions that may be factors in the current status data. After the self-assessment is entered on the review screen, a selection unit displays a selection screen that shows multiple ideal candidates and allows the user to select an ideal from among the multiple ideal candidates. Solution display unit that displays a solution display screen containing solution data corresponding to the ideal selected by the user on the selection screen. A program that makes it function as such.
Citation Information
Patent Citations
Purification of glycidyl acrylate or glycidyl methacrylate
JP1992187682A