System
The system addresses clothing waste by allowing users to input personal data, generate and revise clothing designs, and instruct custom production, ensuring optimal fit and reuse of existing clothing, thus reducing waste and improving satisfaction.
Patent Information
- Application Number
- JP2024128512
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2026-02-16
AI Technical Summary
The rapid growth of the global apparel market has led to a significant amount of clothing waste due to discarded items, low post-purchase satisfaction from consumers finding unsuitable clothing designs, and the time-consuming process of altering or remaking existing clothing.
A system that includes means for inputting personal data, generating optimal clothing designs, presenting designs for user revisions, regenerating designs based on revisions, instructing custom-made production, and facilitating payments, allowing users to create custom-made clothing that suits them best and reducing waste through resizing or remaking existing clothing.
Enables users to obtain clothing that best fits their preferences while effectively reusing existing garments, thereby reducing waste and enhancing user satisfaction.
Smart Images

Figure 2026025700000001_ABST
Abstract
Description
[Technical Field]
[0001] The technology of the present disclosure relates to a system. [Background technology]
[0002] Patent document 1 discloses a persona chatbot control method performed by at least one processor, the method including the steps of receiving a user utterance, adding the user utterance to a prompt including an instruction sentence related to a 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] Japanese Patent Publication No. 2022-180282 Summary of the Invention [Problem to be solved by the invention]
[0004] The rapid growth of the global apparel market has led to the problem of a large amount of clothing being discarded. Discarded clothing has a negative impact on the environment, and there is a need to create a sustainable fashion industry. Consumers also face difficulties finding clothing designs that best suit them, resulting in low post-purchase satisfaction. Furthermore, the time-consuming process of altering or remaking existing clothing is another factor contributing to the increase in waste. [Means for solving the problem]
[0005] The present invention provides a system that includes a means for inputting a user's personal data, a means for generating an optimal clothing design based on the personal data, a means for presenting the generated design to the user and accepting requests for revisions, a means for regenerating the design by reflecting the requested revisions, a means for instructing custom-made production based on the final generated design, and a means for making payments based on the instructions. This system allows users to have custom-made clothing that best suits them, thereby reducing waste. Furthermore, by facilitating resizing and remaking existing clothing, the system contributes to further reducing waste.
[0006] "User" refers to an individual or organization that uses this system, inputs personal data, and requests fashion suggestions and clothing production.
[0007] "Personal Data" means information entered by a User, including personal information such as body type (height, weight, etc.), color preferences, style preferences, budget, and fashion preferences.
[0008] "Clothing design" refers to design proposals for specific clothing shapes, colors, styles, etc. that are generated based on the user's personal data.
[0009] "Generative means" refers to the process of using algorithms and AI to create optimal clothing designs based on the user's personal data.
[0010] "Means for presenting" refers to the function of displaying the generated design on the user's device so that the user can check it.
[0011] "Means for accepting revision requests" refers to a function that allows users to input revision requests for the presented design.
[0012] "Means of regeneration" refers to the process of regenerating the design by reflecting the user's requested modifications.
[0013] "Means of ordering custom-made production" refers to the process of instructing partner factories to produce clothing based on the finalized design.
[0014] "Means of payment" refers to the function of accepting payments from users and processing the cost of custom-made products. [Brief explanation of the drawings]
[0015] [Figure 1] 1 is a conceptual diagram showing an example of the configuration of a data processing system according to a first embodiment. [Figure 2] 1 is a conceptual diagram showing an example of main functions of a data processing device and a smart device according to a first embodiment. [Figure 3] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a second embodiment. [Figure 4] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and smart glasses according to a second embodiment. [Figure 5] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a third embodiment. [Figure 6] FIG. 11 is a conceptual diagram showing an example of main functions of a data processing device and a headset-type terminal according to a third embodiment. [Figure 7] FIG. 10 is a conceptual diagram showing an example of the configuration of a data processing system according to a fourth embodiment. [Figure 8] FIG. 10 is a conceptual diagram showing an example of main functions of a data processing device and a robot according to a fourth embodiment. [Figure 9] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 10] 1 shows an emotion map onto which multiple emotions are mapped. [Figure 11] FIG. 3 is a sequence diagram showing a processing flow of the data processing system according to the first embodiment. [Figure 12] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 1. [Figure 13] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system according to the second embodiment when an emotion engine is combined. [Figure 14] FIG. 10 is a sequence diagram showing the flow of processing in the data processing system in Application Example 2 when an emotion engine is combined. DETAILED DESCRIPTION OF THE INVENTION
[0016] An example of an embodiment of a system according to the technology of the present disclosure will be described below with reference to the accompanying drawings.
[0017] First, the terms used in the following description will be explained.
[0018] In the following embodiments, a coded processor (hereinafter simply referred to as a "processor") may be a single arithmetic device or a combination of multiple arithmetic devices. Furthermore, a processor may be a single type of arithmetic device or a combination of multiple types of arithmetic devices. Examples of arithmetic devices include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), and an APU (Accelerated Processing Unit).
[0019] In the following embodiments, a coded RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a working memory by a processor.
[0020] In the following embodiments, the coded storage is one or more non-volatile storage devices that store various programs, various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), and magnetic tapes.
[0021] In the following embodiments, a communication I / F (Interface) with a symbol is an interface including a communication processor, an antenna, etc. The communication I / F controls communication between multiple 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), Bluetooth (registered trademark), etc.
[0022] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B." In other words, "A and / or B" means that it may be only A, only B, or a combination of A and B. Furthermore, in this specification, the same concept as "A and / or B" is also applied when three or more things are expressed connected by "and / or."
[0023] [First embodiment]
[0024] FIG. 1 shows an example of the configuration of a data processing system 10 according to the first embodiment.
[0025] 1, a data processing system 10 includes a data processing device 12 and a smart device 14. An example of the data processing device 12 is a server.
[0026] 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 a "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. The database 24 and the communication I / F 26 are also 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).
[0027] The smart device 14 includes a computer 36, a reception device 38, an output device 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. The reception device 38, the output device 40, and the camera 42 are also connected to the bus 52.
[0028] The reception device 38 includes a touch panel 38A, a microphone 38B, and the like, and receives user input. The touch panel 38A detects contact with an indicator (for example, a pen or a finger) to receive user input by the touch of the indicator. The microphone 38B detects the user's voice to receive user input by voice. The control unit 46A transmits data indicating the user input received by the touch panel 38A and the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the data indicating the user input.
[0029] The output device 40 includes a display 40A and a speaker 40B, and presents data to the user 20 by outputting the data in a form of expression that the user 20 can perceive (for example, audio and / or text). The display 40A displays visible information such as text and images in accordance with instructions from the processor 46. The speaker 40B outputs audio in accordance with instructions from the processor 46. The camera 42 is a compact digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor.
[0030] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 control the exchange of various information between the processor 46 and the processor 28 via the network 54.
[0031] FIG. 2 shows an example of the main functions of the data processing device 12 and the smart device 14.
[0032] 2, in the data processing device 12, a specific process is performed by the processor 28. A specific processing program 56 is stored in the storage 32. The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. 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 process is realized by the processor 28 operating as a specific processing unit 290 in accordance with the specific processing program 56 executed on the RAM 30.
[0033] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0034] In the smart device 14, the processor 46 performs the reception output process. The storage 50 stores a reception output program 60. The reception output program 60 is used in conjunction with the specific processing program 56 by the data processing system 10. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0035] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0036] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes, and specific embodiments will be described below.
[0037] Overall flow
[0038] Users use the application to input their personal data, and AI generates the optimal design based on that data. The design is presented to the user, who can request modifications. Once the final design is decided, it is made to order. Furthermore, the same system can also be used to resize or remake existing clothing.
[0039] Program processing description
[0040] User Registration
[0041] 1. The user downloads and installs the app.
[0042] 2. The device displays a "New Registration" button to the user.
[0043] 3. The user enters their name, email address, and password to register.
[0044] 4. The device sends the registration information to the server.
[0045] 5. The server saves the registration information in a database and sends a registration completion notification to the terminal.
[0046] 6. The device will display a registration completion notification.
[0047] Fashion consultation and design creation
[0048] 1. The user selects the "fashion consultation" function.
[0049] 2. The device launches the agent AI and asks the user questions such as "this season's trends, favorite colors, style, budget, etc."
[0050] 3. The user answers questions and enters personal data.
[0051] 4. The terminal sends the entered data to the server.
[0052] 5. The server analyzes the personal data and generates a design using image generation AI.
[0053] 6. The server sends the generated design preview to the device.
[0054] 7. The device displays the design preview to the user.
[0055] 8. The user checks the design preview and requests revisions if necessary.
[0056] Request a revision and regenerate
[0057] 1. The user enters the correction request.
[0058] 2. The device sends the modifications to the server.
[0059] 3. The server regenerates the design based on the revision request.
[0060] 4. The server sends the new design preview to the device.
[0061] 5. The device displays a preview of the new design to the user.
[0062] 6. The user reviews and approves the final design.
[0063] Custom-made production and payment
[0064] 1. The user presses the "Place Order" button.
[0065] 2. The terminal displays the payment screen.
[0066] 3. The user enters their payment information.
[0067] 4. The terminal sends the payment information to the server.
[0068] 5. The server verifies the payment information and sends production instructions to the factory.
[0069] 6. The server tracks the production status in real time and notifies the user.
[0070] 7. The user checks the delivery status in the app.
[0071] Resizing and remaking
[0072] 1. The user selects the "Clothes Remake" function.
[0073] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0074] 3. The user inputs the remake request.
[0075] 4. The device sends the input to the server.
[0076] 5. The server generates remake suggestions based on the user's wishes.
[0077] 6. The server sends the remake proposal to the device.
[0078] 7. The device displays the remake suggestions to the user.
[0079] 8. The user reviews and approves the proposal.
[0080] 9. The server sends a remake instruction to the factory.
[0081] Specific examples
[0082] Buying new clothes
[0083] 1. The user opens the app and selects "Consult about new clothes."
[0084] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0085] 3. User inputs color, style, and budget.
[0086] 4. The server generates a design preview and sends it to the device.
[0087] 5. The device displays the preview and asks the user to select or modify it.
[0088] 6. The user finalizes the design and places an order and makes payment.
[0089] 7. The server sends the production instructions and production begins.
[0090] 8. The user receives the finished product.
[0091] Clothes remake
[0092] 1. The user selects "Clothing Remake."
[0093] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0094] 3. The user enters requests for resizing or design changes.
[0095] 4. The server generates a remake proposal and sends it to the device.
[0096] 5. The device displays the proposal, and the user reviews and approves it.
[0097] 6. The server sends a remake instruction to the factory.
[0098] 7. The user receives the remade clothes.
[0099] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[0100] The processing flow will be explained below.
[0101] Step 1:
[0102] The user downloads and installs the app.
[0103] Step 2:
[0104] The device will launch the app and display a "New Registration" button the first time it is launched.
[0105] Step 3:
[0106] The user clicks the "Sign Up" button and enters their name, email address, and password.
[0107] Step 4:
[0108] The terminal transmits the input information to the server.
[0109] Step 5:
[0110] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[0111] Step 6:
[0112] The terminal displays a registration completion notice to the user, and the user enters a logged-in state.
[0113] Step 7:
[0114] The user selects the "Fashion Consultation" function from the app's home screen.
[0115] Step 8:
[0116] The device will launch a fashion-specific AI and display a chat box.
[0117] Step 9:
[0118] A fashion-specific AI (device) asks the user, "Please tell us about this season's trends and your personal preferences."
[0119] Step 10:
[0120] The user inputs fashion preference information such as color, style, budget, etc.
[0121] Step 11:
[0122] The terminal transmits the collected data to the server.
[0123] Step 12:
[0124] The server analyzes personal data and generates multiple design previews using image generation AI.
[0125] Step 13:
[0126] The server sends the generated design preview to the device.
[0127] Step 14:
[0128] The device displays a design preview to the user.
[0129] Step 15:
[0130] The user can view the design previews and choose the design they like best or request revisions.
[0131] Step 16:
[0132] The terminal transmits the user's correction request to the server.
[0133] Step 17:
[0134] The server will generate a new design preview reflecting the changes.
[0135] Step 18:
[0136] The server sends a new design preview to the device.
[0137] Step 19:
[0138] The device will display a preview of the new design to the user.
[0139] Step 20:
[0140] The user reviews the final design and confirms the order.
[0141] Step 21:
[0142] The terminal displays the payment screen.
[0143] Step 22:
[0144] The user enters payment information and completes the transaction.
[0145] Step 23:
[0146] The terminal sends the payment information to the server.
[0147] Step 24:
[0148] The server verifies the payment information and sends production instructions to the partner factory.
[0149] Step 25:
[0150] The server tracks the production status in real time and sends information to the terminal to notify the user.
[0151] Step 26:
[0152] Users can check the progress of production and delivery through the app.
[0153] Step 27:
[0154] The user receives the finished garment.
[0155] Example 1
[0156] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0157] Conventional fashion design systems often fail to generate optimal designs even when users input their personal data. They also lack the flexibility to flexibly modify designs to meet users' needs and the ability to check the progress of custom-made garments. Furthermore, they lack the ability to easily resize or alter existing clothing.
[0158] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0159] In this invention, the server includes means for inputting personal data of the user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for accepting fashion consultations from the user using an agent program, means for generating designs using an image generation device and presenting previews of the designs to the user, means for notifying the user of the progress and delivery status of the custom-made production, and means for resizing or remaking existing clothing. This allows the user to easily obtain the optimal design based on their preferences, deepen their understanding of the entire process, and effectively reuse existing clothing.
[0160] "Your Personal Data" means information relating to you as an individual, including your body type, color, style, budget and fashion preferences.
[0161] "Means for generating optimal clothing designs" refers to technology that uses artificial intelligence and other methods to automatically create optimal clothing designs for users based on the personal data entered by the user.
[0162] "Means for presenting the generated design to the user and accepting requests for revisions" refers to an interface for displaying the generated design to the user and for inputting revision requests from the user.
[0163] "Means for regenerating a design by reflecting a modification request" refers to a technology that regenerates a design based on a modification request from a user and updates the design to be optimal for the user.
[0164] "Means for instructing custom manufacturing based on a final generated design" refers to a technique for issuing instructions for custom manufacturing based on a finalized design.
[0165] "Means for making payments" refers to the technology that receives a user's payment information and completes the transaction safely and securely.
[0166] "Means of accepting fashion consultations from users using an agent program" refers to the interface that uses agent software to accept inquiries from users about this season's trends, favorite colors, styles, budgets, etc.
[0167] "Means for generating a design using an image generation device and presenting a preview of the design to a user" refers to a technology that uses an image generation system to visually generate a design and show it to a user.
[0168] "Means of notifying the progress of custom-made production and delivery status" refers to technology that notifies users in real time about the progress of production and delivery status after completion.
[0169] "Means for resizing or remaking existing clothing" refers to technology that allows users to adjust the size or change the design of clothing they already own.
[0170] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes. Specific embodiments of the system are described below.
[0171] Hardware and Software Configuration
[0172] This system consists of a server, terminals (smartphones and PCs), image generation AI, agent AI, and a database system.
[0173] Image generation AI: Uses technologies such as DALL-E and Stable Diffusion.
[0174] Agent AI: Uses natural language processing technologies such as ChatGPT.
[0175] Database system: MySQL or PostgreSQL.
[0176] Payment Systems: Using online payment services such as Stripe or PayPal.
[0177] System Operation
[0178] Users can access the system by downloading and installing the app. After installation, users register and enter personal data such as their name, email address, and password. This information is sent from the device to the server, where it is stored in a database. When registration is complete, the device displays a completion notification.
[0179] Fashion consultation and design creation
[0180] When a user selects the "Fashion Consultation" function within the app, the device activates the agent AI and asks the user questions. For example, it may ask about this season's trends, favorite colors, style, budget, etc. The user then answers these questions and enters personal data. This data is sent from the device to a server, and the server uses image generation AI to generate the optimal clothing design based on the received data. The generated design preview is sent from the server to the device and displayed to the user.
[0181] Requesting revisions and regenerating the design
[0182] The user can check the design preview and make corrections as needed. When the user enters the corrections, they are sent from the device to the server, which then regenerates the design. Once this process is complete, the server sends a new design preview to the device, which the user can review again.
[0183] Custom-made production and payment
[0184] Once the final design is finalized and the user presses the "Order" button, the terminal displays the payment screen and the user enters payment information. This information is sent from the terminal to the server, which verifies the payment information and sends production instructions to the factory. Once the production instructions are sent to the factory, the server tracks the production progress in real time and notifies the user. The user can also check the delivery status through the app.
[0185] Resizing and remaking
[0186] When a user selects "Clothes Remake" within the app, the device activates an agent AI and asks about the remake requests. When the user inputs requests for resizing or design changes, the information is sent from the device to the server, which generates a remake proposal. This proposal is sent to the device, and once the user confirms and approves it, a remake instruction is sent to the factory.
[0187] Examples of specific examples and prompts
[0188] Buying new clothes
[0189] 1. The user opens the app and selects "Consult about new clothes."
[0190] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0191] 3. User inputs color, style, and budget.
[0192] 4. The server uses an image generation AI (e.g., DALL-E) to generate a design preview and send it to the device.
[0193] 5. The device displays the preview and asks the user to select or modify it.
[0194] 6. The user finalizes the design, places the order, and pays. The terminal sends the payment information to the server.
[0195] 7. The server confirms the payment and sends production instructions to the factory based on the final design generated by the image generation AI.
[0196] 8. The user receives the finished product.
[0197] Clothes remake
[0198] 1. The user selects "Clothing Remake."
[0199] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0200] 3. The user enters requests for resizing or design changes.
[0201] 4. The server generates a remake proposal and sends it to the device.
[0202] 5. The device displays the proposal, and the user reviews and approves it.
[0203] 6. The server sends a remake instruction to the factory.
[0204] 7. The user receives the remade clothes.
[0205] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[0206] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0207] The flow of this system's program processing
[0208] User Registration
[0209] Processing Steps
[0210] Step 1:
[0211] A user downloads and installs the app. Specifically, the user downloads the app from Google Play or the App Store and installs it on their device.
[0212] Input: Click on download link, installation request
[0213] Output: The app is installed on the device.
[0214] Step 2:
[0215] The terminal displays a new registration button to the user.
[0216] Input: First launch of the app
[0217] Output: New registration button is displayed
[0218] Step 3:
[0219] The user enters their name, email address, and password to register. After entering this personal data, the user taps the registration button.
[0220] Input: Name, Email Address, Password
[0221] Output: Registration data is generated.
[0222] Step 4:
[0223] The device sends registration information to the server in JSON format.
[0224] Input: Registration data
[0225] Output: Registration data is sent to the server
[0226] Step 5:
[0227] The server stores the registration information in a database and sends a registration completion notification to the terminal.
[0228] Input: Receive registration information
[0229] Data processing: Saving to database
[0230] Output: Generate and send a registration completion notification
[0231] Step 6:
[0232] The device will display a registration completion notification.
[0233] Input: Registration completion notification
[0234] Output: Display a notification to the user
[0235] Fashion consultation and design creation
[0236] Processing Steps
[0237] Step 1:
[0238] The user selects the fashion consultation function.
[0239] Input: Select fashion consultation function
[0240] Output: Agent AI launch
[0241] Step 2:
[0242] The device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc.
[0243] Input: Start fashion consultation function
[0244] Output: Question generation and transmission
[0245] Step 3:
[0246] The user answers questions and enters personal data.
[0247] Input: Answers to questions (color, style, budget, etc.)
[0248] Output: Generation of personal data
[0249] Step 4:
[0250] The device sends the entered data to the server in JSON format.
[0251] Input: Personal data
[0252] Output: Send data to the server
[0253] Step 5:
[0254] The server analyzes personal data and generates a design using image generation AI.
[0255] Input: Personal data
[0256] Data Computation: Data Analysis and AI-Driven Design Generation
[0257] Output: Generated design preview
[0258] Step 6:
[0259] The server sends the generated design preview to the device.
[0260] Input: Generated design preview
[0261] Output: Sending data to the terminal
[0262] Step 7:
[0263] The device displays a design preview to the user.
[0264] Input: Design Preview
[0265] Output: Preview displayed to the user
[0266] Step 8:
[0267] The user checks the design preview and requests corrections if necessary.
[0268] Input: Preview confirmation, correction request
[0269] Output: Generate correction request content
[0270] Request a revision and regenerate
[0271] Processing Steps
[0272] Step 1:
[0273] The user inputs the correction request.
[0274] Input: Input the correction request details
[0275] Output: Correction request data
[0276] Step 2:
[0277] The device sends the modifications to the server.
[0278] Input: Correction request data
[0279] Output: Send data to the server
[0280] Step 3:
[0281] The server regenerates the design based on the correction request.
[0282] Input: Correction request data
[0283] Data processing: Applying corrections and regenerating
[0284] Output: New design preview
[0285] Step 4:
[0286] The server sends a new design preview to the device.
[0287] Input: New design preview
[0288] Output: Send to terminal
[0289] Step 5:
[0290] The device will display a preview of the new design to the user.
[0291] Input: New design preview
[0292] Output: What is displayed to the user
[0293] Step 6:
[0294] The user reviews and approves the final design.
[0295] Input: Review and approve the final design
[0296] Output: Approval data
[0297] Custom-made production and payment
[0298] Processing Steps
[0299] Step 1:
[0300] The user presses the order button.
[0301] Input: Press the order button
[0302] Output: Display of payment screen
[0303] Step 2:
[0304] The terminal displays the payment screen.
[0305] Input: Purchase Order Request
[0306] Output: Payment screen
[0307] Step 3:
[0308] The user enters payment information.
[0309] Input: Credit card information and payment information
[0310] Output: Payment data
[0311] Step 4:
[0312] The terminal sends the payment information to the server.
[0313] Input: Payment data
[0314] Output: Send to server
[0315] Step 5:
[0316] The server verifies the payment information and sends production instructions to the factory.
[0317] Input: Payment data, confirmation
[0318] Output: Production instruction data
[0319] Step 6:
[0320] The server tracks the production status in real time and notifies the user.
[0321] Input: Production status data from the factory
[0322] Output: Notification data for the user
[0323] Step 7:
[0324] The user checks the delivery status in the app.
[0325] Input: Shipping tracking ID or information
[0326] Output: Display delivery status
[0327] Resizing and remaking
[0328] Processing Steps
[0329] Step 1:
[0330] The user selects the clothing remake function.
[0331] Input: Select Remake function
[0332] Output: Agent AI launch
[0333] Step 2:
[0334] The terminal will launch the agent AI and ask about the remake you would like to see.
[0335] Input: Start remake function
[0336] Output: Question generation and transmission
[0337] Step 3:
[0338] The user inputs the desired remake content.
[0339] Input: Enter the remake you want
[0340] Output: Remake data
[0341] Step 4:
[0342] The device sends the input to the server.
[0343] Input: Remake data
[0344] Output: Send data to the server
[0345] Step 5:
[0346] The server generates a remake proposal based on the user's wishes.
[0347] Input: Remake data
[0348] Data processing: Generation of remake proposals
[0349] Output: Remake proposal data
[0350] Step 6:
[0351] The server sends the remake proposal to the device.
[0352] Input: Remake proposal data
[0353] Output: Sending data to the terminal
[0354] Step 7:
[0355] The device displays the remake suggestions to the user.
[0356] Input: Remake proposal data
[0357] Output: What is displayed to the user
[0358] Step 8:
[0359] The user reviews and approves the proposal.
[0360] Input: Confirm and approve the remake proposal
[0361] Output: Approval data
[0362] Step 9:
[0363] The server sends the remake instructions to the factory.
[0364] Input: Approval data
[0365] Output: Remake instruction data
[0366] (Application example 1)
[0367] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0368] Conventional custom-made clothing production systems have not yet achieved sufficient efficiency in the remake process to meet the individual needs of users. However, with existing systems, it has been difficult to efficiently and quickly perform remake work that reflects the user's detailed wishes. In addition, the remake process often requires manual intervention, which is inefficient in terms of time and cost. A new system is needed to solve this issue and automate the remake process while responding to user requests in a highly sophisticated manner.
[0369] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[0370] In this invention, the server includes means for inputting personal data of a user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requests for revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for instructing an automated machine dedicated to remaking work based on the final generated design, and means for the automated machine to measure, cut, and sew fabric based on the user's instructions. This makes it possible to reflect the user's detailed requests in the remaking work in an efficient and automated manner.
[0371] A "user" is an individual or corporation that uses the system to input personal data and submits requests for clothing designs or alterations.
[0372] "Personal Data" refers to individual information such as the user's body type, color, style, budget, fashion preferences, and desired alterations.
[0373] "Design generation" is the process by which AI automatically creates optimal clothing designs based on the user's personal data.
[0374] A "request for revisions" is an action in which the user checks the generated design and notifies the system of any changes as necessary.
[0375] "Made to Order" refers to the act of custom-making a specific garment based on a user's final generated design.
[0376] "Payment" is the process by which users pay for custom-made or remade items.
[0377] An "automated machine dedicated to remaking work" is a mechanical device that automatically measures, cuts, and sews fabric based on the user's instructions.
[0378] "Measure and cut" is a process in which an automated machine specially designed for remaking measures the dimensions of fabric and cuts it to the specified size.
[0379] "Sewing" refers to the process in which automated machines dedicated to remaking reassemble the cut pieces of fabric.
[0380] To implement this invention, the following system configuration and program processing are required. This system uses the user's personal data to generate and produce custom-made clothing, and also efficiently performs alteration work.
[0381] System Configuration
[0382] 1. Hardware:
[0383] Device: The smartphone or tablet that users use to enter their personal data, preview designs, and request revisions.
[0384] Server: A computer system that stores data, generates optimal designs using AI, and reflects any modifications.
[0385] Automated machinery for remaking: Robotic arms and other equipment that automatically measure, cut, and sew fabric.
[0386] 2. Software:
[0387] User application: An application installed on a smartphone or tablet that provides functions such as inputting the user's personal data, previewing designs, requesting revisions, and making payments.
[0388] Server-side applications: Programs that use databases and AI models to generate designs and analyze data.
[0389] Image generation AI: An AI model for generating clothing designs based on the user's personal data.
[0390] Program processing description
[0391] User Registration:
[0392] The user registers by entering their name, email address, and password through the app. The server stores this information in a database and sends a registration completion notification to the device.
[0393] Fashion consultation and design generation:
[0394] When a user selects the "Fashion Consultation" function, the device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc. After the user answers the questions, the device sends personal data to a server, which analyzes the data and generates a design using image generation AI. A preview of this design is sent to the device, and the user can review it and request revisions.
[0395] Request a fix and regenerate:
[0396] When the user inputs the revision request, the device sends it to the server, which then regenerates the design. A new design preview is sent to the device, and the user can review and approve the final design.
[0397] Custom production and payment:
[0398] When the user presses the "Order" button, the terminal displays a payment screen where the user enters payment information. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and notifies the user.
[0399] Resizing and remaking:
[0400] When a user selects the "Clothes Remake" function, the device activates the agent AI and asks what kind of remake they would like. The AI then sends their personal data and the remake request to the server, which then generates a remake proposal based on that and sends it to the device, where the user can review and approve it.
[0401] Adding specific examples
[0402] Buying new clothes:
[0403] The user opens the app, selects "Consult about new clothes," and enters the color, style, and budget. The server generates a design preview and sends it to the device. The user can select or request modifications, confirm the final design, and place an order and make payment. The server sends production instructions, and production begins. The user receives the finished product.
[0404] Clothing Remake:
[0405] The user selects "Clothes Remake" and inputs their request for resizing or design changes. The server generates a remake proposal and sends it to the device, where the user confirms and approves it. The server then sends the remake instructions to the factory, and the user receives the remade clothes.
[0406] Prompt Sentence Examples
[0407] "Generate remake instructions and suggest new designs based on the user's personal data. Please use the following information:
[0408] Color: Blue
[0409] Style: Casual
[0410] Budget: Within 10,000 yen
[0411] Size: M
[0412] This allows the system to respond to the user's detailed requests and perform highly automated remake work.
[0413] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[0414] Step 1:
[0415] User Registration
[0416] A user downloads and installs the app on their smartphone or tablet. The user enters their name, email address, and password and presses the new registration button. The device sends this information to the server. The server saves the registration information in a database and sends a registration completion notification to the device. The device displays the completion notification.
[0417] Input: User's name, email address, password
[0418] Output: Registration completion notification
[0419] Step 2:
[0420] Fashion consultation and design creation
[0421] The user selects the "fashion consultation" function, and the device activates the agent AI. The device asks the user questions about this season's trends, favorite colors, style, budget, etc., and the user responds. The device sends personal data to the server, which analyzes the data. The image generation AI generates a design based on the analysis results and sends a design preview to the device. The device displays the design preview to the user.
[0422] Input: Personal data such as color, style, budget, etc.
[0423] Output: Design preview
[0424] Step 3:
[0425] Request a revision and regenerate
[0426] The user checks the design preview and inputs correction requests as necessary. The device sends the information to the server. The server regenerates the design based on the correction requests and sends a new design preview to the device. The device displays the new design preview, and the user checks and approves the final design.
[0427] Input: Correction request details
[0428] Output: New design preview
[0429] Step 4:
[0430] Custom-made production and payment
[0431] The user presses the "Order" button and the terminal displays the payment screen. The user enters payment information and the terminal sends it to the server. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and sends notifications to the terminal. The terminal displays the notifications to the user.
[0432] Input: Payment Information
[0433] Output: Production status notification
[0434] Step 5:
[0435] Resizing and remaking
[0436] The user selects "Clothes Remake," and the device activates the agent AI. It asks about the desired remake, and the user responds. The device sends the user's personal data and desired remake to the server. The server generates a remake proposal based on this and sends it to the device. The device displays the remake proposal, and the user confirms and approves it. The server sends the remake instructions to the factory, and the remake is carried out.
[0437] Input: Remake request
[0438] Output: Remake proposal
[0439] Step 6:
[0440] Remake work
[0441] The server sends the remake instructions to an automated machine in the factory that is dedicated to remake work. The automated machine measures, cuts, and sews the fabric. Once the remake work is complete, the information is sent to the terminal via the server and displayed to the user.
[0442] Input: Remake instructions
[0443] Output: Remake completion notification
[0444] Furthermore, an emotion engine that estimates the user's emotion may be combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59 and perform identification processing using the user's emotion.
[0445] The present invention provides a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[0446] Overall flow
[0447] Users use the application to input their personal data and emotional information, and the AI generates the optimal design based on that. The generated design is then presented to the user, who can request revisions or confirm the final design. The garment will then be made to order based on the final design. Furthermore, the same system can also be used to remake existing clothing.
[0448] Detailed explanation of program processing
[0449] User Registration
[0450] 1. The user downloads and installs the application.
[0451] 2. When the device is first started up, the "New Registration" button will be displayed.
[0452] 3. The user enters their name, email address, and password to register.
[0453] 4. The terminal sends the entered information to the server.
[0454] 5. The server saves the registration information in a database and generates and sends a registration completion notification to the device.
[0455] 6. The device will display a registration completion notice and the user account will be available for use.
[0456] Fashion consultation and design creation
[0457] 1. The user selects the "fashion consultation" function.
[0458] 2. The device will launch the agent AI and display a chat box.
[0459] 3. A fashion-specific AI (device) asks the user questions about this season's trends, favorite colors, style, and budget.
[0460] 4. The user answers questions and enters personal data.
[0461] 5. In addition to personal data, the device sends the user's facial expressions and voice to the emotion engine.
[0462] 6. The emotion engine (terminal) analyzes this data and recognizes the user's emotional state.
[0463] 7. The device sends the collected data to the server.
[0464] 8. The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[0465] 9. The server sends the generated design preview to the device.
[0466] 10. The device displays the design preview to the user.
[0467] 11. The emotion engine (device) adjusts the preview display according to the user's real-time emotional state, emphasizing designs that increase user satisfaction.
[0468] Request a revision and regenerate
[0469] 1. The user reviews the design preview and chooses the design they like or requests revisions.
[0470] 2. The terminal sends the user's correction request to the server.
[0471] 3. The server generates a new design preview reflecting the changes.
[0472] 4. The server sends the new design preview to the device.
[0473] 5. The device displays a preview of the new design to the user.
[0474] Custom-made production and payment
[0475] 1. The user confirms the final design and presses the "Order" button.
[0476] 2. The terminal displays the payment screen.
[0477] 3. The user enters their payment information and completes the transaction.
[0478] 4. The terminal sends the payment information to the server.
[0479] 5. The server verifies the payment information and sends production instructions to the partner factory.
[0480] 6. The server tracks the production status in real time and notifies the user.
[0481] 7. Users can check the progress of production and delivery through the app.
[0482] Resizing and remaking
[0483] 1. The user selects the "Clothes Remake" function.
[0484] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0485] 3. The user inputs the remake request.
[0486] 4. The device sends the input to the server.
[0487] 5. The server generates remake suggestions based on the user's wishes.
[0488] 6. The server sends the remake proposal to the device.
[0489] 7. The device displays the remake suggestions to the user.
[0490] 8. The user reviews and approves the proposal.
[0491] 9. The server sends a remake instruction to the factory.
[0492] Specific examples
[0493] Buying new clothes
[0494] 1. The user opens the app and selects "Consult about new clothes."
[0495] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0496] 3. User inputs color, style, and budget.
[0497] 4. The device sends the user's facial expressions and voice to the emotion engine.
[0498] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[0499] 6. The server generates a design preview based on the emotion information and sends it to the device.
[0500] 7. The device displays the preview and the user makes a selection or requests corrections.
[0501] 8. The user finalizes the design and places the order and makes payment.
[0502] 9. The server sends the production instructions and production begins.
[0503] 10. The user receives the finished product.
[0504] Clothes remake
[0505] 1. The user selects "Clothing Remake."
[0506] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0507] 3. The user enters requests for resizing or design changes.
[0508] 4. The device sends the user's facial expressions and voice to the emotion engine.
[0509] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[0510] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[0511] 7. The device displays the proposal, and the user reviews and approves it.
[0512] 8. The server sends a remake instruction to the factory.
[0513] 9. The user receives the remade clothes.
[0514] In this way, this invention allows users to create custom-made clothes that are perfect for them and effectively reuse existing clothes. Furthermore, by combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[0515] The processing flow will be explained below.
[0516] Step 1:
[0517] The user downloads and installs the application.
[0518] Step 2:
[0519] The device will display a "New Registration" button when it is first started.
[0520] Step 3:
[0521] The user enters their name, email address, and password to register.
[0522] Step 4:
[0523] The terminal transmits the input information to the server.
[0524] Step 5:
[0525] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[0526] Step 6:
[0527] The terminal displays a registration completion notice to the user, and the user account becomes available for use.
[0528] Step 7:
[0529] The user selects the "Fashion Consultation" function from the app's home screen.
[0530] Step 8:
[0531] The device will launch a fashion-specific AI and display a chat box.
[0532] Step 9:
[0533] The agent AI (terminal) asks the user, "Please tell us about this season's trends and your personal preferences."
[0534] Step 10:
[0535] The user inputs fashion preference information such as color, style, budget, etc.
[0536] Step 11:
[0537] The device sends the user's facial expressions and voice along with personal data to the emotion engine.
[0538] Step 12:
[0539] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[0540] Step 13:
[0541] The terminal transmits the collected personal data and emotional information to a server.
[0542] Step 14:
[0543] The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[0544] Step 15:
[0545] The server sends the generated design preview to the device.
[0546] Step 16:
[0547] The device displays a design preview to the user.
[0548] Step 17:
[0549] The emotion engine (terminal) dynamically adjusts the preview display based on the user's real-time emotional state.
[0550] Step 18:
[0551] The user can preview the designs and choose the one they like best.
[0552] Step 19:
[0553] When a user requests a correction, the user specifies and inputs the part to be corrected.
[0554] Step 20:
[0555] The terminal transmits the user's correction request to the server.
[0556] Step 21:
[0557] The server reflects the changes and generates a new design preview.
[0558] Step 22:
[0559] The server sends a new design preview to the device.
[0560] Step 23:
[0561] The device will display a preview of the new design to the user.
[0562] Step 24:
[0563] The user confirms the final design and presses the "Order" button.
[0564] Step 25:
[0565] The terminal displays the payment screen.
[0566] Step 26:
[0567] The user enters payment information and completes the transaction.
[0568] Step 27:
[0569] The terminal sends the payment information to the server.
[0570] Step 28:
[0571] The server verifies the payment information and sends production instructions to the partner factory.
[0572] Step 29:
[0573] The server tracks the production status in real time and sends information to the terminal to notify the user.
[0574] Step 30:
[0575] Users can check the progress of production and delivery through the app.
[0576] Step 31:
[0577] The user receives the finished garment.
[0578] Step 32:
[0579] The user selects the "remake clothes" function.
[0580] Step 33:
[0581] The terminal will launch the agent AI and ask about the remake you would like to see.
[0582] Step 34:
[0583] The user inputs the desired remake content.
[0584] Step 35:
[0585] The device sends the user's facial expressions and voice along with the desired remake details to the emotion engine.
[0586] Step 36:
[0587] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[0588] Step 37:
[0589] The terminal transmits the desired remake content and emotional information to the server.
[0590] Step 38:
[0591] The server generates remake suggestions based on the analysis results.
[0592] Step 39:
[0593] The server sends the remake proposal to the device.
[0594] Step 40:
[0595] The device displays the remake suggestions to the user.
[0596] Step 41:
[0597] The user reviews and approves the proposal.
[0598] Step 42:
[0599] The server sends the remake instructions to the factory.
[0600] Step 43:
[0601] The user receives the remade clothes.
[0602] Example 2
[0603] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0604] Conventional fashion design suggestion systems are based solely on the user's personal data, which means they are unable to suggest designs that reflect the user's emotional state. They also lack the ability to quickly respond to requests for revisions and other changes, making it difficult to increase user satisfaction. Furthermore, they lack the ability to track the progress of custom-made orders in real time and notify users. These issues need to be resolved.
[0605] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[0606] In this invention, the server includes means for inputting personal data of the user, means for analyzing the personal data and emotional information of the user, means for generating an optimal clothing design based on the personal data and emotional information, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for tracking the progress of the custom-made production in real time and notifying the user. This makes it possible to propose an optimal design that reflects the emotional information of the user, to quickly respond to requests for revisions, and to track the progress of the custom-made production in real time and notify the user.
[0607] "Your Personal Data" means information about your body type, color, style, budget, and fashion preferences.
[0608] "Emotional information" refers to data on the user's emotional state obtained by analyzing their facial expressions and voice.
[0609] "Design generation" refers to creating optimal clothing designs based on the user's personal data and emotional information.
[0610] A "generative AI model" is an artificial intelligence that generates images and designs by inputting a prompt sentence, and is used in the present invention to generate clothing designs.
[0611] A "revision request" is a request from a user for changes or modifications to a presented design.
[0612] "Custom-made" means that clothing is individually produced based on a design finalized by the user.
[0613] "Payment" refers to the process by which a user pays for the custom-made clothing they have ordered.
[0614] "Preview" refers to a prototype image of the clothing design presented to the user.
[0615] "Agent AI" is an artificial intelligence that collects information through dialogue with the user and asks appropriate questions.
[0616] An "emotion engine" is an artificial intelligence that analyzes a user's facial expressions and voice to extract emotional information.
[0617] The present invention relates to a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Specific embodiments of the present invention will be described in detail below.
[0618] User Registration
[0619] The user downloads and installs the application. When the app is launched for the first time, the device displays a "New Registration" button. When the user registers by entering their name, email address, and password, the device sends the entered information to the server. The server stores this information in a database and sends a registration completion notification to the device. When the device displays the registration completion notification, the user can use their account.
[0620] Fashion consultation and design creation
[0621] When a user selects the "fashion advice" function, the device activates an agent AI and displays a chat box. The fashion-specific AI (device) asks questions about this season's trends, favorite colors, style, and budget, and receives personal data entered by the user. At the same time, the device sends the user's facial expressions and voice to an emotion engine, which analyzes them to recognize emotional information. This data is then sent to a server, which analyzes the personal data and emotional information. The server uses an image generation AI (e.g., "Stable Diffusion" or "DALL-E") to generate multiple design previews and send them to the device. The device displays these design previews to the user, and the emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[0622] Request a revision and regenerate
[0623] After checking the design preview, the user can choose the design they like or request revisions. The revision requests are sent from the device to the server, and the server reflects them and generates a new design preview. The new design preview is sent to the device and displayed to the user again.
[0624] Custom-made production and payment
[0625] Once the user has finalized the design and pressed the "Place Order" button, the terminal would display the payment screen. After the user entered their payment information and made the payment, the terminal would send it to the server. The server would then verify the payment information and send production instructions to the partner factory. The progress of the custom-made item would be tracked in real time by the server and notified to the user. The user could then check the progress of production and delivery within the app.
[0626] Resizing and remaking
[0627] When a user selects the "Clothes Remake" function, the device activates an agent AI and asks about the remake requests. When the user inputs requests for size adjustments or design changes, these are sent to the server. The server generates a remake proposal, sends it to the device, and displays the proposal to the user. Once the user confirms and approves the proposal, the server sends a remake instruction to the factory.
[0628] Specific examples
[0629] Buying new clothes
[0630] 1. The user opens the app and selects "Consult about new clothes."
[0631] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0632] 3. User inputs color, style, and budget.
[0633] 4. The device sends the user's facial expressions and voice to the emotion engine.
[0634] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[0635] 6. The server generates a design preview based on the emotion information and sends it to the device.
[0636] 7. The device displays the preview and the user makes a selection or requests corrections.
[0637] 8. The user finalizes the design and places the order and makes payment.
[0638] 9. The server sends the production instructions and production begins.
[0639] 10. The user receives the finished product.
[0640] Clothes remake
[0641] 1. The user selects "Clothing Remake."
[0642] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0643] 3. The user enters requests for resizing or design changes.
[0644] 4. The device sends the user's facial expressions and voice to the emotion engine.
[0645] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[0646] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[0647] 7. The device displays the proposal, and the user reviews and approves it.
[0648] 8. The server sends a remake instruction to the factory.
[0649] 9. The user receives the remade clothes.
[0650] Example prompts to input to the generative AI model
[0651] "Please generate a casual style design based on this season's trends. The color should be blue, the style should be relaxed fit, and the budget should be within 20,000 yen."
[0652] "Users are feeling down, so please suggest a bright and positive design. Use warm colors and an elegant style."
[0653] As described above, this invention allows users to create custom-made clothing that is optimal for them based on their personal data and emotional information, and also allows them to remake and use existing clothing. By combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[0654] The flow of the identification process in the second embodiment will be described with reference to FIG.
[0655] Step 1:
[0656] The user downloads and installs the application. The download is done from the Apple App Store or Google Play. After installation, the device displays a "Sign Up" button when it is first started up. The user enters their name, email address, and password. Registration information for the user account is generated based on the information entered.
[0657] Input: Name, Email Address, Password
[0658] Output: User account registration information
[0659] Step 2:
[0660] The device sends the entered information to the server, which saves the information in a database. Once the information has been saved, the server generates a registration completion notice and sends it to the device. The device displays the registration completion notice, allowing the user to use the account.
[0661] Input: User account registration information
[0662] Output: Registration completion notification
[0663] Step 3:
[0664] The user selects the "fashion consultation" function. The device launches the agent AI and displays a chat box. The fashion-specific AI (device) asks a series of questions (such as "This season's trends, favorite colors, style, budget"), and the user answers. Personal data is collected as a result of the answers.
[0665] Inputs: Trends, Colors, Styles, Budget
[0666] Output: Personal data
[0667] Step 4:
[0668] In addition to the personal data collected by the device, the user's facial expressions and voice are sent to the emotion engine. The emotion engine (device) analyzes this data and recognizes the user's emotional state. Analyzed emotion information is generated.
[0669] Input: Personal data, user's facial expressions, voice
[0670] Output: Emotional information
[0671] Step 5:
[0672] The device sends the collected personal data and emotional information to a server, which analyzes the data and creates prompts to generate optimal clothing designs. The prompts are then input into a generative AI model to generate multiple design previews.
[0673] Input: Personal data, emotional information
[0674] Output: prompt statement, design preview
[0675] Step 6:
[0676] The server sends the generated design preview to the device. The device displays the design preview to the user. The emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[0677] Input: Design Preview
[0678] Output: Adjusted design preview
[0679] Step 7:
[0680] The user checks the design preview and selects the design they like or requests revisions. The device sends the revision request to the server. The server reflects the revision request, re-enters the prompt sentence into the AI model, and regenerates the design.
[0681] Input: Correction request details
[0682] Output: Regenerated design preview
[0683] Step 8:
[0684] The server sends the regenerated design preview to the terminal, which displays the new design preview to the user, and once the user confirms the final design, the order is ready to be placed.
[0685] Input: Regenerated design preview
[0686] Output: A preview of the new design as seen by the user
[0687] Step 9:
[0688] The user finalizes the design and presses the "Place Order" button. The terminal displays the payment screen. The user enters payment information and completes the payment. The payment information is sent to the server.
[0689] Input: Payment information
[0690] Output: Payment completion notification
[0691] Step 10:
[0692] The server verifies payment information, sends production instructions to partner factories, tracks production progress in real time, and notifies users.
[0693] Input: Payment information
[0694] Output: Production instructions, progress notifications
[0695] Step 11:
[0696] When a user selects the "Clothes Remake" function, the device launches the agent AI and asks about the remake requests. The user's answers are collected and sent from the device to the server. The server generates a remake proposal, sends it to the device, and displays it to the user. Once the user reviews and approves the proposal, the server sends the remake instructions to the factory.
[0697] Input: Request for remake
[0698] Output: Remake proposal, remake instructions
[0699] The specific operations, inputs, and outputs at each processing step have been shown above, making it clear the detailed flow for specifically implementing this system.
[0700] (Application example 2)
[0701] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart device 14 will be referred to as a "terminal."
[0702] Conventional fashion design systems can generate optimal designs based on a user's personal data, but they cannot reflect the user's real-time emotional information, which means they cannot maximize the user's true preferences and satisfaction. Furthermore, they lack the ability to try on the generated designs on a real avatar, which means users cannot feel secure when actually viewing the designs and making a purchase decision. Therefore, there is a need for a system that allows users to easily try on more personalized designs and increase their satisfaction.
[0703] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating an optimal clothing design based on the user's personal data and real-time emotional information, means for presenting the generated design to the user and accepting a request for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for having the user's avatar try on the generated design. This makes it possible to generate more personalized designs and provide accurate fitting images based on detailed data including the user's emotional information.
[0704] "User Personal Data" means information including your physical characteristics, color preferences, style preferences, budget, and fashion preferences.
[0705] "Real-time emotional information" refers to data on the user's emotional state that is instantly analyzed from their facial expressions, voice, etc.
[0706] The "means for generating optimal clothing designs" is a technology that uses an artificial intelligence model to generate fashion designs that are most suitable for users based on personal data and emotional information.
[0707] The "means of presenting to the user and accepting requests for revisions" refers to a mechanism that visually displays the generated design, accepts any revision requests from the user, and reflects them in the next design generation.
[0708] The "means of instructing custom-made production" refers to a method of sending data for custom-made production to a factory or other production staff based on the design finally selected by the user.
[0709] "Means of payment" refers to the mechanism by which a user confirms the order of the selected design and pays the corresponding fee electronically.
[0710] "Means for trying on an avatar" is an application function that allows the user to visually confirm the virtually generated design by having the user's avatar try on the design.
[0711] The present invention provides a system that analyzes a user's personal data and real-time emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[0712] System configuration
[0713] The system of the present invention is broadly composed of the following five means.
[0714] 1. Means of inputting personal data of users
[0715] 2. A method for generating optimal clothing designs based on personal data and real-time emotional information
[0716] 3. A means to present the generated design to users and accept revision requests
[0717] 4. Means for instructing custom manufacturing based on said final generated design
[0718] 5. Means for making payments based on said instructions
[0719] 6. A way to try on the generated designs on the user's avatar
[0720] A means of inputting personal data of the user
[0721] Using a smartphone or other device, users can enter personal data such as their name, email address, password, body type, preferred colors and styles, budget, etc. The entered information is sent to a server and stored in a database.
[0722] A method for generating optimal clothing designs based on personal data and real-time emotional information
[0723] The server is equipped with generative AI models such as TensorFlow and Keras, which are used to analyze the user's personal data and real-time emotional information to generate optimal fashion designs. Emotional information is captured using OpenCV and analyzed in real time.
[0724] A means to present the generated design to the user and accept revision requests
[0725] The generated design is sent to the device and visually presented to the user. The user can review the design and make correction requests. The correction requests are sent to the server, and the design is regenerated.
[0726] A means of ordering custom-made products
[0727] Based on the user's final design selection, the server sends custom production instructions to a production specialist, who then creates a custom garment for the user.
[0728] Payment method
[0729] Payment is made on the user's device and the entered payment information is sent to the server, which verifies the payment information and officially processes the order.
[0730] A way to try on the generated designs on the user's avatar
[0731] The generated designs can be tried on by the user's avatar in a virtual store, allowing the user to see how the design will look on them in advance. The avatar try-on feature is implemented using augmented reality technologies such as ARKit and ARCore.
[0732] Specific examples
[0733] For example, if a user opens the application and selects "fashion consultation," they input their preferred trends, style, color, and budget. Their facial expressions and voice are then captured in real time and their emotional information is analyzed. The server then generates multiple designs based on this information and presents them to the user.
[0734] A specific example prompt for the generative AI model used here could be in the following text format:
[0735] User Data:
[0736] Age: 25
[0737] Gender: Female
[0738] Favorite Colors: Blue, White
[0739] Style Preferences: Casual, Modern
[0740] Budget: Moderate
[0741] Emotional State: Happy
[0742] Create a casual, modern outfit for a happy 25-year-old female who likes blue and white, with a moderate budget.
[0743] In this way, users can select the best outfit for themselves based on the generated designs and have them made and purchased to order.
[0744] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[0745] Step 1: User Registration and Login
[0746] Description: The device launches the app and the user registers or logs in. The user enters their name, email address, and password, and the device sends this data to the server. The server stores the received information in a database and sends a confirmation message to the user once registration is complete.
[0747] Input: Name, Email Address, Password
[0748] Data processing: Check the format of the entered data
[0749] Output: Registration complete message
[0750] Step 2: Enter your personal data and emotional information
[0751] Description: The user inputs personal data (body type, favorite colors, style, budget, etc.) and the device sends this to the server. In addition, the device captures the user's real-time facial expressions and voice, analyzes the emotional information using OpenCV, and sends it to the server.
[0752] Input: Body type, favorite color, style, budget, facial expression video, voice
[0753] Data processing: Format conversion of personal data, extraction of emotional information through facial expression analysis
[0754] Output: Personal data, emotional information
[0755] Step 3: Generate a fashion design
[0756] Description: The server generates optimal clothing designs using generative AI models such as TensorFlow and Keras based on the received personal data and emotional information. The generation process involves inputting a prompt into the generative AI model to generate multiple designs.
[0757] Input: Personal data, emotional information
[0758] Data processing: Converting prompt sentences and inputting them into a generative AI model
[0759] Output: Multiple clothing designs
[0760] Step 4: Present the design and request revisions
[0761] Description: The device presents the generated design to the user. The user can review it and make correction requests if necessary. The correction requests are then sent back to the server.
[0762] Input: Generated design, user correction requests
[0763] Data processing: Analysis of correction requests and re-prompt generation
[0764] Output: Modified design
[0765] Step 5: Regenerate the design
[0766] Description: The server regenerates the design based on the received modification request. Once the new design is generated, it is sent to the terminal and presented to the user again.
[0767] Input: Correction request
[0768] Data processing: Reflection of correction requests and regeneration processing
[0769] Output: Modified design
[0770] Step 6: Order and payment for custom-made products
[0771] Description: The user finalizes the design and the terminal sends an order instruction to the server. The server checks the order and then sends custom-made instructions to the production staff. The terminal displays the payment screen to the user, receives payment information, and sends it to the server. The server confirms the payment and officially processes the order.
[0772] Input: Final design, payment information
[0773] Data processing: payment confirmation, production instruction generation
[0774] Output: Custom-made production instructions, payment confirmation message
[0775] Step 7: Try on your avatar
[0776] Description: The device provides the ability to try on the generated design on the user's avatar, allowing the user to see how the virtually generated design will look on them. This feature is implemented using ARKit and ARCore.
[0777] Input: Generated design, user avatar information
[0778] Data processing: Virtual try-on processing using AR technology
[0779] Output: Visual output of the design on an avatar
[0780] In this way, users can generate optimal fashion designs based on detailed personal data and real-time emotional information, and then go through the entire process of checking, modifying, ordering, and trying on the designs.
[0781] The specific processing unit 290 transmits the result of the specific processing to the smart device 14. In the smart device 14, the control unit 46A causes the output device 40 to output the result of the specific processing. The microphone 38B acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 38B to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[0782] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[0783] In the above embodiment, an example in which the specific process is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific process may be performed by the smart device 14.
[0784] [Second embodiment]
[0785] FIG. 3 shows an example of the configuration of a data processing system 210 according to the second embodiment.
[0786] 3, the data processing system 210 includes the data processing device 12 and smart glasses 214. An example of the data processing device 12 is a server.
[0787] 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 a "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. The database 24 and the communication I / F 26 are also 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).
[0788] The smart glasses 214 include a computer 36, a microphone 238, a speaker 240, 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. The microphone 238, the speaker 240, and the camera 42 are also connected to the bus 52.
[0789] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[0790] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[0791] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[0792] Fig. 4 shows an example of the main functions of the data processing device 12 and the smart glasses 214. As shown in Fig. 4, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[0793] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. 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 in accordance with the specific processing program 56 executed on the RAM 30.
[0794] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[0795] In the smart glasses 214, the reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[0796] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the smart glasses 214 will be referred to as the "terminal."
[0797] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes, and specific embodiments will be described below.
[0798] Overall flow
[0799] Users use the application to input their personal data, and AI generates the optimal design based on that data. The design is presented to the user, who can request modifications. Once the final design is decided, it is made to order. Furthermore, the same system can also be used to resize or remake existing clothing.
[0800] Program processing description
[0801] User Registration
[0802] 1. The user downloads and installs the app.
[0803] 2. The device displays a "New Registration" button to the user.
[0804] 3. The user enters their name, email address, and password to register.
[0805] 4. The device sends the registration information to the server.
[0806] 5. The server saves the registration information in a database and sends a registration completion notification to the terminal.
[0807] 6. The device will display a registration completion notification.
[0808] Fashion consultation and design creation
[0809] 1. The user selects the "fashion consultation" function.
[0810] 2. The device launches the agent AI and asks the user questions such as "this season's trends, favorite colors, style, budget, etc."
[0811] 3. The user answers questions and enters personal data.
[0812] 4. The terminal sends the entered data to the server.
[0813] 5. The server analyzes the personal data and generates a design using image generation AI.
[0814] 6. The server sends the generated design preview to the device.
[0815] 7. The device displays the design preview to the user.
[0816] 8. The user checks the design preview and requests revisions if necessary.
[0817] Request a revision and regenerate
[0818] 1. The user enters the correction request.
[0819] 2. The device sends the modifications to the server.
[0820] 3. The server regenerates the design based on the revision request.
[0821] 4. The server sends the new design preview to the device.
[0822] 5. The device displays a preview of the new design to the user.
[0823] 6. The user reviews and approves the final design.
[0824] Custom-made production and payment
[0825] 1. The user presses the "Place Order" button.
[0826] 2. The terminal displays the payment screen.
[0827] 3. The user enters their payment information.
[0828] 4. The terminal sends the payment information to the server.
[0829] 5. The server verifies the payment information and sends production instructions to the factory.
[0830] 6. The server tracks the production status in real time and notifies the user.
[0831] 7. The user checks the delivery status in the app.
[0832] Resizing and remaking
[0833] 1. The user selects the "Clothes Remake" function.
[0834] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0835] 3. The user inputs the remake request.
[0836] 4. The device sends the input to the server.
[0837] 5. The server generates remake suggestions based on the user's wishes.
[0838] 6. The server sends the remake proposal to the device.
[0839] 7. The device displays the remake suggestions to the user.
[0840] 8. The user reviews and approves the proposal.
[0841] 9. The server sends a remake instruction to the factory.
[0842] Specific examples
[0843] Buying new clothes
[0844] 1. The user opens the app and selects "Consult about new clothes."
[0845] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0846] 3. User inputs color, style, and budget.
[0847] 4. The server generates a design preview and sends it to the device.
[0848] 5. The device displays the preview and asks the user to select or modify it.
[0849] 6. The user finalizes the design and places an order and makes payment.
[0850] 7. The server sends the production instructions and production begins.
[0851] 8. The user receives the finished product.
[0852] Clothes remake
[0853] 1. The user selects "Clothing Remake."
[0854] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0855] 3. The user enters requests for resizing or design changes.
[0856] 4. The server generates a remake proposal and sends it to the device.
[0857] 5. The device displays the proposal, and the user reviews and approves it.
[0858] 6. The server sends a remake instruction to the factory.
[0859] 7. The user receives the remade clothes.
[0860] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[0861] The processing flow will be explained below.
[0862] Step 1:
[0863] The user downloads and installs the app.
[0864] Step 2:
[0865] The device will launch the app and display a "New Registration" button the first time it is launched.
[0866] Step 3:
[0867] The user clicks the "Sign Up" button and enters their name, email address, and password.
[0868] Step 4:
[0869] The terminal transmits the input information to the server.
[0870] Step 5:
[0871] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[0872] Step 6:
[0873] The terminal displays a registration completion notice to the user, and the user enters a logged-in state.
[0874] Step 7:
[0875] The user selects the "Fashion Consultation" function from the app's home screen.
[0876] Step 8:
[0877] The device will launch a fashion-specific AI and display a chat box.
[0878] Step 9:
[0879] A fashion-specific AI (device) asks the user, "Please tell us about this season's trends and your personal preferences."
[0880] Step 10:
[0881] The user inputs fashion preference information such as color, style, budget, etc.
[0882] Step 11:
[0883] The terminal transmits the collected data to the server.
[0884] Step 12:
[0885] The server analyzes personal data and generates multiple design previews using image generation AI.
[0886] Step 13:
[0887] The server sends the generated design preview to the device.
[0888] Step 14:
[0889] The device displays a design preview to the user.
[0890] Step 15:
[0891] The user can view the design previews and choose the design they like best or request revisions.
[0892] Step 16:
[0893] The terminal transmits the user's correction request to the server.
[0894] Step 17:
[0895] The server will generate a new design preview reflecting the changes.
[0896] Step 18:
[0897] The server sends a new design preview to the device.
[0898] Step 19:
[0899] The device will display a preview of the new design to the user.
[0900] Step 20:
[0901] The user reviews the final design and confirms the order.
[0902] Step 21:
[0903] The terminal displays the payment screen.
[0904] Step 22:
[0905] The user enters payment information and completes the transaction.
[0906] Step 23:
[0907] The terminal sends the payment information to the server.
[0908] Step 24:
[0909] The server verifies the payment information and sends production instructions to the partner factory.
[0910] Step 25:
[0911] The server tracks the production status in real time and sends information to the terminal to notify the user.
[0912] Step 26:
[0913] Users can check the progress of production and delivery through the app.
[0914] Step 27:
[0915] The user receives the finished garment.
[0916] Example 1
[0917] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[0918] Conventional fashion design systems often fail to generate optimal designs even when users input their personal data. They also lack the flexibility to flexibly modify designs to meet users' needs and the ability to check the progress of custom-made garments. Furthermore, they lack the ability to easily resize or alter existing clothing.
[0919] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[0920] In this invention, the server includes means for inputting personal data of the user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for accepting fashion consultations from the user using an agent program, means for generating designs using an image generation device and presenting previews of the designs to the user, means for notifying the user of the progress and delivery status of the custom-made production, and means for resizing or remaking existing clothing. This allows the user to easily obtain the optimal design based on their preferences, deepen their understanding of the entire process, and effectively reuse existing clothing.
[0921] "Your Personal Data" means information relating to you as an individual, including your body type, color, style, budget and fashion preferences.
[0922] "Means for generating optimal clothing designs" refers to technology that uses artificial intelligence and other methods to automatically create optimal clothing designs for users based on the personal data entered by the user.
[0923] "Means for presenting the generated design to the user and accepting requests for revisions" refers to an interface for displaying the generated design to the user and for inputting revision requests from the user.
[0924] "Means for regenerating a design by reflecting a modification request" refers to a technology that regenerates a design based on a modification request from a user and updates the design to be optimal for the user.
[0925] "Means for instructing custom manufacturing based on a final generated design" refers to a technique for issuing instructions for custom manufacturing based on a finalized design.
[0926] "Means for making payments" refers to the technology that receives a user's payment information and completes the transaction safely and securely.
[0927] "Means of accepting fashion consultations from users using an agent program" refers to the interface that uses agent software to accept inquiries from users about this season's trends, favorite colors, styles, budgets, etc.
[0928] "Means for generating a design using an image generation device and presenting a preview of the design to a user" refers to a technology that uses an image generation system to visually generate a design and show it to a user.
[0929] "Means of notifying the progress of custom-made production and delivery status" refers to technology that notifies users in real time about the progress of production and delivery status after completion.
[0930] "Means for resizing or remaking existing clothing" refers to technology that allows users to adjust the size or change the design of clothing they already own.
[0931] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes. Specific embodiments of the system are described below.
[0932] Hardware and Software Configuration
[0933] This system consists of a server, terminals (smartphones and PCs), image generation AI, agent AI, and a database system.
[0934] Image generation AI: Uses technologies such as DALL-E and Stable Diffusion.
[0935] Agent AI: Uses natural language processing technologies such as ChatGPT.
[0936] Database system: MySQL or PostgreSQL.
[0937] Payment Systems: Using online payment services such as Stripe or PayPal.
[0938] System Operation
[0939] Users can access the system by downloading and installing the app. After installation, users register and enter personal data such as their name, email address, and password. This information is sent from the device to the server, where it is stored in a database. When registration is complete, the device displays a completion notification.
[0940] Fashion consultation and design creation
[0941] When a user selects the "Fashion Consultation" function within the app, the device activates the agent AI and asks the user questions. For example, it may ask about this season's trends, favorite colors, style, budget, etc. The user then answers these questions and enters personal data. This data is sent from the device to a server, and the server uses image generation AI to generate the optimal clothing design based on the received data. The generated design preview is sent from the server to the device and displayed to the user.
[0942] Requesting revisions and regenerating the design
[0943] The user can check the design preview and make corrections as needed. When the user enters the corrections, they are sent from the device to the server, which then regenerates the design. Once this process is complete, the server sends a new design preview to the device, which the user can review again.
[0944] Custom-made production and payment
[0945] Once the final design is finalized and the user presses the "Order" button, the terminal displays the payment screen and the user enters payment information. This information is sent from the terminal to the server, which verifies the payment information and sends production instructions to the factory. Once the production instructions are sent to the factory, the server tracks the production progress in real time and notifies the user. The user can also check the delivery status through the app.
[0946] Resizing and remaking
[0947] When a user selects "Clothes Remake" within the app, the device activates an agent AI and asks about the remake requests. When the user inputs requests for resizing or design changes, the information is sent from the device to the server, which generates a remake proposal. This proposal is sent to the device, and once the user confirms and approves it, a remake instruction is sent to the factory.
[0948] Examples of specific examples and prompts
[0949] Buying new clothes
[0950] 1. The user opens the app and selects "Consult about new clothes."
[0951] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[0952] 3. User inputs color, style, and budget.
[0953] 4. The server uses an image generation AI (e.g., DALL-E) to generate a design preview and send it to the device.
[0954] 5. The device displays the preview and asks the user to select or modify it.
[0955] 6. The user finalizes the design, places the order, and pays. The terminal sends the payment information to the server.
[0956] 7. The server confirms the payment and sends production instructions to the factory based on the final design generated by the image generation AI.
[0957] 8. The user receives the finished product.
[0958] Clothes remake
[0959] 1. The user selects "Clothing Remake."
[0960] 2. The device will launch the agent AI and ask about the remake you would like to see.
[0961] 3. The user enters requests for resizing or design changes.
[0962] 4. The server generates a remake proposal and sends it to the device.
[0963] 5. The device displays the proposal, and the user reviews and approves it.
[0964] 6. The server sends a remake instruction to the factory.
[0965] 7. The user receives the remade clothes.
[0966] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[0967] The flow of the identification process in the first embodiment will be described with reference to FIG.
[0968] The flow of this system's program processing
[0969] User Registration
[0970] Processing Steps
[0971] Step 1:
[0972] A user downloads and installs the app. Specifically, the user downloads the app from Google Play or the App Store and installs it on their device.
[0973] Input: Click on download link, installation request
[0974] Output: The app is installed on the device.
[0975] Step 2:
[0976] The terminal displays a new registration button to the user.
[0977] Input: First launch of the app
[0978] Output: New registration button is displayed
[0979] Step 3:
[0980] The user enters their name, email address, and password to register. After entering this personal data, the user taps the registration button.
[0981] Input: Name, Email Address, Password
[0982] Output: Registration data is generated.
[0983] Step 4:
[0984] The device sends registration information to the server in JSON format.
[0985] Input: Registration data
[0986] Output: Registration data is sent to the server
[0987] Step 5:
[0988] The server stores the registration information in a database and sends a registration completion notification to the terminal.
[0989] Input: Receive registration information
[0990] Data processing: Saving to database
[0991] Output: Generate and send a registration completion notification
[0992] Step 6:
[0993] The device will display a registration completion notification.
[0994] Input: Registration completion notification
[0995] Output: Display a notification to the user
[0996] Fashion consultation and design creation
[0997] Processing Steps
[0998] Step 1:
[0999] The user selects the fashion consultation function.
[1000] Input: Select fashion consultation function
[1001] Output: Agent AI launch
[1002] Step 2:
[1003] The device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc.
[1004] Input: Start fashion consultation function
[1005] Output: Question generation and transmission
[1006] Step 3:
[1007] The user answers questions and enters personal data.
[1008] Input: Answers to questions (color, style, budget, etc.)
[1009] Output: Generation of personal data
[1010] Step 4:
[1011] The device sends the entered data to the server in JSON format.
[1012] Input: Personal data
[1013] Output: Send data to the server
[1014] Step 5:
[1015] The server analyzes personal data and generates a design using image generation AI.
[1016] Input: Personal data
[1017] Data Computation: Data Analysis and AI-Driven Design Generation
[1018] Output: Generated design preview
[1019] Step 6:
[1020] The server sends the generated design preview to the device.
[1021] Input: Generated design preview
[1022] Output: Sending data to the terminal
[1023] Step 7:
[1024] The device displays a design preview to the user.
[1025] Input: Design Preview
[1026] Output: Preview displayed to the user
[1027] Step 8:
[1028] The user checks the design preview and requests corrections if necessary.
[1029] Input: Preview confirmation, correction request
[1030] Output: Generate correction request content
[1031] Request a revision and regenerate
[1032] Processing Steps
[1033] Step 1:
[1034] The user inputs the correction request.
[1035] Input: Input the correction request details
[1036] Output: Correction request data
[1037] Step 2:
[1038] The device sends the modifications to the server.
[1039] Input: Correction request data
[1040] Output: Send data to the server
[1041] Step 3:
[1042] The server regenerates the design based on the correction request.
[1043] Input: Correction request data
[1044] Data processing: Applying corrections and regenerating
[1045] Output: New design preview
[1046] Step 4:
[1047] The server sends a new design preview to the device.
[1048] Input: New design preview
[1049] Output: Send to terminal
[1050] Step 5:
[1051] The device will display a preview of the new design to the user.
[1052] Input: New design preview
[1053] Output: What is displayed to the user
[1054] Step 6:
[1055] The user reviews and approves the final design.
[1056] Input: Review and approve the final design
[1057] Output: Approval data
[1058] Custom-made production and payment
[1059] Processing Steps
[1060] Step 1:
[1061] The user presses the order button.
[1062] Input: Press the order button
[1063] Output: Display of payment screen
[1064] Step 2:
[1065] The terminal displays the payment screen.
[1066] Input: Purchase Order Request
[1067] Output: Payment screen
[1068] Step 3:
[1069] The user enters payment information.
[1070] Input: Credit card information and payment information
[1071] Output: Payment data
[1072] Step 4:
[1073] The terminal sends the payment information to the server.
[1074] Input: Payment data
[1075] Output: Send to server
[1076] Step 5:
[1077] The server verifies the payment information and sends production instructions to the factory.
[1078] Input: Payment data, confirmation
[1079] Output: Production instruction data
[1080] Step 6:
[1081] The server tracks the production status in real time and notifies the user.
[1082] Input: Production status data from the factory
[1083] Output: Notification data for the user
[1084] Step 7:
[1085] The user checks the delivery status in the app.
[1086] Input: Shipping tracking ID or information
[1087] Output: Display delivery status
[1088] Resizing and remaking
[1089] Processing Steps
[1090] Step 1:
[1091] The user selects the clothing remake function.
[1092] Input: Select Remake function
[1093] Output: Agent AI launch
[1094] Step 2:
[1095] The terminal will launch the agent AI and ask about the remake you would like to see.
[1096] Input: Start remake function
[1097] Output: Question generation and transmission
[1098] Step 3:
[1099] The user inputs the desired remake content.
[1100] Input: Enter the remake you want
[1101] Output: Remake data
[1102] Step 4:
[1103] The device sends the input to the server.
[1104] Input: Remake data
[1105] Output: Send data to the server
[1106] Step 5:
[1107] The server generates a remake proposal based on the user's wishes.
[1108] Input: Remake data
[1109] Data processing: Generation of remake proposals
[1110] Output: Remake proposal data
[1111] Step 6:
[1112] The server sends the remake proposal to the device.
[1113] Input: Remake proposal data
[1114] Output: Sending data to the terminal
[1115] Step 7:
[1116] The device displays the remake suggestions to the user.
[1117] Input: Remake proposal data
[1118] Output: What is displayed to the user
[1119] Step 8:
[1120] The user reviews and approves the proposal.
[1121] Input: Confirm and approve the remake proposal
[1122] Output: Approval data
[1123] Step 9:
[1124] The server sends the remake instructions to the factory.
[1125] Input: Approval data
[1126] Output: Remake instruction data
[1127] (Application example 1)
[1128] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[1129] Conventional custom-made clothing production systems have not yet achieved sufficient efficiency in the remake process to meet the individual needs of users. However, with existing systems, it has been difficult to efficiently and quickly perform remake work that reflects the user's detailed wishes. In addition, the remake process often requires manual intervention, which is inefficient in terms of time and cost. A new system is needed to solve this issue and automate the remake process while responding to user requests in a highly sophisticated manner.
[1130] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1131] In this invention, the server includes means for inputting personal data of a user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requests for revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for instructing an automated machine dedicated to remaking work based on the final generated design, and means for the automated machine to measure, cut, and sew fabric based on the user's instructions. This makes it possible to reflect the user's detailed requests in the remaking work in an efficient and automated manner.
[1132] A "user" is an individual or corporation that uses the system to input personal data and submits requests for clothing designs or alterations.
[1133] "Personal Data" refers to individual information such as the user's body type, color, style, budget, fashion preferences, and desired alterations.
[1134] "Design generation" is the process by which AI automatically creates optimal clothing designs based on the user's personal data.
[1135] A "request for revisions" is an action in which the user checks the generated design and notifies the system of any changes as necessary.
[1136] "Made to Order" refers to the act of custom-making a specific garment based on a user's final generated design.
[1137] "Payment" is the process by which users pay for custom-made or remade items.
[1138] An "automated machine dedicated to remaking work" is a mechanical device that automatically measures, cuts, and sews fabric based on the user's instructions.
[1139] "Measure and cut" is a process in which an automated machine specially designed for remaking measures the dimensions of fabric and cuts it to the specified size.
[1140] "Sewing" refers to the process in which automated machines dedicated to remaking reassemble the cut pieces of fabric.
[1141] To implement this invention, the following system configuration and program processing are required. This system uses the user's personal data to generate and produce custom-made clothing, and also efficiently performs alteration work.
[1142] System Configuration
[1143] 1. Hardware:
[1144] Device: The smartphone or tablet that users use to enter their personal data, preview designs, and request revisions.
[1145] Server: A computer system that stores data, generates optimal designs using AI, and reflects any modifications.
[1146] Automated machinery for remaking: Robotic arms and other equipment that automatically measure, cut, and sew fabric.
[1147] 2. Software:
[1148] User application: An application installed on a smartphone or tablet that provides functions such as inputting the user's personal data, previewing designs, requesting revisions, and making payments.
[1149] Server-side applications: Programs that use databases and AI models to generate designs and analyze data.
[1150] Image generation AI: An AI model for generating clothing designs based on the user's personal data.
[1151] Program processing description
[1152] User Registration:
[1153] The user registers by entering their name, email address, and password through the app. The server stores this information in a database and sends a registration completion notification to the device.
[1154] Fashion consultation and design generation:
[1155] When a user selects the "Fashion Consultation" function, the device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc. After the user answers the questions, the device sends personal data to a server, which analyzes the data and generates a design using image generation AI. A preview of this design is sent to the device, and the user can review it and request revisions.
[1156] Request a fix and regenerate:
[1157] When the user inputs the revision request, the device sends it to the server, which then regenerates the design. A new design preview is sent to the device, and the user can review and approve the final design.
[1158] Custom production and payment:
[1159] When the user presses the "Order" button, the terminal displays a payment screen where the user enters payment information. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and notifies the user.
[1160] Resizing and remaking:
[1161] When a user selects the "Clothes Remake" function, the device activates the agent AI and asks what kind of remake they would like. The AI then sends their personal data and the remake request to the server, which then generates a remake proposal based on that and sends it to the device, where the user can review and approve it.
[1162] Adding specific examples
[1163] Buying new clothes:
[1164] The user opens the app, selects "Consult about new clothes," and enters the color, style, and budget. The server generates a design preview and sends it to the device. The user can select or request modifications, confirm the final design, and place an order and make payment. The server sends production instructions, and production begins. The user receives the finished product.
[1165] Clothing Remake:
[1166] The user selects "Clothes Remake" and inputs their request for resizing or design changes. The server generates a remake proposal and sends it to the device, where the user confirms and approves it. The server then sends the remake instructions to the factory, and the user receives the remade clothes.
[1167] Prompt Sentence Examples
[1168] "Generate remake instructions and suggest new designs based on the user's personal data. Please use the following information:
[1169] Color: Blue
[1170] Style: Casual
[1171] Budget: Within 10,000 yen
[1172] Size: M
[1173] This allows the system to respond to the user's detailed requests and perform highly automated remake work.
[1174] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1175] Step 1:
[1176] User Registration
[1177] A user downloads and installs the app on their smartphone or tablet. The user enters their name, email address, and password and presses the new registration button. The device sends this information to the server. The server saves the registration information in a database and sends a registration completion notification to the device. The device displays the completion notification.
[1178] Input: User's name, email address, password
[1179] Output: Registration completion notification
[1180] Step 2:
[1181] Fashion consultation and design creation
[1182] The user selects the "fashion consultation" function, and the device activates the agent AI. The device asks the user questions about this season's trends, favorite colors, style, budget, etc., and the user responds. The device sends personal data to the server, which analyzes the data. The image generation AI generates a design based on the analysis results and sends a design preview to the device. The device displays the design preview to the user.
[1183] Input: Personal data such as color, style, budget, etc.
[1184] Output: Design preview
[1185] Step 3:
[1186] Request a revision and regenerate
[1187] The user checks the design preview and inputs correction requests as necessary. The device sends the information to the server. The server regenerates the design based on the correction requests and sends a new design preview to the device. The device displays the new design preview, and the user checks and approves the final design.
[1188] Input: Correction request details
[1189] Output: New design preview
[1190] Step 4:
[1191] Custom-made production and payment
[1192] The user presses the "Order" button and the terminal displays the payment screen. The user enters payment information and the terminal sends it to the server. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and sends notifications to the terminal. The terminal displays the notifications to the user.
[1193] Input: Payment Information
[1194] Output: Production status notification
[1195] Step 5:
[1196] Resizing and remaking
[1197] The user selects "Clothes Remake," and the device activates the agent AI. It asks about the desired remake, and the user responds. The device sends the user's personal data and desired remake to the server. The server generates a remake proposal based on this and sends it to the device. The device displays the remake proposal, and the user confirms and approves it. The server sends the remake instructions to the factory, and the remake is carried out.
[1198] Input: Remake request
[1199] Output: Remake proposal
[1200] Step 6:
[1201] Remake work
[1202] The server sends the remake instructions to an automated machine in the factory that is dedicated to remake work. The automated machine measures, cuts, and sews the fabric. Once the remake work is complete, the information is sent to the terminal via the server and displayed to the user.
[1203] Input: Remake instructions
[1204] Output: Remake completion notification
[1205] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1206] The present invention provides a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[1207] Overall flow
[1208] Users use the application to input their personal data and emotional information, and the AI generates the optimal design based on that. The generated design is then presented to the user, who can request revisions or confirm the final design. The garment will then be made to order based on the final design. Furthermore, the same system can also be used to remake existing clothing.
[1209] Detailed explanation of program processing
[1210] User Registration
[1211] 1. The user downloads and installs the application.
[1212] 2. When the device is first started up, the "New Registration" button will be displayed.
[1213] 3. The user enters their name, email address, and password to register.
[1214] 4. The terminal sends the entered information to the server.
[1215] 5. The server saves the registration information in a database and generates and sends a registration completion notification to the device.
[1216] 6. The device will display a registration completion notice and the user account will be available for use.
[1217] Fashion consultation and design creation
[1218] 1. The user selects the "fashion consultation" function.
[1219] 2. The device will launch the agent AI and display a chat box.
[1220] 3. A fashion-specific AI (device) asks the user questions about this season's trends, favorite colors, style, and budget.
[1221] 4. The user answers questions and enters personal data.
[1222] 5. In addition to personal data, the device sends the user's facial expressions and voice to the emotion engine.
[1223] 6. The emotion engine (terminal) analyzes this data and recognizes the user's emotional state.
[1224] 7. The device sends the collected data to the server.
[1225] 8. The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[1226] 9. The server sends the generated design preview to the device.
[1227] 10. The device displays the design preview to the user.
[1228] 11. The emotion engine (device) adjusts the preview display according to the user's real-time emotional state, emphasizing designs that increase user satisfaction.
[1229] Request a revision and regenerate
[1230] 1. The user reviews the design preview and chooses the design they like or requests revisions.
[1231] 2. The terminal sends the user's correction request to the server.
[1232] 3. The server generates a new design preview reflecting the changes.
[1233] 4. The server sends the new design preview to the device.
[1234] 5. The device displays a preview of the new design to the user.
[1235] Custom-made production and payment
[1236] 1. The user confirms the final design and presses the "Order" button.
[1237] 2. The terminal displays the payment screen.
[1238] 3. The user enters their payment information and completes the transaction.
[1239] 4. The terminal sends the payment information to the server.
[1240] 5. The server verifies the payment information and sends production instructions to the partner factory.
[1241] 6. The server tracks the production status in real time and notifies the user.
[1242] 7. Users can check the progress of production and delivery through the app.
[1243] Resizing and remaking
[1244] 1. The user selects the "Clothes Remake" function.
[1245] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1246] 3. The user inputs the remake request.
[1247] 4. The device sends the input to the server.
[1248] 5. The server generates remake suggestions based on the user's wishes.
[1249] 6. The server sends the remake proposal to the device.
[1250] 7. The device displays the remake suggestions to the user.
[1251] 8. The user reviews and approves the proposal.
[1252] 9. The server sends a remake instruction to the factory.
[1253] Specific examples
[1254] Buying new clothes
[1255] 1. The user opens the app and selects "Consult about new clothes."
[1256] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[1257] 3. User inputs color, style, and budget.
[1258] 4. The device sends the user's facial expressions and voice to the emotion engine.
[1259] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[1260] 6. The server generates a design preview based on the emotion information and sends it to the device.
[1261] 7. The device displays the preview and the user makes a selection or requests corrections.
[1262] 8. The user finalizes the design and places the order and makes payment.
[1263] 9. The server sends the production instructions and production begins.
[1264] 10. The user receives the finished product.
[1265] Clothes remake
[1266] 1. The user selects "Clothing Remake."
[1267] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1268] 3. The user enters requests for resizing or design changes.
[1269] 4. The device sends the user's facial expressions and voice to the emotion engine.
[1270] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[1271] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[1272] 7. The device displays the proposal, and the user reviews and approves it.
[1273] 8. The server sends a remake instruction to the factory.
[1274] 9. The user receives the remade clothes.
[1275] In this way, this invention allows users to create custom-made clothes that are perfect for them and effectively reuse existing clothes. Furthermore, by combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[1276] The processing flow will be explained below.
[1277] Step 1:
[1278] The user downloads and installs the application.
[1279] Step 2:
[1280] The device will display a "New Registration" button when it is first started.
[1281] Step 3:
[1282] The user enters their name, email address, and password to register.
[1283] Step 4:
[1284] The terminal transmits the input information to the server.
[1285] Step 5:
[1286] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[1287] Step 6:
[1288] The terminal displays a registration completion notice to the user, and the user account becomes available for use.
[1289] Step 7:
[1290] The user selects the "Fashion Consultation" function from the app's home screen.
[1291] Step 8:
[1292] The device will launch a fashion-specific AI and display a chat box.
[1293] Step 9:
[1294] The agent AI (terminal) asks the user, "Please tell us about this season's trends and your personal preferences."
[1295] Step 10:
[1296] The user inputs fashion preference information such as color, style, budget, etc.
[1297] Step 11:
[1298] The device sends the user's facial expressions and voice along with personal data to the emotion engine.
[1299] Step 12:
[1300] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[1301] Step 13:
[1302] The terminal transmits the collected personal data and emotional information to a server.
[1303] Step 14:
[1304] The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[1305] Step 15:
[1306] The server sends the generated design preview to the device.
[1307] Step 16:
[1308] The device displays a design preview to the user.
[1309] Step 17:
[1310] The emotion engine (terminal) dynamically adjusts the preview display based on the user's real-time emotional state.
[1311] Step 18:
[1312] The user can preview the designs and choose the one they like best.
[1313] Step 19:
[1314] When a user requests a correction, the user specifies and inputs the part to be corrected.
[1315] Step 20:
[1316] The terminal transmits the user's correction request to the server.
[1317] Step 21:
[1318] The server reflects the changes and generates a new design preview.
[1319] Step 22:
[1320] The server sends a new design preview to the device.
[1321] Step 23:
[1322] The device will display a preview of the new design to the user.
[1323] Step 24:
[1324] The user confirms the final design and presses the "Order" button.
[1325] Step 25:
[1326] The terminal displays the payment screen.
[1327] Step 26:
[1328] The user enters payment information and completes the transaction.
[1329] Step 27:
[1330] The terminal sends the payment information to the server.
[1331] Step 28:
[1332] The server verifies the payment information and sends production instructions to the partner factory.
[1333] Step 29:
[1334] The server tracks the production status in real time and sends information to the terminal to notify the user.
[1335] Step 30:
[1336] Users can check the progress of production and delivery through the app.
[1337] Step 31:
[1338] The user receives the finished garment.
[1339] Step 32:
[1340] The user selects the "remake clothes" function.
[1341] Step 33:
[1342] The terminal will launch the agent AI and ask about the remake you would like to see.
[1343] Step 34:
[1344] The user inputs the desired remake content.
[1345] Step 35:
[1346] The device sends the user's facial expressions and voice along with the desired remake details to the emotion engine.
[1347] Step 36:
[1348] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[1349] Step 37:
[1350] The terminal transmits the desired remake content and emotional information to the server.
[1351] Step 38:
[1352] The server generates remake suggestions based on the analysis results.
[1353] Step 39:
[1354] The server sends the remake proposal to the device.
[1355] Step 40:
[1356] The device displays the remake suggestions to the user.
[1357] Step 41:
[1358] The user reviews and approves the proposal.
[1359] Step 42:
[1360] The server sends the remake instructions to the factory.
[1361] Step 43:
[1362] The user receives the remade clothes.
[1363] Example 2
[1364] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[1365] Conventional fashion design suggestion systems are based solely on the user's personal data, which means they are unable to suggest designs that reflect the user's emotional state. They also lack the ability to quickly respond to requests for revisions and other changes, making it difficult to increase user satisfaction. Furthermore, they lack the ability to track the progress of custom-made orders in real time and notify users. These issues need to be resolved.
[1366] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[1367] In this invention, the server includes means for inputting personal data of the user, means for analyzing the personal data and emotional information of the user, means for generating an optimal clothing design based on the personal data and emotional information, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for tracking the progress of the custom-made production in real time and notifying the user. This makes it possible to propose an optimal design that reflects the emotional information of the user, to quickly respond to requests for revisions, and to track the progress of the custom-made production in real time and notify the user.
[1368] "Your Personal Data" means information about your body type, color, style, budget, and fashion preferences.
[1369] "Emotional information" refers to data on the user's emotional state obtained by analyzing their facial expressions and voice.
[1370] "Design generation" refers to creating optimal clothing designs based on the user's personal data and emotional information.
[1371] A "generative AI model" is an artificial intelligence that generates images and designs by inputting a prompt sentence, and is used in the present invention to generate clothing designs.
[1372] A "revision request" is a request from a user for changes or modifications to a presented design.
[1373] "Custom-made" means that clothing is individually produced based on a design finalized by the user.
[1374] "Payment" refers to the process by which a user pays for the custom-made clothing they have ordered.
[1375] "Preview" refers to a prototype image of the clothing design presented to the user.
[1376] "Agent AI" is an artificial intelligence that collects information through dialogue with the user and asks appropriate questions.
[1377] An "emotion engine" is an artificial intelligence that analyzes a user's facial expressions and voice to extract emotional information.
[1378] The present invention relates to a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Specific embodiments of the present invention will be described in detail below.
[1379] User Registration
[1380] The user downloads and installs the application. When the app is launched for the first time, the device displays a "New Registration" button. When the user registers by entering their name, email address, and password, the device sends the entered information to the server. The server stores this information in a database and sends a registration completion notification to the device. When the device displays the registration completion notification, the user can use their account.
[1381] Fashion consultation and design creation
[1382] When a user selects the "fashion advice" function, the device activates an agent AI and displays a chat box. The fashion-specific AI (device) asks questions about this season's trends, favorite colors, style, and budget, and receives personal data entered by the user. At the same time, the device sends the user's facial expressions and voice to an emotion engine, which analyzes them to recognize emotional information. This data is then sent to a server, which analyzes the personal data and emotional information. The server uses an image generation AI (e.g., "Stable Diffusion" or "DALL-E") to generate multiple design previews and send them to the device. The device displays these design previews to the user, and the emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[1383] Request a revision and regenerate
[1384] After checking the design preview, the user can choose the design they like or request revisions. The revision requests are sent from the device to the server, and the server reflects them and generates a new design preview. The new design preview is sent to the device and displayed to the user again.
[1385] Custom-made production and payment
[1386] Once the user has finalized the design and pressed the "Place Order" button, the terminal would display the payment screen. After the user entered their payment information and made the payment, the terminal would send it to the server. The server would then verify the payment information and send production instructions to the partner factory. The progress of the custom-made item would be tracked in real time by the server and notified to the user. The user could then check the progress of production and delivery within the app.
[1387] Resizing and remaking
[1388] When a user selects the "Clothes Remake" function, the device activates an agent AI and asks about the remake requests. When the user inputs requests for size adjustments or design changes, these are sent to the server. The server generates a remake proposal, sends it to the device, and displays the proposal to the user. Once the user confirms and approves the proposal, the server sends a remake instruction to the factory.
[1389] Specific examples
[1390] Buying new clothes
[1391] 1. The user opens the app and selects "Consult about new clothes."
[1392] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[1393] 3. User inputs color, style, and budget.
[1394] 4. The device sends the user's facial expressions and voice to the emotion engine.
[1395] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[1396] 6. The server generates a design preview based on the emotion information and sends it to the device.
[1397] 7. The device displays the preview and the user makes a selection or requests corrections.
[1398] 8. The user finalizes the design and places the order and makes payment.
[1399] 9. The server sends the production instructions and production begins.
[1400] 10. The user receives the finished product.
[1401] Clothes remake
[1402] 1. The user selects "Clothing Remake."
[1403] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1404] 3. The user enters requests for resizing or design changes.
[1405] 4. The device sends the user's facial expressions and voice to the emotion engine.
[1406] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[1407] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[1408] 7. The device displays the proposal, and the user reviews and approves it.
[1409] 8. The server sends a remake instruction to the factory.
[1410] 9. The user receives the remade clothes.
[1411] Example prompts to input to the generative AI model
[1412] "Please generate a casual style design based on this season's trends. The color should be blue, the style should be relaxed fit, and the budget should be within 20,000 yen."
[1413] "Users are feeling down, so please suggest a bright and positive design. Use warm colors and an elegant style."
[1414] As described above, this invention allows users to create custom-made clothing that is optimal for them based on their personal data and emotional information, and also allows them to remake and use existing clothing. By combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[1415] The flow of the identification process in the second embodiment will be described with reference to FIG.
[1416] Step 1:
[1417] The user downloads and installs the application. The download is done from the Apple App Store or Google Play. After installation, the device displays a "Sign Up" button when it is first started up. The user enters their name, email address, and password. Registration information for the user account is generated based on the information entered.
[1418] Input: Name, Email Address, Password
[1419] Output: User account registration information
[1420] Step 2:
[1421] The device sends the entered information to the server, which saves the information in a database. Once the information has been saved, the server generates a registration completion notice and sends it to the device. The device displays the registration completion notice, allowing the user to use the account.
[1422] Input: User account registration information
[1423] Output: Registration completion notification
[1424] Step 3:
[1425] The user selects the "fashion consultation" function. The device launches the agent AI and displays a chat box. The fashion-specific AI (device) asks a series of questions (such as "This season's trends, favorite colors, style, budget"), and the user answers. Personal data is collected as a result of the answers.
[1426] Inputs: Trends, Colors, Styles, Budget
[1427] Output: Personal data
[1428] Step 4:
[1429] In addition to the personal data collected by the device, the user's facial expressions and voice are sent to the emotion engine. The emotion engine (device) analyzes this data and recognizes the user's emotional state. Analyzed emotion information is generated.
[1430] Input: Personal data, user's facial expressions, voice
[1431] Output: Emotional information
[1432] Step 5:
[1433] The device sends the collected personal data and emotional information to a server, which analyzes the data and creates prompts to generate optimal clothing designs. The prompts are then input into a generative AI model to generate multiple design previews.
[1434] Input: Personal data, emotional information
[1435] Output: prompt statement, design preview
[1436] Step 6:
[1437] The server sends the generated design preview to the device. The device displays the design preview to the user. The emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[1438] Input: Design Preview
[1439] Output: Adjusted design preview
[1440] Step 7:
[1441] The user checks the design preview and selects the design they like or requests revisions. The device sends the revision request to the server. The server reflects the revision request, re-enters the prompt sentence into the AI model, and regenerates the design.
[1442] Input: Correction request details
[1443] Output: Regenerated design preview
[1444] Step 8:
[1445] The server sends the regenerated design preview to the terminal, which displays the new design preview to the user, and once the user confirms the final design, the order is ready to be placed.
[1446] Input: Regenerated design preview
[1447] Output: A preview of the new design as seen by the user
[1448] Step 9:
[1449] The user finalizes the design and presses the "Place Order" button. The terminal displays the payment screen. The user enters payment information and completes the payment. The payment information is sent to the server.
[1450] Input: Payment information
[1451] Output: Payment completion notification
[1452] Step 10:
[1453] The server verifies payment information, sends production instructions to partner factories, tracks production progress in real time, and notifies users.
[1454] Input: Payment information
[1455] Output: Production instructions, progress notifications
[1456] Step 11:
[1457] When a user selects the "Clothes Remake" function, the device launches the agent AI and asks about the remake requests. The user's answers are collected and sent from the device to the server. The server generates a remake proposal, sends it to the device, and displays it to the user. Once the user reviews and approves the proposal, the server sends the remake instructions to the factory.
[1458] Input: Request for remake
[1459] Output: Remake proposal, remake instructions
[1460] The specific operations, inputs, and outputs at each processing step have been shown above, making it clear the detailed flow for specifically implementing this system.
[1461] (Application example 2)
[1462] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the smart glasses 214 will be referred to as a "terminal."
[1463] Conventional fashion design systems can generate optimal designs based on a user's personal data, but they cannot reflect the user's real-time emotional information, which means they cannot maximize the user's true preferences and satisfaction. Furthermore, they lack the ability to try on the generated designs on a real avatar, which means users cannot feel secure when actually viewing the designs and making a purchase decision. Therefore, there is a need for a system that allows users to easily try on more personalized designs and increase their satisfaction.
[1464] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating an optimal clothing design based on the user's personal data and real-time emotional information, means for presenting the generated design to the user and accepting a request for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for having the user's avatar try on the generated design. This makes it possible to generate more personalized designs and provide accurate fitting images based on detailed data including the user's emotional information.
[1465] "User Personal Data" means information including your physical characteristics, color preferences, style preferences, budget, and fashion preferences.
[1466] "Real-time emotional information" refers to data on the user's emotional state that is instantly analyzed from their facial expressions, voice, etc.
[1467] The "means for generating optimal clothing designs" is a technology that uses an artificial intelligence model to generate fashion designs that are most suitable for users based on personal data and emotional information.
[1468] The "means of presenting to the user and accepting requests for revisions" refers to a mechanism that visually displays the generated design, accepts any revision requests from the user, and reflects them in the next design generation.
[1469] The "means of instructing custom-made production" refers to a method of sending data for custom-made production to a factory or other production staff based on the design finally selected by the user.
[1470] "Means of payment" refers to the mechanism by which a user confirms the order of the selected design and pays the corresponding fee electronically.
[1471] "Means for trying on an avatar" is an application function that allows the user to visually confirm the virtually generated design by having the user's avatar try on the design.
[1472] The present invention provides a system that analyzes a user's personal data and real-time emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[1473] System configuration
[1474] The system of the present invention is broadly composed of the following five means.
[1475] 1. Means of inputting personal data of users
[1476] 2. A method for generating optimal clothing designs based on personal data and real-time emotional information
[1477] 3. A means to present the generated design to users and accept revision requests
[1478] 4. Means for instructing custom manufacturing based on said final generated design
[1479] 5. Means for making payments based on said instructions
[1480] 6. A way to try on the generated designs on the user's avatar
[1481] A means of inputting personal data of the user
[1482] Using a smartphone or other device, users can enter personal data such as their name, email address, password, body type, preferred colors and styles, budget, etc. The entered information is sent to a server and stored in a database.
[1483] A method for generating optimal clothing designs based on personal data and real-time emotional information
[1484] The server is equipped with generative AI models such as TensorFlow and Keras, which are used to analyze the user's personal data and real-time emotional information to generate optimal fashion designs. Emotional information is captured using OpenCV and analyzed in real time.
[1485] A means to present the generated design to the user and accept revision requests
[1486] The generated design is sent to the device and visually presented to the user. The user can review the design and make correction requests. The correction requests are sent to the server, and the design is regenerated.
[1487] A means of ordering custom-made products
[1488] Based on the user's final design selection, the server sends custom production instructions to a production specialist, who then creates a custom garment for the user.
[1489] Payment method
[1490] Payment is made on the user's device and the entered payment information is sent to the server, which verifies the payment information and officially processes the order.
[1491] A way to try on the generated designs on the user's avatar
[1492] The generated designs can be tried on by the user's avatar in a virtual store, allowing the user to see how the design will look on them in advance. The avatar try-on feature is implemented using augmented reality technologies such as ARKit and ARCore.
[1493] Specific examples
[1494] For example, if a user opens the application and selects "fashion consultation," they input their preferred trends, style, color, and budget. Their facial expressions and voice are then captured in real time and their emotional information is analyzed. The server then generates multiple designs based on this information and presents them to the user.
[1495] A specific example prompt for the generative AI model used here could be in the following text format:
[1496] User Data:
[1497] Age: 25
[1498] Gender: Female
[1499] Favorite Colors: Blue, White
[1500] Style Preferences: Casual, Modern
[1501] Budget: Moderate
[1502] Emotional State: Happy
[1503] Create a casual, modern outfit for a happy 25-year-old female who likes blue and white, with a moderate budget.
[1504] In this way, users can select the best outfit for themselves based on the generated designs and have them made and purchased to order.
[1505] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[1506] Step 1: User Registration and Login
[1507] Description: The device launches the app and the user registers or logs in. The user enters their name, email address, and password, and the device sends this data to the server. The server stores the received information in a database and sends a confirmation message to the user once registration is complete.
[1508] Input: Name, Email Address, Password
[1509] Data processing: Check the format of the entered data
[1510] Output: Registration complete message
[1511] Step 2: Enter your personal data and emotional information
[1512] Description: The user inputs personal data (body type, favorite colors, style, budget, etc.) and the device sends this to the server. In addition, the device captures the user's real-time facial expressions and voice, analyzes the emotional information using OpenCV, and sends it to the server.
[1513] Input: Body type, favorite color, style, budget, facial expression video, voice
[1514] Data processing: Format conversion of personal data, extraction of emotional information through facial expression analysis
[1515] Output: Personal data, emotional information
[1516] Step 3: Generate a fashion design
[1517] Description: The server generates optimal clothing designs using generative AI models such as TensorFlow and Keras based on the received personal data and emotional information. The generation process involves inputting a prompt into the generative AI model to generate multiple designs.
[1518] Input: Personal data, emotional information
[1519] Data processing: Converting prompt sentences and inputting them into a generative AI model
[1520] Output: Multiple clothing designs
[1521] Step 4: Present the design and request revisions
[1522] Description: The device presents the generated design to the user. The user can review it and make correction requests if necessary. The correction requests are then sent back to the server.
[1523] Input: Generated design, user correction requests
[1524] Data processing: Analysis of correction requests and re-prompt generation
[1525] Output: Modified design
[1526] Step 5: Regenerate the design
[1527] Description: The server regenerates the design based on the received modification request. Once the new design is generated, it is sent to the terminal and presented to the user again.
[1528] Input: Correction request
[1529] Data processing: Reflection of correction requests and regeneration processing
[1530] Output: Modified design
[1531] Step 6: Order and payment for custom-made products
[1532] Description: The user finalizes the design and the terminal sends an order instruction to the server. The server checks the order and then sends custom-made instructions to the production staff. The terminal displays the payment screen to the user, receives payment information, and sends it to the server. The server confirms the payment and officially processes the order.
[1533] Input: Final design, payment information
[1534] Data processing: payment confirmation, production instruction generation
[1535] Output: Custom-made production instructions, payment confirmation message
[1536] Step 7: Try on your avatar
[1537] Description: The device provides the ability to try on the generated design on the user's avatar, allowing the user to see how the virtually generated design will look on them. This feature is implemented using ARKit and ARCore.
[1538] Input: Generated design, user avatar information
[1539] Data processing: Virtual try-on processing using AR technology
[1540] Output: Visual output of the design on an avatar
[1541] In this way, users can generate optimal fashion designs based on detailed personal data and real-time emotional information, and then go through the entire process of checking, modifying, ordering, and trying on the designs.
[1542] The specific processing unit 290 transmits the result of the specific processing to the smart glasses 214. In the smart glasses 214, the control unit 46A causes the speaker 240 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[1543] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[1544] In the above embodiment, an example in which the specific processing is performed by the data processing device 12 has been given, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the smart glasses 214.
[1545] [Third embodiment]
[1546] FIG. 5 shows an example of the configuration of a data processing system 310 according to the third embodiment.
[1547] 5, the data processing system 310 includes the data processing device 12 and a headset terminal 314. An example of the data processing device 12 is a server.
[1548] 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 a "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. The database 24 and the communication I / F 26 are also 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).
[1549] The headset type terminal 314 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a display 343. 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. The microphone 238, the speaker 240, the camera 42, and the display 343 are also connected to the bus 52.
[1550] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[1551] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[1552] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[1553] Fig. 6 shows an example of the main functions of the data processing device 12 and the headset type terminal 314. As shown in Fig. 6, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[1554] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. 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 in accordance with the specific processing program 56 executed on the RAM 30.
[1555] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[1556] In the headset type terminal 314, a reception output process is performed by the processor 46. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[1557] Next, a description will be given of the identification process performed by the identification processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as the "server" and the headset type terminal 314 will be referred to as the "terminal."
[1558] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes, and specific embodiments will be described below.
[1559] Overall flow
[1560] Users use the application to input their personal data, and AI generates the optimal design based on that data. The design is presented to the user, who can request modifications. Once the final design is decided, it is made to order. Furthermore, the same system can also be used to resize or remake existing clothing.
[1561] Program processing description
[1562] User Registration
[1563] 1. The user downloads and installs the app.
[1564] 2. The device displays a "New Registration" button to the user.
[1565] 3. The user enters their name, email address, and password to register.
[1566] 4. The device sends the registration information to the server.
[1567] 5. The server saves the registration information in a database and sends a registration completion notification to the terminal.
[1568] 6. The device will display a registration completion notification.
[1569] Fashion consultation and design creation
[1570] 1. The user selects the "fashion consultation" function.
[1571] 2. The device launches the agent AI and asks the user questions such as "this season's trends, favorite colors, style, budget, etc."
[1572] 3. The user answers questions and enters personal data.
[1573] 4. The terminal sends the entered data to the server.
[1574] 5. The server analyzes the personal data and generates a design using image generation AI.
[1575] 6. The server sends the generated design preview to the device.
[1576] 7. The device displays the design preview to the user.
[1577] 8. The user checks the design preview and requests revisions if necessary.
[1578] Request a revision and regenerate
[1579] 1. The user enters the correction request.
[1580] 2. The device sends the modifications to the server.
[1581] 3. The server regenerates the design based on the revision request.
[1582] 4. The server sends the new design preview to the device.
[1583] 5. The device displays a preview of the new design to the user.
[1584] 6. The user reviews and approves the final design.
[1585] Custom-made production and payment
[1586] 1. The user presses the "Place Order" button.
[1587] 2. The terminal displays the payment screen.
[1588] 3. The user enters their payment information.
[1589] 4. The terminal sends the payment information to the server.
[1590] 5. The server verifies the payment information and sends production instructions to the factory.
[1591] 6. The server tracks the production status in real time and notifies the user.
[1592] 7. The user checks the delivery status in the app.
[1593] Resizing and remaking
[1594] 1. The user selects the "Clothes Remake" function.
[1595] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1596] 3. The user inputs the remake request.
[1597] 4. The device sends the input to the server.
[1598] 5. The server generates remake suggestions based on the user's wishes.
[1599] 6. The server sends the remake proposal to the device.
[1600] 7. The device displays the remake suggestions to the user.
[1601] 8. The user reviews and approves the proposal.
[1602] 9. The server sends a remake instruction to the factory.
[1603] Specific examples
[1604] Buying new clothes
[1605] 1. The user opens the app and selects "Consult about new clothes."
[1606] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[1607] 3. User inputs color, style, and budget.
[1608] 4. The server generates a design preview and sends it to the device.
[1609] 5. The device displays the preview and asks the user to select or modify it.
[1610] 6. The user finalizes the design and places an order and makes payment.
[1611] 7. The server sends the production instructions and production begins.
[1612] 8. The user receives the finished product.
[1613] Clothes remake
[1614] 1. The user selects "Clothing Remake."
[1615] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1616] 3. The user enters requests for resizing or design changes.
[1617] 4. The server generates a remake proposal and sends it to the device.
[1618] 5. The device displays the proposal, and the user reviews and approves it.
[1619] 6. The server sends a remake instruction to the factory.
[1620] 7. The user receives the remade clothes.
[1621] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[1622] The processing flow will be explained below.
[1623] Step 1:
[1624] The user downloads and installs the app.
[1625] Step 2:
[1626] The device will launch the app and display a "New Registration" button the first time it is launched.
[1627] Step 3:
[1628] The user clicks the "Sign Up" button and enters their name, email address, and password.
[1629] Step 4:
[1630] The terminal transmits the input information to the server.
[1631] Step 5:
[1632] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[1633] Step 6:
[1634] The terminal displays a registration completion notice to the user, and the user enters a logged-in state.
[1635] Step 7:
[1636] The user selects the "Fashion Consultation" function from the app's home screen.
[1637] Step 8:
[1638] The device will launch a fashion-specific AI and display a chat box.
[1639] Step 9:
[1640] A fashion-specific AI (device) asks the user, "Please tell us about this season's trends and your personal preferences."
[1641] Step 10:
[1642] The user inputs fashion preference information such as color, style, budget, etc.
[1643] Step 11:
[1644] The terminal transmits the collected data to the server.
[1645] Step 12:
[1646] The server analyzes personal data and generates multiple design previews using image generation AI.
[1647] Step 13:
[1648] The server sends the generated design preview to the device.
[1649] Step 14:
[1650] The device displays a design preview to the user.
[1651] Step 15:
[1652] The user can view the design previews and choose the design they like best or request revisions.
[1653] Step 16:
[1654] The terminal transmits the user's correction request to the server.
[1655] Step 17:
[1656] The server will generate a new design preview reflecting the changes.
[1657] Step 18:
[1658] The server sends a new design preview to the device.
[1659] Step 19:
[1660] The device will display a preview of the new design to the user.
[1661] Step 20:
[1662] The user reviews the final design and confirms the order.
[1663] Step 21:
[1664] The terminal displays the payment screen.
[1665] Step 22:
[1666] The user enters payment information and completes the transaction.
[1667] Step 23:
[1668] The terminal sends the payment information to the server.
[1669] Step 24:
[1670] The server verifies the payment information and sends production instructions to the partner factory.
[1671] Step 25:
[1672] The server tracks the production status in real time and sends information to the terminal to notify the user.
[1673] Step 26:
[1674] Users can check the progress of production and delivery through the app.
[1675] Step 27:
[1676] The user receives the finished garment.
[1677] Example 1
[1678] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1679] Conventional fashion design systems often fail to generate optimal designs even when users input their personal data. They also lack the flexibility to flexibly modify designs to meet users' needs and the ability to check the progress of custom-made garments. Furthermore, they lack the ability to easily resize or alter existing clothing.
[1680] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[1681] In this invention, the server includes means for inputting personal data of the user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for accepting fashion consultations from the user using an agent program, means for generating designs using an image generation device and presenting previews of the designs to the user, means for notifying the user of the progress and delivery status of the custom-made production, and means for resizing or remaking existing clothing. This allows the user to easily obtain the optimal design based on their preferences, deepen their understanding of the entire process, and effectively reuse existing clothing.
[1682] "Your Personal Data" means information relating to you as an individual, including your body type, color, style, budget and fashion preferences.
[1683] "Means for generating optimal clothing designs" refers to technology that uses artificial intelligence and other methods to automatically create optimal clothing designs for users based on the personal data entered by the user.
[1684] "Means for presenting the generated design to the user and accepting requests for revisions" refers to an interface for displaying the generated design to the user and for inputting revision requests from the user.
[1685] "Means for regenerating a design by reflecting a modification request" refers to a technology that regenerates a design based on a modification request from a user and updates the design to be optimal for the user.
[1686] "Means for instructing custom manufacturing based on a final generated design" refers to a technique for issuing instructions for custom manufacturing based on a finalized design.
[1687] "Means for making payments" refers to the technology that receives a user's payment information and completes the transaction safely and securely.
[1688] "Means of accepting fashion consultations from users using an agent program" refers to the interface that uses agent software to accept inquiries from users about this season's trends, favorite colors, styles, budgets, etc.
[1689] "Means for generating a design using an image generation device and presenting a preview of the design to a user" refers to a technology that uses an image generation system to visually generate a design and show it to a user.
[1690] "Means of notifying the progress of custom-made production and delivery status" refers to technology that notifies users in real time about the progress of production and delivery status after completion.
[1691] "Means for resizing or remaking existing clothing" refers to technology that allows users to adjust the size or change the design of clothing they already own.
[1692] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes. Specific embodiments of the system are described below.
[1693] Hardware and Software Configuration
[1694] This system consists of a server, terminals (smartphones and PCs), image generation AI, agent AI, and a database system.
[1695] Image generation AI: Uses technologies such as DALL-E and Stable Diffusion.
[1696] Agent AI: Uses natural language processing technologies such as ChatGPT.
[1697] Database system: MySQL or PostgreSQL.
[1698] Payment Systems: Using online payment services such as Stripe or PayPal.
[1699] System Operation
[1700] Users can access the system by downloading and installing the app. After installation, users register and enter personal data such as their name, email address, and password. This information is sent from the device to the server, where it is stored in a database. When registration is complete, the device displays a completion notification.
[1701] Fashion consultation and design creation
[1702] When a user selects the "Fashion Consultation" function within the app, the device activates the agent AI and asks the user questions. For example, it may ask about this season's trends, favorite colors, style, budget, etc. The user then answers these questions and enters personal data. This data is sent from the device to a server, and the server uses image generation AI to generate the optimal clothing design based on the received data. The generated design preview is sent from the server to the device and displayed to the user.
[1703] Requesting revisions and regenerating the design
[1704] The user can check the design preview and make corrections as needed. When the user enters the corrections, they are sent from the device to the server, which then regenerates the design. Once this process is complete, the server sends a new design preview to the device, which the user can review again.
[1705] Custom-made production and payment
[1706] Once the final design is finalized and the user presses the "Order" button, the terminal displays the payment screen and the user enters payment information. This information is sent from the terminal to the server, which verifies the payment information and sends production instructions to the factory. Once the production instructions are sent to the factory, the server tracks the production progress in real time and notifies the user. The user can also check the delivery status through the app.
[1707] Resizing and remaking
[1708] When a user selects "Clothes Remake" within the app, the device activates an agent AI and asks about the remake requests. When the user inputs requests for resizing or design changes, the information is sent from the device to the server, which generates a remake proposal. This proposal is sent to the device, and once the user confirms and approves it, a remake instruction is sent to the factory.
[1709] Examples of specific examples and prompts
[1710] Buying new clothes
[1711] 1. The user opens the app and selects "Consult about new clothes."
[1712] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[1713] 3. User inputs color, style, and budget.
[1714] 4. The server uses an image generation AI (e.g., DALL-E) to generate a design preview and send it to the device.
[1715] 5. The device displays the preview and asks the user to select or modify it.
[1716] 6. The user finalizes the design, places the order, and pays. The terminal sends the payment information to the server.
[1717] 7. The server confirms the payment and sends production instructions to the factory based on the final design generated by the image generation AI.
[1718] 8. The user receives the finished product.
[1719] Clothes remake
[1720] 1. The user selects "Clothing Remake."
[1721] 2. The device will launch the agent AI and ask about the remake you would like to see.
[1722] 3. The user enters requests for resizing or design changes.
[1723] 4. The server generates a remake proposal and sends it to the device.
[1724] 5. The device displays the proposal, and the user reviews and approves it.
[1725] 6. The server sends a remake instruction to the factory.
[1726] 7. The user receives the remade clothes.
[1727] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[1728] The flow of the identification process in the first embodiment will be described with reference to FIG.
[1729] The flow of this system's program processing
[1730] User Registration
[1731] Processing Steps
[1732] Step 1:
[1733] A user downloads and installs the app. Specifically, the user downloads the app from Google Play or the App Store and installs it on their device.
[1734] Input: Click on download link, installation request
[1735] Output: The app is installed on the device.
[1736] Step 2:
[1737] The terminal displays a new registration button to the user.
[1738] Input: First launch of the app
[1739] Output: New registration button is displayed
[1740] Step 3:
[1741] The user enters their name, email address, and password to register. After entering this personal data, the user taps the registration button.
[1742] Input: Name, Email Address, Password
[1743] Output: Registration data is generated.
[1744] Step 4:
[1745] The device sends registration information to the server in JSON format.
[1746] Input: Registration data
[1747] Output: Registration data is sent to the server
[1748] Step 5:
[1749] The server stores the registration information in a database and sends a registration completion notification to the terminal.
[1750] Input: Receive registration information
[1751] Data processing: Saving to database
[1752] Output: Generate and send a registration completion notification
[1753] Step 6:
[1754] The device will display a registration completion notification.
[1755] Input: Registration completion notification
[1756] Output: Display a notification to the user
[1757] Fashion consultation and design creation
[1758] Processing Steps
[1759] Step 1:
[1760] The user selects the fashion consultation function.
[1761] Input: Select fashion consultation function
[1762] Output: Agent AI launch
[1763] Step 2:
[1764] The device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc.
[1765] Input: Start fashion consultation function
[1766] Output: Question generation and transmission
[1767] Step 3:
[1768] The user answers questions and enters personal data.
[1769] Input: Answers to questions (color, style, budget, etc.)
[1770] Output: Generation of personal data
[1771] Step 4:
[1772] The device sends the entered data to the server in JSON format.
[1773] Input: Personal data
[1774] Output: Send data to the server
[1775] Step 5:
[1776] The server analyzes personal data and generates a design using image generation AI.
[1777] Input: Personal data
[1778] Data Computation: Data Analysis and AI-Driven Design Generation
[1779] Output: Generated design preview
[1780] Step 6:
[1781] The server sends the generated design preview to the device.
[1782] Input: Generated design preview
[1783] Output: Sending data to the terminal
[1784] Step 7:
[1785] The device displays a design preview to the user.
[1786] Input: Design Preview
[1787] Output: Preview displayed to the user
[1788] Step 8:
[1789] The user checks the design preview and requests corrections if necessary.
[1790] Input: Preview confirmation, correction request
[1791] Output: Generate correction request content
[1792] Request a revision and regenerate
[1793] Processing Steps
[1794] Step 1:
[1795] The user inputs the correction request.
[1796] Input: Input the correction request details
[1797] Output: Correction request data
[1798] Step 2:
[1799] The device sends the modifications to the server.
[1800] Input: Correction request data
[1801] Output: Send data to the server
[1802] Step 3:
[1803] The server regenerates the design based on the correction request.
[1804] Input: Correction request data
[1805] Data processing: Applying corrections and regenerating
[1806] Output: New design preview
[1807] Step 4:
[1808] The server sends a new design preview to the device.
[1809] Input: New design preview
[1810] Output: Send to terminal
[1811] Step 5:
[1812] The device will display a preview of the new design to the user.
[1813] Input: New design preview
[1814] Output: What is displayed to the user
[1815] Step 6:
[1816] The user reviews and approves the final design.
[1817] Input: Review and approve the final design
[1818] Output: Approval data
[1819] Custom-made production and payment
[1820] Processing Steps
[1821] Step 1:
[1822] The user presses the order button.
[1823] Input: Press the order button
[1824] Output: Display of payment screen
[1825] Step 2:
[1826] The terminal displays the payment screen.
[1827] Input: Purchase Order Request
[1828] Output: Payment screen
[1829] Step 3:
[1830] The user enters payment information.
[1831] Input: Credit card information and payment information
[1832] Output: Payment data
[1833] Step 4:
[1834] The terminal sends the payment information to the server.
[1835] Input: Payment data
[1836] Output: Send to server
[1837] Step 5:
[1838] The server verifies the payment information and sends production instructions to the factory.
[1839] Input: Payment data, confirmation
[1840] Output: Production instruction data
[1841] Step 6:
[1842] The server tracks the production status in real time and notifies the user.
[1843] Input: Production status data from the factory
[1844] Output: Notification data for the user
[1845] Step 7:
[1846] The user checks the delivery status in the app.
[1847] Input: Shipping tracking ID or information
[1848] Output: Display delivery status
[1849] Resizing and remaking
[1850] Processing Steps
[1851] Step 1:
[1852] The user selects the clothing remake function.
[1853] Input: Select Remake function
[1854] Output: Agent AI launch
[1855] Step 2:
[1856] The terminal will launch the agent AI and ask about the remake you would like to see.
[1857] Input: Start remake function
[1858] Output: Question generation and transmission
[1859] Step 3:
[1860] The user inputs the desired remake content.
[1861] Input: Enter the remake you want
[1862] Output: Remake data
[1863] Step 4:
[1864] The device sends the input to the server.
[1865] Input: Remake data
[1866] Output: Send data to the server
[1867] Step 5:
[1868] The server generates a remake proposal based on the user's wishes.
[1869] Input: Remake data
[1870] Data processing: Generation of remake proposals
[1871] Output: Remake proposal data
[1872] Step 6:
[1873] The server sends the remake proposal to the device.
[1874] Input: Remake proposal data
[1875] Output: Sending data to the terminal
[1876] Step 7:
[1877] The device displays the remake suggestions to the user.
[1878] Input: Remake proposal data
[1879] Output: What is displayed to the user
[1880] Step 8:
[1881] The user reviews and approves the proposal.
[1882] Input: Confirm and approve the remake proposal
[1883] Output: Approval data
[1884] Step 9:
[1885] The server sends the remake instructions to the factory.
[1886] Input: Approval data
[1887] Output: Remake instruction data
[1888] (Application example 1)
[1889] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[1890] Conventional custom-made clothing production systems have not yet achieved sufficient efficiency in the remake process to meet the individual needs of users. However, with existing systems, it has been difficult to efficiently and quickly perform remake work that reflects the user's detailed wishes. In addition, the remake process often requires manual intervention, which is inefficient in terms of time and cost. A new system is needed to solve this issue and automate the remake process while responding to user requests in a highly sophisticated manner.
[1891] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[1892] In this invention, the server includes means for inputting personal data of a user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requests for revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for instructing an automated machine dedicated to remaking work based on the final generated design, and means for the automated machine to measure, cut, and sew fabric based on the user's instructions. This makes it possible to reflect the user's detailed requests in the remaking work in an efficient and automated manner.
[1893] A "user" is an individual or corporation that uses the system to input personal data and submits requests for clothing designs or alterations.
[1894] "Personal Data" refers to individual information such as the user's body type, color, style, budget, fashion preferences, and desired alterations.
[1895] "Design generation" is the process by which AI automatically creates optimal clothing designs based on the user's personal data.
[1896] A "request for revisions" is an action in which the user checks the generated design and notifies the system of any changes as necessary.
[1897] "Made to Order" refers to the act of custom-making a specific garment based on a user's final generated design.
[1898] "Payment" is the process by which users pay for custom-made or remade items.
[1899] An "automated machine dedicated to remaking work" is a mechanical device that automatically measures, cuts, and sews fabric based on the user's instructions.
[1900] "Measure and cut" is a process in which an automated machine specially designed for remaking measures the dimensions of fabric and cuts it to the specified size.
[1901] "Sewing" refers to the process in which automated machines dedicated to remaking reassemble the cut pieces of fabric.
[1902] To implement this invention, the following system configuration and program processing are required. This system uses the user's personal data to generate and produce custom-made clothing, and also efficiently performs alteration work.
[1903] System Configuration
[1904] 1. Hardware:
[1905] Device: The smartphone or tablet that users use to enter their personal data, preview designs, and request revisions.
[1906] Server: A computer system that stores data, generates optimal designs using AI, and reflects any modifications.
[1907] Automated machinery for remaking: Robotic arms and other equipment that automatically measure, cut, and sew fabric.
[1908] 2. Software:
[1909] User application: An application installed on a smartphone or tablet that provides functions such as inputting the user's personal data, previewing designs, requesting revisions, and making payments.
[1910] Server-side applications: Programs that use databases and AI models to generate designs and analyze data.
[1911] Image generation AI: An AI model for generating clothing designs based on the user's personal data.
[1912] Program processing description
[1913] User Registration:
[1914] The user registers by entering their name, email address, and password through the app. The server stores this information in a database and sends a registration completion notification to the device.
[1915] Fashion consultation and design generation:
[1916] When a user selects the "Fashion Consultation" function, the device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc. After the user answers the questions, the device sends personal data to a server, which analyzes the data and generates a design using image generation AI. A preview of this design is sent to the device, and the user can review it and request revisions.
[1917] Request a fix and regenerate:
[1918] When the user inputs the revision request, the device sends it to the server, which then regenerates the design. A new design preview is sent to the device, and the user can review and approve the final design.
[1919] Custom production and payment:
[1920] When the user presses the "Order" button, the terminal displays a payment screen where the user enters payment information. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and notifies the user.
[1921] Resizing and remaking:
[1922] When a user selects the "Clothes Remake" function, the device activates the agent AI and asks what kind of remake they would like. The AI then sends their personal data and the remake request to the server, which then generates a remake proposal based on that and sends it to the device, where the user can review and approve it.
[1923] Adding specific examples
[1924] Buying new clothes:
[1925] The user opens the app, selects "Consult about new clothes," and enters the color, style, and budget. The server generates a design preview and sends it to the device. The user can select or request modifications, confirm the final design, and place an order and make payment. The server sends production instructions, and production begins. The user receives the finished product.
[1926] Clothing Remake:
[1927] The user selects "Clothes Remake" and inputs their request for resizing or design changes. The server generates a remake proposal and sends it to the device, where the user confirms and approves it. The server then sends the remake instructions to the factory, and the user receives the remade clothes.
[1928] Prompt Sentence Examples
[1929] "Generate remake instructions and suggest new designs based on the user's personal data. Please use the following information:
[1930] Color: Blue
[1931] Style: Casual
[1932] Budget: Within 10,000 yen
[1933] Size: M
[1934] This allows the system to respond to the user's detailed requests and perform highly automated remake work.
[1935] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[1936] Step 1:
[1937] User Registration
[1938] A user downloads and installs the app on their smartphone or tablet. The user enters their name, email address, and password and presses the new registration button. The device sends this information to the server. The server saves the registration information in a database and sends a registration completion notification to the device. The device displays the completion notification.
[1939] Input: User's name, email address, password
[1940] Output: Registration completion notification
[1941] Step 2:
[1942] Fashion consultation and design creation
[1943] The user selects the "fashion consultation" function, and the device activates the agent AI. The device asks the user questions about this season's trends, favorite colors, style, budget, etc., and the user responds. The device sends personal data to the server, which analyzes the data. The image generation AI generates a design based on the analysis results and sends a design preview to the device. The device displays the design preview to the user.
[1944] Input: Personal data such as color, style, budget, etc.
[1945] Output: Design preview
[1946] Step 3:
[1947] Request a revision and regenerate
[1948] The user checks the design preview and inputs correction requests as necessary. The device sends the information to the server. The server regenerates the design based on the correction requests and sends a new design preview to the device. The device displays the new design preview, and the user checks and approves the final design.
[1949] Input: Correction request details
[1950] Output: New design preview
[1951] Step 4:
[1952] Custom-made production and payment
[1953] The user presses the "Order" button and the terminal displays the payment screen. The user enters payment information and the terminal sends it to the server. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and sends notifications to the terminal. The terminal displays the notifications to the user.
[1954] Input: Payment Information
[1955] Output: Production status notification
[1956] Step 5:
[1957] Resizing and remaking
[1958] The user selects "Clothes Remake," and the device activates the agent AI. It asks about the desired remake, and the user responds. The device sends the user's personal data and desired remake to the server. The server generates a remake proposal based on this and sends it to the device. The device displays the remake proposal, and the user confirms and approves it. The server sends the remake instructions to the factory, and the remake is carried out.
[1959] Input: Remake request
[1960] Output: Remake proposal
[1961] Step 6:
[1962] Remake work
[1963] The server sends the remake instructions to an automated machine in the factory that is dedicated to remake work. The automated machine measures, cuts, and sews the fabric. Once the remake work is complete, the information is sent to the terminal via the server and displayed to the user.
[1964] Input: Remake instructions
[1965] Output: Remake completion notification
[1966] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[1967] The present invention provides a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[1968] Overall flow
[1969] Users use the application to input their personal data and emotional information, and the AI generates the optimal design based on that. The generated design is then presented to the user, who can request revisions or confirm the final design. The garment will then be made to order based on the final design. Furthermore, the same system can also be used to remake existing clothing.
[1970] Detailed explanation of program processing
[1971] User Registration
[1972] 1. The user downloads and installs the application.
[1973] 2. When the device is first started up, the "New Registration" button will be displayed.
[1974] 3. The user enters their name, email address, and password to register.
[1975] 4. The terminal sends the entered information to the server.
[1976] 5. The server saves the registration information in a database and generates and sends a registration completion notification to the device.
[1977] 6. The device will display a registration completion notice and the user account will be available for use.
[1978] Fashion consultation and design creation
[1979] 1. The user selects the "fashion consultation" function.
[1980] 2. The device will launch the agent AI and display a chat box.
[1981] 3. A fashion-specific AI (device) asks the user questions about this season's trends, favorite colors, style, and budget.
[1982] 4. The user answers questions and enters personal data.
[1983] 5. In addition to personal data, the device sends the user's facial expressions and voice to the emotion engine.
[1984] 6. The emotion engine (terminal) analyzes this data and recognizes the user's emotional state.
[1985] 7. The device sends the collected data to the server.
[1986] 8. The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[1987] 9. The server sends the generated design preview to the device.
[1988] 10. The device displays the design preview to the user.
[1989] 11. The emotion engine (device) adjusts the preview display according to the user's real-time emotional state, emphasizing designs that increase user satisfaction.
[1990] Request a revision and regenerate
[1991] 1. The user reviews the design preview and chooses the design they like or requests revisions.
[1992] 2. The terminal sends the user's correction request to the server.
[1993] 3. The server generates a new design preview reflecting the changes.
[1994] 4. The server sends the new design preview to the device.
[1995] 5. The device displays a preview of the new design to the user.
[1996] Custom-made production and payment
[1997] 1. The user confirms the final design and presses the "Order" button.
[1998] 2. The terminal displays the payment screen.
[1999] 3. The user enters their payment information and completes the transaction.
[2000] 4. The terminal sends the payment information to the server.
[2001] 5. The server verifies the payment information and sends production instructions to the partner factory.
[2002] 6. The server tracks the production status in real time and notifies the user.
[2003] 7. Users can check the progress of production and delivery through the app.
[2004] Resizing and remaking
[2005] 1. The user selects the "Clothes Remake" function.
[2006] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2007] 3. The user inputs the remake request.
[2008] 4. The device sends the input to the server.
[2009] 5. The server generates remake suggestions based on the user's wishes.
[2010] 6. The server sends the remake proposal to the device.
[2011] 7. The device displays the remake suggestions to the user.
[2012] 8. The user reviews and approves the proposal.
[2013] 9. The server sends a remake instruction to the factory.
[2014] Specific examples
[2015] Buying new clothes
[2016] 1. The user opens the app and selects "Consult about new clothes."
[2017] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[2018] 3. User inputs color, style, and budget.
[2019] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2020] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2021] 6. The server generates a design preview based on the emotion information and sends it to the device.
[2022] 7. The device displays the preview and the user makes a selection or requests corrections.
[2023] 8. The user finalizes the design and places the order and makes payment.
[2024] 9. The server sends the production instructions and production begins.
[2025] 10. The user receives the finished product.
[2026] Clothes remake
[2027] 1. The user selects "Clothing Remake."
[2028] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2029] 3. The user enters requests for resizing or design changes.
[2030] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2031] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2032] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[2033] 7. The device displays the proposal, and the user reviews and approves it.
[2034] 8. The server sends a remake instruction to the factory.
[2035] 9. The user receives the remade clothes.
[2036] In this way, this invention allows users to create custom-made clothes that are perfect for them and effectively reuse existing clothes. Furthermore, by combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[2037] The processing flow will be explained below.
[2038] Step 1:
[2039] The user downloads and installs the application.
[2040] Step 2:
[2041] The device will display a "New Registration" button when it is first started.
[2042] Step 3:
[2043] The user enters their name, email address, and password to register.
[2044] Step 4:
[2045] The terminal transmits the input information to the server.
[2046] Step 5:
[2047] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[2048] Step 6:
[2049] The terminal displays a registration completion notice to the user, and the user account becomes available for use.
[2050] Step 7:
[2051] The user selects the "Fashion Consultation" function from the app's home screen.
[2052] Step 8:
[2053] The device will launch a fashion-specific AI and display a chat box.
[2054] Step 9:
[2055] The agent AI (terminal) asks the user, "Please tell us about this season's trends and your personal preferences."
[2056] Step 10:
[2057] The user inputs fashion preference information such as color, style, budget, etc.
[2058] Step 11:
[2059] The device sends the user's facial expressions and voice along with personal data to the emotion engine.
[2060] Step 12:
[2061] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[2062] Step 13:
[2063] The terminal transmits the collected personal data and emotional information to a server.
[2064] Step 14:
[2065] The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[2066] Step 15:
[2067] The server sends the generated design preview to the device.
[2068] Step 16:
[2069] The device displays a design preview to the user.
[2070] Step 17:
[2071] The emotion engine (terminal) dynamically adjusts the preview display based on the user's real-time emotional state.
[2072] Step 18:
[2073] The user can preview the designs and choose the one they like best.
[2074] Step 19:
[2075] When a user requests a correction, the user specifies and inputs the part to be corrected.
[2076] Step 20:
[2077] The terminal transmits the user's correction request to the server.
[2078] Step 21:
[2079] The server reflects the changes and generates a new design preview.
[2080] Step 22:
[2081] The server sends a new design preview to the device.
[2082] Step 23:
[2083] The device will display a preview of the new design to the user.
[2084] Step 24:
[2085] The user confirms the final design and presses the "Order" button.
[2086] Step 25:
[2087] The terminal displays the payment screen.
[2088] Step 26:
[2089] The user enters payment information and completes the transaction.
[2090] Step 27:
[2091] The terminal sends the payment information to the server.
[2092] Step 28:
[2093] The server verifies the payment information and sends production instructions to the partner factory.
[2094] Step 29:
[2095] The server tracks the production status in real time and sends information to the terminal to notify the user.
[2096] Step 30:
[2097] Users can check the progress of production and delivery through the app.
[2098] Step 31:
[2099] The user receives the finished garment.
[2100] Step 32:
[2101] The user selects the "remake clothes" function.
[2102] Step 33:
[2103] The terminal will launch the agent AI and ask about the remake you would like to see.
[2104] Step 34:
[2105] The user inputs the desired remake content.
[2106] Step 35:
[2107] The device sends the user's facial expressions and voice along with the desired remake details to the emotion engine.
[2108] Step 36:
[2109] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[2110] Step 37:
[2111] The terminal transmits the desired remake content and emotional information to the server.
[2112] Step 38:
[2113] The server generates remake suggestions based on the analysis results.
[2114] Step 39:
[2115] The server sends the remake proposal to the device.
[2116] Step 40:
[2117] The device displays the remake suggestions to the user.
[2118] Step 41:
[2119] The user reviews and approves the proposal.
[2120] Step 42:
[2121] The server sends the remake instructions to the factory.
[2122] Step 43:
[2123] The user receives the remade clothes.
[2124] Example 2
[2125] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[2126] Conventional fashion design suggestion systems are based solely on the user's personal data, which means they are unable to suggest designs that reflect the user's emotional state. They also lack the ability to quickly respond to requests for revisions and other changes, making it difficult to increase user satisfaction. Furthermore, they lack the ability to track the progress of custom-made orders in real time and notify users. These issues need to be resolved.
[2127] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[2128] In this invention, the server includes means for inputting personal data of the user, means for analyzing the personal data and emotional information of the user, means for generating an optimal clothing design based on the personal data and emotional information, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for tracking the progress of the custom-made production in real time and notifying the user. This makes it possible to propose an optimal design that reflects the emotional information of the user, to quickly respond to requests for revisions, and to track the progress of the custom-made production in real time and notify the user.
[2129] "Your Personal Data" means information about your body type, color, style, budget, and fashion preferences.
[2130] "Emotional information" refers to data on the user's emotional state obtained by analyzing their facial expressions and voice.
[2131] "Design generation" refers to creating optimal clothing designs based on the user's personal data and emotional information.
[2132] A "generative AI model" is an artificial intelligence that generates images and designs by inputting a prompt sentence, and is used in the present invention to generate clothing designs.
[2133] A "revision request" is a request from a user for changes or modifications to a presented design.
[2134] "Custom-made" means that clothing is individually produced based on a design finalized by the user.
[2135] "Payment" refers to the process by which a user pays for the custom-made clothing they have ordered.
[2136] "Preview" refers to a prototype image of the clothing design presented to the user.
[2137] "Agent AI" is an artificial intelligence that collects information through dialogue with the user and asks appropriate questions.
[2138] An "emotion engine" is an artificial intelligence that analyzes a user's facial expressions and voice to extract emotional information.
[2139] The present invention relates to a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Specific embodiments of the present invention will be described in detail below.
[2140] User Registration
[2141] The user downloads and installs the application. When the app is launched for the first time, the device displays a "New Registration" button. When the user registers by entering their name, email address, and password, the device sends the entered information to the server. The server stores this information in a database and sends a registration completion notification to the device. When the device displays the registration completion notification, the user can use their account.
[2142] Fashion consultation and design creation
[2143] When a user selects the "fashion advice" function, the device activates an agent AI and displays a chat box. The fashion-specific AI (device) asks questions about this season's trends, favorite colors, style, and budget, and receives personal data entered by the user. At the same time, the device sends the user's facial expressions and voice to an emotion engine, which analyzes them to recognize emotional information. This data is then sent to a server, which analyzes the personal data and emotional information. The server uses an image generation AI (e.g., "Stable Diffusion" or "DALL-E") to generate multiple design previews and send them to the device. The device displays these design previews to the user, and the emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[2144] Request a revision and regenerate
[2145] After checking the design preview, the user can choose the design they like or request revisions. The revision requests are sent from the device to the server, and the server reflects them and generates a new design preview. The new design preview is sent to the device and displayed to the user again.
[2146] Custom-made production and payment
[2147] Once the user has finalized the design and pressed the "Place Order" button, the terminal would display the payment screen. After the user entered their payment information and made the payment, the terminal would send it to the server. The server would then verify the payment information and send production instructions to the partner factory. The progress of the custom-made item would be tracked in real time by the server and notified to the user. The user could then check the progress of production and delivery within the app.
[2148] Resizing and remaking
[2149] When a user selects the "Clothes Remake" function, the device activates an agent AI and asks about the remake requests. When the user inputs requests for size adjustments or design changes, these are sent to the server. The server generates a remake proposal, sends it to the device, and displays the proposal to the user. Once the user confirms and approves the proposal, the server sends a remake instruction to the factory.
[2150] Specific examples
[2151] Buying new clothes
[2152] 1. The user opens the app and selects "Consult about new clothes."
[2153] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[2154] 3. User inputs color, style, and budget.
[2155] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2156] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2157] 6. The server generates a design preview based on the emotion information and sends it to the device.
[2158] 7. The device displays the preview and the user makes a selection or requests corrections.
[2159] 8. The user finalizes the design and places the order and makes payment.
[2160] 9. The server sends the production instructions and production begins.
[2161] 10. The user receives the finished product.
[2162] Clothes remake
[2163] 1. The user selects "Clothing Remake."
[2164] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2165] 3. The user enters requests for resizing or design changes.
[2166] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2167] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2168] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[2169] 7. The device displays the proposal, and the user reviews and approves it.
[2170] 8. The server sends a remake instruction to the factory.
[2171] 9. The user receives the remade clothes.
[2172] Example prompts to input to the generative AI model
[2173] "Please generate a casual style design based on this season's trends. The color should be blue, the style should be relaxed fit, and the budget should be within 20,000 yen."
[2174] "Users are feeling down, so please suggest a bright and positive design. Use warm colors and an elegant style."
[2175] As described above, this invention allows users to create custom-made clothing that is optimal for them based on their personal data and emotional information, and also allows them to remake and use existing clothing. By combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[2176] The flow of the identification process in the second embodiment will be described with reference to FIG.
[2177] Step 1:
[2178] The user downloads and installs the application. The download is done from the Apple App Store or Google Play. After installation, the device displays a "Sign Up" button when it is first started up. The user enters their name, email address, and password. Registration information for the user account is generated based on the information entered.
[2179] Input: Name, Email Address, Password
[2180] Output: User account registration information
[2181] Step 2:
[2182] The device sends the entered information to the server, which saves the information in a database. Once the information has been saved, the server generates a registration completion notice and sends it to the device. The device displays the registration completion notice, allowing the user to use the account.
[2183] Input: User account registration information
[2184] Output: Registration completion notification
[2185] Step 3:
[2186] The user selects the "fashion consultation" function. The device launches the agent AI and displays a chat box. The fashion-specific AI (device) asks a series of questions (such as "This season's trends, favorite colors, style, budget"), and the user answers. Personal data is collected as a result of the answers.
[2187] Inputs: Trends, Colors, Styles, Budget
[2188] Output: Personal data
[2189] Step 4:
[2190] In addition to the personal data collected by the device, the user's facial expressions and voice are sent to the emotion engine. The emotion engine (device) analyzes this data and recognizes the user's emotional state. Analyzed emotion information is generated.
[2191] Input: Personal data, user's facial expressions, voice
[2192] Output: Emotional information
[2193] Step 5:
[2194] The device sends the collected personal data and emotional information to a server, which analyzes the data and creates prompts to generate optimal clothing designs. The prompts are then input into a generative AI model to generate multiple design previews.
[2195] Input: Personal data, emotional information
[2196] Output: prompt statement, design preview
[2197] Step 6:
[2198] The server sends the generated design preview to the device. The device displays the design preview to the user. The emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[2199] Input: Design Preview
[2200] Output: Adjusted design preview
[2201] Step 7:
[2202] The user checks the design preview and selects the design they like or requests revisions. The device sends the revision request to the server. The server reflects the revision request, re-enters the prompt sentence into the AI model, and regenerates the design.
[2203] Input: Correction request details
[2204] Output: Regenerated design preview
[2205] Step 8:
[2206] The server sends the regenerated design preview to the terminal, which displays the new design preview to the user, and once the user confirms the final design, the order is ready to be placed.
[2207] Input: Regenerated design preview
[2208] Output: A preview of the new design as seen by the user
[2209] Step 9:
[2210] The user finalizes the design and presses the "Place Order" button. The terminal displays the payment screen. The user enters payment information and completes the payment. The payment information is sent to the server.
[2211] Input: Payment information
[2212] Output: Payment completion notification
[2213] Step 10:
[2214] The server verifies payment information, sends production instructions to partner factories, tracks production progress in real time, and notifies users.
[2215] Input: Payment information
[2216] Output: Production instructions, progress notifications
[2217] Step 11:
[2218] When a user selects the "Clothes Remake" function, the device launches the agent AI and asks about the remake requests. The user's answers are collected and sent from the device to the server. The server generates a remake proposal, sends it to the device, and displays it to the user. Once the user reviews and approves the proposal, the server sends the remake instructions to the factory.
[2219] Input: Request for remake
[2220] Output: Remake proposal, remake instructions
[2221] The specific operations, inputs, and outputs at each processing step have been shown above, making it clear the detailed flow for specifically implementing this system.
[2222] (Application example 2)
[2223] Next, a description will be given of Application Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the headset type terminal 314 will be referred to as a "terminal."
[2224] Conventional fashion design systems can generate optimal designs based on a user's personal data, but they cannot reflect the user's real-time emotional information, which means they cannot maximize the user's true preferences and satisfaction. Furthermore, they lack the ability to try on the generated designs on a real avatar, which means users cannot feel secure when actually viewing the designs and making a purchase decision. Therefore, there is a need for a system that allows users to easily try on more personalized designs and increase their satisfaction.
[2225] The specification processing by the specification processing unit 290 of the data processing device 12 in Application Example 2 is realized by the following means. In this invention, the server includes means for generating an optimal clothing design based on the user's personal data and real-time emotional information, means for presenting the generated design to the user and accepting a request for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for having the user's avatar try on the generated design. This makes it possible to generate more personalized designs and provide accurate fitting images based on detailed data including the user's emotional information.
[2226] "User Personal Data" means information including your physical characteristics, color preferences, style preferences, budget, and fashion preferences.
[2227] "Real-time emotional information" refers to data on the user's emotional state that is instantly analyzed from their facial expressions, voice, etc.
[2228] The "means for generating optimal clothing designs" is a technology that uses an artificial intelligence model to generate fashion designs that are most suitable for users based on personal data and emotional information.
[2229] The "means of presenting to the user and accepting requests for revisions" refers to a mechanism that visually displays the generated design, accepts any revision requests from the user, and reflects them in the next design generation.
[2230] The "means of instructing custom-made production" refers to a method of sending data for custom-made production to a factory or other production staff based on the design finally selected by the user.
[2231] "Means of payment" refers to the mechanism by which a user confirms the order of the selected design and pays the corresponding fee electronically.
[2232] "Means for trying on an avatar" is an application function that allows the user to visually confirm the virtually generated design by having the user's avatar try on the design.
[2233] The present invention provides a system that analyzes a user's personal data and real-time emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[2234] System configuration
[2235] The system of the present invention is broadly composed of the following five means.
[2236] 1. Means of inputting personal data of users
[2237] 2. A method for generating optimal clothing designs based on personal data and real-time emotional information
[2238] 3. A means to present the generated design to users and accept revision requests
[2239] 4. Means for instructing custom manufacturing based on said final generated design
[2240] 5. Means for making payments based on said instructions
[2241] 6. A way to try on the generated designs on the user's avatar
[2242] A means of inputting personal data of the user
[2243] Using a smartphone or other device, users can enter personal data such as their name, email address, password, body type, preferred colors and styles, budget, etc. The entered information is sent to a server and stored in a database.
[2244] A method for generating optimal clothing designs based on personal data and real-time emotional information
[2245] The server is equipped with generative AI models such as TensorFlow and Keras, which are used to analyze the user's personal data and real-time emotional information to generate optimal fashion designs. Emotional information is captured using OpenCV and analyzed in real time.
[2246] A means to present the generated design to the user and accept revision requests
[2247] The generated design is sent to the device and visually presented to the user. The user can review the design and make correction requests. The correction requests are sent to the server, and the design is regenerated.
[2248] A means of ordering custom-made products
[2249] Based on the user's final design selection, the server sends custom production instructions to a production specialist, who then creates a custom garment for the user.
[2250] Payment method
[2251] Payment is made on the user's device and the entered payment information is sent to the server, which verifies the payment information and officially processes the order.
[2252] A way to try on the generated designs on the user's avatar
[2253] The generated designs can be tried on by the user's avatar in a virtual store, allowing the user to see how the design will look on them in advance. The avatar try-on feature is implemented using augmented reality technologies such as ARKit and ARCore.
[2254] Specific examples
[2255] For example, if a user opens the application and selects "fashion consultation," they input their preferred trends, style, color, and budget. Their facial expressions and voice are then captured in real time and their emotional information is analyzed. The server then generates multiple designs based on this information and presents them to the user.
[2256] A specific example prompt for the generative AI model used here could be in the following text format:
[2257] User Data:
[2258] Age: 25
[2259] Gender: Female
[2260] Favorite Colors: Blue, White
[2261] Style Preferences: Casual, Modern
[2262] Budget: Moderate
[2263] Emotional State: Happy
[2264] Create a casual, modern outfit for a happy 25-year-old female who likes blue and white, with a moderate budget.
[2265] In this way, users can select the best outfit for themselves based on the generated designs and have them made and purchased to order.
[2266] The flow of the specific processing in the application example 2 will be described with reference to FIG.
[2267] Step 1: User Registration and Login
[2268] Description: The device launches the app and the user registers or logs in. The user enters their name, email address, and password, and the device sends this data to the server. The server stores the received information in a database and sends a confirmation message to the user once registration is complete.
[2269] Input: Name, Email Address, Password
[2270] Data processing: Check the format of the entered data
[2271] Output: Registration complete message
[2272] Step 2: Enter your personal data and emotional information
[2273] Description: The user inputs personal data (body type, favorite colors, style, budget, etc.) and the device sends this to the server. In addition, the device captures the user's real-time facial expressions and voice, analyzes the emotional information using OpenCV, and sends it to the server.
[2274] Input: Body type, favorite color, style, budget, facial expression video, voice
[2275] Data processing: Format conversion of personal data, extraction of emotional information through facial expression analysis
[2276] Output: Personal data, emotional information
[2277] Step 3: Generate a fashion design
[2278] Description: The server generates optimal clothing designs using generative AI models such as TensorFlow and Keras based on the received personal data and emotional information. The generation process involves inputting a prompt into the generative AI model to generate multiple designs.
[2279] Input: Personal data, emotional information
[2280] Data processing: Converting prompt sentences and inputting them into a generative AI model
[2281] Output: Multiple clothing designs
[2282] Step 4: Present the design and request revisions
[2283] Description: The device presents the generated design to the user. The user can review it and make correction requests if necessary. The correction requests are then sent back to the server.
[2284] Input: Generated design, user correction requests
[2285] Data processing: Analysis of correction requests and re-prompt generation
[2286] Output: Modified design
[2287] Step 5: Regenerate the design
[2288] Description: The server regenerates the design based on the received modification request. Once the new design is generated, it is sent to the terminal and presented to the user again.
[2289] Input: Correction request
[2290] Data processing: Reflection of correction requests and regeneration processing
[2291] Output: Modified design
[2292] Step 6: Order and payment for custom-made products
[2293] Description: The user finalizes the design and the terminal sends an order instruction to the server. The server checks the order and then sends custom-made instructions to the production staff. The terminal displays the payment screen to the user, receives payment information, and sends it to the server. The server confirms the payment and officially processes the order.
[2294] Input: Final design, payment information
[2295] Data processing: payment confirmation, production instruction generation
[2296] Output: Custom-made production instructions, payment confirmation message
[2297] Step 7: Try on your avatar
[2298] Description: The device provides the ability to try on the generated design on the user's avatar, allowing the user to see how the virtually generated design will look on them. This feature is implemented using ARKit and ARCore.
[2299] Input: Generated design, user avatar information
[2300] Data processing: Virtual try-on processing using AR technology
[2301] Output: Visual output of the design on an avatar
[2302] In this way, users can generate optimal fashion designs based on detailed personal data and real-time emotional information, and then go through the entire process of checking, modifying, ordering, and trying on the designs.
[2303] The specific processing unit 290 transmits the result of the specific processing to the headset type terminal 314. In the headset type terminal 314, the control unit 46A causes the speaker 240 and the display 343 to output the result of the specific processing. The microphone 238 acquires audio indicating a user input regarding the result of the specific processing. The control unit 46A transmits audio data indicating the user input acquired by the microphone 238 to the data processing device 12. In the data processing device 12, the specific processing unit 290 acquires the audio data.
[2304] The data generation model 58 is a so-called generative AI (Artificial Intelligence). An example of the data generation model 58 is ChatGPT (Internet Search<URL: https: / / openai.com / blog / chatgpt> ), Gemini (Internet search <url: https: gemini.google.com ?hl="ja">) and other generation AIs. The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including an instruction is input to the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating an image is also input. The data generation model 58 performs inference on the input inference data in accordance with the instruction indicated by the prompt, and outputs the inference result in a data format such as voice data and text data. Here, inference refers to, for example, analysis, classification, prediction, and / or summarization.
[2305] In the above embodiment, an example was given in which the specific processing is performed by the data processing device 12, but the technology of the present disclosure is not limited to this, and the specific processing may be performed by the headset type terminal 314.
[2306] [Fourth embodiment]
[2307] FIG. 7 shows an example of the configuration of a data processing system 410 according to the fourth embodiment.
[2308] 7, a data processing system 410 includes a data processing device 12 and a robot 414. An example of the data processing device 12 is a server.
[2309] 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 a "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. The database 24 and the communication I / F 26 are also 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).
[2310] The robot 414 includes a computer 36, a microphone 238, a speaker 240, a camera 42, a communication I / F 44, and a control target 443. 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. The microphone 238, the speaker 240, the camera 42, and the control target 443 are also connected to the bus 52.
[2311] The microphone 238 receives instructions and the like from the user 20 by receiving voice uttered by the user 20. The microphone 238 captures the voice uttered by the user 20, converts the captured voice into audio data, and outputs it to the processor 46. The speaker 240 outputs audio in accordance with instructions from the processor 46.
[2312] Camera 42 is a small digital camera equipped with an optical system including a lens, aperture, and shutter, and an imaging element such as a CMOS (Complementary Metal-Oxide-Semiconductor) image sensor or a CCD (Charge Coupled Device) image sensor, and captures images of the surroundings of user 20 (for example, an imaging range defined by an angle of view equivalent to the field of vision of a typical healthy person).
[2313] The communication I / F 44 is connected to a network 54. The communication I / Fs 44 and 26 are responsible for the exchange of various information between the processor 46 and the processor 28 via the network 54. The exchange of various information between the processor 46 and the processor 28 using the communication I / Fs 44 and 26 is carried out in a secure state.
[2314] The control object 443 includes a display device, LEDs in the eyes, and motors for driving the arms, hands, and feet. The posture and gestures of the robot 414 are controlled by controlling the motors of the arms, hands, and feet. Some of the emotions of the robot 414 can be expressed by controlling these motors. In addition, the facial expressions of the robot 414 can also be expressed by controlling the light emission state of the LEDs in the eyes of the robot 414.
[2315] Fig. 8 shows an example of the main functions of the data processing device 12 and the robot 414. As shown in Fig. 8, in the data processing device 12, a specific process is performed by the processor 28. A specific process program 56 is stored in the storage 32.
[2316] The specific processing program 56 is an example of a "program" according to the technology of the present disclosure. 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 in accordance with the specific processing program 56 executed on the RAM 30.
[2317] The storage 32 stores a data generation model 58 and an emotion identification model 59. The data generation model 58 and the emotion identification model 59 are used by the identification processing unit 290.
[2318] In the robot 414, the processor 46 performs the reception output process. A reception output program 60 is stored in the storage 50. The processor 46 reads the reception output program 60 from the storage 50 and executes the read reception output program 60 on the RAM 48. The reception output process is realized by the processor 46 operating as the control unit 46A in accordance with the reception output program 60 executed on the RAM 48.
[2319] Next, a description will be given of the specific processing performed by the specific processing unit 290 of the data processing device 12. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2320] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes, and specific embodiments will be described below.
[2321] Overall flow
[2322] Users use the application to input their personal data, and AI generates the optimal design based on that data. The design is presented to the user, who can request modifications. Once the final design is decided, it is made to order. Furthermore, the same system can also be used to resize or remake existing clothing.
[2323] Program processing description
[2324] User Registration
[2325] 1. The user downloads and installs the app.
[2326] 2. The device displays a "New Registration" button to the user.
[2327] 3. The user enters their name, email address, and password to register.
[2328] 4. The device sends the registration information to the server.
[2329] 5. The server saves the registration information in a database and sends a registration completion notification to the terminal.
[2330] 6. The device will display a registration completion notification.
[2331] Fashion consultation and design creation
[2332] 1. The user selects the "fashion consultation" function.
[2333] 2. The device launches the agent AI and asks the user questions such as "this season's trends, favorite colors, style, budget, etc."
[2334] 3. The user answers questions and enters personal data.
[2335] 4. The terminal sends the entered data to the server.
[2336] 5. The server analyzes the personal data and generates a design using image generation AI.
[2337] 6. The server sends the generated design preview to the device.
[2338] 7. The device displays the design preview to the user.
[2339] 8. The user checks the design preview and requests revisions if necessary.
[2340] Request a revision and regenerate
[2341] 1. The user enters the correction request.
[2342] 2. The device sends the modifications to the server.
[2343] 3. The server regenerates the design based on the revision request.
[2344] 4. The server sends the new design preview to the device.
[2345] 5. The device displays a preview of the new design to the user.
[2346] 6. The user reviews and approves the final design.
[2347] Custom-made production and payment
[2348] 1. The user presses the "Place Order" button.
[2349] 2. The terminal displays the payment screen.
[2350] 3. The user enters their payment information.
[2351] 4. The terminal sends the payment information to the server.
[2352] 5. The server verifies the payment information and sends production instructions to the factory.
[2353] 6. The server tracks the production status in real time and notifies the user.
[2354] 7. The user checks the delivery status in the app.
[2355] Resizing and remaking
[2356] 1. The user selects the "Clothes Remake" function.
[2357] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2358] 3. The user inputs the remake request.
[2359] 4. The device sends the input to the server.
[2360] 5. The server generates remake suggestions based on the user's wishes.
[2361] 6. The server sends the remake proposal to the device.
[2362] 7. The device displays the remake suggestions to the user.
[2363] 8. The user reviews and approves the proposal.
[2364] 9. The server sends a remake instruction to the factory.
[2365] Specific examples
[2366] Buying new clothes
[2367] 1. The user opens the app and selects "Consult about new clothes."
[2368] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[2369] 3. User inputs color, style, and budget.
[2370] 4. The server generates a design preview and sends it to the device.
[2371] 5. The device displays the preview and asks the user to select or modify it.
[2372] 6. The user finalizes the design and places an order and makes payment.
[2373] 7. The server sends the production instructions and production begins.
[2374] 8. The user receives the finished product.
[2375] Clothes remake
[2376] 1. The user selects "Clothing Remake."
[2377] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2378] 3. The user enters requests for resizing or design changes.
[2379] 4. The server generates a remake proposal and sends it to the device.
[2380] 5. The device displays the proposal, and the user reviews and approves it.
[2381] 6. The server sends a remake instruction to the factory.
[2382] 7. The user receives the remade clothes.
[2383] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[2384] The processing flow will be explained below.
[2385] Step 1:
[2386] The user downloads and installs the app.
[2387] Step 2:
[2388] The device will launch the app and display a "New Registration" button the first time it is launched.
[2389] Step 3:
[2390] The user clicks the "Sign Up" button and enters their name, email address, and password.
[2391] Step 4:
[2392] The terminal transmits the input information to the server.
[2393] Step 5:
[2394] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[2395] Step 6:
[2396] The terminal displays a registration completion notice to the user, and the user enters a logged-in state.
[2397] Step 7:
[2398] The user selects the "Fashion Consultation" function from the app's home screen.
[2399] Step 8:
[2400] The device will launch a fashion-specific AI and display a chat box.
[2401] Step 9:
[2402] A fashion-specific AI (device) asks the user, "Please tell us about this season's trends and your personal preferences."
[2403] Step 10:
[2404] The user inputs fashion preference information such as color, style, budget, etc.
[2405] Step 11:
[2406] The terminal transmits the collected data to the server.
[2407] Step 12:
[2408] The server analyzes personal data and generates multiple design previews using image generation AI.
[2409] Step 13:
[2410] The server sends the generated design preview to the device.
[2411] Step 14:
[2412] The device displays a design preview to the user.
[2413] Step 15:
[2414] The user can view the design previews and choose the design they like best or request revisions.
[2415] Step 16:
[2416] The terminal transmits the user's correction request to the server.
[2417] Step 17:
[2418] The server will generate a new design preview reflecting the changes.
[2419] Step 18:
[2420] The server sends a new design preview to the device.
[2421] Step 19:
[2422] The device will display a preview of the new design to the user.
[2423] Step 20:
[2424] The user reviews the final design and confirms the order.
[2425] Step 21:
[2426] The terminal displays the payment screen.
[2427] Step 22:
[2428] The user enters payment information and completes the transaction.
[2429] Step 23:
[2430] The terminal sends the payment information to the server.
[2431] Step 24:
[2432] The server verifies the payment information and sends production instructions to the partner factory.
[2433] Step 25:
[2434] The server tracks the production status in real time and sends information to the terminal to notify the user.
[2435] Step 26:
[2436] Users can check the progress of production and delivery through the app.
[2437] Step 27:
[2438] The user receives the finished garment.
[2439] Example 1
[2440] Next, a description will be given of Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2441] Conventional fashion design systems often fail to generate optimal designs even when users input their personal data. They also lack the flexibility to flexibly modify designs to meet users' needs and the ability to check the progress of custom-made garments. Furthermore, they lack the ability to easily resize or alter existing clothing.
[2442] The specific processing by the specific processing unit 290 of the data processing device 12 in the first embodiment is realized by the following means.
[2443] In this invention, the server includes means for inputting personal data of the user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for accepting fashion consultations from the user using an agent program, means for generating designs using an image generation device and presenting previews of the designs to the user, means for notifying the user of the progress and delivery status of the custom-made production, and means for resizing or remaking existing clothing. This allows the user to easily obtain the optimal design based on their preferences, deepen their understanding of the entire process, and effectively reuse existing clothing.
[2444] "Your Personal Data" means information relating to you as an individual, including your body type, color, style, budget and fashion preferences.
[2445] "Means for generating optimal clothing designs" refers to technology that uses artificial intelligence and other methods to automatically create optimal clothing designs for users based on the personal data entered by the user.
[2446] "Means for presenting the generated design to the user and accepting requests for revisions" refers to an interface for displaying the generated design to the user and for inputting revision requests from the user.
[2447] "Means for regenerating a design by reflecting a modification request" refers to a technology that regenerates a design based on a modification request from a user and updates the design to be optimal for the user.
[2448] "Means for instructing custom manufacturing based on a final generated design" refers to a technique for issuing instructions for custom manufacturing based on a finalized design.
[2449] "Means for making payments" refers to the technology that receives a user's payment information and completes the transaction safely and securely.
[2450] "Means of accepting fashion consultations from users using an agent program" refers to the interface that uses agent software to accept inquiries from users about this season's trends, favorite colors, styles, budgets, etc.
[2451] "Means for generating a design using an image generation device and presenting a preview of the design to a user" refers to a technology that uses an image generation system to visually generate a design and show it to a user.
[2452] "Means of notifying the progress of custom-made production and delivery status" refers to technology that notifies users in real time about the progress of production and delivery status after completion.
[2453] "Means for resizing or remaking existing clothing" refers to technology that allows users to adjust the size or change the design of clothing they already own.
[2454] The present invention is a system that allows users to order clothes that best suit them and also allows them to resize or remake existing clothes. Specific embodiments of the system are described below.
[2455] Hardware and Software Configuration
[2456] This system consists of a server, terminals (smartphones and PCs), image generation AI, agent AI, and a database system.
[2457] Image generation AI: Uses technologies such as DALL-E and Stable Diffusion.
[2458] Agent AI: Uses natural language processing technologies such as ChatGPT.
[2459] Database system: MySQL or PostgreSQL.
[2460] Payment Systems: Using online payment services such as Stripe or PayPal.
[2461] System Operation
[2462] Users can access the system by downloading and installing the app. After installation, users register and enter personal data such as their name, email address, and password. This information is sent from the device to the server, where it is stored in a database. When registration is complete, the device displays a completion notification.
[2463] Fashion consultation and design creation
[2464] When a user selects the "Fashion Consultation" function within the app, the device activates the agent AI and asks the user questions. For example, it may ask about this season's trends, favorite colors, style, budget, etc. The user then answers these questions and enters personal data. This data is sent from the device to a server, and the server uses image generation AI to generate the optimal clothing design based on the received data. The generated design preview is sent from the server to the device and displayed to the user.
[2465] Requesting revisions and regenerating the design
[2466] The user can check the design preview and make corrections as needed. When the user enters the corrections, they are sent from the device to the server, which then regenerates the design. Once this process is complete, the server sends a new design preview to the device, which the user can review again.
[2467] Custom-made production and payment
[2468] Once the final design is finalized and the user presses the "Order" button, the terminal displays the payment screen and the user enters payment information. This information is sent from the terminal to the server, which verifies the payment information and sends production instructions to the factory. Once the production instructions are sent to the factory, the server tracks the production progress in real time and notifies the user. The user can also check the delivery status through the app.
[2469] Resizing and remaking
[2470] When a user selects "Clothes Remake" within the app, the device activates an agent AI and asks about the remake requests. When the user inputs requests for resizing or design changes, the information is sent from the device to the server, which generates a remake proposal. This proposal is sent to the device, and once the user confirms and approves it, a remake instruction is sent to the factory.
[2471] Examples of specific examples and prompts
[2472] Buying new clothes
[2473] 1. The user opens the app and selects "Consult about new clothes."
[2474] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[2475] 3. User inputs color, style, and budget.
[2476] 4. The server uses an image generation AI (e.g., DALL-E) to generate a design preview and send it to the device.
[2477] 5. The device displays the preview and asks the user to select or modify it.
[2478] 6. The user finalizes the design, places the order, and pays. The terminal sends the payment information to the server.
[2479] 7. The server confirms the payment and sends production instructions to the factory based on the final design generated by the image generation AI.
[2480] 8. The user receives the finished product.
[2481] Clothes remake
[2482] 1. The user selects "Clothing Remake."
[2483] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2484] 3. The user enters requests for resizing or design changes.
[2485] 4. The server generates a remake proposal and sends it to the device.
[2486] 5. The device displays the proposal, and the user reviews and approves it.
[2487] 6. The server sends a remake instruction to the factory.
[2488] 7. The user receives the remade clothes.
[2489] In this way, the present invention allows users to create custom-made clothes that are best suited to them, and also allows users to effectively reuse existing clothes.
[2490] The flow of the identification process in the first embodiment will be described with reference to FIG.
[2491] The flow of this system's program processing
[2492] User Registration
[2493] Processing Steps
[2494] Step 1:
[2495] A user downloads and installs the app. Specifically, the user downloads the app from Google Play or the App Store and installs it on their device.
[2496] Input: Click on download link, installation request
[2497] Output: The app is installed on the device.
[2498] Step 2:
[2499] The terminal displays a new registration button to the user.
[2500] Input: First launch of the app
[2501] Output: New registration button is displayed
[2502] Step 3:
[2503] The user enters their name, email address, and password to register. After entering this personal data, the user taps the registration button.
[2504] Input: Name, Email Address, Password
[2505] Output: Registration data is generated.
[2506] Step 4:
[2507] The device sends registration information to the server in JSON format.
[2508] Input: Registration data
[2509] Output: Registration data is sent to the server
[2510] Step 5:
[2511] The server stores the registration information in a database and sends a registration completion notification to the terminal.
[2512] Input: Receive registration information
[2513] Data processing: Saving to database
[2514] Output: Generate and send a registration completion notification
[2515] Step 6:
[2516] The device will display a registration completion notification.
[2517] Input: Registration completion notification
[2518] Output: Display a notification to the user
[2519] Fashion consultation and design creation
[2520] Processing Steps
[2521] Step 1:
[2522] The user selects the fashion consultation function.
[2523] Input: Select fashion consultation function
[2524] Output: Agent AI launch
[2525] Step 2:
[2526] The device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc.
[2527] Input: Start fashion consultation function
[2528] Output: Question generation and transmission
[2529] Step 3:
[2530] The user answers questions and enters personal data.
[2531] Input: Answers to questions (color, style, budget, etc.)
[2532] Output: Generation of personal data
[2533] Step 4:
[2534] The device sends the entered data to the server in JSON format.
[2535] Input: Personal data
[2536] Output: Send data to the server
[2537] Step 5:
[2538] The server analyzes personal data and generates a design using image generation AI.
[2539] Input: Personal data
[2540] Data Computation: Data Analysis and AI-Driven Design Generation
[2541] Output: Generated design preview
[2542] Step 6:
[2543] The server sends the generated design preview to the device.
[2544] Input: Generated design preview
[2545] Output: Sending data to the terminal
[2546] Step 7:
[2547] The device displays a design preview to the user.
[2548] Input: Design Preview
[2549] Output: Preview displayed to the user
[2550] Step 8:
[2551] The user checks the design preview and requests corrections if necessary.
[2552] Input: Preview confirmation, correction request
[2553] Output: Generate correction request content
[2554] Request a revision and regenerate
[2555] Processing Steps
[2556] Step 1:
[2557] The user inputs the correction request.
[2558] Input: Input the correction request details
[2559] Output: Correction request data
[2560] Step 2:
[2561] The device sends the modifications to the server.
[2562] Input: Correction request data
[2563] Output: Send data to the server
[2564] Step 3:
[2565] The server regenerates the design based on the correction request.
[2566] Input: Correction request data
[2567] Data processing: Applying corrections and regenerating
[2568] Output: New design preview
[2569] Step 4:
[2570] The server sends a new design preview to the device.
[2571] Input: New design preview
[2572] Output: Send to terminal
[2573] Step 5:
[2574] The device will display a preview of the new design to the user.
[2575] Input: New design preview
[2576] Output: What is displayed to the user
[2577] Step 6:
[2578] The user reviews and approves the final design.
[2579] Input: Review and approve the final design
[2580] Output: Approval data
[2581] Custom-made production and payment
[2582] Processing Steps
[2583] Step 1:
[2584] The user presses the order button.
[2585] Input: Press the order button
[2586] Output: Display of payment screen
[2587] Step 2:
[2588] The terminal displays the payment screen.
[2589] Input: Purchase Order Request
[2590] Output: Payment screen
[2591] Step 3:
[2592] The user enters payment information.
[2593] Input: Credit card information and payment information
[2594] Output: Payment data
[2595] Step 4:
[2596] The terminal sends the payment information to the server.
[2597] Input: Payment data
[2598] Output: Send to server
[2599] Step 5:
[2600] The server verifies the payment information and sends production instructions to the factory.
[2601] Input: Payment data, confirmation
[2602] Output: Production instruction data
[2603] Step 6:
[2604] The server tracks the production status in real time and notifies the user.
[2605] Input: Production status data from the factory
[2606] Output: Notification data for the user
[2607] Step 7:
[2608] The user checks the delivery status in the app.
[2609] Input: Shipping tracking ID or information
[2610] Output: Display delivery status
[2611] Resizing and remaking
[2612] Processing Steps
[2613] Step 1:
[2614] The user selects the clothing remake function.
[2615] Input: Select Remake function
[2616] Output: Agent AI launch
[2617] Step 2:
[2618] The terminal will launch the agent AI and ask about the remake you would like to see.
[2619] Input: Start remake function
[2620] Output: Question generation and transmission
[2621] Step 3:
[2622] The user inputs the desired remake content.
[2623] Input: Enter the remake you want
[2624] Output: Remake data
[2625] Step 4:
[2626] The device sends the input to the server.
[2627] Input: Remake data
[2628] Output: Send data to the server
[2629] Step 5:
[2630] The server generates a remake proposal based on the user's wishes.
[2631] Input: Remake data
[2632] Data processing: Generation of remake proposals
[2633] Output: Remake proposal data
[2634] Step 6:
[2635] The server sends the remake proposal to the device.
[2636] Input: Remake proposal data
[2637] Output: Sending data to the terminal
[2638] Step 7:
[2639] The device displays the remake suggestions to the user.
[2640] Input: Remake proposal data
[2641] Output: What is displayed to the user
[2642] Step 8:
[2643] The user reviews and approves the proposal.
[2644] Input: Confirm and approve the remake proposal
[2645] Output: Approval data
[2646] Step 9:
[2647] The server sends the remake instructions to the factory.
[2648] Input: Approval data
[2649] Output: Remake instruction data
[2650] (Application example 1)
[2651] Next, a description will be given of Application Example 1. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2652] Conventional custom-made clothing production systems have not yet achieved sufficient efficiency in the remake process to meet the individual needs of users. However, with existing systems, it has been difficult to efficiently and quickly perform remake work that reflects the user's detailed wishes. In addition, the remake process often requires manual intervention, which is inefficient in terms of time and cost. A new system is needed to solve this issue and automate the remake process while responding to user requests in a highly sophisticated manner.
[2653] The specific processing by the specific processing unit 290 of the data processing device 12 in the application example 1 is realized by the following means.
[2654] In this invention, the server includes means for inputting personal data of a user, means for generating an optimal clothing design based on the personal data, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requests for revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, means for instructing an automated machine dedicated to remaking work based on the final generated design, and means for the automated machine to measure, cut, and sew fabric based on the user's instructions. This makes it possible to reflect the user's detailed requests in the remaking work in an efficient and automated manner.
[2655] A "user" is an individual or corporation that uses the system to input personal data and submits requests for clothing designs or alterations.
[2656] "Personal Data" refers to individual information such as the user's body type, color, style, budget, fashion preferences, and desired alterations.
[2657] "Design generation" is the process by which AI automatically creates optimal clothing designs based on the user's personal data.
[2658] A "request for revisions" is an action in which the user checks the generated design and notifies the system of any changes as necessary.
[2659] "Made to Order" refers to the act of custom-making a specific garment based on a user's final generated design.
[2660] "Payment" is the process by which users pay for custom-made or remade items.
[2661] An "automated machine dedicated to remaking work" is a mechanical device that automatically measures, cuts, and sews fabric based on the user's instructions.
[2662] "Measure and cut" is a process in which an automated machine specially designed for remaking measures the dimensions of fabric and cuts it to the specified size.
[2663] "Sewing" refers to the process in which automated machines dedicated to remaking reassemble the cut pieces of fabric.
[2664] To implement this invention, the following system configuration and program processing are required. This system uses the user's personal data to generate and produce custom-made clothing, and also efficiently performs alteration work.
[2665] System Configuration
[2666] 1. Hardware:
[2667] Device: The smartphone or tablet that users use to enter their personal data, preview designs, and request revisions.
[2668] Server: A computer system that stores data, generates optimal designs using AI, and reflects any modifications.
[2669] Automated machinery for remaking: Robotic arms and other equipment that automatically measure, cut, and sew fabric.
[2670] 2. Software:
[2671] User application: An application installed on a smartphone or tablet that provides functions such as inputting the user's personal data, previewing designs, requesting revisions, and making payments.
[2672] Server-side applications: Programs that use databases and AI models to generate designs and analyze data.
[2673] Image generation AI: An AI model for generating clothing designs based on the user's personal data.
[2674] Program processing description
[2675] User Registration:
[2676] The user registers by entering their name, email address, and password through the app. The server stores this information in a database and sends a registration completion notification to the device.
[2677] Fashion consultation and design generation:
[2678] When a user selects the "Fashion Consultation" function, the device activates an agent AI that asks the user questions about this season's trends, favorite colors, style, budget, etc. After the user answers the questions, the device sends personal data to a server, which analyzes the data and generates a design using image generation AI. A preview of this design is sent to the device, and the user can review it and request revisions.
[2679] Request a fix and regenerate:
[2680] When the user inputs the revision request, the device sends it to the server, which then regenerates the design. A new design preview is sent to the device, and the user can review and approve the final design.
[2681] Custom production and payment:
[2682] When the user presses the "Order" button, the terminal displays a payment screen where the user enters payment information. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and notifies the user.
[2683] Resizing and remaking:
[2684] When a user selects the "Clothes Remake" function, the device activates the agent AI and asks what kind of remake they would like. The AI then sends their personal data and the remake request to the server, which then generates a remake proposal based on that and sends it to the device, where the user can review and approve it.
[2685] Adding specific examples
[2686] Buying new clothes:
[2687] The user opens the app, selects "Consult about new clothes," and enters the color, style, and budget. The server generates a design preview and sends it to the device. The user can select or request modifications, confirm the final design, and place an order and make payment. The server sends production instructions, and production begins. The user receives the finished product.
[2688] Clothing Remake:
[2689] The user selects "Clothes Remake" and inputs their request for resizing or design changes. The server generates a remake proposal and sends it to the device, where the user confirms and approves it. The server then sends the remake instructions to the factory, and the user receives the remade clothes.
[2690] Prompt Sentence Examples
[2691] "Generate remake instructions and suggest new designs based on the user's personal data. Please use the following information:
[2692] Color: Blue
[2693] Style: Casual
[2694] Budget: Within 10,000 yen
[2695] Size: M
[2696] This allows the system to respond to the user's detailed requests and perform highly automated remake work.
[2697] The flow of the specific processing in the application example 1 will be described with reference to FIG.
[2698] Step 1:
[2699] User Registration
[2700] A user downloads and installs the app on their smartphone or tablet. The user enters their name, email address, and password and presses the new registration button. The device sends this information to the server. The server saves the registration information in a database and sends a registration completion notification to the device. The device displays the completion notification.
[2701] Input: User's name, email address, password
[2702] Output: Registration completion notification
[2703] Step 2:
[2704] Fashion consultation and design creation
[2705] The user selects the "fashion consultation" function, and the device activates the agent AI. The device asks the user questions about this season's trends, favorite colors, style, budget, etc., and the user responds. The device sends personal data to the server, which analyzes the data. The image generation AI generates a design based on the analysis results and sends a design preview to the device. The device displays the design preview to the user.
[2706] Input: Personal data such as color, style, budget, etc.
[2707] Output: Design preview
[2708] Step 3:
[2709] Request a revision and regenerate
[2710] The user checks the design preview and inputs correction requests as necessary. The device sends the information to the server. The server regenerates the design based on the correction requests and sends a new design preview to the device. The device displays the new design preview, and the user checks and approves the final design.
[2711] Input: Correction request details
[2712] Output: New design preview
[2713] Step 4:
[2714] Custom-made production and payment
[2715] The user presses the "Order" button and the terminal displays the payment screen. The user enters payment information and the terminal sends it to the server. The server verifies the payment information and sends production instructions to the factory. The server tracks the production status in real time and sends notifications to the terminal. The terminal displays the notifications to the user.
[2716] Input: Payment Information
[2717] Output: Production status notification
[2718] Step 5:
[2719] Resizing and remaking
[2720] The user selects "Clothes Remake," and the device activates the agent AI. It asks about the desired remake, and the user responds. The device sends the user's personal data and desired remake to the server. The server generates a remake proposal based on this and sends it to the device. The device displays the remake proposal, and the user confirms and approves it. The server sends the remake instructions to the factory, and the remake is carried out.
[2721] Input: Remake request
[2722] Output: Remake proposal
[2723] Step 6:
[2724] Remake work
[2725] The server sends the remake instructions to an automated machine in the factory that is dedicated to remake work. The automated machine measures, cuts, and sews the fabric. Once the remake work is complete, the information is sent to the terminal via the server and displayed to the user.
[2726] Input: Remake instructions
[2727] Output: Remake completion notification
[2728] Furthermore, an emotion engine that estimates the user's emotion may be further combined. That is, the identification processing unit 290 may estimate the user's emotion using the emotion identification model 59, and perform identification processing using the user's emotion.
[2729] The present invention provides a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Hereinafter, specific embodiments of the present invention will be described in detail.
[2730] Overall flow
[2731] Users use the application to input their personal data and emotional information, and the AI generates the optimal design based on that. The generated design is then presented to the user, who can request revisions or confirm the final design. The garment will then be made to order based on the final design. Furthermore, the same system can also be used to remake existing clothing.
[2732] Detailed explanation of program processing
[2733] User Registration
[2734] 1. The user downloads and installs the application.
[2735] 2. When the device is first started up, the "New Registration" button will be displayed.
[2736] 3. The user enters their name, email address, and password to register.
[2737] 4. The terminal sends the entered information to the server.
[2738] 5. The server saves the registration information in a database and generates and sends a registration completion notification to the device.
[2739] 6. The device will display a registration completion notice and the user account will be available for use.
[2740] Fashion consultation and design creation
[2741] 1. The user selects the "fashion consultation" function.
[2742] 2. The device will launch the agent AI and display a chat box.
[2743] 3. A fashion-specific AI (device) asks the user questions about this season's trends, favorite colors, style, and budget.
[2744] 4. The user answers questions and enters personal data.
[2745] 5. In addition to personal data, the device sends the user's facial expressions and voice to the emotion engine.
[2746] 6. The emotion engine (terminal) analyzes this data and recognizes the user's emotional state.
[2747] 7. The device sends the collected data to the server.
[2748] 8. The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[2749] 9. The server sends the generated design preview to the device.
[2750] 10. The device displays the design preview to the user.
[2751] 11. The emotion engine (device) adjusts the preview display according to the user's real-time emotional state, emphasizing designs that increase user satisfaction.
[2752] Request a revision and regenerate
[2753] 1. The user reviews the design preview and chooses the design they like or requests revisions.
[2754] 2. The terminal sends the user's correction request to the server.
[2755] 3. The server generates a new design preview reflecting the changes.
[2756] 4. The server sends the new design preview to the device.
[2757] 5. The device displays a preview of the new design to the user.
[2758] Custom-made production and payment
[2759] 1. The user confirms the final design and presses the "Order" button.
[2760] 2. The terminal displays the payment screen.
[2761] 3. The user enters their payment information and completes the transaction.
[2762] 4. The terminal sends the payment information to the server.
[2763] 5. The server verifies the payment information and sends production instructions to the partner factory.
[2764] 6. The server tracks the production status in real time and notifies the user.
[2765] 7. Users can check the progress of production and delivery through the app.
[2766] Resizing and remaking
[2767] 1. The user selects the "Clothes Remake" function.
[2768] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2769] 3. The user inputs the remake request.
[2770] 4. The device sends the input to the server.
[2771] 5. The server generates remake suggestions based on the user's wishes.
[2772] 6. The server sends the remake proposal to the device.
[2773] 7. The device displays the remake suggestions to the user.
[2774] 8. The user reviews and approves the proposal.
[2775] 9. The server sends a remake instruction to the factory.
[2776] Specific examples
[2777] Buying new clothes
[2778] 1. The user opens the app and selects "Consult about new clothes."
[2779] 2. The device will ask, "Please tell us about this season's trends and your personal preferences."
[2780] 3. User inputs color, style, and budget.
[2781] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2782] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2783] 6. The server generates a design preview based on the emotion information and sends it to the device.
[2784] 7. The device displays the preview and the user makes a selection or requests corrections.
[2785] 8. The user finalizes the design and places the order and makes payment.
[2786] 9. The server sends the production instructions and production begins.
[2787] 10. The user receives the finished product.
[2788] Clothes remake
[2789] 1. The user selects "Clothing Remake."
[2790] 2. The device will launch the agent AI and ask about the remake you would like to see.
[2791] 3. The user enters requests for resizing or design changes.
[2792] 4. The device sends the user's facial expressions and voice to the emotion engine.
[2793] 5. The emotion engine (terminal) analyzes the user's emotions and sends the emotion information to the server.
[2794] 6. The server generates remake suggestions based on the emotion information and sends them to the device.
[2795] 7. The device displays the proposal, and the user reviews and approves it.
[2796] 8. The server sends a remake instruction to the factory.
[2797] 9. The user receives the remade clothes.
[2798] In this way, this invention allows users to create custom-made clothes that are perfect for them and effectively reuse existing clothes. Furthermore, by combining it with an emotion engine, it is possible to provide optimal designs that correspond to the user's emotional state, thereby increasing user satisfaction.
[2799] The processing flow will be explained below.
[2800] Step 1:
[2801] The user downloads and installs the application.
[2802] Step 2:
[2803] The device will display a "New Registration" button when it is first started.
[2804] Step 3:
[2805] The user enters their name, email address, and password to register.
[2806] Step 4:
[2807] The terminal transmits the input information to the server.
[2808] Step 5:
[2809] The server stores the received registration information in a database, generates a registration completion notification, and sends it to the terminal.
[2810] Step 6:
[2811] The terminal displays a registration completion notice to the user, and the user account becomes available for use.
[2812] Step 7:
[2813] The user selects the "Fashion Consultation" function from the app's home screen.
[2814] Step 8:
[2815] The device will launch a fashion-specific AI and display a chat box.
[2816] Step 9:
[2817] The agent AI (terminal) asks the user, "Please tell us about this season's trends and your personal preferences."
[2818] Step 10:
[2819] The user inputs fashion preference information such as color, style, budget, etc.
[2820] Step 11:
[2821] The device sends the user's facial expressions and voice along with personal data to the emotion engine.
[2822] Step 12:
[2823] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[2824] Step 13:
[2825] The terminal transmits the collected personal data and emotional information to a server.
[2826] Step 14:
[2827] The server analyzes personal data and emotional information and generates multiple design previews using image generation AI.
[2828] Step 15:
[2829] The server sends the generated design preview to the device.
[2830] Step 16:
[2831] The device displays a design preview to the user.
[2832] Step 17:
[2833] The emotion engine (terminal) dynamically adjusts the preview display based on the user's real-time emotional state.
[2834] Step 18:
[2835] The user can preview the designs and choose the one they like best.
[2836] Step 19:
[2837] When a user requests a correction, the user specifies and inputs the part to be corrected.
[2838] Step 20:
[2839] The terminal transmits the user's correction request to the server.
[2840] Step 21:
[2841] The server reflects the changes and generates a new design preview.
[2842] Step 22:
[2843] The server sends a new design preview to the device.
[2844] Step 23:
[2845] The device will display a preview of the new design to the user.
[2846] Step 24:
[2847] The user confirms the final design and presses the "Order" button.
[2848] Step 25:
[2849] The terminal displays the payment screen.
[2850] Step 26:
[2851] The user enters payment information and completes the transaction.
[2852] Step 27:
[2853] The terminal sends the payment information to the server.
[2854] Step 28:
[2855] The server verifies the payment information and sends production instructions to the partner factory.
[2856] Step 29:
[2857] The server tracks the production status in real time and sends information to the terminal to notify the user.
[2858] Step 30:
[2859] Users can check the progress of production and delivery through the app.
[2860] Step 31:
[2861] The user receives the finished garment.
[2862] Step 32:
[2863] The user selects the "remake clothes" function.
[2864] Step 33:
[2865] The terminal will launch the agent AI and ask about the remake you would like to see.
[2866] Step 34:
[2867] The user inputs the desired remake content.
[2868] Step 35:
[2869] The device sends the user's facial expressions and voice along with the desired remake details to the emotion engine.
[2870] Step 36:
[2871] The emotion engine (terminal) analyzes facial expressions and voice to recognize the user's emotional state.
[2872] Step 37:
[2873] The terminal transmits the desired remake content and emotional information to the server.
[2874] Step 38:
[2875] The server generates remake suggestions based on the analysis results.
[2876] Step 39:
[2877] The server sends the remake proposal to the device.
[2878] Step 40:
[2879] The device displays the remake suggestions to the user.
[2880] Step 41:
[2881] The user reviews and approves the proposal.
[2882] Step 42:
[2883] The server sends the remake instructions to the factory.
[2884] Step 43:
[2885] The user receives the remade clothes.
[2886] Example 2
[2887] Next, a description will be given of Example 2. In the following description, the data processing device 12 will be referred to as a "server" and the robot 414 will be referred to as a "terminal."
[2888] Conventional fashion design suggestion systems are based solely on the user's personal data, which means they are unable to suggest designs that reflect the user's emotional state. They also lack the ability to quickly respond to requests for revisions and other changes, making it difficult to increase user satisfaction. Furthermore, they lack the ability to track the progress of custom-made orders in real time and notify users. These issues need to be resolved.
[2889] The specific processing by the specific processing unit 290 of the data processing device 12 in the second embodiment is realized by the following means.
[2890] In this invention, the server includes means for inputting personal data of the user, means for analyzing the personal data and emotional information of the user, means for generating an optimal clothing design based on the personal data and emotional information, means for presenting the generated design to the user and accepting requests for revisions, means for regenerating the design reflecting the requested revisions, means for instructing custom-made production based on the final generated design, means for making payments based on the instructions, and means for tracking the progress of the custom-made production in real time and notifying the user. This makes it possible to propose an optimal design that reflects the emotional information of the user, to quickly respond to requests for revisions, and to track the progress of the custom-made production in real time and notify the user.
[2891] "Your Personal Data" means information about your body type, color, style, budget, and fashion preferences.
[2892] "Emotional information" refers to data on the user's emotional state obtained by analyzing their facial expressions and voice.
[2893] "Design generation" refers to creating optimal clothing designs based on the user's personal data and emotional information.
[2894] A "generative AI model" is an artificial intelligence that generates images and designs by inputting a prompt sentence, and is used in the present invention to generate clothing designs.
[2895] A "revision request" is a request from a user for changes or modifications to a presented design.
[2896] "Custom-made" means that clothing is individually produced based on a design finalized by the user.
[2897] "Payment" refers to the process by which a user pays for the custom-made clothing they have ordered.
[2898] "Preview" refers to a prototype image of the clothing design presented to the user.
[2899] "Agent AI" is an artificial intelligence that collects information through dialogue with the user and asks appropriate questions.
[2900] An "emotion engine" is an artificial intelligence that analyzes a user's facial expressions and voice to extract emotional information.
[2901] The present invention relates to a system that analyzes a user's personal data and emotional information to generate and present optimal clothing designs. Specific embodiments of the present invention will be described in detail below.
[2902] User Registration
[2903] The user downloads and installs the application. When the app is launched for the first time, the device displays a "New Registration" button. When the user registers by entering their name, email address, and password, the device sends the entered information to the server. The server stores this information in a database and sends a registration completion notification to the device. When the device displays the registration completion notification, the user can use their account.
[2904] Fashion consultation and design creation
[2905] When a user selects the "fashion advice" function, the device activates an agent AI and displays a chat box. The fashion-specific AI (device) asks questions about this season's trends, favorite colors, style, and budget, and receives personal data entered by the user. At the same time, the device sends the user's facial expressions and voice to an emotion engine, which analyzes them to recognize emotional information. This data is then sent to a server, which analyzes the personal data and emotional information. The server uses an image generation AI (e.g., "Stable Diffusion" or "DALL-E") to generate multiple design previews and send them to the device. The device displays these design previews to the user, and the emotion engine (device) adjusts the preview display based on the user's real-time emotional state.
[2906] Request a revision and regenerate
[2907] After checking the design preview, the user can choose the design they like or request revisions. The revision requests are sent from the device to the server, and the server reflects them and generates a new design preview. The new design preview is sent to the device and displayed to the user again.
[2908] Custom-made production and p...
Claims
1. means for inputting personal data of the user; means for generating an optimal clothing design based on the personal data; means for presenting the generated design to a user and accepting a request for modification; means for regenerating the design by reflecting the modification request; means for directing custom manufacturing based on said final generated design; and means for effecting payment based on said instructions.
2. 10. The system of claim 1, wherein the user's personal data includes information including body type, color, style, budget, and fashion preferences.
3. 2. The system according to claim 1, wherein the modification request means uses an image generation device to present a plurality of design previews to the user, allowing the user to select or request modifications.
Citation Information
Patent Citations
Persona chatbot control method and system
JP2022180282A