Information processing apparatus, information processing method, and information processing program
The information processing apparatus addresses the challenge of displaying suitable product images by generating and providing usage images based on product and usage mode information, improving user comprehension and presentation.
Patent Information
- Application Number
- JP2023215116
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-12-20
- Publication Date
- 2025-07-02
AI Technical Summary
Conventional technologies fail to display appropriate product images suitable for a predetermined usage mode, making it difficult for users to easily grasp the usage image or scenario of a product after purchase.
An information processing apparatus that acquires product and usage mode information, generates a product image using a generation AI, and provides it to the user, considering user and product provider preferences and contextual factors like time and user information.
Enables the display of appropriate product images tailored to specific usage modes, enhancing user understanding and presentation of product usage scenarios.
Smart Images

Figure 2025098760000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
Background Art
[0002] Conventionally, a technique for generating shopping content including product images has been known.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] However, in the conventional technology, there has been room for further improvement in order to display an appropriate product image suitable for a predetermined usage mode.
[0005] The present application has been made in view of the above, and an object thereof is to provide an information processing apparatus, an information processing method, and an information processing program capable of displaying an appropriate product image suitable for a predetermined usage mode.
Means for Solving the Problems
[0006] The information processing apparatus according to the present application includes an acquisition unit that acquires product information of a predetermined product and usage mode information regarding the usage mode of the product, and based on the product information and usage mode information acquired by the acquisition unit, and a prompt for generating a usage image of the product suitable for the usage mode, a generation unit that generates a product image of the product, and a provision unit that provides the product image generated by the generation unit to a user.
Effects of the Invention
[0007] According to one aspect of the embodiment, there is an effect that an appropriate product image according to a predetermined usage mode can be displayed.
Brief Description of the Drawings
[0008]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8
Mode for Carrying Out the Invention
[0009] Hereinafter, embodiments (hereinafter referred to as "embodiments") for implementing an information processing device, an information processing method, and an information processing program according to the present application will be described in detail with reference to the drawings. Note that the information processing device, the information processing method, and the information processing program according to the present application are not limited by this embodiment. In addition, in the following embodiments, the same parts are denoted by the same reference numerals, and redundant descriptions are omitted.
[0010] (Embodiment) [1. Configuration of Information Processing System] The information processing system 1 shown in FIG. 1 will be described. As shown in FIG. 1, the information processing system 1 includes a terminal device 10 and an information processing device 100. The terminal device 10 and the information processing device 100 are communicably connected by wire or wirelessly via a predetermined communication network (network N). FIG. 1 is a diagram showing a configuration example of the information processing system 1 according to the embodiment.
[0011] The terminal device 10 is an information processing device used by a user who is considering purchasing a predetermined product. For example, it is used by a user who is browsing product content of a predetermined product on the Internet and considering purchasing the product. The terminal device 10 may be any device as long as it can realize the processing in the embodiment. Also, the terminal device 10 may be a device such as a smartphone, a tablet terminal, a notebook PC, a desktop PC, a mobile phone, or a PDA. FIG. 2 shows the case where the terminal device 10 is a smartphone.
[0012] The terminal device 10 is, for example, a smart device such as a smartphone or a tablet, and is a portable terminal device that can communicate with an arbitrary server device via a wireless communication network such as 4G - 5G (Generation) or LTE (Long Term Evolution). Also, the terminal device 10 has a screen such as a liquid crystal display, and has a screen having a touch panel function, and may receive various operations on display data such as content, such as a tap operation, a slide operation, and a scroll operation, from a user using a finger or a stylus. In FIG. 2, the terminal device 10 is used by the user U1.
[0013] The information processing device 100 is an information processing device aimed at displaying an appropriate product image according to a predetermined usage mode, and it can be any device as long as it can realize the processing in the embodiment. For example, the information processing device 100 aims to enable the user to easily grasp the usage image of the product after purchase, the image of the usage scene (occasion) of the product, etc., by displaying an appropriate product image according to a predetermined usage mode. When the information processing device 100 receives a designation of a product from the user, for example, it generates and provides a product image of that product using a generation AI. Also, the information processing device 100 may be an information processing device that manages the generation AI (provides a platform for the generation AI). Further, the information processing device 100 may be an information processing device that provides an e-commerce service. In FIG. 2, the information processing device 100 receives a designation of a product P1 (camping table) from the user U1.
[0014] The generation AI is, for example, a text generation model that has learned data published on the Internet or the like. For example, it is a GPT (Generative Pre-trained Transformer) model that generates an answer to a question. Such a model generates an answer to a question from data published on the Internet. Since new data is published on the Internet every day, the answer by the model will be updated every day. That is, even if the same content of the question is asked, the data referred to by the model when generating the answer will be different depending on the timing of asking the question and so on, and thus different answers will be generated. Also, since the model can provide a detailed answer to questions in a wide range of fields, a wide variety of questions are asked of the model by the user.
[0015] Note that in FIG. 1, the case where the terminal device 10 and the information processing device 100 are separate devices is shown, but the terminal device 10 and the information processing device 100 may be integrated.
[0016] [2. An Example of Information Processing] Conventionally, technologies for generating shopping content including product images have been known. However, in the conventional technologies, there has been room for further improvement in order to display appropriate product images suitable for a predetermined usage mode. For example, when the user cannot imagine the usage image of the product after purchase or for a user who cannot imagine the usage image of the product after purchase, it has not been possible to enable the user to easily grasp the usage image of the product after purchase, and there has been room for further improvement. Also, for example, for a user who cannot imagine the usage scenario image of the product, it has not been possible to enable the user to easily grasp the usage scenario image of the product, and there has been room for further improvement. The present application has been made in view of the above, and aims to enable a user to easily grasp an image according to the usage mode by displaying an appropriate product image suitable for a predetermined usage mode.
[0017] FIG. 2 is a diagram showing an example of information processing of the information processing system 1 according to the embodiment. User U1 is browsing the product content (product page) of product P1 that can be purchased in a predetermined e-commerce transaction on the site of that e-commerce transaction, and is considering purchasing product P1 on that site. However, since the user U1 cannot imagine the usage image of product P1 after purchase or the usage scenario image of product P1, the user U1 designates product P1 in order to request an appropriate product image of product P1 suitable for a predetermined usage mode. In FIG. 2, a usage image of product P1 in which four family members are camping with the camping table of product P1 is displayed as the product image.
[0018] The information processing apparatus 100 receives the designation of product P1 from user U1 (step S1). For example, the information processing apparatus 100 receives the designation of product P1 from a predetermined e-commerce transaction that user U1 is accessing. At this time, the information processing apparatus 100 acquires the product information of product P1 designated by user U1 (step S101). For example, the information processing apparatus 100 acquires the image information of product P1 (the image information included in the product content of product P1) and the detailed information of product P1 (the detailed information described in the product description column included in the product content of product P1).
[0019] The information processing apparatus 100 acquires usage mode information regarding the usage mode of product P1 (step S102). Here, the usage mode according to the embodiment will be described. The usage mode according to the embodiment is, for example, a formal usage mode such as a wedding venue or a reunion. For example, when product P1 is a high-class brand bag or the like, a formal usage mode of product P1 can be assumed. It may be specified (step S2) by user U1 or the provider of product P1 (for example, the seller) as a formal usage mode such as a wedding venue or a reunion. In such a case, the purpose is to enable user U1 to easily grasp an image that matches the usage mode of product P1 in a formal scene such as a wedding venue or a reunion.
[0020] Also, the usage mode according to the embodiment is, for example, a usage mode such as at home. For example, when product P1 is furniture or the like, a usage mode of product P1 at home can be assumed. It may be specified by user U1 or the provider of product P1 as a usage mode such as at home. In such a case, the purpose is to enable user U1 to easily grasp an image that matches the usage mode of product P1 in a scene such as at home.
[0021] Also, the usage mode according to the embodiment is, for example, a usage mode such as wearing on the body. For example, when product P1 is an accessory such as a ring, a usage mode of wearing product P1 on the hand can be assumed. It may be specified by user U1 or the provider of product P1 as a usage mode such as wearing on the body. In such a case, the purpose is to enable user U1 to easily grasp an image when wearing product P1.
[0022] In addition, the usage mode according to the embodiment is, for example, a usage mode corresponding to the attributes of the target user (e.g., "a woman with a height of 156 cm"). For example, when product P1 is clothing or the like, a usage mode corresponding to the attributes of the target user of product P1 can be assumed. The usage mode corresponding to the attributes of the target user may be specified as the usage mode of product P1 by user U1 or the provider of product P1 or the like. In such a case, the purpose is to enable user U1 to easily grasp an image that matches the usage mode corresponding to the attributes of the target user of product P1.
[0023] Note that the usage mode according to the embodiment may not be particularly limited to the above example. Also, the usage mode according to the embodiment does not have to be a specific (clear) usage mode like the above example. For example, the usage mode according to the embodiment may be a usage mode such as "it seems to boost my mood when buying", "camp-like", or "dress-like". For example, when the usage mode of "it seems to boost my mood when buying" is specified, a usage image of product P1 with a background of "it seems to boost my mood when buying" is generated. Also, for example, when the usage mode of "camp-like" is specified, a usage image of product P1 with a background featuring nature such as mountains and rivers is generated. Also, for example, when the usage mode of "dress-like" is specified, a usage image of product P1 with a background featuring a wedding venue is generated. Thus, the usage mode according to the embodiment is not limited to specific usage modes like the above example, and may be a vague usage mode such as "it seems to boost my mood when buying", "camp-like", or "dress-like".
[0024] The information processing apparatus 100 generates a prompt for generating a usage image suitable for the usage mode. In the present embodiment, the information processing apparatus 100 generates a usage image using two types of prompts. The first is a prompt for input to a text generation model such as a GPT model. Specifically, it is a prompt for generating a prompt for generating a usage image (for example, a prompt consisting only of a text indicating what kind of usage image) from user mode information or the like. The information processing apparatus 100 generates a prompt for generating a usage image by inputting such a first prompt (an instruction sentence instructing to generate a prompt for generating a usage image that the user wants to purchase) to the generation AI. The second is a prompt for input to an image generation model. Specifically, it is a prompt for generating a usage image and is a prompt output when the first prompt is input to the generation AI. The information processing apparatus 100 generates a usage image by inputting such a second prompt to the generation AI (various image generation models). Also, in the present embodiment, the usage mode may be a desired usage mode or a usage mode estimated as a desired usage mode.
[0025] The information processing apparatus 100 may generate a prompt (second prompt) according to the usage mode. For example, in the case of a formal usage mode such as a wedding venue or a reunion, the information processing apparatus 100 generates a prompt for generating a usage image of the product P1 suitable for a formal scene such as a wedding venue or a reunion. Also, for example, in the case of a usage mode such as at home, the information processing apparatus 100 generates a prompt for generating a usage image of the product P1 in a scene such as at home. Also, for example, in the case of a usage mode such as wearing on the body, the information processing apparatus 100 generates a prompt for generating a usage image of the product P1 when the product P1 is worn on the body. Also, for example, in the case of a usage mode according to the attributes of the target user or the like, the information processing apparatus 100 generates a prompt for generating a usage image of the product P1 according to the attributes of the target user of the product P1.
[0026] Next, specific information processing for generating usage images according to this embodiment will be described. The information processing apparatus 100 inputs the product information acquired in step S101, the usage mode information acquired in step S102, and the first prompt into a generation AI (text generation model) to generate a prompt for generating a usage image of product P1 (step S103). Then, the information processing apparatus 100 inputs the prompt generated in step S103 into a generation AI (image generation model) to generate a usage image of product P1 (step S104).
[0027] The information processing apparatus 100 provides the generated usage image of product P1 to the user U1 as a product image to be displayed on the product content of product P1 (step S105). Specifically, the information processing apparatus 100 transmits the generated usage image of product P1 to the terminal device 10. When the terminal device 10 receives the usage image of product P1 from the information processing apparatus 100, the terminal device 10 displays the received usage image of product P1 on the product content of product P1. For example, the terminal device 10 displays the usage image of product P1 in a predetermined area of the product content. Note that the information processing apparatus 100 may transmit, for example, information for displaying the usage image of product P1 in a predetermined area of the product content, or may transmit product content including the usage image of product P1.
[0028] (Processing Variation 1: Generate a usage image considering user information) In the above embodiment, the information processing apparatus 100 may generate a usage image of product P1 in consideration of the user information of the user U1. At this time, the information processing apparatus 100 may acquire usage mode information that takes into account a usage mode according to the user information (for example, user information such as family composition, body type, and floor plan of the home). Then, the information processing apparatus 100 inputs the product information of product P1, the usage mode information that takes into account the usage mode according to the user information, and a prompt for generating a usage image of product P1 that matches the usage mode of product P1 (hereinafter, appropriately referred to as the "first prompt") into the generation AI to generate a prompt for generating a usage image of product P1.
[0029] Further, the information processing apparatus 100 may generate a prompt (hereinafter, appropriately referred to as the "second prompt") for generating a usage image of product P1 by inputting, to the generation AI, the product information of product P1, the usage mode information of product P1, the user information, and the user information in accordance with the usage mode of product P1.
[0030] Accordingly, for example, when user U1 is a family of four and product P1 is a camping table, the information processing apparatus 100 can provide a usage scene (usage image) of product P1 as if the camping table is being used by four people. Further, for example, when the body size information of user U1 is known and product P1 is something to be worn, the information processing apparatus 100 can provide a usage scene of product P1 as if an avatar with the same body size as itself is wearing product P1. Further, for example, when the floor plan information of user U1's home is known and product P1 is furniture, the information processing apparatus 100 can provide a usage scene of product P1 as if it is in the living room of its own home. Therefore, the viewer can change the appearance of product P1.
[0031] (Processing Variation 2: Generating a usage image considering time information) In the above embodiment, the information processing apparatus 100 may generate a usage image of product P1 in consideration of the time information (for example, time information such as season) when user U1 views the product information of product P1. At this time, the information processing apparatus 100 may acquire usage mode information that takes into account the usage mode according to the time information. Then, the information processing apparatus 100 may generate a prompt for generating a usage image of product P1 by inputting, to the generation AI, the product information of product P1, the usage mode information that takes into account the usage mode according to the time information, and the first prompt.
[0032] Further, the information processing apparatus 100 can generate a prompt (hereinafter, appropriately referred to as the "third prompt") for generating a product image of product P1 that matches the product information of product P1, the usage mode information of product P1, the time information, and the usage mode of product P1 according to the time information by obtaining the time information, and input it to the generation AI, thereby generating a prompt for generating a product image of product P1. As a result, the information processing apparatus 100 can generate, for example, a usage image that matches the summer usage mode of product P1 if the browsing time is summer, and a usage image that matches the winter usage mode of product P1 if the browsing time is winter, so that the appearance of product P1 can be changed according to the browsing time of product P1. Depending on the browsing time of product P1, for example, if the season is spring, product P1 can be shown in front of a cherry tree, and if the season is autumn, product P1 can be shown in front of a tree with red leaves, thus changing the appearance of product P1. Also, for example, the amount of natural light in the background may be changed, such as making it bright if the browsing time is during the day and dark if the browsing time is at night.
[0033] (Processing Variation 3: Providing a Usage Image by the Product Provider) In the above embodiment, the information processing apparatus 100 is not limited to the usage mode specified by the user U1 as the usage mode of product P1, and may generate a usage image of product P1 by obtaining usage mode information regarding the usage mode specified by the provider of product P1 or the like. As a result, the information processing apparatus 100 can provide, for example, a usage image of product P1 that the product provider of product P1 wants to show to the viewer by generating a pattern of the usage image of product P1 that the product provider of product P1 wants to show to the viewer at the time of listing.
[0034] (Processing Variation 4: Generating a Prompt Using a Product Image) In the above-described embodiment, when generating a prompt for image generation (for example, a prompt for generating a usage image of product P1), the information processing apparatus 100 may use information indicating what kind of usage image (for example, a specific usage image of product P1) the prompt is for generating. To give a specific example, the information processing apparatus 100 inputs a prompt such as "I want to generate a photo of a product being used; the conditions are as follows; gender: female, age: 30s, family composition: a family of four (with two children), season: winter, product information: a camping table (size 120×60); please write a prompt for generating this image" into a generation AI (text generation model) to generate a prompt for image generation. The information processing apparatus 100 may also generate a prompt for generating an image as if the user is using the product in the product image by inputting the product image together with such various information (which may include information indicating the size of the product). Note that when information indicating the size of the product is included in the prompt, a prompt for generating a usage image of the product with the size sense reflected may be generated.
[0035] [3. Configuration of the Terminal Device] Next, with reference to FIG. 3, the configuration of the terminal device 10 according to the embodiment will be described. FIG. 3 is a diagram showing a configuration example of the terminal device 10 according to the embodiment. As shown in FIG. 3, the terminal device 10 includes a communication unit 11, an input unit 12, an output unit 13, and a control unit 14.
[0036] (Communication Unit 11) The communication unit 11 is realized by, for example, a NIC (Network Interface Card) or the like. Then, the communication unit 11 is connected to a predetermined network N by wire or wirelessly, and information is transmitted and received between the communication unit 11 and the information processing apparatus 100 or the like via the predetermined network N.
[0037] (Input Unit 12) The input unit 12 receives various operations from the user. In FIG. 2, it receives various operations from the user U1. For example, the input unit 12 may receive various operations from the user via the display surface by means of a touch panel function. Also, the input unit 12 may receive various operations from buttons provided on the terminal device 10, or from a keyboard or mouse connected to the terminal device 10. For example, the input unit 12 receives an operation for specifying the usage mode of the product.
[0038] (Output unit 13) The output unit 13 is, for example, a display screen of a tablet terminal realized by a liquid crystal display, an organic EL (Electro-Luminescence) display, etc., and is a display device for displaying various information. For example, the output unit 13 displays the usage image of the product provided from the information processing device 100.
[0039] (Control unit 14) The control unit 14 is, for example, a controller, and is realized by various programs stored in the storage device inside the terminal device 10 being executed with the RAM (Random Access Memory) as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), etc. For example, these various programs include the program of the application installed in the terminal device 10. For example, these various programs include the program of the application for displaying the usage image of the product provided from the information processing device 100. Also, the control unit 14 is realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array).
[0040] As shown in FIG. 3, the control unit 14 has a receiving unit 141 and a transmitting unit 142, and realizes or executes the operations of information processing described below.
[0041] (Receiving unit 141) The receiving unit 141 receives, for example, the usage image of the product provided from the information processing apparatus 100. For example, the receiving unit 141 receives product information including the usage image of the product.
[0042] (Transmitting unit 142) The transmitting unit 142 transmits, for example, the product information being browsed by the user. Also, the transmitting unit 142 transmits the usage mode information of the product designated by the user.
[0043] [4. Configuration of the information processing apparatus] Next, with reference to FIG. 4, the configuration of the information processing apparatus 100 according to the embodiment will be described. FIG. 4 is a diagram showing a configuration example of the information processing apparatus 100 according to the embodiment. As shown in FIG. 4, the information processing apparatus 100 includes a communication unit 110, a storage unit 120, and a control unit 130. Note that the information processing apparatus 100 may include an input unit (for example, a keyboard or a mouse) that receives various operations from the administrator of the information processing apparatus 100, and a display unit (for example, a liquid crystal display) for displaying various information.
[0044] (Communication unit 110) The communication unit 110 is realized by, for example, a NIC or the like. Then, the communication unit 110 is connected to the network N by wire or wirelessly, and performs information transmission and acquisition with the terminal device 10 or the like via the network N.
[0045] (Storage unit 120) The storage unit 120 is realized by, for example, a semiconductor memory element such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. As shown in FIG. 4, the storage unit 120 includes a user information storage unit 121 and a product information storage unit 122.
[0046] The user information storage unit 121 stores user information. For example, the user information storage unit 121 stores information such as the user's family composition, body type, and the floor plan of their home. Here, FIG. 5 shows an example of the user information storage unit 121 according to the embodiment. The information stored in the user information storage unit 121 is used, for example, to generate a usage image of a product. As shown in FIG. 5, the user information storage unit 121 has items such as "User ID" and "User Information".
[0047] "User ID" indicates identification information for identifying the user. "User Information" indicates user information. In the example shown in FIG. 5, an example is shown where conceptual information such as "User Information #1" and "User Information #2" is stored in "User Information", but in reality, information indicating the user's family composition, body type, floor plan of their home, etc. is stored. For example, information such as "Family composition: a family of four (husband, wife, two children), body type: normal (height 170 cm, weight 60 kg, BMI (Body Mass Index) 20,...), home floor plan: 1LDK (living room location ○○, Western-style room location ○×,...),..." is stored. Note that as information indicating the floor plan of the home, etc., image data (such as photos or drawings) showing the floor plan of the home may be stored. For example, the URL (Uniform Resource Locator) where the image data is located, the file path name indicating the storage location, etc. may be stored.
[0048] The product information storage unit 122 stores product information. For example, the product information storage unit 122 stores product images and detailed information included in product content. Here, FIG. 6 shows an example of the product information storage unit 122 according to the embodiment. The information stored in the product information storage unit 122 is used, for example, to generate a usage image of a product. As shown in FIG. 6, the product information storage unit 122 has items such as "Product ID" and "Product Information".
[0049] "Product ID" indicates identification information for identifying a product. "Product information" indicates product information. In the example shown in FIG. 6, an example is shown in which conceptual information such as "Product Information #1" and "Product Information #2" is stored in "Product Information". However, in reality, product image data, text information describing the product, etc. are stored. Note that as the product image data, for example, the URL where the image data is located, the file path name indicating the storage location, etc. may be stored.
[0050] (Control Unit 130) The control unit 130 is a controller and is realized, for example, by various programs stored in the storage device inside the information processing device 100 being executed with the RAM as a work area by a CPU, MPU, etc. Further, the control unit 130 is realized by an integrated circuit such as an ASIC or FPGA.
[0051] As shown in FIG. 4, the control unit 130 has an acquisition unit 131, a generation unit 132, and a provision unit 133, and realizes or executes the information processing operations described below. Note that the internal configuration of the control unit 130 is not limited to the configuration shown in FIG. 4, and other configurations may be used as long as they perform the information processing described later.
[0052] (Acquisition Unit 131) The acquisition unit 131 acquires various information from the storage unit 120. Further, the acquisition unit 131 stores the acquired various information in the storage unit 120.
[0053] The acquisition unit 131 acquires various information from an external information processing device. The acquisition unit 131 acquires various information from another information processing device such as the terminal device 10.
[0054] The acquisition unit 131 acquires, for example, product information being browsed by the user. For example, the acquisition unit 131 acquires the product information being browsed when the user performs a predetermined operation while browsing the product information. Also, the acquisition unit 131 acquires, for example, usage mode information of a product specified by the user. For example, the acquisition unit 131 acquires the usage mode information of the product specified by the user while the user is browsing the product information. Also, the acquisition unit 131 acquires, for example, usage mode information of a product specified by the product provider. For example, the acquisition unit 131 acquires the usage mode information of the product specified in advance for specifying the pattern (usage image) that the product provider wants to show to the viewer. Also, the acquisition unit 131 acquires, for example, a prompt to be input to the generation AI. For example, the acquisition unit 131 acquires a prompt (the first prompt) for generating a prompt (the second prompt) for instructing to generate a usage image of a product that matches the usage mode. In this way, the acquisition unit 131 acquires, for example, product information, usage mode information, and a prompt (the first prompt) for generating a usage image. Then, these pieces of information are input to the generation AI (text generation model).
[0055] (Generation unit 132) The generation unit 132 generates, for example, a prompt (the second prompt) for generating a usage image of a product by inputting the product information, usage mode information, and a prompt (the first prompt) obtained by the acquisition unit 131 into a generation AI. For example, the generation unit 132 generates a prompt (the second prompt) for generating a usage image of a product by inputting the product information, usage mode information corresponding to the user information, and the first prompt into the generation AI. Also, for example, the generation unit 132 generates a prompt (the second prompt) for generating a usage image of a product by inputting the product information, usage mode information, user information, and the second prompt into the generation AI. Also, for example, the generation unit 132 generates a prompt (the second prompt) for generating a usage image of a product by inputting the product information, usage mode information corresponding to the time information, and the first prompt into the generation AI. Also, for example, the generation unit 132 generates a prompt (the second prompt) for generating a usage image of a product by inputting the product information, usage mode information, time information, and the third prompt into the generation AI. Then, the generation unit 132 generates a usage image, for example, by inputting such a second prompt (a prompt for generating a usage image of a product) into a generation AI (an image generation model). In this way, the generation unit 132 generates a usage image of a product using, for example, two types of prompts. Also, the generation unit 132 generates, for example, product content including a usage image of a product generated by a generation AI (an image generation model).
[0056] (Provision unit 133) The provision unit 133 provides, for example, a usage image of a product generated by the generation unit 132. For example, the provision unit 133 transmits a usage image of a product generated by the generation unit 132 to the terminal device 10 for providing it to the user as a product image. Also, the provision unit 133 provides, for example, product content generated by the generation unit 132. For example, the provision unit 133 provides product content including a usage image of a product generated by the generation unit 132.
[0057] [5. Information processing flow] Next, with reference to FIG. 7, the information processing procedure by the information processing system 1 according to the embodiment will be described. FIG. 7 is a flowchart showing the information processing procedure by the information processing system 1 according to the embodiment.
[0058] As shown in FIG. 7, the information processing apparatus 100 acquires product information being browsed by the user and usage mode information regarding the usage mode of the product (step S201).
[0059] The information processing apparatus 100 generates a usage image of the product based on the acquired product information, usage mode information, and a prompt for generating a usage image of the product (step S202).
[0060] The information processing apparatus 100 provides information for displaying the generated usage image of the product in a predetermined area of the product content (step S203).
[0061] [[6. Effects]] As described above, the information processing apparatus 100 according to the embodiment includes an acquisition unit 131, a generation unit 132, and a provision unit 133. The acquisition unit 131 acquires product information of a predetermined product and usage mode information regarding the usage mode of the product. The generation unit 132 generates a product image of the product based on the product information and usage mode information acquired by the acquisition unit 131 and a prompt for generating a usage image of the product suitable for the usage mode. The provision unit 133 provides the product image generated by the generation unit 132 to the user.
[0062] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image suitable for a predetermined usage mode.
[0063] Also, the acquisition unit 131 acquires product information of the product specified by the user and usage mode information regarding the usage mode specified by the user.
[0064] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image suitable for a predetermined usage mode desired by the user.
[0065] In addition, the acquisition unit 131 acquires product information of a product specified by the user and usage mode information regarding the usage mode specified by the provider of the product.
[0066] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image that conforms to a predetermined usage mode desired by the product provider.
[0067] In addition, the acquisition unit 131 acquires usage mode information that takes into account the usage mode according to the user information of the user.
[0068] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image that conforms to the usage mode according to the user information.
[0069] In addition, the generation unit 132 generates a product image of the product based on the product information, the usage mode information, the user information of the user, and a prompt for generating a usage image of the product that conforms to the usage mode according to the user information.
[0070] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image that conforms to the usage mode according to the user information.
[0071] In addition, the acquisition unit 131 acquires usage mode information that takes into account the usage mode according to the time information when the user views the product information.
[0072] Thereby, the information processing apparatus 100 according to the embodiment can display, for example, an appropriate product image that conforms to the usage mode according to the viewing time of the user.
[0073] In addition, the generation unit 132 generates a product image of the product based on the product information, the usage mode information, the time information when the user views the product information, and a prompt for generating a usage image of the product that conforms to the usage mode according to the time information.
[0074] As a result, the information processing apparatus 100 according to the embodiment can display an appropriate product image that matches the usage mode according to, for example, the user's viewing time.
[0075] [7. Hardware Configuration] Further, the information processing apparatus 100 according to the above-described embodiment is realized by, for example, a computer 1000 having a configuration as shown in FIG. 8. FIG. 8 is a hardware configuration diagram showing an example of a computer that realizes the functions of the information processing apparatus 100. The computer 1000 includes a CPU 1100, a RAM 1200, a ROM 1300, an HDD 1400, a communication interface (I / F) 1500, an input / output interface (I / F) 1600, and a media interface (I / F) 1700.
[0076] The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each part. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program dependent on the hardware of the computer 1000, and the like.
[0077] The HDD 1400 stores a program executed by the CPU 1100 and data used by such a program. The communication interface 1500 acquires data from other devices via a predetermined communication network and sends it to the CPU 1100, and sends data generated by the CPU 1100 to other devices via a predetermined communication network.
[0078] The CPU 1100 controls output devices such as a display and a printer, and input devices such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. Further, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.
[0079] The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700 and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc), a PD (Phase change rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory.
[0080] For example, when the computer 1000 functions as the information processing apparatus 100 according to the embodiment, the CPU 1100 of the computer 1000 realizes the functions of the control unit 130 by executing the program loaded onto the RAM 1200. The CPU 1100 of the computer 1000 reads and executes these programs from the recording medium 1800. As another example, these programs may be acquired from another device via a predetermined communication network.
[0081] 〔8. Others〕 Also, among the respective processes described in the above embodiment, all or part of the processes described as being automatically performed can be manually performed, or all or part of the processes described as being manually performed can be automatically performed by a known method. In addition, regarding the processing procedures, specific names, information including various data and parameters shown in the above document and drawings, they can be arbitrarily changed unless otherwise specified. For example, the various information shown in each figure is not limited to the illustrated information.
[0082] Also, each component of each device shown in the drawings is a functional concept, and it is not necessarily physically configured as shown in the drawings. That is, the specific form of the dispersion and integration of each device is not limited to that shown, and all or part of it can be functionally or physically dispersed and integrated in any unit according to various loads and usage situations.
[0083] In addition, the above-described embodiments can be appropriately combined within a range that does not conflict with the processing content.
[0084] As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and the present invention can be implemented in other forms that have been variously modified and improved based on the knowledge of those skilled in the art, including the aspects described in the column of the disclosure of the invention.
[0085] In addition, the above-described "section, module, unit" can be read as "means", "circuit", etc. For example, the acquisition section can be read as an acquisition means or an acquisition circuit.
Description of Reference Numerals
[0086] 1 Information processing system 10 Terminal device 11 Communication section 12 Input section 13 Output section 14 Control section 100 Information processing device 110 Communication section 120 Storage section 121 User information storage section 122 Product information storage section 130 Control section 131 Acquisition section 132 Generation section 133 Provision section 141 Reception section 142 Transmission section N Network
Claims
1. An acquisition unit that acquires product information of a predetermined product and usage mode information regarding the usage mode of the product; A generation unit that generates a product image of the product based on the product information and usage mode information acquired by the acquisition unit and a prompt for generating a usage image of the product that conforms to the usage mode; A provision unit that provides the product image generated by the generation unit to a user; An information processing apparatus, characterized by comprising the above.
2. The acquisition unit: acquires the product information of the product designated by the user and the usage mode information regarding the usage mode designated by the user. The information processing apparatus according to claim 1, characterized by the above.
3. The acquisition unit: acquires the product information of the product designated by the user and the usage mode information regarding the usage mode designated by the provider of the product. The information processing apparatus according to claim 1, characterized by the above.
4. The acquisition unit: acquires the usage mode information taking into account the usage mode according to the user information of the user. The information processing apparatus according to claim 1, characterized by the above.
5. The generation unit: generates a product image of the product based on the product information, the usage mode information, the user information of the user, and the prompt for generating a usage image of the product that conforms to the usage mode according to the user information. The information processing apparatus according to claim 1, characterized by the above.
6. The acquisition unit: acquires the usage mode information taking into account the usage mode according to the time information when the user viewed the product information. The information processing apparatus according to claim 1, characterized by the above.
7. The generation unit: generates a product image of the product based on the product information, the usage mode information, the time information when the user viewed the product information, and the prompt for generating a usage image of the product that conforms to the usage mode according to the time information. The information processing apparatus according to claim 1, characterized by the above.
8. An information processing method executed by a computer, comprising: an acquisition step of acquiring product information of a predetermined product and usage mode information regarding the usage mode of the product; a generation step of generating a product image of the product based on the product information and usage mode information acquired in the acquisition step and a prompt for generating a usage image of the product that conforms to the usage mode; a provision step of providing the product image generated in the generation step to a user. The information processing method is characterized by including the above.
9. An acquisition procedure for acquiring product information of a specified product and usage mode information regarding the usage mode of the product, A generation procedure for generating a product image of the product based on the product information and usage mode information acquired by the acquisition procedure and a prompt for generating a usage image of the product that conforms to the usage mode, A provision procedure for providing the product image generated by the generation procedure to the user, An information processing program characterized by causing a computer to execute the above.
Citation Information
Patent Citations
Exhibition support device, exhibition system, exhibition support method, and exhibition support program
JP2014115912A