This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2015-220398 filed Nov. 10, 2015.
(i) Technical Field
The present invention relates to an information processing apparatus, an information processing method, and a non-transitory computer readable medium.
(ii) Related Art
Affective information indicating an impression, which has been defined in advance, is designated by a user, and a design having the impression may be created for an object of design creation.
According to an aspect of the invention, an information processing apparatus includes a storing unit, a receiving unit, and a creation unit. The storing unit stores affective information indicating an impression, and a design element which defines designs and conforms to the impression indicated by the affective information, in association with each other. The receiving unit receives object affective information indicating an impression for an object of design creation. In a case where the object affective information is stored in the storing unit, the creation unit creates an output related to design for the object by using a design element associated with the object affective information. In a case where the object affective information is not stored in the storing unit, the creation unit creates the output by performing interpolation using a design element associated with other affective information which is stored in the storing unit and for which a relationship with the object affective information is defined.
Exemplary embodiments of the present invention will be described in detail based on the following figures, wherein:
The design creation device 10 is provided with a function of creating a design of an object, having a certain taste (impress ion) depending on a demand, and provides data representing the design of the object (for example, such as image data and template data of the object) as an output. The object is, for example, business cards, handbills, advertisements, direct mail (DM), posters, postcards, catalogs, and other documents, clothes, cars, buildings, bridges, or the like. Further, the design creation device 10 has a function of transmitting and receiving data to and from other devices.
The terminal device 12 is, for example, a device such as a personal computer (PC), a tablet PC, a smart phone, and a mobile phone, and has a function of transmitting and receiving data to and from other devices. The terminal device 12 is used, for example, when creating a design.
In the present exemplary embodiment, when creating a design, information which is a base for creating a design is transmitted from the terminal device 12 to the design creation device 10, and the design creation device 10 creates a design based on the information.
The terminal device 12 may be built in the design creation device 10 so that the design creation device 10 and the terminal device 12 make up a physically integrated device.
Hereinafter, the configuration of the design creation device 10 will be described in detail with reference to
The communication unit 14 is a communication interface, and includes a function of transmitting data to another device, and a function of receiving data from another device, through the communication path N. For example, the communication unit 14 transmits data indicating the design of an object to the terminal device 12, and receives information (for example, information which is a base for creating a design) that has been transmitted from the terminal device 12.
An affective evaluation database (DB) 16 is a storage device such as a hard disk, and stores affective score raw data. The affective score raw data is data which is generated in advance for every object of design creation and for every taste, and represents an association between affective information representing the taste (impression) of a design and an affective score (evaluation value) representing a degree of conformance (degree of association) of each design element to the taste. The taste is determined in advance, for example, based on a preference model that classifies a person's impression for a certain object. The object of design creation includes, for example, plural design categories (design parts and design items), and the design element defines the design of each design category (each design part and each design item) constituting the object. Plural design elements are defined for respective individual design categories, and the affective score of each design element for a taste is obtained in advance. The affective score is, for example, a value obtained by an affective evaluation experiment according to Quantification Theory Type 1. For example, the more the taste (impression) of a design element matches the taste of design, the higher the degree of conformance (degree of association) of the design element is.
Further, the affective evaluation DB 16 stores affective evaluation data. The affective evaluation data is data which is generated in advance for every object of design creation and for every taste, and represents the association between affective information indicating the taste of the design, and a conforming design element that conforms to (is related) the taste. The conforming design element is evaluated as a design element having a certain taste corresponding to the design. The conforming design element that conforms to the taste of design is specified in advance for each of individual design categories constituting the object, and the conforming design element is represented as the affective evaluation data. For example, the conforming design element is determined based on the affective scores (degrees of conformance) from among the plural design elements belonging to the design category, for each of the individual design categories constituting the object. Specifically, the design element having the highest affective score is adopted as the conforming design element, for each of the individual design categories constituting the object. The affective evaluation data is obtained from, for example, the above-mentioned affective score raw data.
A relationship database (DB) 18 is a storage device such as a hard disk, and stores the relationship data indicating a relationship between respective pieces of affective information. The relationship data is data which is generated in advance, and represents the closeness of respective tastes between respective pieces of affective information. The affective information is an affective word indicating, for example, a taste, and the closeness of meanings between respective affective words is defined in the relationship data. The closeness of meanings between respective affective words is defined by referring to the relationship data.
An image map database (DB) 20 is a storage device such as a hard disk. The taste indicated by the affective information is digitized, and the numerical value is stored in the image map DB 20. For example, the image map DB 20 stores the image map data. The image map is a one-dimensional or multi-dimensional map representing the distribution of the taste (impression). The taste indicated by the affective information is defined as a coordinate on the image map.
A synonym database (DB) 22 is a storage device such as a hard disk, and stores synonym data. The synonym data is the data that is generated in advance, and indicates the association between the affective word and the synonym (synonymous term) of the affective word.
It is assumed that the relationship of C>B>A is established, by comparing the number A of affective information pieces (for example, affective words) which are defined in the affective evaluation data, the number B of affective information pieces which are defined as the relationship data, and the number C of affective information pieces which are defined as synonym data. Of course, this relationship is only an example, and other relationships (arbitrary relationship) may be established.
A taste calculation unit 24 has a function of receiving object affective information indicating the taste for an object of design creation, and calculating a taste for creating the design of the object. Specifically, the taste calculation unit 24 determines a design element for creating the design of the object for respective individual design categories constituting the object.
For example, in a case where the object affective information is stored in the affective evaluation DB 16, in other words, in a case where the object affective information is included in the affective evaluation data, the taste calculation unit 24 employs the taste indicated by the object affective information, as a taste for creating the design of the object. Specifically, the taste calculation unit 24 employs the conforming design element associated with the object affective information, as a design element for creating the design of the object.
In a case where the object affective information is not stored in the affective evaluation DB 16, in other words, in a case where the object affective information is not included in the affective evaluation data, the taste calculation unit 24 searches the relationship DB 18. In a case where the object affective information is stored in the relationship DB 18, in other words, in a case where the object affective information is included in the relationship data, the taste calculation unit 24 calculates a taste for creating the design of the object, by performing interpolation using the taste indicated by other affective information for which a relationship with the object affective information is defined. Specifically, the taste calculation unit 24 calculates a design element for creating the design of the object, by performing interpolation using the conforming design element associated with the other affective information.
In a case where the object affective information is not stored in any of the affective evaluation DB 16 and the relationship DB 18, in other words, in a case where the object affective information is not included in any of the affective evaluation data and the relationship data, the taste calculation unit 24 searches the synonym DB 22.
In a case where the object affective information is stored in the synonym DB 22, in other words, in a case where the affective word indicated by the object affective information is included in the synonym data, the taste calculation unit 24 acquires a synonym from the synonym data, determines the other affective information by using the synonym, performs interpolation by using the taste indicated by the other affective information, and calculates the taste for creating the design of the object.
A design creation unit 26 has a function of generating data representing the design of the object of design creation (for example, the image data and the template data of the object) as an output, according to the taste that has been employed or calculated by the taste calculation unit 24. Specifically, the design creation unit 26 generates data representing the design of the object, by using the design element that is employed or calculated by the taste calculation unit 24.
A control unit 28 has a function of controlling the operation of each unit of the design creation device 10.
The configuration of the terminal device 12 will be described in detail with reference to
A communication unit 30 is a communication interface, and has a function of transmitting data to another device, and a function of receiving data from another device, through the communication path N. For example, the communication unit 30 transmits information which is a base for creating a design to the design creation device 10, and receives data indicating the design that has been transmitted from the design creation device 10. A storage unit 32 is a storage device such as a hard disk, and stores a program and data. A UI unit 34 is a user interface, and includes an operation unit and a display unit. The display unit is, for example, a display device such as a liquid crystal display, and the operation unit is, for example, an input device such as a keyboard, a mouse, and a touch panel. A control unit 36 has a function of controlling the operation of each unit of the terminal device 12.
The image map will be described in detail with reference to
In the example illustrated in
Hereinafter, the structure of each piece of data that is stored in the design creation device 10 will be described.
In the examples illustrated in
For example, the affective score of the design element “1: Horizontal” is “0.05”, and the affective score of the design element “2: Vertical” is “−0.05”, with respect to the design category “Paper direction”. In other words, it is evaluated that the design element “1: Horizontal” more appropriately represents the taste ┌┘ (“Dynamic”) than the design element “2: Vertical”, with respect to “Paper direction” of the object “Business card”. In other words, it is evaluated that the design element “1: Horizontal” gives a more dynamic impression than the design element “2: Vertical”.
In addition, the affective score of the design element “Thick diagonal line” has the highest score with respect to the design category “Template of background”. In other words, it is evaluated that the design element “7. Thick diagonal line” more appropriately represents the taste ┌┘ (“Dynamic”) as compared to other design elements, with respect to “Template of background” of the object “Business card”. In other words, it is evaluated that the design element “7: Thick diagonal line” gives a more dynamic impression, as compared to other design elements.
With respect to the object “Business card”, the design category and the design element which are the same as the design category and the design element illustrated in
In addition, although the case of the object “Business card” is illustrated in the examples illustrated in
The affective evaluation data is obtained, based on the above-mentioned affective score raw data.
If a description will be made regarding the taste ┌┘ (“Pretty”), the affective score (0.7727) of the design element “1. Spiral tree” is the highest among the plural design elements belonging to the design category “(Template of) background”. Therefore, the design element “1. Spiral tree” is selected as the conforming design element related to the design category “(Template of) background”. In addition, the affective score (0.0912) of “1. Front align” is the highest among the plural design elements belonging to the design category “Layout of (character)”. Therefore, the design element “1. Front align” is selected as the conforming design element related to the design category “Layout of (character)”. In addition, the affective score (0.1419) of “7. Elmer” is the highest among the plural design elements belonging to the design category “Font of name”. Therefore, the design element “7. Elmer” is selected as the conforming design element related to the design category “Font of name”.
The design elements having the highest affective score are selected as the conforming design elements for other tastes (affective words) and other design categories in the same manner. In addition, the conforming design element is selected and the affective evaluation table is generated for objects other than “Business card” in the same manner.
The design element having the highest affective score is included for each design category in the affective evaluation table. Therefore, since the conforming design element corresponding to the designated taste (affective word) is acquired from the affective evaluation table, and the object is designed by using the conforming design element, the design having the designated taste is created.
The relationship data will be described with reference to
For example, the affective word ┌┘ (“Pretty”) as the affective word having the close meaning is associated with the affective word ┌┘ (“Beautiful”). A distance between the coordinates of the taste ┌┘ (“Beautiful”) and the coordinates of the taste ┌┘ (“Pretty”) is 0.0263 on the image map. The smaller the value, the closer the meaning (taste) of both affective words is.
The image map table will be described with reference to
The synonym data will be described with reference to
Hereinafter, data related to the objects other than “Business card” will be described with reference to
The affective evaluation data about the object “Clothes” is obtained based on the affective score raw data about the object “Clothes”.
A description will be made regarding the taste ┌┘ (“Pretty”), and the affective score (0.5241) of the design element “3. X line” is the highest among the plural design elements belonging to the design category “Outline (of clothes)”. Therefore, the design element “3. X line” is selected as the conforming design element related to the design category “Outline (of clothes)”. In addition, the affective score (0.2820) of “2. Mandarin collar” is the highest among the plural design elements belonging to the design category “Collar”. Therefore, the design element “2. Mandarin collar” is selected as the conforming design element related to the design category “Collar”. In addition, the affective score (0.1401) of the design element “1. High” is the highest among the plural design elements belonging to the design category “Waistline (of clothes)”. Therefore, the design element “1. High” is selected as the conforming design element related to the design category “Waistline (of clothes)”. The design element having the highest affective score is selected as the conforming design element for a different taste (affective word) and a different design category in the same manner.
The relationship data for the object “Clothes” will be described with reference to
The image map table for the object “Clothes” will be described with reference to
The synonym data for the object “Clothes” will be described with reference to
Hereinafter, the process by the design creation device according to the present exemplary embodiment will be described with reference to
At first, an object affective word indicating the taste (impression) for the object of design creation is input by the user (S01). The object affective word corresponds to an example of the object affective information. For example, if the object affective word is input by the terminal device 12, the information indicating the object affective word is transmitted from the terminal device 12 to the design creation device 10 through the communication path N. Of course, the object affective word may be input by the design creation device 10.
Next, the taste calculation unit 24 searches the affective evaluation DB 16 for the object affective word. In a case where the information indicating the object affective word is stored in the affective evaluation DB 16 (S02, Yes), the taste calculation unit 24 employs the conforming design element associated with the object affective word, as a design element for creating the design of the object. The design creation unit 26 generates data indicating the design of the object (for example, the image data, the template data, or the like of the object), by using the conforming design element associated with the object affective word (S03). The data is transmitted from the design creation device 10 to the terminal device 12 through the communication path N. The image, the template, and the like of the object are displayed on the UI unit 34 of the terminal device 12, based on the data.
For example, in a case of designing the object “Business card”, it is assumed that ┌┘ (“Pretty”) is input as the object affective word. As illustrated in
Meanwhile, in a case where the information indicating the object affective word is not stored in the affective evaluation DB 16 (S02, No), the taste calculation unit 24 searches the relationship DB 18 for the object affective word (S04). In a case where the information indicating the object affective word is stored in the relationship DB 18 (S05, Yes), the taste calculation unit 24 acquires the adjacent affective word having the impressions included in the adjacent range of the impression indicated by the object affective word from, the relationship DB 18 (S06). The adjacent affective word is an affective word having the meaning close to the meaning of the object affective word. In other words, an affective word indicating a taste close to the taste indicated by the object affective word corresponds to the adjacent affective word. For example, the taste calculation unit 24 acquires the adjacent affective word (affective word having close meaning) associated with the object affective word from the relationship table, by referring to the relationship table illustrated in
Next, the taste calculation unit 24 acquires the affective score raw data of the adjacent affective word from the affective evaluation DB 16 (S07). In a case where the plural adjacent affective words are extracted, the affective score raw data of each adjacent affective word is acquired.
Next, the taste calculation unit 24 calculates a difference between the taste indicated by the object affective word and the taste indicated by the adjacent affective word, in other words, a distance between the coordinates of the object affective word and the coordinates of the adjacent affective word on the image map. Then, the taste calculation unit 24 calculates the affective score of each design element of the taste indicated by the object affective word, for each design category, by using the distance and the affective score of the design element associated with the adjacent affective word (S08). Then, the taste calculation unit 24 determines the conforming design element that conforms to the taste indicated by the object affective word, based on the affective score (S09). The taste calculation unit 24 selects, for example, the design element having the highest affective score from among plural design elements belonging to the design category, as the applicable design element, for each design category. The data indicating the design of the object is generated by using the applicable design element (S03). The data is transmitted to the terminal device 12, and the image and the template for the object are displayed on the terminal device 12.
Meanwhile, in a case where the information indicating the object affective word is not stored in the relationship DB 18 (S05, No), the taste calculation unit 24 searches the synonym DB 22 for the object affective word (S10), and acquires the synonym of the object affective word from the synonym DB 22 (S11). For example, the taste calculation unit 24 extracts the synonym (synonymous term) of the object affective word, by referring to the synonym table illustrated in
Hereinafter, the processes of steps S06 to S09 will be described in detail with reference to
The process of step S08 described above (an arithmetic process of the affective score of each design element for the taste indicated by the object affective word) is, specifically, executed according to the following procedure. The following process is executed by the taste calculation unit 24.
First, the distance between the coordinates of the object affective word and the coordinates of the adjacent affective word on the image map 38 are calculated, according to the following Equation (1).
(xt, yt) is the coordinates of the object affective word. (x1, y1) is the coordinate indicated by the reference numeral 52 (the coordinates of the adjacent affective word). (x2, y2) is the coordinate indicated by the reference numeral 54 (the coordinates of the adjacent affective word). (xn, Yn) is the coordinate indicated by the reference numeral 56 (the coordinates of the adjacent affective word). n is the number of adjacent affective words which are included in the extraction range. Dist1 is a distance between the object affective word ┌┘ (“Lovely”) and the adjacent affective word ┌┘ (“Youthful”). Dist2 is a distance between the object affective word ┌┘ (“Lovely”) and the adjacent affective word ┌┘ (“Pretty”). Distn is a distance between the object affective word ┌┘ (“Lovely”) and the adjacent affective word ┌┘ (“playful”).
Next, the ratio of each distance with respect to the sum of the distances is calculated, according to the following Equation (2).
The shorter distance to the object affective word the adjacent affective word has, that is, the smaller the difference from the taste indicated by the object affective word the adjacent affective word has, the shorter the ratio (RateOfDist) of a distance with respect to the sum of the distances is.
Next, the contribution of each adjacent affective word relative to the taste indicated by the object affective word is calculated, according to the following Equation (3). n is the number of adjacent affective words.
The calculated results are represented in the following Equation (4).
The shorter the distance to the object affective word that the adjacent affective word has, that is, the smaller the difference from the taste indicated by the object affective word that the adjacent affective word has, the greater the contribution (Rate) is.
Next, the affective score of each design element relative to the taste indicated by the object affective word is calculated (estimated) according to the following Equation (5).
K
t
_
CScorek=Σi=1n(Ki_CScorek×Ratei) (5)
k is the number for identifying a design element. Ki_CScorek is the affective score of a design element k associated with the adjacent affective word. Kt_CScorek is the affective score of the design element k corresponding to the taste shown by the object affective word.
If the affective score of each design element for the taste indicated by the object affective word is calculated according to the above Equation (5), the design element having the highest affective score is selected as the applicable design element, for each design category, from among plural design elements. The object is designed by using the applicable design element.
Hereinafter, a specific example for the process by the design creation device 10 according to the present exemplary embodiment will be described. As an example, it is assumed to create the design of “Business card”. When creating the design, business card information (personal information of the user) displayed on the business card and the object affective word (taste) are input by the user, in the terminal device 12. The information is transmitted from the terminal device 12 to the design creation device 10 through the communication path N. Of course, the information may be directly input to the design creation device 10.
Here, a screen for inputting business card information will be described with reference to
In a case where the information indicating the object affective word is stored in the affective evaluation DB 16, the object “Business card” is designed by using each conforming design element associated with the object affective word, in other words, a design element having a maximum affective score in each design category.
Hereinafter, a description will be made regarding a case where the information indicating the object affective word that is designated by the user is not stored in the affective evaluation DB 16.
Hereinafter, Example 1 will be described. In Example 1, it is assumed that the object “Business card” is designed. In addition, it is assumed that the information indicating the object affective word that is designated by the user is not stored in the affective evaluation DB 16, and is stored in the relationship DB 18.
First, the business card information (personal information of the user) displayed on the business card and the object affective word (taste) are input by the user, in the terminal device 12. In addition, “Business card” is designated as the object of design creation. The information is transmitted from the terminal device 12 to the design creation device 10 through the communication path N. Of course, the information may be directly input to the design creation device 10. In Example 1, it is assumed that the affective word ┌┘ (“Beautiful”) is designated by the user as the object affective word.
In a case where information indicating the object affective word ┌┘ (“Beautiful”) is not stored in the affective evaluation DB 16 but is stored in the relationship DB 18, the taste calculation unit 24 extracts the adjacent affective word having the meaning close to the meaning of the object affective word ┌┘ (“Beautiful”) from the relationship DB 18. For example, the taste calculation unit 24 extracts the adjacent affective word associated with the object affective word ┌┘ (“Beautiful”) (the affective word having the close meaning), from the relationship table, with reference to the relationship table illustrated in
Next, the taste calculation unit 24 acquires the affective score raw data of each of the adjacent affective words ┌┘ (“Pretty”), ┌┘ (“Romantic”), and ┌┘ (“Youthful”), from the affective evaluation DB 16.
Next, the taste calculation unit 24 calculates the contribution Rate of each adjacent affective word, according to the above Equation (4). The following Equation (6) is a specific calculation equation of each contribution. Rate1 is the contribution of the adjacent affective word ┌┘ (“Pretty”), Rate2 is the contribution of the adjacent affective word ┌┘ (“Romantic”), and Rate3 is the contribution of the adjacent affective word ┌┘ (“Youthful”). Dist1 is a distance between the object affective word ┌┘ (“Beautiful”) and the adjacent affective word ┌┘ (“Pretty”), Dist2 is a distance between the object affective word ┌┘ (“Beautiful”) and the adjacent affective word ┌┘ (“Romantic”), and Dist3 is a distance between the object affective word ┌┘ (“Beautiful”) and the adjacent affective word ┌┘ (“Youthful”).
Next, the taste calculation unit 24 calculates the affective score of each design element for the object affective word ┌┘ (“Beautiful”), according to the above Equation (5), by using the contribution Rate of each adjacent affective word and the affective score of the design element associated with each adjacent affective word. For example, the affective score of the design element “Background 1” with respect to the object affective word ┌┘ (“Beautiful”) is obtained as follows. The affective score of the design element “Background 1”=the affective score of “Background 1” of ┌┘ (“Pretty”)×contribution Rate1 of ┌┘ (“Pretty”)+the affective score of “Background 1” of ┌┘ (“Romantic”)×contribution Rate2 of ┌┘ (“Romantic”)+the affective score of “Background 1” of ┌┘ (“Youthful”)×contribution Rate3 of ┌┘ (“Youthful”)=0.7727×0.4181+0.6512×0.3885+0.4212×0.1934=0.6575
As described above, the affective score of each design element belonging to each design category is calculated (estimated) with respect to the object affective word ┌┘ (“Beautiful”), and thus the affective score raw data for the object affective word ┌┘ (“Beautiful”) is calculated (estimated).
Next, the taste calculation unit 24 determines the conforming design element that conforms to the object affective word ┌┘ (“Beautiful”), based on the affective score raw data for the object affective word ┌┘ (“Beautiful”). Specifically, the taste calculation unit 24 selects a design element having the highest affective score (maximum design element) for each design category, from among plural design elements. Then, the taste calculation unit 24 employs a design element having an affective score closest to the maximum design element, from among the plural design elements that are defined in the affective score raw data of each taste, for each design category, as the conforming design element for the object affective word, by referring to the affective score raw data for each taste (affective word) that is stored in the affective evaluation DB 16. For example, the affective score (0.6575) of the design element “Background 1” is highest among plural design elements (Backgrounds 1, 2, 3, . . . ) belonging to the design category “(Template of) background”. Therefore, the design element “Background 1” is selected as the maximum design element for the design category “(Template of) background”. Then, the design element having an affective score that is closest to the affective score (0.6575) of the maximum design element “Background 1” in the affective score raw data of each taste (affective word) is employed as the conforming design element for the design category “(Template of) background” among plural design elements belonging to the design category “(Template of) background”. The conforming design element is determined for each design category, and thus the affective evaluation data for the object affective word ┌┘ (“Beautiful”) is calculated (estimated).
If the affective evaluation data for the object affective word ┌┘ (“Beautiful”) is calculated (estimated), the design creation unit 26 generates data indicating the design of the object “Business card” (for example, the image data, the template data, and the like of “Business card”), by using each conforming design element included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of “Business card” are displayed on the UI unit 34 of the terminal device 12. The design and the business card information of the business card may be edited in the terminal device 12.
Through the above process, in a case where the object affective word that is designated by the user is not stored in the affective evaluation DB 16, and the object affective word is stored in the relationship DB 18, the object is designed by performing interpolation using each design element that is associated with the adjacent affective word. Thus, even in a case where the conforming design element for the object affective word is not determined in advance, the conforming design element for the object affective word is estimated, and the design having a taste which is the same as or close to the taste indicated by the object affective word is created. The adjacent affective word has a meaning (taste) closer to the object affective word, as compared to other affective words. Therefore, since the object is designed by performing interpolation using the conforming design element of the adjacent affective word, the design having a taste that is closer to the taste indicated by the object affective word is created, as compared to the case of using the conforming design element of the affective word other than the adjacent affective word.
Hereinafter, Example 2 will be described. In Example 2, it is assumed that the object “Business card” is designed. In addition, it is assumed that the information indicating the object affective word that is designated by the user is not stored in any of the affective evaluation DB 16 and the relationship DB 18.
First, the business card information (personal information of the user) and the object affective word (taste) are input by the user. In addition, “Business card” is designated as the object of design creation. In Example 2, it is assumed that the affective word ┌┘ (“Good-looking”) is designated by the user as the object affective word. The personal information of the user (business card information) is, for example, the same as the information illustrated in
In a case where information indicating the object affective word ┌┘ (“Good-looking”) is not stored in any of the affective evaluation DB 16 and the relationship DB 18, the taste calculation unit 24 searches the synonym DB for the object affective word ┌┘ (“Good-looking”), and extracts the synonym (synonymous term) of the object affective word ┌┘ (“Good-looking”) from the synonym DB 22. For example, the taste calculation unit 24 extracts the synonym (synonymous term) of the object affective word ┌┘ (“Good-looking”), with reference to the synonym table illustrated in
Next, the taste calculation unit 24 determines the temporary coordinates of the object affective word ┌┘ (“Good-looking”) on the image map, by using the three synonyms. Specifically, the taste calculation unit 24 makes a circle including the coordinates of the three synonyms on the image map, and estimates the center coordinates of the circle, as the temporary coordinates of the object affective word ┌┘ (“Good-looking”). Next, the taste calculation unit 24 specifies the affective word (adjacent affective word) which is associated with the coordinate adjacent to the temporary coordinate. For example, the affective word that is closest to the temporary coordinate and the affective word that is second closest thereto are selected as the adjacent affective words. As an example, it is assumed that affective words ┌┘ (“Pretty”) and ┌┘ (“Romantic”) are selected as the adjacent affective words.
Next, the taste calculation unit 24 acquires the affective score raw data of each adjacent affective word, calculates the contribution Rate of each adjacent affective word according to the above Equation (4), and calculates the affective score of each design element according to the above Equation (5), similarly to Example 1. Thus, the affective score raw data for the object affective word ┌┘ (“Good-looking”) is calculated (estimated). The taste calculation unit 24 determines the conforming design element that conforms to the object affective word ┌┘ (“Good-looking”), based on the affective score raw data. Thus, the affective evaluation data for the object affective word ┌┘ (“Good-looking”) is calculated (estimated). The design creation unit 26 generates the data (image data, template data, and the like) indicating the design of the object “Business card”, by using each conforming design element that is included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of the business card are displayed on the UI unit 34 of the terminal device 12.
Through the above process, in a case where the object affective word which is designated by the user is not stored in any of the affective evaluation DB 16 and the relationship DB 18, the object is designed by selecting the adjacent affective word based on the synonym (synonymous term) of the object affective word, and performing interpolation using each design element associated with the adjacent affective word. Thus, even in a case where the conforming design element for the object affective word is not generated in advance, and the adjacent affective word for the object affective word is not defined in advance, design with the same taste as or a taste close to the taste indicated by the object affective word is created. The synonym (synonymous term) of the object affective word has the same as or close meaning (taste) as or to the object affective word. Therefore, as compared to the case of using the affective word other than the synonym (synonymous term), design having a taste which is closer to the taste indicated by the object affective word, by using the synonym (synonymous term) is created.
Hereinafter, Example 3 will be described. In Example 3, the preferable object affective word and the unpreferable object affective word are designated by the user. A preferable object affective word indicates the taste of a target design, and an unpreferable object affective word indicates the taste which does not conforming the target design, in other words, the taste to be excluded. In Example 3, it is assumed that the object “Business card” is designed. In addition, it is assumed that the information indicating the object affective word that is designated by the user is not stored in the affective evaluation DB 16, and is stored in the relationship DB 18.
First, business card information (personal information of the user), preferable object affective word, and unpreferable object affective word (affective information to be excluded) are input by the user, in the terminal device 12. In addition, “Business card” is designated as the object of design creation. In Example 3, it is assumed that ┌┘ (“Beautiful”) is designated as the preferable object affective word, and ┌┘ (“Cute”) is designated as the unpreferable object affective word. The personal information (business card information) of the user is the same as, for example, the information illustrated in
In a case where information indicating the object affective words ┌┘ (“Beautiful”) and ┌┘ (“Cute”) is not stored in the affective evaluation DB 16, but is stored in the relationship DB 18, the taste calculation unit 24 extracts the adjacent affective word having a meaning close to the meaning of the preferable object affective word ┌┘ (“Beautiful”) from the relationship DB 18, and extracts the adjacent affective word having a meaning close to the meaning of the unpreferable object affective word ┌┘ (“Cute”) from the relationship DB 18. For example, the taste calculation unit 24 extracts adjacent affective words (affective word having close meaning) associated with the preferable object affective word ┌┘ (“Beautiful”) and the adjacent affective words associated with the unpreferable object affective word ┌┘ (“Cute”), from the relationship table, by referring to the relationship table illustrated in
The taste calculation unit 24 compares the distance of the adjacent affective word group related to the preferable object affective word, with the distance of the adjacent affective word group related to the unpreferable object affective word, and extracts the adjacent affective word having the distance to the preferable object affective word ┌┘ (“Beautiful”) being shorter than the distance to the unpreferable object affective word ┌┘ (“Cute”), as the adjacent affective word for calculation. In the examples of
Next, the taste calculation unit 24 acquires the affective score raw data of each of the adjacent affective words for calculation ┌┘ (“Pretty”) and ┌┘ (“Romantic”), from the affective evaluation DB 16.
Next, the taste calculation unit 24 calculates the contribution Rate of each adjacent affective word for each calculation, according to the above Equation (4), similarly to Example 1. The following Equation (7) is a specific calculation equation of each contribution. Rate1 is the contribution of the adjacent affective word ┌┘ (“Pretty”) and Rate2 is the contribution of the adjacent affective word ┌┘ (“Romantic”). Dist1 is a distance between the preferable object affective word ┌┘ (“Beautiful”) and the adjacent affective word ┌┘ (“Pretty”), and Dist2 is a distance between the preferable object affective word ┌┘ (“Beautiful”) and the adjacent affective word ┌┘ (“Romantic”).
Next, the taste calculation unit 24 calculates the affective score of each design element for the preferable object affective word ┌┘ (“Beautiful”), according to the above Equation (5), by using the contribution Rate of each adjacent affective word and the affective score of the design element associated with each adjacent affective word. For example, the affective score of the design element “Background 1” with respect to the preferable object affective word ┌┘ (“Beautiful”) is obtained as follows. The affective score of the design element “Background 1”=the affective score of “Background 1” of ┌┘ (“Pretty”)×contribution Rate1 of ┌┘ (“Pretty”)+the affective score of “Background 1” of ┌┘ (“Romantic”)×contribution Rate2 of ┌┘ (“Romantic”)=0.7727×0.5765+0.6512×0.4235=0.7212
In this manner, with respect to the preferable object affective word ┌┘ (“Beautiful”), the affective score of each design element belonging to each design category is calculated (estimated), and thus the affective score raw data for the preferable object affective word ┌┘ (“Beautiful”) is calculated (estimated).
Next, similarly to Example 1, the taste calculation unit 24 determines the conforming design element to be applied to the preferable object affective word ┌┘ (“Beautiful”), based on the affective score raw data for the preferable object affective word ┌┘ (“Beautiful”). Specifically, the taste calculation unit 24 selects a design element having the highest affective score (maximum design element) for each design category, from among plural design elements. Then, the taste calculation unit 24 employs a design element having an affective score closest to the maximum design element, from among the plural design elements that are defined in the affective score raw data of each taste, for each design category, as the applicable design element of the preferable object affective word ┌┘ (“Beautiful”), by referring to the affective score raw data for each taste (affective word) that is stored in the affective evaluation DB 16. For example, the affective score (0.7212) of the design element “Background 1” is highest among plural design elements (Backgrounds 1, 2, 3, . . . ) belonging to the design category “(Template of) background”. Therefore, the design element “Background 1” is selected as the maximum design element for the design category “(Template of) background”. Then, the design element having an affective score that is closest to the affective score (0.7212) of the maximum design element “Background 1” in the affective score raw data of each taste (affective word) is employed as the conforming design element for the design category “(Template of) background” from among plural design elements belonging to the design category “(Template of) background”. The conforming design element is determined for each design category, and thus the affective evaluation data for the preferable object affective word ┌┘ (“Beautiful”) is calculated (estimated).
If the affective evaluation data for the preferable object affective word ┌┘ (“Beautiful”) is calculated (estimated), the design creation unit 26 generates data having the design of the object “Business card” (for example, the image data, the template data, and the like of “Business card”), by using each conforming design element included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of the business card are displayed on the UI unit 34 of the terminal device 12.
Through the above process, the object is designed, by excluding the adjacent affective word in which a distance to the unpreferable object affective word is shorter than a distance to the preferable object affective word, and performing interpolation using each design element that is associated with the adjacent affective word that is not excluded. Accordingly, as compared with the case where the adjacent affective word having a shorter distance to the unpreferable object affective word is not excluded, design having a closer taste to the taste indicated by the preferable object affective word is created. In the case where the adjacent affective word having a shorter distance to the unpreferable object affective word is not excluded, the design element associated with the unpreferable object affective word gives an effect, and thus design having a taste that is correspondingly away from the target design may be created. According to Example 3, since the influence is excluded, design that is closer to the target design is created.
Hereinafter, Example 4 will be described. Although the business card is designed in the above Examples 1 to 3, the present exemplary embodiment may be applied to an object other than the document. In Example 4, as an example, it is assumed that clothes (specifically, an overcoat) is designed. In addition, it is assumed that the information indicating the object affective word that is designated by the user is not stored in the affective evaluation DB 16 and is stored in the relationship DB 18. The process according to Example 4 is the same as the process according to Example 1
First, the object affective word (taste) is input by the user, in the terminal device 12. In addition, “Clothes (overcoat)” is designated as the object of design creation. The input information is transmitted from the terminal device 12 to the design creation device 10 through the communication path N. Of course, the information may be directly input to the design creation device 10. In Example 4, it is assumed that the affective word ┌┘ (“Sporty”) is designated by the user as the object affective word.
In a case where information indicating the object affective word ┌┘ (“Sporty”) is not stored in the affective evaluation DB 16, but is stored in the relationship DB 18, the taste calculation unit 24 extracts the adjacent affective word having the meaning close to the meaning of the object affective word ┌┘ (“Sporty”) from the relationship DB 18. For example, the taste calculation unit 24 extracts the adjacent affective word associated with the object affective word ┌┘ (“Sporty”), from the relationship table, with reference to the relationship table illustrated in
Next, the taste calculation unit 24 acquires the affective score raw data of each of the adjacent affective words ┌┘ (“Casual”), ┌┘ (“Pop”), and ┌┘ (“Natural”), from the affective evaluation DB 16.
Next, the taste calculation unit 24 calculates the contribution Rate of each adjacent affective word, according to the above Equation (4). The following Equation (8) is a specific calculation equation of each contribution. Rate1 is the contribution of the adjacent affective word ┌┘ (“Casual”), Rate2 is the contribution of the adjacent affective word ┌┘ (“Pop”), and Rate3 is the contribution of the adjacent affective word ┌┘ (“Natural”). Dist1 is a distance between the object affective word ┌┘ (“Sporty”) and the adjacent affective word ┌┘ (“Casual”), Dist2 is a distance between the object affective word ┌┘ (“Sporty”) and the adjacent affective word ┌┘ (“Pop”), and Dist3 is a distance between the object affective word ┌┘ (“Sporty”) and the adjacent affective word ┌┘ (“Natural”).
Next, the taste calculation unit 24 calculates the affective score of each design element for the object affective word ┌┘ (“Sporty”), according to the above Equation (5), by using the contribution Rate of each adjacent affective word and the affective score of the design element associated with each adjacent affective word. For example, the affective score of the design element “Outline 1” with respect to the object affective word ┌┘ (“Sporty”) is obtained as follows. The affective score of the design element “Outline 1”=the affective score of “Outline 1” of ┌┘ (“Casual”)×contribution Rate1 of ┌┘ (“Casual”)+the affective score of “Outline 1” of ┌┘ (“Pop”)×contribution Rate2 of ┌┘ (“Pop”)+the affective score of “Outline 1” of ┌┘ (“Natural”)×contribution Rate3 of ┌┘ (“Natural”)=0.2152×0.4264+0.5312×0.2895+0.1496×0.2841=0.2880
In this manner, with respect to the object affective word ┌┘ (“Sporty”), the affective score of each design element belonging to each design category is calculated (estimated), and thus the affective score raw data for the object affective word ┌┘ (“Sporty”) is calculated (estimated).
Next, the taste calculation unit 24 determines the conforming design element that conforms to the object affective word ┌┘ (“Sporty”), based on the affective score raw data for the object affective word ┌┘ (“Sporty”). Specifically, the taste calculation unit 24 selects a design element having the highest affective score (maximum design element) for each design category, from among plural design elements. Then, the taste calculation unit 24 employs a design element having an affective score closest to the maximum design element, from among the plural design elements that are defined in the affective score raw data of each taste, for each design category, as the conforming design element of the object affective word ┌┘ (“Sporty”), by referring to the affective score raw data for each taste (affective word) that is stored in the affective evaluation DB 16. For example, the affective score (0.4121) of the design element “Outline 2” is highest among plural design elements (Outlines 1, 2, 3) belonging to the design category “Outline of (clothes)”. Therefore, the design element “Outline 2” is selected as the maximum design element for the design category “Outline of (clothes)”. Then, the design element having an affective score that is closest to the affective score (0.4121) of the maximum design element “Outline 2” in the affective score raw data of each taste (affective word) is employed as the conforming design element for the design category “Outline of (clothes)” from among plural design elements belonging to the design category “Outline of (clothes)”. The conforming design element is determined for each design category, and thus the affective evaluation data for the object affective word ┌┘ (“Sporty”) is calculated (estimated).
If the affective evaluation data for the object affective word ┌┘ (“Sporty”) is calculated (estimated), the design creation unit 26 generates data indicating the design of the object “Clothes (overcoat)” (for example, the image data, the template data, and the like of “overcoat”), by using each conforming design element included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of the overcoat are displayed on the UI unit 34 of the terminal device 12. In the terminal device 12, the design of the overcoat may be edited.
Through the above process, even in a case of designing an object other than a document, the object is designed by performing interpolation using each design element associated with the adjacent affective word. Thus, even in a case where the conforming design element for the object affective word is not defined in advance, design with the same taste as or a taste close to the taste indicated by the object affective word is created.
In addition, in a case where information indicated by the object affective word is stored in the affective evaluation DB 16, the object “Clothes (overcoat)” is designed, by using each conforming design element associated with the object affective word (see
Hereinafter, Example 5 will be described. In Example 5, it is assumed that the object “Clothes (overcoat)” is designed. In addition, it is assumed that the information indicating the object affective word that is designated by the user is not stored in any of the affective evaluation DB 16 and the relationship DB 18. The process related to the Example 5 is the same as the process related to the Example 2.
First, the user inputs an object affective word (taste). Further, “Clothes (overcoat)” is designated as an object of design creation. In Example 5, it is assumed that the affective word ┌┘ (“Easy”) is designated by the user as the object affective word.
In a case where information indicating the object affective word ┌┘ (“Easy”) is not stored in any of the affective evaluation DB 16 and the relationship DB 18, the taste calculation unit 24 searches the synonym DB 22 for the object affective word ┌┘ (“Easy”), and extracts the synonym (synonymous term) of the object affective word ┌┘ (“Easy”) from the synonym DB 22. For example, the taste calculation unit 24 extracts the synonym (synonymous term) of the object affective word ┌┘ (“Easy”), by referring to the synonym table illustrated in
Next, the taste calculation unit 24 determines the temporary coordinates of the object affective word ┌┘ (“Easy”), on the image map, by using two synonyms. Specifically, the taste calculation unit 24 makes a circle including the coordinates of two synonyms on the image map, and estimates the center coordinates of the circle as the temporary coordinates of the object affective word ┌┘ (“Easy”). Next, the taste calculation unit 24 specifies the affective word (adjacent affective word) adjacent to the temporary coordinate. For example, the affective word that is closest to the temporary coordinate, and the affective word that is second closest thereto are selected as the adjacent affective words. As an example, it is assumed that affective words ┌┘ (“Casual”) and ┌┘ (“Natural”) are selected as the adjacent affective words.
Next, similarly to Example 4, the taste calculation unit 24 acquires the affective score raw data of each adjacent affective word, calculates the contribution Rate of each adjacent affective word according to the above Equation (4), and calculates the affective score of each design element according to the above Equation (5). Thus, the affective score raw data for the object affective word ┌┘ (“Easy”) is calculated (estimated). The taste calculation unit 24 determines a conforming design element that conforms to the object affective word ┌┘ (“Easy”), based on the affective score raw data. Thus, the affective evaluation data for the object affective word ┌┘ (“Easy”) is calculated (estimated). The design creation unit 26 generates data (image data, template data, and the like) indicating the design of the object “Clothes (overcoat)”, by using each design element that is included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of Clothes (overcoat) are displayed on the UI unit 34 of the terminal device 12.
Through the above process, even in a case of designing an object other than a document, the object is designed by selecting the adjacent affective word based on the synonym (synonymous term) of each object affective word, and performing interpolation using each design element associated with the adjacent affective word. Thus, even in a case where the conforming design element for the object affective word is not created in advance, and the adjacent affective word for the object affective word is not defined in advance, design with the same taste as or a taste close to the taste indicated by the object affective word is created.
Hereinafter, Example 6 will be described. In Example 6, it is assumed that the object “Clothes (overcoat)” is designed. In addition, it is assumed that plural object affective words are designated by the user, and the information is not stored in any of the affective evaluation DB 16 and the relationship DB 18.
First, the user inputs an object affective word (taste). Further, “Clothes (overcoat)” is designated as an object of design creation. In Example 6, it is assumed that the affective words ┌┘ (“Easy”) and ┌┘ (“Girlish”) are designated by the user as the object affective words.
In a case where information indicating the object affective word ┌┘ (“Easy”) is not stored in any of the affective evaluation DB 16 and the relationship DB 18, the taste calculation unit 24 searches the synonym DB 22 for the object affective word ┌┘ (“Easy”), and extracts the synonym of the object affective word ┌┘ (“Easy”) from the synonym DB 22. Similarly, in a case where information indicating the object affective word ┌┘ (“Girlish”) is not stored in any of the affective evaluation DB 16 and the relationship DB 18, the synonym of the object affective word ┌┘ (“Girlish”) is extracted from the synonym DB 22. For example, the taste calculation unit 24 extracts the synonym (synonymous term) of the object affective word ┌┘ (“Easy”) and the synonym (synonymous term) of the object affective word ┌┘ (“Girlish”), by referring to the synonym table illustrated in
Next, the taste calculation unit 24 determines the temporary coordinates of the object affective word ┌┘ (“Easy”), on the image map, by using two synonyms corresponding to the object affective word ┌┘ (“Easy”). Specifically, the taste calculation unit 24 makes a circle including the coordinates of two synonyms on the image map, and estimates the center coordinates of the circle as the temporary coordinate A of the object affective word ┌┘ (“Easy”). Similarly, the taste calculation unit 24 makes a circle including the coordinates of two synonyms corresponding to the object affective word ┌┘ (“Girlish”), and estimates the center coordinates of the circle as the temporary coordinate B of the object affective word ┌┘ (“Girlish”). Next, the taste calculation unit 24 makes a circle including the temporary coordinates A, B, specifies the center coordinate C of the circle, and specifies the affective word (adjacent affective word) adjacent to the center coordinate C, on the image map. For example, the affective word that is closest to the center coordinates C, and the affective word that is second closest thereto are selected as the adjacent affective words. As an example, it is assumed that affective words ┌┘ (“Casual”) and ┌┘ (“Natural”) are selected as the adjacent affective words.
Next, similarly to Example 5, the taste calculation unit 24 acquires the affective score raw data of each adjacent affective word, calculates the contribution Rate of each adjacent affective word according to the above Equation (4), and calculates the affective score of each design element according to the above Equation (5). Thus, the affective score raw data for the combined taste in which tastes ┌┘ (“Easy”) and ┌┘ (“Girlish”) are combined is calculated (estimated). The taste calculation unit 24 determines a conforming design element that conforms to the combined taste ┌┘ (“Easy, Girlish”), based on the affective score raw data for the combined taste. Thus, the affective evaluation data for the combined taste ┌┘ (“Easy, Girlish”) is calculated (estimated). The design creation unit 26 generates data (image data, template data, and the like) indicating the design of the object “Clothes (overcoat)”, by using each design element that is included in the affective evaluation data. The data is transmitted from the design creation device 10 to the terminal device 12, and the image, the template, and the like of Clothes (overcoat) are displayed on the UI unit 34 of the terminal device 12.
Through the above process, in a case where plural object affective words which are designated by the user are not stored in any of the affective evaluation DB 16 and the relationship DB 18, the object is designed by selecting the adjacent affective word based on the synonym (synonymous term) of each object affective word, and performing interpolation using each design element associated with the adjacent affective word. Thus, the design with the same taste as or a taste close to the combined taste (a taste obtained by combining the plural specified tastes) is created. The process according to Example 6 may be applied to the object other than Clothes.
In the above examples, the affective scores obtained by performing an affective evaluation experiment on those who are native speakers of Japanese are used. Therefore, the above examples are applied to Japanese. However, the present invention is not limited thereto. If affective scores obtained by performing an affective evaluation experiment on those who are native speakers of certain language (for example, English) are used, it is possible to apply the above exemplary embodiments to the certain language (for example, English).
The above-mentioned design creation device 10 is realized by cooperation of hardware resources and software as an example. Specifically, the design creation device 10 is provided with a processor such as a CPU which is not illustrated. The function of each part of the design creation device 10 can be realized by the processor reading and executing the program stored in a storage device which is not illustrated. The above program is stored in the storage device, through a recording medium such as a CD or DVD, or, through a communication path such as a network. Alternatively, each part of the design creation device 10 may be realized by, for example, hardware resources such as a processor or an electronic circuit. A device such as a memory may be used in the realization. As another example, each part of the design creation device 10 may be realized by a digital signal processor (DSP), a field programmable gate array (FPGA), or the like.
The foregoing description of the exemplary embodiments of the present invention has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiments were chosen and described in order to best explain the principles of the invention and its practical applications, thereby enabling others skilled in the art to understand the invention for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the invention be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2015-220398 | Nov 2015 | JP | national |