Data processing device, data processing system, data processing method and data processing program
The data processing system addresses the limitations of conventional clothing coordination technologies by using user-specific data and a data generation model to provide personalized and adaptive clothing suggestions, effectively meeting diverse user requirements.
Patent Information
- Application Number
- JP2023193949
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-11-14
- Publication Date
- 2025-05-26
- Estimated Expiration
- 2043-11-14
AI Technical Summary
Conventional technologies for clothing coordination do not adequately meet the diverse requirements of users, lacking in personalized and adaptive suggestions.
A data processing system that acquires user-specific proposal request information, extracts relevant coordination data, and uses this information along with pre-registered user and product data to generate input for a data generation model. The system then processes this data to provide personalized clothing coordination responses.
The system effectively generates personalized clothing coordination suggestions that consider user preferences, environmental conditions, and product availability, enhancing user satisfaction and adaptability.
Smart Images

Figure 2025080655000001_ABST
Abstract
Description
Technical Field
[0001] The technology of the present disclosure relates to a data processing device, a data processing system, a data processing method, and a data processing program.
Background Art
[0002] Patent Document 1 discloses an information processing apparatus including an environmental change prediction unit that predicts changes in the user's surrounding environment during a predetermined period based on the user's schedule for the predetermined period, a corresponding environment range calculation unit that calculates the corresponding environment range of clothing based on the functional information of each piece of clothing included in the clothing to be analyzed, and a clothing analysis unit that analyzes the suitability of the clothing to be analyzed based on the surrounding environmental changes and the corresponding environment range.
[0003] Patent Document 2 discloses an information processing apparatus that acquires information on a plurality of item groups predetermined for a target user, calculates a score indicating the similarity between the acquired plurality of item groups and a comparison item group that is a plurality of item groups different from the plurality of item groups, and provides information on the comparison item group to the target user when the calculated score satisfies a predetermined condition.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 2
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the conventional technology, there is room for improvement in order to propose clothing coordination that meets various requirements of users.
Means for Solving the Problems
[0006] A first aspect according to the technology of the present disclosure includes an acquisition unit that acquires proposal request information including a proposal request for a user's clothing coordination and predetermined coordination information used for the coordination from among interactions with the user, an extraction unit that extracts the coordination information from the proposal request information acquired by the acquisition unit, and uses the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered clothing product information or product access information to the storage destination storing the product information, to generate input information to be input to a data generation model capable of generating data according to input data, and a processing unit that performs a specific process of generating response information for the proposal request information based on the output result of the data generation model, and an output unit that outputs the response information generated by the processing unit.
[0007] A second aspect according to the technology of the present disclosure is the data processing apparatus according to the first aspect, wherein the processing unit performs at least one of specifying a personal color based on the user information, specifying a seasonal color based on the proposal request information, and specifying a trendy color, and further uses the result of the specification to generate the input information.
[0008] A third aspect according to the technology of the present disclosure is the data processing apparatus according to the first aspect or the second aspect, wherein the user information includes body information regarding the user's skeleton and physique.
[0009] A fourth aspect according to the technology of the present disclosure is the data processing apparatus according to any one of the first aspect to the third aspect, wherein when the processing unit can specify at least one of weather, climate, and weather conditions from the proposal request information, the at least one of the information is extracted as the coordination information.
[0010] A fifth aspect of the technology according to the present disclosure is in the data processing apparatus according to any one of the first to fourth aspects. When the processing unit can specify age information regarding the age of the coordination target from the proposal request information, the processing unit extracts the age information as the coordination information.
[0011] A sixth aspect of the technology according to the present disclosure is in the data processing apparatus according to any one of the first to fifth aspects. The acquisition unit further acquires an image serving as a sample for the coordination, and the processing unit further uses the acquired image to generate the input information.
[0012] A seventh aspect of the technology according to the present disclosure is in the data processing apparatus according to any one of the first to sixth aspects. The specifying process includes a search process of searching for a product from among the product information stored in the storage destination storing the product information, and generates the response information including the searched product information.
[0013] An eighth aspect of the technology according to the present disclosure is a data processing system including the data processing apparatus according to any one of the first to seventh aspects, and a smart device that receives user input for the conversation and receives and presents the response information to the user.
[0014] A ninth aspect of the technology according to the present disclosure is a data processing method in which a computer acquires proposal request information including a proposal request for coordinating the user's clothes and the coordination information determined in advance to be used for the coordination from the conversation with the user, extracts the coordination information from the acquired proposal request information, and uses the extracted coordination information, user information accumulated in advance in relation to the user or user access information to the storage destination of the user information, and pre-registered product information of clothes or product access information to the storage destination storing the product information, generates input information to be input to a data generation model capable of generating data according to input data, performs a specifying process of generating response information for the proposal request information based on the output result of the data generation model, and outputs the generated response information.
[0015] A tenth aspect of the technology according to the present disclosure causes a computer to obtain proposal request information including a proposal request for a user's clothing coordination and the predetermined coordination information to be used for the coordination from among interactions with the user, extract the coordination information from the obtained proposal request information, and use the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered clothing product information or product access information to the storage destination storing the product information, to generate input information to be input into a data generation model capable of generating data according to input data, perform a specific process of generating response information for the proposal request information based on the output result of the data generation model, and execute a process of outputting the generated response information.
Brief Description of the Drawings
[0016]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Embodiments for Carrying Out the Invention
[0017] Hereinafter, an example of an embodiment of a data processing apparatus, a data processing method, and a program according to the technology of the present disclosure will be described with reference to the accompanying drawings.
[0018] First, the terms used in the following description will be explained.
[0019] In the following embodiments, the numbered processor (hereinafter simply referred to as "processor") may be a single arithmetic unit or a combination of multiple arithmetic units. Also, the processor may be a single type of arithmetic unit or a combination of multiple types of arithmetic units. Examples of arithmetic units include a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a GPGPU (General-Purpose computing on Graphics Processing Units), an APU (Accelerated Processing Unit), or a TPU (Tensor Processing Unit), etc.
[0020] In the following embodiments, the numbered RAM (Random Access Memory) is a memory in which information is temporarily stored and is used as a work memory by the processor.
[0021] In the following embodiments, the numbered storage is one or more non-volatile storage devices that store various programs and various parameters, etc. Examples of non-volatile storage devices include flash memory (SSD (Solid State Drive)), magnetic disks (e.g., hard disks), or magnetic tapes, etc.
[0022] In the following embodiments, the labeled communication I / F (Interface) is an interface including a communication processor, an antenna, and the like. The communication I / F manages communication between a plurality of computers. Examples of communication standards applied to the communication I / F include wireless communication standards including 5G (5th Generation Mobile Communication System), Wi-Fi (registered trademark), or Bluetooth (registered trademark).
[0023] In the following embodiments, "A and / or B" is synonymous with "at least one of A and B". That is, "A and / or B" means that it may be only A, only B, or a combination of A and B. Also, in this specification, when expressing three or more matters connected by "and / or", the same concept as "A and / or B" is applied.
[0024] FIG. 1 shows an example of the configuration of a data processing system 10 according to an embodiment.
[0025] As shown in FIG. 1, the 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. An example of the smart device 14 is a smartphone. In this embodiment, the data processing device 12 is an example of the "data processing device" according to the technology of the present disclosure, and the smart device 14 is an example of the "smart device" according to the technology of the present disclosure.
[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 the "computer" according to the technology of the present disclosure. The computer 22 includes a processor 28, a RAM 30, and a storage 32. The processor 28, the RAM 30, and the storage 32 are connected to a bus 34. Also, the database 24 and the communication I / F 26 are connected to the bus 34. The communication I / F 26 is connected to a network 54. Examples of the network 54 include a WAN (Wide Area Network) and / or a LAN (Local Area Network).
[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. Also, the reception device 38, the output device 40, and the camera 42 are connected to the bus 52.
[0028] The reception device 38 includes a touch panel 38A and a microphone 38B, etc., and receives user input. The touch panel 38A receives user input by contact of an indicator (for example, a pen or a finger, etc.) by detecting the contact of the indicator. The microphone 38B receives user input by voice by detecting the voice of the user. 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 data indicating the user input.
[0029] The output device 40 includes a display 40A, a speaker 40B, etc., and presents data to a person by outputting the data in a form that can be perceived by the person (e.g., voice and / or text). The display 40A displays visible information such as text and images according to instructions from the processor 46. The speaker 40B outputs voice according to instructions from the processor 46. The camera 42 is a small digital camera equipped with an optical system such as a lens, a diaphragm, and a shutter, and an imaging device 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 the 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] As shown in FIG. 2, in the data processing device 12, specific processing is performed by the processor 28. The storage 32 stores a specific processing program 56. The specific processing program 56 is an example of the "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 according to the specific processing program 56 executed on the RAM 30.
[0033] The storage 32 stores a data generation model 58. The data generation model 58 is used by the specific processing unit 290.
[0034] In the smart device 14, the reception / output processing is performed by the processor 46. The reception / output program 62 is stored in the storage 50. The reception / output program 62 is used in combination with the specific processing program 56 by the data processing system 10. The processor 46 reads out the reception / output program 62 from the storage 50 and executes the read reception / output program 62 on the RAM 48. The reception / output processing is realized by operating as the control unit 46A according to the reception / output program 62 executed by the processor 46 on the RAM 48. As the reception / output program 62, for example, a chat application for interacting with the user is applied as an example, and the smart device 14 receives a user input for interaction and receives and presents a response to the interaction from the data processing device 12.
[0035] Next, the processing of the specific processing unit 290 when the data processing device 12 performs specific processing for proposing clothing coordination according to various user requests will be described.
[0036] In the present embodiment, an application for interacting with the user is pre-installed in the smart device 14, and proposal request information including a proposal request for the user's clothing coordination and predetermined coordination information used for the coordination is acquired from the interaction with the user.
[0037] In the specific processing in the present embodiment, predetermined coordination information used for the user's coordination is extracted from the acquired proposal request information, and input information for inputting into a data generation model capable of generating data according to the input data is generated using the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered clothing product information or product access information to the storage destination storing the product information. Then, based on the output result of the data generation model, processing for generating response information to the proposal request information is performed.
[0038] The specific process is, for example, as shown in FIG. 3, when there is proposal request information 70 from the user during the interaction with the chat application installed on the smart device 14, coordinate information extraction 72 is performed from the interaction. Also, information representing user information or the storage destination of user information, product information or the storage destination of product information, etc. is obtained from an EC cloud 74 that conducts product sales, etc., and a DB (database) cloud 76 that stores information related to the user. Then, using the obtained information, a prompt is generated as input information for inputting into a data generation model capable of generating data according to the input data (prompt generation 77), the generated prompt is input into the data generation model 78, and a process is performed to generate response information corresponding to the proposal request information 70 based on the output result of the data generation model 78.
[0039] Then, by outputting the response information to the chat application, the coordination result is proposed to the user.
[0040] Specifically, as the proposal request information 70, words, sentences, etc. that request proposals for clothes such as "What kind of clothes are good?" or "What should I wear?" are detected from the interaction with the user, and information that is the key to coordination is detected as the proposal request information 70.
[0041] Also, as the coordination information, when at least one of weather, climate, and weather conditions can be specified, at least one of weather, climate, and weather conditions may be extracted. Or, when there is an image serving as a coordination example, the image may be extracted. Or, when age information regarding the age of the coordination target can be specified, the age information may be extracted as the coordination information.
[0042] In addition, the specific process generates, as input information, a prompt that designates user access information to the DB cloud 76 storing various types of user information (such as user name, age, physical information such as skeleton and physique, etc.), weather data, pleasure spot information, etc., and product access information to the EC cloud 74 storing product information, purchase history, user information, etc., and inputs it into the data generation model 78. Alternatively, various types of information necessary for coordination may be acquired from the DB cloud 76 and the EC cloud 74, and a prompt may be generated.
[0043] In addition, the specific process may perform at least one of specifying the personal color based on the user information, specifying the seasonal color based on the proposal request information 70, and specifying the trendy color, and further use the result of the specification to generate the input information. Note that the specification of the personal color itself may be acquired from the EC cloud 74 that conducts a product sales site or the like, a DB (database cloud) that accumulates information about the user, or the like.
[0044] As shown in FIG. 4, the specific processing unit 290 includes an acquisition unit 292, a processing unit 294, and an output unit 296.
[0045] The acquisition unit 292 acquires the user input received by the smart device 14. Specifically, it acquires at least one of the user input data of characters, voice, and images input by the user received by the smart device 14. For example, at least one of the data of characters, voice, and images of the user is acquired from the interaction with the user during the chat application. In addition, proposal request information 70 including a proposal request for the coordination of the user's clothes and information used for coordination is acquired from the acquired data.
[0046] The processing unit 294 performs specific processing using the data generation model 58. Specifically, it extracts predetermined coordinate information for use in coordination from the acquired proposal request information 70. Also, using the extracted coordinate information, user information or access information to the storage destination of the user information, and product information or access information to the storage destination of the product information, it generates a prompt for obtaining coordinates to be proposed to the user. Then, it inputs the prompt into the data generation model 78 and uses the output result of the data generation model 78 to generate coordinates to be proposed to the user, product information, etc. as response information to the proposal request information 70.
[0047] The output unit 296 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. By outputting the result of the specific processing in a form perceptible to the user (for example, voice and / or text), the data is presented to the user as the result of coordination. Visible information such as text and images may be displayed on the display 40A, or voice may be output from the speaker 40B.
[0048] The data generation model 58 is a so-called generative AI (Artificial Intelligence). Examples of the data generation model 58 include generative AIs such as ChatGPT (Internet search <URL: https: / / openai.com / blog / chatgpt>). The data generation model 58 is obtained by performing deep learning on a neural network. A prompt including instructions is input into the data generation model 58, and inference data such as voice data indicating voice, text data indicating text, and image data indicating images is input. The data generation model 58 infers the input inference data according to the instructions 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 summary, etc.
[0049] Note that the data generation model is not limited to one, and multiple generative AIs may be used. For example, multiple generative AIs such as a text generation AI and an image generation AI may be used.
[0050] Next, the operation of the data processing system 10 will be described.
[0051] An example of the flow of a specific process will be described with reference to FIG. 5. Note that the flow of the specific process shown in FIG. 5 is an example of the "data processing method" according to the technology of the present disclosure.
[0052] In step S300, the processing unit 294 determines whether or not a predetermined trigger condition is satisfied. As the predetermined trigger condition, for example, it is determined whether or not proposal request information including a proposal request for the coordination of the user's clothes is included in at least any one of the user's character, voice, and image data during the interaction with the user by the chat application.
[0053] In step S300, if the trigger condition is satisfied (step S300; Yes), the data processing system 10 proceeds to step S301. On the other hand, in step S300, if the trigger condition is not satisfied (step S300; No), the data processing system 10 ends the specific process.
[0054] In step S301, the processing unit 294 adds an instruction sentence for obtaining the result of the specific process to the text representing the input to generate a prompt. For example, coordinate information is extracted, and using the extracted coordinate information, the storage destination of the user information and the storage destination of the product information are specified to generate a prompt for obtaining the coordination proposed to the user.
[0055] In step S303, the processing unit 294 inputs the generated prompt to the data generation model 58 and obtains the result of the specific process based on the output of the data generation model 58.
[0056] In step S304, the output unit 296 outputs the result of the specific process to the user's smart device 14 and ends the specific process.
[0057] Subsequently, a specific example will be given to explain the specific process of the coordination of clothes proposed by the specific processing unit 290 in response to various requests of the user.
[0058] As a first example of the specific process, the case of proposing a coordination considering the season and weather will be described. FIG. 6 is a diagram for explaining the specific process of the first example.
[0059] When the user inputs via the smart device 14, as shown in FIG. 6, "I'm going golfing at the ○× Country Club on the 29th of next month. What should I wear?", the acquisition unit 292 acquires the input data. In the example of FIG. 6, the acquisition unit 292 acquires the acquired data as proposal request information 70 including a proposal request for the coordination of the user's clothes and information used for coordination.
[0060] In the processing unit 294, the coordination information used for coordination is extracted from the proposal request information 70 acquired by the acquisition unit 292. For example, the temperature affecting the coordination and the content related to the use of the clothes are extracted. In the example of FIG. 6, words such as "the 29th of next month" and "golf" are extracted. Also, using the extracted coordination information, a prompt for inputting to the data generation model 78 is generated. In the example of FIG. 6, for example, a prompt is generated such as "Check the predicted temperature around the 29th of next month from the DB cloud 76 and tell me golf wear suitable for the predicted temperature". Then, the prompt is input to the data generation model 78, and using the output result of the data generation model 78, it is generated as answer information for the proposal request information 70. Note that after the processing unit 294 accesses the DB cloud 76 to search for "the predicted temperature around the 29th of next month", a prompt may be generated such as "Tell me golf wear suitable for the predicted temperature of 7 to 14°C".
[0061] When the processing unit 294 generates response information, the output unit 296 presents the coordinated result to the user by outputting the result of a specific process in a form perceptible to the user (e.g., voice and / or text). In the example of FIG. 6, "It's going to be fun! For the ○× every 29th of next month, in a common year, it's about 7 to 14°C. To prevent the cold from affecting the play, you need an easy-to-put-on-and-take-off vest or outerwear with heat retention and windproof properties. It would also be good to have mittens so as not to chill your hands." is output as response information to the smart device 14.
[0062] Subsequently, when the user inputs "Thank you! What items do you recommend for cold protection?" the acquisition unit 292 acquires the input data, the processing unit 294 understands the input content, and for example, the processing unit 294 generates a prompt such as "Search for golf wear suitable for 7 to 14°C from the EC cloud 74". Then, the prompt is input to the data generation model 78, and using the output result of the data generation model 78, coordination proposals, product information, etc. to be proposed to the user are generated as response information for the proposal request information 70.
[0063] When the processing unit 294 generates response information, the output unit 296 presents the coordinated result to the user by outputting the result of a specific process in a form perceptible to the user (e.g., voice and / or text). In the example of FIG. 6, response information together with product information is output to the user's smart device 14, such as "I see... How about something like this?"
[0064] Next, as a second example of a specific process, the case of making a proposal by inputting and outputting an image will be described. FIG. 7 is a diagram for explaining the specific process of the second example.
[0065] When the user inputs, via the smart device 14, as shown in FIG. 7, together with the image 80, "When I go to ABC Land next time, I want to make a bound coordinate like this image. How can I do that?", the acquisition unit 292 acquires the input data. In the example of FIG. 7, the acquisition unit 292 acquires the acquired data as proposal request information 70 including a proposal request for coordinating the user's clothing and information used for coordination.
[0066] The processing unit 294 extracts the coordination information used for coordination from the proposal request information 70 acquired by the acquisition unit 292. For example, it extracts words related to coordination such as "ABC Land" and "bound coordinate", and the image 80, etc. Further, the processing unit 294 generates a prompt such as "Generate a description of the image" and inputs it to the data generation model 78 to generate a description of the image 80. For example, in the example of FIG. 7, it generates a description such as "A girl wearing blue clothes, a yellow skirt, and a scarf". Also, the processing unit 294 generates a prompt such as "What items are needed to realize a bound coordinate suitable for ABC Land with a girl wearing blue clothes, a yellow skirt, and a scarf" and inputs it to the data generation model 78 to obtain the necessary items. Then, the processing unit 294 performs a search process to search for items similar to the necessary items from the EC cloud 74, combines the coordinates using the search results to perform image synthesis, etc., generates a proposed image 82, and generates response information for the proposal request information 70.
[0067] When the processing unit 294 generates the response information, the output unit 296 presents the coordination result to the user by outputting the result of a specific process in a form perceptible to the user (e.g., voice and / or text). In the example of FIG. 7, it outputs "It's wonderful! How about this kind of coordination?" together with the proposed image 82 as response information to the smart device 14. Also, it outputs the product information searched from the EC cloud 74 to the smart device 14 as response information.
[0068] Next, as a third example of the specific process, a case where a proposal is made according to the age of a child and menstruation will be described. FIG. 8 is a diagram for explaining the specific process of the third example.
[0069] When the user inputs, via the smart device 14, as shown in FIG. 8, "I want to buy a long-sleeved T-shirt for the older child above, but what size will still fit next year?", the acquisition unit 292 acquires the inputted input data. In the example of FIG. 8, the acquisition unit 292 acquires the acquired data as proposal request information 70 including a proposal request for the user's clothing coordination and information used for coordination.
[0070] The processing unit 294 extracts coordination information used for coordination from the proposal request information 70 acquired by the acquisition unit 292. For example, it extracts words such as "older child above" and "long-sleeved T-shirt". Also, based on the user information stored in the EC cloud 74 and the DB cloud 76, the dialogue history, the purchase history of products, etc., the processing unit 294 identifies the age of the "older child above" or identifies the size from the purchase history of products. Further, the processing unit 294 generates a prompt such as, for example, "What size will a 6-year-old child currently wearing clothes of size XX still fit next year?". Then, the prompt is input to the data generation model 78 and the output result of the data generation model 78 is used to generate answer information for the proposal request information 70.
[0071] When the processing unit 294 generates the answer information, the output unit 296 presents the coordination result to the user by outputting the result of the specific process in a form perceptible to the user (for example, voice and / or text). In the example of FIG. 8, "Surely the older child above was 6 years old, right? If you make it 130 cm, it won't be too big now and will still fit comfortably next year!" is output as the answer information to the smart device 14.
[0072] Subsequently, when the user inputs "Are there any recommended products?", the acquisition unit 292 acquires the input data as proposal request information 70.
[0073] In the processing unit 294, a preferred design is specified based on the product purchase history and the like stored in the DB cloud 76. Then, products with the preferred design are searched from the EC cloud 74, and the output unit 296 outputs the search results to the smart device 14. For example, as shown in FIG. 8, it presents "If it's the usual dinosaur design, something like this might be recommended. (3) is a bit big, so 120 cm seems good" and the like, and also presents product information.
[0074] As described above, in the data processing system 10 according to the present embodiment, from the interaction with the user, it is possible to receive the proposal request information 70 for clothing coordination and propose clothing coordination according to various requests of the user.
[0075] As described above, the system according to the present disclosure has been mainly described in terms of the functions of the data processing device 12. However, the system according to the present disclosure is not necessarily implemented on a server. The system according to the present disclosure may be implemented as a general information processing system. The present disclosure may be implemented, for example, as a software program operating on a personal computer or as an application operating on a smartphone or the like. The method according to the present disclosure may be provided to a user in the form of SaaS (Software as a Service).
[0076] In the above embodiment, an example form in which specific processing is performed by one computer 22 has been given. However, the technology of the present disclosure is not limited to this, and distributed processing for specific processing by a plurality of computers including the computer 22 may be performed.
[0077] In the above-described embodiment, an example in which the specific processing program 56 is stored in the storage 32 has been described, but the technology of the present disclosure is not limited to this. For example, the specific processing program 56 may be stored in a portable computer-readable non-transitory storage medium such as a USB (Universal Serial Bus) memory. The specific processing program 56 stored in the non-transitory storage medium is installed in the computer 22 of the data processing device 12. The processor 28 executes specific processing according to the specific processing program 56.
[0078] Further, the specific processing program 56 may be stored in a storage device such as a server connected to the data processing device 12 via the network 54, and the specific processing program 56 may be downloaded and installed in the computer 22 in response to a request from the data processing device 12.
[0079] Note that it is not necessary to store all of the specific processing program 56 in a storage device such as a server connected to the data processing device 12 via the network 54 or to store all of the specific processing program 56 in the storage 32, and a part of the specific processing program 56 may be stored.
[0080] As the hardware resources for executing specific processing, various processors shown below can be used. As the processor, for example, a general-purpose processor such as a CPU that functions as a hardware resource for executing specific processing by executing software, that is, a program, can be mentioned. Further, as the processor, for example, a dedicated electric circuit that is a processor having a circuit configuration dedicated to executing specific processing such as an FPGA (Field-Programmable Gate Array), a PLD (Programmable Logic Device), or an ASIC (Application Specific Integrated Circuit) can be mentioned. A memory is built in or connected to any of the processors, and any of the processors executes specific processing by using the memory.
[0081] The hardware resources for executing the specific process may be constituted by one of these various processors, or may be constituted by a combination of two or more processors of the same or different types (for example, a combination of multiple FPGAs, or a combination of a CPU and an FPGA). Also, the hardware resources for executing the specific process may be a single processor.
[0082] As an example of being constituted by a single processor, firstly, there is a form in which one processor is constituted by a combination of one or more CPUs and software, and this processor functions as the hardware resources for executing the specific process. Secondly, as represented by an SoC (System-on-a-chip), there is a form in which a processor that realizes the functions of the entire system including a plurality of hardware resources for executing the specific process is used in one IC chip. Thus, the specific process is realized as the hardware resources using one or more of the above various processors.
[0083] Furthermore, as the hardware structure of these various processors, more specifically, an electric circuit combining circuit elements such as semiconductor elements can be used. Also, the above specific process is merely an example. Therefore, it goes without saying that unnecessary steps may be deleted, new steps may be added, or the processing order may be changed within the scope not departing from the gist.
[0084] The description and illustration shown above are detailed explanations of the part related to the technology of the present disclosure and are only examples of the technology of the present disclosure. For example, the explanations regarding the above-described configuration, function, operation, and effect are explanations regarding an example of the configuration, function, operation, and effect of the part related to the technology of the present disclosure. Therefore, it goes without saying that within the scope not departing from the gist of the technology of the present disclosure, the description and illustration shown above may be deleted of unnecessary parts, new elements may be added, or replacements may be made. Further, in order to avoid complication and facilitate the understanding of the part related to the technology of the present disclosure, in the description and illustration shown above, explanations regarding common technical knowledge and the like that do not particularly require explanation for implementing the technology of the present disclosure are omitted.
[0085] All documents, patent applications, and technical standards described in this specification are incorporated herein by reference to the same extent as if each individual document, patent application, and technical standard were specifically and individually stated to be incorporated by reference.
Explanation of Reference Numerals
[0086] 10 Data processing system 12 Data processing device 14 Smart device 70 Proposal request information 72 Coordinate information extraction 74 EC cloud 76 DB cloud 77 Prompt generation 78 Data generation model 80 Image 82 Proposal image 290 Specific processing unit 292 Acquisition unit 294 Processing unit 296 Output unit
Claims
1. An acquisition unit that acquires proposal request information including a proposal request for coordinating the user's clothes and the proposal request information including predetermined coordination information used for the coordination from the interaction with the user; A processing unit that extracts the coordination information from the proposal request information acquired by the acquisition unit, and uses the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered product information of clothes or product access information to the storage destination storing the product information to generate input information to be input to a data generation model capable of generating data according to input data, and performs a specific process of generating response information for the proposal request information based on the output result of the data generation model; An output unit that outputs the response information generated by the processing unit; A data processing device including the above.
2. The data processing device according to claim 1, wherein the processing unit performs at least one of specifying a personal color based on the user information, specifying a seasonal color based on the proposal request information, and specifying a trendy color, and further uses the result of the specification to generate the input information.
3. The data processing device according to claim 1, wherein the user information includes physical information regarding the user's skeleton and physique.
4. The data processing device according to claim 1, wherein when the processing unit can specify at least one information of weather, climate, and weather from the proposal request information, the processing unit extracts the at least one information as the coordination information.
5. The data processing device according to claim 1, wherein when the processing unit can specify age information regarding the age of the coordination target from the proposal request information, the processing unit extracts the age information as the coordination information.
6. The acquisition unit further acquires an image serving as a sample of the coordination; The data processing device according to claim 1, wherein the processing unit further uses the acquired image to generate the input information.
7. The data processing device according to claim 1, wherein the specific process includes a search process of searching for products from the product information stored in the storage destination storing the product information, and generates the response information including the searched product information.
8. The data processing device according to claim 1; A smart device that receives user input for the interaction and receives and presents the response information to the user; A data processing system including
9. A computer obtains proposal request information including a proposal request for coordinating the user's clothes and the predetermined coordination information used for the coordination from the interaction with the user, extracts the coordination information from the obtained proposal request information, and uses the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered product information of clothes or product access information to the storage destination storing the product information to generate input information to be input to a data generation model capable of generating data according to input data, performs a specific process of generating response information for the proposal request information based on the output result of the data generation model, A data processing method for performing a process of outputting the generated response information.
10. On a computer obtains proposal request information including a proposal request for coordinating the user's clothes and the predetermined coordination information used for the coordination from the interaction with the user, extracts the coordination information from the obtained proposal request information, and uses the extracted coordination information, user information previously accumulated in relation to the user or user access information to the storage destination of the user information, and pre-registered product information of clothes or product access information to the storage destination storing the product information to generate input information to be input to a data generation model capable of generating data according to input data, performs a specific process of generating response information for the proposal request information based on the output result of the data generation model, A program for causing the generated response information to be output.
Citation Information
Patent Citations
Clothes recommendation method, related device and equipment
CN110909746A
Virtual fitting processing method, system and equipment and storage medium
CN116823402A
Clothes wearing and matching recommendation method, electronic equipment and readable storage medium
CN116861018A
Style search apparatus, method, and program
JP2017084078A
Output apparatus, computer program, and output method
JP2022081269A