Information processing device, information processing method, and program
The information processing device evaluates a user's fashion in a specific environment by calculating its rarity based on location and season-specific data, allowing users to make informed fashion choices by visualizing how their outfits would appear in those environments.
Patent Information
- Application Number
- JP2024157807
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2024-09-11
- Publication Date
- 2025-04-16
- Estimated Expiration
- 2041-07-05
AI Technical Summary
Existing technologies cannot effectively evaluate how a user's fashion would appear in a specific environment, as they do not consider the location and season's impact on fashion trends.
An information processing device that stores data on locations, seasons, and fashions, allowing it to calculate the rarity of a user's fashion in a target environment and select a fashion that approximates the user's specified rarity, while also generating virtual images to visualize the selected fashion in the target environment.
Enables users to evaluate and understand how their fashion choices would be perceived in different environments, improving fashion decision-making by considering location and season-specific trends.
Smart Images

Figure 0007663765000001 
Figure 0007663765000002 
Figure 0007663765000003
Abstract
Description
[Technical field]
[0001] The present invention relates to an information processing device, an information processing method, and a program. [Background technology]
[0002] There are known techniques for displaying a virtual image of a person wearing clothes. Patent Document 1 discloses a technique for combining a clothing image with a human image. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Publication No. 9-044556 Summary of the Invention [Problem to be solved by the invention]
[0004] Fashion, including clothing, looks different depending on a given environment, such as a location. For example, the more people in a given environment wear the same fashion as the user, the less noticeable the user's fashion will be, and the less people in a given environment wear the same fashion as the user, the more noticeable the user's fashion will be. The technology of Patent Document 1 can allow a user to recognize whether the user's fashion suits the user, but has a problem in that it cannot allow the user to recognize how the user's fashion looks in a given environment.
[0005] The present invention has been made in consideration of these points, and has an object to provide an information processing device, an information processing method, and a program that are capable of evaluating a user's fashion in a specified environment. [Means for solving the problem]
[0006] An information processing device according to a first aspect of the present invention has a memory unit that stores a specific location, a specific season, and fashion including clothing of each of a plurality of people present at the specific location in the specific season in association with each other, a target environment acquisition unit that acquires information for indicating a target environment determined by at least a specific location and a specific season, a calculation unit that refers to the memory unit and calculates a rarity indicating the degree of rarity of each of a plurality of fashions in the target environment based on the distribution of a plurality of different fashions present in the target environment, a rarity acquisition unit that acquires a designated rarity, which is the rarity specified by a user, a selection unit that selects a fashion from the plurality of fashions whose rarity is at least close to the designated rarity, and an output unit that outputs information based on the fashion selected by the selection unit.
[0007] The information processing device may further have a generation unit that generates a virtual image in which a virtual user dressed in the fashion selected by the selection unit is displayed in a virtual space in which the target environment is represented, and the output unit may output the virtual image generated by the generation unit as information based on the fashion selected by the selection unit.
[0008] The generation unit may generate the virtual image further displaying other virtual users different from the virtual user, the other virtual users being present in the target environment and dressed in a number of different fashions.
[0009] An information processing method according to a second aspect of the present invention includes the steps of acquiring information for indicating a target environment determined by at least a specific location and a specific season, which is executed by a computer having a memory unit that stores in association with a specific location, a specific season, and fashion including clothing of each of a number of people present at the specific location in the specific season, a step of referring to the memory unit and calculating a rarity indicating the degree of rarity of each of a number of fashions in the target environment based on the distribution of a number of different fashions present in the target environment, a rarity acquisition unit that acquires a designated rarity, which is the rarity specified by a user, a step of selecting a fashion from the multiple fashions whose rarity is at least close to the designated rarity, and a step of outputting information based on the selected fashion.
[0010] A program according to a third aspect of the present invention causes a computer having a memory unit that stores an association between a specific location, a specific season, and fashion including clothing of each of a number of people present at the specific location in the specific season to function as a target environment acquisition unit that acquires information to indicate a target environment determined by at least a specific location and a specific season, a calculation unit that refers to the memory unit and calculates a rarity indicating the degree of rarity of each of a number of fashions in the target environment based on the distribution of a number of different fashions present in the target environment, a rarity acquisition unit that acquires a designated rarity, which is the rarity specified by a user, a selection unit that selects from the multiple fashions, a fashion whose rarity is at least close to the designated rarity, and an output unit that outputs information based on the fashion selected by the selection unit.
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018] Effect of the Invention
[0019] According to the present invention, it is possible to provide an effect of being able to evaluate a user's fashion in a predetermined environment. [Brief description of the drawings]
[0020] [Figure 1] FIG. 1 is a diagram for explaining an overview of an information processing system. [Diagram 2] FIG. 1 is a diagram illustrating a configuration of an information processing device. [Diagram 3] FIG. 2 is a diagram illustrating an example of a configuration of a fashion management database. [Figure 4] 10 is a diagram illustrating an example of a method for calculating a deviation degree by a calculation unit. FIG. [Diagram 5] 10 is a diagram illustrating an example of a method for calculating a deviation degree by a calculation unit. FIG. [Figure 6] 10 is a diagram illustrating an example of a method for calculating a deviation degree by a calculation unit. FIG. [Figure 7] FIG. 2 is a schematic diagram showing a virtual image. [Figure 8] FIG. 2 is a schematic diagram showing a virtual image. [Figure 9] FIG. 2 is a sequence diagram showing a processing flow of the information processing system. [Figure 10] 10 is a diagram illustrating an example of a method for calculating a deviation degree by a calculation unit. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0021] [Outline of Information Processing System S] 1 is a diagram for explaining an overview of an information processing system S. The information processing system S is a system used for evaluating a fashion of a user U in a predetermined environment specified by the user U. The information processing system S has a terminal 1 and an information processing device 2.
[0022] The terminal 1 is a terminal used by the user U, and is, for example, a smartphone, a tablet, a personal computer, etc. The terminal 1 is used by the user U to select a fashion that the user U wishes to evaluate.
[0023] For example, terminal 1 is installed in a store that sells clothes, and user U selects clothes from a number of clothes sold at the store, thereby selecting the user U's fashion. Note that terminal 1 is not limited to being installed in a store, and may be a terminal owned by user U. In this case, user U uses terminal 1 to access a shopping site that sells clothes online, and user U's fashion is selected by user U selecting clothes from a number of clothes sold at the shopping site.
[0024] The information processing device 2 is a device, such as a server, that evaluates the fashion of a user U in a predetermined environment. The information processing device 2 stores a predetermined location, a predetermined season, and fashion including clothing of each of a plurality of people present in the predetermined location in the predetermined season in association with each other.
[0025] The process in which the information processing system S evaluates the fashion of the user U in a specific environment will be described below. First, the information processing device 2 acquires the selected fashion and environmental information for indicating the target environment from the terminal 1 ((1) in FIG. 1). The selected fashion is the fashion selected by the user U, and is information including at least clothes. The target environment is an environment for identifying a target fashion to be compared with the selected fashion, and is an environment determined by at least a specific location (e.g., Aoyama, Ginza, Shibuya, Ikebukuro, etc.) and a specific season (e.g., spring, summer, autumn, winter). The environmental information includes, for example, information for identifying the location and information for identifying the season.
[0026] The information processing device 2 refers to the stored information, and calculates an evaluation value for evaluating the selected fashion in the target environment based on a comparison result between the selected fashion and a target fashion in the target environment indicated by the environmental information ((2) in FIG. 1). The evaluation value is information for indicating how the selected fashion appears in the target environment. The evaluation value is, for example, a deviation indicating the degree to which the selected fashion deviates from the target fashion, but is not limited to this, and may also be a rarity indicating the degree to which the selected fashion is rare relative to the target fashion in the target environment, a prominence indicating the degree to which the selected fashion stands out relative to the target fashion in the target environment, etc.
[0027] The information processing device 2 then outputs information based on the calculated evaluation value (deviation degree) ((3) in FIG. 1). In this way, the information processing system S can evaluate the user U's selected fashion in the target environment. This allows the user U to recognize the difference between how the selected fashion looks in the target environment indicated by the deviation degree and how the selected fashion looks in the target environment envisioned by the user U. This allows the user U to grasp how the selected fashion looks in the target environment. The configuration of the information processing device 2 will be described below.
[0028] [Configuration of information processing device 2] 2 is a diagram showing a configuration of the information processing device 2. The information processing device 2 has a communication unit 21, a storage unit 22, and a control unit 23. The control unit 23 has an acquisition unit 231, a calculation unit 232, an output unit 233, and a generation unit 234.
[0029] The communication unit 21 is an interface for communicating with the terminal 1, and is configured to include, for example, a LAN (Local Area Network) controller. The storage unit 22 is a storage medium such as a ROM (Read Only Memory), a RAM (Random Access Memory), or a hard disk. The storage unit 22 stores a program executed by the control unit 23.
[0030] The storage unit 22 stores a fashion management database that manages the fashion of people present in a predetermined environment. The information stored in the fashion management database may be information obtained by analyzing the fashion of people appearing in an image captured by a camera installed in a predetermined location, information entered by an investigator who conducted an investigation at the predetermined location, or information entered in the form of a questionnaire or the like by people who visit the predetermined location.
[0031] The fashion management database stores a predetermined environment and fashion including clothes of each of a plurality of people present in the predetermined environment in association with each other. The fashion management database stores at least a predetermined location and a predetermined season as the predetermined environment, but is not limited thereto, and may further store a predetermined time period, a predetermined weather, and a predetermined purpose of the clothes. The fashion management database may store fashion including hairstyles of each of a plurality of people present in the predetermined environment.
[0032] The fashion management database stores attribute information that represents the characteristics of the fashion of each of a plurality of people who exist in a predetermined location in a predetermined season as the fashion of each of the plurality of people who exist in a predetermined environment. Specifically, the fashion management database stores a plurality of attribute items that represent the characteristics of the fashion of each of the plurality of people who exist in a predetermined environment.
[0033] FIG. 3 is a diagram showing an example of the configuration of the fashion management database. The fashion management database stores environments and fashions in association with each other. The environments stored in the fashion management database have a plurality of specific items for identifying the environments. In the example shown in FIG. 3, the specific items include a location, a season, a time period, weather, and a purpose. The fashions stored in the fashion management database have a plurality of attribute items representing the characteristics of the fashion. In the example shown in FIG. 3, the attribute items include a type of clothing, a color of clothing, a style of clothing, a length of clothing, a hair length in a hairstyle, and a hair color in a hairstyle. The fashions stored in the fashion management database may be not only one piece of clothing, but also a combination of a plurality of clothing (for example, a combination of an upper garment such as a shirt and a lower garment such as a skirt).
[0034] 2, the control unit 23 is, for example, a CPU (Central Processing Unit). The control unit 23 executes a program stored in the storage unit 22 to function as an acquisition unit 231, a calculation unit 232, an output unit 233, and a generation unit 234.
[0035] The acquisition unit 231 acquires a selected fashion selected by the user U, the selected fashion including at least the clothing out of the clothing and the hairstyle, from the terminal 1. Specifically, the acquisition unit 231 acquires attribute information representing the characteristics of the selected fashion as the selected fashion. More specifically, the acquisition unit 231 acquires attribute information including a plurality of attribute items representing the characteristics of the selected fashion.
[0036] For example, clothing sold in a store or shopping site (hereinafter referred to as "store, etc.") has a number of attribute items each having a set value set in advance, and when user U selects clothing from a number of pieces of clothing sold in a store, etc. on terminal 1, terminal 1 transmits attribute information including the set values of the number of attribute items set for the selected clothing to information processing device 2. Terminal 1 may also transmit attribute information including the value of an option selected by user U from a number of options for each attribute item to information processing device 2.
[0037] The acquisition unit 231 acquires environmental information for indicating a target environment from the terminal 1. The acquisition unit 231 acquires environmental information for indicating a target environment determined at least by a specific location and a specific season, but is not limited thereto, and may acquire environmental information for indicating a target environment further determined by at least one of a specific time period, a specific weather, and a specific use of clothing.
[0038] The acquisition unit 231 acquires, for example, environmental information input by the user U at the terminal 1. For example, the terminal 1 transmits to the information processing device 2 the value of an option selected by the user U from among multiple options for each specific item (specific location, specific season, specific time period, specific weather, and specific use of clothing) for identifying a specific environment.
[0039] The acquisition unit 231 may acquire location information indicating the location of the terminal 1 as environmental information for identifying at least a part of the target environment. For example, the terminal 1 stores a history of location information, and the acquisition unit 231 first acquires the history of location information. Then, when location information indicating any one of a plurality of locations stored in the fashion management database is stored in the history of acquired location information, the acquisition unit 231 acquires the location as environmental information for identifying at least a part of the target environment by identifying the location as a specific location. The "location information indicating any one of the plurality of locations" may be location information indicating a range within a specific distance (for example, within 1 kilometer) from any one of the plurality of locations (a specific point), or may be the most common location information when there are multiple location information indicating each of the plurality of locations.
[0040] The calculation unit 232 refers to the fashion management database and calculates a deviation degree indicating the degree to which the selected fashion deviates from the target fashion based on a comparison result obtained by comparing the selected fashion with a target fashion in the target environment. Specifically, the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing attribute information in the selected fashion with attribute information in the target fashion corresponding to the target environment stored in the fashion management database. More specifically, the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing attribute information including a plurality of attribute items representing the characteristics of the selected fashion with attribute information including a plurality of attribute items representing the characteristics of the target fashion corresponding to the target environment stored in the fashion management database.
[0041] For example, the calculation unit 232 first tally up multiple fashions with different attribute information stored in the fashion management database in association with the target environment, and calculates the proportion of each of the multiple target fashions.The calculation unit 232 then calculates the degree of deviation based on the proportion of target fashions that match the selected fashion in each of the multiple attribute items among the multiple target fashions.In this way, the information processing device 2 can evaluate the selected fashion in the target environment.
[0042] For example, when the acquisition unit 231 acquires a selected fashion including clothing, the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing the clothing of the selected fashion with clothing of a target fashion corresponding to the target environment stored in the fashion management database. Also, for example, when the acquisition unit 231 acquires a selected fashion including clothing and a hairstyle, the calculation unit 232 may calculate the deviation degree based on a comparison result obtained by comparing the clothing and hairstyle of the selected fashion with the clothing and hairstyle of the target fashion corresponding to the target environment stored in the fashion management database. In this way, the information processing device 2 can improve the accuracy of calculating the deviation degree.
[0043] For example, when the acquisition unit 231 acquires environmental information including information for identifying a location and information for identifying a season, the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing the selected fashion with a target fashion stored in the fashion management database in association with the location and the season. Also, when the acquisition unit 231 acquires environmental information including information for identifying a location, information for identifying a season, information for identifying a time period, information for identifying the weather, and information for identifying the use of the clothing, the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing the selected fashion with a target fashion stored in the fashion management database in association with the location, the season, the time period, the weather, and the use of the clothing. In this way, the information processing device 2 can improve the accuracy of identifying the target environment.
[0044] Fig. 4 is a diagram showing a schematic example of a method for calculating the degree of deviation by the calculation unit 232. Fig. 4(a) shows a selected fashion, and Fig. 4(b) shows a target fashion in the target environment. As shown in Fig. 4(b), the calculation unit 232 calculates the proportion of each of a plurality of target fashions having different attribute information stored in the fashion management database in association with the target environment. The calculation unit 232 then calculates the degree of deviation based on the proportion of target fashions that match the selected fashion among the plurality of target fashions.
[0045] In the example shown in Fig. 4, of the multiple target fashions shown in Fig. 4(b), target fashion No. 2 matches the selected fashion shown in Fig. 4(a). In this case, for example, if the entire target fashions associated with the target environment and stored in the fashion management database are set to "100%," the calculation unit 232 calculates the deviation as "85%" by subtracting "15%", which is the proportion of target fashion No. 2, from the entire target fashions. In this way, the information processing device 2 can calculate the deviation of the selected fashion from the entire target fashions present in the target environment.
[0046] The calculation unit 232 may calculate the deviation degree based on a comparison result between the selected fashion and one target fashion having a relatively high proportion among a plurality of different target fashions stored in the fashion management database in association with the target environment. Fig. 5 is a diagram showing a schematic example of a method of calculating the deviation degree by the calculation unit 232. Fig. 5(a) shows the selected fashion, and Fig. 5(b) shows one target fashion having the highest proportion among a plurality of different target fashions stored in the fashion management database in association with the target environment.
[0047] In this case, the calculation unit 232 calculates the degree of deviation of each attribute item between the selected fashion and the target fashion for each attribute item, and calculates the degree of deviation of the selected fashion by summing up the calculated degrees of deviation of each attribute item. For example, the degree of deviation of each attribute item is expressed as a numerical value from 0 to 100.
[0048] The calculation unit 232 calculates the degree of deviation for the attribute item of clothing type, for example, by setting the degree of deviation to "0" when the type of clothing of the selected fashion matches the type of clothing of the target fashion, and setting the degree of deviation to "100" when the type of clothing of the selected fashion does not match the type of clothing of the target fashion. The calculation unit 232 calculates the degree of deviation for the attribute item of clothing type in the same manner as the attribute item of clothing type. In addition, the calculation unit 232 calculates a higher degree of deviation for the attribute item of clothing color, for example, the closer the color of clothing of the selected fashion and the color of clothing of the target fashion are to a complementary color relationship, and calculates a lower degree of deviation for the farther the color of clothing of the selected fashion and the color of clothing of the target fashion are to a complementary color relationship. In addition, the calculation unit 232 calculates a higher degree of deviation for the attribute item of clothing length, for example, the larger the difference between the length of clothing of the selected fashion and the length of clothing of the target fashion is, and calculates a lower degree of deviation for the smaller the difference between the length of clothing of the selected fashion and the length of clothing of the target fashion is.
[0049] The calculation unit 232 also sets a length for each hairstyle, and calculates a higher deviation degree for the attribute item of hairstyle length when the difference between the length of the hairstyle in the selected fashion and the length of the hairstyle in the target fashion is larger, and calculates a lower deviation degree for the attribute item of hair color when the difference between the length of the hairstyle in the selected fashion and the length of the hairstyle in the target fashion is smaller. The calculation unit 232 calculates the deviation degree for the attribute item of hair color in the same manner as the attribute item of clothing type. The calculation unit 232 also calculates a higher deviation degree for the attribute item of hairstyle color when the difference between the color of the hairstyle in the selected fashion and the color of the hairstyle in the target fashion is larger in the color chart, and calculates a lower deviation degree for the attribute item of hairstyle color when the difference between the color of the hairstyle in the selected fashion and the color of the hairstyle in the target fashion is smaller in the color chart.
[0050] The calculation unit 232 calculates the deviation degree of the selected fashion based on the deviation degree of each attribute item calculated as described above. For example, the calculation unit 232 calculates the sum of the deviation degrees of each attribute item as the deviation degree of the selected fashion. In this way, the information processing device 2 can calculate the deviation degree of the selected fashion from the target fashion that is most prevalent in the target environment, i.e., the fashion that is most prevalent in the target environment.
[0051] In the above, an example has been described in which the calculation unit 232 calculates the deviation degree based on a comparison result obtained by comparing the selected fashion with one target fashion having the highest proportion among a plurality of different target fashions stored in the fashion management database in association with the target environment, but the present invention is not limited to this. For example, the calculation unit 232 may calculate the deviation degree based on a comparison result obtained by comparing the selected fashion with a target fashion in the target environment set by an administrator of the information processing device 2. In this way, the information processing device 2 can calculate the deviation degree of the selected fashion even when there is no target fashion in the target environment stored in the fashion management database or the number of target fashions is small.
[0052] The calculation unit 232 may weight the degree of deviation of the attention part that the user U focuses on in the selected fashion, and then calculate the sum of the degrees of deviation of each attribute item as the degree of deviation of the selected fashion. The attention part is information for identifying one of a plurality of attribute items. The attention part is not limited to one attribute item, and may be information for identifying a plurality of attribute items.
[0053] Specifically, first, the acquisition unit 231 further acquires a portion of interest that the user U focuses on in the selected fashion. Then, the calculation unit 232 calculates the degree of deviation of each of the attribute items calculated based on a comparison result obtained by comparing the attribute item of the selected fashion with the attribute item of the target fashion in the target environment for each attribute item, weights the degree of deviation corresponding to the portion of interest by a predetermined coefficient, and then calculates the degree of deviation of the selected fashion by summing the degrees of deviation of each attribute item.
[0054] The predetermined coefficient is a preset numerical value. Priority may be assigned to the focused portion, and in this case, the predetermined coefficient is set to a higher numerical value the higher the priority of the focused portion, and to a lower numerical value the lower the priority of the focused portion. In this way, the information processing device 2 can calculate the deviation degree taking into consideration the focused portion that the user U focuses on in the selected fashion. Note that the calculation unit 232 may calculate a statistical value (e.g., an average value) of the deviation degree of each attribute item as the deviation degree of the selected fashion.
[0055] When some attribute items are designated, the calculation unit 232 may calculate the deviation degree based on a comparison result of comparing other attribute items other than the designated item, which is the designated attribute item of the selected fashion, with the other attribute items of the target fashion in the target environment. Specifically, the calculation unit 232 first acquires further designated items. Then, the calculation unit 232 calculates the deviation degree based on a comparison result of comparing the other attribute items of the selected fashion with the other attribute items of the target fashion in the target environment.
[0056] For example, the calculation unit 232 first counts, for each other attribute item, combinations of the designated items stored in the fashion management database in association with the target environment and the other attribute items, and calculates the ratio of each combination of the other attribute items.Then, the calculation unit 232 calculates, for each other attribute item, a deviation based on the ratio of combinations that match the combination of the designated item of the selected fashion and the other attribute items among a plurality of combinations of the designated item and the other attribute items, and calculates the deviation of the selected fashion by summing up the calculated deviations of each other attribute item.
[0057] Fig. 6 is a diagram showing a schematic example of a method for calculating the deviation degree by the calculation unit 232. In Fig. 6, an example is described in which the attribute item of the type of clothing is a designated item designated as "one piece". Fig. 6(a) shows a selected fashion, and Figs. 6(b), (c), (d), and (e) show combinations of the designated item and other attribute items for which the ratios for each attribute item are calculated.
[0058] The calculation unit 232 calculates the proportion of each of a plurality of combinations of specified items and attribute items of clothing color (hereinafter referred to as the "first combination group") as shown in Figure 6(b), calculates the proportion of each of a plurality of combinations of specified items and attribute items of clothing type (hereinafter referred to as the "second combination group") as shown in Figure 6(c), calculates the proportion of each of a plurality of combinations of specified items and attribute items of clothing length (hereinafter referred to as the "third combination group") as shown in Figure 6(d), and calculates the proportion of each of a plurality of combinations of specified items and attribute items of hairstyle (hereinafter referred to as the "fourth combination group") as shown in Figure 6(e).
[0059] The calculation unit 232 calculates the deviation degree based on the percentage "30%" of combinations that match the combination of the selected fashion designation item and the clothing color attribute item in the first combination group, calculates the deviation degree based on the percentage "20%" of combinations that match the combination of the selected fashion designation item and the clothing type attribute item in the second combination group, calculates the deviation degree based on the percentage "30%" of combinations that match the combination of the selected fashion designation item and the clothing length attribute item in the third combination group, and calculates the deviation degree based on the percentage "20%" of combinations that match the combination of the selected fashion designation item and the hairstyle attribute item in the fourth combination group. Then, the calculation unit 232 calculates the deviation degree of the selected fashion by summing up each deviation degree.
[0060] The output unit 233 outputs information based on the deviation calculated by the calculation unit 232. Specifically, the output unit 233 transmits the information based on the deviation to the terminal 1 via the communication unit 21, thereby causing the terminal 1 to display the information based on the deviation.
[0061] The output unit 233 outputs the degree of deviation as information based on the degree of deviation, for example. For example, a message explaining the degree of deviation of the selected fashion from the target fashion in the target environment is associated with each numerical value indicated by the degree of deviation, and the output unit 233 may output the message associated with the numerical value indicated by the degree of deviation as information based on the degree of deviation.
[0062] The output unit 233 may output a virtual image in which a virtual user dressed in the selected fashion is displayed in a virtual space in which the target environment is represented. Specifically, first, the generation unit 234 generates a virtual image in which a virtual user dressed in the selected fashion is displayed in a virtual space in which the target environment is represented. Then, the output unit 233 outputs the virtual image generated by the generation unit 234. The output unit 233 may further output the virtual image generated by the generation unit 234 in addition to the information based on the deviation degree calculated by the calculation unit 232, or may output the virtual image generated by the generation unit 234 instead of the information based on the deviation degree calculated by the calculation unit 232.
[0063] Fig. 7 is a diagram showing a virtual image. Image G1 shown in Fig. 7 is a virtual image, in which an avatar A, a virtual user dressed in a selected fashion, is displayed in a virtual space in which a target environment is represented. By the information processing device 2 displaying such a virtual image, the user U can visually recognize how the user U would look in the target environment if dressed in the selected fashion.
[0064] The output unit 233 may output a virtual image in which another virtual user dressed in the target fashion is further displayed. Specifically, the generation unit 234 generates a virtual image in which another virtual user, different from the virtual user, dressed in a fashion in the target environment is further displayed. Then, the output unit 233 outputs the virtual image generated by the generation unit 234.
[0065] Fig. 8 is a diagram showing a schematic representation of a virtual image. In image G2 shown in Fig. 8, avatar A, a virtual user dressed in a selected fashion, and multiple other avatars, other virtual users dressed in the target fashion in the target environment, are displayed in a virtual space expressing a target environment. By the information processing device 2 displaying such a virtual image, the user U can visually recognize how the user U would look dressed in the selected fashion in a situation where multiple people dressed in the target fashion exist in the target environment.
[0066] [Processing of information processing system S] Next, a description will be given of the flow of processing in the information processing system S. Fig. 9 is a sequence diagram showing the flow of processing in the information processing system S. This processing starts when the acquisition unit 231 acquires a selected fashion and environmental information (S1).
[0067] The calculation unit 232 refers to the fashion management database and calculates a degree of deviation indicating the degree to which the selected fashion deviates from the target fashion based on a comparison result between the selected fashion and the target fashion in the target environment (S2).Then, the output unit 233 outputs information based on the degree of deviation calculated by the calculation unit 232 (S3).
[0068] [Variations] In the above, an example has been described in which the information processing device 2 outputs information based on the degree of deviation indicating the degree to which the selected fashion deviates from the target fashion in the target environment, but this is not limiting. For example, the information processing device 2 may output information based on a target fashion that is at least close to a specified rarity level specified by the user U among multiple target fashions in the target environment.
[0069] The acquisition unit 231 functions as a target environment acquisition unit and acquires environmental information for indicating a target environment determined by at least a specific location and a specific season. The acquisition unit 231 further functions as a rarity acquisition unit and acquires a designated rarity, which is a rarity designated by the user U.
[0070] The calculation unit 232 refers to the fashion management database and calculates a rarity indicating the degree of rarity of each of the multiple fashions in the target environment based on the distribution of the multiple different fashions present in the target environment. Specifically, the calculation unit 232 first counts the multiple different fashions stored in the fashion management database in association with the target environment, and calculates the proportion of each of the multiple target fashions. The calculation unit 232 then calculates the rarity based on the calculated proportion of each of the multiple target fashions.
[0071] FIG. 10 is a diagram that illustrates an example of a method for calculating rarity by the calculation unit 232. FIG. 10 shows target fashions in a target environment. As shown in FIG. 10, the calculation unit 232 calculates the proportion of each of a plurality of different fashions that are stored in the fashion management database in association with the target environment. The calculation unit 232 then calculates the rarity of each target fashion based on the calculated proportion of the target fashion. For example, when the entire fashions stored in the fashion management database in association with the target environment are set to "100%, " the calculation unit 232 may calculate the rarity by subtracting the proportion of the target fashion, or may calculate the calculated proportion of the target fashion as the rarity.
[0072] Although not shown in the figure, the control unit 23 further functions as a selection unit by executing a program stored in the storage unit 22. The selection unit selects, from among a plurality of target fashions, a target fashion whose rarity level is at least close to a designated rarity level.
[0073] In the example shown in FIG. 10, for example, if the proportion of target fashions indicates rarity and the designated rarity designated by user U is "5%, " the selection unit selects target fashion No. 4, which is the target fashion closest to the designated rarity. The selection unit may select multiple target fashions that fall within a predetermined range from the designated rarity (for example, a range of 5% around the designated rarity). The selection unit may also select a predetermined number (for example, two) of target fashions in order of closest to the designated rarity.
[0074] The output unit 233 outputs information based on the fashion selected by the selection unit. For example, the output unit 233 displays clothes that match the clothes of the fashion selected by the selection unit among a plurality of clothes sold in a store or the like. In this way, the information processing device 2 can increase the probability of presenting clothes that the user U desires.
[0075] The output unit 233 may output a virtual image in which a virtual user dressed in the fashion selected by the selection unit is displayed as information based on the fashion selected by the selection unit. Specifically, first, the generation unit 234 generates a virtual image in which a virtual user dressed in the fashion selected by the selection unit is displayed in a virtual space in which the target environment is represented. Then, the output unit 233 outputs the virtual image generated by the generation unit 234. The output unit 233 outputs, for example, the image G1 shown in FIG. 7 generated by the generation unit 234. In this way, the information processing device 2 can visually present clothing that the user U may desire.
[0076] Furthermore, the output unit 233 may output a virtual image generated by the generation unit 234, which further displays other virtual users who are in the target environment and dressed in a plurality of different fashions. The output unit 233 outputs, for example, the image G2 shown in FIG. 8 generated by the generation unit 234.
[0077] [Effects of this embodiment] As described above, the information processing device 2 calculates a deviation degree indicating the degree to which the selected fashion deviates from the target fashion based on a comparison result of the selected fashion and the target fashion in the target environment, and outputs information based on the calculated deviation degree. In this way, the information processing device 2 can evaluate the selected fashion of the user U in the target environment. This allows the user U to recognize the difference between how the selected fashion looks in the target environment indicated by the deviation degree and how the selected fashion looks in the target environment assumed by the user U. This allows the user U to grasp how the selected fashion looks in the target environment.
[0078] Furthermore, this invention will make it possible to contribute to Goal 9 of the United Nations' Sustainable Development Goals (SDGs), which is to "build resilient infrastructure, promote industry, innovation and infrastructure."
[0079] Although the present invention has been described above using the embodiments, the technical scope of the present invention is not limited to the scope described in the above embodiments, and various modifications and changes are possible within the scope of the gist of the present invention. For example, all or part of the device can be configured by distributing or integrating functionally or physically in any unit. In addition, new embodiments resulting from any combination of multiple embodiments are also included in the embodiments of the present invention. The effect of the new embodiment resulting from the combination combines the effect of the original embodiment. [Explanation of symbols]
[0080] 1 Device 2. Information processing equipment 21 Communications Department 22 Memory section 23 Control Unit 231 Acquisition Department 232 Calculation section 233 Output section 234 Generation part S Information Processing System U User
Claims
1. a storage unit that stores a predetermined location, a predetermined season, and fashion including clothing of each of a plurality of people present at the predetermined location in the predetermined season in association with each other; a target environment acquisition unit that acquires information for indicating a target environment determined by at least a specific location and a specific season; A calculation unit that refers to the storage unit and calculates a rarity degree indicating a degree of rarity of each of a plurality of fashions in the target environment based on a distribution of each of a plurality of different fashions present in the target environment; A rarity level acquisition unit that acquires a designated rarity level, which is the rarity level designated by a user; A selection unit that selects a fashion from the plurality of fashions, the rarity of which is at least close to the designated rarity; an output unit that outputs information based on the fashion selected by the selection unit; An information processing device having the above configuration.
2. a generating unit configured to generate a virtual image in which a virtual user dressed in the fashion selected by the selecting unit is displayed in a virtual space in which the target environment is represented, The output unit outputs the virtual image generated by the generation unit as information based on the fashion selected by the selection unit. The information processing device according to claim 1 .
3. the generation unit generates the virtual image in which other virtual users different from the virtual user, the other virtual users being present in the target environment and dressed in a plurality of different fashion styles, are further displayed. The information processing device according to claim 2 .
4. A method for detecting a fashion including clothing of a person who is present at a particular location during a particular season, the fashion including clothing of a person who is present at the particular location during a particular season, the method comprising: obtaining information indicative of a target environment defined by at least a specific location and a specific season; A step of calculating a rarity degree indicating a degree of rarity of each of a plurality of fashions in the target environment based on a distribution of each of a plurality of different fashions present in the target environment by referring to the storage unit; A rarity level acquisition unit that acquires a designated rarity level, which is the rarity level designated by a user; selecting a fashion from the plurality of fashions, the rarity level of which is at least close to the designated rarity level; outputting information based on the selected fashion; An information processing method comprising the steps of:
5. A computer having a storage unit that stores a predetermined location, a predetermined season, and fashion including clothing of each of a plurality of people present at the predetermined location in the predetermined season in association with each other, a target environment acquisition unit that acquires information for indicating a target environment determined by at least a specific location and a specific season; a calculation unit that refers to the storage unit and calculates a rarity degree indicating a degree of rarity of each of a plurality of fashions in the target environment based on a distribution of each of a plurality of different fashions present in the target environment; A rarity level acquisition unit that acquires a designated rarity level, which is the rarity level designated by a user; A selection unit that selects, from the plurality of fashions, a fashion whose rarity level is at least close to the designated rarity level; and an output unit that outputs information based on the fashion selected by the selection unit; A program to function as a
Citation Information
Patent Citations
Mode setting system of automatic answering telephone set
JP1985089157A
Trial wearing simulation method
JP1997044556A
Total fashion coordinating data management system
JP2003096613A
Coordinate information providing method and device, coordinate information providing system, and coordinate information providing program
JP2004220200A
Harmony determination apparatus, harmony determination method and harmony determination program
JP2009266166A